Skip to content

Latest commit

 

History

History
89 lines (74 loc) · 3.57 KB

README.md

File metadata and controls

89 lines (74 loc) · 3.57 KB

Project

License Version Status

Table of Contents


Description

Develop a GenAI-powered tool that automatically identifies key moments in sports events to generate highlight reels. This project leverages real-time statistical data, video processing, and image analysis to create engaging sports highlights. Optional features include video editing capabilities and social media integration for sharing highlights.


Project Structure

input_files/                  # Directory for input files
output_files/                 # Directory for output files
    __init__.py               # Initialization file for output files package
src/                          # Source code directory
    app.py                    # Main application entry point
    config.py                 # Configuration settings for the project
    handlers/                 # Directory for handler modules
        __pycache__/          # Compiled Python files for handlers
        __init__.py           # Initialization file for handlers package
        data_management.py    # Data processing and management functions
        facebook_api.py       # Facebook API integration
        tiktok_api.py         # TikTok API integration
        instagram_api.py      # Instagram API integration
        youtube_api.py        # YouTube API integration
        video_processing.py   # Video processing functions
    services/                 # Directory for service modules
        __pycache__/          # Compiled Python files for services
        __init__.py           # Initialization file for services package
        mlb_api.py            # MLB API integration
        aws_s3.py             # AWS S3 integration
        authentication.py     # Authentication services
    utils/                    # Directory for utility modules
        __pycache__/          # Compiled Python files for utilities
        __init__.py           # Initialization file for utilities package
        file_export.py        # File export utilities
        helpers.py            # Helper functions
        logger.py             # Logging utilities
.gitignore                    # Git ignore file
README.md                     # Project documentation
.env                          # Environment variables configuration
requirements.txt              # Python dependencies
setup.py 

Contributing

-Guidelines for contributing to the project. Include how to clone the repository, create a branch, make commits, and submit pull requests.

  • Fork the project
  • Create your Feature Branch (git checkout -b feature/new-feature)
  • Commit your changes (git commit -m 'Add new feature')
  • Push to the branch (git push origin feature/new-feature)
  • Open a Pull Request

License

This project is licensed under the MIT License. See the LICENSE file for details.


Authors

  • @author: Fabián Portillo González
  • @github user: fabianpg95
  • @author: Narda Ballesteros
  • @github user: NardaBallesterosW
  • @author: Fernanda Meza
  • @github user: fernanda-meza-wizeline
  • @author: José Manuel Hidalgo
  • @github user: JoseHidalgoW

Youtube

pip install --upgrade google-api-python-client pip install --upgrade google-auth-oauthlib google-auth-httplib2 pip install oauth2client