{"id":18756294,"url":"https://github.com/davodm/netfreedom-ranking","last_synced_at":"2025-07-21T19:37:23.420Z","repository":{"id":221550214,"uuid":"754635820","full_name":"davodm/netfreedom-ranking","owner":"davodm","description":"Apify actor to fetch ranking list of net freedom scores of countries from Freedom house","archived":false,"fork":false,"pushed_at":"2024-02-08T16:03:50.000Z","size":6,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-07T09:02:30.784Z","etag":null,"topics":["appify","crawl","netfreedom"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/davodm.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":"2024-02-08T13:25:40.000Z","updated_at":"2024-02-08T16:18:20.000Z","dependencies_parsed_at":null,"dependency_job_id":"d4559acd-cef2-4077-8c7c-c537f98ce57f","html_url":"https://github.com/davodm/netfreedom-ranking","commit_stats":null,"previous_names":["davodm/netfreedom-ranking"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/davodm/netfreedom-ranking","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davodm%2Fnetfreedom-ranking","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davodm%2Fnetfreedom-ranking/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davodm%2Fnetfreedom-ranking/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davodm%2Fnetfreedom-ranking/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/davodm","download_url":"https://codeload.github.com/davodm/netfreedom-ranking/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davodm%2Fnetfreedom-ranking/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266367803,"owners_count":23918649,"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-07-21T11:47:31.412Z","response_time":64,"last_error":null,"robots_txt_status":null,"robots_txt_updated_at":null,"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":["appify","crawl","netfreedom"],"created_at":"2024-11-07T17:35:54.938Z","updated_at":"2025-07-21T19:37:23.387Z","avatar_url":"https://github.com/davodm.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# NetFreedom Index Crawler\n\nThis is an Apify script that scrapes the Net Freedom Index list from the Freedom House website. It extracts the country name, score, and freedom status for each country and saves the data as an array of objects.\n\n## Usage\n\nTo run this script locally, you'll need to have Apify CLI installed on your machine.\n```bash\nnpm -g install apify-cli\n```\n\nOnce installed, you can run the script with the following command:\n\n```bash\napify run\n```\n\nOr you can create a new actor on your console and run the script from there.\n\n## Output\n\nThe script will output an array of objects, each representing a country's data from the Net Freedom Index. Each object will have the following structure:\n\n```javascript\n{\n  name: 'Country Name',\n  score: 'Score out of 100',\n  status: 'Freedom status (Free, Partly Free, or Not Free)'\n}\n```\n\n## Configuration\n\nThe script doesn't require any configuration. It's designed to scrape the latest Net Freedom Index data from the Freedom House website.\n\n## Dependencies\n\nThis script relies on the following Apify libraries:\n\n- `crawlee`: For crawling and scraping the web pages.\n- `puppeteer`: For parsing HTML and extracting relevant data.\n\n## Contributing\n\nIf you'd like to contribute to this project, please open a pull request with your proposed changes. Make sure to include a detailed description of your changes and any relevant tests.\n\n## License\n\nThis project is licensed under the [MIT License](LICENSE).","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdavodm%2Fnetfreedom-ranking","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdavodm%2Fnetfreedom-ranking","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdavodm%2Fnetfreedom-ranking/lists"}