{"id":20719298,"url":"https://github.com/userscripters/following-overcharged","last_synced_at":"2025-03-11T07:49:39.618Z","repository":{"id":36987538,"uuid":"496010145","full_name":"userscripters/following-overcharged","owner":"userscripters","description":"Various improvements to the \"follow\" feature","archived":false,"fork":false,"pushed_at":"2025-03-08T23:12:44.000Z","size":1917,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-09T00:19:20.680Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/userscripters.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-05-24T22:46:08.000Z","updated_at":"2025-03-08T23:12:47.000Z","dependencies_parsed_at":"2023-02-18T20:00:29.043Z","dependency_job_id":"5c4ba263-8ccc-430b-9397-4a829abc4fd9","html_url":"https://github.com/userscripters/following-overcharged","commit_stats":null,"previous_names":[],"tags_count":17,"template":false,"template_full_name":"userscripters/template","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/userscripters%2Ffollowing-overcharged","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/userscripters%2Ffollowing-overcharged/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/userscripters%2Ffollowing-overcharged/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/userscripters%2Ffollowing-overcharged/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/userscripters","download_url":"https://codeload.github.com/userscripters/following-overcharged/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242995879,"owners_count":20218815,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-17T03:16:41.641Z","updated_at":"2025-03-11T07:49:39.594Z","avatar_url":"https://github.com/userscripters.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# About\n\n| Author       | Oleg Valter\u003cbr\u003e[oleg.a.valter@gmail.com](mailto:oleg.a.valter@gmail.com) |\n| :----------- | :----------------------- |\n| Name | @userscripters/following-overcharged |\n| Description | Various improvements to the \"follow\" feature |\n| License | [GPL-3.0-or-later](https://spdx.org/licenses/GPL-3.0-or-later) |\n| Version | 2.0.0 |\n\n---\n\n![animation of the workflow for unfollowing all posts](https://i.stack.imgur.com/nwjiU.gif)\n\nFollowing Overcharged (inspired by a [MSE feature request](https://meta.stackexchange.com/q/378980/786798)) is a userscript that provides a set of features improving the \"follow\" feature.\n\nCurrent version includes:\n\n| Feature                                            | Default  |\n| -------------------------------------------------- | -------- |\n| Auto-follow of questions                           | disabled |\n| Auto-follow of answers                             | disabled |\n| Auto-follow posts on upvoting                      | disabled |\n| Auto-follow posts on downvoting                    | disabled |\n| Auto-follow posts on voting to close               | disabled |\n| Auto-follow posts on flagging                      | disabled |\n| Auto-follow posts after editing (inline)           | disabled |\n| Auto-follow posts upon bookmarking                 | disabled |\n| Auto-follow posts upon commenting                  | disabled |\n| 'Unfollow all' feature to unfollow all posts       | enabled  |\n| 'Unfollow all' by type (questions or answers only) | enabled  |\n\nThis is a \"living\" project, so the feature set is likely to be expanded upon in future versions.\n\nThe userscript uses the [shared configurer](https://stackapps.com/q/9403/78873) for UserScripters projects as a peer dependency.\nPlease install it if you want to be able to change the default settings (since v2.0.0, settings are stored in the script's storage, and central storage is used as a fallback mechanism).\nThis is how the configuration UI looks like:\n\n\u003cimg src=\"https://i.stack.imgur.com/MfZlh.png\" width=\"275\" alt=\"screenshot of the Userscript configurer expanded with options for the Following Overcharged userscript\" /\u003e\n\nChanges made to settings when using the configurer are *live* and do not require the page to be reloaded.\n\n### Unfollow all\n\nWhen visiting one's profile \"following\" tab, an \"unfollow all\" button will be added to the right of the action list.\nUpon clicking it, a modal for initiating the unfollow procedure is loaded.\nThe \"Start\" button launches the process which can be stopped at any time via the \"Abort\" button.\n\nThe script keeps track of the posts that were unfollowed, so unless the page is reloaded, there is a way to re-follow all posts by clicking the \"Undo\" button.\nThe re-follow action can be stopped at any time via the same \"Abort\" button too.\n\n\u003e NB! Turning on the \"reload on done\" option makes the changes truly permanent\n\n\n# Support\n\nBug reports for the project should be [submitted here](https://github.com/userscripters/following-overcharged/issues).\n\u003cbr\u003eBefore adding a new one, please check if it hasn't been raised before.\n  ","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fuserscripters%2Ffollowing-overcharged","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fuserscripters%2Ffollowing-overcharged","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fuserscripters%2Ffollowing-overcharged/lists"}