🌟 About the Project
Simple library to obtain wisdom from the wise Master Yoda in the form of quotes. Create a feature request if there are some useful features/commands that you hate to remember!
📷 Screenshots
🧰 Getting Started
‼️ Prerequisites
This project uses poetry as the python package manager
poetry
Follow the poetry install guidepython3.8+
Download from python (ideally3.10
)
pip install wiseyoda
👀 Usage
Reminder: These commands must be run in the virtualenv where you installed the dependencies.
from wise_yoda import Quotes
lesson = Quotes().random_quote()
lesson = Quotes().select_quote(season=1, episode=1)
🏃 Run Locally
Clone the project
git clone https://github.com/Mikaayenson/WiseYoda.git
Go to the project directory
cd wise_yoda
Install system and Python dependencies
make deps
Run wiseyoda
wiseyoda --help
🚧 Development
Install pre-commit
pre-commit install
Update Python dependencies
make deps-py-update
🧪 Running Tests
Run tests
make test
Run linter
make check
🚩 Build: Python Package
Build this project as a sdist
and wheel
make build
⚠️ License
Distributed under the Apache2.0 License. See LICENSE.txt for more information.