Re: [Ubuntu-BR] Vídeo do Mark Shuttleworth
Julio Monteiro
juliomonteiro em gmail.com
Sábado Dezembro 3 12:21:49 UTC 2005
Seria uma ótima idéia.
Será que o administrador do host cujo Ubuntu-BR está hospedado
liberaria um servidor de torrent lá?
2005/12/3, Jansen Carlo Sena <jansen em comunidadesol.org>:
> Pessoal,
>
> acho que a idéia do torrent é legal. Entretanto, pensei que pudéssemos
> centralizar esse vídeo ou o próprio arquivo .torrent na própria página
> do Ubuntu-BR. Presumo que essa seria uma opção mais apropriada.
>
> O que vocês acham?
>
> Abraço,
>
> Jansen
>
> Ian wrote:
> > Fala Jansen,
> > sera legal um .torrent eu acho :
> >
> > # apt-get install bittorrent bittorrent-gui
> > # mkdir /var/uploadfiles/
> > # mkdir /var/uploadfiles/share
> > # mkdir /var/uploadfiles/incoming
> > # mkdir /var/www/files/torrent/
> >
> > em /usr/bin criar o arquivo chamado bittorrent.sh com ->
> >
> > --------
> > #! /bin/sh
> > #
> > # ----------------------------------------------------------------------- # | B I T T O R R E N T
> > M A N A G E M E N T
> > # |
> > # | PURPOSE: Control panel for the management of BitTorrent
> > # | functions located on an Ubuntu system.
> > # |
> > # |
> > # |
> > # | USAGE: bittorrent.sh {start|stop|restart|make-all|make-single [filename]} # |
> > # |
> > # |
> > # | NOTES:
> > # | Be sure to put your IP address in below.
> > # |
> > # | Make-all creates torrents for all files in FILESINCOMING and places # | them
> > into FILESDIR
> > # |
> > # | Make-single [filename] does this for a single file
> > # |
> > # -----------------------------------------------------------------------
> >
> > #BEGIN USER MODIFIABLE VARIABLES
> > PATH=/sbin:/bin:/usr/sbin:/usr/bin
> > DAEMON=/usr/bin/bttrack.py
> > LAUNCH=/usr/bin/btlaunchmany.py
> > #MAKEMETA switches from btmakemetainfo to btmaketorrent with 4.0
> > MAKEMETA=/usr/bin/btmaketorrent.py
> > DFILE=/var/uploadfiles/dstate
> > PORT=6969
> > LOGFILE=/var/log/tracker.log
> > NAME="bttrack.py"
> > DESC="bittorrent tracker"
> > # the directory where BitTorrent distributes files from
> > FILESDIR=/var/uploadfiles/share
> > # the directory where incoming files are made into torrents, then moved to the share directory
> > above
> > FILESINCOMING=/var/uploadfiles/incoming
> > # the directory where users can get the torrents via http from their browser
> > TORRENTSDIR=/var/www/files/torrent
> > SERVER=http://www.yourserver.org:6969
> > #END USER MODIFIABLE VARIABLES
> >
> > #Tracker configuration options.
> > OPTIONS="--dfile $DFILE --port $PORT --logfile $LOGFILE"
> > test -f $DAEMON || exit 0
> > cd $FILESDIR
> > set -e
> >
> > case "$1" in
> > make-all)
> > #Move each file from FILESINCOMING to FILESDIR. Create torrent. Copy torrent to TORRENTSDIR.
> > echo "Making torrents: "
> > for file in $FILESINCOMING/*
> > do
> > if [ `basename $file` = "." ]; then
> > continue;
> > fi
> > echo $file
> > mv $file $FILESDIR
> > # These arguments changed order with the move to btmaketorrent.py $MAKEMETA
> > $SERVER/announce $FILESDIR/$(basename $file)
> > cp $FILESDIR/$(basename $file).torrent $TORRENTSDIR/$(basename $file).torrent
> > done
> > echo "."
> > ;;
> >
> > make-single)
> > #Move specified file from FILESINCOMING to FILESDIR. Create torrent. Copy torrent to
> > TORRENTSDIR.
> > echo "Making torrents for $2: "
> > echo $2
> > mv $FILESINCOMING/$2 $FILESDIR
> > # These arguments changed order with the move to btmaketorrent.py $MAKEMETA
> > $SERVER/announce $FILESDIR/$2
> > cp $FILESDIR/$2.torrent $TORRENTSDIR/$2.torrent
> > echo "."
> > ;;
> >
> > start)
> > #Start the Tracker as well as a Downloader for each .torrent
> > echo -n "Starting $DESC: $NAME"
> > start-stop-daemon --oknodo -S -b -x $DAEMON -- $OPTIONS
> > # Insert your ip address below
> > start-stop-daemon --oknodo -S -b -x $LAUNCH -- --ip xx.xx.xx.xx $FILESDIR echo "."
> > ;;
> >
> > stop)
> > #Stop the Tracker as well as the Downloaders
> > echo -n "Stopping $DESC: $NAME"
> > start-stop-daemon --oknodo -K -q -R 30 -n $NAME
> > start-stop-daemon --oknodo -K -q -R 30 -n $(basename $LAUNCH)
> > echo "."
> > ;;
> >
> > restart)
> > #Stop and then start the Tracker as well as the Downloaders
> > echo "Restarting $DESC: $NAME"
> > start-stop-daemon --oknodo -K -q -R 30 -n $NAME
> > start-stop-daemon --oknodo -K -q -R 30 -n $(basename $LAUNCH)
> > start-stop-daemon --oknodo -S -b -x $DAEMON -- $OPTIONS
> > # Insert your ip address below
> > start-stop-daemon --oknodo -S -b -x $LAUNCH -- --ip xx.xx.xx.xx $FILESDIR echo "."
> > ;;
> > *)
> > #Echo usage information
> > echo "Usage: $0 {start|stop|restart|make-all|make-single [filename]}" >&2 exit 1
> > ;;
> >
> > #All is good with the world. Exit kindly.
> > esac
> >
> > exit 0
> >
> >
> > --------
> >
> > iniciar assim ->
> >
> > # /usr/bin/bittorrent.sh start
> >
> > colocar o videozinho em /var/uploadfiles/incoming
> >
> > /usr/bin/bittorrent.sh make-all
> >
> > esse vai criar o arquivo torrent e mv o videozinho e o arquivo .torrent para /var/uploadfiles/share.
> >
> > assim a galera pode browse para:
> > http://www.yourserver.org/files/torrent/videozinho.torrent
> >
> > e o torrent vai iniciar automaticamente quando clickear usando gnome-btdownload que esta parte do
> > sistema ubuntu
> > []'s
> > Ian
>
> --
> ubuntu-br mailing list
> ubuntu-br em lists.ubuntu.com
> www.ubuntu-br.org
> http://lists.ubuntu.com/mailman/listinfo/ubuntu-br
>
--
- Júlio Santos Monteiro
emails = [ "juliomonteiro em gmail.com", "julio em monteiro.eti.br" ]
googletalk = "juliomonteiro em gmail.com"
homepage = "http://www.monteiro.eti.br/"
GnuPG = "0x5E3995FE @ pgp.mit.edu"
|_|0|_|
|_|_|0|
|0|0|0|
More information about the ubuntu-br
mailing list