Skip to main content

Non official client for Crypto-Extranet

Project description

Notice: Since most of the potential users of this tool are French speaking, the following document is written in French.

Description

C-Extra est un client non-officiel en ligne de commande pour le système d’extranet Crypto-Extranet, utilisé par certaines sociétés de gestion de syndic. Ce client permet de lister et de télécharger les fichiers mis à disposition dans l’extranet, ainsi que de consulter le solde et l’historique des appels de fonds. Il gère plusieurs comptes, chaque compte pouvant être fourni par un syndic différent.

Ce projet n’est ni supporté ni affilié en aucune façon à la plate-forme Crypto-Extranet, à son éditeur ou à aucun des syndics l’utilisant.

Démarrage

Créez un fichier ~/.config/c-extra/config de la façon suivante:

[copro1]
syndic   = XXX # le XXX dans l'url d'accès https://XXX.crypto-extranet.com
login    = LOGIN
password = PASSWORD

Il faut commencer par se connecter au site, avec la commande

$ c-extra login

Si la connexion réussi, les commandes suivantes sont disponibles:

  • Afficher la liste les documents disponbiles

$ c-extra documents
  • Télécharger les documents disponbiles (dans le répertoire courant)

$ c-extra download
  • Afficher le solde et l’historique des appels de fonds

$ c-extra account

Voir Utilisation pour plus de détails.

Dépendances

Modules Python:

  • requests

  • tabulate

Installation

La dernière version publiée peut être installée avec la commande:

$ pip3 install c-extra

En utilisant une archive des sources, il suffit d’utiliser:

$ python setup.py install

Utilisation

Commandes

Toutes les commandes peuvent prendre en argument le nom du compte à utiliser (copro1 dans l’exemple plus haut).

Par exemple, pour ne lister que les documents du compte copro2

$ c-extra documents copro2
  • c-extra documents affiche toujours tous les documents disponibles, préfixés par le nom du compte.

  • c-extra download n’affiche que les nouveaux documents téléchargés.

Configuration

Voici un exemple de configuration avec deux comptes:

[appartement1]
syndic   = XXX
login    = LOGIN
password = PASSWORD
directory = ~/Documents/appartement1

[maison]
syndic   = YYY
login    = LOGIN
password = PASSWORD
disabled = True
exclude  = *SOMETHING*

Les documents du compte appartement1 seront téléchargés dans le répertoire indiqué par directory.

Le compte maison est désactivé (disabled = True) c’est à dire qu’il ne sera pas pris en compte à moins d’être donné explicitement en argument d’une commande (par exemple c-extra download maison).

Pour le compte maison, les fichiers correspondants au motif indiqué par exclude ne seront pas téléchargés.

Téléchargements

Bugs et commentaires

Les bugs doivent être déposés sur le système de suivi.

Licence

C-Extra is free software, released under the term of the GPLv3+.

Copyright 2017 Olivier Schwander <olivier.schwander@chadok.info>

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

c-extra-0.2.1.tar.gz (4.7 kB view details)

Uploaded Source

File details

Details for the file c-extra-0.2.1.tar.gz.

File metadata

  • Download URL: c-extra-0.2.1.tar.gz
  • Upload date:
  • Size: 4.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for c-extra-0.2.1.tar.gz
Algorithm Hash digest
SHA256 9017f02f94a4e2d9e388306e97e8e655d06ec1d105e603faffd86a488896d5c2
MD5 b98a424964d056cb1ca13c8524f78147
BLAKE2b-256 905de64cf593f37fe1430fc91b1d9b244b120ee085464ea70f5b18b6ee00e236

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