{"id":23156895,"url":"https://github.com/schmiddiii/qute-cookie-block","last_synced_at":"2025-05-09T00:33:04.187Z","repository":{"id":130970913,"uuid":"355582799","full_name":"Schmiddiii/qute-cookie-block","owner":"Schmiddiii","description":"Blocking cookies for qutebrowser.","archived":false,"fork":false,"pushed_at":"2021-05-03T11:10:09.000Z","size":69,"stargazers_count":5,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-03-31T19:51:09.671Z","etag":null,"topics":["blocking-cookies","blocklists","cookies","qutebrowser","rust","userscript"],"latest_commit_sha":null,"homepage":"","language":"Rust","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/Schmiddiii.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":"2021-04-07T14:51:21.000Z","updated_at":"2024-10-11T14:32:17.000Z","dependencies_parsed_at":null,"dependency_job_id":"c5ef27bb-f6e5-40e2-bd37-98b14b844732","html_url":"https://github.com/Schmiddiii/qute-cookie-block","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Schmiddiii%2Fqute-cookie-block","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Schmiddiii%2Fqute-cookie-block/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Schmiddiii%2Fqute-cookie-block/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Schmiddiii%2Fqute-cookie-block/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Schmiddiii","download_url":"https://codeload.github.com/Schmiddiii/qute-cookie-block/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253171130,"owners_count":21865275,"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":["blocking-cookies","blocklists","cookies","qutebrowser","rust","userscript"],"created_at":"2024-12-17T21:15:27.829Z","updated_at":"2025-05-09T00:33:04.177Z","avatar_url":"https://github.com/Schmiddiii.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# qute-cookie-block\nBlocking cookies for the qutebrowser.\n\n# How it works\nThis userscript tries to block the cookies of a website by clicking on HTML elements, like buttons.\nTo support many websites, it also uses custom blocklist made for Chrome/Firefox plugins like [ublock origin](https://ublockorigin.com/).\nLook at `Installation of a blocklist` for more details.\n\nNote that this was designed for [qutebrowser](https://qutebrowser.org/) and will not work on any other browsers.\n\n# Installation\n## Prerequesites\n- [rust](https://www.rust-lang.org/)\n- [qutebrowser](https://qutebrowser.org/)\n- A local copy of this repository.\n\n## Linux\nJust execute the `make.sh` in the repositories folder.\n\n## Other\nRun `cargo build` in the repositories folder. \nCopy the created binary from `target/debug/qute-cookie-block` to the userscripts directory of qutebrowser.\nCopy the folder `cookie-blockers` to the data directory of qutebrowser.\n\nYou can also take the binary and folder from the `Releases` tab, but they might outdated.\n\n## Installation of a blocklist\nThis program supports blocklists/filterlists, that are written for [ublock origin](https://ublockorigin.com/).\nTo do that, download the blocklist you want (I recommend [this one](https://github.com/easylist/easylist/blob/master/easylist_cookie/easylist_cookie_general_hide.txt)), rename it to `blocklist.txt` (important!) and put it in your qutebrowser data directory under `cookie-blockers` in (`~/.local/qutebrowser/` in Linux).\n\nNote that currently only very basic features of the blocklists are supported.\n\n# Running\nRun this script by executing `:spawn --userscript qute-cookie-block` in qutebrowser.\nAs you probably don't want to type it out all the time, I recommend setting up a alias in `qute://settings`.\n\n# Contributing\nThis userscript heavily depends on contributions to fill out the list of supported websites.\nPlease try to contribute by submitting pull requests.\nYou do not even have to write any code, just XML.\n\nTo learn more about how to contribute, please look at the [wiki](https://github.com/Schmiddiii/qute-cookie-block/wiki) of this repository.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fschmiddiii%2Fqute-cookie-block","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fschmiddiii%2Fqute-cookie-block","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fschmiddiii%2Fqute-cookie-block/lists"}