Commit Graph

  • 6b6b043086 Some installation notes - verbose version TBD and matching pip file TBD Balthasar Reuter 2018-03-17 14:55:18 +01:00
  • df22b925b7 Rudimentary setup-file added Balthasar Reuter 2018-03-17 14:54:29 +01:00
  • ade6d05aee Initial commit for the more modular rewrite of the Photobooth. Balthasar Reuter 2018-03-17 14:54:08 +01:00
  • 1da57c5bfc Removed files from previous version Balthasar Reuter 2018-02-08 21:42:05 +01:00
  • e3c7515de2 removed quotes Balthasar Reuter 2016-10-05 23:54:18 +02:00
  • b63ffdd1f3 improved event handling for set-time Balthasar Reuter 2016-10-05 23:50:04 +02:00
  • 843a9c2dd8 Preview optimized for slow Raspi Balthasar Reuter 2016-10-05 23:45:13 +02:00
  • 1ac4a4521c Added a simple Python GUI to set date and time Balthasar Reuter 2016-10-05 23:38:48 +02:00
  • b8e7ac2c55 Option added to show a slideshow of taken pictures when idle Balthasar Reuter 2016-09-15 00:14:55 +02:00
  • a888967301 Added support for gphoto2-cffi instead of piggyphoto to allow disabling the sensor while idle Balthasar Reuter 2016-09-14 22:39:46 +02:00
  • 027c5467ad README updated Balthasar Reuter 2016-07-23 16:07:01 +02:00
  • f2eef6049a gPhoto Python bindings added to improve performance. This allows to show now a preview during countdown. Balthasar Reuter 2016-07-23 15:56:35 +02:00
  • 670f62ac63 Extended README Balthasar Reuter 2016-07-23 15:42:24 +02:00
  • 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. Balthasar Reuter 2016-07-23 12:30:00 +02:00
  • 6ab1f6f196 Debug output removed Balthasar Reuter 2015-07-01 00:54:46 +02:00
  • 604b7898e4 Fixed retry Balthasar Reuter 2015-07-01 00:50:05 +02:00
  • 9df942423d typos Balthasar Reuter 2015-07-01 00:41:41 +02:00
  • df9b615d7b Increased waiting time on 'no focus' to avoid nasty canon bug Balthasar Reuter 2015-07-01 00:36:47 +02:00
  • fa877a60bc Improved error handling Balthasar Reuter 2015-07-01 00:19:52 +02:00
  • 928ba63bd1 Exception handling Balthasar Reuter 2015-07-01 00:05:02 +02:00
  • 7e947f3492 Handling arbitrary exceptions now in main loop Balthasar Reuter 2015-06-30 23:58:02 +02:00
  • 5471f1ee6c For some fu**ing reason I can't use the list notation for subprocess on the Pi Balthasar Reuter 2015-06-30 23:46:23 +02:00
  • 02f636ecca A bit of cleanup. Failed pictures can now produce recoverable errors (e.g., failed focus) and retry up to 3 times Balthasar Reuter 2015-06-30 23:38:34 +02:00
  • 234d4bddb5 Recursive slideshow does now follow symlinks Balthasar Reuter 2015-06-28 22:01:58 +02:00
  • 7693f9bf9c Empty lines are now included Balthasar Reuter 2015-06-28 19:04:24 +02:00
  • f8f4fb343b Startup script for photobooth added Balthasar Reuter 2015-06-28 18:53:23 +02:00
  • df06cb254e Lamp disabled on exit Balthasar Reuter 2015-06-28 17:41:35 +02:00
  • 5f22af56ec Text rendering restructured Balthasar Reuter 2015-06-28 17:32:32 +02:00
  • 0fabadd9a5 Slideshow shows message when no pictures available Balthasar Reuter 2015-06-23 23:08:05 +02:00
  • 5fd4767a49 Exception handling for show_picture Balthasar Reuter 2015-06-23 23:02:46 +02:00
  • f1e5c2389a Error handling for sync command Balthasar Reuter 2015-06-23 22:55:43 +02:00
  • 45f5bea844 Output prettified, config updated Balthasar Reuter 2015-06-20 01:06:49 +02:00
  • a6ceb2b3cc threading seems to work with the minimum threading module Balthasar Reuter 2015-06-20 00:46:28 +02:00
  • 0f25f8de88 A bit of cleanup. Pygame and multithreading is a real pain in the ass... Balthasar Reuter 2015-06-20 00:08:22 +02:00
  • 76b3c54c39 Fixed assembly Balthasar Reuter 2015-06-19 22:24:51 +02:00
  • 7d3f4a0c9e Minor changes to testrunner Balthasar Reuter 2015-06-19 00:03:33 +02:00
  • 72cb88e9ef Added RoutineRunner class Balthasar Reuter 2015-06-18 23:59:42 +02:00
  • 80bb1bb301 Moved GUI back to fullscreen Balthasar Reuter 2015-06-18 23:52:43 +02:00
  • 4db70dcc38 Slideshow extended and reacts to 'q' now Balthasar Reuter 2015-06-18 23:49:59 +02:00
  • 0004a0571c Implemented the slideshow Balthasar Reuter 2015-06-18 23:31:19 +02:00
  • 6e819effed Started implementing a slideshow script. It can already find all files in a directory (recursively if desired) Balthasar Reuter 2015-06-18 23:23:47 +02:00
  • aec8d8132a Moved files for the housing into a subfolder Balthasar Reuter 2015-06-18 01:29:54 +02:00
  • 41c149e358 Fixed wrong order of arguments Balthasar Reuter 2015-06-18 01:23:16 +02:00
  • eb7f846727 fixed gpio handling Balthasar Reuter 2015-06-18 01:04:57 +02:00
  • 21b35c6be4 Fixed displaying of pictures and other changes Balthasar Reuter 2015-06-18 00:59:32 +02:00
  • 400210b8c5 Added a OpenCV-based Camera class Balthasar Reuter 2015-06-18 00:06:43 +02:00
  • dcc8f59a47 Further refactoring Balthasar Reuter 2015-06-17 23:59:42 +02:00
  • 6b0a57af05 Continued refactoring Balthasar Reuter 2015-06-17 23:39:42 +02:00
  • 6757273635 refactoring continued Balthasar Reuter 2015-06-17 02:01:26 +02:00
  • 595167d62e Started refactoring into multiple files Balthasar Reuter 2015-06-17 01:45:12 +02:00
  • d40ba4c589 Text is now vertically aligned and GPIO channel for lamp added Balthasar Reuter 2015-06-16 22:46:58 +02:00
  • eb2344d066 teardown cleaned up Balthasar Reuter 2015-06-04 16:16:15 +02:00
  • db922938cc teardown cleaned up Balthasar Reuter 2015-06-04 16:13:58 +02:00
  • d8b65b0d29 GPIO handle forgotten Balthasar Reuter 2015-06-04 16:06:28 +02:00
  • a0e4b19965 Debug output Balthasar Reuter 2015-06-04 16:03:06 +02:00
  • 74d0fe3bf1 Debug output Balthasar Reuter 2015-06-04 16:00:47 +02:00
  • 2e350ae043 Added a shutdown button Balthasar Reuter 2015-06-04 15:26:57 +02:00
  • 7c9afab7c9 Added a shutdown button Balthasar Reuter 2015-06-04 15:20:23 +02:00
  • ecdc05ed3b Text centered Balthasar Reuter 2015-05-31 23:32:29 +02:00
  • d2f5fc42d5 Trigger method for new events Balthasar Reuter 2015-05-31 22:35:30 +02:00
  • 5e0aba0b7f First version of the front Balthasar Reuter 2015-05-31 22:21:43 +02:00
  • 3e24e4902c Fixed packages for Pillow Balthasar Reuter 2015-05-31 02:44:54 +02:00
  • c0a40f4022 Event queue is now cleared on entering the loop Balthasar Reuter 2015-05-31 00:11:27 +02:00
  • 86d21742f7 typo fixed Balthasar Reuter 2015-05-31 00:08:28 +02:00
  • d91a40d718 Minor changes in error handling Balthasar Reuter 2015-05-30 23:36:01 +02:00
  • a96966f149 Replaced some accidental images by paths Balthasar Reuter 2015-05-30 23:17:00 +02:00
  • 5410a463cc README changed to install newest gphoto version Balthasar Reuter 2015-05-30 22:53:54 +02:00
  • 08370aea00 Changed error handling Balthasar Reuter 2015-05-30 22:34:57 +02:00
  • 71b8f044aa Added installation of gphoto Balthasar Reuter 2015-05-30 22:34:46 +02:00
  • cab9c6dee4 Installation instructions added to README Balthasar Reuter 2015-05-30 22:14:09 +02:00
  • 11e0197e2a Removed images Balthasar Reuter 2015-05-30 20:49:47 +02:00
  • ec5ef90d97 Text output prettified Balthasar Reuter 2015-05-30 20:49:20 +02:00
  • 7867ddd4a5 Readme updated Balthasar Reuter 2015-05-30 16:15:31 +02:00
  • 59226abb7f Cutting templates for display frame Balthasar Reuter 2015-05-30 16:02:41 +02:00
  • 09961591fc Scope mistake Balthasar Reuter 2015-05-30 14:16:07 +02:00
  • 80238bbe38 Switched to pygame.fastevent for thread safety Balthasar Reuter 2015-05-30 14:12:18 +02:00
  • df3c6480ec Changed GPIO to pin 16 (GPIO23) Balthasar Reuter 2015-05-30 13:41:12 +02:00
  • cdf3908a3f Background is now black instead of white Balthasar Reuter 2015-05-29 00:36:34 +02:00
  • 9d017ab887 Minor bugfixes regarding image sizes Balthasar Reuter 2015-05-29 00:35:49 +02:00
  • 4a0fe66571 Directory is now created Balthasar Reuter 2015-05-29 00:31:00 +02:00
  • e5180e05eb Showing wait message Balthasar Reuter 2015-05-29 00:21:12 +02:00
  • 8fd26f3194 Trying assembling pictures with PIL Balthasar Reuter 2015-05-28 23:58:56 +02:00
  • 0712dd978a Countdown before picture Balthasar Reuter 2015-05-28 23:30:40 +02:00
  • 2d4d26617f GPIO is now enabled on demand Balthasar Reuter 2015-05-28 23:19:41 +02:00
  • 65764da1f7 Replaced mousepointer by transparent xbm file Balthasar Reuter 2015-05-28 23:10:42 +02:00
  • e93433b98b showing mouse cursor for debug Balthasar Reuter 2015-05-28 22:22:46 +02:00
  • 8aef925efe restricted mouse events to BUTTONUP Balthasar Reuter 2015-05-28 00:27:32 +02:00
  • a82884f258 Some debug mouse events Balthasar Reuter 2015-05-28 00:07:02 +02:00
  • 6e1b66750b Some debug mouse events Balthasar Reuter 2015-05-28 00:01:45 +02:00
  • e1bbdc4a7b Some debug output Balthasar Reuter 2015-05-27 23:48:46 +02:00
  • 5dfdf367b8 Mouseclick does now also take pictures Balthasar Reuter 2015-05-27 23:45:08 +02:00
  • d54d189c45 GPIO temporarily disabled, starts now in fullscreen Balthasar Reuter 2015-05-27 23:36:41 +02:00
  • 6a03e039bb Using GPIO7 (pin 26) Balthasar Reuter 2015-05-27 23:22:36 +02:00
  • b38ecacb34 changed gpio channel Balthasar Reuter 2015-05-19 23:29:24 +02:00
  • 86b3cc568b gpio routines updated Balthasar Reuter 2015-05-19 23:27:30 +02:00
  • 93ffd97a2c screen size adjusted Balthasar Reuter 2015-05-19 23:22:42 +02:00
  • c42373cc60 gpio routines added Balthasar Reuter 2015-05-19 23:19:42 +02:00
  • 66af06985b reduced imports Balthasar Reuter 2015-05-19 23:17:26 +02:00
  • c9b1820ef0 Started preparing GPIO IO Balthasar Reuter 2015-05-19 00:35:27 +02:00
  • 171a6f3ebf Keypress is now detected only once Balthasar Reuter 2015-05-19 00:09:26 +02:00