[{"data":1,"prerenderedAt":212},["ShallowReactive",2],{"project-24444225":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":28,"sentiment":29,"stance_mix":30,"scored_comments":33,"aspects":34,"strip":38,"post_text":40,"what":41,"said":75,"maker_in_thread":133,"shape":140,"grid":142,"attempts":173,"same_week":174,"maker_shows":39,"maker_hidden":204,"reader_version":205,"card":206},"24444225","my-photo-timeline","A simple CLI app to organize photos by year\u002Fmonth locally","title","Show HN: A simple CLI app to organize photos by year\u002Fmonth locally","https:\u002F\u002Fgithub.com\u002Fwiringbits\u002Fmy-photo-timeline","github.com","AlexITC",1599840368,2020,10,15,2456,3028,82,"shown","creative","photo organizing cli","cli",[24,25,26,27],"photo organizer","exif date sort","year month folders","local photo backup","curious",0.083,{"positive":31,"neutral":32,"mixed":31,"critical":31},1,3,6,{"idea":35,"docs":36},{"positive":31,"critical":31},{"positive":37,"critical":37},0,[39,37,32,37,37,37,37,37,32,37,31,37,32,32,37],5,null,{"problem":42,"audience":49,"pricing":40,"motivation":58,"time_to_build":40,"stack":62,"openness":73,"stage":74,"team_size":73},{"value":43,"source":44,"evidence":45},"Organizing photos into year\u002Fmonth folders by metadata date without using the cloud","maker",[46],{"id":47,"by":11,"text":48},"24444240","Hi everybody, this is a command-line app that I created while working with my wife on filling a family album, where we needed to choose pictures per month\u002Fyear, unfortunately, I…",{"value":50,"source":51,"evidence":52},"People who keep their photos local and want to sort them by date","inferred",[53,54],{"id":47,"by":11,"text":48},{"id":55,"by":56,"text":57},"24446833","richardhawthorn","I've been looking for something like this for a while to organise photos from my phone, also without success. I hold all my photos locally and then securely sync them to a remote…",{"value":59,"source":44,"evidence":60},"Family album needed photos chosen per month\u002Fyear; no local tool found",[61],{"id":47,"by":11,"text":48},[63,67],{"value":64,"source":44,"evidence":65},"Scala",[66],{"id":47,"by":11,"text":48},{"value":68,"source":44,"evidence":69},"Metadata Extractor",[70],{"id":71,"by":11,"text":72},"24452946","My app is a quite smaller subset of what PhotoStructure seems to provide. Unfortunately, I can't try it, but I believe that it can certainly replace my app, and I wouldn't have…","unknown","launched",{"praise":76,"objections":82,"requests":102,"questions":111,"alternatives":119},[77],{"value":78,"source":79,"evidence":80},"Useful for someone with a similar need to sort photos from phones","commenter",[81],{"id":55,"by":56,"text":57},[83,93],{"value":84,"source":79,"evidence":85},"Exiftool already does this with a one-line command",[86,90],{"id":87,"by":88,"text":89},"24464253","runariot","Exiftool does it for years",{"id":91,"by":88,"text":92},"24476481","https:\u002F\u002Fexiftool.org\u002Ffilename.html Check 2nd and 6th sample... exiftool -d %Y-%m-%d \"-directory\u003Cdatetimeoriginal\" image.jpg Move 'image.jpg' into a directory with a name given by…",{"value":94,"source":44,"evidence":95},"Metadata timezone and tag inconsistency make dates unreliable",[96,99],{"id":97,"by":11,"text":98},"24447007","What naming structure are you looking for? The biggest problem I have found is that there are so many metadata tags, with many different formats, which complicates taking the…",{"id":100,"by":11,"text":101},"24452841","Such album format is actually quite similar to what the app does, its trivial to add an option to allow that. Another problem I have with metadata (usually while dealing with…",[103],{"value":104,"source":79,"evidence":105},"Support for other album folder naming structures",[106,107],{"id":55,"by":56,"text":57},{"id":108,"by":109,"text":110},"24450116","BorisMelnik","I have the same problem. I personally just chunk all my photos into albums like this ... 2019q4 2020q1 2020q2 2020q3 2020q4 it is too hard with 10+ years of photos to maintain…",[112],{"value":113,"source":79,"evidence":114},"How does it compare to PhotoStructure",[115],{"id":116,"by":117,"text":118},"24450665","bradknowles","How does this compare to PhotoStructure[0]? [0]: https:\u002F\u002Fphotostructure.com\u002Fabout\u002Fintroducing-photostructure\u002F",[120,128],{"value":121,"source":79,"evidence":122},"PhotoStructure",[123,124],{"id":116,"by":117,"text":118},{"id":125,"by":126,"text":127},"24452971","mceachen","Many things are different. * This tool is designed to do one task, once: move photos from one directory structure, into another directory structure. It has no state persistence,…",{"value":129,"source":79,"evidence":130},"ExifTool",[131,132],{"id":87,"by":88,"text":89},{"id":91,"by":88,"text":92},{"comments":134,"answered":135,"key":136},7,2,[137,138,139],{"id":97,"text":98},{"id":100,"text":101},{"id":71,"text":72},{"commenters":33,"max_depth":39,"maker_replies":134,"first_comment_mins":135,"lifespan_hours":141},107,[143,145,147,149,150,152,153,155,157,159,161,163,166,167,170],[55,37,39,144,56,37],"project\u002Fpositive\u002Fidea",[97,37,37,146,11,31],"maker\u002Fneutral\u002Fnone",[108,37,32,148,109,37],"project\u002Fneutral\u002Fnone",[100,37,37,148,11,31],[116,31,37,151,117,37],"other\u002Fneutral\u002Fnone",[71,31,37,144,11,31],[154,31,37,151,126,37],"24452984",[156,31,37,151,11,31],"24455156",[125,31,32,158,126,37],"project\u002Fmixed\u002Fidea",[47,135,37,160,11,31],"project\u002Fneutral\u002Fidea",[87,32,31,162,88,37],"project\u002Fcritical\u002Fidea",[164,32,37,165,11,31],"24469540","maker\u002Fneutral\u002Fdocs",[91,32,32,165,88,37],[168,32,32,169,88,37],"24479445","project\u002Fneutral\u002Fdocs",[171,32,37,172,11,31],"24489304","commenter\u002Fpositive\u002Fnone",[],[175,180,185,190,195,200],{"id":176,"name":177,"points":178,"category":179},"24442294","Octo",241,"infrastructure",{"id":181,"name":182,"points":183,"category":184},"24428206","Eiten",201,"web_saas",{"id":186,"name":187,"points":188,"category":189},"24493248","Cortex license plate reader",190,"ai",{"id":191,"name":192,"points":193,"category":194},"24485447","jazzit",162,"dev_tools",{"id":196,"name":197,"points":198,"category":199},"24476641","Lofimusic.app",136,"consumer_social",{"id":201,"name":202,"points":203,"category":199},"24478149","Lag",129,false,"v2",{"id":207,"name":5,"line":6,"ai":204,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":208,"top":18,"kw":209,"maker":11,"domain":10,"tier":19,"attempts":37,"strip":210,"url":9,"mix":211,"praise":78,"objection":84,"sub":21},24444225,0.08,[24,25,26,27],"503000003010330",[31,32,31,31],1794036595848]