All Projects → TGmeetup → Tgmeetup

TGmeetup / Tgmeetup

Licence: mit
A collection set of technical groups' information (meetup).

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Tgmeetup

Twcommunities
整理與蒐集台灣社群活動投影片
Stars: ✭ 145 (+4.32%)
Mutual labels:  hacktoberfest, community, conference, meetup, collection, technology
Women In Technology
A collection of resources for women in tech, consisting of - courses, learning guides, amazing sites and repos, blogs, programs and events. scholarships, etc.
Stars: ✭ 170 (+22.3%)
Mutual labels:  hacktoberfest, community, technology
Conference Hall
📣 An open SaaS platform to manage call for papers
Stars: ✭ 97 (-30.22%)
Mutual labels:  hacktoberfest, conference, meetup
React.london
🌟 react.london conference & community website 🌟
Stars: ✭ 9 (-93.53%)
Mutual labels:  conference, meetup
Derek
Reduce maintainer fatigue by automating GitHub
Stars: ✭ 714 (+413.67%)
Mutual labels:  hacktoberfest, community
Developersrising
Archive only! DISSOLVED! Verein zur Förderung von ProgrammiererInnen 💻 🎉
Stars: ✭ 19 (-86.33%)
Mutual labels:  hacktoberfest, meetup
Core
Simple forum software for building great communities.
Stars: ✭ 5,372 (+3764.75%)
Mutual labels:  hacktoberfest, community
Collaboration For Beginners
A Beginner's Guide to Contributing in an Open Source Project.
Stars: ✭ 86 (-38.13%)
Mutual labels:  hacktoberfest, community
Devtube Brazil
🇧🇷 Lista de canais Brasileiros sobre Tecnologia
Stars: ✭ 78 (-43.88%)
Mutual labels:  community, technology
Awesome Zsh Plugins
A collection of ZSH frameworks, plugins, themes and tutorials.
Stars: ✭ 10,129 (+7187.05%)
Mutual labels:  hacktoberfest, collection
Confs.tech
List of tech conferences: JavaScript / Design - CSS - UX / Ruby - iOS - Android - PHP - Data - Devops and more.
Stars: ✭ 1,649 (+1086.33%)
Mutual labels:  hacktoberfest, conference
Osem
Open Source Event Manager. An event management tool tailored to Free and Open Source Software conferences.
Stars: ✭ 649 (+366.91%)
Mutual labels:  hacktoberfest, conference
Git Extra Commands
A collection of git utilities and useful extra git scripts I've discovered or written, packaged for ease of use with shell frameworks.
Stars: ✭ 629 (+352.52%)
Mutual labels:  hacktoberfest, collection
Nyc
🏙 New York, NY
Stars: ✭ 23 (-83.45%)
Mutual labels:  community, meetup
Androidnote
🔥 Android 进阶笔记,包含常用的技术框架、博客社区、书籍等。
Stars: ✭ 614 (+341.73%)
Mutual labels:  community, technology
Showmethecode
Stars: ✭ 80 (-42.45%)
Mutual labels:  conference, meetup
Awesome Courses
😏 📄 An awesome list of educational websites, YouTube playlists, channels and books about programming
Stars: ✭ 99 (-28.78%)
Mutual labels:  hacktoberfest, technology
Fedevtalk
🍀 Naver Front-End Conference, FE devtalk 🎉
Stars: ✭ 121 (-12.95%)
Mutual labels:  conference, meetup
Android Dev Sources
All those Android development sources that you need to be and stay awesome!
Stars: ✭ 434 (+212.23%)
Mutual labels:  community, meetup
30 Seconds Of Swift Code
A Swift implementation of 30-seconds-of-code: A curated collection of useful Swift 4 snippets that you can understand in 30 seconds or less.
Stars: ✭ 476 (+242.45%)
Mutual labels:  hacktoberfest, collection

TGmeetup

Build Status Financial Contributors on Open Collective Donate FOSSA Status

中文版

A collection set of technical groups' information

This is a collection set of technical groups' meetup. Collect the technical meetup information and get the activity from meetup platform, such as Meetup, KKTIX ... etc. The user can use this tool to find technical meetup and attend it.

Table of Contents

Background

There are lots of technical communities all over the world, but the following problems come with that.

  • For attendants
    1. Have no idea to find communities' info.
    2. The desire to attend communities, but don't know the neighbouring communities which they may attend and the information and culture of the communities.
    3. Would like to know the upcoming meetups around them, instead of searching in known communities.
  • For maintainers
    1. It's hard to prevent from clashing with other communities meetups.
    2. Hope to know other communities' which are in the similar field topic.

If there were a platform collecting that information, people can save a lot of time. Thus, TGmeetup project collects the communities' and activities' information thru the registration platform's API, and make it much easier to search for the information which hit the spot. Besides, the package.json files describing the public communities are good for maintaining.

Install

This project uses python3 on Unix-like and MacOS. Go check them out if you don't have them locally installed.

$ sudo apt install python-setuptools
$ git clone https://github.com/TGmeetup/TGmeetup.git
$ cd TGmeetup
$ cp API.cfg.sample API.cfg
$ make install

Note:

  1. Please ADD YOUR MEETUP KEY into API.cfg.
  2. If you can't run make install, please run sh install.sh.

Usage

usage: tgmeetup [-h] [-u] [-c COUNTRY] [-t CITY] [-n NAME] [-k KEYWORD]

TGmeetup

optional arguments:
  -h, --help            show this help message and exit
  -u, --update          Update the events.json infomation.
  -c COUNTRY, --country COUNTRY
                        This is a country code which follows ISO 3166-1
                        alpha-2.
  -t CITY, --city CITY  This is a city name.
  -n NAME, --name NAME  This is a community short name.
  -k KEYWORD, --keyword KEYWORD
                        This is a keyword of community. This could help find
                        the related community.

Development setup

Guide

$ sudo apt install python-setuptools
$ python3 -m venv venv
$ source venv/bin/activate
$ pip3 install -r requirements.txt

Code style

Follow PEP 8

autopep8 --in-place --aggressive --max-line-length=88 <filename>

Tests

Using pytest.

Contributors

Thanks to these contributors, you can see them all here: https://github.com/TGmeetup/TGmeetup/graphs/contributors

Contribute

Feel free to dive in! Open an issue or submit PRs. To submit PRs to TGmeetup, please refer to CONTRIBUTING.md. It should contain most of the things you'll need to get your contribution started!

Communication

Contributors

Code Contributors

This project exists thanks to all the people who contribute. [Contribute].

Financial Contributors

Become a financial contributor and help us sustain our community. [Contribute]

Individuals

Organizations

Support this project with your organization. Your logo will show up here with a link to your website. [Contribute]

License

MIT

FOSSA Status

DeepSource

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].