Skip to content

Commit 09a0632

Browse files
authored
Merge branch 'main' into add-brug-to-meetups-list
2 parents 4220984 + 89c927e commit 09a0632

13 files changed

Lines changed: 2439 additions & 389 deletions

Rakefile

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,8 @@ task :verify_meetups do
6363
"twitter",
6464
"mastodon",
6565
"video_link",
66-
"status"
66+
"status",
67+
"service"
6768
]
6869
data = YAML.load_file("_data/meetups.yml", permitted_classes: [Date])
6970
validator = DataFileValidator.validate(data, allowed_keys, :meetup)
@@ -85,6 +86,14 @@ task :fetch_meetups do
8586
end
8687
end
8788

89+
desc "fetch past meetups"
90+
task :fetch_past_meetups do
91+
MeetupsFile.read.tap do |file|
92+
file.fetch!(past: true)
93+
file.write!
94+
end
95+
end
96+
8897
# to fetch a single group run:
8998
# bundle exec rake fetch_meetup[sfruby]
9099
desc "fetch a single group"
@@ -95,6 +104,16 @@ task :fetch_meetup, [:group_id] do |_, args|
95104
end
96105
end
97106

107+
# to fetch past events of a single group run:
108+
# bundle exec rake fetch_past_meetups[sfruby]
109+
desc "fetch past meetups of a single group"
110+
task :fetch_past_meetup, [:group_id] do |_, args|
111+
MeetupsFile.read.tap do |file|
112+
file.fetch!(args[:group_id], past: true)
113+
file.write!
114+
end
115+
end
116+
98117
desc "fetch write all meetup groups"
99118
task :fetch_and_write_all_meetups do
100119
MeetupGroup.all.each do |group|

0 commit comments

Comments
 (0)