New feature! unfollow unfollowing accounts
This commit is contained in:
pare
67faa9fc99
commit
45d795e947
S'han modificat 2 arxius amb 19 adicions i 2 eliminacions
|
@ -18,3 +18,4 @@ Within Python Virtual Environment:
|
||||||
3. Use your favourite scheduling method to set `python followers.py` to run and desired pace.
|
3. Use your favourite scheduling method to set `python followers.py` to run and desired pace.
|
||||||
|
|
||||||
2.4.23 - New feature! post of unfollowing accounts
|
2.4.23 - New feature! post of unfollowing accounts
|
||||||
|
2.5.23 - New feature! unfollow unfollowing accounts
|
||||||
|
|
20
followers.py
20
followers.py
|
@ -88,13 +88,29 @@ if __name__ == '__main__':
|
||||||
|
|
||||||
post_text = f"@{mastodon.me().acct}\nseguidors: {len(followers)}\n"
|
post_text = f"@{mastodon.me().acct}\nseguidors: {len(followers)}\n"
|
||||||
|
|
||||||
post_text += f"locals: {local_followers} ({local_incr})\nremots: {remote_followers} ({remote_incr})"
|
post_text += f"locals: {local_followers} ({local_incr})\nremots: {remote_followers} ({remote_incr})\n"
|
||||||
|
|
||||||
if unfollowers != None:
|
if unfollowers != None:
|
||||||
|
|
||||||
|
post_text += f'\nJa no et segueix:\n'
|
||||||
|
|
||||||
for unfollow in unfollowers:
|
for unfollow in unfollowers:
|
||||||
|
|
||||||
post_text += f'\nJa no et segueix:\n@{unfollow}'
|
post_text += f'- {unfollow}'
|
||||||
|
|
||||||
|
unfollow_id = mastodon.account_lookup(unfollow).id
|
||||||
|
|
||||||
|
try:
|
||||||
|
|
||||||
|
mastodon.account_unfollow(unfollow_id)
|
||||||
|
|
||||||
|
post_text += f' (has deixat de seguir-lo)\n'
|
||||||
|
|
||||||
|
except:
|
||||||
|
|
||||||
|
post_text += f' (ja no existeix)\n'
|
||||||
|
|
||||||
|
pass
|
||||||
|
|
||||||
mastodon.status_post(post_text, in_reply_to_id=None, visibility='direct')
|
mastodon.status_post(post_text, in_reply_to_id=None, visibility='direct')
|
||||||
|
|
||||||
|
|
Loading…
Referencia en una nova incidència