{"id":21924671,"url":"https://github.com/xatta-trone/extension-stats-scrapper","last_synced_at":"2026-04-02T04:48:35.451Z","repository":{"id":218516216,"uuid":"746606830","full_name":"Xatta-Trone/extension-stats-scrapper","owner":"Xatta-Trone","description":"Crawl statistical data for extensions, then save it as a JSON/PDF file using GitHub Actions","archived":false,"fork":false,"pushed_at":"2024-04-14T01:17:01.000Z","size":792,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-04-14T06:47:01.300Z","etag":null,"topics":["chrome-extension","firefox-extension","github","handlebars","puppeteer","webscrappingnode"],"latest_commit_sha":null,"homepage":"https://chromewebstore.google.com/detail/medium-parser/bdkfodcnmgegolifeafnpbgjnjfohado?hl=en\u0026authuser=0","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/Xatta-Trone.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}},"created_at":"2024-01-22T10:51:35.000Z","updated_at":"2024-04-16T02:26:17.897Z","dependencies_parsed_at":"2024-02-11T02:24:49.610Z","dependency_job_id":"abf26b8f-57ad-4dda-ae40-b4753457dcff","html_url":"https://github.com/Xatta-Trone/extension-stats-scrapper","commit_stats":null,"previous_names":["xatta-trone/chrom-extension-data-parser","xatta-trone/extension-stats-scrapper"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Xatta-Trone%2Fextension-stats-scrapper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Xatta-Trone%2Fextension-stats-scrapper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Xatta-Trone%2Fextension-stats-scrapper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Xatta-Trone%2Fextension-stats-scrapper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Xatta-Trone","download_url":"https://codeload.github.com/Xatta-Trone/extension-stats-scrapper/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244947227,"owners_count":20536578,"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":["chrome-extension","firefox-extension","github","handlebars","puppeteer","webscrappingnode"],"created_at":"2024-11-28T21:15:28.552Z","updated_at":"2025-12-30T20:45:13.687Z","avatar_url":"https://github.com/Xatta-Trone.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Extension Stats Scrapper\n\nThis script is designed to parse extension statistics data from [Chrome Stats](https://chrome-stats.com/d/bdkfodcnmgegolifeafnpbgjnjfohado) and [Firefox Stats](https://firefox-stats.com/d/medium-parser) websites. It runs every hour, fetching the latest data and storing it in `data-chrome.json` and `data-firefox.json` files.\n\n# Usage\n\nTo use this script, follow these steps:\n- Ensure you have the required dependencies installed.\n- Run the script periodically to keep the data up-to-date.\n- Access the parsed data in the generated `data-chrome.json`, `data-firefox.json` and `data-table.pdf` files.\n\n# Dependencies\n\nMake sure you have the necessary dependencies installed before running the script. You can install them using the following command:\n```bash\nnpm install\n```\n\n# Example Usage\n\n\n```bash\nnode chrome.js // or node firefox.js // node pdf.js\n```\n\n# Generated Files\n\n- `data-chrome.json`: Contains parsed extension statistics data from Chrome Stats.\n- `data-firefox.json`: Contains parsed extension statistics data from Firefox Stats.\n- `data-table.pdf`: Contains parsed extension statistics data in a PDF format.\n\n# Notes\n\nThis script is set to run every hour using Github Actions to ensure up-to-date statistics. Customize the script to fit your needs or integrate it into your workflow as required.\n\n# Disclaimer\n\nThis script relies on the structure of the provided URLs, and any changes to the website layout may affect its functionality. Use with caution and check for updates if issues arise.\n\n\n\n# Keywords:\n- Puppeteer\n- Github Actions\n- Chrome Extension Stats\n- Firefox Extension Stats\n\n##  Feel free to contribute or report issues!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxatta-trone%2Fextension-stats-scrapper","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fxatta-trone%2Fextension-stats-scrapper","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxatta-trone%2Fextension-stats-scrapper/lists"}