Skip to content
This repository has been archived by the owner on Apr 24, 2023. It is now read-only.

pawalt/twitlists

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This doesn't work anymore because Elon limited free api access. The following tab pretty much does this anyway now though.

Twitlists

A while ago, Twitter changed their timeline to be algorithmically-fed rather than a simple reverse-chronological feed. In particular, they push a lot of content on me from people I don't follow, which I really don't like.

You can fix this by using Twitter Lists. Lists are exactly reverse-chronological, and they only show content from people you follow. The problem, though, is that following someone no longer corresponds to adding them to your feed. You have to explicitly add them to one of your lists which is much more work than hitting the follow button.

To fix this, I wrote a script that takes your username along with an "overflow list". It then takes all your following, set subtracts all your list members from it, and sees what's left over. If there are any users that you follow but aren't in your lists, it adds them to your overflow list. This overflow list effectively becomes your "following list".

The script will also remove anyone you aren't following from your overflow list.

To keep things in sync, I've set up a Github Action on a cron schedule to run once an hour. I think this is actually against Actions TOS so please don't tell GitHub :P

About

Using twitter lists as your feed

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages