soilah | 2010-07-21 11:30
Linux screenshot converter/renamer
A small bash-script for Linux which makes it easy to process and rename all your screenshots automatically.

The script is meant to process (convert, scale...) and rename screenshots according to their timestamp (e.g.: 2010-01-23_16:56:00.jpg).

What is the reason:
I am still missing this function in Sauerbraten. The screenshots are named after the time (in ms) the client was running until the screenshot has been taken - that is totally useless for me. There is no support for the JPG-fileformat either. That causes file sizes around 5mb on my configuration which is way too much.
I would have been happy if someone gave me this script - maybe some of you can use it as well ;)

What does it do:
It checks your screenshots-directory for pictures of a specific filetype which you can define. It renames them according to their "last-time-modified"-timestamp, moves the converted files to a specific directory and backs the original files up (if you want).
The original files can be deleted as well. You just have to uncomment a line and delete another at the end of a script.

-
-
Usage:
On a Debian-like systems (e.g.: Ubuntu) you will need to get the package "imagemagick" which contains an application called "convert".
Get it with "sudo apt-get install imagemagick".

Open the script with a text editor and fill in your directory-paths and the filetype of your screenshots.

Make it executable with "chmod +x /scriptpath/scriptname"

Execute it and you are done!
-
-

I'm not experienced in writing scripts, but I tried to make it as useful as I can. It is well commented so that an unexperienced user can also understand what happens where. I'm always happy about feedback; tell me if you see parts which can be optimized!

Have fun using it! ;)

EDIT: Fixed a mistake concerning multiple files of a type...

sauerscreens.zip (1.44 KB)
0
points
 (0 votes)
User login
Users on Quadropolis
1 guest & no users online
Fatality
29
points ]
 (3 votes)
Created 2019-08-13 23:33
4 weeks 1 day ago
Fatality
29
points ]
 (3 votes)
Created 2019-08-13 23:36
4 weeks 1 day ago
RaZgRiZ
40
points ]
 (4 votes)
Created 2019-08-05 17:12
5 weeks 2 days ago
27
points ]
 (3 votes)
Created 2018-02-13 11:00
1 year 30 weeks ago
87
points ]
 (9 votes)
Created 2011-09-04 02:41
8 years 1 week ago
20
points ]
 (2 votes)
Created 2019-06-25 17:55
11 weeks 1 day ago
30
points ]
 (3 votes)
Created 2019-05-17 21:51
16 weeks 5 days ago
Kretrens
44
points ]
 (5 votes)
Created 2019-05-08 05:38
18 weeks 1 day ago
Sauce
45
points ]
 (5 votes)
Created 2018-08-22 19:15
1 year 2 weeks ago
65
points ]
 (8 votes)
Created 2018-07-12 17:59
1 year 8 weeks ago
7YearBitch
47
points ]
 (6 votes)
Created 2019-03-07 23:20
26 weeks 6 days ago
Ao1 Pointblank
57
points ]
 (6 votes)
Created 2019-04-28 17:57
19 weeks 3 days ago
17
points ]
 (2 votes)
Created 2018-12-04 15:42
40 weeks 1 day ago
Created 2019-04-24 04:01
20 weeks 1 day ago
80
points ]
 (8 votes)
Created 2010-07-14 21:46
9 years 8 weeks ago
Fatality
60
points ]
 (7 votes)
Created 2019-04-01 02:30
23 weeks 3 days ago
Ao1 Pointblank
Created 2019-03-04 15:01
27 weeks 2 days ago
84
points ]
 (9 votes)
Created 2010-07-21 06:51
9 years 7 weeks ago
Ao1 Pointblank
81
points ]
 (9 votes)
Created 2018-03-22 02:14
1 year 24 weeks ago
Ao1 Pointblank
25
points ]
 (3 votes)
Created 2019-02-20 05:31
29 weeks 1 day ago
Who's new
  • gmiz
  • impala97
  • Fixxxer
  • Gangler
  • DON