CHANGELOG: Twitter Bird Watcher
Changelogs are for humans.
This changelog attempts to adhere to Keep a Changlog
Our project uses Semantic Versioning
Contributions by community will be credited via their userhandle.
Added
for new features.
Changed
for changes in existing functionality.
Deprecated
for soon-to-be removed features.
Removed
for now removed features.
Fixed
for any bug fixes.
Security
in case of vulnerabilities.
Added --depth
and -d
for archiving threads.
Added --multi-threading
and -t
to specify number of threads to use.
Added parent_id
to tweets.json
which tracks direct tweet responses.
Added threading.py
which manages thread workers and queues.
Added pages.py
which abstracts away a page on Twitter. Useful for multi-threading.
Added TwitterPage
used for representing a page in Twitter.
Added TwitterBio
which is used for fetching and obtaining bio pages.
Added TwitterThread
which represents a tweet thread page.
Added TweetExtractor
which attempts to fetch all available Tweets on a page.
Added Scroller
which abstracts away scrolling metrics.
Added thread expansion functions: hit_more_replies()
and get_recommend_tweets_height()
.
Changed random messages from ChromeDriver, makes logs cleaner.
Fixed potential for some posts to be skipped on ad removal.
Fixed logger not outputting any info.
Fixed logger not printing debug.
0.5.0: Supporting Our Community
Added modularization of code in src/
.
Added binaries in bin/
.
Changed project name from BirdWatch
-> Twitter Bird Watcher
(TBWatcher
)
Added better logging support via logging
module.
Added standardization for CHANGELOG.
Added better CLI help groups.
Fixed README Typos and Divide by Zero Error (@jmallone).
Added example README.
Changed README.
Added scroll algorithm selection.
0.3.0: Remove Ads and Average Scrolling
Added average scrolling to compensate for scroll heights.
Added Ad removal logic.
Fixed bug where post length was not respected.
0.2.0: Enable Login and New Scroll Method
Added --login
for giving users login.
Added new aglorithm for scrolling down content to prevent duplications.
0.1.1: Better Folder Renames
Added some code-cleanup.
Added better pop-up removal support.
Added --url
support for single profile scraping.
Added folder renaming to username functionality.
Added tweet without login limit check.
Added faster scrolling for centering content.
Added support for bio-only.
Added snapshots of Twitter posts.
Added max Twitter info.