02:20:53 hariharan: how are you staying back in irc? 02:21:10 sethu_payilagam: how are you staying back in irc? 02:21:28 I hope mohan43u uses a remote server + tmux + weechat 02:54:12 shrini: yes 10:50:34 Good morning Shrini. 10:50:54 I am using Pidgin client and I do not close the window after our session. Not sure if it is because of that. 12:05:31 yes sethu_payilagam that the reason 12:05:46 happy to know that you are staying back on IRC all the possible time 12:05:49 please do the same 12:06:10 join other channels like #ilugc #dgplug #ubuntu #emacs 12:06:17 and any other free software you like 12:06:38 check for their irc channel in google or their website 12:06:58 being in irc channals itself a good contribution 13:28:48 Sure Shrini. I will do that 13:32:37 hi shrini 13:35:44 I went out after my class and to attend this meeting came early. 13:37:11 Hello all 13:37:20 Good evening 13:37:45 goog evening shrini 13:38:16 sorry first of all, i did not do, feeling guilt 13:38:49 but started. now itself 13:39:20 Ah, now issues 13:39:28 No need to ask for sorries 13:39:51 Life will keep is super busy always 13:40:55 yes true 13:41:18 and addressbook can i make like few pages - for adding,editing, deleting or can i make in one page like add and show on the list 13:41:46 Hi Shrini. Update for today: I was successful in installing the postgres in my linux machine. Created a new database, table to hold the store items. From Python I am able to connect to the DB and fetch the items in the form of dictionaries as you mentioned. 13:42:24 these should i make the design on html, css, javascript and localstorage right? 13:42:26 Pending Tasks: complete the functionality done using csv and include the PDF feature along with Bill value in words 13:45:47 sugi: for addressbook, have mutiple pages 13:45:55 for each CRUD operation 13:46:41 yes sugi . use them all 13:46:56 awesome sethu_payilagam 13:47:00 thanks for the efforts 13:48:53 hope you are writing blog posts on these too sethu_payilagam 13:49:02 ok shrini 13:49:24 sugi: your project may take few days. dont try to complete in single day 13:49:39 do incremental development and blog the progress 13:50:20 ok shrini. i am going to start now, and online also, if i have any doubt let me ask 13:51:06 sure 13:51:21 you can stay here as long as your computer is on 13:51:35 no need of quitting after the status updates 13:51:36 ok 13:51:42 Here is the post for initial development, Shrini. https://reachmesethu.wordpress.com/2024/10/25/task3-my-first-python-program-to-connect-and-retrieve-data-from-db/ 13:52:00 I have made the changes you mentioned in the blog post as well. 13:54:42 thanks 13:54:53 happy to read all your writings here https://blogs.kaniyam.cloudns.nz/p/i/ 13:55:27 sugi: if you are spending more time on learning java, nowadays, you do the project in java also 13:55:39 ok shrini 13:55:46 so that it will be easy for you to learn one language with more handson 13:55:57 even a command line application in java also fine 13:56:11 I see from your blogs, that you are into java nowadays 13:56:40 yes shrini - class homeworks 13:57:06 once i finish this, let me try in java too 13:57:16 oh ok 13:57:21 its your call 13:57:42 make sure you feel comfortable on doing projects 13:57:49 dont add any pressure 13:57:54 in head 13:58:06 and shrini everytime when i join in this channel, i am changing my nick name as my full name appears 13:58:21 the more relaxly we do coding, the more we can do better 13:58:33 no shrini. thatswhy i cannot contribute everyday coding to kaniyam 13:59:07 but i am trying my level best - atleast the full connected time and some extra time trying to do for kaniyam 13:59:39 sure. thanks 13:59:40 /the more relaxly we do coding, the more we can do better// True 13:59:57 /set irc.server_default.nicks nick1,nick2,nick3 14:00:02 /save 14:00:08 oh ok 14:00:09 try these commands in weechat 14:00:30 amotbeli: hello 14:00:41 let me quit and try it and will connect again 14:00:48 please share about your project 14:01:27 hi shrini 14:04:13 i modified the code to scrape the download urls. except the program keeps getting timed out. 14:05:46 hello amotbeli 14:06:03 we need all the metadata in json 14:06:26 once the json is ready, we can parse the json to get only the urls, as a seperate code 14:06:34 https://www.tamildigitallibrary.in/book-detail?id=jZY9lup2kZl6TuXGlZQdjZl3jhyy&tag=%E0%AE%9A%E0%AF%87%E0%AE%B0%E0%AE%B0%E0%AF%8D+%E0%AE%B5%E0%AE%B0%E0%AE%B2%E0%AE%BE%E0%AE%B1%E0%AF%81%E0%AE%AE%E0%AF%8D+%E0%AE%AA%E0%AE%B4%E0%AE%A9%E0%AE%BF+%E0%AE%AE%E0%AE%B2%E0%AF%88%E0%AE%A4%E0%AF%8D+%E0%AE%A4%E0%AF%8A%E0%AE%9F%E0%AE%B0%E0%AF%8D+%E0%AE%B5%E0%AE%BE%E0%AE%B4%E0%AF%8D+%E0%AE%AA%E0%AE%B4%E0%AE%99%E0%AF%8D%E0%AE%95%E0%AF%81%E0%AE%9F%E0%AE% 14:06:38 check this url 14:06:43 this has no download link 14:06:51 beacuse of this, the program fails 14:06:57 can you add exception 14:07:20 wow, sure, i'll take a look 14:08:04 should have added the exception in the first place 14:08:35 https://paste.mozilla.org/pZkekMCV 14:08:45 getting this error 14:09:22 for all, amotbeli is doing a webscrapping project, to collect the books metadata from https://www.tamildigitallibrary.in/ 14:09:46 for any webscrapping project, we need the below features 14:09:54 1. expect failures 14:10:18 2. add configurable time delay for accessing each page 14:11:38 3. once a failure happened, on the next run, it should resume from where it stopped working. store the completed urls in a seperate temporary text file, check that file, before processing any new url. 14:11:58 if a new url, is not on that file, then only we should access it and process the content 14:12:14 by doing these, we can make the system robust 14:13:12 always seperate the configuration, from the code 14:13:43 for this project, we can have url, timeout, result_json file name in a config.ini file 14:14:00 so that the user can change the values in config.ini on next runs 14:14:33 if we let any new user to change anything, in the code, they will add extra enters, extra charecters 14:14:39 and it will break the code 14:14:49 we can not troubleshoot from remote 14:15:02 https://www.lambdatest.com/blog/python-configparser-tutorial/ 14:15:19 check here on how to set and handle the config.ini 14:15:45 4. always use exception handling 14:16:09 thank you shrini. will do. 14:18:56 btw is it just me or coming up with variable names is hard for all beginners? 14:20:32 i'm sure there are many guides already available. i just have to go and read them. 14:20:55 Hi Shrini. One doubt on the task that you gave yesterday. Is there a limitation at this point to use/import limited modules to learn the fundamentals properly before moving ahead or Can I explore the program using pandas? 14:27:27 sethu_payilagam: you can explore anything 14:33:44 you can use any available python library for the tasks 14:33:59 no need to stick only with the standard libraries 14:34:07 ok Shrini. Thank you 14:34:10 PDF export will be interesting to see 14:34:55 Sure Shrini. Equally excited to explore. :) 14:35:46 thanks for joining the IRC sessionbs 14:35:51 how do you feel? 14:35:58 is it fine to continue here? 14:36:11 or do you need any video chat like jitsi? 14:36:27 do you feel slow or exhaused here? 14:36:31 whom u r asking shrini - me 14:36:41 quesion is for all 14:37:08 this is different kind of experience, which i like 14:37:33 no need of any video, i am very comfortable with this 14:37:43 :-) 14:37:44 its my opinion 14:37:46 thanks 14:38:25 So far so good Shrini. Definitely missing the video or audio interactions(which we are so used to these days) :) but still interesting to keep up with our legacy mode. 14:38:55 thanks 14:39:26 the more we read/write the text, the more clarity we will get in our thinking 14:39:34 keep reading and writing 14:39:45 sure 14:39:52 Sure 14:39:58 I am moving to cook. will be away for soem time 14:40:07 s/soem/some/ 14:40:16 we can meet onb monday 14:40:17 let me online till i shut down my system 14:40:21 :) 14:40:22 sure 14:40:26 thanks for the today session 14:40:29 wats special shrini? 14:40:29 stay here 14:40:31 :) 14:42:30 Ragi semiya 14:43:20 Enjoy! Happy Friday & weekend! Talk to you on Monday, Shrini! 14:44:10 its nice to hear that you people are cooking 14:47:57 I am the default cook at my home for many years 14:48:18 Though nithya helps often 14:51:13 :) happy for you people 14:57:23 how staying online in IRC is benefecial to IRC? 15:02:49 You can read what others discuss 15:03:11 Not all channels are logged 15:03:32 Join #emacs #ubuntu #dgplug channels 15:03:46 ok shrini 15:03:47 And other channel for any open source software 15:04:04 No need to sit and wait for any content in irc 15:04:17 Just do other tasks 15:04:23 sure 15:04:29 When closing, just have a skim in irc 15:04:45 ok thanks shrini 15:05:06 let me continue other work but will be online. 16:32:54 I have just logged in irc through irccloud it make persist my session. I just completed two days convo RN 16:33:21 Oh 16:33:28 That's nice hariharan 16:34:31 I have no other clients to connect irc channels pidgin works good and iam not comfortable with it 16:38:01 Hi from pidgin 16:44:00 Ok 16:44:48 Try weechat 16:45:12 The more CLI tools you use, the more comfortable for the system and the user 16:45:21 GUI tools add load always 16:55:17 i need to migrate my entire system to ssd there after i can think about installing other softwares 16:55:32 my hardrive is wearing 16:59:00 hmm 16:59:06 yes, ssd is super fast 17:07:25 i have opened a thread on tlc https://forums.tamillinuxcommunity.org/t/migration-plan-recommendation-linux-from-hdd-to-ssd-having-a-windows-currently-running/2625 on migrating hdd os to ssd how to move packages and other configurations on the fly is there any methods without copying the entire hardrive content 17:08:51 i think no one not interested on the migration 17:28:13 hariharan-pidgin: >>no one not interested on the migration<< you already have a plan from AIs, what kind of interest you expect from TLC? 17:33:40 I Won't believe AI 100% so asked opinion on the people who using the same environment as well as their previous experience on migration 17:38:01 I don't have additional hard disk to backup my current data and do experiments and find the best for me 17:40:19 hariharan-pidgin: I don't use ubuntu (or debian based system), In Arch, I just rsync every file from previous disk to current disk, change the systemd-boot configuration file to point to new root, change fstab to point to new root, and that it. reboot will straight to into my new device. 17:41:19 hariharan-pidgin: it should also work probably in debian based system, but never tested 17:46:28 i have asked in kanchilug meeting to parameshwar file system canbe changed to xfs or zfs for ssd like he told 17:48:39 hariharan-pidgin: you can rsync on any filesystem, it doesn't matter which filesystem you use for your ssd 17:50:06 i have not decided yet which one is to use 17:57:55 hariharan-pidgin: rsync is basically like copy file from one place to another place. The underlying filesystem on source device and destination device is not a big issue. 17:58:22 mohan43u i have used rclone 17:58:39 rsync is alias for rsync 17:58:42 ? 17:58:44 Rsync is good for files copy 17:58:50 okay 17:58:57 rsync -arv source destination 17:59:06 Will copy all the things 18:01:57 how to put different partitions /dev/sda is my older linux installation /dev/sdb is my new installation from your message it can be done rsync -arv /dev/sda /dev/sdb like can do syncing the files 18:02:26 hariharan-pidgin: no, you need to mount the partitions first 18:03:34 new partition is mounted by default due to it has os now i need to mount the old partition 18:04:27 is there any order need to be kept for configurations then binary or binary then configuration 18:05:41 hariharan-pidgin: here are the steps I can think of, 18:05:47 hariharan-pidgin: buy new nvme disk 18:06:08 hariharan-pidgin: plug it into your current system which is running in your old disk 18:06:49 hariharan-pidgin: format the new disk with your preferred filesystem 18:07:41 my system board is sata complaint ssd is not possible os installation is need to be done with USB Stick 18:08:08 hariharan-pidgin: you need a new OS on the new disk? 18:08:50 new os with current settings and software (Hard drive to SSD is the change 18:09:48 hariharan-pidgin: in that case, rsync method which I said will not be useful to you. I thought you just want to migrate your current system to new disk 18:09:49 If board don't support ssd, then how will you use it for os? 18:10:07 my board is supports sata ssd 18:10:21 which is working good and has windows 10 in it 18:11:39 Ok 18:11:39 Just sync old /home to new /home 18:13:19 a Good News : open-tamil-php bare minimum is successfully published on packagist 18:15:18 use composer require hariharan/open-tamil 18:15:26 Super 18:16:55 utf8.py file only completed 80% 18:17:22 documenting one function one bugfix a day 18:21:38 what abt /etc , /bin /local and other folders 18:23:20 bye all 18:39:15 hariharan: you should install fresh Ubuntu on the new ssd disk 18:39:31 Then rsync all home folder files to it 18:39:51 You can install the packakes separately 18:39:59 Go for latest os version 18:41:23 Okay shrini-irccloud I'll try and let you know 18:41:53 Ok 18:41:56 GN