Como posso instalar o pyrenamer para biônico?


10

O pyrenamer é uma excelente ferramenta de renomeação de arquivos em massa. Mas não consegui encontrá-lo no repositório do 18.04 Bionic Beaver ou em um PPA.
Eu o uso o tempo todo para renomear imagens fotográficas antes de importar para o sistema de gerenciamento da biblioteca de imagens Shotwell.

Em particular, eu uso um padrão para obter nomes no formato aaaammdd, incluindo um dia da semana (é muito mais fácil lembrar o dia da semana em que alguém visitou o zoológico) e o nome do modelo da câmera usada. O ~símbolo ajuda se você deseja pesquisar e substituir para voltar ao nome da imagem do arquivo original. Vejo:

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

Se um PPA estiver disponível para 18.04, informe aqui.


Respostas:


8

Esse problema também pode ser resolvido nativamente no 18.04, instalando outro aplicativo de renomeação em lote da GUI semelhante a partir dos repositórios padrão do Ubuntu. O GPRename pode facilmente substituir, remover, inserir, excluir e numerar arquivos e diretórios consecutivamente. O GPRename pode ser instalado no 18.04 e posterior com o seguinte comando:

sudo apt install gprename  

Para obter a funcionalidade de ler tags de metadados EXIF ​​na versão 18.04, instale o renrot. renrot pode renomear e girar arquivos de acordo com as tags EXIF. renrot pode ser instalado no 18.04 e posterior com o seguinte comando:

sudo apt install renrot  

insira a descrição da imagem aqui


Boa solução nativa 18.04. Mas não tenho certeza se o gprename pode ler as tags de metadados EXIF ​​dos arquivos de fotos, o que é um recurso conveniente e poderoso do pyrenamer.
User824808

Adicionei informações sobre como ler as tags de metadados EXIF ​​dos arquivos de fotos em 18.04 na minha resposta.
karel

1
Abra gprename e selecione a guia Numérico. Adicione números começando em 1 e incrementando em 1 e Inserir antes dos números 00 e, para a opção Manter nomes existentes, selecione Não. Clique no botão Renomear . Selecione a guia Inserir / apagar e inserir Londres-04-Aug-2018- antes dos nomes dos arquivos que já foram renomeados para 001, 002, 003 e 004.
Karel

1
Funciona exatamente como o renomeador de formigas, com alguns recursos a menos. Ótima alternativa!
Bill Stidham

1
A função padrão no pyrenamer é muito melhor que a solução necessária no gprename. Eu gostaria de ter o pyrenamer de volta. Ótima ferramenta.
precisa

5

Encontrei um arquivo deb aqui que parece ter instalado ok em 18.04. Portanto, meu serviço normal é retomado.
Eu usei o link do arquivo deb na parte inferior desta página, que foi instalado bem com um clique duplo. https://launchpad.net/ubuntu/+source/pyrenamer/0.6.0-1.2/+build/8439869

No entanto, conforme sugerido abaixo, uma fonte melhor e mais abrangente da deb está disponível nesta página: https://packages.ubuntu.com/artful/all/pyrenamer/download


1
Um link melhor seria o seguinte: packages.ubuntu.com/artful/all/pyrenamer/download Portanto, ele não vincula à fonte, mas ao .deb para instalar o pacote. Como você pode ver, o link é artístico, portanto deve funcionar bem no Bionic. Talvez você deve mudar a sua resposta, e explicar link / a como instalar o pacote .deb
Felipe

@ user824808, você deve marcar isso como resposta. Instalado no Linux Mint 19 sem nenhum problema ao usar o arquivo deb.
overkill22

O segundo link me deu um erro "dois ou mais pacotes especificados (pyrenamer artful)"
Marty Fried


Em seguida, execute python2 /usr/bin/pyrenamerse o sistema padrão do Python 3, o que não funcionará.
Sarke

0

Antes de atualizar para o biônico, eu usei o PyRenamer e fiquei muito satisfeito com ele, alternativas como as mencionadas acima não foram suficientes, então hoje eu experimentei o Ant Renamer com o Wine 3.0.2 e, para minha satisfação, funcionou bem; ainda mais fácil de usar que o PyRenamer. Aqui está o link para download (baixei o instalador): https://www.fosshub.com/Ant-Renamer.html


0

Eu gosto de usar o pyrenamer porque é muito fácil e não envolve nenhuma codificação complicada. Como explicado acima, é bom renomear imagens facilmente com o dia da semana. Mas ele não processa dados EXIF ​​para filmes mts gravados com minha câmera "dmc-gx7", então fiquei convencido ao ver:

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

para sujar um pouco as mãos com EXIFTOOL e as idéias da página vinculada para renomear em massa com um script para obter o dia da semana e meu modelo de câmera em nomes de arquivos de vídeo mts. Uma variação pode lidar com jpgs. Vejo:

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

A última parte muda para minúscula e esqueço onde encontrei esse truque. Eu sou um novato, então isso levou várias horas de trabalho a ser alcançado.



0

Eu ainda uso o pyrenamer para tarefas adhoc porque é muito fácil e poderoso. No entanto, agora existe uma ferramenta melhor para o meu requisito original, acima da renomeação em massa de novas fotos e vídeos com o "dia da semana" incluído, juntamente com a data, o tempo gasto e a câmera usada.

O Rapid Photo Downloader adicionou o recurso para dotw. Eu deveria ter preferido uma opção para todas as letras minúsculas, como "mon" em vez de "Mon". Mas posso conviver com ele como está e adicionar uma opção para minúscula no meu fluxo de trabalho fotográfico não é difícil, mas não vale a pena o esforço de alterar apenas um caractere.

Para vídeos, ele não renomeia com o modelo da câmera, mas também posso viver sem isso. Eu posso facilmente renomear em massa com o nautilus usando o botão direito do mouse.

Eu realmente gosto do RPD porque é muito rápido e pode adicionar automaticamente uma cópia de backup durante o download. Eu envio isso para um disco rígido externo. Em seguida, trabalho com confiança nas fotos / vídeos importados e reformato o cartão SD da câmera, sabendo que, se eu cometer um erro, há um backup.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.