Welcome to the T20 World Cup Dataset! This project is designed to manage and store data related to the T20 Cricket World Cup, including teams, players, matches, and statistics. This README provides an overview of the project, usage guidelines, and contribution protocols.
-
Team Management: Add, update, and delete teams participating in the T20 World Cup.
-
Player Management: Add, update, and delete player information.
-
Match Records: Store and retrieve match details including scores, dates, and venues.
-
Statistics: Generate and view various statistics related to players and teams.
-
Search Functionality: Efficiently search for teams, players, and match details.
-
Data Export/Import: Export and import data in CSV format for easy sharing and backup.
t20-world-cup-dataset/
│
├── README.md # This README file
├── data/ # Data storage directory
├── csv/
├── json/
├── zip/
├── models/ # Data models
-
{ "season_id": "integer", "name": "string", "year": "string", "description": "string", "season": "string", "startDate": "string", "endDate": "string", "totalSquads": "integer" }
-
{ "team_id": "integer", "team_name": "string", "team_abbrevaion": "string", "image": "string", "country_id": "integer" }
-
{ "season_id": "integer", "match_id": "integer", "slug": "string", "title": "string", "time_of_day": "string", "date": "string", "time": "string", "status": "string", "status_description": "string", "winner_team_id": "integer", "toss_winner_team_id": "integer", "toss_choice": "integer", "ground_id": "integer", "team_1_id": "integer", "team_2_id": "integer", "team_1_score": "string", "team_1_scoreInfo": "string", "team_2_scoreInfo": "string" }
-
{ "Ground ID": "integer", "Ground Name": "string", "Ground Slug": "string", "Town ID": "integer", "Capacity": "string" }
-
{ "index": "integer", "match_id": "integer", "inningNumber": "integer", "overNumber": "integer", "ballNumber": "integer", "oversUnique": "integer", "oversActual": "integer", "batsmanPlayerId": "integer", "bowlerPlayerId": "integer", "pitchLine": "string", "pitchLength":"string", "isFour": "string", "isSix": "string", "isWicket": "string", "byes": "integer", "legbyes": "integer", "wides": "integer", "noballs": "integer", "penalties": "integer", "run": "integer", "batsmanRuns": "integer", "totalRuns": "integer", "totalWickets": "integer", "outPlayerId": "integer", "shotType": "string" }
-
{ "Country ID": "integer", "Country Name": "string", "Country Abbreviation": "string" }
-
{ "Town ID": "integer", "Town Name": "string", "Country ID": "integer" }
We welcome contributions! Please follow these steps:
-
Fork the repository
-
Create a new branch
git checkout -b feature/your-feature-name
-
Commit your changes
git commit -m "Add your message here"
-
Push to the branch
git push origin feature/your-feature-name
-
Open a Pull Request
This project is licensed under the Apache License. See the LICENSE
file for more details.
For any questions or suggestions, please contact:
- Name: Ritesh Ojha
- Email: [email protected]
- GitHub: ritesh-ojha
Thank you for using the T20 World Cup Warehouse!