Code Monkey home page Code Monkey logo

twitterboost-tools's Introduction

TwitterBoost-Tools

A web application to boost your Twitter account stats/follower engagement. I've used these tools sporadically to grow my own Twitter account, @warrencrasta, with tremendous success. If you liked this project, or found these tools interesting, please consider starring the repository.

Link to app: http://twitterboost-tools.herokuapp.com/

NOTE: Use this program within the bounds of the Twitter Terms of Service. Please do not abuse this application.

Possible Uses For This Application

I have used this program sporadically to follow 1000 people a day based on a keyword they tweeted/a keyword in their bio. I also favorite 1000 tweets a day. I tweet about basketball/school a lot, so I use keywords related to basketball/school in order to increase the chance of them following me back. Typically, I gain about 100 real new followers a day, and lots of real RTs/Favorites on my tweets. A few days later, I use the tool to unfollow users who don't follow me back and to unfavorite all of my tweets.

Instructions For Contributing/Installation

Feel free to contribute to this project! There are many improvements that can be made, both in terms of code quality and in terms of whole new ideas that can be implemented. If you encounter a bug, please let me know.

To Develop:

  1. Clone the repository.
  2. Open Eclipse IDE (Java EE perspective) and import this repo as a Maven project.
  3. Create a Tomcat server in Eclipse and add the project to the Tomcat server.
  4. Go to https://apps.twitter.com/ and create a Twitter Application. Go to the Keys and Access Tokens tab of your application and note the Consumer Key (API Key) and Consumer Secret (API Secret).
  5. Edit src/main/java/com/utils/Setup.java with the appropriate values. For DB_URL, create a PostgreSQL database and a table called twitter_user. See postgresql.txt in this repo for the create table query. The DB_URL should look like: jdbc:postgresql://<host>:<port>/<database>?user=<username>&password=<password>&sslmode=require but some trial-and-error might be needed. For more information, Google "PostgreSQL JDBC connection".
  6. Follow existing coding conventions.

The steps above are just high-level descriptions of how to set up the development environment. Setting up Tomcat in Eclipse with Maven can be tricky.

If you do contribute, be advised that it may take some time to get your PR merged in. If you're interested in being a collaborator, e-mail me. If you don't know how to implement something, but do have an idea that you would like to see implemented, feel free to shoot me an e-mail and I can try to implement it.

Credits

Author: Warren Crasta ([email protected])

Created with the help of Twitter4J. Thank you to Dasari Srinivas for providing much of the boilerplate code.

twitterboost-tools's People

Contributors

wcrasta avatar dylankolson avatar

Watchers

James Cloos avatar Errol Elliott avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.