Skip to main content

Application de messagerie terminal avec interface enrichie

Project description

Telterm

💬 Telterm est une application de messagerie en terminal avec interface enrichie (rich), authentification sécurisée, messages instantanés, et stockage local via SQLite.

⚙️ Fonctionne sur Windows, Linux et macOS. Client uniquement (le serveur doit être hébergé à part).


Installation rapide

Windows (méthode 1 - PowerShell ou CMD)

pip install telterm

Puis lance Telterm avec :

telterm

Linux / macOS (méthode 1 - standard)

pip install telterm

Puis lance Telterm avec :

telterm

Mise à jour

Sur toutes les plateformes :

pip install --upgrade telterm

Connexion au serveur

Par défaut, Telterm essaie de se connecter au serveur central hébergé par l’auteur :

telterm.example.com:12345

(Tu peux aussi modifier le fichier client.py pour pointer vers ton propre serveur.)

Le serveur server.py doit être hébergé en ligne 24h/24, sur une VM type Oracle Cloud, Fly.io ou autre.


Fonctionnalités

  • Interface enrichie dans le terminal (menus stylés, couleurs)
  • Authentification (inscription et login avec mot de passe haché)
  • Réception instantanée des messages (thread client)
  • Stockage local des messages (SQLite côté serveur)
  • Facile à installer et à utiliser via terminal

Contribuer

Les contributions sont bienvenues ! Forkez le repo, proposez des améliorations, ou ouvrez une issue.


Licence

Distribué sous licence MIT.


Auteur

Duque Dylan — [duquedylan@icloud.com]

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

telterm-0.1.0.tar.gz (4.1 kB view details)

Uploaded Source

Built Distribution

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

telterm-0.1.0-py3-none-any.whl (4.6 kB view details)

Uploaded Python 3

File details

Details for the file telterm-0.1.0.tar.gz.

File metadata

  • Download URL: telterm-0.1.0.tar.gz
  • Upload date:
  • Size: 4.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for telterm-0.1.0.tar.gz
Algorithm Hash digest
SHA256 bd849e37f58eff52afcebd2e0a821b9185a1466c6d7230ad52e948a88b199bf4
MD5 ab97dc91ef05d2518eed337eab505493
BLAKE2b-256 8c543168ef577783067aa94da5048bb51435c61659b3bae01787befa90c611c6

See more details on using hashes here.

File details

Details for the file telterm-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: telterm-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 4.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for telterm-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0d1d5897d326b2176895dee320454776a3421f689415b6a2fb68e0b8266f741b
MD5 e4dd2c3df3de4bb5a16fd6acf24f351f
BLAKE2b-256 c06aa85c19abfa3206bc5e0ac8ade10cac45e538e72c3acbd79ab166a80e0ac5

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