Organizador de arquivosProgramas sob medida

Um organizador de arquivos em Python com janela: organize uma pasta bagunçada por tipo, data ou nome, com uma prévia antes

Normalmente fica pronto em 15 minutosAjustes incluídosControle de qualidade
Pacotes
Pagamento protegidoDetalhes
  • Os ajustes previstos no pacote são gratuitos.
  • Se você não responder em 3 dias após a entrega, o trabalho é aprovado automaticamente.

O dinheiro fica reservado no pagamento e só é liberado quando você aprova o trabalho.

Um organizador de arquivos em Python com janela: organize uma pasta bagunçada por tipo, data ou nome, com uma prévia antes

Exemplo de resultado

Exemplo do pacote Padrão

Programa para desktop: emissor de faturas para um escritório de contabilidade de uma pessoa só

As janelas

  1. Faturas: a lista de faturas anteriores com número, cliente, data e total; botões Nova, Abrir e Salvar como PDF.
  2. Nova fatura: cliente escolhido em uma lista suspensa, linhas com descrição, horas e valor por hora, alíquota de imposto e o total atualizado enquanto você digita.
  3. Clientes: nome, endereço e e-mail, cadastrados uma vez e depois escolhidos na lista.

Um trecho do código

def update_total(self, *_):
    """Adds up the lines and the tax and shows the total under the table."""
    subtotal = sum(line.hours * line.rate for line in self.lines)
    tax = round(subtotal * self.tax_rate.get() / 100, 2)
    self.subtotal_label.config(text=f"Subtotal: {subtotal:,.2f}")
    self.tax_label.config(text=f"Tax: {tax:,.2f}")
    self.total_label.config(text=f"Total: {subtotal + tax:,.2f}")

No arquivo compactado

  • invoice_maker.py, o programa, cerca de 700 linhas;
  • invoices.db, criado na primeira execução, que guarda os clientes e as faturas;
  • settings.example.ini para o seu nome, endereço e formato do número da fatura;
  • requirements.txt com a única biblioteca extra, reportlab, que cria o PDF;
  • README: como instalar o Python, abrir o programa e montar um .exe com o PyInstaller.

O programa roda no computador do próprio cliente. Não criamos instaladores, não assinamos nem publicamos o programa.

Cliente: uma contadora autônoma que faz 20–30 faturas por mês em um editor de texto. Tarefa: um pequeno programa com janela: escolher o cliente, adicionar linhas, ver o total com impostos, salvar a fatura em PDF e manter a lista de clientes. Pacote Padrão: até 3 janelas e 800 linhas, dados em SQLite.

O cliente e todos os dados são fictícios.

Sobre este serviço

Downloads, digitalizações, fotos e documentos se acumulam em uma só pasta até que nada mais seja encontrado. Este programa organiza tudo para você em uma janela própria: você escolhe uma pasta, define uma regra, como por tipo de arquivo, por ano e mês ou por uma palavra no nome, vê uma prévia de para onde cada arquivo vai e então clica em Organizar. A partir do Padrão você define suas próprias regras e o programa as lembra; no Premium ele acrescenta mais regras, um relatório de cada movimentação exportado para um arquivo, um log de erros e um jeito de devolver os arquivos aos lugares de origem. Escrevemos em Python com Tkinter, usando as próprias ferramentas de arquivo do Python, com um README. Ele move ou copia arquivos conforme você escolher e nunca os exclui, a não ser que você peça isso com clareza no briefing. Não rodamos o programa nos seus arquivos, então teste primeiro em uma cópia de uma pasta.

O que está incluído

  • O que você recebeUm arquivo ZIP com o código Python, um README sobre como instalar o Python, executar o programa e criar um .exe, e um arquivo de regras de exemplo; o código também aparece na página do pedido. A partir do Padrão, suas regras salvas em um arquivo de configurações e uma lista de movimentações; no Premium, um relatório exportado para um arquivo e um log de erros.
  • Prévia primeiroVeja para onde cada arquivo vai antes de qualquer coisa ser movida
  • Suas regrasPor tipo, data, nome ou tamanho
  • Nada é excluídoOs arquivos são movidos ou copiados, nunca apagados
  • Funciona offlineSó o seu computador e as suas pastas
  • Código legívelCom comentários, fácil de mudar depois

Como funciona

  1. 1
    TarefaVocê descreve a pasta e as regras de organização
  2. 2
    CódigoEscrevemos o programa e o README
  3. 3
    TesteVocê roda em uma cópia da pasta
  4. 4
    AjustesVocê pede ajustes dentro do seu pacote e envia qualquer mensagem de erro

O que precisamos de você

Qual pasta você quer organizar e o que há nela (uma descrição ou uma captura de tela da pasta basta; nunca envie os arquivos em si) e as regras: quais tipos de arquivo vão para onde, os nomes das pastas, como as datas são usadas, o que fazer com arquivos de mesmo nome. Se os arquivos devem ser movidos ou copiados, pastas que ele nunca deve tocar, seu sistema (Windows, macOS ou Linux) e se você quer um .exe.

Vamos perguntar:

  • Qual pasta e o que há nela?
  • Como os arquivos devem ser organizados?
  • Mover ou copiar?
  • Qualquer coisa que ele nunca deve fazer
  • Em qual sistema vai rodar?

Compare os pacotes

PacotesBásico1 janela, uma regra de organizaçãoR$ 112PadrãoSuas próprias regras, salvasR$ 223PremiumOrganizador completoR$ 401
Prazo1 dia2 dias3 dias
Ajustes123
Códigoaté 300 itensaté 800 itensaté 1.500 itens
Janelas ou telas1até 3até 6
Recursosaté 3até 6até 10
Configurações e dados salvosNãoCSV ou SQLiteCSV ou SQLite
Exportação e log de errosNãoNãoSim
README com os passos para criar o .exeSimSimSim
ProgramaOrganizador de arquivosOrganizador de arquivosOrganizador de arquivos
Fazer pedido BásicoFazer pedido PadrãoFazer pedido Premium

Pagamento protegido

Você paga ao fazer o pedido, mas o dinheiro só é liberado pelo trabalho aprovado.

  • Preço fixoO preço do pacote não muda depois que você paga.
  • O dinheiro fica reservadoAo pagar, o valor fica apenas reservado. Ele só é repassado quando você aprova o trabalho.
  • Verificado antes da entregaCada resultado passa por um controle de qualidade antes de chegar até você, e você o vê na página do pedido antes de aprovar.
  • Ajustes gratuitosPeça ajustes dentro do seu briefing quantas vezes o pacote permitir.
  • Aprovação após 3 diasSe em 3 dias após a entrega você não aprovar o trabalho nem pedir ajustes, ele é aprovado automaticamente. Se você escrever no chat do pedido após a entrega, o pedido fica em espera; depois que respondermos, podemos reiniciar a contagem de 3 dias e avisaremos no chat.
  • Refazer ou reembolso totalSe o resultado não corresponder ao seu briefing e os ajustes não resolverem, ou se o trabalho levar mais que o dobro do prazo, escreva no chat do pedido: refazemos o trabalho ou reembolsamos o pagamento integralmente.
Como funciona →

Perguntas e respostas

Ele pode excluir duplicatas?

Ele pode encontrar arquivos com o mesmo nome ou tamanho e colocá-los em uma pasta separada para você conferir. Não exclui nada a menos que você peça isso com clareza no briefing.

E se dois arquivos tiverem o mesmo nome?

O programa acrescenta um número ao novo nome, então nada é sobrescrito. Você pode descrever outra regra no briefing.

Ele pode organizar arquivos novos conforme chegam?

Este programa organiza quando você clica no botão; ele não roda em segundo plano. Abra-o sempre que a pasta encher de novo.

Funciona em pastas na nuvem ou de rede?

Funciona em qualquer pasta que o seu computador mostre como uma pasta normal, como uma pasta de nuvem sincronizada. Pastas grandes demoram mais; teste primeiro em uma cópia.

Vou receber um instalador ou um programa assinado?

Não. Você recebe o código e os passos para criar um .exe por conta própria com o PyInstaller. Não criamos instaladores, não assinamos o programa nem o publicamos em lugar nenhum, então o Windows ou o macOS podem exibir um aviso na primeira vez que você abri-lo.

Não encontrou a resposta?

Pacotes