- Stream What You Hear ; PC audio to UPnP/DLNA-compatible devices. Source
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Local Web Server: | |
| --------------- | |
| https://github.com/cesanta/mongoose | |
| https://mongoose.ws/binary/ | |
| For Handling 360 Images: | |
| https://photo-sphere-viewer.js.org/ | |
| Website Templates: |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| PC Remote Management: | |
| -------------- | |
| [DWService - cloud based](https://www.dwservice.net/en/home.html) | |
| [DWService Setup Guide](https://github.com/AG7GN/dwservice) | |
| RSync Powered Tools: | |
| -------------- | |
| [Celeste, a GUI file synchronization client for cloud](https://github.com/hwittenborn/celeste) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Chromium Related: | |
| ----------------- | |
| [Ungoogled Chromium](https://github.com/ungoogled-software/ungoogled-chromium) | |
| [WebStore for Ungoogled Chrome](https://github.com/NeverDecaf/chromium-web-store) | |
| Web Security: | |
| ------ | |
| [Emsisoft Browser Security](https://chromewebstore.google.com/detail/emsisoft-browser-security/jfofijpkapingknllefalncmbiienkab) | |
| [uBlock Origin](https://chromewebstore.google.com/detail/ublock-origin/cjpalhdlnbpafiamejdnhcphjbkeiagm) |
qpdf ** --decrypt --remove-restrictions ** <-- Usefull when a pdf is digitally signed to be able to mark it.
// Background: I initially had a local server a synology DS215j
// Resources:
// - [ravem/synology-pcloud-and-rclone](https://github.com/ravem/synology-pcloud-and-rclone?tab=readme-ov-file)
// - [Part 3. How To Backup Synology NAS to pCloud With Rclone](https://recoverit.wondershare.com/backup-files/synology-pcloud.html)
// Failed Alternatives :
// - I attempted to use the Synology package "Cloud Sync" with WebDaV as described [in this post](https://community.synology.com/enu/forum/1/post/186320)
// + The WebDAV Accesses {pCloud (US): https://webdav.pcloud.com ; pCloud (EU): https://ewebdav.pcloud.com}
// * The username/password would not work and therefore I did not progress on this front.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| I was having the chat messages from the App Wallapop, blocked whenever connected to my local wifi network. | |
| I would disconnect from the wifi and connected to the cell service it would work. | |
| Searching online the Keywords "Wallapop network port chat" gave no useful result. | |
| Searching for App network usage traffic keywords landed me to the following Q/A : | |
| https://android.stackexchange.com/questions/203868/how-to-view-network-traffic-requested-by-a-specific-app | |
| This led me to test the following OpenSource App [PCAPdroid - network monitor](https://play.google.com/store/apps/details?id=com.emanuelef.remote_capture), https://github.com/emanuele-f/PCAPdroid | |
| This creates a local VPN and views the App requests. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| function onOpen() { | |
| SpreadsheetApp.getUi() | |
| .createAddonMenu() | |
| .addItem('Upload', 'upload') | |
| .addToUi(); | |
| } | |
| function upload() { | |
| const hs = HtmlService.createHtmlOutput( | |
| '<form><input type="file" name="file" onchange="var reader = new FileReader(); reader.onloadend = (e) => google.script.run.withSuccessHandler(google.script.host.close).importICS(e.target.result); reader.readAsText(this.parentNode.file.files[0]);"></form>' |
NewerOlder