{"id":17501365,"url":"https://github.com/vinc/dasort","last_synced_at":"2025-07-01T15:05:50.617Z","repository":{"id":137712922,"uuid":"1117288","full_name":"vinc/dasort","owner":"vinc","description":"Organize pictures by creation date","archived":false,"fork":false,"pushed_at":"2014-06-13T07:03:59.000Z","size":136,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-02T20:51:14.541Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://vinc.cc/projects/dasort","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/vinc.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2010-11-27T17:23:51.000Z","updated_at":"2017-07-17T14:07:43.000Z","dependencies_parsed_at":"2023-03-12T14:11:19.571Z","dependency_job_id":null,"html_url":"https://github.com/vinc/dasort","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vinc%2Fdasort","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vinc%2Fdasort/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vinc%2Fdasort/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vinc%2Fdasort/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vinc","download_url":"https://codeload.github.com/vinc/dasort/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246085662,"owners_count":20721214,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-19T19:45:17.961Z","updated_at":"2025-03-28T19:21:56.227Z","avatar_url":"https://github.com/vinc.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"DaSort\n======\n\nDaSort is a CLI tool for organizing by creation date.\n\nIt is written in Python and it requires the `pyexiv2` module to read Exif data\nstored in pictures. The `argparse` module is also required but it is included\nby default in Python 2.7.\n\nA duplication detection algorithm is built in DaSort to skip duplicate\npictures without forgeting different versions of the same original.\n\n\nInstallation\n------------\n\nInstalling from source:\n\n    $ git clone git://github.com/vinc/dasort.git\n    $ cd dasort\n    $ sudo python setup.py install\n\n\nUsage\n-----\n\nImporting pictures to a sorted tree is as simple as:\n\n    $ dasort /media/disk ~/pictures\n    Scanning '/media/disk' ...\n    Examining 31348 files ...\n\n     100% [==================================================================] \n\n     2884 of 31348 files imported\n     27991 duplicated pictures ignored\n     473 files ignored (listed in 'ignored.txt')\n\nThanks to the duplication detection algorithm, this command can be run from\nmultiple sources to the same destination.\n\nSymbolic links can be used instead of copy with `dasort -s`.\n\n\nSupported image formats\n-----------------------\n\nThe following formats have been successfully tested: `JPEG`, `CR2`, `CRW`,\n`TIFF`.\n\nProprietary RAW format from other brands than Canon have not been tested yet\nbut they should work too.\n\nDaSort also recognises UFRaw ID files containing all the conversion parameters\nso they will be also imported.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvinc%2Fdasort","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvinc%2Fdasort","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvinc%2Fdasort/lists"}