Make up your twitter profile, from 🐴 to 🦄 !
Project description
Make up your Twitter Profile! [python package]
Small library to make up your twitter profile, from 🐴 to 🦄 !
Here is a dedicated docker service including a scheduler to use it directly without any development work.
You can see it live on my Twitter profile 🐦
Examples 🦄
Example | Result |
---|---|
Change the banner for the day | |
And the night | |
Change your display name the morning | Nico ☕ |
And during the day | Nico 💻 |
And for the night | Nico 😴 |
Change your location when traveling | Boston |
Change your description when attending an event | Currently at #craftconf, let's have a chat 💬 |
Install 📦
pip install twitter-makeup
Configure 🛠️
Twitter MakeUp allows to programmatically change your profile on your behalf.
To configure it, you need to generate Twitter credentials.
Follow the Twitter guide (OAuth 1.0a).
Use it! 🦄
import tweepy
from twitter_makeup import MakeUp
# Configure Tweepy
consumer_key = 'YourKey'
consumer_secret = 'YourSecret'
access_token = 'YourAccessToken'
access_secret = 'YourAccessSecret'
auth = tweepy.OAuthHandler(consumer_key, consumer_secret)
auth.set_access_token(access_token, access_secret)
api = tweepy.API(auth, wait_on_rate_limit=True, wait_on_rate_limit_notify=True, compression=True)
# Make up your profile 🦄
makeup = MakeUp(api)
# Change your banner
banner_path = 'images/banner-night.jpg'
makeup.change_banner_picture(banner_path)
print('Banner picture has been changed using "'+ banner_path + '" 🦄')
# Change your profile picture
profile_path = 'images/profile-weekend.jpg'
makeup.change_profile_picture(profile_path)
print('Profile picture has been changed using "'+ profile_path + '" 🦄')
# Change your profile name
profile_name = 'Nicolas Dupont ☕'
makeup.change_profile_name(profile_name)
print('Profile name has been changed by "' + profile_name + '" 🦄')
# Change your profile location
profile_location = 'Nantes'
makeup.change_profile_location(profile_location)
print('Profile location has been changed by "' + profile_location + '" 🦄')
# Change your profile description
profile_description = "Co-founder and CPO at @akeneopim\
\n❤️ crafting products to create value for users and businesses\
\n💬 and 📝 about product, engineering, teamwork, learnings"
makeup.change_profile_description(profile_description)
print('Profile description has been changed by "' + profile_description + '" 🦄')
License
Third party
This library uses the excellent Tweepy, providing a wrapper around a small subset of Tweepy capabilities.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
twitter-makeup-1.0.1.tar.gz
(190.4 kB
view hashes)
Built Distribution
Close
Hashes for twitter_makeup-1.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7d2291ad292bccad54e0653310c1b77df53de896adced24b89de251ed62a3c49 |
|
MD5 | b9aa7487aa2a99a9fadec930a1910842 |
|
BLAKE2b-256 | eb869cb8a2235b803288d748cc76dae22963f59e348cebb8e6c4167a6954bc81 |