Skip to content

AniMate is a Python-based anime recommendation system that utilizes natural language processing (NLP) to suggest anime based on user preferences.

Notifications You must be signed in to change notification settings

Asifdotexe/AniMate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AniMate

AniMate is a Python-based anime recommendation system that utilizes natural language processing (NLP) to suggest anime based on user preferences.

Installation

To get started with AniMate, you need to install the following software:

Clone the Repository

To clone the repository, follow these steps:

  1. Open your command line interface (CLI).

  2. Run the following command:

    https://github.com/Asifdotexe/AniMate.git
  3. Navigate to the project directory:

    cd AniMate

Create the Virtual Environment

  1. Create a Conda virtual environment with the specific Python version:

    conda create --name animate python=3.11
  2. Activate the virtual environment:

    conda activate animate
  3. Install project dependencies:

    pip install -r requirements.txt

Contributing

To contribute to the project, follow these steps:

  1. Create an Issue: If you find a bug or have a feature request, create a new issue on the GitHub repository.

  2. Create a Branch:

    • Branch names should follow the GitFlow strategy.
    • For a new feature: feature/<feature-name>
    • For a bug fix: bugfix/<bugfix-name>
    git checkout -b feature/<feature-name>
  3. Commit Changes:

    • Make sure to commit your changes with a message referring to the issue number.
    • Use the format: #<issue-number> "commit message"
    git add .
    git commit -m "#<issue-number> commit message"
  4. Push Changes:

    git push origin feature/<feature-name>
  5. Create a Pull Request:

    • Go to the GitHub repository and create a pull request to merge your branch into the develop branch.

About

AniMate is a Python-based anime recommendation system that utilizes natural language processing (NLP) to suggest anime based on user preferences.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published