[HN Gopher] Show HN: BewCloud is a simpler alternative to Nextcl...
       ___________________________________________________________________
        
       Show HN: BewCloud is a simpler alternative to Nextcloud written in
       TypeScript
        
       For the last month or so I've been working on bewCloud, and today
       I'm making its source code public and open!  Right now, the
       Dashboard (URLs + freeform notes), News (RSS/Atom/JSON feeds), and
       Contacts (CardDav) are working.  If you have any suggestions,
       comments, or recommendations, I'd love to hear it.  Thank you for
       your attention and kindness. I really appreciate it!
        
       Author : BrunoBernardino
       Score  : 21 points
       Date   : 2024-03-16 14:20 UTC (8 hours ago)
        
 (HTM) web link (bewcloud.com)
 (TXT) w3m dump (bewcloud.com)
        
       | szszrk wrote:
       | This could be great for homelabbers. I have around 40 services I
       | run currently but every time I tried Next/owncloud I just removed
       | it shortly after. Found it lacking speed, or resource consumption
       | that was comparable to... the other 40 services combined etc.
       | 
       | This could perfectly fill that spot. Will be testing soon.
        
         | BrunoBernardino wrote:
         | I'd hope so (eventually, right now it's pretty bare)! I do
         | currently have a couple of Nextcloud instances (one optimized
         | for availability and another for storage, each with few and
         | different apps) and each hogs more than all the other services
         | combined (many Deno projects, but also containers like Huginn
         | and Gitea, which aren't "simple" or "small").
         | 
         | My goal is to be able to not have to run any Nextcloud
         | instance, and I'm happy to already have shutdown News and
         | Contacts from the "availability" instance! Calendar won't be as
         | "easy" or quick, but I'm looking at this as a long-term thing
         | anyway, no rush.
        
       | codethief wrote:
       | What libraries does your Contacts app use under the hood? I'm
       | asking because pretty much every contacts app I've tried had
       | countless bugs - either in CardDav or the vCard part (when
       | importing/exporting) or both.
        
         | BrunoBernardino wrote:
         | I specifically didn't want to use any libraries as I'm trying
         | hard to avoid bloat, and I kind of enjoy reverse-engineering
         | the CardDav (and next CalDav) clients, while reading the RFCs.
         | 
         | It's likely this will have bugs for the weirdest things, and
         | where I'd appreciate help as long as it's not making things too
         | slow/heavy. It's currently very naive and simple and using
         | https://deno.land/x/xml@2.1.3 for some minor parsing in some of
         | the requests; I drew the line to stop supporting fields and
         | actions as soon as it worked perfectly for me and my wife
         | (Linux and Android + macOS and iOS).
         | 
         | That being said, here's the function to build a vCard:
         | https://github.com/bewcloud/bewcloud/blob/b81710a720d7d6afc2...
         | 
         | And the function to parse a vCard:
         | https://github.com/bewcloud/bewcloud/blob/b81710a720d7d6afc2...
        
       | crazytweek wrote:
       | "bew is web in reverse, similar to how deno is node reversed. "
       | 
       | Deno is an anagram of node, not reversed :)
       | 
       | But looks nice, will have a look at it!
        
         | Latty wrote:
         | Well, it is reversed in a sense, in that it is "no, de"
         | reversed, it's just not reversed character-by-character. I'd
         | agree that's not generally how we used "reversed" for words,
         | but it tracks more generally, you can reverse something without
         | necessarily breaking it down into its smallest possible parts.
         | 
         | For example, that "Pets a dog" reversed could be either "Dog a
         | pets" or "God a step", obviously words are a more natural
         | breakpoint though.
         | 
         | To really try too hard, in Japanese it'd be something like node
         | so it would be reversed character by character as it'd be split
         | like that (not a Japanese speaker, so take with a lot of salt,
         | I imagine it'd actually use another character to sound more
         | like the English pronunciation of node).
        
         | BrunoBernardino wrote:
         | Thank you for the correction, I already updated the text!
        
       | lagrange77 wrote:
       | Looks cool, congrats to the launch!
        
       ___________________________________________________________________
       (page generated 2024-03-16 23:01 UTC)