TW-@I_Am_The_ICT) inside one spreadsheet.Install the Tampermonkey browser extension.
Right-click the Tampermonkey toolbar icon โ Manage extension โ turn on Allow User Scripts. On Chrome 138+, an installed/enabled script can silently do nothing until this is enabled. If that toggle is unavailable, open chrome://extensions and enable Developer mode. Also set Tampermonkeyโs site access to On all sites or allow x.com.
Open collector.user.js and approve Install/Update. The current script version is 1.1.0.
Click the ๐ toolbar button to open @I_Am_The_ICT Posts & replies, log in normally, then perform a hard reload with Ctrl+Shift+R (Windows/Linux) or Cmd+Shift+R (macOS). A userscript is not injected retroactively into a tab that was already open before installation.
A dark ๐ ICT Collector panel must appear at the bottom-right of the X page. If it does not, click Tampermonkey and run Show / reopen ICT Collector panel. In DevTools Console, a successful injection also logs [daggerok X Collector] userscript v1.1.0 loaded.
Press Start + Auto for slow assisted scrolling, or Start Manual and scroll yourself. Keep the tab visible. When finished, press Copy New JSON, return here, and press the purple ๐ toolbar button. You can alternatively download JSON and use the ๐ import dialog.
https://x.com/*.Collection happens locally in the already logged-in X tab. The dashboard receives only the JSON you explicitly copy or import. Google Sheets authentication remains separate and uses Googleโs OAuth popup.
Open console.cloud.google.com. Create a project (or select one), then open APIs & Services โ Library, find Google Sheets API, and click Enable.
Open Google Auth Platform โ Branding / Audience. Choose External for a personal Gmail account, complete the required app fields, keep the app in Testing, and add your Google email under Test users. Add the scopes for Google Sheets, openid, email, and profile if Google asks.
Open APIs & Services โ Credentials โ Create credentials โ OAuth client ID. Select Web application and add these Authorized JavaScript origins:
https://daggerok.github.iohttp://localhost (only for local testing)Copy the Client ID ending in .apps.googleusercontent.com. No client secret is used by this browser-only app.
Paste the Client ID below. Either paste an existing Google Spreadsheet URL/ID and choose Attach / Ensure Tabs, or choose Create new Spreadsheet. Allow the requested permissions in Googleโs popup.
One spreadsheet stores every tracked X account in a separate tab named TW-@handle. Statuses and notes sync after you connect. Keep the sheet private unless you intentionally want to share it.
| Datetime | Type | Post | Stats | Status | Note |
|---|
Install the collector, capture posts on X, then paste its JSON here.
The default profile is @I_Am_The_ICT. Imported posts cache locally and can sync to a per-handle Google Sheets tab.
collector.user.js. Expected schema: daggerok-x-collector/v1.