Fix validation notices and GPL notices.
authorMichael McMahon <michael@fsf.org>
Wed, 27 Mar 2024 18:32:48 +0000 (14:32 -0400)
committerMichael McMahon <michael@fsf.org>
Wed, 27 Mar 2024 18:32:48 +0000 (14:32 -0400)
12 files changed:
2016/Makefile
2017/Makefile
2018/Makefile
2019/Makefile
2020/Makefile
2021/Makefile
2022/Makefile
2023/Makefile
2024/Makefile
2024/includes/join-list.html
2024/program/app.html
2024/tv/index.html

index ff13f6d76056847a93f914a98bed654fdf634ef2..154b957b51501c017947857c8616158bf5d85a81 100644 (file)
@@ -1,4 +1,4 @@
-#    Copyright (C) 2016 Free Software Foundation
+#   Copyright (C) 2016 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
index f49075be8c7022aaa8d107686cb8fe0ccb41265a..a59d387761a3314b9f38c3eaba6ab27a6f52a0e0 100644 (file)
@@ -1,4 +1,4 @@
-#    Copyright (C) 2016 Free Software Foundation
+#   Copyright (C) 2016-2017 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
index dff644a3ba1a40bc682e41ee9b9198733b9d3a52..18a993645c7cc85b2728d839736fb2845fd9624c 100644 (file)
@@ -1,4 +1,4 @@
-#    Copyright (C) 2016 Free Software Foundation
+#   Copyright (C) 2016-2018 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
index 8da11212ab4cf469b81c975c93d164260efeebda..0e9bd2dd07cf03ebdea7e5b0c675adcb70390acd 100644 (file)
@@ -1,4 +1,4 @@
-#    Copyright (C) 2016 Free Software Foundation
+#   Copyright (C) 2016-2019 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
index a3a9426bce37ab102d73286856e29b05399e364a..741ed1ae33fa177b8ee12a6815472fb49aec93d6 100644 (file)
@@ -1,4 +1,4 @@
-#    Copyright (C) 2016-2020 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
@@ -20,10 +20,10 @@ all:
 wikipages:
        $(shell ../markdown-convert.sh $<)
 
-speakers: 
+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: 
+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:
index 88524142be1ea7005d5c996f7c33b86c707bbddf..b6041fc064d3043077574996509c8bc898309580 100644 (file)
@@ -1,4 +1,4 @@
-#    Copyright (C) 2016-2021 Free Software Foundation
+#   Copyright (C) 2016-2021 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
@@ -20,10 +20,10 @@ all:
 wikipages:
        $(shell ../markdown-convert.sh $<)
 
-speakers: 
+speakers:
        curl -4 -s https://my.fsf.org/lp-talk/42| sed -n 's=/lp-talk/42=/2021/speakers/=g; s=/lp-schedule/42=/2021/program/=g; s=</br>=<br>=g; s=DSC_4706 copy=DSC_4706%20copy=g; s=sopkin (=sopkin%20(=g; s=speakerpic\"  src=speakerpic\" alt\="Picture of speaker.\" src=g; s/fa fa-/glyphicon glyphicon-/g; /pagestart/s/<\/div>//; /pagestart/,/pageend/p; ' > includes/generated-bios.html
 
-sessions: 
+sessions:
        curl -4 -s https://my.fsf.org/lp-schedule/42| sed -n 's=/lp-talk/42=/2021/speakers/=g; s=/lp-schedule/42=/2021/program/=g; s=</br>=<br>=g; s=DSC_4706 copy=DSC_4706%20copy=g; s=sopkin (=sopkin%20(=g; s=speakers/#5421=fun/#lightning-talks=g; s=speakerpic\"  src=speakerpic\" alt\="Picture of speaker.\" src=g; s/fa fa-/glyphicon glyphicon-/g; /pagestart/s/<\/div>//; /pagestart/,/pageend/p; ' > includes/generated-sessions.html
 
 clean:
index 1194c54a545137332fb4e3211fc856e7034d8062..2dd6b4169cd175b6b4259233c1f4830e9b1e24f3 100644 (file)
@@ -1,4 +1,4 @@
-#    Copyright (C) 2016-2022 Free Software Foundation
+#   Copyright (C) 2016-2022 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
@@ -20,10 +20,10 @@ all:
 wikipages:
        $(shell ../markdown-convert.sh $<)
 
-speakers: 
+speakers:
        curl -s https://my.fsf.org/lp-talk/47| sed -n 's=/lp-talk/47=/2022/speakers/=g; s=/lp-schedule/47=/2022/program/=g; s/fa fa-/glyphicon glyphicon-/g; /pagestart/s/<\/div>//; /pagestart/,/pageend/p; ' > includes/generated-bios.html
 
-sessions: 
+sessions:
        curl -s https://my.fsf.org/lp-schedule/| sed -n 's=/lp-talk/47=/2022/speakers/=g; s=/lp-schedule/47=/2022/program/=g; s/fa fa-/glyphicon glyphicon-/g; /pagestart/s/<\/div>//; /pagestart/,/pageend/p; ' > includes/generated-sessions.html
 
 clean:
index beadf8e8bf8d4802d0ebb4c6d89c86e6652b6c21..1eff41f590077a5e09eeef7217719ef0f829997d 100644 (file)
@@ -1,4 +1,4 @@
-#    Copyright (C) 2016-2023 Free Software Foundation
+#   Copyright (C) 2016-2023 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
@@ -20,10 +20,10 @@ all:
 wikipages:
        $(shell ../markdown-convert.sh $<)
 
-speakers: 
+speakers:
        curl -s https://my.fsf.org/lp-talk/55| sed -n 's=/lp-talk/55=/2023/speakers/=g; s=/lp-schedule/55=/2023/program/=g; s/fa fa-/glyphicon glyphicon-/g; /pagestart/s/<\/div>//; /pagestart/,/pageend/p; ' | sed -e '2,29d' > includes/generated-bios.html
 
-sessions: 
+sessions:
        curl -s https://my.fsf.org/lp-schedule/| sed -n 's=/lp-talk/55=/2023/speakers/=g; s=/lp-schedule/55=/2023/program/=g; s/fa fa-/glyphicon glyphicon-/g; /pagestart/s/<\/div>//; /pagestart/,/pageend/p; ' > includes/generated-sessions.html
 
 clean:
index c21640f678a0dd1783f7bdaf16feaab573b6ef5b..ce78ca686ea8ccf5da67955812bb60430351452e 100644 (file)
@@ -1,4 +1,4 @@
-#    Copyright (C) 2016-2024 Free Software Foundation
+#   Copyright (C) 2016-2024 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
@@ -21,7 +21,7 @@ wikipages:
        $(shell ../markdown-convert.sh $<)
 
 speakers:
-       curl -s https://my.fsf.org/lp-talk/62| sed -n 's=/lp-talk/55=/2024/speakers/=g; s=/lp-schedule/55=/2023/program/=g; s/fa fa-/glyphicon glyphicon-/g; /pagestart/s/<\/div>//; /pagestart/,/pageend/p; ' | sed -e '2,29d' > includes/generated-bios.html
+       curl -s https://my.fsf.org/lp-talk/62| sed -n 's=/lp-talk/55=/2024/speakers/=g; s=/lp-schedule/55=/2023/program/=g; s=<br />=<br>=g; s/fa fa-/glyphicon glyphicon-/g; /pagestart/s/<\/div>//; /pagestart/,/pageend/p; ' | sed -e '2,29d' > includes/generated-bios.html
 
 sessions:
        curl -s https://my.fsf.org/lp-schedule/| sed -n 's=/lp-talk/62=/2024/speakers/=g; s=/lp-schedule/55=/2023/program/=g; s/fa fa-/glyphicon glyphicon-/g; /pagestart/s/<\/div>//; /pagestart/,/pageend/p; ' > includes/generated-sessions.html
index c691dfe5c496b658f4ac019518bb50b9efa095b6..296f9c8559ad9a917aa2b8f96f9df427bab2fe5e 100644 (file)
@@ -5,11 +5,11 @@
         method="post" name="Edit" id="Edit">
     <div>
       <input name="postURL" type="hidden"
-             value="https://libreplanet.org/2024/confirmation.html" />
+             value="https://libreplanet.org/2024/confirmation.html">
       <input name="cancelURL" type="hidden"
-             value="https://my.fsf.org/civicrm/profile?reset=1&amp;gid=507" />
-      <input name="add_to_group" type="hidden" value="619" />
-      <input name="_qf_default" type="hidden" value="Edit:cancel" />
+             value="https://my.fsf.org/civicrm/profile?reset=1&amp;gid=507">
+      <input name="add_to_group" type="hidden" value="619">
+      <input name="_qf_default" type="hidden" value="Edit:cancel">
     </div>
 
     <div id="crm-container" lang="en" xml:lang="en">
       </div>
       <div id="editrow-group">
         <div class="checkbox">
-          <input type="hidden" name="group[25]" value="" />
+          <input type="hidden" name="group[25]" value="">
           <label class="lp-label-news">
             <input id="group_25"
                    name="group[25]" type="checkbox" value="1"
-                   class="checkbox" />
+                   class="checkbox">
                        <span class="text-muted">Also join the FSF's newsletter.</span>
           </label>
           <p class="help-block">
index 0b17bef587b9631ade0eeabc094fc15675915153..c94999704782fc9e0ea9ab04c7c953b9796e94ee 100644 (file)
@@ -6,13 +6,12 @@
 <h1>Program <small>Other ways to use the schedule</small></h1>
 <!--#include virtual="/2024/includes/program-menu.html"-->
 
-<p><strong>Install the Giggity app</strong> on Replicant or Android. The LibrePlanet 2024 schedule will appear at the top of the app's home screen.</p>
+<p><strong>Install the <a href="https://f-droid.org/en/packages/net.gaast.giggity/">Giggity app</a></strong> on Replicant or Android. The LibrePlanet 2024 schedule will appear at the top of the app's home screen.</p>
 
 <p><strong>Download the calendar file</strong> (free iCal format) from <a href="https://libreplanet.org/2024/lp2024-schedule.ics">https://libreplanet.org/2024/lp2024-schedule.ics</a> and import it to any calendar program. On Replicant and Android devices, you can subscribe to the calendar file with Etar and ICSdroid (the Libreplanet schedule must show up in the &ldquo;Agenda&rdquo; view on Etar).</p>
 
 <p>We recommend you install Android/Replicant apps from the <a href="https://f-droid.org">F-Droid</a> free software app repository instead of the Google Play store.</p>
 
-
-    <hr/>
+    <hr>
 <!--#include virtual="/2024/includes/footer.html"-->
 <!--#include virtual="/2024/includes/close.html"-->
index 001e0571f6b6b2b995d93792bd12828d97959f2f..2d968304ff72d8058eb2d49df32ed16c65f4271d 100755 (executable)
@@ -1,11 +1,11 @@
 <!doctype html>
 <html>
 <head>
-    <meta charset="utf-8" />
-    <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
+    <meta charset="utf-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1.0">
     <title>Notice from #LibrePlanet</title>
     <meta http-equiv="refresh" content="600">
-    <meta http-equiv="Cache-Control" content="no-store" />
+    <meta http-equiv="Cache-Control" content="no-store">
     <link href="https://fonts.googleapis.com/css?family=Exo+2:400,800" rel="stylesheet">
 </head>
 <style>
@@ -72,7 +72,7 @@ footer .mpost {
   max-height: 20vh;
 }
 
-footer .mpost p { padding: 0px; margin: 0px; margin-bottom: 20px; }  
+footer .mpost p { padding: 0px; margin: 0px; margin-bottom: 20px; }
 
 footer .mpost a {
   text-decoration: none;
@@ -111,7 +111,7 @@ footer .mpost a {
   overflow: hidden;
 }
 
-#content-program .program-day  {
+#content-program .program-day {
   position: absolute;
   animation: slide-slow infinite;
   animation-duration: 20s;
@@ -129,7 +129,7 @@ footer .mpost a {
   color: #FFF;
 }
 
-.program-timeslot-header { 
+.program-timeslot-header {
   color: #52ce73;
   text-align: center;
 }
@@ -160,8 +160,8 @@ aside { position: relative; }
 
 .iitem { width: 90%; }
 
-.item-1, 
-.item-2, 
+.item-1,
+.item-2,
 .item-3 {
        position: absolute;
        display: block;
@@ -309,7 +309,7 @@ aside { position: relative; }
   </header>
   <article class="grid" id="content-program">
 
- <!--#include virtual="/2019/includes/generated-sessions.html"--> 
+ <!--#include virtual="/2019/includes/generated-sessions.html"-->
 
    <article class="program-day" id="whatsup">
          <section class="program-session">
@@ -351,7 +351,7 @@ aside { position: relative; }
        <p class="item-3"><img class="iitem" src="/2019/assets/img/fsf2.svg" alt="Free Software Foundation" /></p>
   </aside>
   <footer class="grid">
-  
+
        <div>
 
        <div class="slider">
@@ -394,7 +394,7 @@ fetch(feedUrl).then((res) => {
                        console.error('Error in parsing the feed')
                }
                if(hasBegun) {
-                       document.querySelector('output').textContent = ''; 
+                       document.querySelector('output').textContent = '';
                        hasBegun = false;
                }
                document.querySelector('output').appendChild(frag)