Commit Graph

308 Commits

Author SHA1 Message Date
Balthasar Reuter
941818ab56 Modified startup script, such that it asks to set the time before launching the photobooth, when specifying argument 'set-time'. This is useful when you use the box without an internet connection and thus would end up with wrong timestamps otherwise. 2016-07-23 12:30:00 +02:00
Balthasar Reuter
6ab1f6f196 Debug output removed 2015-07-01 00:54:46 +02:00
Balthasar Reuter
604b7898e4 Fixed retry 2015-07-01 00:50:05 +02:00
Balthasar Reuter
9df942423d typos 2015-07-01 00:41:41 +02:00
Balthasar Reuter
df9b615d7b Increased waiting time on 'no focus' to avoid nasty canon bug 2015-07-01 00:36:47 +02:00
Balthasar Reuter
fa877a60bc Improved error handling 2015-07-01 00:19:52 +02:00
Balthasar Reuter
928ba63bd1 Exception handling 2015-07-01 00:05:02 +02:00
Balthasar Reuter
7e947f3492 Handling arbitrary exceptions now in main loop 2015-06-30 23:58:02 +02:00
Balthasar Reuter
5471f1ee6c For some fu**ing reason I can't use the list notation for subprocess on the Pi 2015-06-30 23:46:23 +02:00
Balthasar Reuter
02f636ecca A bit of cleanup. Failed pictures can now produce recoverable errors (e.g., failed focus) and retry up to 3 times 2015-06-30 23:38:34 +02:00
Balthasar Reuter
234d4bddb5 Recursive slideshow does now follow symlinks 2015-06-28 22:01:58 +02:00
Balthasar Reuter
7693f9bf9c Empty lines are now included 2015-06-28 19:04:24 +02:00
Balthasar Reuter
f8f4fb343b Startup script for photobooth added 2015-06-28 18:53:23 +02:00
Balthasar Reuter
df06cb254e Lamp disabled on exit 2015-06-28 17:41:35 +02:00
Balthasar Reuter
5f22af56ec Text rendering restructured 2015-06-28 17:32:32 +02:00
Balthasar Reuter
0fabadd9a5 Slideshow shows message when no pictures available 2015-06-23 23:08:05 +02:00
Balthasar Reuter
5fd4767a49 Exception handling for show_picture 2015-06-23 23:02:46 +02:00
Balthasar Reuter
f1e5c2389a Error handling for sync command 2015-06-23 22:55:43 +02:00
Balthasar Reuter
45f5bea844 Output prettified, config updated 2015-06-20 01:06:49 +02:00
Balthasar Reuter
a6ceb2b3cc threading seems to work with the minimum threading module 2015-06-20 00:46:28 +02:00
Balthasar Reuter
0f25f8de88 A bit of cleanup. Pygame and multithreading is a real pain in the ass... 2015-06-20 00:08:22 +02:00
Balthasar Reuter
76b3c54c39 Fixed assembly 2015-06-19 22:24:51 +02:00
Balthasar Reuter
7d3f4a0c9e Minor changes to testrunner 2015-06-19 00:03:33 +02:00
Balthasar Reuter
72cb88e9ef Added RoutineRunner class 2015-06-18 23:59:42 +02:00
Balthasar Reuter
80bb1bb301 Moved GUI back to fullscreen 2015-06-18 23:52:43 +02:00
Balthasar Reuter
4db70dcc38 Slideshow extended and reacts to 'q' now 2015-06-18 23:49:59 +02:00
Balthasar Reuter
0004a0571c Implemented the slideshow 2015-06-18 23:31:19 +02:00
Balthasar Reuter
6e819effed Started implementing a slideshow script. It can already find all files in a directory (recursively if desired) 2015-06-18 23:23:47 +02:00
Balthasar Reuter
aec8d8132a Moved files for the housing into a subfolder 2015-06-18 01:29:54 +02:00
Balthasar Reuter
41c149e358 Fixed wrong order of arguments 2015-06-18 01:23:16 +02:00
Balthasar Reuter
eb7f846727 fixed gpio handling 2015-06-18 01:04:57 +02:00
Balthasar Reuter
21b35c6be4 Fixed displaying of pictures and other changes 2015-06-18 00:59:32 +02:00
Balthasar Reuter
400210b8c5 Added a OpenCV-based Camera class 2015-06-18 00:06:43 +02:00
Balthasar Reuter
dcc8f59a47 Further refactoring 2015-06-17 23:59:42 +02:00
Balthasar Reuter
6b0a57af05 Continued refactoring 2015-06-17 23:39:42 +02:00
Balthasar Reuter
6757273635 refactoring continued 2015-06-17 02:01:26 +02:00
Balthasar Reuter
595167d62e Started refactoring into multiple files 2015-06-17 01:45:12 +02:00
Balthasar Reuter
d40ba4c589 Text is now vertically aligned and GPIO channel for lamp added 2015-06-16 22:46:58 +02:00
Balthasar Reuter
eb2344d066 teardown cleaned up 2015-06-04 16:16:15 +02:00
Balthasar Reuter
db922938cc teardown cleaned up 2015-06-04 16:13:58 +02:00
Balthasar Reuter
d8b65b0d29 GPIO handle forgotten 2015-06-04 16:06:28 +02:00
Balthasar Reuter
a0e4b19965 Debug output 2015-06-04 16:03:06 +02:00
Balthasar Reuter
74d0fe3bf1 Debug output 2015-06-04 16:00:47 +02:00
Balthasar Reuter
2e350ae043 Added a shutdown button 2015-06-04 15:26:57 +02:00
Balthasar Reuter
7c9afab7c9 Added a shutdown button 2015-06-04 15:20:23 +02:00
Balthasar Reuter
ecdc05ed3b Text centered 2015-05-31 23:32:29 +02:00
Balthasar Reuter
d2f5fc42d5 Trigger method for new events 2015-05-31 22:35:30 +02:00
Balthasar Reuter
5e0aba0b7f First version of the front 2015-05-31 22:21:43 +02:00
Balthasar Reuter
3e24e4902c Fixed packages for Pillow 2015-05-31 02:44:54 +02:00
Balthasar Reuter
c0a40f4022 Event queue is now cleared on entering the loop 2015-05-31 00:11:27 +02:00