14:32:52 Good day everyone!! 14:33:08 Hello! 14:34:44 sethu_payilagam: great article brother!! enjoyed reading 14:36:37 praem902: hi 14:36:59 Hello 14:37:42 What was that article about? Could you please share us the link ? 14:40:29 praem902: https://reachmesethu.wordpress.com/2024/11/25/%E0%AE%A4%E0%AF%81%E0%AE%B0%E0%AF%81%E0%AE%B5%E0%AE%99%E0%AF%8D%E0%AE%95%E0%AE%B3%E0%AF%88-%E0%AE%A4%E0%AE%A8%E0%AF%8D%E0%AE%A4%E0%AE%AE%E0%AF%88%E0%AE%95%E0%AF%8D%E0%AE%95%E0%AF%81-%E0%AE%A8%E0%AE%A9/ 14:41:06 praem902: Its about a book https://freetamilebooks.com/ebooks/dhuruvangal-technical-novel/ 14:41:34 Ohh cool, let me check.Thanks 14:45:07 praem902: new to this place here? 14:49:04 Yes 14:50:06 I am part of ILUGC and the KanchiLUG 14:50:27 praem902: great. 14:50:36 I've got to know about this recently and wanted to jump in and check whats going on 14:50:53 praem902: studying? 14:51:21 Thank you mohan43u. Like you said, I should've wrote this right after reading the book. I sent this to the author and he responded back too. 14:51:40 No, working professional 14:51:48 My day started with that response and I felt very happy. 14:52:34 sethu_irccloud: Nice. 14:53:08 praem902: cool, are you using linux? 14:53:16 Yes 14:54:48 sethu_irccloud: share the author's response too in your blog. 14:55:02 praem902: which distro? 14:58:14 hello 15:00:46 goldayan: welcome mate, nice to see you here 15:02:13 hello bro not able to see u in kanchilug meet now a days 15:06:09 goldayan: weekends are packed mate. 15:06:33 goldayan: if we start another book reading, I'll join. 15:06:54 Cool then i will start a book reading club soon. 15:07:08 goldayan: maybe the book about gdb, once it gets released 15:07:47 I hope annamalai finished it and ready to release it in kaniyam.com 15:07:52 I have already done a 3 chapter summary for Build your own lisp will continue that. Yes i need to review and release the gdb book translated by annamalai 15:08:13 great 15:10:03 hello all 15:10:09 Hello shrini 15:10:11 welcome praem902 15:11:16 good post on duruvangal sethu_irccloud 15:11:26 thanks 15:12:20 I was looking into soju irc bouncer this week and stumble across this blog https://hacdias.com/2023/12/24/irc-bouncer-setup-soju-gamja-caddy-docker/ 15:12:43 using caddy with soju we can easily create a irc bouncer 15:13:09 Do we use caddy for forums.tamil linux forum ? 15:15:17 goldayan: forums.tamillinuxcommunity.org is a https://www.discourse.org/ instance 15:15:45 goldayan: if we want, we can create a subdomain like irc.tamillinuxcommunity.org and point it to gamja 15:15:53 discourse is a php written application ? 15:16:05 hariharan: rails application 15:17:30 caddy is just a reverse proxy we can use it with any server 15:18:39 Maybe i will give a talk about what i know about caddy this week. 15:20:07 goldayan: that article is confusing, why caddy need to handle IRC port traffic? we can just map 6697 from outside directly to soju container, gamja traffic can go through caddy since gamja is http 15:20:22 for automatic tls 15:21:22 we have here someone who can give free access to znc 15:21:31 it think it is fury999io 15:21:50 soju does support tls but we need to take care for manually generating tls 15:22:05 goldayan: we can configure caddy to only do tls generation for a particular subdomain, then export that tls files to soju container. Not at all an issue. 15:22:05 Ohh nice fury999io 15:22:12 Thank you shrini-weechat 15:23:02 Ok thanks mohan43u. 15:24:15 I am bit new to hosting stuff on internet though. I think it is possible. One problem we may get tls expiration issue. I think caddy will do that automatically (I am not sure i read about it). Well i will explore more on this. 15:24:57 * automatic tls generation if the certificate is expired. 15:25:01 ssl certificates ? 15:25:15 there is treafik (https://github.com/traefik/traefik) as an alternative for caddy 15:25:42 yes hariharan 15:25:52 why not simple apache or nginx for reverse proxying ? 15:26:16 how traefik or caddy is better ? 15:26:34 Reason i like caddy is, it is just a single binary and configuration is not complicated. 15:26:37 shrini-weechat: minimalism 15:26:53 ok 15:27:10 shrini-weechat: caddy and treafik both are written in go, single binary 15:27:25 oh ok 15:27:55 I never seen multiple binaries for apache or nginx :-) 15:28:31 but, good to see mulitple players on the web server / reverse proxy side 15:28:57 treafik is interesting. I will look into it. 15:29:13 good to see the talk proposal on caddy 15:29:20 thats is the way to learn new things 15:29:25 quickly 15:29:32 thanks goldayan 15:29:55 '=D 15:30:41 shrini-weechat: nothing beats haproxy as pure reverse-proxy, unfortunately, it is not an http proxy, do not do tls cert generation and lot of other stuff which proper http proxies can do. 15:31:27 hmmm 15:32:04 Syed jaffer done a talk about haproxy and he has written a article about it 15:32:13 praem902: are you working on any project? 15:32:54 https://parottasalna.com/2024/09/11/haproxy-ep-6-load-balancing-with-least-connection/ 15:33:17 certbot is there to generate and update ssl certificates https://medium.com/@pi_45757/generate-lets-encrypt-certificate-using-certbot-on-linux-414d8adf2ff3 15:34:31 I heard about certbot never used it '=( 15:36:06 Iam too ill try for my local apache server 15:37:16 goldayan: certbot was the first implementation of ACME protocol used in letsencrypt.org infrastructure 15:37:55 goldayan: but after that every http servers have their own ACME client implementation 15:38:57 you need a real domain name to tryout the free ssl certs from letsencrypt 15:39:00 goldayan: https://letsencrypt.org/docs/client-options/ 15:39:24 you can get free subdomain at cloudns.nz and use that to get ssl certs from letsencrypts 15:39:39 I use the same for https://blogs.kaniyam.cloudns.nz/ 15:39:52 and other subdomains I host on my desktop 15:39:54 at home 15:40:15 https://shrini-clicks.kaniyam.cloudns.nz/ 15:40:39 once in 3 months, ssl cert expires and have to update manually 15:40:46 there may be ways to automate 15:40:51 yet to explore 15:40:54 Nice shrini i will give a try. 15:41:34 the good thing about cloudns.net is it give a curl command to update the changes on the public ip, automatically 15:43:24 it will be good if all other domain registrators give api to update the records automatically 15:43:34 https://social.kaniyam.cloudns.nz/ 15:43:41 i have gotosocial instance here 15:43:54 running a socialmedia on my desktop is really cool 15:44:07 shrini-weechat: nice to see you are using gotosocial 15:45:11 that is the minimal toot thing 15:45:20 duckdns also provides a way to update api through curl shrini 15:45:21 mastodon is huge, taking lot of resources 15:45:36 oh thats good 15:46:50 shrini-weechat: mastodon is typical ruby, requires huge resources 15:47:30 it needs redis, postgresql also 15:47:30 Duck dns update ip through cron. I got confused. 15:47:31 https://www.duckdns.org/install.jsp 15:47:46 gts uses sqlite file and simple 15:50:01 goldayan: thats common 15:50:04 cron is enough 15:50:17 same as cloudns 15:51:35 I really like goto social simple and easy. May be i will give it a try. 15:51:56 shrini-weechat: its fun watch gts http request logs, you can see how fediverse operate in the logs, very interesting domain names 15:56:48 yes 15:57:00 i like the fedeverse for that reason too 15:57:22 we can get to know tons of new domain names, websites and awesome people 15:57:52 praem902: are you interested in doing some project? 15:57:53 have time? 15:57:58 share your skillsets 15:58:05 vii_majesty: any updates ? 16:06:08 sethu_irccloud: that dhuruvangal article messed-up your blog, you need some alignment issues in your wordpress blog theme. also I think you can change the article url to be non escaped, you can use something called slug in wordpress. shrini can help you more on the slug thing in wordpress 16:06:37 ^s/you need some alignment/you have some alignment/g 16:09:24 Ok ok mohan43u. Even I faced the same issue when I try clicking the link you shared. Let me take a look on the slug and try to fix it. Thank you again 😊 16:10:37 duruvangal-tamil-novel-review will be better sethu_payilagam 16:12:33 shrini-weechat: Yes I would like to contribute. 16:13:28 I mostly work with Web Applications. I prefer PHP, react and tailwindcss stack 16:14:03 Also learning some golang and rust 16:14:16 praem902: welcome buddy to php world 16:14:18 https://github.com/praem90 16:14:42 good praem902 16:14:56 Hello praem902 16:15:16 Its me Mohan Raj :goldayan 16:15:34 https://github.com/KaniyamFoundation/ProjectIdeas/issues 16:15:44 yep checkout your github now X-P 16:17:06 Mohan Raj bro i saw you meet picture in last meet 16:17:27 https://github.com/KaniyamFoundation/ProjectIdeas/issues/217 16:20:15 Cool, nice to meet you :itz_mr_evil 16:20:16 Thank you hariharan. I hope I did it as you mentioned. I hope this link works fine now. 16:20:21 https://reachmesethu.wordpress.com/2024/11/25/thank-you-note-to-dhuruvangal-author/ 16:20:42 https://github.com/praem90/social-media-auto-poster 16:20:53 I am checking this praem902 16:21:21 what are the social media you are connecting 16:21:41 can you guide on how to get api for facebook,whatsapp etc? 16:21:55 I am looking for such a solution 16:22:42 sethu_irccloud: fix the text wrapping issues too mate. I'm wondering why your current wordpress theme don't do text wrap properly for tamil 16:23:02 Actually it was a fork of an another repo. :shrini-weechat 16:24:36 I've worked on a similar app called seolve :shrini-weechat 16:26:17 But still I can help you on that matter. 16:26:21 https://github.com/praem90/seolve-app 16:27:28 https://github.com/praem90/seolve-app/tree/main/app/Http/Libraries/SocialMedia/Drivers 16:28:00 Sure mohan43u. I will try to fix that too.. came to office today. Will try to fix it once I reach home. Thank you again for the feedback. 16:28:01 I was able to connect to FB, Insta, LinkedIn and Twitter 16:43:45 super praem902 16:45:17 praem902: is seolve-app a private repo? 16:45:21 can not see it 16:45:36 can anyone here access the above link shared by praem902 ? 16:49:00 yes it private repo i think 16:49:20 i get 404 shrini-weechat: 16:49:31 ok 17:05:18 Ohh, sorry about that 17:06:54 Changed it to public now 17:09:21 It is a 2yr old incomplete project 17:11:41 thanks praem902 17:11:54 can you give some talk or demo on this? 17:12:05 on how to configure and use 17:12:37 on any kanchilug weekly meet 17:12:42 on suday evenings 17:12:48 or any of your available time? 17:13:12 Sure, that works. Before that I'll recollect and setup it up in my dev env 17:17:16 It is a scheduler app. But now I'm thinking of something like integrate with local LLMs and automate the scheduling by simply giving a topic. 17:27:41 ok 17:28:02 test it locally and fix any recent api changes on the social media platforms 17:28:10 add more social media 17:28:20 than to work with llm 17:28:27 we dont need llm everywhere :-) 17:28:42 simple applications can be simple itself 17:29:19 fix the README and make one INSTALL file and give the documentation too 17:29:35 good to have more PHP dev team here 17:29:51 itz_mr_evil should be happy to see a fellow PHP developer here 18:01:39 \part 18:10:42 Sure, I'll try my best