Public
Script
stevekrouse avatar
cacheHNTopStory
@stevekrouse
Cron
An interactive, runnable TypeScript val by stevekrouse
nimalu avatar
sendChatMessage
@nimalu
Script
An interactive, runnable TypeScript val by nimalu
timlin avatar
docFeedbackForm
@timlin
HTTP (deprecated)
Forked from stevekrouse/docFeedbackForm
stevekrouse avatar
exampleAuthApi
@stevekrouse
Script
An interactive, runnable TypeScript val by stevekrouse
LavaC avatar
eventHandle
@LavaC
Script
An interactive, runnable TypeScript val by LavaC
beneskildsen avatar
setItem
@beneskildsen
Script
An interactive, runnable TypeScript val by beneskildsen
stevekrouse avatar
testEmail2
@stevekrouse
Script
An interactive, runnable TypeScript val by stevekrouse
stevekrouse avatar
telegramValTownBotWebhook
@stevekrouse
HTTP
The beating heart of the @ValTownBot on Telegram: https://www.val.town/v/stevekrouse.telegram
vogelino avatar
AtelierHarfangToRSS
@vogelino
HTTP (deprecated)
Forked from vogelino/TanStackBlogToRSS
buttondown avatar
runner
@buttondown
Cron
An interactive, runnable TypeScript val by buttondown
byjp avatar
registerDonation
@byjp
Express
An HTML form accepter for registering that you've made a donation on my behalf. You can totally screw with the data by abusing this endpoint, please don't.
nbbaier avatar
fetchAndStoreOpenAiUsage2
@nbbaier
Cron
An interactive, runnable TypeScript val by nbbaier
jdan avatar
writeMessage
@jdan
Express
An interactive, runnable TypeScript val by jdan
zackoverflow avatar
pollRssAndEmail
@zackoverflow
Script
Subscribe to RSS feeds with e-mail notifications This lets you subscribe to RSS feeds. It checks periodically for any new posts from any of your RSS feed subscriptions, and then sends you an e-mail with the link to the any new posts. Getting started 1. Generate auth keys Follow this to get your auth keys, and export your public keys. This will be used to e-mail yourself since @std.email is preferred over console.email 2. Create a @me.rssEmail val You can do that by clicking this link and hitting 'Run'. Or you can copy-paste this code into a new val: const rssEmail = "you@youremail.com" 3. Fork this val Hit 'Fork' on this val and run it. Then you can schedule the val to run every hour or whatever duration you'd like. 4. Add RSS feeds to @me.rssFeeds If you look at your vals, you should find a new one called rssFeeds . It should look similar to this: let rssFeeds = [ "https://cprimozic.net/rss.xml", "https://matklad.github.io/feed.xml", "https://journal.stuffwithstuff.com/rss.xml", "https://lexi-lambda.github.io/feeds/all.rss.xml", ]; This is supposed to be an array containing the links of each RSS feed you'd like to subscribe to (in the form of JS strings). To add RSS feeds, you can update this val by adding a new string containing the new RSS link. Resetting the cache If for any reason you would like to reset the cache, you can clear the keys of rssCache or use this convenience function to do so. @zackoverflow.rssResetCache(@me.rssCache)
Osmoz76 avatar
discordWelcomeBotCron
@Osmoz76
Cron
Forked from vtdocs/discordWelcomeBotCron
crsven avatar
renderPoemWidgetJson
@crsven
Express
An interactive, runnable TypeScript val by crsven
February 22, 2024