L2 Dailyby NOT2L8

NO. 17 ยท EXTRAS

CourseHow it was built

โ‚ฟ BTCโ€”โ›ฝ Fast feeโ€”๐Ÿงฑ Blockโ€”โšก Lightningโ€”๐Ÿ• DOGEโ€”๐Ÿ”’ XMRโ€”๐Ÿช™ LTCโ€”

๐Ÿ—๏ธ How it was built: generic vs. unique

๐Ÿ’ต The short version

Every AI 101 workflow has the same 5 parts. This project uses that generic shape. The unique parts are in the right column.

1๏ธโƒฃ The generic AI 101 shape โ†’ this project

#๐Ÿงฉ Generic part (AI 101)๐Ÿ“„ Here๐Ÿ’Ž What is unique here
01โฐ Trigger: a set time starts the workflow.01-collect-posts6 PM New York time, every day. The Mac's launchd timer starts scripts/daily.sh. If the Mac sleeps, it runs at the next wake.
02๐Ÿ“ฅ Context: what the model needs first.02-check-posts4 coin searches and a list of "remove it" rules. The date check is rule 1.
03โš™๏ธ Task: the job itself.03-make-videoPick up to 3 posts per coin. Make 8โ€“10 cards. Add a free voice. Fit it into 70 seconds.
04๐Ÿ“ฆ Output: what comes out.05-publishA video, a web page, course pages, a feed and a phone-widget file. It says LIVE only if the page loads.
05๐Ÿง‘โ€โš–๏ธ Human check: the step that stays mine.04-human-checkI approved the first video. I check every archive day.

2๏ธโƒฃ Each feature, part by part

#โœจ Feature๐Ÿงฐ Generic tool๐Ÿ’Ž Unique twist๐Ÿ“ File
01๐Ÿ”Ž Post collectora web scraper (twikit)1 connection for 4 searches. A fixed copy of twikit that I checked.scripts/collect_x.py
02๐Ÿงน Junk filterkeyword rulesRemoves price guesses, shills, tiny accounts, copies and wrong-day posts.scripts/collect_x.py
03๐ŸŽฌ VideoRemotion + OpenMontageBlack Platinum cards with banknote patterns, serial numbers and a holographic foil edge.remotion/CardDeck.tsx, scripts/render.py
04๐ŸŽ™๏ธ VoicePiper (free)Reads fewer words when it is too long. Never faster than 1.15ร—.scripts/render.py
05๐ŸŒ Websitestatic HTML pagesOne Python file builds every page every day. Nothing gets wiped.scripts/build_site.py
06๐ŸŽจ DesignCSSBlack platinum, holographic foil, gold and money green. Banknote guilloche rosettes, serial numbers, big denomination step numbers, "QUOTED" labels and stripe tape.scripts/site_theme.py
07๐Ÿ’Ž 3D shapethree.jsA holographic platinum torus knot with gold and green seams. It pauses when you scroll away.scripts/site_theme.py
08๐Ÿ“ก Live numberspublic data sites7 live numbers. A green dot means live. A gold dot means "last saved." It never shows a made-up number.scripts/site_theme.py
09โ“ Intro guidea pop-up window4 numbered pages: how to use it, what it does, the core, the widget. It opens 1 time.scripts/site_theme.py
10๐Ÿ“š Course hubMarkdown to HTMLThis vault becomes question cards with ๐Ÿ’ก hint and โœ… answer buttons. Obsidian and the site read the same files.scripts/course_pages.py
11๐Ÿ“ฑ Phone widgetScriptable (iPhone)A download-only script. It shows the BTC price, the fee and today's top 3 posts.site/scriptable.js, site/widget.json

3๏ธโƒฃ The writing rules (ASD-STE100)

โœ๏ธ Simple Technical English

The notes use an ASD-STE100-inspired approach. This is not a formal compliance claim. See documentation-standard.

  1. Write short sentences. Use 20 words or fewer for an instruction.
  2. Write one instruction in each sentence.
  3. Use the active voice. Example: "The robot removes the post."
  4. Use simple words. Explain a hard word in glossary.
  5. Put steps in a numbered list.

4๏ธโƒฃ The palette

๐ŸŽจ Name๐Ÿ”ข Code๐ŸŽฏ Job
โฌ› Black#0A0A0Bthe background
๐Ÿช™ Platinum#E5E4E2the text
๐Ÿฅ‡ Gold#D4AF37 / #F3D77Anumbers, buttons, Bitcoin
๐Ÿ’ต Money green#85BB65numbers, Dogecoin
๐ŸŒฟ Mint#9FF5C8"live" dots
๐ŸŒˆ Holographic foilgold โ†’ mint โ†’ ice โ†’ lilac โ†’ blushedges, frames, the 3D shape

5๏ธโƒฃ The fonts

๐Ÿ”ค Font๐ŸŽฏ Job
โœ’๏ธ Yellowtailcalligraphy words, like a signature on a banknote
๐ŸŸ๏ธ Big Shouldersbig bold headings and numbers
๐Ÿ‘€ Atkinson Hyperlegiblebody text. It is made to be easy to read.
โŒจ๏ธ IBM Plex Monolabels, serial numbers, live numbers

๐Ÿ“ Open this note on GitHub โ†—

Phone widget ยท test feature

Put it on your phone

The widget is a small card on your Home Screen. It shows the Bitcoin price, the fee, and today's top news.

  1. Install the free Scriptable app. Open it one time.
  2. Tap Download script. The file goes to the Files app.
  3. In Files, move scriptable.js into iCloud Drive โ€บ Scriptable.
  4. Hold your Home Screen. Tap +. Choose Scriptable. Tap Add.
  5. Hold the new widget. Tap Edit Widget. Choose the script.
๐Ÿค– Android: use any JSON widget app. Point it at https://not2l8-l2-daily.vercel.app/widget.json
Step 1 of 4

How to use it

  1. Press โ–ถ play. The video is 70 seconds.
  2. Read the cards under the video.
  3. Tap a card. The real post opens on X.
  4. Open ๐Ÿ“š Course to learn how it works.
Step 2 of 4

What it does

Every day at 6 PM, a robot reads X. X is a social media app.

The robot finds real posts about 4 coins: Bitcoin, Dogecoin, Monero and Litecoin.

Then it makes a 70-second video and a set of cards. Every card shows who posted and when.

If no sampled posts pass the filters, the card says "Quiet today." Other news may exist.

Step 3 of 4

The core

This is the automation. It runs by itself every day.

1โฐ At 6 PM, a timer on the Mac starts the robot.
2๐Ÿ”Ž The robot collects posts from the last 24 hours.
3๐Ÿงน It removes ads, price guesses and copies.
4๐ŸŽฌ It makes the video and adds a voice.
5๐ŸŒ It puts the video online. Then it checks that the page loads.
Step 4 of 4

Phone widget

You can put a small card on your phone. It shows the Bitcoin price, the fee and today's top news.

It uses the free Scriptable app on iPhone. This is a test feature.