-# Copyright (C) 2016 Free Software Foundation
+# Copyright (C) 2016-2020 Free Software Foundation
#
# This program is free software: you can redistribute it and/or
# modify it under the terms of the GNU General Public License as
# along with this program. If not, see
# <http://www.gnu.org/licenses/>.
-LP_YEAR = 2019
-
-SPEAKERS_TEMPLATE = assets/templates/lp-speakers.jinja2
-SPEAKERS_MD = /home/owner/brains/campaigns/libreplanet/2019/program/bios-for-site.mdwn
-SPEAKERS_HTML = program/generated-bios.html
-
-SESSIONS_TEMPLATE = assets/templates/lp-schedule.jinja2
-SESSIONS_MD = /home/owner/brains/campaigns/libreplanet/2019/program/sessions-for-site.mdwn
-SESSIONS_HTML = program/generated-sessions.html
-
-
all:
@echo "Give me something to make."
wikipages:
- for dir in fun getting-around raffle safe-space-policy speaker-release sponsors volunteer; do \
- if [ -f $$dir/index.mdwn ] ; then \
- python -m markdown $$dir/index.mdwn > $$dir/index.html ; \
- fi \
- done
-
-speakers: $(SPEAKERS_HTML)
-
+ $(shell ../markdown-convert.sh $<)
-sessions: $(SESSIONS_HTML)
+speakers:
+ curl -s https://my.fsf.org/lp-talk/30| sed -n 's=/lp-talk/30=/2020/speakers/=g; s=/lp-schedule-2020=/2020/program/=g; s/fa fa-/glyphicon glyphicon-/g; /pagestart/s/<\/div>//; /pagestart/,/pageend/p; ' > includes/generated-bios.html
+sessions:
+ curl -s https://my.fsf.org/lp-schedule-2020| sed -n 's=/lp-talk/30=/2020/speakers/=g; s=/lp-schedule-2020=/2020/program/=g; s/fa fa-/glyphicon glyphicon-/g; /pagestart/s/<\/div>//; /pagestart/,/pageend/p; ' > includes/generated-sessions.html
clean:
- rm -f $(SPEAKERS_HTML) $(SESSIONS_HTML)
-
-
-both: $(SPEAKERS_HTML) $(SESSIONS_HTML)
-
-
-$(SPEAKERS_HTML): $(SPEAKERS_MD)
- @lps_gen -sp $(SPEAKERS_TEMPLATE) $< > $@
-
-
-$(SESSIONS_HTML): $(SESSIONS_MD)
- @lps_gen -s --ical $(LP_YEAR) $(SESSIONS_TEMPLATE) $< > $@
+ rm -f includes/generated-sessions.html includes/generated-bios.html
+both: sessions speakers
.PHONY: all speakers sessions both clean