Pystream – Um mini servidor Web para partilha de ficheiros

22 Comentários

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!

pystream_01

 

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)

pystream_02

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.

pystream_03

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.

pystream_04

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

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

Partilhar:
Tags:

Comentários

22

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *

  1. Avatar de Daniel
    Daniel

    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

    1. Avatar de Pedro Pinto

      É mais para partilha de ficheiros. Mas já que gostas de python, testa este comando numa consola Linux:

      python -m SimpleHTTPServer

      Simplesmente Brutal!!! 🙂

      1. Avatar de Tiago Dias
        Tiago Dias

        @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

      2. Avatar de jpng81
        jpng81

        Hoooooollllyyyyy shiiii…… wtf…. está excelente…
        e acho que este pystream me vai resolver uns problemas de partilha. hummmmmm 🙂

  2. Avatar de Edgar Marques
    Edgar Marques

    Temos sempre o HFS ~ Http File Server: http://www.rejetto.com/hfs/

    Mais simples não há.

    1. Avatar de MRodrigues
      MRodrigues

      Boas

      Eu não consigo partilhar ficheiros com o Http File Server é preciso configurar o Antivírus?

      Obrigado.

      1. Avatar de btv
        btv

        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.

        1. Avatar de MRodrigues
          MRodrigues

          Obrigado

  3. Avatar de kekes
    kekes

    Alguem conhece um programa simples de troca de IM’s entre pc’s conectados na mesma rede?

    1. Avatar de wolfytuga

      Olá,

      Podes experimentar usar o Pidgin com o protocolo Bonjour.

      Cumps!

      1. Avatar de kekes
        kekes

        Vou exprimentar, obrigado 😉

  4. Avatar de legnakrad
    legnakrad

    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/ +

    1. Avatar de legnakrad
      legnakrad

      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/ +

  5. Avatar de Olly

    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.

  6. Avatar de BMJ
    BMJ

    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….

  7. Avatar de janielton
    janielton

    E não tem um botão de STOP? Ou tem que “matar” o processo mesmo?

  8. Avatar de R. Campachi

    http://www.home.unix-ag.org/simon/woof.html

    Simply exchange files with WOOF (woof.py)

    Simples assim!

  9. Avatar de Regis
    Regis

    Não uma coisa do género que o Opera faz com as funções Unite, ainda que só via net?

  10. Avatar de PYSTREAM-2012
    PYSTREAM-2012

    O link está corrompido, dá pra dar uma olhada nisso??

  11. Avatar de Sérgio Lackmann
    Sérgio Lackmann

    Link down :/