Skip to content

Commit 1b1cf68

Browse files
authored
Automate fetching meetups from ical calendars (#735)
* Automate fetching meetups from ical calendars * Add https://www.onruby.eu meetup groups * Remove all trailing slashes * Unique events before writing them to the yaml file * Fetch meetups * Comment out ical that arn't active yet * Cleanup with removes
1 parent 5b3226b commit 1b1cf68

File tree

8 files changed

+397
-116
lines changed

8 files changed

+397
-116
lines changed

_data/meetup_groups.yml

+96-11
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,9 @@
1111
- id: african_ruby_community
1212
name: African Ruby Community
1313
service: meetupdotcom
14-
remove: ARC
14+
remove:
15+
- "ARC"
16+
- "(Zoom)"
1517

1618
- id: aloharb
1719
name: aloha.rb
@@ -21,6 +23,12 @@
2123
name: Amsterdam.rb
2224
service: meetupdotcom
2325

26+
- id: andalucia-rb
27+
name: Andalucia.rb
28+
service: ical
29+
timezone: Europe/Madrid
30+
ical_url: https://andalucia.onruby.eu/events.ics
31+
2432
- id: arlington-ruby
2533
name: Arlington Ruby
2634
service: meetupdotcom
@@ -36,7 +44,9 @@
3644
- id: atlantaruby
3745
name: Atlanta Ruby
3846
service: meetupdotcom
39-
remove: "[VIRTUAL] "
47+
remove:
48+
- "[VIRTUAL] "
49+
- "The Atlanta Ruby Meetup Group"
4050

4151
- id: aucklandruby
4252
name: Auckland Ruby
@@ -158,6 +168,8 @@
158168
- id: cologne-rb
159169
name: Cologne.rb
160170
service: meetupdotcom
171+
remove:
172+
- "Ruby Usergroup: "
161173

162174
- id: columbus-ruby-on-rails-mind-meld
163175
name: Columbus Ruby
@@ -245,8 +257,11 @@
245257
service: meetupdotcom
246258

247259
- id: indyrb
248-
name: Indy.rb
260+
name: Indianapolis Ruby Brigade
249261
service: meetupdotcom
262+
remove:
263+
- "The Indianapolis Ruby Brigade"
264+
- "Indy.rb"
250265

251266
- id: israel-rb
252267
name: israel.rb
@@ -320,6 +335,12 @@
320335
name: London Learn Ruby
321336
service: meetupdotcom
322337

338+
# - id: london-ruby-user-group
339+
# name: London Ruby User Group
340+
# service: ical
341+
# ical_url: https://lrug.org/meeting-calendar
342+
# timezone: Europe/London
343+
323344
- id: lyonrb
324345
name: Lyon.rb
325346
service: meetupdotcom
@@ -330,6 +351,13 @@
330351
ical_url: https://api.lu.ma/ics/get?entity=calendar&id=cal-LlD9HPh8QnHgqEQ
331352
timezone: America/Chicago
332353

354+
- id: madrid-rb
355+
name: Madrid.rb
356+
service: ical
357+
timezone: Europe/Madrid
358+
default_location: Madrid, Spain
359+
ical_url: https://www.madridrb.com/events.ics
360+
333361
- id: medellin-rb
334362
name: Medellín.rb
335363
service: meetupdotcom
@@ -404,10 +432,12 @@
404432
service: meetupdotcom
405433

406434
- id: ocruby
407-
name: Orange County Ruby Users Group
435+
name: Orange County Ruby
408436
service: meetupdotcom
409437
exclude: Rails Camp
410-
remove: "(OCRuby)"
438+
remove:
439+
- "(OCRuby)"
440+
- "Orange County Ruby Users Group"
411441

412442
- id: odense-rb
413443
name: odense.rb
@@ -647,8 +677,10 @@
647677
service: meetupdotcom
648678

649679
- id: ruby-on-rails-oceania-melbourne
650-
name: Ruby and Rails Melbourne
680+
name: Melbourne Ruby
651681
service: meetupdotcom
682+
remove:
683+
- "Melbourne Ruby"
652684

653685
- id: ruby-on-rails-oceania-perth
654686
name: Ruby and Rails Perth
@@ -683,8 +715,41 @@
683715
service: meetupdotcom
684716

685717
- id: ruby-user-group-linz-rugl
686-
name: Ruby User Group Linz (RUGL)
687-
service: meetupdotcom
718+
name: Ruby User Group Linz
719+
service: meetupdotcom
720+
721+
- id: ruby-user-group-berlin
722+
name: Ruby User Group Berlin
723+
service: ical
724+
timezone: Europe/Berlin
725+
default_location: Berlin, Germany
726+
ical_url: https://www.rug-b.de/events.ics
727+
remove:
728+
- "(watch the date)"
729+
- "Check the date!"
730+
- "CANCELED"
731+
732+
- id: ruby-usergroup-hamburg
733+
name: Ruby Usergroup Hamburg
734+
service: ical
735+
timezone: Europe/Berlin
736+
default_location: Hamburg, Germany
737+
ical_url: https://hamburg.onruby.de/events.ics
738+
739+
- id: ruby-user-group-cologne
740+
name: Ruby User Group Cologne
741+
service: ical
742+
timezone: Europe/Berlin
743+
default_location: Cologne, Germany
744+
ical_url: https://www.colognerb.de/events.ics
745+
remove: "Kölsch.rb"
746+
747+
- id: ruby-user-group-leipzig
748+
name: Ruby User Group Leipzig
749+
service: ical
750+
timezone: Europe/Berlin
751+
default_location: Leipzig, Germany
752+
ical_url: https://leipzig.onruby.de/events.ics
688753

689754
# - id: ruby-user-group-saarland
690755
# name:
@@ -703,9 +768,15 @@
703768
service: meetupdotcom
704769

705770
- id: rubydf
706-
name: Ruby DF
771+
name: RubyDF
707772
service: meetupdotcom
708773

774+
- id: rubydf
775+
name: RubyDF
776+
timezone: America/Sao_Paulo
777+
ical_url: https://rubydf.com/events.ics
778+
service: ical
779+
709780
- id: rubyfloripa
710781
name: RubyFloripa
711782
service: meetupdotcom
@@ -803,6 +874,12 @@
803874
name: SD Ruby
804875
service: meetupdotcom
805876

877+
# - id: seattle-rb
878+
# name: Seattle.rb
879+
# service: ical
880+
# timezone: America/Los_Angeles
881+
# ical_url: https://seattlerb.org/events.ics
882+
806883
- id: seoul-ruby-meetup
807884
name: Seoul Ruby Meetup
808885
service: meetupdotcom
@@ -867,9 +944,11 @@
867944
service: meetupdotcom
868945

869946
- id: the-bluegrass-developers-guild
870-
name: Bluegrass Ruby Users Group
947+
name: Bluegrass Ruby
871948
filter: Bluegrass Ruby
872949
service: meetupdotcom
950+
remove:
951+
- Bluegrass Ruby Users Group
873952

874953
- id: the-seattle-ruby-on-rails-developers-meetup-group
875954
name: Seattle Ruby on Rails
@@ -900,9 +979,15 @@
900979
service: meetupdotcom
901980

902981
- id: torontoruby
903-
name: Toronto Ruby Brigade
982+
name: Toronto Ruby
904983
service: meetupdotcom
905984

985+
# - id: toronto-ruby
986+
# name: Toronto Ruby
987+
# service: ical
988+
# timezone: America/Toronto
989+
# ical_url: https://toronto-ruby.com/events/all.ics
990+
906991
- id: toulouse-ruby-friends
907992
name: Toulouse.rb
908993
service: meetupdotcom

0 commit comments

Comments
 (0)