{"id":20995617,"url":"https://github.com/tesar-tech/renamephotos","last_synced_at":"2026-04-13T02:36:56.215Z","repository":{"id":112971668,"uuid":"266967676","full_name":"tesar-tech/RenamePhotos","owner":"tesar-tech","description":"dotnet global tool that renames photos based on theri EXIF date taken","archived":false,"fork":false,"pushed_at":"2022-03-09T19:48:20.000Z","size":16,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-20T08:50:07.324Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"PowerShell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tesar-tech.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-05-26T06:56:35.000Z","updated_at":"2021-12-21T17:28:10.000Z","dependencies_parsed_at":null,"dependency_job_id":"bf638076-5b13-4994-b696-05551ad4f327","html_url":"https://github.com/tesar-tech/RenamePhotos","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/tesar-tech%2FRenamePhotos","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tesar-tech%2FRenamePhotos/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tesar-tech%2FRenamePhotos/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tesar-tech%2FRenamePhotos/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tesar-tech","download_url":"https://codeload.github.com/tesar-tech/RenamePhotos/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243410445,"owners_count":20286395,"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-11-19T07:25:04.645Z","updated_at":"2025-12-29T02:52:34.086Z","avatar_url":"https://github.com/tesar-tech.png","language":"PowerShell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Rename photos\n\nFrom this: `DSC106.jpg`  To: `20200312_2345.jpg`\n\nDotnet tool for renaming photos in **date taken** metadata style. Works with .net5.0.\n\n## Install\n\n\u003e dotnet tool install renamephotos -g\n\n[![RenamePhotos](https://img.shields.io/nuget/v/RenamePhotos.svg)](https://www.nuget.org/packages/RenamePhotos/)\n\n## Usage\n\nUse `RenamePhotos` command in folder with `.jpg`  pictures. It will rename them all.\n\n## How to create and publish NuGet package\n\nThis is mostly selfnote for me.\nWhen I will be buildingcreating next nuget package I know I will look at here ¯\\\\_(ツ)_/¯ .\n\n### Create nuget package\n\n- change the package vesion inside `.csproj`: `\u003cPackageVersion\u003e1.0.6\u003c/PackageVersion\u003e`\n- instal nuget with choco: `choco install nuget.commandline`\n- publish project `dotnet publish -c release`\n  - this will generate package, because there is `\u003cPackageOutputPath\u003e./nupkg\u003c/PackageOutputPath\u003e` and `\u003cGeneratePackageOnBuild\u003etrue\u003c/GeneratePackageOnBuild\u003e` that will ensure package will be created in `nupkg` folder. In that case `.nuspec` is not needed here.\n\n### Publish\n\n- (easy way) Login to nuget.org and drag the package in there, or:\n\n- generate api key on nuget.org\n- store the api key: `nuget setApiKey iamthesecretkey`\n- push the package: `nuget push .\\nupkg\\RenamePhotos.1.0.7.nupkg -Source https://api.nuget.org/v3/index.json`\n\n- More info [here](https://docs.microsoft.com/en-us/nuget/nuget-org/publish-a-package)\n- [Properties](https://docs.microsoft.com/en-us/nuget/reference/msbuild-targets#pack-target) for `.nuspec` file and their alternatives in `.csproj`.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftesar-tech%2Frenamephotos","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftesar-tech%2Frenamephotos","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftesar-tech%2Frenamephotos/lists"}