Skip to content

A map full of lovely Python communities โค๏ธ๐Ÿ๐ŸŒŽ

License

Notifications You must be signed in to change notification settings

Gallaecio/python-community-map

ย 
ย 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

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-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 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.

About

A map full of lovely Python communities โค๏ธ๐Ÿ๐ŸŒŽ

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 58.4%
  • JavaScript 25.9%
  • CSS 15.7%