Diferencia entre revisiones de «Guifi.net Studio»
De Guifi.net - Wiki Hispano
(Página reemplazada por «'''- English only at the moment -''' http://en.wiki.guifi.net/wiki/User:Pablog/GSoC2012/CNML_Explorer Categoría:Google Summer of Code [[en:User:Pablog/GSoC2012...») |
|||
(No se muestran 18 ediciones intermedias realizadas por 3 usuarios) | |||
Línea 1: | Línea 1: | ||
− | + | [[Archivo:Screenshot_guifinet_studio_v0.7.png|500px|right]] | |
− | http://en.wiki.guifi.net/wiki/User:Pablog/GSoC2012/ | + | '''Guifi.net Studio''' es una aplicación de escritorio desarrollada por [[Usuario:Pablog|Pablo Castellano]] como proyecto [[Google Summer of Code]] durante el verano de 2012. La aplicación está desarrollada en Python/GTK+ y tiene una licencia de software libre GPLv3+. |
+ | |||
+ | La última versión estable disponible es la 0.7 y está disponible tanto en el repositorio Git como en los repositorios Ubuntu/Debian de Guifi.net. Para más información consulta la sección [[#Instalación]]. | ||
+ | |||
+ | Para más información puedes consultar la [http://en.wiki.guifi.net/wiki/User:Pablog/GSoC2012/Guifi.net_Studio propuesta inicial del proyecto] (en inglés) o la '''[http://blip.tv/guifimedia/sax2012-a-terres-de-l-ebre-google-summer-of-code-6382664 presentación]''' grabada en el [[SAX 2012]]. | ||
+ | |||
+ | Para más información hay también disponibles una serie de informes hechos durante la fase de desarrollo donde se puede apreciar la evolución del software: | ||
+ | # [http://lainconscienciadepablo.net/content/gsoc-report-0-documentation GSOC Report #0: Documentation] | ||
+ | # [http://lainconscienciadepablo.net/content/gsoc-report-1-maps GSOC Report #1: Maps] | ||
+ | # [http://lainconscienciadepablo.net/content/gsoc-report-2-libs-and-apis GSOC Report #2: libs and APIs] | ||
+ | # [http://lainconscienciadepablo.net/content/gsoc-report-3-unsolclic-and-libcnml GSOC Report #3: unsolclic and libcnml] | ||
+ | # [http://lainconscienciadepablo.net/content/gsoc-report-4-libcnml-ready GSOC Report #4: libcnml ready] | ||
+ | # [http://lainconscienciadepablo.net/content/gsoc-report-5-pyguifiapi GSOC Report #5: pyGuifiAPI] | ||
+ | # [http://lainconscienciadepablo.net/content/gsoc-report-6-gui-guifinet-api GSOC Report #6: GUI + Guifi.net API] | ||
+ | # [http://lainconscienciadepablo.net/content/gsoc-report-7-pencils-down GSOC Report #7: Pencils down!] | ||
+ | # [http://lainconscienciadepablo.net/content/gsoc-final-report GSOC Final Report] | ||
+ | |||
+ | == Características == | ||
+ | * Explorar archivos CNML sin conexión a Internet usando los mapas de [[OpenStreetMaps]] | ||
+ | * Exportar [[CNML]] a otros formatos como KML | ||
+ | * Generar configuración [[unsolclic]] usando el método de las plantillas | ||
+ | * Descargar y organizar archivos CNML usando la interfaz gráfica | ||
+ | * Crear nodos/zonas/dispositivos y demás usando la [[API]] de Guifi.net | ||
+ | * Tiene soporte para distintos servidores de Guifi.net | ||
+ | * Calculadora inalámbrica integrada | ||
+ | * Otras herramientas cono traceroute visual, encontrar el nodo al que corresponde una IP usando CNML... | ||
+ | |||
+ | == Instalación == | ||
+ | === Desde repositorio === | ||
+ | Añadir [[repositorio]] (ejecutar como root): | ||
+ | echo 'deb http://serveis.guifi.net/repo/debian/ guifi/ ' > /etc/apt/sources.list.d/guifinet.list | ||
+ | apt-get update | ||
+ | apt-get install guifinet-studio | ||
+ | |||
+ | === Desde Git === | ||
+ | Instalar Git y las dependencias de guifinet-studio (consulta el archivo [https://gitorious.org/guifi-altres/guifinetstudio/blobs/master/README README] para más información): | ||
+ | * Ubuntu/Debian (ejecutar como root): | ||
+ | apt-get install git python2.7 gir1.2-gtkchamplain-0.12 git python-lxml python-jinja2 \ | ||
+ | python-kml gir1.2-gtkclutter-1.0 python-kml python-twisted-core python-jinja2 | ||
+ | |||
+ | Clonar el repositorio público de Gitorious: | ||
+ | git clone git://gitorious.org/guifi-altres/guifinetstudio.git | ||
+ | |||
+ | '''NOTA:''' si vas a instalarlo desde [[Guifi.net]] mediante un proxy, tienes que definir el proxy para git en el archivo <code>~/.gitconfig</code> | ||
+ | [http] | ||
+ | proxy = http://''user'':''pass''@''ip.del.proxy'':3128 | ||
+ | |||
+ | Clonar el repositorio público de Gitorious vía http: | ||
+ | git clone http://git.gitorious.org/guifi-altres/guifinetstudio.git | ||
+ | |||
+ | Ir al directorio donde se ha descargado la aplicación y ejecutarla: | ||
+ | cd guifinetstudio/ | ||
+ | ./guifinet-studio | ||
+ | |||
+ | == Cómo colaborar == | ||
+ | Puedes colaborar reportando fallos en [[trac.guifi.net]], corrigiendo fallos (bugs) o aportando ideas. | ||
+ | |||
+ | == Enlaces externos == | ||
+ | * [http://trac.guifi.net/query?status=accepted&status=assigned&status=new&status=reopened&component=Guifi.net+Studio&col=id&col=summary&col=status&col=type&col=priority&col=milestone&col=component&order=priority Bugs abiertos en el Trac] | ||
[[Categoría:Google Summer of Code]] | [[Categoría:Google Summer of Code]] | ||
+ | [[Categoría:Guifi.net Studio]] | ||
+ | [[Categoría:Manual de instalación]] | ||
− | [[en: | + | [[en:Guifi.net Studio]] |
Última revisión de 18:13 5 oct 2014
Guifi.net Studio es una aplicación de escritorio desarrollada por Pablo Castellano como proyecto Google Summer of Code durante el verano de 2012. La aplicación está desarrollada en Python/GTK+ y tiene una licencia de software libre GPLv3+.
La última versión estable disponible es la 0.7 y está disponible tanto en el repositorio Git como en los repositorios Ubuntu/Debian de Guifi.net. Para más información consulta la sección #Instalación.
Para más información puedes consultar la propuesta inicial del proyecto (en inglés) o la presentación grabada en el SAX 2012.
Para más información hay también disponibles una serie de informes hechos durante la fase de desarrollo donde se puede apreciar la evolución del software:
- GSOC Report #0: Documentation
- GSOC Report #1: Maps
- GSOC Report #2: libs and APIs
- GSOC Report #3: unsolclic and libcnml
- GSOC Report #4: libcnml ready
- GSOC Report #5: pyGuifiAPI
- GSOC Report #6: GUI + Guifi.net API
- GSOC Report #7: Pencils down!
- GSOC Final Report
Contenido
Características
- Explorar archivos CNML sin conexión a Internet usando los mapas de OpenStreetMaps
- Exportar CNML a otros formatos como KML
- Generar configuración unsolclic usando el método de las plantillas
- Descargar y organizar archivos CNML usando la interfaz gráfica
- Crear nodos/zonas/dispositivos y demás usando la API de Guifi.net
- Tiene soporte para distintos servidores de Guifi.net
- Calculadora inalámbrica integrada
- Otras herramientas cono traceroute visual, encontrar el nodo al que corresponde una IP usando CNML...
Instalación
Desde repositorio
Añadir repositorio (ejecutar como root):
echo 'deb http://serveis.guifi.net/repo/debian/ guifi/ ' > /etc/apt/sources.list.d/guifinet.list apt-get update apt-get install guifinet-studio
Desde Git
Instalar Git y las dependencias de guifinet-studio (consulta el archivo README para más información):
- Ubuntu/Debian (ejecutar como root):
apt-get install git python2.7 gir1.2-gtkchamplain-0.12 git python-lxml python-jinja2 \ python-kml gir1.2-gtkclutter-1.0 python-kml python-twisted-core python-jinja2
Clonar el repositorio público de Gitorious:
git clone git://gitorious.org/guifi-altres/guifinetstudio.git
NOTA: si vas a instalarlo desde Guifi.net mediante un proxy, tienes que definir el proxy para git en el archivo ~/.gitconfig
[http] proxy = http://user:pass@ip.del.proxy:3128
Clonar el repositorio público de Gitorious vía http:
git clone http://git.gitorious.org/guifi-altres/guifinetstudio.git
Ir al directorio donde se ha descargado la aplicación y ejecutarla:
cd guifinetstudio/ ./guifinet-studio
Cómo colaborar
Puedes colaborar reportando fallos en trac.guifi.net, corrigiendo fallos (bugs) o aportando ideas.