{ "info": { "author": "Olivier Schwander", "author_email": "olivier.schwander@chadok.info", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Intended Audience :: End Users/Desktop", "License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3" ], "description": "C-Extra - Non official client for Crypto-Extranet\n*************************************************\n\n**Notice:** Since most of the potential users of this tool are French\nspeaking, the following document is written in French.\n\nDescription\n===========\n\n*C-Extra* est un client non-officiel en ligne de commande pour le syst\u00e8me\nd'extranet Crypto-Extranet, utilis\u00e9 par certaines soci\u00e9t\u00e9s de gestion de\nsyndic. Ce client permet de lister et de t\u00e9l\u00e9charger les fichiers mis \u00e0\ndisposition dans l'extranet, ainsi que de consulter le solde et\nl'historique des appels de fonds. Il g\u00e8re plusieurs comptes, chaque\ncompte pouvant \u00eatre fourni par un syndic diff\u00e9rent.\n\n**Ce projet n'est ni support\u00e9 ni affili\u00e9 en aucune fa\u00e7on \u00e0 la\nplate-forme Crypto-Extranet, \u00e0 son \u00e9diteur ou \u00e0 aucun des syndics\nl'utilisant.**\n\nD\u00e9marrage\n---------\n\nCr\u00e9ez un fichier ``~/.config/c-extra/config`` de la fa\u00e7on suivante:\n\n.. code-block:: ini\n\n [copro1]\n syndic = XXX # le XXX dans l'url d'acc\u00e8s https://XXX.crypto-extranet.com\n login = LOGIN\n password = PASSWORD\n\nIl faut commencer par se connecter au site, avec la commande\n\n.. code-block:: bash\n\n $ c-extra login\n\nSi la connexion r\u00e9ussi, les commandes suivantes sont disponibles:\n\n* Afficher la liste les documents disponbiles\n\n.. code-block:: bash\n\n $ c-extra documents\n\n* T\u00e9l\u00e9charger les documents disponbiles (dans le r\u00e9pertoire courant)\n\n.. code-block:: bash\n\n $ c-extra download\n\n* Afficher le solde et l'historique des appels de fonds\n\n.. code-block:: bash\n\n $ c-extra account\n\nVoir Utilisation_ pour plus de d\u00e9tails.\n\nD\u00e9pendances\n===========\n\nModules Python:\n\n* requests\n* tabulate\n\nInstallation\n============\n\nLa derni\u00e8re version publi\u00e9e peut \u00eatre install\u00e9e avec la commande:\n\n.. code-block:: bash\n\n $ pip3 install c-extra\n\nEn utilisant une archive des sources, il suffit d'utiliser:\n\n.. code-block:: bash\n\n $ python setup.py install\n\nUtilisation\n===========\n\nCommandes\n---------\n\nToutes les commandes peuvent prendre en argument le nom du compte \u00e0\nutiliser (``copro1`` dans l'exemple plus haut).\n\nPar exemple, pour ne lister que les documents du compte ``copro2``\n\n.. code-block:: bash\n\n $ c-extra documents copro2\n\n* ``c-extra documents`` affiche toujours tous les documents disponibles,\n pr\u00e9fix\u00e9s par le nom du compte.\n* ``c-extra download`` n'affiche que les nouveaux documents t\u00e9l\u00e9charg\u00e9s.\n\nConfiguration\n-------------\n\nVoici un exemple de configuration avec deux comptes:\n\n.. code-block:: ini\n\n [appartement1]\n syndic = XXX\n login = LOGIN\n password = PASSWORD\n directory = ~/Documents/appartement1\n\n [maison]\n syndic = YYY\n login = LOGIN\n password = PASSWORD\n disabled = True\n exclude = *SOMETHING*\n\nLes documents du compte ``appartement1`` seront t\u00e9l\u00e9charg\u00e9s dans le\nr\u00e9pertoire indiqu\u00e9 par ``directory``.\n\nLe compte ``maison`` est d\u00e9sactiv\u00e9 (``disabled = True``) c'est \u00e0 dire\nqu'il ne sera pas pris en compte \u00e0 moins d'\u00eatre donn\u00e9 explicitement en\nargument d'une commande (par exemple ``c-extra download maison``).\n\nPour le compte ``maison``, les fichiers correspondants au motif indiqu\u00e9\npar ``exclude`` ne seront pas t\u00e9l\u00e9charg\u00e9s.\n\nT\u00e9l\u00e9chargements\n===============\n\n* Version 0.2.2: http://chadok.info/c-extra/c-extra-0.2.2.tar.gz\n* Version 0.1.0: http://chadok.info/c-extra/c-extra-0.1.0.tar.gz\n* D\u00e9p\u00f4t Git: https://gitlab.com/oschwand/c-extra\n\nBugs et commentaires\n====================\n\nLes bugs doivent \u00eatre d\u00e9pos\u00e9s sur le `syst\u00e8me de suivi`_.\n\n.. _syst\u00e8me de suivi: https://gitlab.com/oschwand/c-extra/issues\n\nLicence\n=======\n\nC-Extra is free software, released under the term of the GPLv3+.\n\nCopyright 2017 Olivier Schwander \n\n", "description_content_type": null, "docs_url": null, "download_url": "http://chadok.info/c-extra/c-extra-0.2.2.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://chadok.info/c-extra", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "c-extra", "package_url": "https://pypi.org/project/c-extra/", "platform": "", "project_url": "https://pypi.org/project/c-extra/", "project_urls": { "Download": "http://chadok.info/c-extra/c-extra-0.2.2.tar.gz", "Homepage": "http://chadok.info/c-extra" }, "release_url": "https://pypi.org/project/c-extra/0.2.2/", "requires_dist": null, "requires_python": "", "summary": "Non official client for Crypto-Extranet", "version": "0.2.2" }, "last_serial": 3087004, "releases": { "0.2.0": [ { "comment_text": "", "digests": { "md5": "dc0efc837caf3910b03fdde21973a291", "sha256": "4bd435e0be1147dd52478634c37d9d138032016a70c1ded107be22153dbe8c70" }, "downloads": -1, "filename": "c-extra-0.2.0.tar.gz", "has_sig": false, "md5_digest": "dc0efc837caf3910b03fdde21973a291", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4701, "upload_time": "2017-08-10T14:10:24", "url": "https://files.pythonhosted.org/packages/fc/80/50f01aa3dd77a1ded0c08615044eecd5e0c41933511c3a5f8a991413409f/c-extra-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "b98a424964d056cb1ca13c8524f78147", "sha256": "9017f02f94a4e2d9e388306e97e8e655d06ec1d105e603faffd86a488896d5c2" }, "downloads": -1, "filename": "c-extra-0.2.1.tar.gz", "has_sig": false, "md5_digest": "b98a424964d056cb1ca13c8524f78147", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4703, "upload_time": "2017-08-10T14:14:09", "url": "https://files.pythonhosted.org/packages/90/5d/e64cf593f37fe1430fc91b1d9b244b120ee085464ea70f5b18b6ee00e236/c-extra-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "97ca2df988345f7bd22eb804730e01ad", "sha256": "741add2a3f8022777c1d022b48aa59e1576658dbda28994892c179a8f2a60c8c" }, "downloads": -1, "filename": "c-extra-0.2.2.tar.gz", "has_sig": false, "md5_digest": "97ca2df988345f7bd22eb804730e01ad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4707, "upload_time": "2017-08-10T14:23:59", "url": "https://files.pythonhosted.org/packages/3b/fd/a3a4daa50bf9b581d015ef1b469144a8615451f5dad96eb8757fc5d9c45e/c-extra-0.2.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "97ca2df988345f7bd22eb804730e01ad", "sha256": "741add2a3f8022777c1d022b48aa59e1576658dbda28994892c179a8f2a60c8c" }, "downloads": -1, "filename": "c-extra-0.2.2.tar.gz", "has_sig": false, "md5_digest": "97ca2df988345f7bd22eb804730e01ad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4707, "upload_time": "2017-08-10T14:23:59", "url": "https://files.pythonhosted.org/packages/3b/fd/a3a4daa50bf9b581d015ef1b469144a8615451f5dad96eb8757fc5d9c45e/c-extra-0.2.2.tar.gz" } ] }