Splore is a web app that can take the domain, sitemap URL, or any URL of a website and collect the whole sitemap data.
Then it allows you to explore the sitemap data (page title, page URL, lastmod, parent sitemap URL) in a table, along with a search option.
Finally, you can export the sitemap data (or part of it) as a CSV file.
- If you input the domain or any URL of a website, it will collect all the sitemap data.
- If you input any specific sitemap URL (e.g. example.com/page-sitemap.xml), you have the option to only get the data in the sitemap URL provided or that of the whole sitemap.
- There is the option to get only post/blog sitemap data (it might not work as expected all the time).
- Collected data is displayed in a table with pagination and search functionality.
- You can choose how many rows are visible on each page of the table.
- Displayed columns are: Page Title (with URL), Lastmod (if exists), Parent (sitemap URL which contains the page).
- Table columns are sortable by clicking on the respective table header.
- Search function only searches the Page Title column (case insensitive).
- You can export all of the data as a CSV file.
- If you have searched for something, you can only export the search results as a CSV file.
- SvelteKit: Front-end and back-end (using SvelteKit API endpoints)
- Bootstrap: Front-end layout and design
- Font Awesome and svelte-fa: Icons
- svelte-loading-spinners: Loading spinners
- Grid.js and gridjs-svelte: Table with pagination and search
- Netlify: Hosting the web app and the API (using Netlify Functions)
MIT