sashacmc / Photo Importer
Licence: gpl-3.0
Command line and web tools for photo importing/renaming/rotating
Stars: ✭ 30
Programming Languages
Projects that are alternatives of or similar to Photo Importer
Ansible Keepalived
Ansible role to set up keepalived in Debian-like systems
Stars: ✭ 21 (-30%)
Mutual labels: debian
Atom Check Updates
A CLI for easily updating Atom to the latest version on RPM or Debian-based systems.
Stars: ✭ 8 (-73.33%)
Mutual labels: debian
Babysploit
👶 BabySploit Beginner Pentesting Toolkit/Framework Written in Python 🐍
Stars: ✭ 883 (+2843.33%)
Mutual labels: tools
Https Keyscript
Allow a machine with an encrypted boot drive to passwordlessly boot by fetching a key over HTTPS.
Stars: ✭ 23 (-23.33%)
Mutual labels: debian
Ffho Salt Public
Salt-Orchestrated OpenSource based Software-Defined-Freifunk-Infrastructre-Network configuration :) Mirrored from https://git.ffho.net/FreifunkHochstift/ffho-salt-public
Stars: ✭ 12 (-60%)
Mutual labels: debian
Puppet Redis cluster
Install multiple redis instances via Puppet to configure a cluster with redis-trib.rb (for Redis version >= 3.0)
Stars: ✭ 8 (-73.33%)
Mutual labels: debian
Ufw Docker
To fix the Docker and UFW security flaw without disabling iptables
Stars: ✭ 878 (+2826.67%)
Mutual labels: debian
Sysadmintools
Acorn's Server, Workstation, & VM Cluster Automation & Documentation
Stars: ✭ 7 (-76.67%)
Mutual labels: debian
Hoppscotch
👽 Open source API development ecosystem https://hoppscotch.io
Stars: ✭ 34,569 (+115130%)
Mutual labels: tools
Doramon
常见工具汇总:一键式生成整个前后端工具,单机高性能幂等工具,zookeeper客户端工具,分布式全局id生成器,一致性哈希工具,Bitmap工具,布隆过滤器参数生成器,Yaml和properties互转工具等等
Stars: ✭ 24 (-20%)
Mutual labels: tools
Swiftinfo
📊 Extract and analyze the evolution of an iOS app's code.
Stars: ✭ 880 (+2833.33%)
Mutual labels: tools
Imgui
Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies
Stars: ✭ 33,574 (+111813.33%)
Mutual labels: tools
Photo Importer
Command line tools for photo importing/renaming/rotating
Features:
- Media files scan
- Time when picture was taken detection (by EXIF, by file name, by file attributes)
- Media files moving/copying to configurable hierarchy
- Lossless rotations (via exiftran)
Photo Importer Server
Standalone web server for fast media import for headless computer
Features:
- Mounted storages detection (by path mask)
- Storages mount/unmount (via pmount)
- The same as photo-importer but without console
Installation
Requirements:
- Python 3.3+
- Debian based Linux (Other Linux versions not officially supported, but might work)
Dependencies:
- PyExifTool (pip3 install PyExifTool)
- python3-progressbar
- python3-psutil
- exiftran
- pmount
Installation Options:
Installing as debian package
debuild -b
sudo dpkg -i ../photo-importer_1.0.1_all.deb
Installing via setup.py
sudo python3 ./setup.py install
Usage
Command-Line Interface
photo-importer /path/to/media/files
Will process files (reanaming/rotating) in-place.
photo-importer /path/to/media/files /output/path
Will import (by default move, but it can be changed in config) files from /path/to/media/files to /output/path with date hierarchy creation and reanaming/rotating
Web Interface
- attach usb-drive / usert memory card
- open http://servername:8080
- click "Mount"
- click "Import"
- click "Unmount"
Configuration
The server config file located in /etc/photo-importer.cfg
Command line tool config file located in ~/.photo-importer.cfg
Also config file can be specified by mean of -c command line option.
For options details see comments in the config file.
Acknowledgements
Thanks to everyone who tested and gave advice.
Bug reports, suggestions and pull request are welcome!
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].