Giter Site home page Giter Site logo

twitton's Introduction

Twitton

PyPi version

Documentation

GitHub last commit

GitHub issues

license

GitHub fork

GitHub stars

Twitton is a Python library that provides easy Twitter Search API use.

With this library you can:

  • Create powerful searches
  • Get all available tweet information
  • Use your own Twitter search URL's

Installation

Run the command:

pip install twitton

Basic use

Import the TweetSearch class and create an object. Pass consumer_key, consumer_key_secret, access_token and access_token_secret arguments to constructor.

from twitton import TweetSearch

tweet_search = TweetSearch(
    consumer_key,
    consumer_secret,
    access_token,
    access_token_secret
  )

NOTE: These arguments are required. Twitter API calls always requires authentication.

Then, specify some search arguments

tweet_search.set_keyword_list(['Star Wars', 'movie'])
tweet_search.set_result_type("recent")
tweet_search.set_language("en")
tweet_search.set_max_tweet_response(100)
result = tweet_search.search_tweets()

This settings will look up for tweets that contains "Star Wars" and "movie", published recently, written in english and will return 100 results.

You can iterate the object to get all available tweet dict:

for tweet in result:
  print(tweet)

Do you need more results? Search for the next tweets in sequence

result = tweet_search.search_older_tweets()

... or search for the new ones published after your last search

result = tweet_search.search_newer_tweets()

twitton's People

Contributors

marcosvbras avatar

Watchers

 avatar  avatar

Forkers

miyakeke

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.