{"id":19988914,"url":"https://github.com/lodestone/mediasort","last_synced_at":"2025-05-04T09:32:38.866Z","repository":{"id":28720511,"uuid":"32241546","full_name":"lodestone/mediasort","owner":"lodestone","description":"Sort and tidy directories containing media (images, video)","archived":false,"fork":false,"pushed_at":"2024-03-25T19:38:44.000Z","size":38,"stargazers_count":2,"open_issues_count":3,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-10-01T08:17:16.074Z","etag":null,"topics":["exif","media","photo","ruby","sort","video"],"latest_commit_sha":null,"homepage":"","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lodestone.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-03-15T02:25:16.000Z","updated_at":"2023-04-22T20:52:40.000Z","dependencies_parsed_at":"2023-02-10T17:45:47.626Z","dependency_job_id":null,"html_url":"https://github.com/lodestone/mediasort","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lodestone%2Fmediasort","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lodestone%2Fmediasort/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lodestone%2Fmediasort/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lodestone%2Fmediasort/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lodestone","download_url":"https://codeload.github.com/lodestone/mediasort/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224391420,"owners_count":17303609,"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":["exif","media","photo","ruby","sort","video"],"created_at":"2024-11-13T04:44:37.460Z","updated_at":"2024-11-13T04:44:38.268Z","avatar_url":"https://github.com/lodestone.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"# mediasort\n\nTidy up directories containing media of varying types (video, image)\n\n## More Details:\n\nI wrote this script to move a directory full of photos just imported from SD card or camera\nand sort them into subdirectories based on their creation time. So if the photo, named\nDSC0001.JPG was taken on March 14th, 2015, the script would sort it into a directory like:\n\n`2015/03/2015-03-14/DSC0001.JPG`\n*`\u003cYEAR\u003e/\u003cMONTH\u003e/\u003cFULL-DATE\u003e/\u003cFILENAME\u003e`*\n\n### Installation:\n\n*This script requires exiftool but has no other dependencies besides standard libraries.*\n\nUse brew to install exiftool:\n\n    brew install exiftool\n\nInstall the gem:\n\n    gem install mediasort\n    \n\n### Usage:\n\n#### *Required Arguments*\n\n     mediasort \\\n      --input \u003cdirectory containing files to be moved\u003e \\\n      --output \u003cdirectory to move files\u003e \\\n      --mimetype \u003cimage|video\u003e \\\n\n#### *Optional Arguments*\n\n      --no-progress # don't display an indicator of progress\n      --verbose # show the commands being executed\n\n\n## Contributing to mediasort\n\n* Send me a pull request.\n\n### Copyright\n\nCopyright (c) 2015 Matt Petty (\u003chttps://twitter.com/lodestone\u003e).  \nSee LICENSE.txt for further details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flodestone%2Fmediasort","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flodestone%2Fmediasort","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flodestone%2Fmediasort/lists"}