Skip to content

A map full of lovely Python communities ❤️🐍🌎

License

Notifications You must be signed in to change notification settings

kjaymiller/python-community-map

Repository files navigation

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-RPlat: -21.176630lng: -47.820840url: 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-RPlat: -21.176630lng: -47.820840url: 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.

About

A map full of lovely Python communities ❤️🐍🌎

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML58.4%
  • JavaScript25.9%
  • CSS15.7%