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

General fixes #163

Merged
merged 76 commits into from
Dec 26, 2020
Merged

General fixes #163

merged 76 commits into from
Dec 26, 2020

Conversation

mastrolube
Copy link
Contributor

Description

  • introduced the screen record for debug purpose: --screen-record
    it will start recording when ig gets open, it stops when the deamon get killed (there is a method screenrecord.stop() to stop it, but I'm having some problem to call it)
  • add some logs to know exacty what we are doing in unfollow mode
  • add a sleep in unfollow to prevent to click on button and get no reaction (because still loading)

Fixes # (issue)

unfollow fail

Please delete options that are not relevant.

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)

How Has This Been Tested?

Honor8

Checklist:

  • My code follows the style guidelines of this project
  • I have performed a self-review of my own code
  • I have commented my code, particularly in hard-to-understand areas
  • I have made corresponding changes to the documentation
  • My changes generate no new warnings
  • I have tested my code in every way I can think of to prove my fix is effective or that my feature works
  • Any dependent changes have been merged and published in downstream modules

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
philip-ulrich and others added 26 commits December 12, 2020 22:08
🎁 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
🐛 various fixes - does not need to be included in change log
🎁 add feature - check the provided username and switch if not on that profile
- new core argument --delete-interacted-user


Co-authored-by: Philip Ulrich <[email protected]>
- introduced a crash when double click fail (entering in location maybe? in that case it will do a device back so the bot won't restart)
- tuned the double click duration (0.050-0.170)
- add a sleep after the click on stories to prevent a crash
- using existing resourceID, and remove class when not needed
- if go_back: was in a bad position(hashtag_likers.py)
insensitive search username
- introduced the screen record for debug purpose: --screen_record
- add some logs to know exacty what we are doing in unfollow mode
- add a sleep in unfollow to prevent to click on button and get no reaction (because still loading)
@philip-ulrich philip-ulrich merged commit 6eafd69 into develop Dec 26, 2020
philip-ulrich pushed a commit that referenced this pull request Dec 26, 2020
    introduced the screen record for debug purpose: --screen-record
    it will start recording when ig gets open, it stops when the deamon get killed (there is a method screenrecord.stop() to stop it, but I'm having some problem to call it)
    add some logs to know exacty what we are doing in unfollow mode
    add a sleep in unfollow to prevent to click on button and get no reaction (because still loading)
@philip-ulrich philip-ulrich deleted the general-fixes branch December 26, 2020 06:17
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