From: Silvio Rhatto Date: Fri, 2 Jan 2026 13:16:39 +0000 (-0300) Subject: Feat: project restructuring X-Git-Url: https://gitweb.fluxo.info/?a=commitdiff_plain;h=f8e57d0234b708ee7e3bf57316f4be5b95174b10;p=feeds.git Feat: project restructuring --- diff --git a/ChangeLog.md b/ChangeLog.md new file mode 100644 index 0000000..5b76f35 --- /dev/null +++ b/ChangeLog.md @@ -0,0 +1,9 @@ +# ChangeLog + +## 2026-01-02 - Restructuring + +### Restructuring + +* [x] Project restructuring: + * [x] Adds ChangeLog and TODO files. + * [x] Move OPML files to a subfolder. diff --git a/README.md b/README.md index cef933f..5355bf8 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ -# Feeds in OPML format +# Rhatto's OPML Hub -Build your own, cheap and valuable newspaper! +Feeds in OPML format to help build your own, cheap but valuable newspaper! ## Intro diff --git a/TODO.md b/TODO.md new file mode 100644 index 0000000..1566cd3 --- /dev/null +++ b/TODO.md @@ -0,0 +1,22 @@ +# TODO + +## Organization + +* [ ] Tests. +* [ ] Release workflow. + +## OPMLs + +* [ ] Sort files by category. +* [ ] Comment out old, dead feeds. + +## Behavior + +* [ ] Newsboat: + * [ ] Open feature request upstream to allow for recursive + OPML lookups, so OPML files can be listed inside + other OPML files. + +## Documentation + +* [ ] Switch instructions from `newsbeuter` to `newsboat`. diff --git a/all.opml b/opml/all.opml similarity index 100% rename from all.opml rename to opml/all.opml diff --git a/analysis.opml b/opml/analysis.opml similarity index 100% rename from analysis.opml rename to opml/analysis.opml diff --git a/archive.opml b/opml/archive.opml similarity index 100% rename from archive.opml rename to opml/archive.opml diff --git a/brasil.opml b/opml/brasil.opml similarity index 100% rename from brasil.opml rename to opml/brasil.opml diff --git a/brasil/analysis.opml b/opml/brasil/analysis.opml similarity index 100% rename from brasil/analysis.opml rename to opml/brasil/analysis.opml diff --git a/brasil/foss.opml b/opml/brasil/foss.opml similarity index 100% rename from brasil/foss.opml rename to opml/brasil/foss.opml diff --git a/brasil/hacker.opml b/opml/brasil/hacker.opml similarity index 100% rename from brasil/hacker.opml rename to opml/brasil/hacker.opml diff --git a/brasil/internet.opml b/opml/brasil/internet.opml similarity index 100% rename from brasil/internet.opml rename to opml/brasil/internet.opml diff --git a/brasil/investigative.opml b/opml/brasil/investigative.opml similarity index 100% rename from brasil/investigative.opml rename to opml/brasil/investigative.opml diff --git a/brasil/jobs.opml b/opml/brasil/jobs.opml similarity index 100% rename from brasil/jobs.opml rename to opml/brasil/jobs.opml diff --git a/brasil/left.opml b/opml/brasil/left.opml similarity index 100% rename from brasil/left.opml rename to opml/brasil/left.opml diff --git a/brasil/movements.opml b/opml/brasil/movements.opml similarity index 100% rename from brasil/movements.opml rename to opml/brasil/movements.opml diff --git a/brasil/news.opml b/opml/brasil/news.opml similarity index 100% rename from brasil/news.opml rename to opml/brasil/news.opml diff --git a/brasil/ngo.opml b/opml/brasil/ngo.opml similarity index 100% rename from brasil/ngo.opml rename to opml/brasil/ngo.opml diff --git a/brasil/saopaulo/culture.opml b/opml/brasil/saopaulo/culture.opml similarity index 100% rename from brasil/saopaulo/culture.opml rename to opml/brasil/saopaulo/culture.opml diff --git a/brasil/saopaulo/news.opml b/opml/brasil/saopaulo/news.opml similarity index 100% rename from brasil/saopaulo/news.opml rename to opml/brasil/saopaulo/news.opml diff --git a/brasil/saopaulo/weather.opml b/opml/brasil/saopaulo/weather.opml similarity index 100% rename from brasil/saopaulo/weather.opml rename to opml/brasil/saopaulo/weather.opml diff --git a/brasil/science.opml b/opml/brasil/science.opml similarity index 100% rename from brasil/science.opml rename to opml/brasil/science.opml diff --git a/brasil/surveillance.opml b/opml/brasil/surveillance.opml similarity index 100% rename from brasil/surveillance.opml rename to opml/brasil/surveillance.opml diff --git a/brasil/tech.opml b/opml/brasil/tech.opml similarity index 100% rename from brasil/tech.opml rename to opml/brasil/tech.opml diff --git a/coins.opml b/opml/coins.opml similarity index 100% rename from coins.opml rename to opml/coins.opml diff --git a/comics.opml b/opml/comics.opml similarity index 100% rename from comics.opml rename to opml/comics.opml diff --git a/computing/hacker.opml b/opml/computing/hacker.opml similarity index 100% rename from computing/hacker.opml rename to opml/computing/hacker.opml diff --git a/computing/hardware.opml b/opml/computing/hardware.opml similarity index 100% rename from computing/hardware.opml rename to opml/computing/hardware.opml diff --git a/computing/software.opml b/opml/computing/software.opml similarity index 100% rename from computing/software.opml rename to opml/computing/software.opml diff --git a/computing/software/bsd.opml b/opml/computing/software/bsd.opml similarity index 100% rename from computing/software/bsd.opml rename to opml/computing/software/bsd.opml diff --git a/computing/software/development.opml b/opml/computing/software/development.opml similarity index 100% rename from computing/software/development.opml rename to opml/computing/software/development.opml diff --git a/computing/software/foss.opml b/opml/computing/software/foss.opml similarity index 100% rename from computing/software/foss.opml rename to opml/computing/software/foss.opml diff --git a/data.opml b/opml/data.opml similarity index 100% rename from data.opml rename to opml/data.opml diff --git a/essential.opml b/opml/essential.opml similarity index 100% rename from essential.opml rename to opml/essential.opml diff --git a/geek.opml b/opml/geek.opml similarity index 100% rename from geek.opml rename to opml/geek.opml diff --git a/humanitarian.opml b/opml/humanitarian.opml similarity index 100% rename from humanitarian.opml rename to opml/humanitarian.opml diff --git a/incoming.opml b/opml/incoming.opml similarity index 100% rename from incoming.opml rename to opml/incoming.opml diff --git a/internet.opml b/opml/internet.opml similarity index 100% rename from internet.opml rename to opml/internet.opml diff --git a/investigative.opml b/opml/investigative.opml similarity index 100% rename from investigative.opml rename to opml/investigative.opml diff --git a/left.opml b/opml/left.opml similarity index 100% rename from left.opml rename to opml/left.opml diff --git a/literature.opml b/opml/literature.opml similarity index 100% rename from literature.opml rename to opml/literature.opml diff --git a/misc.opml b/opml/misc.opml similarity index 100% rename from misc.opml rename to opml/misc.opml diff --git a/movements.opml b/opml/movements.opml similarity index 100% rename from movements.opml rename to opml/movements.opml diff --git a/news.opml b/opml/news.opml similarity index 100% rename from news.opml rename to opml/news.opml diff --git a/sample.opml b/opml/sample.opml similarity index 100% rename from sample.opml rename to opml/sample.opml diff --git a/science.opml b/opml/science.opml similarity index 100% rename from science.opml rename to opml/science.opml diff --git a/security.opml b/opml/security.opml similarity index 100% rename from security.opml rename to opml/security.opml diff --git a/space.opml b/opml/space.opml similarity index 100% rename from space.opml rename to opml/space.opml diff --git a/surveillance.opml b/opml/surveillance.opml similarity index 100% rename from surveillance.opml rename to opml/surveillance.opml diff --git a/tech.opml b/opml/tech.opml similarity index 100% rename from tech.opml rename to opml/tech.opml diff --git a/telecom.opml b/opml/telecom.opml similarity index 100% rename from telecom.opml rename to opml/telecom.opml diff --git a/thinktanks.opml b/opml/thinktanks.opml similarity index 100% rename from thinktanks.opml rename to opml/thinktanks.opml diff --git a/vertigem.opml b/opml/vertigem.opml similarity index 100% rename from vertigem.opml rename to opml/vertigem.opml diff --git a/whistleblowing.opml b/opml/whistleblowing.opml similarity index 100% rename from whistleblowing.opml rename to opml/whistleblowing.opml