Realizado

Desenvolvimento de Bot Desktop para Download Automatizado de Imagens do Yupoo com Sistema de Licença

Publicado em 18 de Setembro de 2025 dias na TI e Programação

Sobre este projeto

Aberto

Busca-se um desenvolvedor para criar uma aplicação desktop (bot) robusta e eficiente, focada na automação do download de imagens de catálogos específicos na plataforma Yupoo. O projeto exige a entrega do código-fonte completo e devidamente documentado, garantindo a possibilidade de futuras modificações em informações de licença e autoria. Requisitos Funcionais Detalhados: Autenticação: O bot deve ser capaz de acessar catálogos protegidos por senha. Um exemplo de url e senha seria: url: https://nomedaloja.x.yupoo.com/, Senha: nomedaloja. Interface de Usuário: A interação com o bot será realizada exclusivamente via linha de comando (console), proporcionando uma experiência direta e eficiente. Modos de Download: Ao iniciar, o bot deverá apresentar ao usuário três opções numéricas distintas para o download: 1 - Imagem Única: Permite o download de uma imagem específica a partir de uma URL fornecida pelo usuário. 2 - Álbum Completo: Realiza o download de todas as imagens contidas em um álbum específico, utilizando a URL do álbum como entrada. 3 - Coleção Completa: Baixa todos os álbuns e suas respectivas imagens a partir da URL do catálogo principal. Organização de Arquivos: Todas as imagens baixadas devem ser salvas de forma organizada. Será criada uma pasta principal (ex: "Yupoo Downloads"), e dentro dela, subpastas serão geradas automaticamente para cada álbum, mantendo a estrutura lógica do catálogo. Feedback ao Usuário: Ao finalizar qualquer processo de download, o bot deve exibir uma mensagem clara de conclusão para o usuário. Requisitos Não-Funcionais Essenciais: Tela de Inicialização Customizável: Ao ser executada, a aplicação deve exibir uma tela inicial contendo informações como o nome do desenvolvedor/empresa, o nome do licenciado e a data de expiração da licença. Estas informações devem ser facilmente editáveis diretamente no código-fonte. Sistema de Licença Baseado em Data: O programa deve incorporar um sistema de licença que verifica a data de validade. Ao iniciar, a aplicação deve consultar a data atual online (para prevenir manipulações do relógio do sistema) e compará-la com uma data de expiração predefinida no código. Caso a data atual ultrapasse a data de expiração, o programa deve ser encerrado automaticamente.

Categoria TI e Programação
Subcategoria Aplicativos desktop
Qual é o alcance do projeto? Criar um novo aplicativo

Prazo de Entrega: Não estabelecido

Habilidades necessárias