Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/screamman-ssh/football-live-score-chrome-extension
Football Live Score is a Chrome extension that reports football match fixtures, match results, match stats and live scores.
https://github.com/screamman-ssh/football-live-score-chrome-extension
chrome-extension data-scraping expressjs football football-live javascript live-scores manifest-v3 nodejs puppeteer sports web-scraping
Last synced: 3 days ago
JSON representation
Football Live Score is a Chrome extension that reports football match fixtures, match results, match stats and live scores.
- Host: GitHub
- URL: https://github.com/screamman-ssh/football-live-score-chrome-extension
- Owner: screamman-ssh
- Created: 2023-05-05T01:46:53.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-05-08T08:48:33.000Z (6 months ago)
- Last Synced: 2024-05-08T09:45:15.157Z (6 months ago)
- Topics: chrome-extension, data-scraping, expressjs, football, football-live, javascript, live-scores, manifest-v3, nodejs, puppeteer, sports, web-scraping
- Language: JavaScript
- Homepage:
- Size: 1.27 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Football Live Score (Chrome Extension)
Football Live Score is a Chrome extension that reports football match fixtures, match results, match stats and live scores. The extension is made by Manifest V3 and uses the data scrapped from goal.com
, which contains more than 100 football leagues, using Puppeteer and delivers the data by Node.js and Express.
## How to install
### 1. Clone the respository
Using command line:
```
# Clone this repository
git clone https://github.com/Stormbooster-sudo/football-live-score-chrome-extension
```
### 2. Import the project to your Chrome extension
The chrome extenion is the folder *"football-live-score-chrome-extenion"*. To import extension, follow these steps.
1. Go to your Extensions menu on your Chrome browser and click to *"Manage extensions"*.
2. Click select "Deverloper mode".
3. Click *"Load unpacked"* and select the folder name *"football-live-score-chrome-extenion"*.
4. Click *"Select folder"*.Or following this video https://www.youtube.com/watch?v=hIRX1dpfqHc
### 3. Run backend on local
The backend is the folder name *"football-live-score-scraper-backend"* and will be run in the container using Docker. If you have Docker on your machine you can run the bash script to run the container.
**Before create the image and run the container** -> Make sure that timezone is correct to your local, You can set the timezone in Dockerfile inside the folder. (Default is Asia/Bangkok)
```Dockerfile
# Set TZ environment variable
ENV TZ Asia/Bangkok
```
Then, create the image and run the container using command line:
```
# Make sure you working in "football-live-score-scraper-backend" directory
bash script.sh
```
**Suggestion: Set your Docker to run on start-up, if you don't want to run it by manual.**
If you didn't have Docker on your machine, you can run it using command:
```
# Install dependencies
npm install# Run the backend
npm start
```
Done!, The extension should work properly.