Estas son propuestas, en el PyCamp el primer día se hace una votación para elegir a cuáles de estos proyectos o ideas vamos a dedicar tiempo (este procedimiento lo tenemos que terminar de definir).
fades
Fixear algún bug o meter algún feature en fades (fades is a system that automatically handles the virtualenvs in the cases normally found when writing scripts and simple programs, and even helps to administer big projects).
Propone: FacundoBatista
__init__
La idea es hacer un taller de "como sumarte a un proyecto del pycamp" explicando python, debug, git, virtualenv, etc para que quien esta dando sus primeros pasos pueda integrarse facilmente. Te recomiendo sumarte si recien arrancas. Y si ya sabes todo esto, veni a dar una mano.
Requirements: python, git, virtualenv. Opcionales: ipython, ipdb, virtualenvwrapper, etc
Propone: Mati Barriento
Web PyAr
Según entiendo, hay conflictos para actualizar el branch master del sitio web de PyAr. En develop hay features nuevos. Propongo trabajar en equipo para destrabar eso.
Requirements: lo que haga falta para poner en marcha https://github.com/PyAr/pyarweb
Propone: Litox
Programación: Qué es esto?
Un tallercito para aprender a aprender a programar desde 0, o refrezcar las neuronas
Requirements: Lapiz y papel o compu y muchas ganas
Propone: DavidLitvak
Metaprogramación en Python
Un tallercito para aprender conceptos avanzados de programación, en particular, metaprogramación. Para qué sirve? Cómo se usa? Situaciones reales donde esto sirve.
Requirements: Python 2.7+ o 3.x y algun editor de texto o IDE que prefieras
Propone: DavidLitvak
Mirror PyPI - Una mejor alternativa
Cada PyCamp traemos un mirror de PyPI completo, pero cada vez crece más en tamaño, la estructura interna de PyPI varía y todos nos volvemos un poco más locos. Por lo tanto, estaría bueno armar una solución un poco mas robusta. Similar a DevPI pero con un poco mas de configurabilidad y la posibilidad de hacer un buen warm-up via config. El fín del proyecto, es poder meterlo en nuestra "valijita pycampera" y poder tenerlo disponible en cada PyCamp por venir.
Requirements: A investigar
Propone: DavidLitvak, fisa, GiLgAmEzH
Resultado
Hicimos fork del proyecto bandersnatch: https://bitbucket.org/fisadev/bandersnatch-pycamp2017
Incorporamos la opción de hacer la descarga inicial de solo una lista de paquetes. Porque bandersnatch se trae todo Pypi, incluídas versiones viejas de paquetes grandes, y paquetes que nadie usa. La lista tiene un formato parecido a requirements.txt, con lo que se puede restringir las versiones a descargar de los paquetes.
También incorporamos el cacheo de los paquetes a demanda. Con lo que si un usuario del proxy hace pip install de un paquete no descargado (no en la lista inicial), se descarga y queda listo para el resto de los usuarios.
Moravec: Como encarar un proyecto ya realizado
El proyecto se llama Moravec, es de la gente de ElGatoYLaCaja y el backend se encuentra en Python. Para ver detalles del proyecto: https://elgatoylacaja.com.ar/moravec/ . Código fuente: https://github.com/elgatoylacaja/Dennett. Una de las razones de porque me uní al evento, es poder aprender lo suficiente para poder darles una mano a la gente que esta atrás de este proyecto, en especial a Jorge que lo esta haciendo de manera voluntaria.
Requirements: No tengo conocimientos de Python como para determinarlo, pero si alguien puede, le podría dar una mirada y ver que tan complejo es.
Propone: Mario
LabJM: Laboratorio online
La idea es automatizar procesos de cargado de resultados de análisis en un laboratorio bioquímico.
En principio está pensado para realizarse en django. Su complejidad no es para nada elevada.
Propone: agucurto
Recordium
Recordium es una aplicación simple que ayuda que cuando estés alejado de la compu puedas recordarle cosa a tu futuro vos que va a estar en la compu.
Más data en el proyecto. Ver también allí cómo instalar las dependencias necesarias.
Mi idea es cerrar un par de (los pocos) issues que tiene el proyecto, que está casi casi "feature complete".
Propone: FacundoBatista
Linkode, el pastebin útil
La idea es ofrecer un "espacio de colaboración de corta vida". Algo así como un pastebin dinámico, pero que al mismo tiempo sea fácil de usar.
¿Por qué usar Linkode?
Se puede usar anonimamente...
...pero recuerda quien sos
Permite compartir un texto en pocos clicks
Se da cuenta del lenguaje
Es amigable a nivel de interfaz
Copia el texto directamente a tu clipboard
Se puede integrar el texto en donde quieras, por versión o siempre actualizado!
El servicio ya está online. El proyecto está acá
Propone: FacundoBatista
EasyCamp - Analisis Funcional
Ideemos una App de Django que nos ayude a organizar un PyCamp. La idea es hacer un relevamiento, ver que debería hacer la app (features) y cómo podemos hacerlo.
Encuesta asado
Qué datos pedimos? (formulario con datos obligatorios)
Habitaciones
Carpooling
Posibilidad de fusionarse/mezclarse/tocarse con la valijita del PyCamp
Proponen: MatiBarriento, LuriSilva
Juego de aventura gráfica con Pilas engine
Una capa encima de Pilas para definir personajes, habitaciones, diálogos, puzzles.
Propone: manuq
Discusión: encajonar apps de escritorio en linux, para qué y cómo
Quien haya intentado distribuir una aplicación en linux sabrá lo jodido que es. Y los bugs que se reportan por diferencias entre distros, usuarios corriendo la app con dependencias en distintas versiones, etc. Hay una movida (o dos) de mejorar esta situación, basada en containers. La idea es discutirla(s). Yo conozco Flatpak, si alguien conoce Snappy podríamos compararlas.
Propone: manuq
ChopPycamp:
Programar un juego donde un bot tiene que juntar cervezas.
propone: fisa
Verano/12 Epub
Compilar cuentos de Verano/12
Estuvimos trabajando, usando Scrapy para bajar obtener el contenido de los cuentos.
Luego con Jinja2 generamos un documento reStructuredText, y usamos la aplicación rst2epub2 para obtener el epub
Aca está el repo
Propone: diegom.
Recopilador de programas de radio:
Recopilar de internet programas de radio y tenerlos disponibles en una interfaz para escucharlos.
Una idea era publicarlo en un canal de Telegram, pero charlando con varios, decidimos estudiar los podcasts. Estuvimos usando: feedgen para generar el podcast.
Tambien vimos http://podsync.net/ , queremos hacer algo parecido pero que se extraiga solo el audio.
Propone: diegom.
Jugar con RaspberryPi zero W:
Jugar con una raspi Zero W.
Propone: dlitvak.
NNVisualizer:
Una lib para importar redes neuronales y visualizarlas en un notebook.
propone: rossanigo.
PyCampVotingManager:
Una app para votar proyectos en un pycamp y asignarle slots.
propone: zoe
Template: Otro proyecto o software o actividad
Como se llama, que hace?, en que beneficiaria? porque esta bueno?
Requirements: <Que estaría bueno tener instalado antes del evento>
Propone: <Quien propone la idea o empuja el proyecto>