{"id":43551981,"url":"https://github.com/luabagg/worldwide-trends","last_synced_at":"2026-02-03T19:34:36.558Z","repository":{"id":246613955,"uuid":"821648601","full_name":"luabagg/worldwide-trends","owner":"luabagg","description":"Worldwide Google Trends visualization and classification","archived":false,"fork":false,"pushed_at":"2024-12-31T14:38:49.000Z","size":6210,"stargazers_count":1,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-12-31T15:29:09.909Z","etag":null,"topics":["data-analysis","data-visualization","google-trends","trends"],"latest_commit_sha":null,"homepage":"","language":"R","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/luabagg.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-06-29T03:52:35.000Z","updated_at":"2024-12-31T14:38:53.000Z","dependencies_parsed_at":"2024-07-10T20:05:15.451Z","dependency_job_id":"58cc198b-2c31-4458-a1b2-fb0d95f4b6d7","html_url":"https://github.com/luabagg/worldwide-trends","commit_stats":null,"previous_names":["luabagg/worldwide-trends"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/luabagg/worldwide-trends","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/luabagg%2Fworldwide-trends","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/luabagg%2Fworldwide-trends/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/luabagg%2Fworldwide-trends/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/luabagg%2Fworldwide-trends/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/luabagg","download_url":"https://codeload.github.com/luabagg/worldwide-trends/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/luabagg%2Fworldwide-trends/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29054779,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-03T15:43:47.601Z","status":"ssl_error","status_checked_at":"2026-02-03T15:43:46.709Z","response_time":96,"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":["data-analysis","data-visualization","google-trends","trends"],"created_at":"2026-02-03T19:34:36.047Z","updated_at":"2026-02-03T19:34:36.553Z","avatar_url":"https://github.com/luabagg.png","language":"R","readme":"# Worldwide Trends\n\n## Project Overview\n\nThis project analyzes data collected from the Google Trends public dataset using Google BigQuery. The analysis is performed using OpenAI API, and the results are presented in an interactive map created with JSVectorMap.\n\n## Project Structure\n\n- `extract-dataset-bq.r`: The script that collects the data from Google BigQuery.\n- `classification.r`: The script that performs the data classification with OpenAI.\n- `analysis.r`: Performs the aggregation and visualization of the data.\n- `/out`: Directory containing the output CSV file generated by the R scripts.\n- `/utils`: Scripts containing common functionalities.\n- `/reports`: The reports generated by the scripts.\n- `/site`: App to display the interactive map using JSVectorMap. [IN PROGRESS]\n\n## Prerequisites\n\n- R\n- Google Cloud account and project\n- OpenAI API Key\n- Web browser\n\n## Setup and Usage Instructions\n\n1. Clone the repository to your local machine.\n2. Ensure you have the necessary prerequisites installed.\n3. Setup the .Renviron variables with your values.\n4. Execute the following files, in order:\n    - `extract-dataset-bq.r`\n    - `classification.r`\n    - `analysis.r`\n5. Checkout the CSV outputs in the `/out` directory.\n6. Checkout the reports at `/reports`.\n7. Open `maps/index.html` in a web browser to view the interactive map. [IN PROGRESS]\n\n## Results\n\n### Countries comparison\n\n![Countries Comparison](reports/countries-comparison.png)\n\n### Complete comparison\n\nYou can view the complete comparison in the [PDF report](reports/radar-countries-complete.pdf).\n\n\n## License\n\nThis project is licensed under the MIT License.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fluabagg%2Fworldwide-trends","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fluabagg%2Fworldwide-trends","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fluabagg%2Fworldwide-trends/lists"}