/python-community-map

A map full of lovely Python communities ❤️🐍🌎

Primary LanguageHTMLMIT LicenseMIT

Python Community Map

A map full of lovely Python communities 🐍❤️ currently deployed at https://community.python.org.br/.

This is not a map for specific events or conferences, but rather for local communities.

Build Status

How to add a new community to the map?

1. Fork this repo

First of all, fork this repo :) You can find instructions here or here.

2. Add your community

Add your community information to the communities.yaml file, with the following structure:

- name: GruPy-RP
  lat: -21.176630
  lng: -47.820840
  url: https://www.meetup.com/grupy-rp/

If you are adding a new country, add a comment header before the community:

###
### Brazil
###
- name: GruPy-RP
  lat: -21.176630
  lng: -47.820840
  url: https://www.meetup.com/grupy-rp/

Please, add communities and countries (if necessary) in alphabetical order.

To get the latitude and longitude information, you can use this site.

3. Make a pull request

At the end, create a pull request for this repository! You can find instructions here.

A note on scrapping

Personally, I want to avoid web scrapping to mass collect communities from other websites or repositories, because I'd like to see people adding the communities they belong to. I think it creates a better sense of "putting yourself on the map" and also incentivise people to contribute to open source :)

Testing

To run the tests locally, you'll need NodeJS, probably version 8 or higher. I'm using v10.

Install everything:

$ npm install

Run the tests:

$ npm test

License

MIT.