Skip to main content

Command line tool for my school's intranet

Project description

etna-cli

PyPI version Build Status Packagist

Python tool for my school

Usage

Usage: etna.py [OPTIONS] COMMAND [ARGS]...

Options:
  -v, --version  print version
  -d, --docs     open docs page
  --help         Show this message and exit.

Commands:
  config        Init, edit or delete etna config.
  conversation  Conversations on intranet.
  declare       Declaration.
  event         Events.
  gitlab        Gitlab.
  project       Projects.
  rank          Rank by promotion.
  student       Student stuff.
  task          Add quests and projects to TaskWarrior.
  ticket        Tickets.

Installation

Make sure to have taskwarrior installed to task related stuff

Github repository

$ git clone https://github.com/matteyeux/etna-cli
$ cd etna-cli
$ poetry install

PyPI

  • Installation : pip3 install etna-cli
  • Update : pip3 install --upgrade etna-cli

Setup

Make sure to have ~/.local/bin in your $PATH (export PATH=$PATH:~/.local/bin)

If you run etna-cli for the first time you may run etna config init to set credentials and optional Gitlab Token.

$ etna config init
ETNA username : demo_t
Password:
Add Gitlab API token ? [Y/n]: Y
Gitlab API token :

Password and Gitlab token are not printed to STDOUT.

Credits

Powered by etnawrapper

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

etna-cli-0.7.0.tar.gz (12.2 kB view details)

Uploaded Source

Built Distribution

etna_cli-0.7.0-py3-none-any.whl (15.7 kB view details)

Uploaded Python 3

File details

Details for the file etna-cli-0.7.0.tar.gz.

File metadata

  • Download URL: etna-cli-0.7.0.tar.gz
  • Upload date:
  • Size: 12.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.4 CPython/3.7.9 Linux/4.19.0-6-amd64

File hashes

Hashes for etna-cli-0.7.0.tar.gz
Algorithm Hash digest
SHA256 1c6455845ee3922b1fdb3e6eae9b81fbcf5213da4e67e3d5ea87d34966f8db1d
MD5 9c1ad3f4102118697c52d32d014baf5a
BLAKE2b-256 deb857b53155a59a5cc2603ecbaf0c05e6b28b451032c84212fa27f16fcda5b1

See more details on using hashes here.

File details

Details for the file etna_cli-0.7.0-py3-none-any.whl.

File metadata

  • Download URL: etna_cli-0.7.0-py3-none-any.whl
  • Upload date:
  • Size: 15.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.4 CPython/3.7.9 Linux/4.19.0-6-amd64

File hashes

Hashes for etna_cli-0.7.0-py3-none-any.whl
Algorithm Hash digest
SHA256 272311c17408d06427f6b6aecf92a6658e65deed8054257f07167b446bfc63cc
MD5 954787ad525b4f363eaffa8c08915e7d
BLAKE2b-256 7ada5e087eb82aa3ca4a5351a540db1f4b56b0da91d3bd10660b0a5c41414df2

See more details on using hashes here.

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