Sunday-Projects – RSS Analyzer Update
· Eine Minute Lesezeit
'Sunday Projects' sind die kleinen, technischen Projekte und Spielereien mit denen ich in unregelmäßigen Abständen meine Zeit verbringe.
Diesmal mit einem Update zum Post des RSS Analyzer aus 2023.
Die Auswertungen sind hier zu finden: https://rssanalyzer.org.
Nennenswerte Upgrades:
- Das Tool hat jetzt eine eigene Domain
- Das Backend wurde in Java leserlicher und erweiterbarer neu geschrieben
- Das Frontend ist jetzt optisch moderner und unterstützt mobile Endgeräte
- Die Kategorieauswertung wird zusätzlich in Form eines zweidimensionalen Balkendiagramms präsentiert
Das neue UI
Die Auflistung aller Episoden pro Kategorie und Jahr. Öffentliche Episoden sind ebenfalls direkt zur MP3-Datei verlinkt. Zusätzlich sind die Dateigröße, sowie die Episodendauer angegeben.
Main.java
public static void main(String[] args) throws IOException {
// Reads config file
final Config config = yamlMapper.readValue(new File("src/main/resources/config.yaml"), Config.
try {
// Iterate over RSS Feeds and compute serializable result record
final Result result = computeResult(
config,
new StaticCategoryMatcher(config)
// Register Export Transformer
new RssExporter(config).export(
result,
new JsonTransformer(),
new CSVTransformer(),
new YamlTransformer()
);
}
}
Wenn ihr weitere Idee oder Podcasts habt, die ich aufnehmen kann, meldet euch gerne bei mir oder auf unserem Discord!
Luca