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 1 year 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 (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2025-02-01T08:51:03.000Z (over 1 year ago)
- Last Synced: 2025-04-13T05:44:54.018Z (about 1 year ago)
- Topics: anime-recommendations, beautifulsoup4, natural-language-processing, python, recommender-system, streamlit
- Language: Jupyter Notebook
- Homepage: https://ani-mate.streamlit.app/
- Size: 34.4 MB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
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.