{"id":20762548,"url":"https://github.com/twentyfourminutes/idownvotedbecauseui","last_synced_at":"2026-04-24T14:33:25.403Z","repository":{"id":116536780,"uuid":"239157407","full_name":"TwentyFourMinutes/IDownvotedBecauseUI","owner":"TwentyFourMinutes","description":"A StackOverflow user script which adds a simple UI to justify the reason of the downvote.","archived":false,"fork":false,"pushed_at":"2020-02-13T05:19:52.000Z","size":65,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-18T05:42:45.821Z","etag":null,"topics":["downvotes","stackoverflow","stackoverflow-questions","tampermonkey","user-script"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/TwentyFourMinutes.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"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":"2020-02-08T15:48:27.000Z","updated_at":"2023-10-14T13:05:20.000Z","dependencies_parsed_at":null,"dependency_job_id":"014c765c-da2b-46af-8d5b-bee7f7730ad5","html_url":"https://github.com/TwentyFourMinutes/IDownvotedBecauseUI","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TwentyFourMinutes%2FIDownvotedBecauseUI","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TwentyFourMinutes%2FIDownvotedBecauseUI/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TwentyFourMinutes%2FIDownvotedBecauseUI/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TwentyFourMinutes%2FIDownvotedBecauseUI/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/TwentyFourMinutes","download_url":"https://codeload.github.com/TwentyFourMinutes/IDownvotedBecauseUI/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243079568,"owners_count":20233009,"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":["downvotes","stackoverflow","stackoverflow-questions","tampermonkey","user-script"],"created_at":"2024-11-17T10:36:19.426Z","updated_at":"2025-12-16T12:51:50.104Z","avatar_url":"https://github.com/TwentyFourMinutes.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# IDownvotedBecauseUI\n\n\u003cimg alt=\"GitHub issues\" src=\"https://img.shields.io/github/issues-raw/TwentyFourMinutes/IDownvotedBecauseUI?style=flat-square\"\u003e \u003cimg alt=\"GitHub release (latest by date including pre-releases)\" src=\"https://img.shields.io/github/v/release/TwentyFourMinutes/IDownvotedBecauseUI?include_prereleases\u0026style=flat-square\"\u003e ![GitHub](https://img.shields.io/github/license/TwentyFourMinutes/IDownvotedBecauseUI?style=flat-square)\n\nProvides simple UI to the StackOverflow website, which enables you to give a quick explanation on why you downvoted the question. **This user-script was made possible by the great [idownvotedbecau.se](https://idownvotedbecau.se/) website from [Will Sullivan](https://github.com/WillSullivan).**\n\n## About\n\nThe extension will display a popup every time you are trying to downvote a question. After you choose from an option, a pre-constructed will get posted with a basic explanation on why you downvoted. It will also include a link to the [idownvotedbecau.se](https://idownvotedbecau.se/) website with more information on the problem.\n\n![](https://i.imgur.com/1oOqcQc.png)\n\nThis could result in a message similar to this one:\n\n_I downvoted, because it seems like that [no or less effort in debugging the code](https://idownvotedbecau.se/nodebugging/) was made._\n\n## Installation\n\n1. Install a userscript manager; these are free extensions available for all popular browsers that allow you to manage and install userscripts. I'd recommend using [Tampermonkey](https://tampermonkey.net/) for Chromium and Firefox based browsers.\n\n2. Install the userscript by clicking [`here`](https://github.com/TwentyFourMinutes/IDownvotedBecauseUI/raw/master/src/core.user.js). \n3. Now the next time you will click the downvote button, the pop up shown above will appear.\n\n## Notes\n\nIf you feel like something is not working as intended or you are experiencing issues, feel free to create an issue. Also for feature requests just create an issue. For further information feel free to send me a [mail](mailto:office@twenty-four.dev) to `office@twenty-four.dev` or message me on Discord `24_minutes#7496`.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftwentyfourminutes%2Fidownvotedbecauseui","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftwentyfourminutes%2Fidownvotedbecauseui","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftwentyfourminutes%2Fidownvotedbecauseui/lists"}