Skip to main content

Command-line/Python/Email interface for 'Hallo!Eltern' app for Upper-Austrian schools

Project description

hallo-eltern-cli

Tests

hallo-eltern-cli is a command-line/Python/email interface for Education Group GmbH's "Hallo!Eltern" application for Upper-Austrian schools.

hallo-eltern-cli is not affiliated with Education Group GmbH or their "Hallo!Eltern" application in any way. The "Hallo!Eltern" application is a product of the Education Group GmbH.

hallo-eltern-cli allows to list, messages, read them, download attachments, etc directly from your Linux terminal and allows to get full messages including attachments directly to your local inbox.

Table of Contents

  1. Installation
  2. CLI Commands
  3. Email Integration

Installation

You need Python >=3.6

  1. Install the package:

    pip3 install hallo-eltern-cli
    
  2. Set the credentials from your "Hallo!Eltern" application:

    hallo-eltern-cli config --email YOUR-EMAIL@EXAMPLE.ORG --password YOUR-PASSWORD
    
  3. Done \o/

hallo-eltern-cli is now ready for use. For example to list messages, use the list command:

hallo-eltern-cli list
[...]

Flags |   Id    | Subject
---------------------------------------------------
 CC   | 1234567 | Wandertag am Donnerstag
 CC   | 3456789 | Schikurs Anmeldung
  C   | 2345678 | Fehlendes Arbeitsblatt

CLI commands

The CLI offers the following commands:

  • list lists available messages
  • show shows a message
  • open marks a message as open
  • close marks a message as closed
  • config updates and dumps the configuration
  • test tests the configured user againts the API

Email integration

hallo-eltern-cli comes with hallo-eltern4email which allows to format messages as emails (containing the full message's text and attachments) and submit them to a mail delivery agent (MDA, e.g. procmail). To run it for example 12 minutes into every hour, simply add a crontab entry like:

12 * * * * /path/to/hallo-eltern4email --mode=procmail

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

hallo-eltern-cli-0.1.1.tar.gz (16.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

hallo_eltern_cli-0.1.1-py3-none-any.whl (22.9 kB view details)

Uploaded Python 3

File details

Details for the file hallo-eltern-cli-0.1.1.tar.gz.

File metadata

  • Download URL: hallo-eltern-cli-0.1.1.tar.gz
  • Upload date:
  • Size: 16.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.15 CPython/3.6.9 Linux/5.4.0-125-generic

File hashes

Hashes for hallo-eltern-cli-0.1.1.tar.gz
Algorithm Hash digest
SHA256 f71af52f290f1ec49fedc342cbe4b7eebc12f355ccf5cb045e0353068ccd06f7
MD5 9b5124199d5a620ca09cb1f0c1a1157b
BLAKE2b-256 25e5e5e779863143bac9bfab326c3a0a021697fc4f0187ab7e417ff8b6fe3c4c

See more details on using hashes here.

File details

Details for the file hallo_eltern_cli-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: hallo_eltern_cli-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 22.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.15 CPython/3.6.9 Linux/5.4.0-125-generic

File hashes

Hashes for hallo_eltern_cli-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 cf388595f1904da0809b6251747b31c0d0325895988080724e39734befa3596c
MD5 af134d238825cfb27724dae60e3579d3
BLAKE2b-256 9bb7ad1a30ceff2df41d28fd2fdec152c3b725b6d63ec3ec2c0bcd72192be221

See more details on using hashes here.

Supported by

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