carousel updates LP has ended
[libreplanet-static.git] / 2020 / Makefile
index 5eafb30fe3ce9053fbcf66702f8f97df1dc1c298..a3a9426bce37ab102d73286856e29b05399e364a 100644 (file)
@@ -1,4 +1,4 @@
-#    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