8000 GitHub - clamytoe/alohamora: Alohamora: Unlock all of the spells from the Harry Potter Universe!
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

clamytoe/alohamora

Repository files navigation

Alohamora: Unlock all of the spells from the Harry Potter Universe! (alohamora)

GUI Based application that can be used to peruse all of the known spells.

Python version Latest version GitHub issues GitHub forks GitHub Stars License

NOTE: This project was generated with Cookiecutter along with @clamytoe's toepack project template.

Initial setup

cd Projects
git clone https://github.com/clamytoe/alohamora.git
cd alohamora

Anaconda setup

If you are an Anaconda user, this command will get you up to speed with the base installation.

conda env create
conda activate alohamora

Regular Python setup

If you are just using normal Python, this will get you ready, but I highly recommend that you do this in a virtual environment. There are many ways to do this, the simplest using venv.

python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt

Usage

python get_spells.py
python spellbook_gui.py

interface

Selecting a spell will display its summary.

sample

Clicking on the "View More" link will open the spell page in your default browser.

Contributing

Contributions are welcomed. Tests can be run with with pytest -v, please ensure that all tests are passing and that you've checked your code with the following packages before submitting a pull request:

  • black
  • flake8
  • isort
  • mypy
  • pytest-cov

I am not adhering to them strictly, but try to clean up what's reasonable.

License

Distributed under the terms of the MIT license, "alohamora" is free and open source software.

Issues

If you encounter any problems, please file an issue along with a detailed description.

Changelog

  • v0.1.0 Initial commit.

About

Alohamora: Unlock all of the spells from the Harry Potter Universe!

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

0