Skip to content

Um gerador de nome para documentos ecaneados, sobretudo para uso acadêmico.

Notifications You must be signed in to change notification settings

luisfelipesdn12/DocName4School

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DocName4School

Um gerador de nome para documentos escaneados, sobretudo para uso acadêmico.

Run on repl.it

Nota: esse programa não é necessariamente útil.
É um projeto bem simples mas que quis documentar bem pra me acostumar com GitHub, demos, GUI etc.
É um projeto para aprendizado não para uso final.
E eu já aprendi/aprendo muito nele :)

Logo

Eu uso apps de escanear folhas com a câmera do celular para organizar e armazenar minhas avaliações, matérias e trabalhos escolares. Já tentei diversas formas de nomear os arquivos para organiza-los bem.

TecTudo - CamScanner

Cheguei a conclusão de que é uma boa nomear como arquivos de câmera, nomeados automáticamente com o tipo de arquivo, data, etc.

A maneira que encontrei foi a seguinte:

TipoDeDocumento_Disciplina_Data_Quantidade


Tipos de documento:

  • Matéria - MAT: cópias ou anotações no caderno;

  • Avaliação - AVA: provas, testes, exames, atividades para nota, etc;

  • Trabalho - TRA: pesquisas, redações, atividades em folha a parte para a nota que não se encaixam no item supracitado.

Tipo de documento Sigla
Matéria MAT
Avaliação AVA
Trabalho TRA

Disciplinas:

  • Português - POR;

  • Matemática - MAT;

  • Física - FIS;

  • Química - QUI;

  • Biologia - BIO;

  • Geografia - GEO;

  • História - HIS;

  • Inglês - ING;

  • Projeto de Vida - PDV;

  • Tecnologia - TEC;

  • Educação Física - EDF.

Disciplina Sigla
Portugues POR
Matemática MAT
Física FIS
Química QUI
Biologia BIO
Geografia GEO
História HIS
Inglês ING
Projeto de Vida PDV
Tecnologia TEC
Educação Física EDF

Datas:

O usuário pode escolher entre as datas de hoje, ontem e anteontem. A data será mostrada antes da informação de quantidade como: xx.xx.xxxx


Quantidades:

Simplesmente para ter controle e evitar duplicidades caso os prefixos fossem iguais. Coisas como: _01, _02 etc


Por exemplo, se eu for nomear um trabalho, de 3 folhas, de química, e no dia 02/02/2002; os três arquivos serão:

  • TRA_QUI_02.02.2002_01,
  • TRA_QUI_02.02.2002_02 e
  • TRA_QUI_02.02.2002_03.

Tipos de uso:

Há duas maneiras de usar o programa:

Simples:

Mais simples porém menos usual, que utiliza input()s e print()s;

gif_demo_1

GIF demonstrativo da primeira maneira.

Passo a passo:

frame 1

  1. Definir o tipo de documento.

frame 2
2. Definir a disciplina.

frame 3
3. Definir a data.

frame 4
4. Definir a quantidade.

frame 5
Pronto!

Inline:

Se roda o programa com argumentos inline, no modelo: python script.py arquivo_para_renomear.extensão

GIF demonstrativo da segunda maneira.

Passo a passo:

frame 1

  1. Colocar o script.py, e o arquivo_para_renomear.extensão no mesmo diretório. pode ser na Área de Trabalho, ou em uma pasta separada. Abrir o CMD e colocá-lo no diretório escolhido com o comando:
cd {insira o diretório aqui}

frame 2 2. Inserir o comando:

python script.py arquivo_para_renomear.extesão

frame 3 3. Definir o tipo de documento.

frame 4 4. Definir a disciplina.

frame 5 5. Definir a data.

frame 6 Pronto!

GUI:

Com uma Graphic User Interface simples feita com a biblioteca easygui.

gif_demo_gui

GIF demonstrativo da terceira maneira.

Passo a passo:

frame 1

  1. Tela inicial, clicar em Escolher arquivos.

Frame 2/3 2. Ir até o diretório e selecionar os aquivos desejados.

Frame 4 3. Definir o tipo de documento.

Frame 5 4. Definir a disciplina.

Frame 6 5. Definir a data.

Frame 7 6. Tela de conclusão, escolher entre abrir o diretório dos arquivos ou sair.

Frame 8 7. Diretório com os aquivos renomeados.


Nas três o programa perguntará o tipo de documento, a disciplina e a data; porém apenas o primeiro jeito possibilita a escolha de quantidade, uma vez que no segundo o sufixo é sempre _01, nomeado automáticamente; e no terceiro a quantidade é definida automáticamente com o número de arquivos selecionados.

About

Um gerador de nome para documentos ecaneados, sobretudo para uso acadêmico.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages