Skip to content

Browse multiple twitter handles and get the first tweet from each, finds out which tweet has the maximum likes and retweet it.

Notifications You must be signed in to change notification settings

anandphulwani/twitter-highest-likes-retweeter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Twitter-Highest-Likes-Retweeter

Browse multiple twitter handles and get the first tweet from each, finds out which tweet has the maximum likes and retweet it.

Features

  • ✔️ Logs-in to twitter.
  • ✔️ Reads multiple twitter handles topmost tweet on the wall.
  • ✔️ Displays tweet's text, no of likes, unique URL of the tweet.
  • ✔️ Calculate the tweet's with highest number of likes.
  • ✔️ Retweet the above found tweet.
  • ✔️ Check whether the tweet is already retweeted.
  • 🔲 Check whether the twitter handle exists.
  • ✔️ Windowless/headless (hidden) mode
  • ✔️ Colorful console messages

Screenshot

Execution Screenshot

Run Window

Final Results Screenshot

Results Window

Requirements

  • Node v8+
  • puppeteer v1.8.0+
  • chalk v2.3.0+

Tested on Windows 7 with Node v12.19.0 ,puppeteer v1.20.0 and chalk v2.4.2

Installation

  • Clone this repository. git clone https://github.com/anandphulwani/twitter-highest-likes-retweeter.git
  • Type npm install
  • In config.js, set username by configuring login_username_or_email, you need to replace << TWITTER USERNAME / EMAIL HERE >> with your twitter username.
  • In config.js, set password by configuring login_password, you need to replace << TWITTER PASSWORD HERE >> with your twitter password.
  • Type node index.js (case-sensitive)

Options

You can set various options in config.js file.

Disclaimer

This project is not affiliated with official twitter in any sense.

About

Browse multiple twitter handles and get the first tweet from each, finds out which tweet has the maximum likes and retweet it.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published