gumdropsteve / gumdropsteve/twitter

[FEA] One Class + General Update

Open
#3 1 comment 0 reactions 0 assignees View on GitHub
enhancement question
Dominant language
Python
Stars
2
Forks
1
PR merge metrics
No merged PRs in 30d

Description

# One Script (One Class) Update
- Update to combine [retweet_for_clout.py](https://github.com/gumdropsteve/twitter/blob/master/retweet_for_clout.py) and [tweet.py](https://github.com/gumdropsteve/twitter/blob/master/tweet.py) into one Python file containing one class like seen with [InstagramBot](https://github.com/gumdropsteve/instagram/blob/master/bot.py) class of gumdropsteve/instagram repo
- Perhaps name the script `bot.py`
- Thinking to eventually combine all social media repos
- I.e. [instagram](https://github.com/gumdropsteve/instagram), [linkedin](https://github.com/gumdropsteve/linkedin), [facebook](https://github.com/gumdropsteve/facebook), [twitter](https://github.com/gumdropsteve/twitter)
- Making them all as uniform as possible in structure would help with this
## General Update
- layout/aesthetics of repo
- Coding skills have improved a lot
- README.md needs updating
- Is out of date with current & will need to reflect new version
- Testing of scripts needs to be redone
- To make sure they still work

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by comparing retweet_for_clout.py and tweet.py with the InstagramBot pattern in bot.py. Review README.md and the current script behavior, then confirm that the combined Python file preserves the existing functionality, the README reflects the updated structure, and the scripts still work.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
tooling
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.