This project is in a very early state, bugs are expected.
This program downloads all tweets (of the first page) and images of all users on the list nitterList.json
.
So you can view all the the tweets from the list when you want without needing an account.
Although Nitter is private, I recommend to setup a Tor SOCKS proxy and connect it.
- Requires NodeJS >= 16.
- Download/clone repository.
- Install packages for vue frontend. Go to ./frontend/ directory and do
npm install
, then build it withnpm run build
. - Install libraries in main directory with
npm install
.
- Change config file in /src/config.js as you want.
- Rename NitterList.example.json to NitterList.json and edit it as you like.
- Run the project with
npm run start
, then it will prompt you to choose a password. - Connect to it through the port written in /src/config.js. Default is 8020.
- Download videos from data-url
- Implement infinte scroll