Mikaayenson / WiseYoda

Lightweight lib to get some of the best Star Wars quotes.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

logo

WiseYoda

Quotes from the Wise Yoda

Supported Python versions Python Testing

Report Bug · Request Feature

🌟 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

Help Simple Complex

🧰 Getting Started

‼️ Prerequisites

This project uses poetry as the python package manager

   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

makefile

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.

About

Lightweight lib to get some of the best Star Wars quotes.

License:Apache License 2.0


Languages

Language:Python 59.6%Language:Makefile 35.8%Language:Ruby 4.5%