Skip to main content

Quote the wise and powerful master Yoda.

Project description

logo

WiseYoda

Quotes from the Wise Yoda

Supported Python versions Python Testing

Report Bug · Request Feature

:star2: 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!

:camera: Screenshots

Help Simple Complex

:toolbox: Getting Started

:bangbang: Prerequisites

This project uses poetry as the python package manager

   pip install wiseyoda

:eyes: 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)

:running: 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

:construction: Development

makefile

Install pre-commit

  pre-commit install

Update Python dependencies

  make deps-py-update

:test_tube: Running Tests

Run tests

  make test

Run linter

  make check

:triangular_flag_on_post: Build: Python Package

Build this project as a sdist and wheel

  make build

:warning: License

Distributed under the Apache2.0 License. See LICENSE.txt for more information.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

wiseyoda-1.0.1.tar.gz (15.0 kB view hashes)

Uploaded Source

Built Distribution

wiseyoda-1.0.1-py3-none-any.whl (13.9 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page