37371fc962
compatibility fix for the fake iterator in ProcessWrapper
python3
Markus Pawlata
2019-07-14 02:08:57 +02:00
6a0424b766
- seriously refactored so imports hurt less - changed imports to python3
Markus Pawlata
2019-07-14 01:20:35 +02:00
d10da55654
Updated readme, changes to sample to match, some smaller fixes
nginx
Markus Pawlata
2018-12-10 23:51:38 +01:00
f79eda5ec6
Small fix for video timestamps, refactored PhotoaAlbum.py & added reference for xwipe
Markus Pawlata
2018-12-08 20:57:41 +01:00
a648b931bb
Changed powered by line
Markus Pawlata
2018-12-07 01:43:25 +01:00
d9a96b827f
Added swiping on mobile, fixed index.html, small changes to css
Markus Pawlata
2018-12-07 01:35:40 +01:00
4961c398a5
fixed error in refactoring, changed auth-system to multi token, cleanup after major change
Markus Pawlata
2018-12-05 01:10:40 +01:00
48bf325d77
pep8'd what I could, including tabs to spaces
Markus Pawlata
2018-11-30 01:28:24 +01:00
a45ecc76b0
Added requirements.txt for a possible virtualenv
Markus Pawlata
2018-11-30 00:26:38 +01:00
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 +01:00
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 +01:00
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 +01:00
5cbc3f31e3
Use other timestamp for videos. Easier to manipulate timestamp via exiftool this way.
Joachim Tingvold
2018-11-11 04:22:15 +01:00
1cc1ec02aa
AJAX Crawl Specification is depreciated
Jason A. Donenfeld
2015-10-14 22:03:51 +02:00
1a2b14bb47
More python insanity
Jason A. Donenfeld
2015-10-06 19:10:00 +02:00
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 +02:00
a4f8e77474
AJAX Crawl Specification is depreciated
master
Jason A. Donenfeld
2015-10-14 22:03:51 +02:00
8edce3cb1e
More python insanity
Jason A. Donenfeld
2015-10-06 19:10:00 +02:00
05475b6ed0
Fix issue with transcoding old MJPEG-movies.
Joachim Tingvold
2015-07-07 14:33:16 +02:00
0e258a46dc
Don't crash when unable to unlink
Joachim Tingvold
2015-06-17 20:41:38 +02:00
49b4667703
Added comment.
Joachim Tingvold
2015-06-17 20:35:14 +02:00
9a15b2c2c0
Be totally quiet. Overwrite thumbs.
Joachim Tingvold
2015-06-17 20:10:50 +02:00
52e025b07d
Use H264 (rather than webm) Primarily done to support IE and Safari.
Joachim Tingvold
2015-06-17 17:30:35 +02:00
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 +02:00
ec0828e610
Merge updates from 'master'
Joachim Tingvold
2015-06-06 06:55:18 +02:00
37b63f2a4a
Kill pool if interrupted/error.
Joachim Tingvold
2015-06-06 06:45:22 +02:00
a169bafdd8
Fix args passed to videotool. Fixed video. Encodes at 4Mbps with multiple cores.
Joachim Tingvold
2015-06-02 23:13:26 +02:00
3bdcd1cc66
Handle TypeError. exif{}-date is already datetime.
Joachim Tingvold
2015-06-02 20:28:28 +02:00
f5696cb075
Allow masking directories by twiddling permissions.
Jason A. Donenfeld
2015-05-26 14:54:54 +02:00
3aa0e4afb0
Updated jQuery Mousewheel so it actually works :-D
Joachim Tingvold
2015-05-06 00:21:54 +02:00
b97981aee8
Cleanup unused files. Minor tweaks.
Joachim Tingvold
2015-05-05 12:48:19 +02:00
37db1402c5
Minor changes.
Joachim Tingvold
2015-05-05 10:08:51 +02:00
ce45ae55ef
Minify-scripts. Updated jQuery.
Joachim Tingvold
2015-05-05 09:57:16 +02:00
1b2cde7661
Correct order of arguments.
Joachim Tingvold
2015-05-05 00:39:26 +02:00
50ab2143ec
Heh :-D
Joachim Tingvold
2015-05-05 00:12:40 +02:00
ff7e540eb8
Thumbnail-method for both photo and video.
Joachim Tingvold
2015-05-05 00:08:37 +02:00
80bb5258d6
If tool fails, it would not continue.
Joachim Tingvold
2015-05-04 23:57:27 +02:00
ac52f76025
First attempt at merging video-patch.
Joachim Tingvold
2015-05-04 19:46:58 +02:00
6e4fe49d50
Updated master, merging into patches.
Joachim Tingvold
2015-05-04 17:45:03 +02:00
54c68be7fd
Don't crash when unable to unlink
Jason A. Donenfeld
2015-01-27 15:18:27 +01:00
148b88951d
Don't deal with invalid unicode
Jason A. Donenfeld
2015-01-27 14:39:44 +01:00
8956a6c9a5
Don't prefix root for images
Jason A. Donenfeld
2015-01-27 14:25:06 +01:00
61aabc7ee2
Copy and paste error
Jason A. Donenfeld
2015-01-25 14:19:38 +01:00
7d2528280b
Python unicode is awful
Jason A. Donenfeld
2015-01-19 13:08:45 +01:00
2b8918dd7c
Return proper date type.
Jason A. Donenfeld
2014-08-25 22:37:46 +02:00
5d8aa9b212
Add wishlist item : download link for original video
Jerome Charaoui
2014-08-16 11:41:45 -04:00
d5c9f54b34
Convert Exif dateTime[Original] attributes to datetime type to fix comparison with dateTimeFile
Jerome Charaoui
2014-08-15 20:46:23 -04:00
a7192297df
Indents (-:
Joachim Tingvold
2014-03-16 15:19:52 +01:00
dee0ab294f
Use threading to make thumbs in parallel. Known bug: interrupt makes it go crazy.
Joachim Tingvold
2014-03-16 15:17:13 +01:00
993b799f62
Implement <link rel="video_src"> tag
Jerome Charaoui
2013-12-22 03:04:30 -05:00
10a31bbd1e
Fix thumb scrolling on videos
Jerome Charaoui
2013-12-22 03:01:50 -05:00
315b03f737
Add automatic scaling for video
Jerome Charaoui
2013-12-22 02:28:34 -05:00
1409c13e30
Overlay a small icon on video thumbnails
Jerome Charaoui
2013-12-21 23:48:10 -05:00
0443b99492
If thumbing or transcoding fails, invalidate entry.
Jerome Charaoui
2013-12-21 20:46:56 -05:00
aa55758aab
Initialize bugs-everywhere and add a few bugs
Jerome Charaoui
2013-12-21 15:01:08 -05:00
6f482f8f78
Add support for videos using ffmpeg for transcoding to webm format and HTML5 video tag.
Jerome Charaoui
2013-12-20 22:40:25 -05:00
9c8beb0cc5
Add semi-colon.
Jason A. Donenfeld
2013-04-29 11:05:27 +02:00
f7f92c1a07
Add mobile support.
Jason A. Donenfeld
2012-09-17 16:54:28 +02:00
0cf87e26de
Force system encoding to be UTF-8.
Jason A. Donenfeld
2012-08-22 17:10:56 +02:00
598fef93fd
Use charAt to appease IE7 users.
Antonio Galea
2012-08-22 17:03:37 +02:00
34d5f330fe
Don't forget to add the actual form.
Jason A. Donenfeld
2012-08-17 17:16:23 +02:00
499614eab0
Support simple auth form.
Jason A. Donenfeld
2012-08-11 01:47:11 +02:00
b41ad8c91e
Deal with deleting faulty images.
Jason A. Donenfeld
2012-08-10 20:17:42 +02:00
ba72d7c8b7
Make sure to use right encoding for initial UTF-8 path.
Jason A. Donenfeld
2012-06-22 17:54:53 +02:00
120b8846b7
Higher quality thumbs.
Jason A. Donenfeld
2012-04-22 19:20:54 +02:00
99b3118cce
Do fullscreen properly.
Jason A. Donenfeld
2012-04-19 20:52:41 +02:00
8b7d41937e
Stop previous fades on next fade. Thanks artcfox.
Jason A. Donenfeld
2012-04-19 20:17:12 +02:00
4643b9cd9f
Add support for full-screen on gecko and webkit.
Jason A. Donenfeld
2012-04-18 07:38:04 +02:00
3f976581fd
Work around firefox image position bug.
Jason A. Donenfeld
2012-04-17 04:41:18 +02:00
f05aab0109
Work around chrome bug with the exclamation symbol.
Jason A. Donenfeld
2012-04-16 19:02:16 +02:00
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 +02:00
6f11e0526e
Don't allow header injection.
Jason A. Donenfeld
2011-11-16 01:11:28 -05:00
34dd265f6a
Make json files refresh sooner.
Jason A. Donenfeld
2011-10-21 18:29:27 -04:00
ef205626e4
Work around google+'s bug where they link to the escaped_fragment URL.
Jason A. Donenfeld
2011-09-11 23:10:41 -04:00
291dba972f
Store ratio for determining stretch direction.
Jason A. Donenfeld
2011-07-11 15:28:18 -04:00
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 -04:00
cf44d08610
Put subalbums on top if more than one.
Jason A. Donenfeld
2011-06-24 03:02:50 -04:00
4609fb54e8
Better output on scanner.
Jason A. Donenfeld
2011-05-23 05:25:45 -04:00
7566bce879
Pass jshint.
Jason A. Donenfeld
2011-05-17 23:50:02 -04:00
264738009b
Get rid of CoffeeScript-style weirdness and make it plain and simple.
Jason A. Donenfeld
2011-05-17 23:28:11 -04:00
fc2f923de1
Missing semi-colon
Jason A. Donenfeld
2011-05-17 23:21:22 -04:00
c312863f85
Don't recurse up prototype.
Jason A. Donenfeld
2011-05-17 02:58:44 -04:00
346b9eee43
Proper equality comparisons.
Jason A. Donenfeld
2011-05-17 02:32:54 -04:00
d076423b30
Align to bottom on skinny window.
Jason A. Donenfeld
2011-05-17 02:29:20 -04:00