Nigeria No1. Music site And Complete Entertainment portal for Music Promotion WhatsApp:- +2349077287056
Wednesday, 25 November 2020
Show HN: A file server for Android, end-to-end encryption, web access https://bit.ly/3fxtf9O
Show HN: A file server for Android, end-to-end encryption, web access Recently I've been playing with an idea of a file server on my Android phone, with a web browser access. I wanted to replace: - AirDroid - sending files to my own PC or laptop. - ShareIt - sending big files over the local network to my family devices. - Dropbox - sharing select files with other people over the Internet. Requirements I had in mind: - end-to-end encryption, no sign ups, no accounts, no passwords - local connection if devices are on the same network - asynchronous access, server should work seamlessly in the background This week I finally managed to stitch the pieces together and get something usable and useful. I now have full access to my phone on my laptop browser, I can share files with a link without uploading to the cloud, and the local network is used whenever possible. The file server app is on the PlayStore[1], web-client is here[2], and you can check out the roadmap[3]. Shoutouts to these great tools that made it possible: - libsodium[4], and it's JS version, are used for the end-to-end encryption - StreamSaver.js[5], to save large files from a non-HTTP transport without buffering it in RAM. Had to patch it to add back pressure when the download is paused. Current limitations: - p2p only works on local networks, wait until WebRTC transport is implemented in the server - when downloading several files, a Zip is generated, with a 4Gb size limit, wait until I figure out the way to fix this. With a single file, it's downloaded in plain and without limits. Please roast this thing! -- [1] PlayStore: https://bit.ly/2HD37Ok [2] Web client: https://bit.ly/3fzP8W3 [3] Roadmap: https://bit.ly/364AeEg [4] LibSodium: https://bit.ly/3kYikXS [5] StreamSaver.js: https://bit.ly/3l85tCm [*] A demo of some files I shared, served by my phone: https://bit.ly/39cGv2n November 25, 2020 at 11:33AM
Show HN: Run a temporary DNS server that resolves a hostname to the current IP https://bit.ly/3miuzjD
Show HN: Run a temporary DNS server that resolves a hostname to the current IP https://bit.ly/3l6a9bS November 25, 2020 at 09:36AM
Show HN: Hashnode - the easiest way to start a developer blog and get readership https://bit.ly/2J5k70c
Show HN: Hashnode - the easiest way to start a developer blog and get readership https://bit.ly/38RTQwU November 25, 2020 at 07:55AM
Tuesday, 24 November 2020
Show HN: GiftGenius a GPT-3 Powered Gift Recommendation Engine https://bit.ly/2J3QKuZ
Show HN: GiftGenius a GPT-3 Powered Gift Recommendation Engine https://bit.ly/3647jQu November 25, 2020 at 05:51AM
Show HN: I made a simple tool to sell your services on a subscription basis https://bit.ly/3l7RDzP
Show HN: I made a simple tool to sell your services on a subscription basis https://bit.ly/36399B5 November 25, 2020 at 05:35AM
Show HN: A first embedded Rust project – Prototype car dashboard camera https://bit.ly/3kYPqXr
Show HN: A first embedded Rust project – Prototype car dashboard camera https://bit.ly/3m59OHM November 25, 2020 at 02:33AM
Show HN: Hosted Blazor+Fusion sample (real-time WASM and .NET 5 app) https://bit.ly/375bsDd
Show HN: Hosted Blazor+Fusion sample (real-time WASM and .NET 5 app) https://bit.ly/37ab1Yl November 24, 2020 at 11:32PM
Show HN: Built a classic Menubar that turns into sidebar on Drag n Drop https://bit.ly/399Onlr
Show HN: Built a classic Menubar that turns into sidebar on Drag n Drop https://bit.ly/3nUYMW4 November 24, 2020 at 06:45PM
Show HN: Desks with Embedded Wiring https://bit.ly/39gpOmK
Show HN: Desks with Embedded Wiring https://bit.ly/33duxSt November 24, 2020 at 11:09PM
Show HN: Arnold's puzzle – a brand new math puzzle based on discrete geometry https://bit.ly/3ftSRV0
Show HN: Arnold's puzzle – a brand new math puzzle based on discrete geometry https://bit.ly/363ZSJf November 24, 2020 at 08:30PM
Show HN: Exchange and crypto exchange rates API for free https://bit.ly/2JcLOUQ
Show HN: Exchange and crypto exchange rates API for free https://bit.ly/3nPDtp1 November 24, 2020 at 05:29PM
Show HN: Quicklang.net – A Simple Programming Language That Runs in the Browser https://bit.ly/3l1TqXd
Show HN: Quicklang.net – A Simple Programming Language That Runs in the Browser https://bit.ly/3pWcIB9 November 24, 2020 at 05:24PM
Show HN: Don't Work With Startups (Or FAANGs) https://bit.ly/3l3HiVL
Show HN: Don't Work With Startups (Or FAANGs) https://bit.ly/3nQgUR2 November 24, 2020 at 04:35PM
Show HN: NotePlan 3 – Native (Mac/iOS) note-taking based on local Markdown files https://bit.ly/3kYSbIw
Show HN: NotePlan 3 – Native (Mac/iOS) note-taking based on local Markdown files https://bit.ly/2HzsWig November 24, 2020 at 02:42PM
Show HN: Serverless Cloud Platform for Building Chat Apps with Node.js https://bit.ly/3m1WrZ2
Show HN: Serverless Cloud Platform for Building Chat Apps with Node.js https://bit.ly/3m2gqXz November 24, 2020 at 12:05PM
Show HN: JavaScript / TS State management library https://bit.ly/3pUuDIh
Show HN: JavaScript / TS State management library https://bit.ly/361O5uR November 24, 2020 at 06:49AM
Show HN: Gum Spy – Analyze bestselling Gumroad products in seconds https://bit.ly/377D2zF
Show HN: Gum Spy – Analyze bestselling Gumroad products in seconds https://bit.ly/3fwcOud November 24, 2020 at 06:31AM
Show HN: Helphub – A GPT-3 powered knowledge base that writes articles for you https://bit.ly/3pYBwZi
Show HN: Helphub – A GPT-3 powered knowledge base that writes articles for you https://bit.ly/3fGc4mJ November 24, 2020 at 10:11AM
Show HN: I made a tool to create software project estimates https://bit.ly/36Yzcsw
Show HN: I made a tool to create software project estimates https://bit.ly/39oCYyn November 24, 2020 at 01:14PM
Show HN: Elastic Pod – In audio search for podcasts https://bit.ly/33eZh5D
Show HN: Elastic Pod – In audio search for podcasts https://bit.ly/3fqq43K November 24, 2020 at 11:06AM
Subscribe to:
Comments (Atom)