Install the Tampermonkey browser extension.
+Open Tampermonkey and turn off/delete daggerok X Timeline Collector. The new Chrome extension replaces it and prevents two collectors from conflicting.
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.
Tampermonkey’s official permission instructions ↗
+Download twitter-collector-extension.zip, unzip it, and locate the extracted extension folder containing manifest.json.
Open collector.user.js and approve Install/Update. The current script version is 1.1.0.
+chrome://extensions.extension folder—not the ZIP and not the repository root.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.
Click the dashboard’s 𝕏 toolbar button, log into X normally, then click the newly installed extension icon. Its popup reports whether the collector is loaded and can inject/reinject it if necessary.
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.
In the extension popup click Show panel, Start Manual, or Start Auto. The dark floating panel also provides Pause, delay, scroll-cap, copy, download, and history controls. Keep the X tab visible during assisted scrolling.
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.
+Press Copy New JSON in the extension popup or floating panel. Return here and press the purple 📋 toolbar button. You can alternatively download JSON and use the 📄 import dialog.
https://x.com/*.chrome://extensions.manifest.json.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.
+Collection happens locally in the logged-in X tab through an explicitly installed Chrome extension. The dashboard receives only JSON you deliberately copy or import. Google Sheets authentication remains separate.
collector.user.js. Expected schema: daggerok-x-collector/v1.daggerok-x-collector/v1.