[{"data":1,"prerenderedAt":356},["ShallowReactive",2],{"project-42027187":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":28,"sentiment":29,"stance_mix":30,"scored_comments":33,"aspects":34,"strip":40,"post_text":42,"what":43,"said":90,"maker_in_thread":191,"shape":193,"grid":197,"attempts":319,"same_week":320,"maker_shows":31,"maker_hidden":348,"reader_version":349,"card":350},"42027187","Someday","Someday, Open-Source Calendly Alternative for Gmail \u002F Google App Script","title","Show HN: Someday, Open-Source Calendly Alternative for Gmail \u002F Google App Script","https:\u002F\u002Fgithub.com\u002Frbbydotdev\u002Fsomeday","github.com","rbbydotdev",1730563480,2024,313,51,189,3515,6,"legend","productivity","scheduling and booking","web_app",[24,25,26,27],"calendly alternative","google apps script","appointment scheduling","open source scheduling","debated",0.053,{"positive":31,"neutral":31,"mixed":32,"critical":31},3,0,9,{"idea":35,"design":37,"pricing":39},{"positive":36,"critical":36},2,{"positive":32,"critical":38},1,{"positive":38,"critical":32},[41,32,32,32,38,32,31,41,32,32,32,32,32,32,32,32,32,32,32,32,32,32,38,32,32,32,32,31,31,32,32,32,32,32,41,32,32,38,32,32],5,"Free and open-source. Simple alternative to cal.com \u002F calendly, built on Google-App-Script for Gmail users. Built with modern technologies like React, TypeScript, Shadcn\u002FUI, and Vite.",{"problem":44,"audience":50,"pricing":62,"motivation":66,"time_to_build":66,"stack":67,"openness":88,"stage":89,"team_size":89},{"value":45,"source":46,"evidence":47},"Scheduling appointments with a booking link for Gmail users without a complex setup","maker",[48],{"id":49},"post",{"value":51,"source":52,"evidence":53},"Gmail and Google Calendar users wanting a simple scheduling link","inferred",[54,58],{"id":55,"by":56,"text":57},"42028711","adobrawy","This project is awesome! Using Google Apps Script for an appointment link is such a clever idea—just the right balance of simplicity and functionality. Google Apps Script is such…",{"id":59,"by":60,"text":61},"42029089","Jonathanfishner","Really interesting to see this built on Google Apps Script such an underrated gem for quick, reliable automations! Cal.com is already out there and doing great, but it’s still…",{"value":63,"source":46,"evidence":64},"Free",[65],{"id":49},null,[68,72,76,80,84],{"value":69,"source":46,"evidence":70},"React",[71],{"id":49},{"value":73,"source":46,"evidence":74},"TypeScript",[75],{"id":49},{"value":77,"source":46,"evidence":78},"Shadcn\u002FUI",[79],{"id":49},{"value":81,"source":46,"evidence":82},"Vite",[83],{"id":49},{"value":85,"source":46,"evidence":86},"Google Apps Script",[87],{"id":49},"open_source","unknown",{"praise":91,"objections":105,"requests":135,"questions":147,"alternatives":166},[92,98],{"value":93,"source":94,"evidence":95},"Google Apps Script is a clever, lightweight base for simple scheduling","commenter",[96,97],{"id":55,"by":56,"text":57},{"id":59,"by":60,"text":61},{"value":99,"source":94,"evidence":100},"Open source and free, cheap to host",[101],{"id":102,"by":103,"text":104},"42028936","DoctorOW","Yes, but the difference isn't purely that this one is open source. It's also way cheaper (in terms of both money and also effort) to host because you can do as the demo does and…",[106,121,128],{"value":107,"source":94,"evidence":108},"Cal.com already does this, so the advantage is unclear",[109,113,117],{"id":110,"by":111,"text":112},"42028941","kwanbix","I find it super interesting from a technical point of view, but I don't see the advantage over using cal.com.",{"id":114,"by":115,"text":116},"42027247","Brajeshwar","I believe Cal.com is the Open-Source Calendly Alternative! https:\u002F\u002Fgithub.com\u002Fcalcom",{"id":118,"by":119,"text":120},"42027523","jjordan","Cal.com is free open source too. React+TS, shadcn-style components. Built on Nextjs though. https:\u002F\u002Fgithub.com\u002Fcalcom\u002Fcal.com",{"value":122,"source":94,"evidence":123},"Licence is AGPL in the cal.com comparison and MIT here, which some dislike",[124],{"id":125,"by":126,"text":127},"42029382","adunsulag","Was excited about this and then saw AGPL on it. Note the OP's software is MIT. My personal preference is GPL, but MIT is better than AGPL in my opinion.",{"value":129,"source":94,"evidence":130},"Dark mode calendar text is too dark to read",[131],{"id":132,"by":133,"text":134},"42027646","riiii","Dark mode calendar letters are too dark to read.",[136],{"value":137,"source":94,"evidence":138},"Support for Fastmail or a standard like CalDAV",[139,143],{"id":140,"by":141,"text":142},"42030386","winrid","Has anyone built this but for fastmail?",{"id":144,"by":145,"text":146},"42030694","acidburnNSA","Ideally wouldn't this just integrate over a standard like CalDAV rather than be service specific?",[148,159],{"value":149,"source":94,"evidence":150},"Why build this when Cal.com is already open source?",[151,155],{"id":152,"by":153,"text":154},"42027520","ribhu97","Isn't cal.com open source already?",{"id":156,"by":157,"text":158},"42028608","dangtony98","It’s a valid question though; I’m also curious what the motivation was here given Cal.com is also open source hmmm",{"value":160,"source":94,"evidence":161},"How to work around Apps Script CPU and execution limits for long tasks",[162],{"id":163,"by":164,"text":165},"42028921","tonymet","I agree with you, and I’d like your opinion on working around the cpu budgeting. Whenever I’ve needed to run a long task, like exporting gmails , I’ve needed to run it via a web…",[167,173,184],{"value":168,"source":94,"evidence":169},"Cal.com",[170,171,172],{"id":114,"by":115,"text":116},{"id":110,"by":111,"text":112},{"id":118,"by":119,"text":120},{"value":174,"source":94,"evidence":175},"Google Calendar appointment scheduling",[176,180],{"id":177,"by":178,"text":179},"42027598","zephyreon","Google also revamped their appointment scheduling feature in Google Calendar, though I believe it is limited to Google Workspace subscribers. It’s basic but works quite well.…",{"id":181,"by":182,"text":183},"42027921","tyrw","We really wanted to use this, but having an appointment link creates a permanent vertical \"event\" in your own calendar that you can't get rid of. So adding multiple appointment…",{"value":185,"source":94,"evidence":186},"Microsoft Bookings",[187],{"id":188,"by":189,"text":190},"42028248","oezi","The challenge to replace Calendly is to build a brand that users feel comfortable clicking. Microsoft (Microsoft Booking) and Google…",{"comments":32,"answered":32,"key":192},[],{"commenters":194,"max_depth":41,"maker_replies":32,"first_comment_mins":195,"lifespan_hours":196},34,7,32,[198,200,202,204,206,208,211,214,218,219,223,226,230,234,236,238,240,244,247,250,252,255,259,263,265,267,270,272,273,276,278,281,283,285,286,288,291,294,297,298,300,302,303,306,309,310,314,317],[55,32,41,199,56,32],"project\u002Fpositive\u002Fidea",[163,32,32,201,164,32],"commenter\u002Fneutral\u002Fexecution",[203,32,32,201,56,32],"42030600",[205,32,32,201,164,32],"42033978",[110,32,38,207,111,32],"project\u002Fcritical\u002Fidea",[209,32,32,210,56,32],"42030572","commenter\u002Fneutral\u002Fnone",[212,32,32,213,111,32],"42033327","commenter\u002Fneutral\u002Fpricing",[215,32,31,216,217,32],"42029119","project\u002Fneutral\u002Fnone","TechDebtDevin",[59,38,41,199,60,32],[220,38,32,221,222,32],"42033837","other\u002Fneutral\u002Fpricing","ilrwbwrkhv",[224,36,32,225,164,32],"42028411","other\u002Fpositive\u002Fidea",[227,36,32,228,229,32],"42031289","other\u002Fcritical\u002Fnone","chii",[231,36,32,232,233,32],"42032677","commenter\u002Fcritical\u002Fnone","jstummbillig",[235,36,32,232,229,32],"42033206",[237,36,32,232,233,32],"42033481",[239,36,32,232,164,32],"42037299",[241,31,32,242,243,32],"42036143","other\u002Fneutral\u002Fnone","sciencesama",[177,245,32,246,178,32],4,"other\u002Fneutral\u002Fidea",[248,245,32,210,249,32],"42027788","alex_suzuki",[181,245,32,251,182,32],"other\u002Fcritical\u002Fdesign",[253,245,32,242,254,32],"42028001","asah",[256,245,32,257,258,32],"42028038","other\u002Fneutral\u002Fdesign","DreaminDani",[260,245,32,261,262,32],"42029431","other\u002Fmixed\u002Fdesign","usbsea",[264,245,32,257,56,32],"42030633",[266,245,32,251,182,32],"42031236",[268,245,32,242,269,32],"42028005","michaelmior",[132,41,38,271,133,32],"project\u002Fcritical\u002Fdesign",[188,18,32,251,189,32],[274,18,32,251,275,32],"42028938","whiplash451",[277,18,32,242,164,32],"42029238",[279,18,32,251,280,32],"42031816","sails",[282,18,32,210,164,32],"42029236",[140,195,31,284,141,32],"project\u002Fneutral\u002Fidea",[144,195,31,284,145,32],[287,195,32,210,141,32],"42031473",[152,289,32,290,153,32],8,"commenter\u002Fneutral\u002Fidea",[292,289,32,210,293,32],"42027572","pvg",[295,289,32,232,296,32],"42027695","ar_lan",[156,289,32,290,157,32],[299,289,32,210,293,32],"42028660",[102,289,41,301,103,32],"project\u002Fpositive\u002Fpricing",[114,33,32,290,115,32],[304,33,32,232,305,32],"42027334","ko_pivot",[307,33,32,242,308,32],"42028760","behruzbek",[125,33,38,207,126,32],[311,312,32,242,313,32],"42028892",10,"totallykvothe",[315,312,32,242,316,32],"42031048","neerajdotname2",[118,318,32,210,119,32],11,[],[321,325,330,334,339,344],{"id":322,"name":323,"points":324,"category":20},"42063709","YourHackerNews",564,{"id":326,"name":327,"points":328,"category":329},"42043552","Magic Patterns (HTML to React extension)",326,"dev_tools",{"id":331,"name":332,"points":333,"category":20},"42027654","Lynx.boo",303,{"id":335,"name":336,"points":337,"category":338},"42060856","SuperSplat",271,"creative",{"id":340,"name":341,"points":342,"category":343},"42036041","Meal Planner Dinner Ideas",266,"consumer_social",{"id":345,"name":346,"points":347,"category":329},"42063346","Aide",253,false,"v2",{"id":351,"name":5,"line":6,"ai":348,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":352,"top":18,"kw":353,"maker":11,"domain":10,"tier":19,"attempts":32,"strip":354,"url":9,"mix":355,"praise":93,"objection":107,"sub":21},42027187,0.05,[24,25,26,27],"5000103500000000000000100003300000500100",[31,31,32,31],1793991104202]