{"id":49885836,"url":"https://github.com/meyer1994/unscrap","last_synced_at":"2026-05-15T18:15:06.635Z","repository":{"id":38027814,"uuid":"444985062","full_name":"meyer1994/unscrap","owner":"meyer1994","description":"A terrible idea","archived":false,"fork":false,"pushed_at":"2023-02-28T21:14:43.000Z","size":20,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2023-03-03T20:30:17.912Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/meyer1994.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}},"created_at":"2022-01-05T23:58:50.000Z","updated_at":"2023-03-03T20:30:17.913Z","dependencies_parsed_at":"2023-02-15T17:31:32.478Z","dependency_job_id":null,"html_url":"https://github.com/meyer1994/unscrap","commit_stats":null,"previous_names":[],"tags_count":null,"template":null,"template_full_name":null,"purl":"pkg:github/meyer1994/unscrap","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/meyer1994%2Funscrap","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/meyer1994%2Funscrap/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/meyer1994%2Funscrap/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/meyer1994%2Funscrap/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/meyer1994","download_url":"https://codeload.github.com/meyer1994/unscrap/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/meyer1994%2Funscrap/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33074574,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-15T11:35:32.926Z","status":"ssl_error","status_checked_at":"2026-05-15T11:35:31.362Z","response_time":103,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":[],"created_at":"2026-05-15T18:15:05.829Z","updated_at":"2026-05-15T18:15:06.627Z","avatar_url":"https://github.com/meyer1994.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Unscrap\n\n[![build](https://github.com/meyer1994/unscrap/actions/workflows/build.yml/badge.svg)](https://github.com/meyer1994/unscrap/actions/workflows/build.yml)\n[![standard-readme compliant](https://img.shields.io/badge/readme%20style-standard-brightgreen.svg?style=flat-square)](https://github.com/RichardLitt/standard-readme)\n\nA terrible idea\n\n## Table of Contents\n\n- [About](#about)\n- [Install](#install)\n- [Usage](#usage)\n\n## About\n\nI once read a comment on [Reddit][1] of someone complaining about\n[Facebook's ugly HTML][2] and suggesting that companies would stop to show HTML\nand would start serving static PNG/JPG for their pages.\n\nWell... Here it is (?)... Sort of.\n\nThis application runs an HTTP server where the page is rendered on the server\nand only an screenshot of it is returned to the browser.\n\n**Features:**\n\n- Not scalable\n- Does not work on most websites\n- Very stupid\n\n**Roadmap:**\n\n- Make it more stupid\n- Needs more NFTs\n\n## Install\n\nThis project uses [fastapi][3] and [uvicorn][4] for server interactions. The\nweb pages are rendered using [playwright][5].\n\n```sh\n$ pip install -r requirements.txt\n```\n\n## Usage\n\nTo run a local version of this project, just execute:\n\n```sh\n$ uvicorn app:app --reload\n```\n\nThen access `localhost:8000/` on your browser and delight yourself with the\n_future of the web_. The examples uses [Wikipedia][6]. So you should expect to\nsee its front page.\n\n[1]: https://reddit.com/\n[2]: https://web.archive.org/web/20220106000653/https://old.reddit.com/r/assholedesign/comments/anila7/facebook_splitting_the_word_sponsored_to_bypass/\n[3]: https://fastapi.tiangolo.com/\n[4]: https://www.uvicorn.org/\n[5]: https://playwright.dev/\n[6]: https://www.wikipedia.org/\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmeyer1994%2Funscrap","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmeyer1994%2Funscrap","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmeyer1994%2Funscrap/lists"}