Commit dd92dfc7 authored by matograine's avatar matograine

* run pipenv install '-e .' to update the Pipfile / .lock files

parent b005b26b
......@@ -13,3 +13,7 @@ reportlab = ">=3.5.23"
[requires]
python_version = "3.7"
[packages.e1839a8]
path = "."
editable = true
This diff is collapsed.
Metadata-Version: 2.1
Name: gdon
Version: 0.0.1
Summary: gdon helps creating paper tips for the Ğ1 libre crypto-currency ; and retrieve them after expiry.
Home-page: https://github.com/pypa/sampleproject
Author: matograine
Author-email: matograine@zaclys.net
License: UNKNOWN
Description: # Présentation
G1pourboire est un outil permettant de générer des pourboires en Ğ1.
En phase de développement, ceci est une version Alpha.
# Installation
Le logiciel n'est pas encore packagé, vous devez l'installer à la main.
## Installation des dépendances DEBIAN
- `python3`
- `pip3`
- `git`
Nous avons rencontré des soucis sur ces dépendances :
- `tkinter` -> installer le paquet python3-tk (sur Debian Buster)
### Debian :
```
$ sudo apt-get install python3 python3-pip git python3-qrcode python3-reportlab python3-pil ; sudo python3.5 -m pip install duniterpy
```
## Installation de G1pourboire
```
$ git clone https://git.duniter.org/Darks/g1pourboire.git
$ cd g1pourboire
$ pip3 install -r requirements.txt
```
# Utilisation
Actuellement le logiciel se lance en ligne de commande :
* Pour générer et remplir des Ğ1Pourboires :
```
$ ./main.py generate <amount> <pages_number> <peremption_date>
```
* Pour récupérer le contenu de Ğ1Pourboires :
```
$ ./main.py retrieve <path/to/file> <your_pubkey>
```
Les pourboires générés sont stockés dans `~/Documents/G1pourboire/`. Deux fichiers sont créés :
- PDF : fichier à imprimer puis découper
- Json : sauvegarde des identifiants de comptes
**Attention !** Actuellement, les fichiers de sortie ont pour nom la date et l'heure courante, à la minute près. Il n'y a pas de vérification si un fichier du même nom existe. Cela veut dire qu'une seconde génération dans la même minute écrasera la génération précédente.
# TODO
- Inteface graphique
- Provisionnement automatique
- Suivi des pourboires générés
X Récupération du solde des pourboires expirés
- Paquet stand-alone pour Windows
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: GNU Affero General Public License v3
Classifier: Development Status :: Development Status :: 3 - Alpha
Classifier: Operating System :: OS Independent
Classifier: Environment :: Console
Classifier: Intended Audience :: End Users/Desktop
Classifier: Natural Language :: French
Requires-Python: >=3.6
Description-Content-Type: text/markdown
README.md
setup.py
bin/gdon
gdon/__init__.py
gdon/common.py
gdon/constants.py
gdon/diceware.py
gdon/generator.py
gdon/retrieve.py
gdon/transfer.py
gdon/utils.py
gdon.egg-info/PKG-INFO
gdon.egg-info/SOURCES.txt
gdon.egg-info/dependency_links.txt
gdon.egg-info/requires.txt
gdon.egg-info/top_level.txt
\ No newline at end of file
duniterpy==0.55.1
ipaddress
texttable
pynacl
Pillow>=6.0.0
qrcode>=6.1
reportlab>=3.5.23
......@@ -23,6 +23,7 @@ setuptools.setup(
"Natural Language :: French",
],
python_requires='>=3.6',
# update the PipFile using // pipenv install '-e .' //
install_requires=[
# Silkaj packages
# "Click",
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment