Commit Graph
100 Commits
Author SHA1 Message Date
Balthasar Reuter e3c7515de2 removed quotes 2016-10-05 23:54:18 +02:00
Balthasar Reuter b63ffdd1f3 improved event handling for set-time 2016-10-05 23:50:04 +02:00
Balthasar Reuter 843a9c2dd8 Preview optimized for slow Raspi 2016-10-05 23:45:13 +02:00
Balthasar Reuter 1ac4a4521c Added a simple Python GUI to set date and time 2016-10-05 23:38:48 +02:00
Balthasar Reuter b8e7ac2c55 Option added to show a slideshow of taken pictures when idle 2016-09-15 00:14:55 +02:00
Balthasar Reuter a888967301 Added support for gphoto2-cffi instead of piggyphoto to allow disabling the sensor while idle 2016-09-14 22:39:46 +02:00
Balthasar Reuter 027c5467ad README updated 2016-07-23 16:07:01 +02:00
Balthasar Reuter f2eef6049a gPhoto Python bindings added to improve performance. This allows to show now a preview during countdown. 2016-07-23 15:56:35 +02:00
Balthasar Reuter 670f62ac63 Extended README 2016-07-23 15:42:24 +02:00
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
Balthasar Reuter 86d21742f7 typo fixed 2015-05-31 00:08:28 +02:00
Balthasar Reuter d91a40d718 Minor changes in error handling 2015-05-30 23:36:01 +02:00
Balthasar Reuter a96966f149 Replaced some accidental images by paths 2015-05-30 23:17:00 +02:00
Balthasar Reuter 5410a463cc README changed to install newest gphoto version 2015-05-30 22:53:54 +02:00
Balthasar Reuter 08370aea00 Changed error handling 2015-05-30 22:34:57 +02:00
Balthasar Reuter 71b8f044aa Added installation of gphoto 2015-05-30 22:34:46 +02:00
Balthasar Reuter cab9c6dee4 Installation instructions added to README 2015-05-30 22:14:09 +02:00
Balthasar Reuter 11e0197e2a Removed images 2015-05-30 20:49:47 +02:00
Balthasar Reuter ec5ef90d97 Text output prettified 2015-05-30 20:49:20 +02:00
Balthasar Reuter 7867ddd4a5 Readme updated 2015-05-30 16:15:31 +02:00
Balthasar Reuter 59226abb7f Cutting templates for display frame 2015-05-30 16:02:41 +02:00
Balthasar Reuter 09961591fc Scope mistake 2015-05-30 14:16:07 +02:00
Balthasar Reuter 80238bbe38 Switched to pygame.fastevent for thread safety 2015-05-30 14:12:18 +02:00
Balthasar Reuter df3c6480ec Changed GPIO to pin 16 (GPIO23) 2015-05-30 13:41:12 +02:00
Balthasar Reuter cdf3908a3f Background is now black instead of white 2015-05-29 00:36:34 +02:00
Balthasar Reuter 9d017ab887 Minor bugfixes regarding image sizes 2015-05-29 00:35:49 +02:00
Balthasar Reuter 4a0fe66571 Directory is now created 2015-05-29 00:31:00 +02:00
Balthasar Reuter e5180e05eb Showing wait message 2015-05-29 00:21:12 +02:00
Balthasar Reuter 8fd26f3194 Trying assembling pictures with PIL 2015-05-28 23:58:56 +02:00
Balthasar Reuter 0712dd978a Countdown before picture 2015-05-28 23:30:40 +02:00
Balthasar Reuter 2d4d26617f GPIO is now enabled on demand 2015-05-28 23:19:41 +02:00
Balthasar Reuter 65764da1f7 Replaced mousepointer by transparent xbm file 2015-05-28 23:10:42 +02:00
Balthasar Reuter e93433b98b showing mouse cursor for debug 2015-05-28 22:22:46 +02:00
Balthasar Reuter 8aef925efe restricted mouse events to BUTTONUP 2015-05-28 00:27:32 +02:00
Balthasar Reuter a82884f258 Some debug mouse events 2015-05-28 00:07:02 +02:00
Balthasar Reuter 6e1b66750b Some debug mouse events 2015-05-28 00:01:45 +02:00
Balthasar Reuter e1bbdc4a7b Some debug output 2015-05-27 23:48:46 +02:00
Balthasar Reuter 5dfdf367b8 Mouseclick does now also take pictures 2015-05-27 23:45:08 +02:00
Balthasar Reuter d54d189c45 GPIO temporarily disabled, starts now in fullscreen 2015-05-27 23:36:41 +02:00
Balthasar Reuter 6a03e039bb Using GPIO7 (pin 26) 2015-05-27 23:22:36 +02:00
Balthasar Reuter b38ecacb34 changed gpio channel 2015-05-19 23:29:24 +02:00
Balthasar Reuter 86b3cc568b gpio routines updated 2015-05-19 23:27:30 +02:00
Balthasar Reuter 93ffd97a2c screen size adjusted 2015-05-19 23:22:42 +02:00
Balthasar Reuter c42373cc60 gpio routines added 2015-05-19 23:19:42 +02:00
Balthasar Reuter 66af06985b reduced imports 2015-05-19 23:17:26 +02:00
Balthasar Reuter c9b1820ef0 Started preparing GPIO IO 2015-05-19 00:35:27 +02:00
Balthasar Reuter 171a6f3ebf Keypress is now detected only once 2015-05-19 00:09:26 +02:00
Balthasar Reuter 2e12fbb4bc Compactified show_picture() 2015-05-12 00:57:39 +02:00
Balthasar Reuter 45b95e92df Additional comments 2015-05-11 22:55:37 +02:00
Balthasar Reuter c4ed470af5 Fixed image count 2015-05-11 22:41:06 +02:00
Balthasar Reuter a05a4b4d4c Fixed image basename 2015-05-11 22:32:31 +02:00