Back to APIs list

US Congress Stock Trading API examples & templates

Use these vals as a playground to view and fork US Congress Stock Trading API examples and templates on Val Town. Run any example below or find templates that can be used as a pre-built solution.
tmm avatar
tmm
usdETH
Script
// Get the current price of Ethereum in US dollars
0
cyrilos avatar
cyrilos
litepickbet
HTTP
cookies manager class
0
webup avatar
webup
chat
Script
An interactive, runnable TypeScript val by webup
0
stevekrouse avatar
stevekrouse
pollRSSFeeds
Cron
Poll RSS feeds This val periodically polls specified RSS feeds and send the author an email with new items. It checks each feed defined in rssFeeds for new content since the last run and sends an email with the details of the new items. Usage Fork @stevekrouse/rssFeeds and update it with your desired RSS feeds; Fork this val and replace the https://esm.town/v/stevekrouse/rssFeeds import with your newly forked val; Enjoy RSS updates on your email!
5
andreterron avatar
andreterron
codeOnValTown
Script
Code on Val Town Adds a "Code on Val Town" ribbon to your page. This lets your website visitors navigate to the code behind it. This uses github-fork-ribbon-css under the hood. Usage Here are 2 different ways to add the "Code on Val Town" ribbon: 1. Wrap your fetch handler (recommended) import { modifyFetchHandler } from "https://esm.town/v/andreterron/codeOnValTown?v=50"; import { html } from "https://esm.town/v/stevekrouse/html?v=5"; export default modifyFetchHandler(async (req: Request): Promise<Response> => { return html(`<h2>Hello world!</h2>`); }); Example: @andreterron/openable_handler 2. Wrap your HTML string import { modifyHtmlString } from "https://esm.town/v/andreterron/codeOnValTown?v=50"; import { html } from "https://esm.town/v/stevekrouse/html?v=5"; export default async (req: Request): Promise<Response> => { return html(modifyHtmlString(`<h2>Hello world!</h2>`)); }; Example: @andreterron/openable_html Other ways We made sure this was very modular, so you can also add the ribbon using these methods: Get the element string directly: @andreterron/codeOnVT_ribbonElement Modify an HTTP Response: @andreterron/codeOnVT_modifyResponse Use .pipeThrough to append to a stream: @andreterron/InjectCodeOnValTownStream Customization Linking to the val These functions infer the val using the call stack or the request URL. If the inference isn't working, or if you want to ensure it links to a specific val, pass the val argument: modifyFetchHandler(handler, {val: { handle: "andre", name: "foo" }}) modifyHtmlString("<html>...", {val: { handle: "andre", name: "foo" }}) Styling You can set the style parameter to a css string to customize the ribbon. Check out github-fork-ribbon-css to learn more about how to style the element. modifyFetchHandler(handler, {style: ".github-fork-ribbon:before { background-color: #333; }"}) modifyHtmlString("<html>...", {style: ".github-fork-ribbon:before { background-color: #333; }"}) Here's how you can hide the ribbon on small screens: modifyFetchHandler(handler, {style: `@media (max-width: 768px) { .github-fork-ribbon { display: none !important; } }`}) To-dos [ ] Let users customize the ribbon. Some ideas are the text, color or placement.
5
ejfox avatar
ejfox
valcontributionchart
HTTP
// This approach will fetch data from the specified endpoint, process it to create a GitHub-style contribution chart,
2
dharmatech avatar
dharmatech
rrp
Script
An interactive, runnable TypeScript val by dharmatech
0
jamisonl avatar
jamisonl
handleDiscordInteraction
HTTP
Forked from camajudson/handleDiscordInteraction
0
elsif_maj avatar
elsif_maj
topHNThreadByHour
Email
// set at Thu Nov 30 2023 14:22:53 GMT+0000 (Coordinated Universal Time)
0
tanvirraj avatar
tanvirraj
usdETH
Script
// Get the current price of Ethereum in US dollars
0
jamisonl avatar
jamisonl
copperMammal
HTTP
Forked from camajudson/handleDiscordInteraction
0
chrispie avatar
chrispie
pollCryptoFearAndGreedIndex
Cron
An interactive, runnable TypeScript val by chrispie
0
jamisonl avatar
jamisonl
lavenderPinniped
HTTP
Forked from camajudson/handleDiscordInteraction
0
tmcw avatar
tmcw
californiaBusinessNotifications
Script
California business records change notifications There's nothing I like more than a little open data and transparency! This Val shows you how to use the California Secretary of State Business Search as a faux-API and get notifications when records change. This lets you know when a business updates their records, changes their good-standing status, and so on. Here's how to use it: Fork this val Open the California Secretary of State Search . Open your browser's inspector tools. Search for the business you're interested in, and click on its header row. Now, in the network tab of your developer tools, you should see a request that ends with false . You'll find a number in that URL. Plug that number into the val at the spot at the top. (We're almost there!) Now just run the val and you should get a notification! If you want to get these intermittently, schedule the val. It's probably not necessary to run this more than once a week - businesses update these details very infrequently. Notes opencorporates has a way better system for open data around businesses, but to get a free API key you need to be a nonprofit or a registered journalist, and I am neither. But if you are, use that! Thanks to America's laws around business registration, it's commonplace for businesses to mask their control and ownership by using registration agents and a few layers of corporate structure.
0
ngmi avatar
ngmi
spacex
HTTP
Forked from moe/spacex
0
marcecoll avatar
marcecoll
telegramWebhookCompra
Express (deprecated)
Forked from enyo/telegramWebhookEchoMessage
0