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.
stevekrouse avatar
stevekrouse
cheerioEx
Script
Forked from maryrosecook/denoImportEx
0
moe avatar
moe
p5
Script
Forked from saolsen/p5
1
yawnxyz avatar
yawnxyz
diesel
Script
Diesel Diesel is a lightweight data manipulation library inspired by Tom Wright's Dasel, designed for easy querying and transformation of various data formats such as JSON, YAML, CSV, and TOML. It allows users to select, update, and delete data using a simple selector syntax. Heavily adapted from https://github.com/TomWright/dasel Features Multi-format Support : Works with JSON, YAML, CSV, and TOML. Dynamic Selectors : Use conditions to filter data dynamically. Function Support : Built-in functions for data manipulation (e.g., length, sum, avg). Easy Integration : Can be used in both Deno and Val Town environments. Usage import Diesel from "https://esm.town/v/yawnxyz/diesel"; async function main() { const jsonData = ` { "users": [ {"id": 1, "name": "Alice", "age": 30}, {"id": 2, "name": "Bob", "age": 25}, {"id": 3, "name": "Charlie", "age": 35} ], "settings": { "theme": "dark", "notifications": true } } `;**** const diesel = new Diesel(jsonData, 'json'); try { console.log("All data:", await diesel.select('')); console.log("All users:", await diesel.select('users')); console.log("First user's name:", await diesel.select('users.[0].name')); console.log("Users over 30:", await diesel.select('users.(age>30)')); await diesel.put('settings.theme', 'light'); console.log("Updated settings:", await diesel.select('settings')); // await diesel.delete('users.[1]'); // console.log("Users after deletion:", await diesel.select('users')); console.log("Data in YAML format:"); console.log(await diesel.convert('yaml')); console.log("Data in TOML format:"); console.log(await diesel.convert('toml')); console.log("Number of users:", await diesel.select('users.length()')); console.log("User names in uppercase:", await diesel.select('users.[*].name.toUpper()')); } catch (error) { console.error("An error occurred:", error); } } main(); Installation To use Diesel, simply import it in your Deno project as shown in the usage example. License This project is licensed under the MIT License.
0
joseforonda avatar
joseforonda
gnews
Script
An interactive, runnable TypeScript val by joseforonda
0
usmann avatar
usmann
heroicBronzeDog
HTTP
Forked from mewtru/valentine
0
CoachCompanion avatar
CoachCompanion
properIvoryPike
HTTP
Forked from CoachCompanion/CoachCompanionbackup
0
janpaul123 avatar
janpaul123
valle_tmp_0234185985808093027119368424477999
HTTP
An interactive, runnable TypeScript val by janpaul123
0
skhomes avatar
skhomes
SKHomesTenantManagement
HTTP
@jsxImportSource https://esm.sh/react@18.2.0
0
mauforonda avatar
mauforonda
messageBroker
Script
An interactive, runnable TypeScript val by mauforonda
0
andreterron avatar
andreterron
createVal
Script
Forked from stevekrouse/createVal
0
hkg avatar
hkg
nasaAPOD
Script
Forked from iBrokeit/nasaAPOD
0
hanssep avatar
hanssep
nasaAPOD
Script
Forked from iBrokeit/nasaAPOD
0
toowired avatar
toowired
alluringSapphireStoat
Script
// Test starting a new goal
0
andreterron avatar
andreterron
everyMonday
Script
Every Monday Prints every monday between 2 dates. I use it for quarterly planning. The output can be pasted in Notion as a bullet list.
1
rozek avatar
rozek
OpenAIChatCompletion
HTTP
Use Val.Town's Open AI access wherever you need to enter AI Provider Credentials Perhaps, you are going to build an AI application for the public with Val.Town. Personally, you may want to use the Open AI access that comes with Val.Town, but for the entirety of your users the rate limits of that access will be too low. Thus, you may want them to bring their own AI provider with their own server URL and access key. But, wait, how do you than use your own application, still using Val.Town's Open AI access? This is where this val comes in (assuming that you already have a Val.Town account, either a free or a paid one): fork this val use the fork's HTTP endpoint URL (in the form "https://XXX-openaichatcompletion.web.val.run") as AI server URL define an environment variable called "OpenAIChatCompletion" with any kind of content (but without any blanks or control characters, e.g., a UUID ) and use that as your personal access key Now, you can ask everybody to provide their AI credentials and still use the OpenAI access provided by Val.Town for your personal tests. Nota bene: if the environment variable "OpenAIChatCompletion" has not been defined, access to your fork's endpoint is free for everybody! In addition to the described authorization, this val also provides resource "throttling" (using val floatingQuotaTracker in sqlite tables "OpenAIChatCompletion_Info" and "OpenAIChatCompletion_Log") and calculates some access statistics (using val InvocationTracker in sqlite tables "OpenAIChatCompletion_Usage_Info" and "OpenAIChatCompletion_Usage_Log")
0
Itumeleng_Randy_Malau avatar
Itumeleng_Randy_Malau
CommuniZENDesign
HTTP
@jsxImportSource https://esm.sh/react@18.2.0
0