Renomear arquivos de fontes [RESOLVIDO]

1. Renomear arquivos de fontes [RESOLVIDO]

Adriano Christi
ACMM

(usa Ubuntu)

Enviado em 11/02/2021 - 17:06h

Pessoal, preciso de uma dica ou um código em Python que eu possa adaptar pra renomear mais de 8000 arquivos de fontes (letras). O problema é que eu preciso renomeá-los com o nome e o estilo da fonte e pra isso eu teria que clicar em cada instalador das fontes e olhar essas informações e depois colocá-las no nome do arquivo e isso é muito complicado de fazer em mais de 8000 arquivos. Eu gostaria de que o programa fizesse essa extra©ão de informa©ões direto do instalador da fonte e renomeasse o arquivo com essas informações. Os arquivos estão no formato .otf e [b].ttf{/b].
Existe alguma biblioteca no Python que faça isso?
Eu encontrei aqui no site um shell script que promete fazer isso mas não funcionou. Como eu não sou muito bom com shell script, até tentei adaptá-lo pra fazer o que preciso, mas também não deu certo.
Alguém poderia dar uma força nessa minha tarefa?

Obs.: se alguém tiver um shell script que realmente funcione, pode postar que eu dou um jeito de adaptar pra meu uso.


  


2. Re: Renomear arquivos de fontes [RESOLVIDO]

leandro peçanha scardua
leandropscardua

(usa Ubuntu)

Enviado em 11/02/2021 - 18:31h

No menu do linux mint tem um programa p renomear em massa


3. Re: Renomear arquivos de fontes [RESOLVIDO]

Adriano Christi
ACMM

(usa Ubuntu)

Enviado em 11/02/2021 - 19:02h


leandropscardua escreveu:

No menu do linux mint tem um programa p renomear em massa



A questão é que eu não preciso apenas renomear um número grande de arquivos, eu preciso renomeá-los com o nome original do arquivo, nesse caso, as fontes.
Por exemplo: dentre os arquivos de fontes que eu tenho tem alguns que tem os nomes Arial_01.ttf, Arial_02.ttf, Arial_03.ttf, etc. Mas sabemos que existem vários estilos dessa mesma fonte Arial e como saber qual desses instaladores se refere ao estilo itálico sem precisar clicar no instalador? É aí que entra o script pra automatizar isso.
O programa vai verificar automaticamente nesse instalador essas informações e vai renomear o arquivo com elas. Usando o exemplo acima, depois de usar o programa os arquivos seriam renomeados, por exemplo, Arial (regular).ttf, Arial (italic).ttf, Arial (black).ttf, etc.
Pra renomear grandes quantidades de arquivos, sei que posso usar o aplicativo que vem nativo no Linux Mint e posso criar um código em Python pra isso,mas não é isso que preciso no momento.
Valeu a força.

Guns don't kill people. People kill people.


4. Re: Renomear arquivos de fontes [RESOLVIDO]

Adriano Christi
ACMM

(usa Ubuntu)

Enviado em 01/03/2021 - 20:54h

Resolvi postar a solução do meu problema porque sei que pode existir pessoas com a mesma dificuldade que eu tive.
Eu usei a biblioteca fonttools que pode ser instalada via pip com o seguinte comando pip install --upgrade fonttools.

Guns don't kill people. People kill people.


5. Re: Renomear arquivos de fontes [RESOLVIDO]

Leomar de Oliveira
leoCCB

(usa Slackware)

Enviado em 01/03/2021 - 22:42h


ACMM escreveu:

Resolvi postar a solução do meu problema porque sei que pode existir pessoas com a mesma dificuldade que eu tive.
Eu usei a biblioteca fonttools que pode ser instalada via pip com o seguinte comando pip install --upgrade fonttools.

Guns don't kill people. People kill people.


bela atitude






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts