{"id":17595353,"url":"https://github.com/anasfik/user-repositories-scrapper","last_synced_at":"2026-04-28T14:34:49.514Z","repository":{"id":152473339,"uuid":"529105539","full_name":"anasfik/user-repositories-scrapper","owner":"anasfik","description":"a puppeteer script to get repositories data from user using puppeteer","archived":false,"fork":false,"pushed_at":"2022-08-26T16:44:31.000Z","size":9,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-12-01T16:30:04.863Z","etag":null,"topics":["javascript","puppeteer","repositories","scrapper","web-scraper","web-scraping"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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/anasfik.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}},"created_at":"2022-08-26T03:50:12.000Z","updated_at":"2022-08-26T16:44:38.000Z","dependencies_parsed_at":null,"dependency_job_id":"2476e132-07a5-486e-9cd5-9aaf0fdb77c7","html_url":"https://github.com/anasfik/user-repositories-scrapper","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/anasfik/user-repositories-scrapper","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anasfik%2Fuser-repositories-scrapper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anasfik%2Fuser-repositories-scrapper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anasfik%2Fuser-repositories-scrapper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anasfik%2Fuser-repositories-scrapper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/anasfik","download_url":"https://codeload.github.com/anasfik/user-repositories-scrapper/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anasfik%2Fuser-repositories-scrapper/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32385258,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-28T14:34:11.604Z","status":"ssl_error","status_checked_at":"2026-04-28T14:32:37.009Z","response_time":56,"last_error":"SSL_read: 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":["javascript","puppeteer","repositories","scrapper","web-scraper","web-scraping"],"created_at":"2024-10-22T07:54:49.987Z","updated_at":"2026-04-28T14:34:49.476Z","avatar_url":"https://github.com/anasfik.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# User Repositories Scrapper\nA puppeteer script to scrap user repositories informations\n\n## What it can scrap ?\n - Repository title\n - Repository description\n - Repository stars number\n - Repository forks number\n - Repository dominant language (most used in repository)\n - Repository last updateR\n\n## Usage\nFirst, you should have puppeteer installed fot your project\n\u003cbr\u003e\n\u003ca href=\"https://pptr.dev/\"\u003eGet started with puppeteer\u003c/a\u003e\n\u003cbr\u003e\u003cbr\u003e\nOr you can start with this : \nFirst, install puppeter in your folder project, or clone this repository\n ```\n npm i puppeteer --save\n ```\n Note: this will install a Chromium browser where puppeteer will run\n \nSecond, in the index.js you would be able to see my github repositories link, change it with the link you want\n\nThird, run the script with\n```\nnode index.js\n```\nAnd wait, a chromium browser will be opened to scrap the data of user repositories and log it in the console\n\n\n\n# To-do\n - turn the result to json format\n - save the result into a json file, so it'll be useful as an API\n \n \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanasfik%2Fuser-repositories-scrapper","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fanasfik%2Fuser-repositories-scrapper","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanasfik%2Fuser-repositories-scrapper/lists"}