Skip to content

Service to automatically remove Metadata from your files.

Notifications You must be signed in to change notification settings

BiasedRiot/Glanadh

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Glanadh

Glanadh (cleaning in Irish) is a collection of simple scripts using mat2 to automatically scrub pictures/files of any meta data. Good for running on a cloud server where you don't want to worry about removing EXIF from files off all your devices.

Dependancies

  • mat2
  • inotify-tools

Setting up

This repo contains two shell scripts (one for removing all meta data and one for monitoring) and a SystemD service file that runs the monitoring shell script. First thing you'll need to do is clone the Repo.

git clone https://github.com/CoogyEoin/Glanadh.git

Next thing is you'll need to copy the shell scripts into your /usr/local/bin/ directory so they can be ran and the glanfile.service file into your /etc/systemd/system file so SystemD can run it.

cp monitor_exif.sh /usr/local/bin/
cp remove_bulk_data.sh /usr/local/bin/
cp glanadh.service /etc/systemd/system/

Edit your monitoring_exif.sh script and put the directory you want to monitor as the my_directory variable. It won't work otherwise. Then just enable and start the service and you should be good to go.

systemctl daemon-reload
systemctl enable glanadh
systemctl start glanadh

If all goes well then every time you add a new file the EXIF data will be removed. To remove all the data initially you can run the below command.

/usr/local/bin/remove_bulk_data.sh -d <Whatever your directory is>

Stay happy and stay private.