Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ivanhercaz/tricko
An open source app to handle turns adapted like a Gecko.
https://github.com/ivanhercaz/tricko
kivy kivy-application
Last synced: 4 months ago
JSON representation
An open source app to handle turns adapted like a Gecko.
- Host: GitHub
- URL: https://github.com/ivanhercaz/tricko
- Owner: ivanhercaz
- License: gpl-3.0
- Created: 2019-09-09T01:16:38.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2021-03-25T22:55:21.000Z (almost 4 years ago)
- Last Synced: 2023-08-10T08:23:33.573Z (over 1 year ago)
- Topics: kivy, kivy-application
- Language: Python
- Homepage:
- Size: 78.1 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Tricko!
An open source app to manage turns adapted like a Gecko. In few words, what is Tricko? Tricko is like the gecko of the
tickets machine, because Tricko adapts to the necessities of those who take a ticket and to environment. Do you really
need a printed ticket? Althought Tricko doesn't work yet with printers, Tricko recommends to use the digital ticket to
save paper.## Installation
Tricko has a `Makefile` to ease its installation and usage. As we haven't released the first version yet, you need to
follow the next instructions:
- Download this repository or clone it (`git clone ...`).
- In your terminal, move to where you download or clone Tricko.
- Run `make all`. It will install the Tricko's dependencies, the ones indicated in the `requirements.txt` file
(`pyyaml`, `kivy` and `kivy-garden`) and the one part of the Kivy Garden (`garden.qrcode`).
- Then run `python app.py`.
- Enjoy and test Tricko!As soon as possible we want to find an easier way to install Kivy. If you have any suggestion, you can write an issue!
If you want to open Tricko just typing `tricko` in your terminal, you can run `make global`. This command will create an
executable file with the current directory in which you have Tricko and then it will be moved to `/usr/local/bin`.## Usage
Tricko is very easy. You just need to run it with `python app.py` where you have Tricko source files. Then you have the
three buttons to interact, that by default are *Send*, *Receipt* and *Information*. You can change it in the `config.yaml`
file. It is also the file in which you can change another data, as you can see in the next section.### Configuration
In the configuration file, `config.yaml`, there are two main fields:
- `app`, dedicated to the app settings.
- `title`, title of the window.
- `width`, width of the window.
- `height`, height of the window.
- `options`, dedicated to the buttons for the type of ticket.
- `send` and `send_code`, one for the label and another for its respective code (e.g. **S** for *Send*).
- `receipt` and `receipt_code`. Ídem.
- `info` and `info_code`. Ídem.## Contributing
TODO
## Acknowledgements
An idea of [Pablo Hinojosa Nava](https://github.com/pablohn26), developed by [Iván Hernández Cazorla](https://github.com/ivanhercaz).
The name, Tricko, was an idea of [Santamarcanda](https://github.com/Santamarcanda).## License
[GNU General Public License v3.0](https://github.com/ivanhercaz/tricko/blob/master/LICENSE)