All Projects → johnbuluba → Yatcobot

johnbuluba / Yatcobot

Licence: GPL-2.0 license
Yatcobot (Yet another twitter contest bot) is the most advanced and configurable bot for twitter contests and giveaways

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Yatcobot

discord-giveaway-bot
🎁 Very simple giveaway bot made with discord.js and discord-giveaways
Stars: ✭ 188 (+213.33%)
Mutual labels:  giveaways, giveaway
BotTwitter
Un bot Twitter multicompte pour participer aux concours. (Twitter Contest Bot)
Stars: ✭ 37 (-38.33%)
Mutual labels:  giveaway, twitter-contest
Twitter-Stream-API-Dataset
Twitter Dynamic Dataset Api. Create any dataset YOU want.
Stars: ✭ 20 (-66.67%)
Mutual labels:  twitter-api
gotwi
A library for using the Twitter API v2 in the Go language. (It is still under development).
Stars: ✭ 32 (-46.67%)
Mutual labels:  twitter-api
Tweetstorm
🐦 Twitter UserStream APIの簡単な代替実装 / A simple substitute implementation for the Twitter UserStream
Stars: ✭ 55 (-8.33%)
Mutual labels:  twitter-api
Tweet-2-RSS
Convert your Twitter API requests to RSS Feeds
Stars: ✭ 14 (-76.67%)
Mutual labels:  twitter-api
twitter-digest
✉️ A netlify lambda function that emails you tweets from a twitter list.
Stars: ✭ 14 (-76.67%)
Mutual labels:  twitter-api
SparkTwitterAnalysis
An Apache Spark standalone application using the Spark API in Scala. The application uses Simple Build Tool(SBT) for building the project.
Stars: ✭ 29 (-51.67%)
Mutual labels:  twitter-api
Raymo111
My awesome profile README
Stars: ✭ 110 (+83.33%)
Mutual labels:  twitter-api
larry
Larry 🐦 is a really simple Twitter bot generator that tweets random repositories from Github built in Go
Stars: ✭ 64 (+6.67%)
Mutual labels:  twitter-api
bitparrot
An app I created so developers can track the info they need: now includes Twitter API feeds and Machine Learning, Python, and Ruby on Rails sections.
Stars: ✭ 22 (-63.33%)
Mutual labels:  twitter-api
search-tweets-ruby
Ruby client for the Twitter search endpoints (v2/Labs/premium/enterprise). Now supports Twitter API v2 /recent and /all search endpoints.
Stars: ✭ 45 (-25%)
Mutual labels:  twitter-api
Instagram-Giveaways-Winner
Instagram Bot which when given a post url will spam mentions to increase the chances of winning. Win Instagram Giveaways!
Stars: ✭ 95 (+58.33%)
Mutual labels:  giveaways
twittered
Twitter API client for Java developers
Stars: ✭ 170 (+183.33%)
Mutual labels:  twitter-api
SocialAuth
No description or website provided.
Stars: ✭ 35 (-41.67%)
Mutual labels:  twitter-api
gotwtr
gotwtr provides Twitter v2 API
Stars: ✭ 45 (-25%)
Mutual labels:  twitter-api
go-t
A blazing-fast, simple and easy to use command-line client for Twitter written in Go. 🚀📨
Stars: ✭ 70 (+16.67%)
Mutual labels:  twitter-api
twitter-ruby-ads-sdk
A Twitter supported and maintained Ads API SDK for Ruby.
Stars: ✭ 63 (+5%)
Mutual labels:  twitter-api
2017-year-in-review
Year in Review with R Rmd Template
Stars: ✭ 34 (-43.33%)
Mutual labels:  twitter-api
rtweet.download
{rtweet} helpers for automating large or time-consuming downloads
Stars: ✭ 24 (-60%)
Mutual labels:  twitter-api
logo

The best bot for retweeting twitter giveaways!

Build Status codecov.io Maintainability

Do you want free stuff?
Do you like to win?
Do you want to participate in twitter giveaways but you dont have the time to search and retweet?
Yatcobot is the solution! A bot that search and retweet giveaways automatically!

Features:

  • Search for new giveaways Search and queue tweets to retweet, with a customizable way
  • Retweet Obviously...
  • Advanced sort Prioritize tweets found based on parameters like user defined keywords, age and popularity
  • Notification Can notify you using pushbullet when someone mentions you so you can quickly get your precious gift

Warning

Your account may be banned for using this kind of bot, so dont use your primary account


Visit our documentation for more info or follow these steps for a quick start!

Installation

The easiest way to install is:

pip install yatcobot

See more at Installation

Configuration

Before starting you must get api keys from twitter. You can get these keys from here. (See more at How to get twitter api keys)

You must create a config named config.yaml and must at least set the api keys. A minimal config.yaml is

twitter:
    consumer_key: your_consumer_key
    consumer_secret: your_consumer_secret
    access_token_key: your_access_token
    access_token_secret: your_access_token_secret

You can edit config.sample.yaml that is placed in the root of the project (dont forget to rename it to config.yaml) or view the sample on github

Config file is loaded automatically from specific paths. The paths that are searched for config.yaml are (from highest priority to lowest):

  1. ./config.yaml
    Search for config in the current working directory
  2. ~/.config/Yatcobot/config.yaml
    Search in config folder. If for example your username is user the full path will be /home/user/.config/Yatcobot/config.yaml
  3. default
    The default config that is packaged with the bot.

Also you can define another config with the --config argument, which will have the highest priority

Higher priority configs override settings that are defined in the lower. So in your config you only need to define the changes. (See more at Configuration documentation)

Run

In the directory where your config.yaml run:

yatcobot

Or you can specify the path of config with:

yatcobot --config=/path/to/config.yaml

See more at Command Line Arguments

Now just wait for all the free gifts!


Documentation

For more info visit our docs: documentation .


Donate

Please donate to support the development if you find this software useful (or if you are so rich from the staff you won).

Flattr this git repo

Donate with Patreon

Donate with Paypal

Donate with Bitcoin

Donate with Litecoin

Donate with Ethereum

Licence

This program is released under GPL v2

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].