Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/asifdotexe/animate
AniMate is a Python-based anime recommendation system that utilizes natural language processing (NLP) to suggest anime based on user preferences.
https://github.com/asifdotexe/animate
anime-recommendations beautifulsoup4 natural-language-processing python recommender-system streamlit
Last synced: about 2 months ago
JSON representation
AniMate is a Python-based anime recommendation system that utilizes natural language processing (NLP) to suggest anime based on user preferences.
- Host: GitHub
- URL: https://github.com/asifdotexe/animate
- Owner: Asifdotexe
- Created: 2024-07-24T03:15:53.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-09-16T05:15:42.000Z (4 months ago)
- Last Synced: 2024-09-16T06:36:12.769Z (4 months ago)
- Topics: anime-recommendations, beautifulsoup4, natural-language-processing, python, recommender-system, streamlit
- Language: Jupyter Notebook
- Homepage:
- Size: 27 MB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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:
- **Anaconda**: A free and open-source distribution of Python. [Download Anaconda for Windows](https://www.anaconda.com/products/distribution).
- **Git**: A version control system to manage your codebase. [Download Git for Windows](https://git-scm.com/download/win).### Clone the Repository
To clone the repository, follow these steps:
1. Open your command line interface (CLI).
2. Run the following command:```bash
https://github.com/Asifdotexe/AniMate.git
```3. Navigate to the project directory:
```bash
cd AniMate
```### Create the Virtual Environment
1. Create a Conda virtual environment with the specific Python version:
```bash
conda create --name animate python=3.11
```2. Activate the virtual environment:
```bash
conda activate animate
```3. Install project dependencies:
```bash
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/`
- For a bug fix: `bugfix/````bash
git checkout -b feature/
```3. **Commit Changes**:
- Make sure to commit your changes with a message referring to the issue number.
- Use the format: `# "commit message"````bash
git add .
git commit -m "# commit message"
```4. **Push Changes**:
```bash
git push origin feature/
```5. **Create a Pull Request**:
- Go to the GitHub repository and create a pull request to merge your branch into the `develop` branch.