Skip to main content

C-Extra - Non official client for Crypto-Extranet

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>

Metadata

Release files for c-extra 0.2.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for c-extra 0.2.2
File Size Uploaded Provenance Actions
c-extra-0.2.2.tar.gz 4.7 kB Without provenance Details for c-extra-0.2.2.tar.gz

Release files / c-extra-0.2.2.tar.gz

Download URL c-extra-0.2.2.tar.gz
Size 4.7 kB
Tags Source
SHA-256 checksum
How to use checksums
741add2a3f8022777c1d022b48aa59e1576658dbda28994892c179a8f2a60c8c
BLAKE2b-256 checksum
How to use checksums
3bfda3a4daa50bf9b581d015ef1b469144a8615451f5dad96eb8757fc5d9c45e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Security for c-extra 0.2.2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.2.2 This release

1 release file No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page