No description
printlib@027f158ddf | ||
.gitignore | ||
.gitmodules | ||
__init__.py | ||
AdafruitThermal.py | ||
client.py | ||
common.py | ||
config.py.example | ||
daemon.py | ||
dump.py | ||
dump_creds.py | ||
initscript | ||
logo_crans.png | ||
README.md | ||
reset_pass.py |
Crans Ticket
Matériel
- Une raspberry pi modèle B
- Une carte SD
- Alim 5V (beaucoup d'A ?)
- Prise femelle (pour cette alim)
- Câble micro-usb
- Batterie de secours (24€)
- Imprimante thermique (~50€)
- Boîte de ferrero
Installation du dépôt sur l'imprimante
Paquets nécessaires à cransticket :
#rajouter wheezy-backports dans sources.list
apt-get update
apt-get -t wheezy-backports python-pika
apt-get install python-imaging
Pour le dépôt lui-même :
git clone $le_dépot
cd $le_dépot
git submodule init
git submodule update
On peut tester l'imprimante seule en lançant dump.py.
Autorisations sur rabbitmq
Ci dessous, le serveur rabbitmq s'appelle "civet" et le client "cransticket" se nomme "rasputin".
sur civet: sudo rabbitmqctl add_user rasputin $mdp sudo rabbitmqctl set_permissions rasputin "(amq.default|CransTicket)" "(amq.default|CransTicket)" "(amq.default|CransTicket)"
TODO (à mettre en forme dans la doc)
sudo rabbitmqctl list_permissionsr
sudo rabbitmq list_permissions
sudo rabbitmqctl list_queues
sudo rabbitmqctl help | less
sudo rabbitmqctl trace
sudo rabbitmqctl trace_on
sudo less /var/log/rabbitmq/rabbit@civet.log
sudo rabbitmqctl list_permissions
sudo rabbitmqctl set_permissions oie ".*" ".*" ".*"
sudo rabbitmqctl set_permissions oie "CransTicket" "CransTicket" "CransTicket"
sudo rabbitmqctl set_permissions oie "CransTicket" "CransTicket" "amq\.default"
sudo rabbitmqctl set_permissions oie "amq\.default" "CransTicket" "amq\.default"
sudo rabbitmqctl set_permissions oie "amq\.default|CransTicket" "CransTicket" "amq\.default"
sudo rabbitmqctl set_permissions oie "amq\.default\|CransTicket" "CransTicket" "amq\.default"
sudo rabbitmqctl set_permissions oie "(amq\.default|CransTicket)" "CransTicket" "amq\.default"
sudo rabbitmqctl set_permissions oie "\(amq\.default|CransTicket\)" "CransTicket" "amq\.default"
sudo rabbitmqctl set_permissions oie "(amq\.default|CransTicket)" "CransTicket" "(amq\.default|CransTicket)"