HacktoberfestES
diviértete y aprende contribuyendo al código abierto
¡Regístrate!

¿Qué es el Hacktoberfest?

El Hacktoberfest es un evento anual organizado por DigitalOcean para promover el código abierto.

Con HacktoberfestES queremos adaptar el evento global a la comunidad de habla hispana y facilitar la participación seleccionado algunos proyectos y creando espacios y actividades donde la gente se conozca y pueda aprender.

¿Quién puede participar?

Todos los niveles y lenguajes de programación son bienvenidos. No pasa nada si eres primerizo/a: este evento existe precisamente para ayudar a la gente novata a salvar la barrera de las primeras contribuciones.

Puedes participar en cualquier proyecto en Github o Gitlab marcado con la etiqueta 'hacktoberfest'. Nosotras mentorizaremos algunos proyectos para que sea fácil contribuir. ¡Échales un vistazo!

Proyectos

¿Conoces un proyecto sencillo que puedas mentorizar? Proponlo creando un issue

¿Qué tipo de proyectos buscamos?

  • Sencillos y pequeños, que no haga falta tener muchísimo contexto para poder contribuir.
  • Vale cualquier lenguaje de programación.
  • Esperamos que estés disponible para mentorizar las contribuciones a lo largo del mes de octubre.
Poliastro
Poliastro

Poliastro es una biblioteca Python para Astrodinámica interactiva. Es rápida, fácil de usar, maneja unidades físicas, y tiene numerosas visualizaciones orbitales.

  • Tecnologías: Python, Jupyter, Numba, MyST (Markdown)
  • Comunidad: Python España
Python Docs ES
Python Docs ES

Grupo de trabajo para la traducción de la documentación oficial de Python al Español. El equipo está formado por personas de distintos paises hispanohablantes. ¡Únete y contribuye oficialmente a Python! 🐍

  • Tecnologías: Python, Bash, Archivos PO
  • Comunidad: Python Docs ES
The Qt Project
The Qt Project

Qt, es un framework multiplataforma para desarrollar programas que utilicen interfaces gráficas, como también distintas herramientas de línea de comando.

  • Tecnologías: C++, QML, Python
  • Comunidad: Qt Project
Web Python Canarias
Web Python Canarias

Página web de la asociación Python Canarias. Incluye secciones de eventos, gestión de socios y socias, venta de entradas, información de la asociación, ofertas de empleo, etc.

  • Tecnologías: Python, Django, HTML, SCSS, JavaScript, Docker
  • Comunidad: Python Canarias
Blask
Blask

Librería que nos va a ayudar a crear una web a partir de Markdown y HTML; en este caso, basado en Flask.

  • Tecnologías: Python, Flask, HTML, CSS
  • Comunidades: Python Almería, Python Canarias
Genesis Code
Genesis Code

Extensión para Visual Studio Code, que ayuda a desarrollar Videojuegos para la consola de 16 Bits Sega Mega Drive.

  • Tecnologías: TypeScript (Visual Studio Code)
  • Comunidad: Grupo de Desarrolladores de Mega Drive
Extensión Firefox Frases Motivadoras
Advice Me

Advice Me es una extensión de navegador con la que podrás recibir mensajes motivacionales cada vez que lo necesites. Tu motivación a cualquier hora y a cualquier día, a golpe de click.

  • Tecnologías: JavaScript, HTML y CSS
  • Comunidad: Python España
BueStats
BueStats

BueStats es un scrapper que almacena y genera informes individuales y colectivos de estadística avanzada de todos los equipos en competiciones de la Federación Española de Baloncesto. Estos informes los utilizan lxs entrenadorxs para estudiar a sus rivales o su propio equipo.

  • Tecnologías: Python, Tkinter, BeautifulSoup, Selenium, Requests, Numpy, Pandas
  • Comunidad: Python España
Django-Template
Django-Template

Cookiecutter para crear aplicaciones "production ready" en menos de 5 minutos utilizando Docker y Django. Rellena un simple formulario y podrás crear tu próxima startapp.

  • Tecnologías: Docker, Django, Grafana, Let's Encrypt + Certbot y muchas más con tu ayuda ;)
  • Comunidad: Python Mallorca
RSSPAPER
RSSPAPER

Genera una página estática con las últimas noticias de tus feeds favoritos. Crea un HTML/PWA que puedes leer o instalar en tu tableta o móvil.

  • Tecnologías: Clojure y un motor de plantillas HTML clon de Django.
  • Comunidad: Python España
Funny DNI Letter
Funny DNI Letter

Funny DNI Letter es un proyecto básico en el que el usuario obtiene la letra de un DNI según el número del mismo. Además, te adjudica un personaje famoso!

  • Tecnologías: JavaScript, HTML y CSS
  • Comunidad: Python España
Damegender
Damegender

Es una herramienta de detección de género a partir del nombre. Te animo a que trates de utilizarla y si ves bugs o se te ocurren nuevas features, o no entiendes cómo se hace algo lo comentes trataré de explicar cómo hacerlo.

  • Tecnologías: Python, Bash
QA-Empleo
QA-Empleo

En el hacktoberfest pasado vi la oportunidad de poder desarrollar QA-Empleo, un software que permite poder determinar si una oferta de empleo es buena o no, del modo más objetivamente posible. Es decir, que ayude en la toma de decisiones de una manera fría y objetiva.

  • Tecnologías: Python
GeoSearch
GeoSearch

It is a client-side application that allows anyone to provide a search experience of geolocated elements. It could be physical elements, websites focus on a specific area, etc.

  • Tecnologías: HTML, CSS, ES6, ArcGIS API for JavaScript
  • Comunidad: GeoVoluntarios
Helpbuttons.org
Helpbuttons.org

Custom Collaboration Platform. The goal is to allow everyone to make their own collaborative tool (like Glovo, BlaBlaCar, Airbnb or any other fields of collaboration). We made a prototype that we're rebuilding with new technologies after a learning process. We need special help with React, NextJS and API communication, and Leaflet integration.

  • Tecnologías: React, NextJS, NodeJS, PostGIS, LoopBack
  • Comunidad: Helpbuttons
Recursos de Programación
Acadeller Recursos de Programación

El objetivo principal de este repositorio, es recopilar la mayor cantidad posible de recursos de programación que existan en internet, para que estén al alcance de cualquier persona en todo momento. El repositorio está dividido por lenguajes de programación, en cada lenguaje podrás encontrar recursos para dicho lenguaje, frameworks, librerías y mucho más.

  • Tecnologías: Markdown, C, CSS, Dart, Go, HTML, Java, JavaScript, Kotlin, PHP, Python, R, Ruby, Rust, Scala, SQL, Swift
  • Comunidad: Acadeller
Dog
Dog

La existencia de un comando cat implica la existencia de un comando dog. Bajo esa premisa, decidí montar este paquete que te permite disponer de tu propio perrete en la terminal. Es un proyecto muy básico y que nace como una broma entre programadores, pero útil para introducirse en la programación y especialmente en las contribuciones de código abierto.

  • Tecnologías: C, Makefile
PyPowChain
PyPowChain

Simple Proof Of Work blockchain written in Python, to be used as a tool to explain how the core concepts of the technology work.

  • Tecnologías: Python, flask, requests, rsa, hashlib

¡Regístrate!

Por favor, lee y respeta nuestro código de conducta. ¡Gracias!

Agenda

Martes 21 de Septiembre - 14:00h CET/UTC+2
Google Summer of Code

Google Summer of Code es un programa de Google que financia a estudiantes para que trabajen en proyectos de software libre y código abierto. Hablaremos de organizaciones y proyectos relacionados con la ciencia y la ingeniería, ¡si bien el evento es abierto para cualquier persona!

Regístrate
Sábado 25 de Septiembre - 17:00h CET/UTC+2

Bienvenida y Presentación de proyectos

Street-fighter-cli

Sabemos que una de las partes que más se le suelen atascar a la gente que empieza a contribuir a proyectos de software libre es el uso de nuestra preciada herramienta git. En este taller aprenderemos los conceptos básicos de git y los pondremos en práctica haciendo nuestra primera pull request.

Enlace al directo
Viernes 1 de Octubre

A partir de este día podéis registraros en la web oficial del Hacktoberfest y empezar a contribuir en los proyectos. Cada grupo establecerá su propia agenda y ritmo de trabajo.

Lunes 4 de Octubre - 19:00h CET/UTC+2
Blask

Víctor Suárez, maintainer del proyecto Blask, dará una charla en nuestro servidor de Discord sobre el proyecto para que veáis cómo es, cómo se utiliza y cómo podéis contribuir al mismo.

Enlace al Discord
Martes 5 de Octubre - 17:00h CET/UTC+1
Web de Python Canarias

Desde Python Canarias celebrarán una reunión de coordinación para contribuir a la web de su asociación.

Enlace al Google Meet
Martes 5 de Octubre - 20:00h CET/UTC+2
Genesis Code

Víctor Suárez, maintainer del proyecto Genesis Code, nos hará una introducción a la API del editor VSCode y además nos enseñará un ejemplo de extensión: Genesis Code.

Enlace al Discord Enlace a la grabación
Miércoles 6 de Octubre - 19:00h CET/UTC+2
Python Docs ES

Sesión de pair translating en el canal python-docs-es en directo desde el donde traduciremos documentación de python al español para contribuir al proyecto python-doc-es. Será algo súper informal y enseñaremos un poco el proceso y las herramientas. ¡Animaros!

Enlace al Discord
Miércples 13 de Octubre - 19:00h CET/UTC+2
Damegender

En esta sesión presentaremos el proyecto Damegender, enseñaremos como instalarlo y empezaremos a trabajar en alguna de las issues. ¡Anímate a participar!

Enlace al Discord
Jueves 14 de Octubre - 19:00h CET/UTC+2
Helpbuttons.org

Presentaremos el proyecto con un pequeño recorrido por su historia de 7 años, sus objetivos y enfoque actual. Queremos ampliar la comunidad lo más posible, ya que la base del éxito de esta herramienta es la descentralización y aportación en red.
Anímense a participar! Este proyecto sólo puede sobrevivir con una comunidad fuerte!

Enlace al directo
Sábado 16 de Octubre - 17:00h CET/UTC+2
Street-fighter-cli

Crea tu propio juego de peleas por turnos 👊🏼 . En este taller aprenderas los fundamentos para crear un juego en el que varios personajes se atacan entre ellos. Además, repasarás conceptos básicos de programación como la programación orientada a objetos entre muchos otros.

Inscríbete al taller
Jueves 21 - Sábado 23 de Octubre
Girls in Tech Spain

¡Resérvate! del 21 al 23 de octubre, en horario de 18:00 a 20:00 CEST los dos primeros días y de 10:00 a 20:00 CEST el tercer día! Será un evento totalmente online, en el que tendremos dos medias jornadas de charlas de nuestros patrocinadores y un día completo de trabajo en equipo que culminará con la presentación de los proyectos desarrollados y la entrega de premios.

El grupo ganador de Hacking for Humanity se llevará un premio de mil euros (1000€), a repartir entre todos los miembros del grupo. El segundo equipo clasificado se llevará quinientos euros (500€), a repartir entre todos los miembros. El tercer equipo clasificado se llevará doscientos cincuenta euros (250€), a repartir entre todos los miembros.

Inscríbete al Hackatón
Sábado 23 de Octubre - 10:00h CET/UTC+2
Geekscat

Geeks.cat organiza la primera fiesta del OpenSource en Girona. Tendrá lugar en el Centre Cultural la Mercè. Habrá charlas, talleres, maratón de PRs + mentorías y !mucho código abierto¡

Inscríbete al Evento
Miércoles 27 de Octubre - 19:00h CET/UTC+2
Genesis Code

Charla/taller en la que se explicará como crear videojuegos para Sega Mega Drive usando el kit de desarrollo SGDK (Sega Genesis Development Kit). Este taller forma parte del proyecto Genesis Code; y el lenguaje que se utilizará será C. Al final del taller tendréis unas pequeñas nociones sobre creación y diseño de videojuegos; en este caso para Sega Mega Drive (o Sega Genesis).

Para acceder a la charla/taller, se necesitará tener instalado:

  • Visual Studio Code.
  • Extensión Genesis Code.
  • SGDK - Se puede descargar del siguiente enlace.
  • Seguir las instrucciones de esta página.

No es necesario tener un gran nivel de C; ya que todos los ejemplos estarán disponibles por github.

Se realizará a través de discord en el canal de #genesis-code.

Enlace al Discord

¿Quieres proponer una charla, taller o similar?

Buscamos actividades relacionadas con contribuciones a software libre y código abierto

¡Envía tu propuesta!

Organiza

Python España
Python Chile