cheesecakeufo / komorebi

A beautiful and customizable wallpapers manager for Linux
GNU General Public License v3.0
3.38k stars 236 forks source link

Suggestion/Request: Allow URI file:// protocol, currently restricted to valid URL protocols requirement for Komorebi's webpage parameter #320

Closed ribbybbir closed 2 years ago

ribbybbir commented 2 years ago

Hello cheesecakeufo/Abraham Masri,

I have recently discovered your project, and I feel that it is a excellent contribution to all Linux platforms. Operating system servers/repositories should host this project by default, even as boot pre-installation.

The stuff I can do other than a static image are numerous. I can use an image as animated gif image, video file as loop recording (careful of the recorded noise), video file as (24/7) live streaming real-time/video webcam/video playlist file/url, webpage as a newspaper frontpage reading, webpage as one-way random/organized image array projector/player (selects and redirects to image), webpage as cyclic random/organized image array projector/player (uses html [page/element] script to display random image, will refresh html [page/element] script to display random image again), webpage as a host for (24/7) live streaming radio playlist file/url, and webpage as a host for (24/7) live streaming stop-motion/digital-stills webcam/video playlist file/url (no, not those personal webcams, we're talking about a network surveillance security [stop motion/digital stills] camera [of course, a real-time/video camera would be more lively, but that would be for the video parameter; webpage can host multiple media player div sections to run simultaneous media file/url, but networking performance will suffer due to data transmission constraints]).

I can do a plenty of things given a webpage to act as a bootloader of media access. However, the current komorebi-wallpaper-creator 's webpage parameter only allows http://, https://, and other online protocols as valid URL/markup string value. I, as I would recall, URIs or file:// protocol, as offline URLs. URIs are restricted offline URLs, it can be a safe/private way to display media due to its nature to refrain from data sharing/transmission with online services. I am sure that URIs are just like URLs. URI protocol should be also allowed as a valid URL/markup string value for the webpage parameter.

If you go offline, the offline protocol is "file://(offline_/fullpath/directory_of_webpagefile/replacingparentheses/section_here)". For more details, read the wikipedia page url https://en.wikipedia.org/wiki/File_URI_scheme .

I hope that you, as the project author, will take the context of the message into consideration. Thank you for reading this message.

Sincerely, ribbybbir

ribbybbir commented 2 years ago

Oh, nevermind, the development has moved on to new management. Suggestion has been implemented.

https://github.com/Komorebi-Fork/komorebi