{"id":30770515,"url":"https://github.com/sanand0/blockedhistory","last_synced_at":"2025-09-04T23:09:01.472Z","repository":{"id":307467660,"uuid":"968478344","full_name":"sanand0/blockedhistory","owner":"sanand0","description":"Check what sites in your browser history your network blocks","archived":false,"fork":false,"pushed_at":"2025-04-18T06:41:27.000Z","size":2,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-08-30T13:54:53.243Z","etag":null,"topics":["tool"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sanand0.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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,"zenodo":null}},"created_at":"2025-04-18T06:40:17.000Z","updated_at":"2025-04-18T06:45:09.000Z","dependencies_parsed_at":"2025-07-31T13:39:00.593Z","dependency_job_id":"e7a4f4eb-1e3d-4031-a63d-849a5d8a4a16","html_url":"https://github.com/sanand0/blockedhistory","commit_stats":null,"previous_names":["sanand0/blockedhistory"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/sanand0/blockedhistory","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sanand0%2Fblockedhistory","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sanand0%2Fblockedhistory/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sanand0%2Fblockedhistory/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sanand0%2Fblockedhistory/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sanand0","download_url":"https://codeload.github.com/sanand0/blockedhistory/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sanand0%2Fblockedhistory/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273685604,"owners_count":25149722,"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","status":"online","status_checked_at":"2025-09-04T02:00:08.968Z","response_time":61,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["tool"],"created_at":"2025-09-04T23:08:58.995Z","updated_at":"2025-09-04T23:09:01.442Z","avatar_url":"https://github.com/sanand0.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Blocked History\n\nThis script checks which websites from your browser history are blocked by your current network.\n\n## Usage\n\nYou can run this script directly using [uv](https://github.com/astral-sh/uv) via:\n\n```bash\nuv run https://raw.githubusercontent.com/sanand0/blockedhistory/refs/heads/main/app.py path-to-browser-history\n```\n\nBrowser History is located at:\n\n- Microsoft Edge (Default profile)\n  - Windows: `%LOCALAPPDATA%\\Microsoft\\Edge\\User Data\\Default\\History`\n  - macOS: `~/Library/Application Support/Microsoft Edge/Default/History`\n  - Linux: `~/.config/microsoft-edge/Default/History`\n- Google Chrome (Default profile)\n  - Windows: `%LOCALAPPDATA%\\Google\\Chrome\\User Data\\Default\\History`\n  - macOS: `~/Library/Application Support/Google/Chrome/Default/History`\n  - Linux: `~/.config/google-chrome/Default/History`\n- Firefox: To find your Firefox profile folder, open Firefox and navigate to `about:profiles`.\n  - Windows: `%APPDATA%\\Mozilla\\Firefox\\Profiles\\\u003cprofile\u003e\\places.sqlite`\n  - macOS: `~/Library/Application Support/Firefox/Profiles/\u003cprofile\u003e/places.sqlite`\n  - Linux: `~/.mozilla/firefox/\u003cprofile\u003e/places.sqlite`\n\nHere are the commands for different operating systems:\n\nWindows - Edge:\n\n```bash\nuv run https://raw.githubusercontent.com/sanand0/blockedhistory/refs/heads/main/app.py \"%LOCALAPPDATA%\\Microsoft\\Edge\\User Data\\Default\\History\"\n```\n\nWindows - Chrome:\n\n```bash\nuv run https://raw.githubusercontent.com/sanand0/blockedhistory/refs/heads/main/app.py \"%LOCALAPPDATA%\\Google\\Chrome\\User Data\\Default\\History\"\n```\n\nmacOS - Edge:\n\n```bash\nuv run https://raw.githubusercontent.com/sanand0/blockedhistory/refs/heads/main/app.py ~/Library/Application\\ Support/Microsoft\\ Edge/Default/History\n```\n\nmacOS - Chrome:\n\n```bash\nuv run https://raw.githubusercontent.com/sanand0/blockedhistory/refs/heads/main/app.py ~/Library/\"Application Support/Google/Chrome/Default/History\"\n```\n\nLinux - Edge:\n\n```bash\nuv run https://raw.githubusercontent.com/sanand0/blockedhistory/refs/heads/main/app.py ~/.config/microsoft-edge/Default/History\n```\n\nLinux - Chrome:\n\n```bash\nuv run https://raw.githubusercontent.com/sanand0/blockedhistory/refs/heads/main/app.py ~/.config/google-chrome/Default/History\n```\n\n## How it works\n\n1. The script reads your browser history from the specified SQLite database file\n2. It extracts unique domains from the URLs you've visited, sorted by visit count\n3. For each domain, it attempts to connect and reports:\n   - 🟢 Success rate (% of domains that are accessible)\n   - 🔴 Failure rate (% of domains that are blocked/unreachable)\n   - 🟡 Remaining domains to check\n4. For blocked domains, it shows the specific error message\n\n## Note\n\nThe script uses a read-only connection to your browser history file, so it's safe to run while the browser is open.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsanand0%2Fblockedhistory","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsanand0%2Fblockedhistory","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsanand0%2Fblockedhistory/lists"}