A small tool for fixing my social media addiction.
Follow only people you want without being tracked by third parties or distracted by addicting algorithms
Supports:
Picuki (Instagram)
Nitter (Twitter/X)
ProxiTok (Tiktok)
Invidious (YouTube)
Installation:
- Get the release from here
- Extract it into any folder
- Put config.json next to the binary (template here):
- url - url of the local rss server
- ffmpeg_location - location of ffmpeg (download here)
- curl_impersonate_script_location - special version of curl, path to one of the browser scripts (eg. ff109) (download here)
- scrape_timer - how many minutes it take to rescrape
- nitter_instance - listed here, default nitter.net
- proxitok_instance - listed here, default proxitok.pabloferreiro.es
- invidious_instance - listed here, default invidious.poast.org
- invidious_filter_shorts - true if you don't want shorts from followed channels in your feed, otherwise false
- scrapes all accounts you subscribed to on the specific instance
- to make it work, get your SID cookie value (Press F12 on the instance page -> Storage -> Cookies) and copy it into cookies/invidious.txt in format SID=value_of_the_cookie.
- sites_and_usernames - put all accounts you want to scrape to the list. Picuki_stories_blacklist ignores stories and nitter_replies_blacklist ignores user replies
- Run the start.sh script (ideally on system boot)
- After scraping, all rss urls are located in rss_urls.txt