[PhotoFloat] documentation / guidance for setup of authentication with uwsgi and floatapp?

Tom Talpey tom at talpey.com
Mon Dec 15 15:19:49 CET 2014


The latest git has a fix for this, btw. When there is no date-taken
tag, it falls back to using the timestamp of the jpg. I don't think
the distros have picked this up.

This doesn't really have anything to do with auth (subject of thread).

On 12/15/2014 5:05 AM, Dennis Ortsen wrote:
> Should anyone encounter this in the future, I corrected the exif
> information in the affected images (which was wrong anyway) using exiftool.
>
> (helpful links:
> http://dimitar.me/change-the-date-and-time-or-any-other-exif-image-meta-data-of-pictures-with-ubuntu/
> and
> https://fitzcarraldoblog.wordpress.com/2011/08/17/exiftool-comes-to-the-rescue-when-i-need-to-fix-the-date-and-time-in-a-batch-of-photo-files/)
>
> It turned out that certain images taken by a certain camera a few years
> ago had a correct file creation time, but the Date/Time Original fields
> were indeed set to all zeros.
>
> I’m not a programmer, If I could, I’d like to help to include a check
> when scanning the images that if such exif information was found, the
> scanner would report them (on the running screen for instance, perhaps a
> summary at the end) and skip the failing images.
>
> Br.
>
> Dennis
>
> Op 12 dec. 2014, om 16:32 heeft Dennis Ortsen <dortsen at gmail.com
> <mailto:dortsen at gmail.com>> het volgende geschreven:
>
>> Sadly I’ve run into an error, I’m not that much into python, perhaps
>> someone has encountered this before and can pinpoint me?
>>
>> I’m running an updated Ubuntu 14.04.1 and a git clone of PhotoFloat
>> from this week. When running the scanner’s main.py, somewhere along
>> the process an image is found with a different date/time format:
>>
>> 2014-12-11T23:11:48.670837   |  |--[thumbing]      IMG_3092.JPG -> 800px
>> 2014-12-11T23:11:49.343290   |  |--[thumbing]      IMG_3092.JPG -> 1024px
>> 2014-12-11T23:11:50.295564   |--[caching]       Liza
>> Traceback (most recent call last):
>>   File "./main.py", line 23, in <module>
>>     main()
>>   File "./main.py", line 17, in main
>>     TreeWalker(sys.argv[1], sys.argv[2])
>>   File "/var/www/photofloat/scanner/TreeWalker.py", line 16, in __init__
>>     self.walk(self.album_path)
>>   File "/var/www/photofloat/scanner/TreeWalker.py", line 55, in walk
>>     album.add_album(self.walk(entry))
>>   File "/var/www/photofloat/scanner/TreeWalker.py", line 76, in walk
>>     album.cache(self.cache_path)
>>   File "/var/www/photofloat/scanner/PhotoAlbum.py", line 68, in cache
>>     self._sort()
>>   File "/var/www/photofloat/scanner/PhotoAlbum.py", line 51, in _sort
>>     self._photos.sort()
>>   File "/var/www/photofloat/scanner/PhotoAlbum.py", line 323, in __cmp__
>>     date_compare = cmp(self.date, other.date)
>>   File "/var/www/photofloat/scanner/PhotoAlbum.py", line 319, in date
>>     correct_date = datetime.strptime(correct_date, '%Y:%m:%d %H:%M:%S')
>>   File "/usr/lib/python2.7/_strptime.py", line 325, in _strptime
>>     (data_string, format))
>> ValueError: time data '0000:00:00 00:00:00' does not match format
>> '%Y:%m:%d %H:%M:%S'
>>
>> How can I find out which file(s) the scanner is choking on? Or perhaps
>> someone can tell me in which order the scanner processes file
>> (alphabetically, order by oldest or first folder/file)?
>>
>> Thanks in advance.
>>
>> For what it’s worth: I’ve added a second ip address to my ubuntu for
>> ease of Nginx configuration and thus it’s not accessible from the
>> Internet (I’ve port forwarded http and https on a different ip address).
>>
>> Br.
>>
>> Dennis
>>
>>
>>
>> Op 8 dec. 2014, om 19:00 heeft Jason A. Donenfeld <Jason at zx2c4.com
>> <mailto:Jason at zx2c4.com>> het volgende geschreven:
>>
>>> On Dec 1, 2014 10:14 PM, "John Griessen" <john at industromatic.com
>>> <mailto:john at industromatic.com>> wrote:
>>> >
>>> > The creator of photofloat makes an email list response every 1.3 years.
>>> >
>>> > There may be 13 users of photofloat worldwide.
>>> >
>>> > The list runs on a server owned by the creator.
>>> >
>>> > This comment may get me banned.
>>>
>>> LOL!
>>>
>>> Pretty grim. Fortunately I'm still a person, and I'll get back into
>>> the groove of maintaining things at some point. I don't want to
>>> follow the djb example of, "here's a public domain code dump. Good
>>> luck maintaining it!" But rather I'd prefer to do things responsibly.
>>> And, to stop making excuses for myself when I'm distant. In any case,
>>> I'm in Torres del Paine right now (when this message sends, I'll
>>> probably be closer to Punta Arenas), so no real computer, but I'll be
>>> back in ~2 weeks or so. Maybe at that point the whole mailing can go
>>> wild poking me to be a person again, and then I'll get the machine
>>> rolling.
>>>
>>> Biggest priority for me is the unicode errors / python3ification.
>>> After that would probably be improving the documentation for folks.
>>> Then finally, merging people's work on html5video, rss, and other things.
>>>
>>> _______________________________________________
>>> PhotoFloat mailing list
>>> PhotoFloat at lists.zx2c4.com <mailto:PhotoFloat at lists.zx2c4.com>
>>> http://lists.zx2c4.com/mailman/listinfo/photofloat
>>
>
>
>
> _______________________________________________
> PhotoFloat mailing list
> PhotoFloat at lists.zx2c4.com
> http://lists.zx2c4.com/mailman/listinfo/photofloat
>


More information about the PhotoFloat mailing list