Commit Graph

140 Commits

Author SHA1 Message Date
Balthasar Reuter
dd0b7ec513 Structure made compatible to setuptools 2018-05-01 22:32:00 +02:00
Balthasar Reuter
7e5eb7dcbd GPIO support based on gpiozero added. UNTESTED! 2018-04-19 23:54:59 +02:00
Balthasar Reuter
d9eb09475d PDF-Printer for debugging, Pictures centered on screen and in print, Startup of Photobooth-Thread delayed 2018-04-19 22:53:36 +02:00
Balthasar Reuter
5f8fa43d56 Added rudimentary printing support 2018-04-18 23:58:51 +02:00
Balthasar Reuter
f3ad5bc7ff Further error handling changes 2018-04-18 00:04:45 +02:00
Balthasar Reuter
e296d7997c Refactored entry routines 2018-04-17 23:55:59 +02:00
Balthasar Reuter
cb5c2d6870 Flexible module system for Camera and Gui implementations added 2018-04-17 23:45:17 +02:00
Balthasar Reuter
cf9e687102 Improved error handling 2018-04-17 22:43:25 +02:00
Balthasar Reuter
ee80244f69 Different gPhoto2 backends implemented. Functionally is working on a very basic level 2018-04-17 01:06:20 +02:00
Balthasar Reuter
7a02d36c80 Saving settings restarts photobooth now to apply settings immediately 2018-04-04 22:38:37 +02:00
Balthasar Reuter
90ec84e286 Plenty of configuration options added to config file and settings dialog 2018-04-03 23:04:11 +02:00
Balthasar Reuter
dc57fd26b5 Idle functionality for camera added. Some Photobooth config added to settings file and dialog. 2018-03-31 21:25:18 +02:00
Balthasar Reuter
235c795a75 Preview mirrors image 2018-03-31 20:33:26 +02:00
Balthasar Reuter
fb62d2fdb2 Added saving of assembled pictures and more robust error handling 2018-03-31 00:02:57 +02:00
Balthasar Reuter
1ca0c4d322 Simple photobooth logic implemented 2018-03-30 23:11:16 +02:00
Balthasar Reuter
2c279cbce2 More robust key press handling 2018-03-29 23:00:26 +02:00
Balthasar Reuter
3e27a46618 Rudimentary trigger emulation using OpenCV 2018-03-23 23:27:38 +01:00
Balthasar Reuter
0688fa5fa6 Multiprocessing to separate Photobooth logic and GUI. Pipes to connect them to each other 2018-03-21 22:09:37 +01:00
Balthasar Reuter
65c70f6fc4 Indentation using 4 spaces 2018-03-17 14:57:38 +01:00
Balthasar Reuter
6b6b043086 Some installation notes - verbose version TBD and matching pip file TBD 2018-03-17 14:55:18 +01:00
Balthasar Reuter
df22b925b7 Rudimentary setup-file added 2018-03-17 14:54:29 +01:00
Balthasar Reuter
ade6d05aee Initial commit for the more modular rewrite of the Photobooth.
Basic Qt5-GUI implemented
Config-File support implemented
Basic settings dialog to change config implemented
NO Photobooth functionality, yet
2018-03-17 14:54:08 +01:00
Balthasar Reuter
1da57c5bfc Removed files from previous version 2018-02-08 21:42:05 +01:00
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