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

Contributors 5