Today, I am proud to share a new open source tool that I just created: It adds timestamps to files. Yes, simply, but mighty!

It’s as simply as it sounds: Say you have a file my-file.pdf, the tool adds a timestamp in front of the file name and produces: 2017-08-19-my-file.pdf. To do so, you just right click on a file and choose which timestamp you prefer:

Merely by that, it saves me lots of time in my everyday productivity – and I guess it helps many other people, too.

Why should I add timestamps to files?

To me, timestamps in file names are useful for two reasons:

  • They easily communicate how old the information in the containing file is – in an easy to grasp manner, without having to take a look at the timestamp column in your file manager. That often requires to scroll to the right.
  • They are transparent to any IT system: If you share the file via email, hard drive or the cloud, the timestamp in the filename will show up and persist in any IT system. However, if you open it in the web interface of a cloud service (e.g. Dropbox, Nextcloud etc.) or on another operating system, sometimes the timestamp shown there either changed, is displayed in a different format or is not displayed at all. The timestamps in the file name and its format persists.
    They persist also if you move the file or restore a file from a backup, sometimes the timestamp of the file (“last modified”) changes. If you think of images you took some years ago, they won’t appear in your photo software as taken some years ago, but taken today. This happend to me a few times – annoying.

Of course, timestamps are not useful for all type of files. Files that are changed very often rather should go with a version control system or document management system etc.
Roughly, I recommend timestamps in file names for archived files (images, videos etc.) or files that are updated and shared just a few times.

How can I use it?

Well, everyone that uses Linux and the Dolphin file manager (included e.g. in the KDE desktop environment) can just download and install it. You find installation instructions here, and community feedback as well as usage statistics should appear in the KDE store (hopefully soon).

My first KDE contribution – please provide feedback!

I am especially happy to have contributed to the KDE community that very much matches my own ideals about free and open software. I am very happy to get your feedback and see how to improve this little tool.

In the future of Linux desktop environments, we’ll probably see only two major ones: GNOME and KDE – so I expect to help quite a few people with this simple but handy tool. Enjoy!

Edit this post on GitHub.

Leave a Reply

Your email address will not be published. Required fields are marked *