Novara Prototype Video
- Initial Release
- Novara is launched as a comprehensive entertainment hub.
- Seamless integration with Jikan API for anime data and OMDb API for movie data.
- Gemini API integration for personalized recommendations.
- Anime & Movie Search: Discover a vast library of anime and movies.
- Personalized Recommendations: Get tailored suggestions powered by Gemini AI.
- Watchlist Management: Keep track of your favorite titles.
- Detailed Information: Access comprehensive details for each anime and movie.
- User-Friendly Interface: Enjoy a clean and intuitive design.
Novara/
βββ LICENSE
βββ pyproject.toml
βββ requirements.txt
βββ assets/
β βββ novara-banner.jpg
β βββ novara-logo.png
β βββ screenshots/
β βββ screenshot.png
βββ docs/
β βββ Blueprint.docx
β βββ CHANGELOG.md
β βββ CODE_OF_CONDUCT.md
β βββ CONTRIBUTING.md
β βββ README.md
β βββ SECURITY.md
β βββ STATUS.md
β βββ USAGE.md
βββ src/
βββ .env
βββ main.py
βββ app/
βββ __init__.py
βββ clients/
β βββ __init__.py
β βββ googlegemini.py
β βββ jikan.py
β βββ omdb.py
βββ ui_components/
β βββ anime_details.py
β βββ cards.py
β βββ movie_details.py
β βββ styles.py
β βββ watchlist_display.py
βββ utils/
βββ api_keys.py
βββ watchlist.py
- Python 3.8+
pip
(Python package installer)- API Keys for Jikan, OMDb, and Google Gemini (refer to
src/app/utils/api_keys.py
for setup)
-
Clone the repository:
git clone https://github.com/nova-cortex/novara.git cd novara
-
Create a virtual environment (recommended):
python -m venv venv source venv/bin/activate # On Windows, use `venv\Scripts\activate`
-
Install dependencies:
pip install -r requirements.txt
-
Set up API Keys:
- Create a
.env
file in thesrc
directory. - Add your API keys as environment variables. Example:
OMDB_API_KEY=your_omdb_api_key GEMINI_API_KEY=your_gemini_api_key
- Create a
-
Run the application:
python src/main.py
For more detailed documentation, see our USAGE.md
We welcome contributions to Novara! Please see our Contributing Guide for details on how to get started.
This project adheres to the Code of Conduct. Please read it before contributing.
- Enhance AI recommendation engine
- Add more content categories (e.g., books, games)
See the open issues for a full list of proposed features and known issues.
All notable changes to this project are documented in CHANGELOG.md.
This project is licensed under the MIT License - see the LICENSE file for details.
- The Jikan API for anime data.
- The OMDb API for movie data.
- Google Gemini for powerful AI recommendations.
- All contributors and users who support Novara.
- π Issues: Novara Issues
- π Security: Novara Security
- β Pull Request: Novara Pull Request
- π Docs: Novara Documentation
- π Changelog: Novara Changelog