Skip to content

Commit 7b7f058

Browse files
committed
Apply several changes for the project
1 parent 5886ac3 commit 7b7f058

37 files changed

+1350
-568
lines changed

.vscode/extensions.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
"ms-python.vscode-pylance",
1212
"ms-python.python",
1313
"njpwerner.autodocstring",
14-
"ms-vscode.vs-keybindings"
14+
"ms-vscode.vs-keybindings",
15+
"argutec.argutec-azure-repos"
1516
]
1617
}

.vscode/launch.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
{
2+
"version": "1.0",
23
"configurations": [
34
{
45
"type": "python",
56
"request": "launch",
67
"name": "Launch Program",
7-
"code": "${workspaceFolder}"
8+
"program": "${workspaceFolder}\\pdfconverter.py"
89
}
910
]
1011
}

pdfconverter.py

Lines changed: 79 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,79 @@
1+
"""
2+
---
3+
---
4+
---
5+
6+
## Package: pdfconverter
7+
---
8+
---
9+
### Module Name: __main__
10+
---
11+
### path: "pdfconverter\\\\\\\\__main__.py"
12+
---
13+
---
14+
Módulo delimitado como escopo do projeto, atualmente, é o
15+
módulo inicializado por padrão dentro do Workspace do Visual
16+
Code, quando pressionada a tecla 'F5', por exemplo.
17+
18+
---
19+
---
20+
---
21+
"""
22+
23+
24+
# [>] Geral
25+
import pathlib
26+
# [>] PDFConverter
27+
# [i] Variáveis
28+
from pdfconverter.__variables__ import mvar, fvar
29+
# [i] Argumentos
30+
from pdfconverter import argument
31+
# [i] Arquivo do Terminal
32+
from pdfconverter import terminalfile
33+
# [i] Configurações
34+
from pdfconverter.settings import pandassettings
35+
# [i] Program
36+
from pdfconverter import program
37+
38+
39+
#region MAIN
40+
41+
# [>] Pega o caminho do Script atual e define o caminho do ar-
42+
# quivo de saída do terminal
43+
# [i] Pegando o caminho até o executável ou script atual e a-
44+
# tribuindo para a variável folderpath_Script
45+
fvar.folderpath_Script = str(pathlib.Path(__file__).parent.absolute())
46+
47+
# [>] Passa para a variável global o caminho do arquivo de tex-
48+
# to do terminal
49+
fvar.filepath_TerminalFile = fvar.folderpath_Script + "\\output.txt"
50+
51+
# CONFIGURAÇÕES INICIAIS
52+
# -------------------------------------------------------------
53+
# Descrição:
54+
# Contém todas as chamadas de funções que realizam as configu-
55+
# rações iniciais para o funcionamento do Script.
56+
# >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
57+
# [>] Recria o arquivo do terminal
58+
terminalfile.Recreate()
59+
# [>] Realiza as configurações da biblioteca Pandas
60+
pandassettings.Set()
61+
# [>] Cria o parser para manipular os argumentos
62+
argument.Set()
63+
# >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
64+
# -------------------------------------------------------------
65+
66+
# [>] Executa a função armazenada dentro da variável
67+
# ConversionStart, a função foi atribuída no momento em que foi
68+
# realizada a validação do argumento 'ImportPath' no módulo de
69+
# argumento
70+
# Caminho onde é realizada a validação:
71+
# "pdfconverter\\argument\\__init__.py"
72+
# Caminho de onde são procuradas as funções:
73+
# "pdfconverter\\conversion\\__init__.py"
74+
mvar.ConversionStart()
75+
76+
# [>] Garante a finalização após a execução do Script
77+
program.Exit()
78+
79+
#endregion

pdfconverter/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
### path: "pdfconverter\\\\\\\\__init__.py"
1212
---
1313
---
14-
Pacote e módulo do projeto PDFConverter.
14+
Pacote e módulo que representa o projeto PDFConverter.
1515
1616
---
1717
---

pdfconverter/__main__.py

Lines changed: 0 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -1,51 +0,0 @@
1-
# [>] Geral
2-
import pathlib
3-
# [>] PDFConverter
4-
# [i] Variáveis
5-
from pdfconverter.__variables__ import fvar
6-
# [i] Argumentos
7-
from pdfconverter import argument
8-
# [i] Arquivo do Terminal
9-
from pdfconverter import terminalfile
10-
# [i] Configurações
11-
from pdfconverter.settings import pandassettings
12-
# [i] Conversão
13-
from pdfconverter import conversion
14-
# [i] Program
15-
from pdfconverter import program
16-
17-
18-
#region MAIN
19-
20-
# [>] Pega o caminho do Script atual e define o caminho do ar-
21-
# quivo de saída do terminal
22-
# [i] Pegando o caminho até o executável ou script atual e a-
23-
# tribuindo para a variável folderpath_Script
24-
fvar.folderpath_Script = str(pathlib.Path(__file__).parent.absolute())
25-
26-
# [>] Passa para a variável global o caminho do arquivo de tex-
27-
# to do terminal
28-
fvar.filepath_TerminalFile = fvar.folderpath_Script + "\\output.txt"
29-
30-
# CONFIGURAÇÕES INICIAIS
31-
# -------------------------------------------------------------
32-
# Descrição:
33-
# Contém todas as chamadas de funções que realizam as configu-
34-
# rações iniciais para o funcionamento do Script.
35-
# >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
36-
# [>] Recria o arquivo do terminal
37-
terminalfile.Recreate()
38-
# [>] Realiza as configurações da biblioteca Pandas
39-
pandassettings.Set()
40-
# [>] Cria o parser para manipular os argumentos
41-
argument.Set()
42-
# >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
43-
# -------------------------------------------------------------
44-
45-
# [>] Inicia a conversão
46-
conversion.Start()
47-
48-
# [>] Garante a finalização após a execução do Script
49-
program.Exit()
50-
51-
#endregion

0 commit comments

Comments
 (0)