{"id":15698483,"url":"https://github.com/simonbs/charles","last_synced_at":"2025-05-09T01:17:58.479Z","repository":{"id":9961882,"uuid":"11984464","full_name":"simonbs/Charles","owner":"simonbs","description":"Charles helps you rename your video files and subtitles using data from TheTVDB.","archived":false,"fork":false,"pushed_at":"2013-08-11T10:26:38.000Z","size":656,"stargazers_count":6,"open_issues_count":0,"forks_count":3,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-05-09T01:17:51.698Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Objective-C","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/simonbs.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":"2013-08-08T19:19:22.000Z","updated_at":"2020-11-26T01:05:55.000Z","dependencies_parsed_at":"2022-09-10T05:50:55.838Z","dependency_job_id":null,"html_url":"https://github.com/simonbs/Charles","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonbs%2FCharles","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonbs%2FCharles/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonbs%2FCharles/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonbs%2FCharles/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/simonbs","download_url":"https://codeload.github.com/simonbs/Charles/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253171289,"owners_count":21865299,"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-03T19:28:39.681Z","updated_at":"2025-05-09T01:17:58.460Z","avatar_url":"https://github.com/simonbs.png","language":"Objective-C","funding_links":[],"categories":[],"sub_categories":[],"readme":"Charles\n============\n\nCharles helps you rename your video files and subtitles using data from TheTVDB.\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"icon.png\" alt=\"App Icon\"/\u003e\n\u003c/p\u003e\n\n## Download\n\nYou can clone the repository and build Charles yourself or you can simply [grab the latest version on the releases page](https://github.com/simonbs/Charles/releases).\n\nNote that if you choose to compile Charles yourself, you must enter your own API key in Constants.h. You can obtain an API key from [TheTVDB.com](http://thetvdb.com).\n\n## Usage\n\nUsing Charles is really simple. First you need your video files and subtitle files - or even just one of the two. Charles doesn't really care if he gets both video and subtitle files or even if he gets a subtitle for each video and vice versa.\n\nOpen up Charles and search for the TV series that you have video and/or subtitle files for. Select the correct search result and the correct season.\nLoad your video and subtitle files into Charles either one by one in the table showing the episodes or by pressing either the \"Select video folder\" or \"Select subtitle folder\" button. This allows you to select an entire folder with the files in and Charles will then try to match your files with an episode.\n\nSelect the output directory where Charles will move your renamed files to.\nMake sure that everything is configured as you want to and press the \"Go!\" button. Your files should now be named correctly!\n\n**NOTE**: I'm still teaching Charles some new tricks which will make him even more helpful. However, I think he does a pretty good job already.\n\n## Credits\n\nCharles is developed by [@simonbs](http://twitter.com/simonbs), [simonbs.dk](http://simonbs.dk) Feel free to fork the repository and send pull requests if you have made something awesome.\n\n## License\n\nCharles is released under the MIT license. Please see the LICENSE file for more information.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsimonbs%2Fcharles","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsimonbs%2Fcharles","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsimonbs%2Fcharles/lists"}