Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v1.2.0 #137

Merged
merged 68 commits into from
Dec 22, 2020
Merged

v1.2.0 #137

merged 68 commits into from
Dec 22, 2020

Conversation

philip-ulrich
Copy link
Contributor

@philip-ulrich philip-ulrich commented Dec 11, 2020

Release 1.2.0

Bug Fixes

🐛 add new resource ID for some devices
🐛 add short sleep before checking if the screen is unlocked to reduce issues
🐛 modify story watching to reduce crashes
🐛 substitute the .down with .find that caused a crash
🐛 fix analytics report when there is broken data
🐛 fix errors related to resourceid refactor
🐛 fix unfollow after unfollowing a follower
🐛 fix error on hashtag in biography
🐛 fix an infinite loop issue when running unfollow plugin
🐛 fix follow button class
🐛 fix follow not count when profile private
🐛 fix issue with sort followers and overlaying element

New Features

🎁 add support for config files
🎁 add support for cloned apps
🎁 add feature - hashtag-posts-recent
🎁 add feature - hashtag-posts-top
🎁 add feature - interact-from-file
🎁 add feature - unfollow-any-non-followers
🎁 add feature - debug flag for debug output to console
🎁 add feature - speed modifier
🎁 add feature - add option to pause when exiting with ctrl-c
🎁 add feature - exit source after scrolling a configurable number of times
🎁 add filter - following
🎁 add filter - follower
🎁 add back optional fling support
🎁 add support for uia1 (kinda)

Improvements

🐎 increase speed of things that don't need to be slow
🐎 sped up sleep after unfollow
🐈 kill uia2 agent while closing instagram app
🐈 ensure we are on profile at start of each job
🐈 improve swipe on hashtag-likers for older devices and memu
🐈 randomize swipe points for better human-like emulation
🐈 refactor resource ids
🐈 include time in analytics report filename so you can generate multiple a day
🐈 change distro method to pypi
🐈 improve the unfollow message (only show if unfollowed)
🐈 remove other unnecessary `while True` loops
🐈 add more debug output to help with fixing issues
📝 fix some issues with argument help not matching
📝 add new logo
📝 add new demo
📝 update formatting and info

mastrolube and others added 30 commits December 1, 2020 11:55
* add NOT_IN_LIST check for can_follow

* Update version.py

Co-authored-by: Philip Ulrich <[email protected]>
if you ctrl-c out, give an option to pause or quit.
🎁 add filter - following
🎁 add filter - follower
🐈 refactor resource ids
Co-authored-by: Uğur Kellecioğlu <[email protected]>
🐛 add new resource ID for some devices.
🐛 add short sleep before checking if the screen is unlocked to reduce issues
🐛 modify story watching to reduce crashes
🐛 substitute the .down with .find that caused a crash
🐎 increase speed of things that don't need to be slow
🐈 slow down some views (e.g. recent hashtags) to reduce issues
📝 fix some issues with argument help not matching
🐛 Fix analytics report when there is broken data
🐈 Include time in analytics report so you can generate multiple a day
🐈 Make pause better
🐈 add files for pypi distro
🐛 fix errors related to resourceid refactor
🐛 fix unfollow after unfollowing a follower
🐎 sped up sleep after unfollow
🐛 fix error on hashtag in biography
🎁 add scroll repeat exiter
🎁 add speed multiplier
forget to remove old codes
- slow down a little bit the scroll speed from 0.3 to 0.4 min
- after liking post of an user, going back with the exact scroll (no longer unwanted refresh of the page)
- reunify some functions
- force_interact.dis updated
- likes_from_urls.py updated
Hashtag-post plug-in
- control if like in feed has successed otherwise single click
- if the view goes over the nickname of the owner for inertia, is not a problem anymore
- add the detect block in feed
-add the hashtag-posts-top feature
black by hands
imported but not used, removed
removed comment part and add one detect_block
🐛 forgot to end the loop when finish

TODO: "in each job we assume being on the top of the Profile tab already" is missing
mastrolube and others added 9 commits December 13, 2020 02:12
🎁 add feature - hashtag-posts-recent
🎁 add feature - hashtag-posts-top
🐈 make sure we are on profile before each job
🐈 after liking post of an user, going back with the exact scroll
🐈 add more debug output to help with fixing issues
🐈 randomize swipe points for better human-like emulation
🐈 improve the unfollow message (only show if unfollowed)
🐛 fix issue with sort followers and overlaying element

Co-authored-by: Lube <[email protected]>
* fixing hashtag changes
- 🎁 add feature - interact-usernames
updating config file example and parameter names
@philip-ulrich philip-ulrich marked this pull request as ready for review December 14, 2020 20:34
@philip-ulrich philip-ulrich marked this pull request as draft December 14, 2020 20:34
@philip-ulrich
Copy link
Contributor Author

More on current state of UIA1 support: #134 (comment)

@arthurspa
Copy link
Member

Good job @philip-ulrich and all involved in this beta release. I liked how init became clean. The config loader, the resource module, etc, good job. I didn't review thoroughly, but I'd say that overall is good. This release will improve code quality. I appreciate it!

@philip-ulrich
Copy link
Contributor Author

😱 consider me shocked

GramAddict/core/views.py Show resolved Hide resolved
GramAddict/plugins/like_from_urls.py Show resolved Hide resolved
@arthurspa
Copy link
Member

Good to go!

@philip-ulrich philip-ulrich marked this pull request as ready for review December 22, 2020 02:24
@philip-ulrich philip-ulrich merged commit aeb9466 into master Dec 22, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants