Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/yami2200/esport-statistics
🕹📊 A website that provides a comprehensive collection of statistics and comparisons on various esports games.
https://github.com/yami2200/esport-statistics
Last synced: 28 days ago
JSON representation
🕹📊 A website that provides a comprehensive collection of statistics and comparisons on various esports games.
- Host: GitHub
- URL: https://github.com/yami2200/esport-statistics
- Owner: yami2200
- Created: 2023-03-07T08:09:59.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2023-05-17T09:49:36.000Z (over 1 year ago)
- Last Synced: 2024-10-05T19:08:05.907Z (3 months ago)
- Language: Vue
- Homepage: https://esport-statistics.vercel.app
- Size: 1.36 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 📊 Esport-statistics
This website provides a comprehensive collection of statistics and comparisons on various esports games. The site gathers its data from Liquipedia and presents it in an easily accessible and understandable format.
**Authors :** [Arthur ALLAIN](https://github.com/Pataubeur) and [Romain BRIEND](https://github.com/yami2200)
**Link :** [Website](https://esport-statistics.vercel.app/)
## 📂 Project Structure
```
📦esports-statistics
┣ 📂public // Static assets (icon, images...)
┣ 📂scripts // Scripts to gather data from Liquipedia and generate JSON files
┃ ┗ 📜main.py // Main script to run
┣ 📂src // Source code of the Vue website
┃ ┗ 📜App.vue // Main vue component
┣ 📜.gitignore
┣ 📜package.json // Node package.json
┣ 📜README.md
┣ 📜vite.config.js // Vite configuration
┣ 📜index.html // Main HTML page of the website
┣ 📜postcss.config.js // PostCSS configuration
┗ 📜tailwind.config.js // Tailwind configuration
```## 💻 Website Setup
The website is built with [Vue 3](https://v3.vuejs.org/) and [Vite](https://vitejs.dev/). It uses [Tailwind CSS](https://tailwindcss.com/) for styling.```sh
npm install
```### Compile and Hot-Reload for Development
```sh
npm run dev
```## 📚 Scripts Setup (Data Gathering)
The scripts are written in Python. They use the [BeautifulSoup](https://www.crummy.com/software/BeautifulSoup/bs4/doc/) library to parse HTML pages which are gathered from [Liquipedia API](https://liquipedia.net/commons/Liquipedia:API_Usage_Guidelines).
Execute main.py to start collecting data from Liquipedia and generate JSON files.
You can configure the script directly in main.py script "Configuration" section.