Commit Graph

  • 37371fc962 compatibility fix for the fake iterator in ProcessWrapper python3 Markus Pawlata 2019-07-14 02:08:57 +0200
  • 6a0424b766 - seriously refactored so imports hurt less - changed imports to python3 Markus Pawlata 2019-07-14 01:20:35 +0200
  • d10da55654 Updated readme, changes to sample to match, some smaller fixes nginx Markus Pawlata 2018-12-10 23:51:38 +0100
  • f79eda5ec6 Small fix for video timestamps, refactored PhotoaAlbum.py & added reference for xwipe Markus Pawlata 2018-12-08 20:57:41 +0100
  • a648b931bb Changed powered by line Markus Pawlata 2018-12-07 01:43:25 +0100
  • d9a96b827f Added swiping on mobile, fixed index.html, small changes to css Markus Pawlata 2018-12-07 01:35:40 +0100
  • 4961c398a5 fixed error in refactoring, changed auth-system to multi token, cleanup after major change Markus Pawlata 2018-12-05 01:10:40 +0100
  • 48bf325d77 pep8'd what I could, including tabs to spaces Markus Pawlata 2018-11-30 01:28:24 +0100
  • a45ecc76b0 Added requirements.txt for a possible virtualenv Markus Pawlata 2018-11-30 00:26:38 +0100
  • 23900670ca Restored local js/css processing, removed superfluous .gitignore files, removed htacces-files, moved sample config to sample files Markus Pawlata 2018-11-30 00:12:11 +0100
  • 3b9f64b057 Fixed logical error after introducing timestamp of videos from EXIF data. Previous logic dictated that all timestamps should live within attribute name starting with "dateTime", which caused issues when re-scanning an album (complaining about corrupt cache). Renamed variable and all is good. patches Joachim Tingvold 2018-11-15 01:40:22 +0100
  • 6029f92aad Scale videos properly. Previously there was an issue with vertical or squared videos bigger than 720 pixels high. Also sets timestamp for videoCreateDate even if nothing is found. Done to avoid cache corruption when walking the albums. Joachim Tingvold 2018-11-11 05:54:57 +0100
  • 5cbc3f31e3 Use other timestamp for videos. Easier to manipulate timestamp via exiftool this way. Joachim Tingvold 2018-11-11 04:22:15 +0100
  • 1cc1ec02aa AJAX Crawl Specification is depreciated Jason A. Donenfeld 2015-10-14 22:03:51 +0200
  • 1a2b14bb47 More python insanity Jason A. Donenfeld 2015-10-06 19:10:00 +0200
  • e4244d086d Fix issue with duplicate video frames. Whenever you had more than one video in a row, it would not clear the old video before showing the next, resulting in multiple video frames being shown, only getting cleared whenever a photo appeared. Big irritation, small fix (-: Joachim Tingvold 2015-10-20 03:20:47 +0200
  • a4f8e77474 AJAX Crawl Specification is depreciated master Jason A. Donenfeld 2015-10-14 22:03:51 +0200
  • 8edce3cb1e More python insanity Jason A. Donenfeld 2015-10-06 19:10:00 +0200
  • 05475b6ed0 Fix issue with transcoding old MJPEG-movies. Joachim Tingvold 2015-07-07 14:33:16 +0200
  • 0e258a46dc Don't crash when unable to unlink Joachim Tingvold 2015-06-17 20:41:38 +0200
  • 49b4667703 Added comment. Joachim Tingvold 2015-06-17 20:35:14 +0200
  • 9a15b2c2c0 Be totally quiet. Overwrite thumbs. Joachim Tingvold 2015-06-17 20:10:50 +0200
  • 52e025b07d Use H264 (rather than webm) Primarily done to support IE and Safari. Joachim Tingvold 2015-06-17 17:30:35 +0200
  • fa5f0c1fcd Re-create thumbs/transcodes if deleted. Previously thumbs/transcodes were only created if mtime() of the file didn't match what was stored in the json-file. If you deleted a thumb/transcode from the cache_path, it would not be re-created unless you modify the mtime() of the original files (in album_path). Joachim Tingvold 2015-06-17 14:49:55 +0200
  • ec0828e610 Merge updates from 'master' Joachim Tingvold 2015-06-06 06:55:18 +0200
  • 37b63f2a4a Kill pool if interrupted/error. Joachim Tingvold 2015-06-06 06:45:22 +0200
  • a169bafdd8 Fix args passed to videotool. Fixed video. Encodes at 4Mbps with multiple cores. Joachim Tingvold 2015-06-02 23:13:26 +0200
  • 3bdcd1cc66 Handle TypeError. exif{}-date is already datetime. Joachim Tingvold 2015-06-02 20:28:28 +0200
  • f5696cb075 Allow masking directories by twiddling permissions. Jason A. Donenfeld 2015-05-26 14:54:54 +0200
  • 3aa0e4afb0 Updated jQuery Mousewheel so it actually works :-D Joachim Tingvold 2015-05-06 00:21:54 +0200
  • b97981aee8 Cleanup unused files. Minor tweaks. Joachim Tingvold 2015-05-05 12:48:19 +0200
  • 37db1402c5 Minor changes. Joachim Tingvold 2015-05-05 10:08:51 +0200
  • ce45ae55ef Minify-scripts. Updated jQuery. Joachim Tingvold 2015-05-05 09:57:16 +0200
  • 1b2cde7661 Correct order of arguments. Joachim Tingvold 2015-05-05 00:39:26 +0200
  • 50ab2143ec Heh :-D Joachim Tingvold 2015-05-05 00:12:40 +0200
  • ff7e540eb8 Thumbnail-method for both photo and video. Joachim Tingvold 2015-05-05 00:08:37 +0200
  • 80bb5258d6 If tool fails, it would not continue. Joachim Tingvold 2015-05-04 23:57:27 +0200
  • ac52f76025 First attempt at merging video-patch. Joachim Tingvold 2015-05-04 19:46:58 +0200
  • 6e4fe49d50 Updated master, merging into patches. Joachim Tingvold 2015-05-04 17:45:03 +0200
  • 54c68be7fd Don't crash when unable to unlink Jason A. Donenfeld 2015-01-27 15:18:27 +0100
  • 148b88951d Don't deal with invalid unicode Jason A. Donenfeld 2015-01-27 14:39:44 +0100
  • 8956a6c9a5 Don't prefix root for images Jason A. Donenfeld 2015-01-27 14:25:06 +0100
  • 61aabc7ee2 Copy and paste error Jason A. Donenfeld 2015-01-25 14:19:38 +0100
  • 7d2528280b Python unicode is awful Jason A. Donenfeld 2015-01-19 13:08:45 +0100
  • 2b8918dd7c Return proper date type. Jason A. Donenfeld 2014-08-25 22:37:46 +0200
  • 5d8aa9b212 Add wishlist item : download link for original video Jerome Charaoui 2014-08-16 11:41:45 -0400
  • d5c9f54b34 Convert Exif dateTime[Original] attributes to datetime type to fix comparison with dateTimeFile Jerome Charaoui 2014-08-15 20:46:23 -0400
  • a7192297df Indents (-: Joachim Tingvold 2014-03-16 15:19:52 +0100
  • dee0ab294f Use threading to make thumbs in parallel. Known bug: interrupt makes it go crazy. Joachim Tingvold 2014-03-16 15:17:13 +0100
  • c9ce27eb87 Add 1600px size. Remove unused 800px size. Joachim Tingvold 2014-03-16 15:03:54 +0100
  • 20fe79eb4e Show image before album. Loads image faster when using direct image URL. Joachim Tingvold 2014-03-16 15:02:03 +0100
  • ba69da0fde Send admin password, not admin username. Jason A. Donenfeld 2014-03-14 11:32:19 +0100
  • 50dbff09ea Readme updates. Jason A. Donenfeld 2014-03-12 23:31:35 -0600
  • c117aa0f9e Add readme Jason A. Donenfeld 2014-03-12 18:08:28 -0600
  • d33715066a Restructuring Jason A. Donenfeld 2013-04-29 11:05:09 +0200
  • 52667388e9 Fix caching of top-level items Jerome Charaoui 2014-02-13 23:28:59 -0500
  • ecbd6d5552 fix check for webm support, which had logic reversed Antoine Beaupré 2014-02-13 21:32:45 -0500
  • 5e53d3ac3b Close bug ea1/31e (Libav support) Jerome Charaoui 2014-01-30 14:37:26 -0500
  • 213fd2ffc7 Support libav for video processing Jerome Charaoui 2014-01-29 18:11:25 -0500
  • 471e0eb820 Use Modernizr to check for <video> support and show an error messag if absent. Jerome Charaoui 2014-01-28 01:18:30 -0500
  • 80060b37c1 Create <video> element dynamically Jerome Charaoui 2014-01-27 23:02:10 -0500
  • 1bb130d37b Fix testing for duration in video metadata Jerome Charaoui 2013-12-22 21:40:48 -0500
  • 2df2730cd3 Read metadata from previously transcoded video (must account for rotation and/or downscaling) Jerome Charaoui 2013-12-22 21:09:05 -0500
  • 0d35832b21 Handle video metadata correctly Jerome Charaoui 2013-12-22 20:33:43 -0500
  • 50a2284d50 Close bug ea1/9da (cropped video) Jerome Charaoui 2013-12-22 03:07:21 -0500
  • 993b799f62 Implement <link rel="video_src"> tag Jerome Charaoui 2013-12-22 03:04:30 -0500
  • 10a31bbd1e Fix thumb scrolling on videos Jerome Charaoui 2013-12-22 03:01:50 -0500
  • 315b03f737 Add automatic scaling for video Jerome Charaoui 2013-12-22 02:28:34 -0500
  • 1409c13e30 Overlay a small icon on video thumbnails Jerome Charaoui 2013-12-21 23:48:10 -0500
  • 0443b99492 If thumbing or transcoding fails, invalidate entry. Jerome Charaoui 2013-12-21 20:46:56 -0500
  • aa55758aab Initialize bugs-everywhere and add a few bugs Jerome Charaoui 2013-12-21 15:01:08 -0500
  • 6f482f8f78 Add support for videos using ffmpeg for transcoding to webm format and HTML5 video tag. Jerome Charaoui 2013-12-20 22:40:25 -0500
  • 9c8beb0cc5 Add semi-colon. Jason A. Donenfeld 2013-04-29 11:05:27 +0200
  • f7f92c1a07 Add mobile support. Jason A. Donenfeld 2012-09-17 16:54:28 +0200
  • 0cf87e26de Force system encoding to be UTF-8. Jason A. Donenfeld 2012-08-22 17:10:56 +0200
  • 598fef93fd Use charAt to appease IE7 users. Antonio Galea 2012-08-22 17:03:37 +0200
  • 34d5f330fe Don't forget to add the actual form. Jason A. Donenfeld 2012-08-17 17:16:23 +0200
  • 499614eab0 Support simple auth form. Jason A. Donenfeld 2012-08-11 01:47:11 +0200
  • b41ad8c91e Deal with deleting faulty images. Jason A. Donenfeld 2012-08-10 20:17:42 +0200
  • ba72d7c8b7 Make sure to use right encoding for initial UTF-8 path. Jason A. Donenfeld 2012-06-22 17:54:53 +0200
  • 120b8846b7 Higher quality thumbs. Jason A. Donenfeld 2012-04-22 19:20:54 +0200
  • 99b3118cce Do fullscreen properly. Jason A. Donenfeld 2012-04-19 20:52:41 +0200
  • 8b7d41937e Stop previous fades on next fade. Thanks artcfox. Jason A. Donenfeld 2012-04-19 20:17:12 +0200
  • 4643b9cd9f Add support for full-screen on gecko and webkit. Jason A. Donenfeld 2012-04-18 07:38:04 +0200
  • 3f976581fd Work around firefox image position bug. Jason A. Donenfeld 2012-04-17 04:41:18 +0200
  • f05aab0109 Work around chrome bug with the exclamation symbol. Jason A. Donenfeld 2012-04-16 19:02:16 +0200
  • 836503156d Sometimes exif strings are null terminated, and python imagining library doesn't deal with that for us. Jason A. Donenfeld 2012-03-29 15:42:53 +0200
  • 6f11e0526e Don't allow header injection. Jason A. Donenfeld 2011-11-16 01:11:28 -0500
  • 34dd265f6a Make json files refresh sooner. Jason A. Donenfeld 2011-10-21 18:29:27 -0400
  • ef205626e4 Work around google+'s bug where they link to the escaped_fragment URL. Jason A. Donenfeld 2011-09-11 23:10:41 -0400
  • 291dba972f Store ratio for determining stretch direction. Jason A. Donenfeld 2011-07-11 15:28:18 -0400
  • 725cb85cdb Add more exif types, thanks to the imageinfo javascript plugin in some random google chrome demo extension. Jason A. Donenfeld 2011-06-27 17:12:59 -0400
  • cf44d08610 Put subalbums on top if more than one. Jason A. Donenfeld 2011-06-24 03:02:50 -0400
  • 4609fb54e8 Better output on scanner. Jason A. Donenfeld 2011-05-23 05:25:45 -0400
  • 7566bce879 Pass jshint. Jason A. Donenfeld 2011-05-17 23:50:02 -0400
  • 264738009b Get rid of CoffeeScript-style weirdness and make it plain and simple. Jason A. Donenfeld 2011-05-17 23:28:11 -0400
  • fc2f923de1 Missing semi-colon Jason A. Donenfeld 2011-05-17 23:21:22 -0400
  • c312863f85 Don't recurse up prototype. Jason A. Donenfeld 2011-05-17 02:58:44 -0400
  • 346b9eee43 Proper equality comparisons. Jason A. Donenfeld 2011-05-17 02:32:54 -0400
  • d076423b30 Align to bottom on skinny window. Jason A. Donenfeld 2011-05-17 02:29:20 -0400