Jak mogę zainstalować Pyrenamer dla Bionic?


10

pyrenamer to doskonałe narzędzie do zmiany nazw plików. Ale nie mogłem go znaleźć w repozytorium dla 18.04 Bionic Beaver lub PPA.
Cały czas używam go do zmiany nazw zdjęć przed zaimportowaniem do systemu zarządzania biblioteką zdjęć Shotwell.

W szczególności używam wzorca, aby uzyskać nazwy w postaci rrrrmmdd, w tym dzień tygodnia (o wiele łatwiej jest zapamiętać dzień tygodnia, w którym odwiedziłeś zoo) i nazwę modelu używanego aparatu. ~Symbol pomaga, jeśli ktoś chce, aby wyszukać i zastąpić aby powrócić do oryginalnej nazwy pliku obrazu. Widzieć:

{imageyear}{imagemonth}{imageday}_{imagedaysimp}_{imagehour}{imageminute}{imagesecond}_{cameramodel}~{1}

Jeśli umowa PPA stanie się dostępna w dniu 18.04, prosimy o poinformowanie tutaj.


Odpowiedzi:


8

Problem ten można również rozwiązać natywnie w 18.04, instalując kolejną podobną aplikację do zmiany nazwy partii GUI z domyślnych repozytoriów Ubuntu. GPRename z łatwością może zastępować, usuwać, wstawiać, usuwać i numerować kolejno pliki i katalogi. GPRename można zainstalować w 18.04 i nowszych wersjach za pomocą następującego polecenia:

sudo apt install gprename  

Aby uzyskać funkcjonalność odczytu tagów metadanych EXIF ​​w 18.04 zainstaluj renrot. renrot może zmieniać nazwy i obracać pliki zgodnie ze znacznikami EXIF. Renrot można zainstalować w 18.04 i nowszych wersjach za pomocą następującego polecenia:

sudo apt install renrot  

wprowadź opis zdjęcia tutaj


Dobre natywne rozwiązanie 18.04. Ale nie jestem pewien, czy gprename może odczytać tagi metadanych EXIF ​​z plików zdjęć, co jest wygodną i wydajną funkcją pyrenamer.
user824808

Do mojej odpowiedzi dodałem informacje o tym, jak czytać tagi metadanych EXIF ​​z plików zdjęć w 18.04.
karel

1
Otwórz gprename i wybierz zakładkę Numeryczne. Dodaj liczby zaczynając od 1 i zwiększając o 1 i Wstaw przed cyframi 00, a dla opcji Zachowaj istniejące nazwy wybierz Nie. Kliknij przycisk Zmień nazwę . Wybierz kartę Wstaw / Usuń i wstaw London-04-Aug-2018- przed nazwami plików, których nazwy zostały już zmienione na 001, 002, 003 i 004.
karel

1
Działa to tak samo jak zmiana nazwy ant z kilkoma mniejszymi funkcjami Świetna alternatywa!
Bill Stidham

1
Funkcja wzorca w pyrenamerze jest znacznie lepsza niż rozwiązanie potrzebne w gprename. Chciałbym odzyskać pyrenamer. Świetne narzędzie.
overkill22

5

Znalazłem tutaj plik deb, który wygląda na zainstalowany poprawnie w 18.04. Więc moja normalna służba została wznowiona.
Użyłem linku do pliku deb na dole tej strony, który zainstalował się dobrze przy podwójnym kliknięciu. https://launchpad.net/ubuntu/+source/pyrenamer/0.6.0-1.2/+build/8439869

Jednak, zgodnie z sugestią poniżej, lepsze i bardziej wszechstronne źródło deb jest dostępne na tej stronie: https://packages.ubuntu.com/artful/all/pyrenamer/download


1
Lepszym linkiem byłoby: pakiety.ubuntu.com/artful/all/pyrenamer/download Więc nie łączy się ze źródłem, a raczej .deb, aby zainstalować pakiet. Jak widać link jest sprytny, więc powinien działać dobrze na Bionic. Może powinieneś zmienić swoją odpowiedź i wyjaśnić / link do instalacji .deb
Felipe

@ user824808, powinieneś oznaczyć to jako odpowiedź. Zainstalowany na Linux Mint 19 bez problemu przy użyciu pliku deb.
overkill22

Drugi link dał mi błąd „określono dwa lub więcej pakietów (pomysłowy pyrenamer)”
Marty Fried,


Następnie uruchom z, python2 /usr/bin/pyrenamerjeśli twój system domyślnie ustawiony jest na Python 3, co nie będzie działać.
Sarke

0

Przed uaktualnieniem do wersji bionic korzystałem z PyRenamer i byłem z niego bardzo zadowolony, alternatywy takie jak te wspomniane powyżej po prostu go nie zmniejszyły, więc dzisiaj wypróbowałem Ant Renamer z Wine 3.0.2 i ku mojej radości zadziałało dobrze; jeszcze łatwiejszy w użyciu niż PyRenamer. Oto link do pobrania (pobrałem instalator): https://www.fosshub.com/Ant-Renamer.html


0

Lubię używać pyrenamer, ponieważ jest tak łatwy i nie wymaga żadnego trudnego kodowania. Jak wyjaśniono powyżej, nadaje się do łatwego zmieniania nazw zdjęć w zależności od dnia tygodnia. Ale nie obsługuje danych EXIF ​​dla filmów MTS nakręconych moim aparatem „dmc-gx7”, więc przekonałem się, widząc:

/programming/25152995/linux-shell-renaming-files-to-creation-time 

aby trochę zabrudzić moje ręce EXIFTOOL i pomysły z połączonej strony, aby zbiorczo zmienić nazwę za pomocą skryptu, aby zamienić dzień tygodnia i model MY kamery w nazwy plików wideo mts. Odmiana może obsługiwać pliki JPG. Widzieć:

for f in *.mts
do
mv -n "$f" "$(exiftool -d "%Y%m%d_%a_%H%M%S" -DateTimeOriginal "$f" | awk '{print $4"_dmc-gx7~"}')"$f""
done
ls | while read upName; do loName=`echo "${upName}" | tr '[:upper:]' '[:lower:]'`; mv "$upName" "$loName"; done

Druga część przełącza się na małe litery i zapominam, gdzie znalazłem tę sztuczkę. Jestem nowicjuszem, więc zajęło mi to kilka godzin pracy.



0

Nadal używam pyrenameru do zadań adhoc, ponieważ jest on tak łatwy i wydajny. Ale teraz jest lepsze narzędzie do mojego pierwotnego wymagania, które zostało podniesione powyżej masowej zmiany nazw nowych zdjęć i filmów z uwzględnieniem „dnia tygodnia” wraz z datą, czasem i użytym aparatem.

Rapid Photo Downloader dodał funkcję dotw. Powinienem był wybrać opcję dla wszystkich małych liter, na przykład „mon” zamiast „Mon”. Ale mogę z tym żyć tak, jak jest, a dodanie przełącznika małych liter do mojego obiegu pracy nie jest trudne, ale nie warte wysiłku, aby zmienić tylko jedną postać.

W przypadku filmów nie zmienia się nazwa modelu aparatu, ale bez tego mogę żyć. Mogę łatwo zmienić nazwę zbiorczą za pomocą nautilusa, klikając prawym przyciskiem myszy.

Naprawdę lubię RPD, ponieważ jest naprawdę szybki i może automatycznie dodać kopię zapasową podczas pobierania. Wysyłam to na zewnętrzny dysk twardy. Następnie pracuję z pewnością nad importowanymi zdjęciami / filmami i ponownie sformatuję kartę SD aparatu, mając świadomość, że jeśli popełniam błąd, istnieje kopia zapasowa.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.