{"id":27930999,"url":"https://github.com/mert-byrktr/scrape-epl-data","last_synced_at":"2025-05-07T03:03:49.393Z","repository":{"id":218810996,"uuid":"747245479","full_name":"mert-byrktr/Scrape-EPL-Data","owner":"mert-byrktr","description":"Scrape English Premier League data from fbref and save it as csv for future works.","archived":false,"fork":false,"pushed_at":"2025-02-10T11:36:48.000Z","size":46,"stargazers_count":4,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-05-07T03:01:51.120Z","etag":null,"topics":["beautifulsoup","beautifulsoup4","data-science","epl","football","football-data","pandas","python","python3","requests","scraping","webscraping"],"latest_commit_sha":null,"homepage":"","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/mert-byrktr.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":"2024-01-23T14:59:03.000Z","updated_at":"2025-04-16T02:38:20.000Z","dependencies_parsed_at":null,"dependency_job_id":"adc2c9de-c0ea-4af5-8cea-d66d0513a909","html_url":"https://github.com/mert-byrktr/Scrape-EPL-Data","commit_stats":null,"previous_names":["mbayraktar12/scrape-epl-data","mert-byrktr/scrape-epl-data"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mert-byrktr%2FScrape-EPL-Data","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mert-byrktr%2FScrape-EPL-Data/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mert-byrktr%2FScrape-EPL-Data/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mert-byrktr%2FScrape-EPL-Data/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mert-byrktr","download_url":"https://codeload.github.com/mert-byrktr/Scrape-EPL-Data/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252804206,"owners_count":21806769,"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":["beautifulsoup","beautifulsoup4","data-science","epl","football","football-data","pandas","python","python3","requests","scraping","webscraping"],"created_at":"2025-05-07T03:01:46.551Z","updated_at":"2025-05-07T03:03:49.344Z","avatar_url":"https://github.com/mert-byrktr.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Premier League Data Scraping\n\nThis Python script scrapes data from the Premier League using BeautifulSoup and Pandas. It collects match and shooting statistics for each Premier League team over multiple seasons and stores the data in a CSV file.\n\n## Prerequisites\n\nBefore running the script, make sure you have the following Python libraries installed:\n\n- requests\n- BeautifulSoup (bs4)\n- pandas\n\nYou can install them using pip:\n\n`pip install requests beautifulsoup4 pandas`\n\n\n## Usage\n\n1. Clone or download this repository to your local machine.\n\n2. Open a terminal or command prompt and navigate to the project directory.\n\n3. Run the script by executing the following command:\n\n`python scrape.py`\n\n4. The script will start scraping data from the website, and the collected data will be saved to a file named `matches.csv` in the same directory.\n\n## Configuration\n\nYou can adjust the scraping behavior by modifying the constants in the script:\n\n- `DATA_DELAY`: Adjust the delay (in seconds) between web requests to avoid overloading the website's server.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmert-byrktr%2Fscrape-epl-data","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmert-byrktr%2Fscrape-epl-data","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmert-byrktr%2Fscrape-epl-data/lists"}