Skip to main content

Eddy Bot

https://img.shields.io/pypi/v/eddy_bot.svg https://img.shields.io/travis/joaoheron/eddy_bot.svg Documentation Status

Eddy Bot is a command line interface to interact with social media. Currently supports Twitter, TikTok and Instagram.

Configuring

Before using Eddy Bot make sure you export all the needed environment variables for the social media you intend to interact with. If you intend to interact with Tiktok and Instagram, you won’t need any further configuration. The Tiktok crawler is implemented using xdotool and the Instagram crawler is implemented using Selenium so you’ll just need to set your credentials according to the file .env.example. If you intend to interact with Twitter as well, you’ll need first to apply for api usage on Twitter Developer Platform and then you’ll get all the keys you need to export, according to the file .env.example.

  1. Create a file named .env inside the root folder your repository, then copy the content from the file .env.example and paste it into file .env.

  2. Replace the values “xxx” with your credentials inside .env file.

Installing package

  1. Make sure you’ve created a Python Virtual Environment and you’re using it.

  2. Install this package using command line:

` pip install eddy-bot `

Features

Twitter

Tweet message: ` eddy_bot --tweet "Your message" `

Tweet message with media: ` eddy_bot --tweet "Your message" --mediapath /path/to/file.jpg `

Follow profile: ` eddy_bot twitter --follow "profile1,profile2" `

Unfollow profile: ` eddy_bot twitter --unfollow "profile1,profile2" `

Update self profile description: ` eddy_bot twitter --bio-update "My new profile description" `

Tiktok

Follow profiles: ` eddy_bot tiktok --follow "profile1,profile2" `

Unfollow profiles: ` eddy_bot tiktok --unfollow "profile1,profile2" `

Instagram

Comment profile post:

` eddy_bot instagram comment "Profile to comment on post" `

Follow profiles:

` eddy_bot instagram "profile1,profile2" `

History

0.1.0 (2021-05-08)

  • First release on PyPI.

Release files for eddy-bot 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for eddy-bot 0.1.0
File Size Uploaded
eddy_bot-0.1.0.tar.gz 17.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for eddy-bot 0.1.0
File Interpreter ABI Platform
eddy_bot-0.1.0-py2.py3-none-any.whl Python 2, Python 3 none any Details

Total release size: 29.7 kB

Release files / eddy_bot-0.1.0.tar.gz

Download URL eddy_bot-0.1.0.tar.gz
Size 17.6 kB
Tags Source
SHA-256 checksum
How to use checksums
c0a352de6bd69cb0cdcd1f0f35d4c3fe985494bd670708fe3c9a718609de32f0
BLAKE2b-256 checksum
How to use checksums
689e60beeee9165eb97aa4eb58d561785c5b704abd099898374b45c4f347fb79
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.22.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.8.5

Release files / eddy_bot-0.1.0-py2.py3-none-any.whl

Download URL eddy_bot-0.1.0-py2.py3-none-any.whl
Size 12.1 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
2687d5d13bb777a87158ecec0ad65519c2ea95861413f06a818c75d71dfec3f0
BLAKE2b-256 checksum
How to use checksums
0aa2b9590a8cd1ab04ced568f2671061619275f248e0e921f65de91a660398c0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.22.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.8.5

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page