Una web con software

Pagina 2/3
1 | | 3

Van Sd-Snatcher

Hero (582)

afbeelding van Sd-Snatcher

14-11-2010, 00:08

Falta mi favorito Slackware Tongue

Van wasge

Rookie (20)

afbeelding van wasge

14-11-2010, 00:33

Si me pasas las URLs o lo que puedas de los repositorios de SlackWare, mañana por la mañana intentaré añadirlo al programa en Python para que lo meta en la base de datos.
Aviso: ni trabajo ni estudio, es decir, no tengo motivos para levantarme pronto, por lo que mi concepto de "por la mañana" puede ser... digamos que extraño Tongue

Van wasge

Rookie (20)

afbeelding van wasge

14-11-2010, 13:32

Esta madrugrada alguien estuvo jugando con mi router y me desconfiguró la conexión ADSL, en cuanto ví que me quedé sin internet la volví a configurar, lo que no ví es que también me borró todas las configuraciones de los puertos, por lo que hasta ahora ha sido imposible entrar a mi servidor. Ya está todo arreglado.

Van Sd-Snatcher

Hero (582)

afbeelding van Sd-Snatcher

14-11-2010, 18:26

http://slackware.osuosl.org/

Curioso, pero precisamente la herramienta de busqueda de paquetes de la wed de slackware se la han cargado :P

Van wasge

Rookie (20)

afbeelding van wasge

14-11-2010, 19:47

Acerca del repositorio de Slackware, ya estoy creando el código para leer el archivo con la lista de paquetes y meterlo todo en la base de datos. En cuanto lo termine actualizaré la lista de paquetes de la web y se añadirán todos los de este "nuevo" repositorio (nuevo para mi web).

¿Alguien se apunta a crearse su repositorio? Estaría bien empezar con un repositorio pequeño, de 3 o 4 archivos, para probar el sistema y una vez que veamos que todo va bien y no falta nada, escribir bien clarito cómo funciona en mi web y ya empezar a añadir más repositorios con más software.

Os recuerdo que para empezar, con esto serviría: http://pkg4linux.wasge.es/es/?page=retro_software

Van wasge

Rookie (20)

afbeelding van wasge

14-11-2010, 22:02

El repositorio de Slackware ya está listo, el programa en Python se está recorriendo los 52 respositorios en total y metiendo todo a la base de datos.

Van txuko

Champion (302)

afbeelding van txuko

18-11-2010, 09:40

De todas formas con el soft de msx no creo que subiese mucho de Mb y la descarga seria rapida, estamos hablando de ficheros de kb y hablando de mucho unos excasos megas.

Saludos Wink

Van PereGR

Champion (262)

afbeelding van PereGR

19-11-2010, 13:50

wasge, me gusta tu idea.

Aunque se me ocurre:
- Seria más práctico tener un programa en PHP... yo en mi hospedaje no puedo correr Python... pero si puedo programar la ejecución de PHP...
- Se tendria que mirar cómo poder hacer "mirrors". Nuestra cruz es que cuando una web cae por la razón que sea, todo ese material se pierde. Aquí txuko da en el clavo, por mucho soft que se recopile, el espacio en MB seria poco...
- Ampliar los repositorios no sólo a soft, sinó también a información técnica, etc...

A mi no es que me sobre el tiempo... pero miraré a ver si se me ocurre algo.

Van wasge

Rookie (20)

afbeelding van wasge

19-11-2010, 21:03

Lo intento explicar mejor:

El programa en Python lee los repositorios y los manda a => Base de datos PostgreSQL para que => PHP lea esa base de datos y haga la web.
Es decir, la web está hecha en PHP y PostgreSQL (con el servidor Lighttpd, pero no viene a cuento).

Con PHP puedo hacer cualquier código para (por ejemplo) presentar todos los datos de la base de datos en un archivo XML (o TXT o como querais).
De esta forma una página tuya en PHP sería capaz de conseguir esos datos y guardarlos en tu base de datos de tu servidor. Con esto ya habríamos hecho una réplica de mi base de datos.
Si además de esto hacemos que esa misma página tuya en PHP descargue los archivos descritos en el XML (o txt, csv, ...) tendrías una réplica del repositorio.
Por supuesto con PHP puedo especificar qué datos mostrar y qué datos no mostrar, de forma que mostraría sólo los datos de MSX, para que hagas la réplica de lo necesario.

Acerca de "no sólo a soft", mi web en principio es sólo de software encontrado en repositorios, y veo dudosamente la opción de meter más datos (creo que sería un lío de web). Si veis que además de programas se podrían meter de forma medio-ordenada más tipos de archivos en mi web, también me lo plantearé. De todas formas, como ya digo puedo exportar cualquier cosa, así que tú mismo puedes hacer una web con documentación y a la hora de buscar programas usar los datos de mi web.

Aviso: ayudaría a cualquiera en temas de código en PHP o Python, aunque en Python soy bastante novato.

Por cierto, lo dije y lo hice: por si esto sigue adelante, el nombre de la web ya no contiene "Linux", aunque siguen funcionando las dos direcciones:
dirección de antes: http://pkg4linux.wasge.es/
dirección de ahora: http://repositorium-nexus.wasge.es/

Gracias a todos por el apoyo, ya estoy esperando a que alguien se haga un repositorio de ejemplo para empezar a hacer pruebas. Sería un simple servidor web gratis con .BAS, .CAS o lo que sea (para probar) y un archivo en XML describiendo esos archivos. Aquí hay un ejemplo del archivo en XML http://repositorium-nexus.wasge.es/?page=retro_software

Van txuko

Champion (302)

afbeelding van txuko

19-11-2010, 22:12

Bueno yo soy otro que si necesitais una manita puedo programar lo que sea en php, para mysql o psql. Wink

Pagina 2/3
1 | | 3