Repositório desenvolvido para apresentar o projeto TikText, uma aplicação construÃda em Python para realizar a transição de vÃdeos da plataforma digital TikTok.
Este projeto foi desenvolvido utilizando as seguintes tecnologias:
tiktext-estrutura/
├── src/ # Código-fonte da aplicação.
│ │
│ ├── config/ # Armazena os arquivos de configuração.
│ │ ├── cookies.txt # Usados para autenticação do backend.
│ │ └── settings-ytdlp.yaml # Arquivo de configuração para o yt-dlp.
│ │
│ ├── static/ # Armazena os arquivos estáticos.
│ │ ├── temp/ # Pasta para arquivos temporários gerados durante a execução.
│ │ │ └── .gitkeep # Arquivo para garantir que a pasta seja versionada pelo Git.
│ │ └── index.css # CSS para a interface do projeto.
│ │
│ ├── utils/ # Armazena os scripts utilitários e funções auxiliares.
│ │ ├── media_extractor.py # Script responsável por extrair a mÃdia.
│ │ └── transcrever.py # Script responsável pela transcrição da mÃdia.
│ │
│ └── app.py # Arquivo principal da aplicação.
│
├── requirements.txt # Lista de dependências Python.
├── .gitignore # Arquivos/pastas ignorados pelo Git.
├── .python-version # Especifica a versão do Python usada no projeto.
└── README.md # Documentação principal do projeto.
Important
Para esse projeto funcionar é necessário o uso de cookies. Verifique o arquivo cookies.txt.
# Instala todas as dependências.
pip install -r requirements.txt
# Executa a aplicação.
streamlit run src/app.py# Cria o ambiente.
python -m venv .venv
# Ativa o ambiente.
source .venv/Scripts/activate
# Instala dentro do ambiente.
pip install -r requirements.txt
# Executa a aplicação.
streamlit run src/app.py