14:19:39 hello all 14:20:36 shrini-wc, can you join #indian for a while. wanna introduce someone 14:20:51 a guix user and gnu contributor from odisha, india 14:21:10 wow 14:21:15 joined 14:36:41 Hello everyone. 14:36:46 Glad to be here. 14:37:20 divya: welcome 14:37:51 divya: how did you end up here? 14:38:09 Hey, shrini-weechat got me here from another channel :) 14:38:23 divya: ooh, great. 14:39:19 divya is a GNU contributor 14:39:37 divya: can you share any blog or more info about your contributions ? 14:41:07 shrini-weechat: Sure, my blog is currently getting transferred between hosting providers. But yes, I'm a contributor to GNU Guix and GNU Emacs. In Guix, I contribute packages to the upstream guix repository. In Emacs I maintain a package called binder, and currently working on some patches for Gnus feed reader. 14:41:56 awesome 14:42:13 thanks for all your contributions 14:43:05 If any of you want any changes/modifications to any free software you use or help in making changes yourself, please feel free to ping me 14:45:36 sure 14:45:52 we are a very small group of people trying to do some open source projects 14:46:04 some projects are tamil language related too 14:46:38 few of our project ideas are discussed here 14:46:40 https://github.com/KaniyamFoundation/ProjectIdeas/issues 14:46:43 Oh, great. I admire such groups. Brings the social life back into programming, as it always should've been. 14:47:20 we conduct some online trainings, meetings in tamil 14:47:35 https://kaniyam.com/events/ 14:47:49 here is the calendar for some events 14:47:51 shrini-weechat: Also, I'd recommend using something else other than github. Codeberg is better, since its a non-profit and is similar in structure. 14:47:58 Github is a malicious place. 14:48:19 I myself recently use it only as a mirror and all of my primary repositories in Codeberg 14:49:08 good 14:49:13 is codeberg free? 14:49:16 Yes 14:49:24 what about gitlab? 14:49:39 Gitlab is the same unless you yourself host an instance of it. 14:50:01 There's GNU Savannah and Sourcehut as well. 14:50:11 If you want help with the migration, I'd be glad. 14:50:42 will explore them 14:51:01 🙏 Appreciate 14:53:16 for guix or emacs packaging, what skills we need? 14:53:55 hope we can bring many non programmers into contributions via packakage maintanence 14:56:37 divya: share any link, to start for beginners 14:56:48 hello sugi 14:56:53 hello mahii 14:56:55 shrini-weechat: For Guix, you need some familiarity with the Scheme language in general and specifically how Guie uses Scheme for package building and other things. It is easier, in my opinion, than other package building pipelines. It took me a few weeks to get used to it and send my first patch :) 14:57:02 Good day Everyone! Good morning shrini 14:57:43 Hi everyone 14:58:06 Hi shrini 14:58:08 Here's the official packaging tutorial: https://guix.gnu.org/cookbook/en/html_node/Packaging-Tutorial.html 14:58:32 Hello, sugi. Nice to meet you. 14:58:48 Hi divya, pleased to meet you 14:59:17 exploring about guix. 14:59:36 some time back, goldayan gave a talk about that in a kanchilug meet 14:59:49 sugi: read todays chat log too 15:00:03 ok shrini 15:00:07 got some interesting chats with divya , a gnu guix, emacs contributor 15:00:36 shrini-weechat: Oh nice, I'll try to available for the talks. Would be nice. Are they in English? 15:00:58 kanchilug talks are in tamil 15:01:10 ilugc ( chennaiLUG ) talks are in english 15:01:40 Understood. 15:02:28 sugi: mahii sethu_payilagam please share the daily updates here 15:04:06 Started learning about HTML, CSS and JS as part of the python_payilagam syllabus shrini. Doing a few hands on on those. 15:05:46 good sethu_payilagam 15:06:05 if possible, give an intro to js in kanchilug meet 15:07:40 ok shrini. I will try for sure. 15:08:57 https://blogs.kaniyam.cloudns.nz/ 15:09:07 divya: our blogs are aggregated here 15:09:19 let me know if we can add your blog too there 15:09:31 Sure, will do. 15:10:00 shrini-weechat: read shrini. let me share my honest opinion, when I read I feel like a kid on my head. I could not understand much, but I must admit that divya's contributions are certainly great. 15:10:37 ah 15:10:40 dont think that way 15:10:40 sugi: Oh, are you referring to the Guix packaging tutorial? 15:10:55 yes divya 15:10:59 every one have their own learning path and years 15:11:02 of experiene 15:11:04 I am just beginner in linux 15:11:10 thats always fine 15:11:21 using linux is the entry path for the contributions 15:11:38 you can also contribute to FOSS in near future 15:11:43 sugi: No worries, it happens gradually. I had to keep using guix on the side for months before I could wrap my head around it. 15:11:48 but feeling great chatting with you people 15:11:50 you started already by giving talks and writing blogs 15:12:07 Oh, nice sugi that's already a great step! 15:12:14 shrini-weechat: definitely shrini, I will contribute 15:12:34 divya: Thank you so much for your appreciative words divya 15:12:34 If I can find time I'll make a talk out of the tutorial and maybe present to those interested. 15:13:26 shrini-weechat: In our village school HM requested to help out students for their National Means-cum-Merit Scholarship Scheme (NMMS) exam, which will help them for their studies & scholarship. The exam held on 8th December. I'm helping them Logical & Reasoning concepts. So I'm busy right now. 15:14:35 oh thats nice mahii 15:14:37 good work 15:14:47 shrini-weechat: today learning and working on some postgreSQL homework which is assigned by Syed Jafer. 15:15:08 sugi: the overwhelming feleing you had is called impostor syndrome. it is very common to programmers. every experienced ones. you'll learn to overcome it over time :-) 15:15:09 mahii: Very Good Mahii 15:15:44 kaartic: Thank you kaartic, hope so. 15:16:01 shrini-weechat, check dm 15:16:05 Thanks shrini-weechat, sugi 15:16:22 kaartic: Well said, I experienced it a few hours ago :) 15:17:19 mahii: is NMMS applicable for all states? is it a central government scheme? 15:17:20 :-) 15:18:26 mohan43u: Central Government 15:19:22 sugi: just keep on using linux and very soon, you find your way of contributions 15:19:26 there are many ways to do 15:19:37 programming is only one way of them 15:19:43 there are tons of other ways 15:20:06 shrini-weechat: ok shrini 15:20:43 mohan43u: I don't know about it for all states. But it is Central Government Scheme 15:21:07 https://www.slideshare.net/slideshow/contribute-to-free-open-source-software-tamil/41648993 15:21:35 we have to find alternate for slideshare 15:21:45 the recent changes are bad 15:21:56 they even took away the slides view too 15:22:07 download is another nightmare 15:22:53 mahii: yeah, I see the details here https://www.education.gov.in/nmms , interesting 15:23:26 shrini-weechat: Yesterday I forgot to share my blog here https://gorlamahesh.wordpress.com/2024/11/26/what-is-irc/ 15:23:46 mahii: looks like this is for class 8 students 15:24:04 mohan43u: Yes 15:24:24 mahii: thanks 15:24:38 adding this blog too in the freshrss 15:24:54 mohan43u: In our village Govt school upto only 8th 15:25:02 mahii: nice article. 15:26:19 mahii: good writing 15:26:20 Thank you guys shrini-weechat mohan43u 15:26:25 keep writing more whenever you get time 15:26:39 you can write about the works for the school too 15:26:55 mahii: you must be from a small village with one or two streets 15:27:41 mahii: Informative and understandable blog mahii 15:28:23 shrini-weechat: Okay shrini I'll take leave. First I need to prepare and to help students 15:28:27 mohan43u: yes 15:28:34 mahii: :) 15:28:42 mohan43u: Billupadu Village, Chejerla Mandal, Nellore District, Andhra Pradesh 15:29:00 Hello everyone 15:29:03 Thanks sugi 15:29:06 welcome praem90 15:29:17 mahii: great to see someone from that kind of background mate. 15:30:03 mohan43u: :-) 15:31:38 shrini-weechat: //we have to find alternate for slideshare / this website contains only slides shrini? 15:32:27 yes 15:32:33 slideshare is only for slides 15:32:50 they had very nice view of slides long back 15:33:13 shrini-weechat: Now we have to move all content to some FOSS which is efficient and sharable? 15:33:38 will be good, if we can find good alternate to move all our slides 15:33:45 to another free site 15:33:55 with easy view/download option 15:34:29 https://kaniyam.cloudns.nz/slides/ 15:34:34 shrini-weechat: let me try to search from monday (as I have some preparations and homework this week) 15:34:34 moved few of my slides here 15:34:43 shrini-weechat: ok 15:34:49 but not having good slide view 15:35:26 sethu_payilagam: learn the javascript quickly 15:35:37 we have many wikipedians who are looking for help 15:35:49 to customize their wikipedia user interface and workflow 15:35:56 will ask them to share their requirements 15:36:08 Thank you sugi, divya, kaartic, shrini. All those you discussed applies to me as well. And good to know a new word "imposter syndrome". Thank you kaartic 15:36:11 we can do more customizations for wikipedia with javascript 15:36:40 Sure Shrini. 15:38:12 known things are always handful. unknown things are like ocean 15:39:02 Again.. I dont know how to compare myself with anything or anyone.. i get easily overwhelmed by the terms and discussions happening around me and will go back to my own shell :( but trying to overcome that feel slowly.. also as I originally said I will easily get carried away.. i am still working on fixing those by reading the book eat the frog. :) 15:39:50 shrini-weechat: yes shrini. I always feel what you said. In tamil, கற்றது கையளவு கல்லாதது உலகளவு 15:40:19 sethu_payilagam: Me too, sethu. 15:41:34 shrini-weechat: I should learn markdown editor, right shrini? 15:41:39 shrini.. need your help. Can you please provide a small modification that you would want on the billing app. I know you asked me to compare one of the actual bills and try to replicate.. For some reason I felt that as too much left untouched. It would be great if you could tell me a small change to start with. and can add the changes incrementaly 15:42:20 sugi: :) 15:42:30 :) 15:45:01 sugi: markdown is one one of the way we can write text files 15:45:06 to create good documentation 15:45:30 its good to know that so that you can write all your text notes in markdown 15:45:50 learning new things is a life long process 15:46:02 we will be learning always till the last day 15:46:16 shrini-weechat: ok shrini, let me start from Monday-mark down learning 15:46:17 so, nothing to worry or panic 15:46:37 sethu_payilagam: hope the billing application is a CLI 15:46:45 can you read the prices from a CSV file? 15:47:04 /we will be learning always till the last day/ I like this line 15:47:04 shrini-weechat : I've found speakerdeck to be a good alternative to slideshare. it has a great UX. it even allows linking to specific slide of a slidedeck 15:47:09 https://speakerdeck.com/ 15:47:14 I did those shrini 15:47:25 nice kaartic 15:47:27 will check that 15:47:33 i was able to use the data from the database. 15:47:40 ok sethu_payilagam 15:47:46 the bill is also ready 15:47:53 yes 15:47:58 shrini-weechat: shrini, let me join tomorrow. thank you all. 15:48:00 are you storing the bills in a database? 15:48:04 ok sugi 15:48:06 good night 15:48:27 sethu_payilagam: can you query a bill with bill number? 15:48:36 No shrini. I am using the price and item from the database and priting the bill in pdf format 15:48:37 and print as pdf? 15:48:48 i stopped there 15:48:48 sethu_payilagam: store the bill in a database 15:48:56 ok shrini 15:48:58 so that we can query and print later 15:50:17 i will try that and come back. I hope you are asking me to store the input (to the pdf) as a value in the DB 15:50:59 es 15:51:01 yes 15:51:10 all the shops will store all the bills 15:51:10 ok 15:51:17 so that we can use it refer on return 15:51:28 or any doubts in future 15:51:53 we can use that db, to get reports like what products are sold mostly, and least 15:52:07 so that we can plan for discounts on the low sold items 15:52:14 I got that shrini. But thinking about the format to store. I will try and come back if I have any doubts 15:52:58 Thank you shrini. Talk to you later. 15:53:25 ok sethu_payilagam 15:53:40 designing the tables for the bill is the tricker thing 15:53:55 think of that and share the table design in your blog 16:53:39 hi shrini-weechat: 16:53:44 hi all 16:54:10 read log today 16:54:16 hi Varun7771 16:54:22 thanks 16:54:35 had good conversation today 16:54:39 about divya's interaction on GNU contribution 16:54:48 yes 16:54:57 missed that before 16:55:07 more busy on theekkathir scraping 16:55:39 Finally done writing pipelines shini 16:56:07 need to learn selenium 17:13:35 Varun7771: do you feel selenium is better way to scrap instead of writing crawler in python? 17:17:04 mohan43u: yes mohan43u, no pagination support from theekkathir :-( 17:17:47 I have to click "Load more" button to scrape more 17:17:52 articles 17:18:11 feels tougher 17:23:40 hi hariharan: 17:24:11 Hi Varun7771 github link? Date converter 17:24:48 hariharan: sorry hariharan, I havent push my code on github 17:25:00 No issues just a reminder 17:25:20 You can push and let me know I'll lookingo 17:25:35 wait for a while, 17:25:43 I have done 90% 17:30:23 Varun7771: always follow this - release daily 17:30:37 dont want to complte the code and then release the code 17:30:48 have a dev branch and publish the code daily 17:30:54 which will help in million ways 17:33:07 Oh okk shrini 17:33:30 what is the importance of releasing dev branch and main branch 17:34:02 shall we dont push directly to main branch at the time of release? 17:35:35 Dev branch is rough note 17:35:35 Main branch is faire note concept 17:35:35 Can you relatr this 17:36:36 ? 17:38:13 yeah hariharan 17:38:48 this is best practice for creating any open source project right? 17:43:42 This is not said as best practice 17:45:03 This is one of the practice you can use it and make it best with your thoughts (:) 18:00:55 o/ 18:31:04 https://github.com/vishnumur777/theekkathir-text-dataset/blob/dev/src/TheekkathirDataset/tamil_date_converter/tamil_date_converter.py 18:31:17 hariharan: here is the link 20:36:11 a tutorial on package maintenance would be good and so many ppl can contribute 21:02:28 https://guix.gnu.org/cookbook/en/html_node/ 21:02:37 here is guix docs annamalai 21:09:34 shrini-weechat thanks, will have a look at it 21:10:54 ah annamalai 21:10:54 i did sent a remainder mail to beej few days back but he hasn't responded yet 21:11:03 where do you live? 21:11:14 not sleeping yet? 21:11:17 in Trichy 21:11:23 sleep soon 21:11:49 that's because i was playing games with classmates and it took time 21:11:56 yes i should 21:12:22 :-) 21:12:30 enjoy the great times 21:12:41 annamalai: games in linux? 21:13:11 yes its our olt year in bachelors 21:13:32 mohan43u no, cards physically 21:13:37 olt year? final year ? 21:13:49 everyone thought to avoid much of screen time 21:14:03 shrini-weechat yes 21:14:16 nice descision 21:14:19 annamalai: good 21:29:32 https://guix.gnu.org/cookbook/en/html_node/Packaging-Tutorial.html 21:29:57 https://guix.gnu.org/eo/blog/2018/a-packaging-tutorial-for-guix/ 21:30:51 these also good tutorials on packaging for guix 22:24:15 #guix irc is so active 22:24:48 check their logs here 22:24:50 https://logs.guix.gnu.org/ 22:25:28 https://git.savannah.gnu.org/cgit/guix/maintenance.git/tree/hydra/goggles-bot.scm 22:25:33 here the bot code they use 22:26:21 here the code for the web view of the logs 22:26:23 https://git.savannah.gnu.org/cgit/guix/maintenance.git/tree/hydra/goggles.scm 22:26:36 all the code are written in schema language 22:26:45 it is kind of lisp