A Python wrapper around the Twitter API.

Overview

Python Twitter

A Python wrapper around the Twitter API.

By the Python-Twitter Developers

Downloads Documentation Status Circle CI Codecov Requirements Status Dependency Status

Introduction

This library provides a pure Python interface for the Twitter API. It works with Python versions from 2.7+ and Python 3.

Twitter provides a service that allows people to connect via the web, IM, and SMS. Twitter exposes a web services API and this library is intended to make it even easier for Python programmers to use.

Installing

You can install python-twitter using:

$ pip install python-twitter

If you are using python-twitter on Google App Engine, see more information about including 3rd party vendor library dependencies in your App Engine project.

Getting the code

The code is hosted at https://github.com/bear/python-twitter

Check out the latest development version anonymously with:

$ git clone git://github.com/bear/python-twitter.git
$ cd python-twitter

To install dependencies, run either:

$ make dev

or:

$ pip install -Ur requirements.testing.txt
$ pip install -Ur requirements.txt

Note that `make dev` will install into your local `pyenv` all of the versions needed for test runs using `tox`.

To install the minimal dependencies for production use (i.e., what is installed with pip install python-twitter) run:

$ make env

or:

$ pip install -Ur requirements.txt

Running Tests

The test suite can be run against a single Python version or against a range of them depending on which Makefile target you select.

Note that tests require `pip install pytest` and optionally `pip install pytest-cov` (these are included if you have installed dependencies from `requirements.testing.txt`)

To run the unit tests with a single Python version:

$ make test

to also run code coverage:

$ make coverage

To run the unit tests against a set of Python versions:

$ make tox

Documentation

View the latest python-twitter documentation at https://python-twitter.readthedocs.io. You can view Twitter's API documentation at: https://dev.twitter.com/overview/documentation

Using

The library provides a Python wrapper around the Twitter API and the Twitter data model. To get started, check out the examples in the examples/ folder or read the documentation at https://python-twitter.readthedocs.io which contains information about getting your authentication keys from Twitter and using the library.

Using with Django

Additional template tags that expand tweet urls and urlize tweet text. See the django template tags available for use with python-twitter: https://github.com/radzhome/python-twitter-django-tags

Models

The library utilizes models to represent various data structures returned by Twitter. Those models are:
  • twitter.Category
  • twitter.DirectMessage
  • twitter.Hashtag
  • twitter.List
  • twitter.Media
  • twitter.Status
  • twitter.Trend
  • twitter.Url
  • twitter.User
  • twitter.UserStatus

To read the documentation for any of these models, run:

$ pydoc twitter.[model]

API

The API is exposed via the twitter.Api class.

The python-twitter requires the use of OAuth keys for nearly all operations. As of Twitter's API v1.1, authentication is required for most, if not all, endpoints. Therefore, you will need to register an app with Twitter in order to use this library. Please see the "Getting Started" guide on https://python-twitter.readthedocs.io for more information.

To generate an Access Token you have to pick what type of access your application requires and then do one of the following:

For full details see the Twitter OAuth Overview

To create an instance of the twitter.Api with login credentials (Twitter now requires an OAuth Access Token for all API calls):

>>> import twitter
>>> api = twitter.Api(consumer_key='consumer_key',
                      consumer_secret='consumer_secret',
                      access_token_key='access_token',
                      access_token_secret='access_token_secret')

To see if your credentials are successful:

>>> print(api.VerifyCredentials())
{"id": 16133, "location": "Philadelphia", "name": "bear"}

NOTE: much more than the small sample given here will print

To fetch a single user's public status messages, where user is a Twitter user's screen name:

>>> statuses = api.GetUserTimeline(screen_name=user)
>>> print([s.text for s in statuses])

To fetch a list of a user's friends:

>>> users = api.GetFriends()
>>> print([u.name for u in users])

To post a Twitter status message:

>>> status = api.PostUpdate('I love python-twitter!')
>>> print(status.text)
I love python-twitter!

There are many more API methods, to read the full API documentation either check out the documentation on readthedocs, build the documentation locally with:

$ make docs

or check out the inline documentation with:

$ pydoc twitter.Api

Todo

Patches, pull requests, and bug reports are welcome, just please keep the style consistent with the original source.

In particular, having more example scripts would be a huge help. If you have a program that uses python-twitter and would like a link in the documentation, submit a pull request against twitter/doc/getting_started.rst and add your program at the bottom.

The twitter.Status and twitter.User classes are going to be hard to keep in sync with the API if the API changes. More of the code could probably be written with introspection.

The twitter.Status and twitter.User classes could perform more validation on the property setters.

More Information

Please visit the google group for more discussion.

Contributors

Originally two libraries by DeWitt Clinton and Mike Taylor which were then merged into python-twitter.

Now it's a full-on open source project with many contributors over time. See AUTHORS.rst for the complete list.

License

Copyright 2007-2016 The Python-Twitter Developers

Licensed under the Apache License, Version 2.0 (the 'License');
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an 'AS IS' BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
Comments
  • Version 1.1 of Twitter API, migration

    Version 1.1 of Twitter API, migration

    Apologies if I am asking this in the wrong place but I am looking for a helping hand in upgrading a couple of python scripts to use the new Twitter API v1.1. The scripts that I have are working with v1 but they were developed by someone else that is no longer able to work on them because they are unwell.

    In a nutshell what the scripts are designed to do is connect to https://stream.twitter.com/1/statuses/filter.json and check for tweets sent to specific @usernames, retrieve the tweet data and insert them into a MySQL database. Afterwards another script does some post-processing to move desired data into other tables and then clean up. There are a couple of other non-Twitter scripts that do some general MySQL housekeeping for stats etc.

    I am sure this is quite trivial for some people but I'm stumbling around in the dark because I can't find a working example of doing something similar that uses v1.1. What I need to do is go through the scripts and replace the old JSON syntax with the new one.

    For example v1... messagelog = "tweet_id=%s:screen_name=%s:time_created=%s in twitter stream (tweet.py)" % (content['id_str'],content['user']['screen_name'],msgtime)

    The scripts are only needed to fetch public tweets. I don't have to worry about any user logins or authentication issues. The original author has created a working method that ensures the scripts don't make too many API connections. Everything works fine and dandy in API v1 but needs minor tweaks for v1.1.

    Please point me towards somewhere else to ask for help if this is the wrong place. I've already tried dev-twitter. Any help you can offer would be appreciated. Thank you.

    regards James (QuotesUK)

    opened by QuotesUK 38
  • Installation error with python 3.4.0

    Installation error with python 3.4.0

    byte-compiling build/bdist.linux-x86_64/egg/twitter/_file_cache.py to _file_cache.cpython-34.pyc
      File "build/bdist.linux-x86_64/egg/twitter/_file_cache.py", line 65
        except (AttributeError, IOError, OSError), e:
                                                 ^
    SyntaxError: invalid syntax
    
    byte-compiling build/bdist.linux-x86_64/egg/twitter/api.py to api.cpython-34.pyc
      File "build/bdist.linux-x86_64/egg/twitter/api.py", line 770
        print 'request_url', request_url, parameters
                          ^
    SyntaxError: invalid syntax
    
    byte-compiling build/bdist.linux-x86_64/egg/twitter/__init__.py to __init__.cpython-34.pyc
      File "build/bdist.linux-x86_64/egg/twitter/__init__.py", line 36
        raise ImportError, "Unable to load a json library"
                         ^
    SyntaxError: invalid syntax
    
    byte-compiling build/bdist.linux-x86_64/egg/twitter/list.py to list.cpython-34.pyc
    

    for the first error we should have

        except (AttributeError, IOError, OSError) as e:
    

    this instruction is not python 2.5 compatible ( http://stackoverflow.com/questions/2535760/python-try-except-comma-vs-as-in-except )

    for the seconde we should have

        print ('request_url', request_url, parameters)
    

    to keep compatibility with python < 3 you could use

    from __future__ import (print_function)
    

    for the last it should be

        raise ImportError("Unable to load a json library")
    
    opened by foxmask 25
  • Added Google's monkeypatch, disabled caching for now.

    Added Google's monkeypatch, disabled caching for now.

    Added Google's monkeypatch so requests will use the appengine urlfetch library. Disabled caching for now because app engine does not work with the existing strategy.


    This change is Reviewable

    opened by IntegersOfK 21
  • Location stream throws TwitterError

    Location stream throws TwitterError

    >>> for line in twitter_api.GetStreamFilter(locations=["2.1,41.1,2.3,41.5"]):
    ...     Print line
    ... 
    Traceback (most recent call last):
      File "<stdin>", line 1, in <module>
      File "/Users/simon/Nightyspace/venv/lib/python2.7/site-packages/twitter/api.py", line 4430, in GetStreamFilter
        data = self._ParseAndCheckTwitter(line.decode('utf-8'))
      File "/Users/simon/Nightyspace/venv/lib/python2.7/site-packages/twitter/api.py", line 4696, in _ParseAndCheckTwitter
        raise TwitterError({'message': "json decoding"})
    twitter.error.TwitterError: {'message': 'json decoding'}
    >>> 
    

    How can I debug this ?

    bug 
    opened by rajasimon 16
  • 'Api' object has no attribute '_Api__auth'

    'Api' object has no attribute '_Api__auth'

    Not sure why, when or how this started happening, but if I just do self.twitter = twitter.Api() my code has a bad time:

      File "/var/cron/stats/reach.py", line 30, in __init__
        self.twitter = twitter.Api()
      File "/usr/local/lib/python2.7/dist-packages/twitter.py", line 2350, in __init__
        self.SetCredentials(consumer_key, consumer_secret, access_token_key, access_token_secret)
      File "/usr/local/lib/python2.7/dist-packages/twitter.py", line 2382, in SetCredentials
        self._config = self.GetHelpConfiguration()
      File "/usr/local/lib/python2.7/dist-packages/twitter.py", line 2386, in GetHelpConfiguration
        json = self._RequestUrl(url, 'GET')
      File "/usr/local/lib/python2.7/dist-packages/twitter.py", line 4974, in _RequestUrl
        auth=self.__auth,
    AttributeError: 'Api' object has no attribute '_Api__auth'
    

    But if I use twitter.Api with named params then it's all good:

            api = twitter.Api(
                consumer_key=self.config['twitter']['consumer_key'],
                consumer_secret=self.config['twitter']['consumer_secret'],
                access_token_key=post['oauth_token'],
                access_token_secret=post['oauth_token_secret']
            )
    

    The first example was taken from your readme, so it should work.

    Ideas?

    opened by philsturgeon 16
  • Error after updating python-twitter

    Error after updating python-twitter

    I updated to the new python-twitter and I even changed my developer keys for the app I made and I still get the same error:

    Traceback (most recent call last): File "./twitterdirectmessage.py", line 3, in import twitter File "/usr/lib/python2.7/site-packages/twitter.py", line 40, in import requests ImportError: No module named requests

    My application has worked for many months so far without problems except for the recent update. At the beginning of my script I've tried two different options: #!/usr/bin/python2 or

    !/usr/bin/env python2

    Both return the same error. I can't find out where the error is coming from. Any help would be much appreciated.

    opened by rgarch 15
  • GetFriends() rate limiting in 1.1

    GetFriends() rate limiting in 1.1

    With the change in how rate limiting works, is there any way to pull a user's entire friendlist if it's a very large list?

    e.g. friendz = api.GetFriends(screen_name='podcast411')

    will throw "[{u'message': u'Rate limit exceeded', u'code': 88}]" without resolving (i.e., friendz will remain undefined)

    Can we page through the list from GetFriends(), add (e.g. the .names) to a dictionary or list, and tell Python to sleep for 15 minutes when we hit the rate limit?

    Some of this obviously needs to be handled in the app's/user's code, but it feels like something is missing from the Python Twitter def (or that I'm missing something).

    opened by bellmast 14
  • Reworked @bryanlandia extension to allow application-only authentication

    Reworked @bryanlandia extension to allow application-only authentication

    I tidied up bryanlandia@ b6a427a a little, notably to remove the requirement to provide an access token when using application-only authentication. Also changed (removed) exception trapping, to make the changes consistent with existing code.


    This change is Reviewable

    opened by jschultz 13
  • Application-only Authencation

    Application-only Authencation

    Are there any plans to support app-only auth? I noticed the lib explicitly throws an error if you don't provide the access key and secret when instantiating, suggesting that Twitter requires this on all API calls, but it seems this may not be the case?

    https://dev.twitter.com/oauth/application-only

    enhancement 
    opened by WesleyJohnson 13
  • sleep-on-rate-limit not working

    sleep-on-rate-limit not working

    I initialized with sleep_on_rate_limit set to true, like this: api = twitter.Api(consumer_key = CONSUMER_KEY, consumer_secret=CONSUMER_SECRET, access_token_key=ACCESS_TOKEN, access_token_secret=ACCESS_SECRET, sleep_on_rate_limit=True) I have a long list of users I am iterating through, and I'm getting their tweets from the last week using the GetSearch command: results = api.GetSearch(term="from:"+user, since_id=sincetweet, max_id=maxtweet, count=10, result_type="recent") I was expecting my program to sleep while waiting for Twitter's rate limit to refresh, but it instead pauses for a few minutes and then throws a "Rate limit exceeded" code: 88 error, like this: Traceback (most recent call last): File ".../collect_user_tweets.py", line 45, in result_type="recent") File ".../venv/lib/python3.5/site-packages/twitter/api.py", line 424, in GetSearch data = self._ParseAndCheckTwitter(resp.content.decode('utf-8')) File ".../venv/lib/python3.5/site-packages/twitter/api.py", line 4688, in _ParseAndCheckTwitter self._CheckForTwitterError(data) File ".../venv/lib/python3.5/site-packages/twitter/api.py", line 4715, in _CheckForTwitterError raise TwitterError(data['errors']) twitter.error.TwitterError: [{'message': 'Rate limit exceeded', 'code': 88}] Any ideas?

    bug 
    opened by ctlewitt 13
  • Problem to retweet et follow someone

    Problem to retweet et follow someone

    Hi all,

    I have a script to identify certain tweet (script from issue https://github.com/bear/python-twitter/issues/395 )

    The script works well to identify the Tweets but i have trouble with retweeting/following the person whi posted these tweets

    The piece of code (i didn't put the credentials/identification to API etc..) :

    results = api.GetSearch(raw_query="q=rt%20follow%20gagner%20lang%3Afr")
        
    #Parsing JSON
    
    for elt in results:
        id_tweet = elt.id_str
        screenname = elt.user.screen_name
        print(id_tweet)
        print(screenname)
        #retweet+follow
        twitter.api.Api.PostRetweet(id_tweet, trim_user=True)
        print("retweet : ",id_tweet)
        twitter.api.Api.CreateFriendship(screen_name=screenname)
        print("Follow: ",screen_name)
        #pause
        time.sleep(15)
    print("Successful script!")
    os.system("PAUSE")
    

    I have the error "TypeError: PostRetweet() missing 1 required positional argument: 'status_id'" with the line of retweet and the error "TypeError: CreateFriendship() missing 1 required positional argument: 'self'" with the line of following .

    I think i have missed something in the documentation but i don't see what.

    Thanks i advance for your help ;)

    question 
    opened by alliocha1805 12
  • Website, default,

    Website, default, "latest" modules documentation is empty

    opened by doumazane 0
  • Fixes for GetDirectMessages, GetSentDirectMessages, PostDirectMessage and DestroyDirectMessage

    Fixes for GetDirectMessages, GetSentDirectMessages, PostDirectMessage and DestroyDirectMessage

    Updated URL endpoints, changed DestroyDirectMessage to a DELETE request rather than POST and changed the DirectMessage model to support the new Twitter format.


    This change is Reviewable

    opened by xjxckk 0
  • Version on PyPi is outdated

    Version on PyPi is outdated

    Whereas the last commit in this repo was just a month ago, the latest release at PyPI is from 2018. When will a new release published on PyPi?

    Best Pascua

    opened by sr-verde 1
Releases(v3.5)
  • v3.5(Sep 29, 2018)

  • v3.4.2(Jun 7, 2018)

  • v3.4.1(Mar 10, 2018)

  • v3.2(Nov 24, 2016)

    Version 3.2

    Deprecations

    Nothing is being deprecationed this version, however here's what's being deprecated as of v. 3.3.0:

    • :py:func:twitter.api.Api.UpdateBackgroundImage. Please make sure that your code does not call this function as it will be returning a hard error. There is no replace function. This was deprecated by Twitter around July 2015.
    • :py:func:twitter.api.Api.PostMedia will be removed. Please use :py:func:twitter.api.Api.PostUpdate instead.
    • :py:func:twitter.api.Api.PostMultipleMedia. Please use :py:func:twitter.api.Api.PostUpdate instead.
    • :py:func:twitter.api.GetFriends will no longer accept a cursor or count parameter. Please use :py:func:twitter.api.GetFriendsPaged instead.
    • :py:func:twitter.api.GetFollowers will no longer accept a cursor or count parameter. Please use :py:func:twitter.api.GetFollowersPaged instead.

    What's New

    • We've added new deprecation warnings, so it's easier to track when things go away. All of python-twitter's deprecation warnings will be a subclass of :py:class:twitter.error.PythonTwitterDeprecationWarning and will have a version number associated with them such as :py:class:twitter.error.PythonTwitterDeprecationWarning330.
    • :py:class:twitter.models.User now contains a following attribute, which describes whether the authenticated user is following the User. PR #351 <https://github.com/bear/python-twitter/pull/351>_
    • :py:class:twitter.models.DirectMessage contains a full :py:class:twitter.models.User object for both the DirectMessage.sender and DirectMessage.recipient properties. PR #384 <https://github.com/bear/python-twitter/pull/384>_.
    • You can now upload Quicktime movies (*.mov). PR #372 <https://github.com/bear/python-twitter/pull/372>_.
    • If you have a whitelisted app, you can now get the authenticated user's email address through a call to :py:func:twitter.api.Api.VerifyCredentials(). If your app isn't whitelisted, no error is returned. PR #376 <https://github.com/bear/python-twitter/pull/376>_.
    • Google App Engine support has been reintegrated into the library. Check out PR #383 <https://github.com/bear/python-twitter/pull/383>_.
    • video_info is now available on a twitter.models.Media object, which allows access to video urls/bitrates/etc. in the extended_entities node of a tweet.

    What's Changed

    • :py:class:twitter.models.Trend's volume attribute has been renamed tweet_volume in line with Twitter's naming convention. This change should allow users to access the number of tweets being tweeted for a given Trend. PR #375 <https://github.com/bear/python-twitter/pull/375>_
    • :py:class:twitter.ratelimit.RateLimit should behave better now and adds a 1-second padding to requests after sleeping.
    • :py:class:twitter.ratelimit.RateLimit now keeps track of your rate limit status even if you don't have sleep_on_rate_limit set to True when instatiating the API. If you want to add different behavior on hitting a rate limit, you should be able to now by querying the rate limit object. See PR #370 <https://github.com/bear/python-twitter/pull/370>_ for the technical details of the change. There should be no difference in behavior for the defaults, but let us know.

    Bugfixes

    • :py:class:twitter.models.Media again contains a sizes attribute, which was missed back in the Version 3.0 release. PR #360 <https://github.com/bear/python-twitter/pull/360>_
    • The previously bloated :py:func:twitter.api.Api.UploadMediaChunked() function has been broken out into three related functions and fixes two an incompatibility with python 2.7. Behavior remains the same, but this should simplify matters. PR #347 <https://github.com/bear/python-twitter/pull/347>_
    • Fix for :py:func:twitter.api.Api.PostUpdate() where a passing an integer to the media parameter would cause an iteration error to occur. PR #347 <https://github.com/bear/python-twitter/pull/347>_
    • Fix for 401 errors that were occuring in the Streaming Endpoints. PR #364 <https://github.com/bear/python-twitter/pull/364>_
    Source code(tar.gz)
    Source code(zip)
  • v3.1(May 26, 2016)

  • v3.0(Dec 29, 2015)

    Large number of changes related to making the code Python v3 compatible. See the messy details at https://github.com/bear/python-twitter/pull/251

    Pull Requests

    • #267 initialize Api.__auth fixes #119 by rbpasker
    • #266 Add full_text and page options in GetDirectMessages function by mistersalmon
    • #264 Updates Media object with new methods, adds id param, adds tests by jeremylow
    • #262 Update get_access_token.py by lababidi
    • #261 Adding Collections by ryankicks
    • #260 Added UpdateBackgroundImage method and added profile_link_color argument to UpdateProfile by BrandonBielicki
    • #259 Added GetFriendIDsPaged by RockHoward
    • #254 Adding api methods for suggestions and suggestions/:slug by trentstollery
    • #253 Added who parameter to api.GetSearch by wilsonand1
    • #250 adds UpdateFriendship (shared Add/Edit friendship) by jheld
    • #249 Fixed Non-ASCII printable representation in Trend by der-Daniel
    • #246 Add repr for status by era
    • #245 Python-3 Fix: decode bytestreams for json load by ligthyear
    • #243 Remove references to outdated API functionality: GetUserByEmail by Vector919
    • #239 Correct GetListsList docstring by tedmiston
    Source code(tar.gz)
    Source code(zip)
  • v2.0(Jul 11, 2014)

Owner
Mike Taylor
Mike Taylor
A simple terminal UI for viewing fund P/L analysis through TEFAS

Tefas UI A simple terminal UI for viewing fund P/L analysis through TEFAS. Features (that my own bank's UI lack): Daily and weekly P/L FX comparisons

Batuhan Taskaya 4 Mar 14, 2022
Discord bot for name verifying. Created for TinkerHubGCEK discord server. Tinky is now deployed in heroku

Custom Discord bot This custom discord-python bot assigns roles to members joined at discord server. It looks and compares a list before verifying the

Edwin Jose George 2 Dec 16, 2021
Hack WhatsApp Account Easily(Android)

X-Whatsapp Hack WhatsApp Account Easily(Android) HOW TO RUN 👇 (Termux) pkg update && pkg upgrade pkg install python pkg install git git clone https:/

KiLL3R_xRO 72 Dec 21, 2022
OpenSource bot for control groups ...

⭕️ کمک به افراد برای اداره هرچه فان تره گروه 📟 همه گروه های بزرگ نیاز به یه بات خفن دارن تا از گروه مراقبت کنه این بات کارش همینه سعی کرده فیچر خیلی

Mehran Alam Beigi 2 Nov 26, 2021
Public Mirror of Team 15's Code and Reports for RBE 3002 B21

RBE3002 Team 15 Lab Repository Team 15's Repository for all code written for RBE 3002 using the Robotis TurtleBot3 Written By Matthew Haahr, Leo Morri

Matthew Haahr 3 Mar 21, 2022
Poll-Bot Repo For Telegram #telegram

Intro This Is A Simple Bot To Create Poll In Channel and Groups And Also This Is our First Project Too.. Enter you tokens at these are very important

BotsUniverse 6 Oct 21, 2022
A zero-dependency Python library for getting the Kubernetes token of a AWS EKS cluster

tokeks A zero-dependency Python library for getting the Kubernetes token of a AWS EKS cluster. No AWS CLI, third-party client or library (boto3, botoc

Chris Karageorgiou Kaneen 6 Nov 04, 2022
tgEasy's Official Assistant Bot and Example Bot

tgEasy Assistant The assistant bot that helps people with tgEasy directly on Telegram. This repository contains the source code of @tgEasyRobot and th

Divide Projects™ 4 Dec 26, 2022
An API or getting Optifine VersionsList/Version/Download-URL.

Optifine-API An API for getting Optifine VersionsList/Versions/Download-URL. Table of contents Get Versions List Get Specify Versions Download Optifin

2 Dec 04, 2022
This bot will automatically like and follow users that post under a specified hashtag

Instagram-bot This bot will automatically like and follow users that post under a specified hashtag Dependencies Java JDK Selenium Updated version of

Makana Edwards 1 Nov 04, 2021
Connects to a local SenseCap M1 Helium Hotspot and pulls API Data.

sensecap_api_checker_HELIUM Connects to a local SenseCap M1 Helium Hotspot and pulls API Data.

Lorentz Factr 1 Nov 03, 2021
The Python client library for the Tuneup Technology App.

Tuneup Technology App Python Client Library The Python client library for the Tuneup Technology App. This library allows you to interact with the cust

Tuneup Technology 0 Jun 29, 2022
Customizable and open-sourced bot for a few private servers

MarlBot A private bot for controlling monkeys and turtles. Why does this bot exist? The bot exists as a general-purpose community bot for a select few

KR 1 Jan 18, 2022
An API wrapper for Discord written in Python.

disnake A modern, easy to use, feature-rich, and async ready API wrapper for Discord written in Python. About disnake All the contributors and develop

557 Jan 05, 2023
Python client for Midea dhumidifier

This is a library that allows communication with Midea dehumidifier appliances via the local area network. midea-beautiful-dehumidifier This library a

Nenad Bogojevic 42 Dec 22, 2022
AWS Auto Inventory allows you to quickly and easily generate inventory reports of your AWS resources.

Photo by Denny Müller on Unsplash AWS Automated Inventory ( aws-auto-inventory ) Automates creation of detailed inventories from AWS resources. Table

AWS Samples 123 Dec 26, 2022
ClassesMD5-64 - Get whatsapp md5 code using python

Hello Installation Clone Repo & install bash $ git clone https://github.com/Pito

PitoDev 1 Jan 03, 2022
Telegram Google Translater Bot

Google-Translater-Bot Hey Mo Tech, I am simple Google Translater Bot. I can translate any language to you selected language Team Mo Tech Deploy To Her

21 Dec 01, 2022
Code for paper "Adversarial score matching and improved sampling for image generation"

Adversarial score matching and improved sampling for image generation This repo contains the official implementation for the ICLR 2021 paper Adversari

Alexia Jolicoeur-Martineau 114 Dec 11, 2022
an OSU! bot sdk based on IRC

osu-bot-sdk an OSU! bot sdk based on IRC Start! The following is an example of event triggering import osu_irc_sdk from osu_irc_sdk import models bot

chinosk 2 Dec 16, 2021