Coder Social home page Coder Social logo

Comments (2)

masneyb avatar masneyb commented on September 23, 2024 1

I just pushed up a commit that should fix the issue for you. In your shotwell library, look to see if any of your media is in the "No Event" category (below all of the years) and make sure to put a timestamp with all of them. I haven't fully tested the HTML generation with the no events category.

The program doesn't read the timestamps from the photos (via EXIF) or the videos; it only reads from the database.

from shotwell-site-generator.

jesjimher avatar jesjimher commented on September 23, 2024

I have looked a little bit more into the issue, and I think the issue subject message has nothing to do with the problem, sorry about that...

What I've seen is that error is about some media from year 1970 missing. Which is right, because, running Shotwell, I don't have any media from this year. But debugging a little bit more, I've found that the actual file which is causing the error is a video that was imported from a camera with a bad date/no date at all, and thus was imported into the 1970 folder. Then, after importing it, I corrected date to the real date (2011) using Shotwell options, but file stayed at 1970 folder (Shotwell doesn't move file once imported, no matter if date is changed). Looking at VideoTable I see the right date at timestamp column, so I don't exactly know what's happening here.

Is it possible that your script gets media date from file exif information instead of Shotwell database? Normally they would be both in sync, but since the problematic file is a video, it has no EXIF information by itself. Or perhaps date is recovered from file path, which doesn't correspond to actual date?

Hope it helps, I really would like it to work, since having an HTML version of Shotwell database is a fantastic idea :-)

from shotwell-site-generator.

Related Issues (2)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.