Skip to content

olegp/techtribes

Repository files navigation

Techtribes

Overview

A site listing active tech community events in Finland. Events are updated automatically once a day. Supports Meetabit, Meetup.com, Luma and a custom JSON format.

Add community

First, install dependencies:

npm install

Then, add a community by URL:

npm run add <url> [tags]

Example: npm run add https://www.meetabit.com/communities/helsinkijs "JavaScript,TypeScript"

Once done, create a pull request with the changes.

Data file

Communities are defined in data/communities.yml:

- name: HelsinkiJS
  location: Helsinki, Finland
  tags:
    - JavaScript
    - TypeScript
  events: https://www.meetabit.com/communities/helsinkijs
  logo: helsinkijs.png # optional, can start with http(s)
  site: https://helsinkijs.org # optional
  url: https://gist.githubusercontent.com/olegp/f34469b65286c057964414c4aaf5bf47/raw # alternative to events

The add command updates this file and adds a logo to the repo.

Development

Install Jekyll dependencies in addition to the Node ones:

bundle install

Scrape event data:

npm run scrape

Start the Jekyll dev server:

npm start

Remove inactive communities:

npm run prune

About

Active tech community events

Resources

License

Stars

Watchers

Forks

Contributors 14