Pystream – Um mini servidor Web para partilha de ficheiros
Uma aplicação excelente para LAN Parties….e não só!
Quando pretendermos partilhar um conjunto ficheiros numa rede o processo é quase sempre o mesmo. Se estivermos em Windows por exemplo, seleccionamos a pasta que pretendermos partilhar, definimos as permissões, indicamos o nome da partilha….desligamos ou configuramos a firewall….enfim, uma série de passos para partilhar meia dúzia de ficheiros.
E se fosse possível com apenas um “click” partilhar toda essa informação na rede? Vamos conhecer o Pystream!
Recentemente, enquanto “navegava” pela Internet, descobri um projecto muito interessante que dá pelo nome de PyStream. Basicamente a ideia é criar automaticamente um mini servidor web (tal como é realizado em Linux através do comando python -m SimpleHTTPServer) no nosso computador e no qual podemos podemos colocar ficheiros para partilhar com todos os outros dispositivos ligados na rede. Não precisamos de saber configurar servidores web, abrir portas no PC, configurar partilhas…tudo é feito de forma muito simples e rápida.
O Pystream permite a partilha de informação de 3 formas distintas:
- Public streams - A partilha fica visível para todos (LAN e Internet)
- Private stream – As partilhas não aparecem nos “scans” que se fazem a rede. É possível inclusive definir uma password para acesso a partilha (LAN e Internet)
- LAN only – Disponível apenas na rede local (LAN)
Depois de definido o modo de operação, é apenas necessário indicar qual a pasta a partilhar. Para isso basta carregar em Start e de seguida escolher a pasta que pretendemos partilhar.
Depois a informação fica facilmente acessível através do browser (o endereço é fornecido) e disponível a partir de qualquer sistema operativo. A aplicação regista quantos utilizadores acederam a partilha, hora/data e respectivo nome ou endereço IP.
Resumindo, fazemos download da aplicação, escolhemos a pasta que pretendemos partilhar e já está. O Pystream não necessita de ser instalado e está disponível para Windows, Linux e MacOS.
Fácil não é? Alguém conhece uma forma mais rápida que esta para partilhar informação numa rede? Querem desenvolver o vosso próprio cliente? Espreitem aqui.
Artigos relacionados
- Como partilhar uma pasta do OS X no Windows
- HowTo: Partilha de ficheiros com Samba
- Ubuntu 11.04 – Partilhe facilmente a sua Home Folder
- Fyels – É impossível ser mais simples partilhar ficheiros
Licença: Freeware
Sistemas Operativos: Windows / Linux / MacOS
Download:[Windows] pystream-windows-client [3,84MB]
Download:[Linux] pystream-Linux [80,72KB]
Download: [MacOS] pystream-Mac [28,38KB]
Homepage: Pystream
Este artigo tem mais de um ano
Parece-me muito bom, principalmente sendo Python 😀
Eu Python comecei a aprender recentemente e só em linux… será que este programa também não pode criar um servidor web?
Por exemplo, eu partilho uma pasta que contem uma pagina web em PHP ou Python e poder aceder à mesma? isso era muito bom xD
É mais para partilha de ficheiros. Mas já que gostas de python, testa este comando numa consola Linux:
python -m SimpleHTTPServer
Simplesmente Brutal!!! 🙂
@Pedro Pinto
python -m SimpleHTTPServer
É isso que utilizo quando quero partilhar alguma coisa rapidamente na rede. Fácil e prático! 🙂
Mais infos:
http://effbot.org/librarybook/simplehttpserver.htm
Hoooooollllyyyyy shiiii…… wtf…. está excelente…
e acho que este pystream me vai resolver uns problemas de partilha. hummmmmm 🙂
Temos sempre o HFS ~ Http File Server: http://www.rejetto.com/hfs/
Mais simples não há.
x2 😉
Boas
Eu não consigo partilhar ficheiros com o Http File Server é preciso configurar o Antivírus?
Obrigado.
MRodrigues é necessário fornecer o ip do teu isp e não o do router e eu uso uma porta diferente da 80, porta essa que deve estar adicionada no port forwarding do router.
Obrigado
x3
Alguem conhece um programa simples de troca de IM’s entre pc’s conectados na mesma rede?
Olá,
Podes experimentar usar o Pidgin com o protocolo Bonjour.
Cumps!
Vou exprimentar, obrigado 😉
boas,
@Pedro Pinto
Public streams – A partilha fica visível para todos (LAN e Internet) »» Internet só funciona c\ port fowarding da porta seleccionada (a menos que se use a 80 ou outra já aberta), certo ?
s/ +
boas,
errado! 😛
a porta usada (i.e. 8107) é para o web server na lan (http://localhost:8107). p\ internet o acesso é feito através do endereço http://www.pystream.com/s/xxxxxx (sendo xxxxxx um numero aleatorio)
s/ +
A ideia é gira mas ainda sobre de imensos bugs.
Desde a não reconhecer passwords (tentei várias vezes e não parece reconhecer nenhuma das pass que insiro) até empancar ao desligar (dizendo que não consegue contactar o mini-server).
Esperemos que resolvam estes problemas porque o projeto até tem pernas para andar.
Por enquanto acho que uma aplicação muito simples de FTP server, serve perfeitamente para partilhar ficheiros….
Mas se esta aplicação ficar muito estável, através de browser pode ficar mais fácil o acesso para alguns leigos….
E não tem um botão de STOP? Ou tem que “matar” o processo mesmo?
http://www.home.unix-ag.org/simon/woof.html
Simply exchange files with WOOF (woof.py)
Simples assim!
Não uma coisa do género que o Opera faz com as funções Unite, ainda que só via net?
O link está corrompido, dá pra dar uma olhada nisso??
Link down :/