Skip to content(if available)orjump to list(if available)

Description Language for managing file/folder naming conventions

TheAceOfHearts

Interesting. I prefer having the date at the start so that it can be sorted more easily. If I need to look for a specific name I just use search / filter. Ideally the OS would make it easier to see different projections of a file system though. You could probably hack together something with FUSE so both <NAME>.<DATE> and <DATE>.<NAME> variants are usable.

I've recently been thinking how to organize a large digital library of music and audiobooks and would appreciate thoughts on what convention to adopt. It seems like a lot of systems assume there's usually one single artist or author, but that doesn't match reality.

hwovh

I'm not sure which file naming convention is right for you, but from experience I know that my storage grows and my needs for accumulated data keep changing over time.Changing the folder structure or naming conventions to meet new needs can be very cumbersome, but if the structure and conventions are properly managed, it's a simple task. So, I think it's more important to manage and maintain them so that they can be converted at any time than it is to find the best naming convention, which is one of the reasons I created the file name system.

PaulHoule

As opposed to YAML (like what if you have a file named "no"?) why not just do it the Pythonic way?

  <year>
     <month>
        <day>
           <year>-<month>-<day>-<hour>-<minutes>-<seconds>.txt

hwovh

Thanks for the feedback! I understand that you are pointing out that no can be interpreted as false. I'll have to update the spec to require ‘string’ for folder and file names.

There's no big reason why i'm using yaml. Originally I was trying to create a very simple spec with just simple text rules, like you said. I needed a way to distinguish whether <year>-<month>-<day>-<hour>-<minutes>-<seconds>.txt was a file or a folder, and for folders I used ‘:’ for this.

I'm not interested in the semantic structure of YAML, I chose it because it's an easy format for users to read and write. I'll give more thought to whether or not to use YAML.

null

[deleted]

hwovh

Netflix Demo: https://clearfile.name/en/demo/

it was based from Netflix's file name conventions document (https://partnerhelp.netflixstudios.com/hc/en-us/articles/360...)

andrewfromx

why ( first?) in title? That's making it stand out but HN says no to that

hwovh

Oops. Fixed the title.