Includes MIT License file to clarify usage terms.
Introduces a README with setup and configuration instructions
for the noBSdelivr app. Updates the main Python application to
use an environment variable for port configuration, improving
deployment flexibility.
Enhances code organization and documentation to aid user setup
and compliance.
Introduced a privacy policy and disclaimer section in the footer of the index page to inform users about data handling practices. This addition emphasizes user privacy, clarifying that there is no tracking or data logging, and includes a warning about potential third-party tracking via served files. It also provides a link to the source code for transparency, encouraging users to host files on their own servers for maximum privacy assurance.
Switched the variable from `url` to `jsdelivr_url` in the proxy function to ensure it references the correct URL. This corrects an oversight that could have resulted in incorrect data being fetched or an error due to an invalid URL. No other functionality is affected.
Introduced streaming support in the proxy route to handle large data transfers more efficiently without loading everything into memory at once. Added error handling for HTTP errors and content-type detection failures to provide more robust and user-friendly responses. Updated import statements to reflect new dependencies.
Updated the proxy route to fetch and return the content from
jsdelivr instead of just redirecting to the URL. This change
allows the application to handle and manipulate the content
before sending it to the client, which provides more control
over the data flow.
Added a hero section for better user engagement and moved informational content into a clearer main section. The footer with a credit link enhances credibility. Extra styling improves readability with a structured presentation. Updated bootstrap resource links for consistency.
Introduce a simple Flask app that proxies requests to cdn.jsdelivr.net.
Includes basic routing for home and proxy endpoints, and a template
render for the home page explaining usage. Added Flask to
requirements.txt and updated .gitignore to exclude venv and __pycache__.