]> gitweb.fluxo.info Git - feeds.git/commitdiff
Fix: remove duplicate slash in generated OPML file
authorSilvio Rhatto <rhatto@riseup.net>
Fri, 2 Jan 2026 19:50:04 +0000 (16:50 -0300)
committerSilvio Rhatto <rhatto@riseup.net>
Fri, 2 Jan 2026 19:50:04 +0000 (16:50 -0300)
compile
opml/all.opml

diff --git a/compile b/compile
index 8be4f131339d1860981383c27db07e6fbc684796..99c50c61fcaeadd2b042ee2708013e7695e493b2 100755 (executable)
--- a/compile
+++ b/compile
@@ -7,7 +7,7 @@
 BASENAME="`basename $0`"
 DIRNAME="`dirname $0`"
 OUT="$DIRNAME/opml/all.opml"
-BASE_URL="https://git.fluxo.info/feeds/plain/"
+BASE_URL="https://git.fluxo.info/feeds/plain"
 
 # Header
 cat <<-EOF > $OUT
index d8fff91becddf2760b6e0dcc245f96be9bd8e4c5..eb6c28b4670374c5910ea84b08e45e9e33f2a276 100644 (file)
@@ -4,58 +4,58 @@
     <title>All Feeds</title>
   </head>
   <body>
-    <outline type="link" url="https://git.fluxo.info/feeds/plain//opml/politicswhistleblowing.opml" text="/opml/politics/whistleblowing"/>
-    <outline type="link" url="https://git.fluxo.info/feeds/plain//opml/politicsinvestigative.opml" text="/opml/politics/investigative"/>
-    <outline type="link" url="https://git.fluxo.info/feeds/plain//opml/politicsinternet.opml" text="/opml/politics/internet"/>
-    <outline type="link" url="https://git.fluxo.info/feeds/plain//opml/politicsleft.opml" text="/opml/politics/left"/>
-    <outline type="link" url="https://git.fluxo.info/feeds/plain//opml/politicsmovements.opml" text="/opml/politics/movements"/>
-    <outline type="link" url="https://git.fluxo.info/feeds/plain//opmlessential.opml" text="/opml/essential"/>
-    <outline type="link" url="https://git.fluxo.info/feeds/plain//opmlanalysis.opml" text="/opml/analysis"/>
-    <outline type="link" url="https://git.fluxo.info/feeds/plain//opmlvertigem.opml" text="/opml/vertigem"/>
-    <outline type="link" url="https://git.fluxo.info/feeds/plain//opmlincoming.opml" text="/opml/incoming"/>
-    <outline type="link" url="https://git.fluxo.info/feeds/plain//opml/brasilngo.opml" text="/opml/brasil/ngo"/>
-    <outline type="link" url="https://git.fluxo.info/feeds/plain//opml/brasil/saopauloweather.opml" text="/opml/brasil/saopaulo/weather"/>
-    <outline type="link" url="https://git.fluxo.info/feeds/plain//opml/brasil/saopauloculture.opml" text="/opml/brasil/saopaulo/culture"/>
-    <outline type="link" url="https://git.fluxo.info/feeds/plain//opml/brasil/saopaulonews.opml" text="/opml/brasil/saopaulo/news"/>
-    <outline type="link" url="https://git.fluxo.info/feeds/plain//opml/brasilbrasil.opml" text="/opml/brasil/brasil"/>
-    <outline type="link" url="https://git.fluxo.info/feeds/plain//opml/brasilanalysis.opml" text="/opml/brasil/analysis"/>
-    <outline type="link" url="https://git.fluxo.info/feeds/plain//opml/brasiltelecom.opml" text="/opml/brasil/telecom"/>
-    <outline type="link" url="https://git.fluxo.info/feeds/plain//opml/brasilhacker.opml" text="/opml/brasil/hacker"/>
-    <outline type="link" url="https://git.fluxo.info/feeds/plain//opml/brasilinvestigative.opml" text="/opml/brasil/investigative"/>
-    <outline type="link" url="https://git.fluxo.info/feeds/plain//opml/brasilinternet.opml" text="/opml/brasil/internet"/>
-    <outline type="link" url="https://git.fluxo.info/feeds/plain//opml/brasildata.opml" text="/opml/brasil/data"/>
-    <outline type="link" url="https://git.fluxo.info/feeds/plain//opml/brasilleft.opml" text="/opml/brasil/left"/>
-    <outline type="link" url="https://git.fluxo.info/feeds/plain//opml/brasiljobs.opml" text="/opml/brasil/jobs"/>
-    <outline type="link" url="https://git.fluxo.info/feeds/plain//opml/brasiltech.opml" text="/opml/brasil/tech"/>
-    <outline type="link" url="https://git.fluxo.info/feeds/plain//opml/brasilculture.opml" text="/opml/brasil/culture"/>
-    <outline type="link" url="https://git.fluxo.info/feeds/plain//opml/brasilfoss.opml" text="/opml/brasil/foss"/>
-    <outline type="link" url="https://git.fluxo.info/feeds/plain//opml/brasilsurveillance.opml" text="/opml/brasil/surveillance"/>
-    <outline type="link" url="https://git.fluxo.info/feeds/plain//opml/brasilscience.opml" text="/opml/brasil/science"/>
-    <outline type="link" url="https://git.fluxo.info/feeds/plain//opml/brasilnews.opml" text="/opml/brasil/news"/>
-    <outline type="link" url="https://git.fluxo.info/feeds/plain//opml/brasilmovements.opml" text="/opml/brasil/movements"/>
-    <outline type="link" url="https://git.fluxo.info/feeds/plain//opml/culturecomics.opml" text="/opml/culture/comics"/>
-    <outline type="link" url="https://git.fluxo.info/feeds/plain//opml/culturegeek.opml" text="/opml/culture/geek"/>
-    <outline type="link" url="https://git.fluxo.info/feeds/plain//opml/cultureliterature.opml" text="/opml/culture/literature"/>
-    <outline type="link" url="https://git.fluxo.info/feeds/plain//opmlmisc.opml" text="/opml/misc"/>
-    <outline type="link" url="https://git.fluxo.info/feeds/plain//opml/geopoliticsthreats.opml" text="/opml/geopolitics/threats"/>
-    <outline type="link" url="https://git.fluxo.info/feeds/plain//opml/geopoliticsgeopolitics.opml" text="/opml/geopolitics/geopolitics"/>
-    <outline type="link" url="https://git.fluxo.info/feeds/plain//opml/geopoliticsthinktanks.opml" text="/opml/geopolitics/thinktanks"/>
-    <outline type="link" url="https://git.fluxo.info/feeds/plain//opml/geopoliticshumanitarian.opml" text="/opml/geopolitics/humanitarian"/>
-    <outline type="link" url="https://git.fluxo.info/feeds/plain//opml/securitysecurity.opml" text="/opml/security/security"/>
-    <outline type="link" url="https://git.fluxo.info/feeds/plain//opml/securitysurveillance.opml" text="/opml/security/surveillance"/>
-    <outline type="link" url="https://git.fluxo.info/feeds/plain//opml/financecryptocurrencies.opml" text="/opml/finance/cryptocurrencies"/>
-    <outline type="link" url="https://git.fluxo.info/feeds/plain//opmldata.opml" text="/opml/data"/>
-    <outline type="link" url="https://git.fluxo.info/feeds/plain//opmlsample.opml" text="/opml/sample"/>
-    <outline type="link" url="https://git.fluxo.info/feeds/plain//opml/computinghardware.opml" text="/opml/computing/hardware"/>
-    <outline type="link" url="https://git.fluxo.info/feeds/plain//opml/computing/softwarebsd.opml" text="/opml/computing/software/bsd"/>
-    <outline type="link" url="https://git.fluxo.info/feeds/plain//opml/computing/softwaredevelopment.opml" text="/opml/computing/software/development"/>
-    <outline type="link" url="https://git.fluxo.info/feeds/plain//opml/computing/softwarefoss.opml" text="/opml/computing/software/foss"/>
-    <outline type="link" url="https://git.fluxo.info/feeds/plain//opml/computingsoftware.opml" text="/opml/computing/software"/>
-    <outline type="link" url="https://git.fluxo.info/feeds/plain//opml/computinghacker.opml" text="/opml/computing/hacker"/>
-    <outline type="link" url="https://git.fluxo.info/feeds/plain//opml/sciencespace.opml" text="/opml/science/space"/>
-    <outline type="link" url="https://git.fluxo.info/feeds/plain//opml/sciencescience.opml" text="/opml/science/science"/>
-    <outline type="link" url="https://git.fluxo.info/feeds/plain//opml/technologytechnology.opml" text="/opml/technology/technology"/>
-    <outline type="link" url="https://git.fluxo.info/feeds/plain//opmlarchive.opml" text="/opml/archive"/>
-    <outline type="link" url="https://git.fluxo.info/feeds/plain//opmlnews.opml" text="/opml/news"/>
+    <outline type="link" url="https://git.fluxo.info/feeds/plain/opml/politicswhistleblowing.opml" text="/opml/politics/whistleblowing"/>
+    <outline type="link" url="https://git.fluxo.info/feeds/plain/opml/politicsinvestigative.opml" text="/opml/politics/investigative"/>
+    <outline type="link" url="https://git.fluxo.info/feeds/plain/opml/politicsinternet.opml" text="/opml/politics/internet"/>
+    <outline type="link" url="https://git.fluxo.info/feeds/plain/opml/politicsleft.opml" text="/opml/politics/left"/>
+    <outline type="link" url="https://git.fluxo.info/feeds/plain/opml/politicsmovements.opml" text="/opml/politics/movements"/>
+    <outline type="link" url="https://git.fluxo.info/feeds/plain/opmlessential.opml" text="/opml/essential"/>
+    <outline type="link" url="https://git.fluxo.info/feeds/plain/opmlanalysis.opml" text="/opml/analysis"/>
+    <outline type="link" url="https://git.fluxo.info/feeds/plain/opmlvertigem.opml" text="/opml/vertigem"/>
+    <outline type="link" url="https://git.fluxo.info/feeds/plain/opmlincoming.opml" text="/opml/incoming"/>
+    <outline type="link" url="https://git.fluxo.info/feeds/plain/opml/brasilngo.opml" text="/opml/brasil/ngo"/>
+    <outline type="link" url="https://git.fluxo.info/feeds/plain/opml/brasil/saopauloweather.opml" text="/opml/brasil/saopaulo/weather"/>
+    <outline type="link" url="https://git.fluxo.info/feeds/plain/opml/brasil/saopauloculture.opml" text="/opml/brasil/saopaulo/culture"/>
+    <outline type="link" url="https://git.fluxo.info/feeds/plain/opml/brasil/saopaulonews.opml" text="/opml/brasil/saopaulo/news"/>
+    <outline type="link" url="https://git.fluxo.info/feeds/plain/opml/brasilbrasil.opml" text="/opml/brasil/brasil"/>
+    <outline type="link" url="https://git.fluxo.info/feeds/plain/opml/brasilanalysis.opml" text="/opml/brasil/analysis"/>
+    <outline type="link" url="https://git.fluxo.info/feeds/plain/opml/brasiltelecom.opml" text="/opml/brasil/telecom"/>
+    <outline type="link" url="https://git.fluxo.info/feeds/plain/opml/brasilhacker.opml" text="/opml/brasil/hacker"/>
+    <outline type="link" url="https://git.fluxo.info/feeds/plain/opml/brasilinvestigative.opml" text="/opml/brasil/investigative"/>
+    <outline type="link" url="https://git.fluxo.info/feeds/plain/opml/brasilinternet.opml" text="/opml/brasil/internet"/>
+    <outline type="link" url="https://git.fluxo.info/feeds/plain/opml/brasildata.opml" text="/opml/brasil/data"/>
+    <outline type="link" url="https://git.fluxo.info/feeds/plain/opml/brasilleft.opml" text="/opml/brasil/left"/>
+    <outline type="link" url="https://git.fluxo.info/feeds/plain/opml/brasiljobs.opml" text="/opml/brasil/jobs"/>
+    <outline type="link" url="https://git.fluxo.info/feeds/plain/opml/brasiltech.opml" text="/opml/brasil/tech"/>
+    <outline type="link" url="https://git.fluxo.info/feeds/plain/opml/brasilculture.opml" text="/opml/brasil/culture"/>
+    <outline type="link" url="https://git.fluxo.info/feeds/plain/opml/brasilfoss.opml" text="/opml/brasil/foss"/>
+    <outline type="link" url="https://git.fluxo.info/feeds/plain/opml/brasilsurveillance.opml" text="/opml/brasil/surveillance"/>
+    <outline type="link" url="https://git.fluxo.info/feeds/plain/opml/brasilscience.opml" text="/opml/brasil/science"/>
+    <outline type="link" url="https://git.fluxo.info/feeds/plain/opml/brasilnews.opml" text="/opml/brasil/news"/>
+    <outline type="link" url="https://git.fluxo.info/feeds/plain/opml/brasilmovements.opml" text="/opml/brasil/movements"/>
+    <outline type="link" url="https://git.fluxo.info/feeds/plain/opml/culturecomics.opml" text="/opml/culture/comics"/>
+    <outline type="link" url="https://git.fluxo.info/feeds/plain/opml/culturegeek.opml" text="/opml/culture/geek"/>
+    <outline type="link" url="https://git.fluxo.info/feeds/plain/opml/cultureliterature.opml" text="/opml/culture/literature"/>
+    <outline type="link" url="https://git.fluxo.info/feeds/plain/opmlmisc.opml" text="/opml/misc"/>
+    <outline type="link" url="https://git.fluxo.info/feeds/plain/opml/geopoliticsthreats.opml" text="/opml/geopolitics/threats"/>
+    <outline type="link" url="https://git.fluxo.info/feeds/plain/opml/geopoliticsgeopolitics.opml" text="/opml/geopolitics/geopolitics"/>
+    <outline type="link" url="https://git.fluxo.info/feeds/plain/opml/geopoliticsthinktanks.opml" text="/opml/geopolitics/thinktanks"/>
+    <outline type="link" url="https://git.fluxo.info/feeds/plain/opml/geopoliticshumanitarian.opml" text="/opml/geopolitics/humanitarian"/>
+    <outline type="link" url="https://git.fluxo.info/feeds/plain/opml/securitysecurity.opml" text="/opml/security/security"/>
+    <outline type="link" url="https://git.fluxo.info/feeds/plain/opml/securitysurveillance.opml" text="/opml/security/surveillance"/>
+    <outline type="link" url="https://git.fluxo.info/feeds/plain/opml/financecryptocurrencies.opml" text="/opml/finance/cryptocurrencies"/>
+    <outline type="link" url="https://git.fluxo.info/feeds/plain/opmldata.opml" text="/opml/data"/>
+    <outline type="link" url="https://git.fluxo.info/feeds/plain/opmlsample.opml" text="/opml/sample"/>
+    <outline type="link" url="https://git.fluxo.info/feeds/plain/opml/computinghardware.opml" text="/opml/computing/hardware"/>
+    <outline type="link" url="https://git.fluxo.info/feeds/plain/opml/computing/softwarebsd.opml" text="/opml/computing/software/bsd"/>
+    <outline type="link" url="https://git.fluxo.info/feeds/plain/opml/computing/softwaredevelopment.opml" text="/opml/computing/software/development"/>
+    <outline type="link" url="https://git.fluxo.info/feeds/plain/opml/computing/softwarefoss.opml" text="/opml/computing/software/foss"/>
+    <outline type="link" url="https://git.fluxo.info/feeds/plain/opml/computingsoftware.opml" text="/opml/computing/software"/>
+    <outline type="link" url="https://git.fluxo.info/feeds/plain/opml/computinghacker.opml" text="/opml/computing/hacker"/>
+    <outline type="link" url="https://git.fluxo.info/feeds/plain/opml/sciencespace.opml" text="/opml/science/space"/>
+    <outline type="link" url="https://git.fluxo.info/feeds/plain/opml/sciencescience.opml" text="/opml/science/science"/>
+    <outline type="link" url="https://git.fluxo.info/feeds/plain/opml/technologytechnology.opml" text="/opml/technology/technology"/>
+    <outline type="link" url="https://git.fluxo.info/feeds/plain/opmlarchive.opml" text="/opml/archive"/>
+    <outline type="link" url="https://git.fluxo.info/feeds/plain/opmlnews.opml" text="/opml/news"/>
   </body>
 </opml>