Skip to content
A map full of lovely Python communities ❀️🐍🌎
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github
.gitignore
.travis.yml
LICENSE
README.md
communities.yaml
index.html
logo.png
package-lock.json
package.json
preview.png
style.css
test.js

README.md

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/
  logo: https://github.com/jonatasbaldin/python-community-map/raw/master/logo.png

The logo field is optional.

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/
  logo: https://github.com/jonatasbaldin/python-community-map/raw/master/logo.png

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 scraping

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.

You can’t perform that action at this time.