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