Manual de Uso en Cygwin
===================
Bueno me dispongo a poneros como usar este CWsort en Cygwin, para la gente mas novel en estos temas.
Materiales necesarios
--------------------
- Cygwin (
http://www.cygwin.com/setup.exe)
- cwsort.sh (
http://www.megaupload.com/?d=VGITZEF8)
- share.info
- share.onl
- cwshare.cfg
En este manual no voy a explicar como instalar Cygwin ya que lo considero una cosa bastante sencilla de realizar. Arriba he colocado los enlaces de donde conseguir Cygwin, asi como el script.
Los demás archivos son archivos temporales que genera el Mbox, excepto el cwshare.cfg que es donde incluimos a nuestros peers. Por lo tanto para conseguir los archivos share.info y share.onl es necesario tener en marcha Mbox.
En principio este manual va dirigido a todas las personas que usan PCSAT, aunque puede servir para cualquiera solamente modificando algunas cosas.
Empezamos.
Configuración del Script CWsort.sh
==========================
Para editar el archivo basta abrirlo con WordPad, ya que si lo abrimos con el Bloc de Notas saldrá de una forma raro ya que está en formato Unix.
Del archivo solo nos debemos de fijar en 3 campos.
Estos campos son:
PROVIDERS="AAAAAAAA BBBBBBBB CCCCCCCC DDDDDDDD"
FILTRO1=""
FILTRO2=""
El Campo PROVIDERS
--------------------
En este campo vamos a modificar el contenido que hay entre las comillas colocando los proveedores por los que queremos que nos ordene la lista de peers, por ejemplo dejamos el campo PROVIDERS así:
PROVIDERS="x1xx41x6 181xxxxx 1812xxxx"
Recordad que la x son ceros, lo que por motivos legales no podemos poner el proveedor completo.
Pues configurado de esta manera le diriamos que nos ordenase los peers por locales de la tierra en Astra, despues locales de la tierra Hispa, y al final local de la tierra por TDT.
Podeís poner el proveedor que queraís, este campo lo único que hace es indicarle las prioridades que os interesa para que las coloque arriba del cwshare.cfg
El Campo FILTRO1
-----------------
Este campo solo es útil para la gente que utiliza filtros, si queremos que aparte de ordenarnos los peers tambien que les coloque ya los filtros pues debemos de rellenar tanto el campo FILTRO1 como el de FILTRO2.
En el campo FILTRO1 irá colocada la primera linea de los filtros, o sea que deberá quedar así:
FILTRO1="{ 0000 } { 0 }"
El Campo FILTRO2
-----------------
Bueno este archivo como he comentado antes va ligado al campo FILTRO1 por lo que si vamos a usar los filtros tanto FILTRO1 como FILTRO2 deben de rellenarse.
En este campo pondremos la línea de los proveedores que queremos dejar pasar a los peers.
Ejemplo:
FILTRO2="{ 016D } { lista proveedores }"
Recordad que en { lista proveedores } iran los proveedores que tenemos de filtro, lo que como ya sabemos por motivos de normas no se pueden publicar.
Y en { 016D } son el número de proveedores que hay en { lista proveedores } en hexadecimal. El 01 indicamos que el filtro está activo y el 6D es el número de proveedores en Hexadecimal.
Como podeís comprobar este filtro sería de 109 proveedores. Pero podeís aplicar el que a vosotros os guste.
Yo por ejemplo el que uso es de 89 proveedores.
Guardamos el archivo cwsort.sh
Ordenar el cwshare.cfg
=================
1- Instalamos cygwin, y una vez instalado lo ejecutamos mediante el acceso directo que nos ha creado en el Escritorio. Nos aparecerá una interfaz tipo consola MS-DOS que nos creará una serie de directorios y perfiles. Despues de crearse esos archivos lo cerramos.
A nosotros nos interesa esta dirección:
C:\cygwin\home\[user]
Donde [user] es el nombre de usuario que nos creamos en Windows cuando lo instalamos.
Por ejemplo esta sería mi ruta:
C:\cygwin\home\morph
2- Bajamos el archivo cwsort.sh del enlace que puse arriba, lo editamos como creamos conveniente según la explicaciones de arriba, y lo copiamos en la dirección que mencioné anteriormente.
C:\cygwin\home\[user]
3- Teniendo Mbox ejecutandose nos vamos a la carpeta donde tenemos Mbox, normalmente suele ser C:\Mbox
De esa carpeta copiamos los archivos share.info, share.onl y cwshare.cfg y los pegamos en la dirección:
C:\cygwin\home\[user]
NOTA: Recuerda hacer un backup del cwshare.cfg por si las cosas salen mal poder recuperar toda la info sin problemas.
NOTA2: Recomiendo copiar los archivos share.info y share.onl cuando tengamos al máximo de peers online posible ya que así con una sola vez que se haga nos ahorraremos despues retocarlos a manos. Ya que no se recomienda ejecutar el script constantemente.
4- Ejecutamos Cygwin otra vez desde el icono del escritorio. Se nos abrirá la consola de Cygwin y al final nos saldrá una cosa como está en la consola:
[user]@[nombre_equipo] ~
$
Como he comentado antes [user] es el nombre de usuario de windows, y [nombre_equipo] es el nombre que le pusimos a nuestro equipo.
Por ejemplo como lo tengo yo:
morph@localhost ~
$
Bueno despues del simbolo $ veremos el cursos parpadear, eso quiere decir que está esperando a que le indiquemos la acción a realizar. Pues bien esto es lo que teneís que escribir.
$ sh cwsort.sh > ./cwshareordenado.txt
A continuación pulsamos Enter.
NOTA: El simbolo $ no debeís de escribirlo lo he colocado para que veais como queda la linea.
Actualización: Actualizo el enlace del CWsort.sh con la última versión del script de cthulhufhtagn.
Y de paso recuerdo para la gente que se baje este script y lo vaya a usar en Enigma1, Enigma2 y AZBOX, que deben modificar las rutas de:
SHAREONL
SHAREINFO
CWSHARE