O Sharedir é uma ferramenta simples e conveniente baseada em Python que permite compartilhar arquivos e diretórios sobre a LAN ou a Internet usando um único comando. Esteja você procurando transmitir filmes do seu laptop para o seu telefone, compartilhe arquivos entre dispositivos conectados à mesma rede Wi -Fi ou hospede um diretório do seu VPS, o Sharedir facilita com um servidor HTTP incorporado e proteção da senha.
A ferramenta gera um URL compartilhável, incluindo uma senha segura, que pode ser compartilhada entre os dispositivos. Você pode digitalizar o código QR de gênero automático para obter o compartilhamento fácil de arquivos e pastas.
Existem duas maneiras de instalar o Sharedir : via pip ou clonando o repositório diretamente do GitHub.
pip A maneira mais fácil de instalar o Sharedir é usando pip . Você pode instalar a ferramenta com o seguinte comando:
pip install sharedirgit cloneVocê também pode instalar o Sharedir clonando o repositório do GitHub e instalando manualmente as dependências:
Clone o repositório:
git clone https://github.com/spignelon/ShareDir.git
cd ShareDir Instale as dependências usando pip :
pip install -r requirements.txtSharedir permite que você compartilhe um arquivo ou diretório pela LAN ou pela Internet usando um único comando. Abaixo estão as instruções de uso para ambos os métodos de instalação.
Após a instalação, você pode compartilhar um arquivo ou diretório executando o seguinte comando:
sharedir /path/to/file/or/directoryEste comando iniciará um servidor HTTP local que serve o arquivo ou diretório especificado. O servidor exibirá um URL compartilhável e um código QR para acesso rápido.
Para compartilhar um diretório nomeado movies com uma senha de 6 palavras:
sharedir ~ /movies -p 6OU
python sharedir/sharedir.py ~ /movies -p 6Isso produzirá algo como:
Generated passphrase: grape-apple-banana-orange-kiwi-lemon
Access URL: http://192.168.1.100:44447/ ? passphrase=grape-apple-banana-orange-kiwi-lemonVocê pode acessar este URL a partir de qualquer dispositivo conectado à mesma rede ou digitalizar o código QR exibido com seu telefone.
Depois que o servidor estiver em execução, navegue para o URL fornecido em um navegador da web ou use o código QR. Você será solicitado a entrar na senha nos parâmetros da URL. Por exemplo:
http://192.168.1.100:44447/?passphrase=grape-apple-banana-orange-kiwi-lemon
A partir daqui, você pode navegar e baixar arquivos diretamente na interface da web.
Se você estiver em um VPS com um IP público, a ferramenta gerará automaticamente um código QR e o URL usando o IP público do seu VPS. Compartilhe este URL com o dispositivo na Internet para acessar o diretório ou arquivo compartilhado.
Este projeto está licenciado sob a licença pública geral da GNU Affero v3.0. Consulte o arquivo de licença para obter detalhes.