{"repo":"novoid/appendfilename","free":true,"listed":false,"github":"https://github.com/novoid/appendfilename","clone":"git clone https://github.com/novoid/appendfilename.git","description":"Intelligent appending text to file names, considering file extensions and file tags","language":"Python","stars":64,"topics":["filesystem","files","pim","shell","personal-information-management"],"license":"GPL-3.0","category":"cli-tools","readme_excerpt":"appendfilename.py This Python script adds a string to a file name. The string gets added between the original file name and its extension. In case the file name contains tags as handled as with filetag, the string gets added right before the separator between file name and tags. Examples for adding the string \"new text\": old file name new file name ---- ---- a simple file.txt a simple file new text.txt a simple file – foo bar.txt a simple file new text – foo bar.txt 2013-05-09.jpeg 2013-05-09 new text.jpeg 2013-05-09T16.17.jpeg 2013-05-09T16.17 new text.jpeg 2013-05-09T16.17 img 00042.jpeg 2013-05-09T16.17 img 00042 new text.jpeg 2013-05-09T16.17 img 00042 – fun.jpeg 2013-05-09T16.17 img 00042 new text – fun.jpeg - Target group : users who are able to use command line tools and who are using tags in file names. - Hosted on github: Why Besides the fact that I am using ISO dates and times in file names (as shown in examples above), I am using tags with file names. To separate tags from the file name, I am using the four separator characters: space dash dash space. For people familiar with Regular Expressions: For tagging, please refer to filetag and its documentation. If I want to add a descriptive file name to files like , e.g. , photographs, I have to rename the original file and insert the description at the right spot of the existing file name. This is an error-prone task. If I am not careful, I can overwrite parts of the old file name I wanted to keep. Or I could mess up s","default_branch":null,"files":null,"tree":[],"storefront":"/r/novoid","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/novoid/appendfilename/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}