Giter VIP home page Giter VIP logo

wizards-remembrall's Introduction

wizard-assistant-bot

Remembrall is an assistant bot for wizards of the academy.

Installing

You can install the Remembrall from PyPI:

python -m pip install wizards-remembrall

Once installed the Remembrall is avaialbe as a command line application, named remembrall.

remembrall [command] [args1, args2, ...]

List the avaialble commands:

remembrall help

Development

Set up a virtual environment (venv) by running the following command in your project directory:

python -m venv .venv

Activate the virtual environment. On Windows, run:

.\.venv\Scripts\activate.ps1

On macOS and Linux, run:

source .venv/bin/activate

Install the required dependencies by running:

pip install -r requirements.txt

Start developing your wizard assistant bot!

Remember to update a requirements.txt file in the project directory if you add new dependencies by running the

pip freeze > requirements.txt

For local development, you can install your package in editable mode:

pip install -e .

And it become available as remembrall programm.

Or can be launched as

python src/remembrall/__main__.py

Unit Tests

VS Code is configured to use unittest and knows where the tests are (see .vscode/settings.json). You can run your tests by opening the Test Explorer (the beaker icon in the Activity Bar on the side), and then clicking on the Run All Tests button (the play button at the top of the Test Explorer).

Alternatively, you can press Cmd+Shift+P (Mac) or Ctrl+Shift+P (Windows) and start typing Test: Run All Tests.

The results of the tests will appear in the Test Explorer. You can click on a test to see its output in the Output pane.

To add a new tests simply add new file starting with test_*.py to tests/ folder as per configured discovery mechanism. See unittest Python Unit testing framework documentation.

wizards-remembrall's People

Contributors

ihahalev avatar b4tt3dcr4n3 avatar voktir avatar artemmokhonko avatar vorotech avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.