structables/templates
Kumi 9dd8f4e2e0
Enhanced environment configuration and content fetching
Extended environment variables to allow for greater configurability and aligned debug mode detection with the new STRUCTABLES_DEBUG variable. Additionally, introduced command-line arguments for specifying Invidious instance URLs and unsafe iframe display settings.

The content fetching logic has been revised for fetching JSON data directly instead of scraping HTML, resulting in a more robust and efficient data extraction process. New templates accommodate the change and present a cleaner UI, including handling of iframes, downloads, and proper proxying of external resources.

HTML templates have been refactored to utilize better layout and styling while enhancing support for iframes and downloads, complete with the new ability to block iframe content from outside sources unless explicitly permitted. This security-focused feature protects end-users from potentially unsafe content.
2024-01-31 12:50:19 +01:00
..
400.html Update .gitignore and enhance project structure 2024-01-17 16:43:51 +01:00
404.html Update .gitignore and enhance project structure 2024-01-17 16:43:51 +01:00
429.html Update .gitignore and enhance project structure 2024-01-17 16:43:51 +01:00
500.html Update .gitignore and enhance project structure 2024-01-17 16:43:51 +01:00
archives.html Update .gitignore and enhance project structure 2024-01-17 16:43:51 +01:00
article-review.html Update .gitignore and enhance project structure 2024-01-17 16:43:51 +01:00
article.html Enhanced environment configuration and content fetching 2024-01-31 12:50:19 +01:00
base.html Rebrand project from Indestructables to Structables 2024-01-17 17:01:35 +01:00
category.html Update .gitignore and enhance project structure 2024-01-17 16:43:51 +01:00
collection.html Enhanced environment configuration and content fetching 2024-01-31 12:50:19 +01:00
contest.html Update .gitignore and enhance project structure 2024-01-17 16:43:51 +01:00
contests.html Update .gitignore and enhance project structure 2024-01-17 16:43:51 +01:00
footer.html Rebrand project from Indestructables to Structables 2024-01-17 17:01:35 +01:00
header.html Rebrand project from Indestructables to Structables 2024-01-17 17:01:35 +01:00
iframe.html Enhanced environment configuration and content fetching 2024-01-31 12:50:19 +01:00
index.html Update .gitignore and enhance project structure 2024-01-17 16:43:51 +01:00
member-instructables.html Update .gitignore and enhance project structure 2024-01-17 16:43:51 +01:00
member.html Update .gitignore and enhance project structure 2024-01-17 16:43:51 +01:00
privacypolicy.html Update .gitignore and enhance project structure 2024-01-17 16:43:51 +01:00
projects.html Update .gitignore and enhance project structure 2024-01-17 16:43:51 +01:00
sitemap.html Update .gitignore and enhance project structure 2024-01-17 16:43:51 +01:00
style.html Update .gitignore and enhance project structure 2024-01-17 16:43:51 +01:00