Skip to content

Commit 884fc08

Browse files
committed
Repurposed sitemp.xml viewer to opml viewer
1 parent 8449acd commit 884fc08

30 files changed

+425
-546
lines changed

LICENSE.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -629,7 +629,7 @@ to attach them to the start of each source file to most effectively
629629
state the exclusion of warranty; and each file should have at least
630630
the "copyright" line and a pointer to where the full notice is found.
631631

632-
view.sitemap.style - a web application for viewing sitemap.xml files
632+
Outline Viewer - a web application for viewing opml.xml files
633633
Copyright (C) 2025 Andrew Marcuse
634634

635635
This program is free software: you can redistribute it and/or modify

README.md

+4-3
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
# Sitemap Viewer [<img alt="Sitemap Viewer logo" src="public/favicon.svg" height="90" align="right" />](https://view.sitemap.style/)
1+
# Outline Viewer [<img alt="Outline Viewer logo" src="public/favicon.svg" height="90" align="right" />](https://opml.xml.style/)
22

33
[![NodePing status](https://img.shields.io/nodeping/status/9rpjcz1i-8nzx-442d-8yzk-tm7l5zfhbllw?label=Current%20status)](https://nodeping.com/reports/checks/9rpjcz1i-8nzx-442d-8yzk-tm7l5zfhbllw)
44
[![NodePing uptime](https://img.shields.io/nodeping/uptime/9rpjcz1i-8nzx-442d-8yzk-tm7l5zfhbllw?label=30-day%20uptime)](https://nodeping.com/reports/uptime/9rpjcz1i-8nzx-442d-8yzk-tm7l5zfhbllw)
5-
[![deploy](https://github.com/fileformat/view.sitemap.style/actions/workflows/gcr-deploy.yaml/badge.svg)](https://github.com/fileformat/view.sitemap.style/actions/workflows/gcr-deploy.yaml)
5+
[![deploy](https://github.com/fileformat/opml.xml.style/actions/workflows/gcr-deploy.yaml/badge.svg)](https://github.com/fileformat/opml.xml.style/actions/workflows/gcr-deploy.yaml)
66

7-
This is a graphical viewer for `sitemap.xml` files. Try it at [Sitemap.Style](https://www.sitemap.style/)!
7+
This is a graphical viewer for `opml.xml` files. Try it at [opml.xml.style](https://opml.xml.style/)!
88

99
## Running locally
1010

@@ -37,6 +37,7 @@ This is a graphical viewer for `sitemap.xml` files. Try it at [Sitemap.Style](h
3737

3838
## To Do
3939

40+
- [ ] structured logging
4041
- [ ] custom xml namespace: open/closed, allopen, style, title
4142
- [ ] label transforms: do not change if custom label
4243
- [ ] sort option `homefirst` to be name, but "Home" at top

docker-run.sh

+2-2
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ docker build \
88
--build-arg COMMIT=$(git rev-parse --short HEAD) \
99
--build-arg LASTMOD=$(date -u +%Y-%m-%dT%H:%M:%SZ) \
1010
--progress=plain \
11-
--tag view-sitemap-style \
11+
--tag opml-xml-style \
1212
.
1313

1414
# --no-cache \
@@ -21,4 +21,4 @@ docker run \
2121
--publish 4000:4000 \
2222
--rm \
2323
--tty \
24-
view-sitemap-style
24+
opml-xml-style

messages/de.json

+7-6
Original file line numberDiff line numberDiff line change
@@ -6,17 +6,17 @@
66
"HomePage": {
77
"cancel_button": "Abbrechen",
88
"demo_button": "Demo",
9-
"return_help": "Standardmäßig an der Wurzel der URL sitemap.xml",
9+
"return_help": "Standardmäßig an der Wurzel der URL opml.xml",
1010
"return_label": "Rückkehr-URL (optional)",
1111
"show_exit_label": "Ausgangswerkzeug anzeigen",
1212
"show_language_label": "Sprachauswahl anzeigen",
1313
"show_log_label": "Protokollierungswerkzeug anzeigen",
1414
"show_mode_label": "Hell/Dunkel-Werkzeug anzeigen",
1515
"sort_label": "Sortieren",
16-
"tip": "<Icon></Icon>Siehe <Link>Sitemap.Style</Link> für die Integration in Ihre Website.",
17-
"title": "Sitemap-Viewer",
16+
"tip": "<Icon></Icon>Siehe <Link>Anweisungen</Link> für die Integration in Ihre Website.",
17+
"title": "Gliederung",
1818
"transform_label": "Seitennamen-Transformation",
19-
"url_label": "URL Ihrer sitemap.xml",
19+
"url_label": "URL Ihrer opml.xml",
2020
"url_required": "URL ist erforderlich",
2121
"view_button": "Ansehen"
2222
},
@@ -52,8 +52,9 @@
5252
"titlecase": "Titel-Schreibweise, Interpunktion zu Leerzeichen"
5353
},
5454
"ViewPage": {
55+
"feed_icon_alt": "RSS/Atom-Feed-Symbol",
5556
"home": "Startseite",
56-
"poweredby": "Angetrieben durch Sitemap.Style",
57-
"title": "Sitemap"
57+
"poweredby": "Angetrieben durch opml.xml.style",
58+
"title": "Gliederung"
5859
}
5960
}

messages/en.json

+7-6
Original file line numberDiff line numberDiff line change
@@ -6,17 +6,17 @@
66
"HomePage": {
77
"cancel_button": "Cancel",
88
"demo_button": "Demo",
9-
"return_help": "Defaults to root of sitemap.xml URL",
9+
"return_help": "Defaults to root of opml.xml URL",
1010
"return_label": "Return URL (optional)",
1111
"show_exit_label": "Show Exit Tool",
1212
"show_language_label": "Show Language Picker",
1313
"show_log_label": "Show Logging Tool",
1414
"show_mode_label": "Show Light/Dark Tool",
1515
"sort_label": "Sort",
16-
"tip": "<Icon></Icon>See <Link>Sitemap.Style</Link> for how to integrate this into your website.",
17-
"title": "Sitemap Viewer",
16+
"tip": "<Icon></Icon>See the <Link>instructions</Link> for how to integrate this into your website.",
17+
"title": "Outline Viewer",
1818
"transform_label": "Page name transform",
19-
"url_label": "URL of your sitemap.xml",
19+
"url_label": "URL of your opml.xml",
2020
"url_required": "URL is required",
2121
"view_button": "View"
2222
},
@@ -52,8 +52,9 @@
5252
"titlecase": "Title cased, punctuation to spaces"
5353
},
5454
"ViewPage": {
55+
"feed_icon_alt": "RSS/Atom Feed Icon",
5556
"home": "Home page",
56-
"poweredby": "Powered by Sitemap.Style",
57-
"title": "Site Map"
57+
"poweredby": "Powered by opml.xml.style",
58+
"title": "Outline"
5859
}
5960
}

messages/es.json

+5-4
Original file line numberDiff line numberDiff line change
@@ -6,17 +6,17 @@
66
"HomePage": {
77
"cancel_button": "Cancelar",
88
"demo_button": "Demostración",
9-
"return_help": "Por defecto a la raíz de la URL de sitemap.xml",
9+
"return_help": "Por defecto a la raíz de la URL de opml.xml",
1010
"return_label": "URL de retorno (opcional)",
1111
"show_exit_label": "Mostrar herramienta de salida",
1212
"show_language_label": "Mostrar selector de idioma",
1313
"show_log_label": "Mostrar herramienta de registro",
1414
"show_mode_label": "Mostrar herramienta de luz/oscuro",
1515
"sort_label": "Ordenar",
16-
"tip": "<Icon></Icon>Ver <Link>Sitemap.Style</Link> para integrar esto en tu sitio web.",
16+
"tip": "<Icon></Icon>Ver <Link>instrucciones</Link> para integrar esto en tu sitio web.",
1717
"title": "Visor de mapa del sitio",
1818
"transform_label": "Transformación del nombre de la página",
19-
"url_label": "URL de tu sitemap.xml",
19+
"url_label": "URL de tu opml.xml",
2020
"url_required": "URL es requerida",
2121
"view_button": "Ver"
2222
},
@@ -52,8 +52,9 @@
5252
"titlecase": "Título en mayúsculas, puntuación a espacios"
5353
},
5454
"ViewPage": {
55+
"feed_icon_alt": "Icono de alimentación RSS/Atom",
5556
"home": "Página de inicio",
56-
"poweredby": "Desarrollado por Sitemap.Style",
57+
"poweredby": "Desarrollado por opml.xml.style",
5758
"title": "Mapa del sitio"
5859
}
5960
}

messages/fr.json

+5-4
Original file line numberDiff line numberDiff line change
@@ -6,17 +6,17 @@
66
"HomePage": {
77
"cancel_button": "Annuler",
88
"demo_button": "Démo",
9-
"return_help": "Par défaut à la racine de l'URL sitemap.xml",
9+
"return_help": "Par défaut à la racine de l'URL opml.xml",
1010
"return_label": "URL de retour (optionnel)",
1111
"show_exit_label": "Afficher l'outil de sortie",
1212
"show_language_label": "Afficher le sélecteur de langue",
1313
"show_log_label": "Afficher l'outil de journalisation",
1414
"show_mode_label": "Afficher l'outil clair/sombre",
1515
"sort_label": "Trier",
16-
"tip": "<Icon></Icon>Voir <Link>Sitemap.Style</Link> pour intégrer ceci dans votre site Web.",
16+
"tip": "<Icon></Icon>Voir les <Link>instructions</Link> pour intégrer ceci dans votre site Web.",
1717
"title": "Visionneuse de plan du site",
1818
"transform_label": "Transformation du nom de la page",
19-
"url_label": "URL de votre sitemap.xml",
19+
"url_label": "URL de votre opml.xml",
2020
"url_required": "URL est requise",
2121
"view_button": "Voir"
2222
},
@@ -52,8 +52,9 @@
5252
"titlecase": "Majuscule à chaque mot, ponctuation en espaces"
5353
},
5454
"ViewPage": {
55+
"feed_icon_alt": "Icône de flux RSS/Atom",
5556
"home": "Page d'accueil",
56-
"poweredby": "Propulsé par Sitemap.Style",
57+
"poweredby": "Propulsé par opml.xml.style",
5758
"title": "Plan du site"
5859
}
5960
}

0 commit comments

Comments
 (0)