Public
x9opsec avatar
x9opsec
devstats
HTTP
Forked from tmcw/devstats
0
molefrog avatar
molefrog
sqliteExplorerApp
HTTP
Forked from nbbaier/sqliteExplorerApp
0
todepond avatar
todepond
getCloudLabCount
HTTP
// TODO: Convert to sqlite
0
yawnxyz avatar
yawnxyz
dobby
Script
Simple wrapper class around valtown's sqlite https://www.val.town/v/yawnxyz/dobby // Example usage: const dobby = new Dobby("myDatabase", [ { name: "id", type: "INTEGER", primaryKey: true }, { name: "name", type: "TEXT", notNull: true }, { name: "age", type: "INTEGER" }, { name: "balance", type: "REAL" }, ]); await dobby.createDatabase(); // Insert some sample data await dobby.insert({ id: 1, name: "John Doe", age: 30, balance: 1000.50 }); await dobby.insert({ id: 2, name: "Jane Smith", age: 25, balance: 2000.75 }); await dobby.insert({ id: 3, name: "Bob Johnson", age: 40, balance: 1500.25 }); // Filter examples const results1 = await dobby.filter({ age: { gt: 25 } }); console.log("Users older than 25:", results1); const results2 = await dobby.filter({ name: { like: '%John%' } }); console.log("Users with 'John' in their name:", results2); const results3 = await dobby.filter({ balance: { between: [1000, 2000] } }); console.log("Users with balance between 1000 and 2000:", results3); const results4 = await dobby.filter({ age: { in: [25, 30, 35] } }); console.log("Users aged 25, 30, or 35:", results4); const results5 = await dobby.filter({ name: { ne: 'John Doe' } }, { limit: 2 }); console.log("Up to 2 users not named John Doe:", results5); // Search examples const searchResults1 = await dobby.search("name", "John"); console.log("Users with 'John' in their name:", searchResults1); const searchResults2 = await dobby.search("name", "son", { limit: 1 }); console.log("First user with 'son' in their name:", searchResults2); // You can search in any text column const searchResults3 = await dobby.search("age", "3"); console.log("Users with '3' in their age:", searchResults3); // Example of using the new dropDatabase function await dropDatabase("myDatabase");
0
stevekrouse avatar
stevekrouse
password_auth
Script
Forked from pomdtr/password_auth
1
neverstew avatar
neverstew
cronEvalLogger
Script
Forked from nbbaier/cronLogger
0
adrianmg avatar
adrianmg
status
HTTP
Forked from stevekrouse/status
0
pomdtr avatar
pomdtr
create_smallweb_tables
Script
An interactive, runnable TypeScript val by pomdtr
0
nvie avatar
nvie
downloadSiteContents
Cron
Forked from andreterron/isMyWebsiteDown
0
svenlaa avatar
svenlaa
labLoginDeleteAccount
HTTP
Forked from todepond/labLoginDeleteAccount
0
svenlaa avatar
svenlaa
labLoginGetUsers
HTTP
Forked from todepond/labLoginGetUsers
0
pranjaldotdev avatar
pranjaldotdev
poller
Cron
bytes.dev newsletter notifier Tech Stack val.town - Infrastructure SQLite - Database Deno - Runtime Pushover - Notifications How it works At the lowest level it is powered by 3 main scripts, which are invoked by a scheduled cron job that runs daily scraper Goes to bytes.dev and scrapes latest published newsletter inserter Insert it to SQLite if this newsletter already not exists notifier Uses Pushover API to send ios mobile notifications Pushover notifications
3
tmcw avatar
tmcw
placemarkGlobeMonitor
Cron
Figma plugin statistics collector I develop two Figma plugins - one that lets you create vector street maps in Figma and one that lets you generate vector globes . It's fun to watch them get some usage, but the Figma community site is pretty barebones. This uses one of the APIs on the Community page as an unofficial API and collects results in Val Town SQLite . You can see a chart of the resulting data on Observable .
0
temptemp avatar
temptemp
radiodb
Script
// await sqlite.execute(`DROP TABLE IF EXISTS SCHEDULE;`);
0
toowired avatar
toowired
windsurf_contextManager
Script
// Initialize SQLite database
0
flymaster avatar
flymaster
sqliteExplorerApp
HTTP
Forked from nbbaier/sqliteExplorerApp
0
Updated: April 3, 2024