L2 Dailyby NOT2L8

NO. 18 ยท EXTRAS

CourseSetup guide

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

๐Ÿ› ๏ธ Setup guide: how I set it up

๐Ÿ“… When

I did this on October 5, 2026, in this order. Anyone can follow it.

1๏ธโƒฃ Ask for the robot

I asked Claude Code to build a daily crypto video robot. It showed me a plan and 3 choices. I picked these:

  • ๐Ÿ“ก Where to get posts: the X API.
  • ๐Ÿ–ผ๏ธ How to draw the cards: Remotion.
  • ๐ŸŒ The website: public.

2๏ธโƒฃ The X API did not work

X did not let me buy credits. My xAI key was blocked too.

๐Ÿ”‘ Lesson: never paste a key in a chat

I pasted my xAI key into the chat. Do not do that. Anyone who sees a key can use it. Do this: delete the key. Make a new one.

3๏ธโƒฃ Switch to the free way

The robot logs in to X like a person. It uses 2 login codes from my browser.

Get the codes:

  1. ๐ŸŒ In Chrome, go to x.com. Log in.
  2. ๐Ÿ–ฑ๏ธ Right-click the page. Click Inspect. Click the Application tab.
  3. ๐Ÿช On the left, click Cookies. Then click https://x.com**.
  4. ๐Ÿ”Ž In the Filter box, type auth_token. Copy the long text in the Value column.
  5. ๐Ÿ’ป In Terminal, run this command: /bin/bash ~/crypto-l2-daily/scripts/set_x_cookies.sh
  6. ๐Ÿ“‹ Paste the code. Press Return. Nothing shows on the screen. This is correct.
  7. ๐Ÿ” In Chrome, change the filter to ct0. Copy that Value. Paste it in Terminal. Press Return.
  8. โœ… Terminal says Saved.
  9. โŒ Close the X tab. Do not click Log out. Log out kills the codes.
๐Ÿช Lesson: keep login codes secret

I pasted a login code in the chat by mistake. I logged out of X to kill it. Then I got fresh codes.

4๏ธโƒฃ Fix the scraper

X changed its website. This broke the scraper. Claude checked the code of a fixed copy. Then I installed it:

cd ~/crypto-l2-daily && uv pip install --python .venv/bin/python "twikit @ git+https://github.com/unclecode/twikit.git@6a73ab97f4de09f79139f6308c9fb80029a9f5f7"

5๏ธโƒฃ Make the first video and approve it

  1. โ–ถ๏ธ Make the video: /bin/bash ~/crypto-l2-daily/scripts/daily.sh
  2. ๐Ÿ‘€ Watch it.
  3. โœ… Approve it: /bin/bash ~/crypto-l2-daily/scripts/approve_sample.sh 2026-10-05
๐ŸŽ‰ Done

Now it runs by itself every day at 6 PM.

๐Ÿš‘ If something breaks

The log is ~/crypto-l2-daily/logs/daily.log.

๐Ÿ“œ What the log says๐Ÿ”ง What to do
X rejected the session cookiesDo step 3 again with fresh codes.
Couldn't get KEY_BYTE indices or kept refusing ... (404)X changed its site again. Ask Claude to find a new scraper fix.
NOT LIVERun the retry command that the log gives you.
Nothing for todayThe Mac was asleep at 6 PM. Run sudo pmset repeat wakeorpoweron MTWRFSU 17:55:00 one time. Then the Mac wakes at 5:55 PM.

๐Ÿ—‚๏ธ Add an old day to the archive

  1. Run this command: /bin/bash ~/crypto-l2-daily/scripts/backfill.sh 2026-09-01
  2. Add 1 line to config/archive_notes.json. Say why the day matters. Give a real source.

๐Ÿ“ 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.