#!/usr/bin/env python3

log = """----BEGIN CLASS----
[13:41] <kushal> startclass
[13:42] <dpreacher_> brb i guess..
[13:42] <kushal> Hello everyone.
[13:42] <avik> hi!
[13:42] <kushal> Welcome to the 10th edition of summer training
[13:42] <ravindra> Hello
[13:42] <BhaveshSGupta> Hello
[13:42] <bhavin192> Hello
[13:42] <kvy_> kushal : hello
[13:42] <shivamA1> hi kushal
[13:42] <nisha__> kushal:hello
[13:42] <anuGupta> Hi
[13:42] <Pavan> hello
[13:42] <pr97> hello kushal
[13:42] <devesh_verma> Hello
[13:42] <cran-cg> hi
[13:42] <apoorv> Hello
[13:42] <ishank_g> hi
[13:42] <akshayeron> hello
[13:42] <shankarj67> hello
[13:42] <singh> Hello
[13:42] <sharan> hello
[13:42] <deepika> hi!
[13:42] <jiteshpabla> hello
[13:42] <niranjana> Hello
[13:43] <anupamas> hey
[13:43] <wrik003> hi
[13:43] <abhinavshirur[m]> hello
[13:43] <dpreacher> good evening teacher
[13:43] <ashwanig> Hello
[13:43] <jasonbraganza> kushal: glad to be here! Thank you for doing this! :)
[13:43] <kushal> So, a few points one by one.
[13:44] <gnovi> This is a special moment. 10th edition of life changing learning experiences by dgplug
[13:44] <singh123> Hello
[13:44] <kushal> This is the IRC channel where all sessions will happen
[13:44] <santoshShaw[m]> gnovi: agree
[13:44] <kushal> Few basic rules.
[13:45] <kushal> Speak only in English, right full English words
[13:45] <kushal> There are a few known short forms, but try to type all the words in full spelling.
[13:45] <abdulwahababrar> done registering nickname
[13:46] <tnsittpsif> kushal: Hello! Good evening
[13:46] <singh123> I have also done.
[13:46] <kushal> During a session, if you have a question, type ! and then wait for the moment when batul tells you to ask the question.
[13:47] <kushal> As you all know, this is a completely free training, that also means if you don't word hard and come up with questions or things you did not manage to learn, we may not be able to help you out.
[13:47] <sayan> !
[13:47] <kushal> next
[13:47] <sayan> This is an example question? <eof>
[13:48] <apoorv> !
[13:48] <abdulwahababrar> !
[13:48] <shivamA1> !
[13:48] <kushal> Now, you saw how can you ask a question.
[13:48] <bhavin192> !
[13:48] <kushal> Wait for some time till I tell you to start asking all the questions you have :)
[13:49] <kushal> If you are using xchat or hexchat, you should be able to see some nicks with green dots in front of them, they are the channel operators.
[13:49] <jiteshpabla> !
[13:49] <kvy_> kushal : +1
[13:49] <kushal> Also +1 does not make sense.
[13:49] <neer> !
[13:49] <kushal> :)
[13:49] <kushal> next
[13:50] <kushal> next
[13:50] <abdulwahababrar> I may miss first 1 hour of this session due to coming from college and other things, Is it possible to read the messages later!?
[13:50] <kushal> apoorv, you can still ask your question
[13:50] <apoorv> Why did sayan typed <eof>
[13:50] <kushal> abdulwahababrar, hopefully yes for most of the sessions
[13:50] <kushal> sayan, ^^ you want to answer that one?
[13:50] <abdulwahababrar> kushal Thanks a lot
[13:50] <sayan> sure
[13:50] <ashwanig> !
[13:51] <singh123> !
[13:51] <sayan> apoorv: <eof> or <eom> tells the person who is taking the session that you have asked the complete question
[13:52] <abhinavshirur[m]> sayan: +1
[13:52] <_bhargav> Hey guys, sorry I'm a little late. Any logs I can read through to catch up?
[13:52] <apoorv> Okay
[13:52] <sayan> it might sometimes happen that you need to ask your question in multiple lines, so then it proves to be useful
[13:52] <kushal> _bhargav, nope, keep reading from now on.
[13:52] <sayan> and after you have asked the person can answer your question
[13:52] <apoorv> Ya got it
[13:52] <_bhargav> +1
[13:52] <wrik003> !
[13:52] <kushal> _bhargav, try not to do any +1 or +42 here
[13:53] <kushal> does not make sense, we are not counting numbers.
[13:53] <kushal> next
[13:53] <shivamA1> kushal is the time same for next three months, daily 18:00
[13:53] <kvy_> !
[13:53] <kushal> shivamA1, 19:00 IST
[13:53] <kushal> next
[13:53] <bhavin192> is it necessary to have <eof>?
[13:53] <sayan> bhavin192: yes
[13:53] <jiteshpabla> how to catch up on chats if you are late, or if you miss a session?
[13:53] <bhavin192> sayan, even if one line question?
[13:53] <gnovi> !
[13:54] <sayan> bhavin192: yes, good habit to make
[13:54] <kushal> jiteshpabla, read the line again, it says get ready.
[13:54] <kushal> next
[13:54] <kushal> jiteshpabla, now it is your turn.
[13:54] <bhavin192> sayan, sure, got it.
[13:54] <geekodour08> hello
[13:54] <jiteshpabla> how to catch up on chats if you are late, or if you miss a session?<eof>
[13:54] <kushal> jiteshpabla, you will have to wait for the chat log
[13:54] <shivamA1> ty kushal
[13:54] <geekodour08> i just joined the class
[13:54] <kushal> next
[13:54] <dodococo> !
[13:54] <kushal> geekodour08, welcome, for now just keep reading.
[13:54] <sayan> jiteshpabla: better to come online and ask someone for the log, ask what happened
[13:54] <neer> just getting used to this <eof>
[13:54] <kushal> :)
[13:55] <kushal> next
[13:55] <ashwanig> I saw that the ircbot is written in Go. Is there also a python version of it? <eof>
[13:55] <sayan> uploading the logs might take some time
[13:55] <im_mohsin> !
[13:55] <kushal> ashwanig, we had, sayan's github has that code
[13:55] <kushal> next
[13:55] <sayan> ashwanig: yes, https://github.com/sayanchowdhury/theb0t
[13:55] <singh123> What will you teach today?As i have window system .
[13:55] <santoshShaw[m]> !
[13:55] <kushal> singh123, we will mostly discuss about the format of the sessions and few first steps.
[13:55] <ravindra> !
[13:55] <kushal> next
[13:56] <wrik003> i wanted to ask about +1. it's sorted now.
[13:56] <kushal> next
[13:56] <sayan> wrik003: great :)
[13:56] <kvy_> what is python's bassic  <eof>
[13:56] <singh123> !
[13:56] <kushal> kvy_, I don't know.
[13:56] <kushal> next
[13:56] <geekodour08> kushal: okay
[13:56] <gnovi> Who is batul? :)
[13:56] <geekodour08> :kushal okay
[13:56] <kushal> gnovi, it is a bot in the channel
[13:56] <kushal> next
[13:56] <dodococo> Will we have sessions everyday ?
[13:57] <kushal> dodococo, for the first days yes, then 3 days in a week, and the guest sessions can happen anytime
[13:57] <kushal> next
[13:57] <im_mohsin> what is <eof>?
[13:57] <sayan> dodococo: session will be announced at the end of each session, we usually do it alternate days
[13:57] <kushal> im_mohsin, type that in google.com
[13:57] <kushal> next
[13:57] <jiteshpabla> !
[13:57] <santoshShaw[m]> Apart from Python. Will we contribute to projects using C or C++?<rog>
[13:57] <kushal> santoshShaw[m], you are free to contribute to a project written in any language
[13:57] <apoorv> !
[13:58] <kushal> next
[13:58] <sayan> next
[13:58] <geekodour08> i am not getting any context? where are we posting questions?
[13:58] <ravindra> is fedora necessary for attending the class ? I use Ubuntu <eof>
[13:58] <kushal> geekodour08, type ! and then wait for your turn to ask a question.
[13:58] <geekodour08> !
[13:58] <singh123> If i ask question and my doubt didnot get clear,then we have to wait for another term?
[13:59] <kushal> ravindra, Ubuntu will do, we prefer Fedora, during the sessions you will learn why.
[13:59] <kushal> singh123, nope, say that, and ask again the next doubt
[13:59] <kushal> next
[13:59] <kushal> next
[13:59] <Padfoot7> !
[13:59] <sharan> !
[13:59] <jiteshpabla> except for the irc, what other ways will we be communicating through, if any? <eof>
[13:59] <kushal> jiteshpabla, Mailing list
[13:59] <kushal> next
[13:59] <sayan> jiteshpabla: IRC & Mailing List
[13:59] <bhawana> hey!! i wanted to ask that we have to came to irc at same time every day to get the update or we will get the information through mail also..
[14:00] <ashwanig> !
[14:00] <apoorv> Will we be working on programming projects in this class? <eof>
[14:00] <kushal> bhawana, for you session, you will have to come to IRC everyday.
[14:00] <kushal> next
[14:00] <fhackdroid> Roll call: Farhaan Bukhsh
[14:00] <Padfoot7> Will we get a live terminal view ?
[14:00] <kushal> apoorv, yes.
[14:00] <shankarj67> !
[14:00] <apoorv> Okay
[14:00] <sayan> bhawana: also it's good to stay online most of the time
[14:00] <kushal> Padfoot7, maybe
[14:00] <geekodour08> will we be learning about encryptions in this class?
[14:00] <kushal> geekodour08, we will learn about using the tools available for encryption
[14:00] <kushal> next
[14:00] <kushal> next
[14:00] <kushal> next
[14:00] <ashwanig> What is <rog>? <eof>
[14:00] <sharan> could you give brief description of the plan for this programme? <eof>
[14:01] <sayan> ashwanig: that was a typo
[14:01] <kushal> sharan, it is written in the website.
[14:01] <sayan> ashwanig: if you see e is beside r and f is beside g
[14:01] <kushal> For more, you have to be in the sessions.
[14:01] <singh123> !
[14:01] <fhackdroid> devesh_verma: hey
[14:01] <ashwanig> sayan: Got it :)
[14:01] <kushal> For now do not type ! and wait for few minutes.
[14:01] <kushal> next
[14:02] <kushal> shankarj67, do you have any question?
[14:02] <singh123> I have joined the mailing list but didnot get any mail till now.
[14:02] <shankarj67> Is there any video session also?
[14:02] <kushal> singh123, check for your spam
[14:02] <bhavin192> singh123, check spam
[14:02] <kushal> singh123, may have landed there.
[14:02] <kushal> shankarj67, nope.
[14:02] <sayan> shankarj67: no, all the session would be on IRC
[14:02] <shankarj67> ok then
[14:02] <kushal> Now, why IRC?
[14:02] <bhawana> k... do i need to have a great knowledge about any particular lang?
[14:02] <ndakota> !
[14:03] <ashwanig> bhawana: It's not k, It's Ok
[14:03] <kushal> Few reasons, most of the upstream open source projects or developers do talk on IRC, it takes very less bandwidth, and works even on 2G.
[14:03] <kushal> ashwanig, Thank you :)
[14:03] <dhanesh95> bhawana: All you need to have is the willingness to learn.
[14:03] <kushal> bhawana, you may learn about Languages, but no lang.
[14:04] <bhawana> ok.. remember new time
[14:04] <kushal> During the sessions we try to make it a habit of staying online on IRC>
[14:05] <Pavan> !
[14:05] <sayan> next
[14:05] <kushal> At the end,  generally it is the same group of people who stays late on IRC and also get a lot of things done, and also become better upstream developers.
[14:05] <kushal> Because you will have to spend time to learn things.
[14:05] <ndakota> If someone asks a question, are there a set of people nominated to answer or can anyone answer?<eof>
[14:05] <Pavan> not geting mail even spam also <eof>
[14:06] <kushal> ndakota, generally the sessions handlers, or anyone else can also answer.
[14:06] <saikat195> !
[14:06] <kushal> It depends on the nature of the question.
[14:06] <geekodour08> !
[14:06] <bhavin192> Pavan, wait for your turn
[14:06] <ashwanig> !
[14:06] <ndakota> @kushal Got it :)
[14:06] <kushal> Pavan, maybe no mails from the time you joined, wait for the end of the sessions.
[14:06] <kushal> * today's session.
[14:06] <dodococo> Not spamming
[14:06] <balaji> !
[14:06] <sayan> next
[14:07] <bhavin192> next
[14:07] <sayan> next
[14:07] <kushal> rest, please do not type ! for now.
[14:07] <saikat195> Are we supposed to receive any mails in the mailing list? I have applied for subscription, but received any verification
[14:07] <bhavin192> !
[14:07] <kushal> Wait for current questions to be finished off first
[14:07] <kushal> saikat195, what is your mail id? tell the first part before @ sign?
[14:07] <saikat195> *not received any verification
[14:07] <saikat195> saikatdey195
[14:08] <kushal> saikat195, you have been registered already
[14:08] <abdulwahababrar> kushal, If you allow me. Can I tell how to register nickname please
[14:08] <kushal> so you are good.
[14:08] <kushal> abdulwahababrar, nope, people received enough number of links
[14:08] <fihae> !
[14:10] <kushal> abdulwahababrar, http://www.wikihow.com/Register-a-Nickname-on-Freenode
[14:10] <kushal> next
[14:10] <geekodour08> do I have to register somewhere, i filled the google form. is there any verification mail that i should get?
[14:10] <fhackdroid> kushal: 182 nicks in the channel XD
[14:10] <kushal> fhackdroid, I see only 149
[14:11] <kushal> Everyone: you have to register your IRC nickname to the freenode server, see this http://www.wikihow.com/Register-a-Nickname-on-Freenode
[14:11] <kushal> do it after the session.
[14:11] <sayan> The channel has a few admins, who monitor the channel.
[14:11] <abdulwahababrar> great!
[14:11] <sayan> As kushal told, if you are using xchat or HexChat you might see green dots beside few of the nicknames
[14:11] <sayan> those are the channel ops
[14:11] <bhavin192> kushal, It shows 135 excluding ops
[14:12] <sayan> The op has the authorization to ban/kick a person from the channel
[14:13] <sayan> Also, during the session if the channel needs to go into full attention mode, then the op can mute the channel
[14:13] <sitlanigaurav[m]> fhackdroid: Actually Matrix/Riot is showing more people online
[14:13] <fhackdroid> sitlanigaurav[m]: i realized
[14:13] <fhackdroid> s/i/I
[14:13] <sayan> I will explain these with an example. kushal asked a few times not to use ! but few people did continue even after that
[14:14] <vikram> #msg nickserv register helicalspring vikramverma1997@gmail.com
[14:14] <vivek_> :/
[14:14] <kushal> vikram, nice password,
[14:14] <mbtamuli12_> :D
[14:14] <wrik003> hahaha
[14:14] <abdulwahababrar> haha
[14:14] <proishan11_> lol
[14:14] <rimshakhan> :D
[14:14] <sharan_> hahaha
[14:14] <fihae> lol
[14:14] <kvy> lol
[14:14] <bhavin192> vikram, use / instead of #
[14:14] <sayan> so in that case the the op can mute the channel, and nobody can speak other that the ops
[14:14] <saikat195> Do it in the status tab, vikram
[14:15] <abdulwahababrar> vikram remember to change password this time
[14:15] <_bhargav> so now I'm wondering how commonly does vikram use that password
[14:15] <wrik003> lol
[14:15] <shivamA1> haha
[14:15] <kushal> sayan, mute the channel
[14:16] <kushal> sayan, go ahead with your explanation
[14:16] <sayan> So this is a mute mode
[14:17] <sayan> When a channel is moderated, only voices and above can speak.
[14:17] <sayan> voices mean that the op can give person to speak in the channel
[14:17] <sayan> like kushal gave voice to batul and tenida`
[14:17] <kushal> #hello
[14:18] <kushal> Here batul can speak
[14:18] <fhackdroid> and ops as well
[14:18] <kushal> Now,
[14:19] <geekodour08> ?
[14:19] <avik> We can speak!
[14:19] <dodococo> testing
[14:19] <kushal> everyday at the beginning of the sessions and at the end, we will say roll call
[14:19] <kushal> and you will should type in your full name.
[14:19] <kushal> Roll Call (for today).
[14:19] <kushal> Kushal Das
[14:19] <meamitk> Amit Kokitkar
[14:19] <LambaInsaan> Rhitik Bhatt
[14:19] <chandankumar> Chandan Kumar
[14:19] <jasonbraganza> Jason Braganza
[14:19] <avik> Avik Mukherjee
[14:19] <shivamA1> shivam ahirao
[14:19] <abhinavshirur[m]> Abhinav Shirur
[14:19] <wrik003> Wrik Bhadra
[14:19] <bhavin192> Bhavin Gandhi
[14:19] <fhackdroid> Farhaan Bukhsh
[14:19] <im_mohsin> Mohsin Mumtaz
[14:19] <SpEcHiDeR> Shrimadhav U K
[14:19] <niranjana> Niranjana Deshpande
[14:19] <saikat195> Saikat Dey
[14:19] <balaji> Balaji
[14:19] <deepika> Deepika Upadhyay
[14:19] <skarpy> Akash pathak
[14:19] <proishan11_> Ishan Singh
[14:19] <sharan_> Sharan RY
[14:19] <zebak_> Zeba Karin
[14:19] <geekodour08> Hrishikesh Barman
[14:19] <pr97> Priyanka Sharma
[14:19] <shankarj67> Shankar Jha
[14:19] <dhairyya> Dhairyya Agarwal
[14:19] <ndakota> Abhiram Ramesh
[14:19] <mdbk_> Onyinye Madubuko
[14:19] <dodococo> Deepak Chethan
[14:19] <apoorv> Apoorv Goel
[14:19] <singh123> Amarjeet singh
[14:19] <sapahia> Rishav Sapahia
[14:19] <ashwanig> Ashwani Kumar Gupta
[14:19] <fihae> Syed Mohammad Fiha
[14:19] <anupamas> Anupama Shipurkar
[14:19] <BhaveshSGupta1> Bhavesh Gupta
[14:19] <jiteshpabla> Jitesh Pabla
[14:19] <sitlanigaurav[m]> Gaurav Sitlani
[14:19] <shubhamjuneja11> Shubham Juneja
[14:19] <ravindra> Ravindra Lakal
[14:19] <_bhargav> Bhargav Voleti
[14:19] <nisha_> Nisha Rani
[14:20] <vivek_> Vivek Anand
[14:20] <vikram> Vikram Singh
[14:20] <messifc> Messi Fc
[14:20] <rahuldecoded> Rahul Bhattacharjee
[14:20] <tnsittpsif> Harshit Doshi
[14:20] <santoshShaw[m]> Santosh Kumar Shaw
[14:20] <rimshakhan> Rimsha Khan
[14:20] <cran-cg> Chiranjeev Gupta
[14:20] <anuGupta> Anu kumari Gupta
[14:20] <iKshitij> Kshitij
[14:20] <mbtamuli12_> Mriyam Tamuli
[14:20] <Padfoot7> Mohd Omama
[14:20] <sayan> Sayan Chowdhury
[14:20] <akshayg96[m]> Akshay Gaikwad
[14:20] <vamsi3296> Vamsi Krishna
[14:20] <RJ722> Rahul Jha
[14:20] <dpreacher> Diabolic Preacher
[14:20] <ishank_g> Ishank Gupta
[14:21] <acetakwas> Tosin Damilare James Animashaun
[14:21] <bhawana> bhawana singh
[14:21] <poojat> Pooja Tewari
[14:22] <ijen> Ijen Ghadiya
[14:22] <punarvasu510> Alekhya Vellanki
[14:22] <kushal> Okay
[14:22] <dhanesh95> Dhanesh B. Sabane
[14:22] <kushal> ^^ So just like this.
[14:22] <kushal> Everyday.
[14:23] <kushal> Next thing, introductions, for that everyone please type !
[14:23] <ashwanig> !
[14:23] <tnsittpsif> !
[14:23] <dhanesh95> !
[14:23] <wrik003> !
[14:23] <im_mohsin> !
[14:23] <singh123> !
[14:23] <deepika> !
[14:23] <kushal> and then when batul says, please introduce yourself.
[14:23] <abhinavshirur[m]> !
[14:23] <avik> !
[14:23] <sitlanigaurav[m]> !
[14:23] <anuGupta> !
[14:23] <dhairyya> !
[14:23] <balaji> !
[14:23] <kushal> !
[14:23] <RatanShreshtha> !
[14:23] <pr97> !
[14:23] <iKshitij> !
[14:23] <cran-cg> !
[14:23] <geekodour08> !
[14:23] <skarpy> !
[14:23] <shivamA1> !
[14:23] <kvy> !
[14:23] <santoshShaw[m]> !
[14:23] <shankarj67> !
[14:23] <RJ722> !
[14:23] <saikat195> !
[14:23] <apoorv> !
[14:23] <ravindra> !
[14:23] <anupamas> !
[14:23] <meamitk> !
[14:23] <vikram> !
[14:23] <bhavin192> !
[14:23] <mdbk_> !
[14:23] <zebak_> !
[14:23] <sapahia> !
[14:23] <niranjana> !
[14:23] <messifc> !
[14:23] <bhawana> !
[14:23] <jiteshpabla> !
[14:23] <ishank_g> !
[14:23] <Padfoot7> !
[14:23] <jasonbraganza> !
[14:24] <ijen> !
[14:24] <fihae> !
[14:24] <ndakota> !
[14:24] <rimshakhan> !
[14:24] <nisha_> !
[14:24] <sayan> !
[14:24] <fhackdroid> !
[14:24] <_bhargav> !
[14:24] <acetakwas> !
[14:24] <shubhamjuneja11> !
[14:24] <chandankumar> !
[14:24] <proishan11[m]> !
[14:24] <dodococo> !
[14:25] <LambaInsaan> !
[14:25] <rahuldecoded> !!
[14:25] <saikat195> !
[14:25] <kushal> next
[14:25] <ashwanig> Hello, I am Ashwani Kumar Gupta. I am a junior year CS undergraduate student from Academy of Technology.
[14:25] <kushal> Introduce yourself please :)
[14:25] <balaji> Hi Everyone, I am Balaji studying first year CSE in SRM university
[14:25] <mbtamuli12_> !
[14:26] <kushal> balaji, you should wait for your turn.
[14:26] <kushal> next
[14:26] <kushal> balaji, ashwanig no <eof> or <eom>?
[14:26] <ashwanig> kushal: Sorry
[14:26] <ashwanig> <eof>
[14:26] <kushal> next
[14:26] <balaji> sorry for that
[14:26] <akshayg96[m]> !
[14:27] <kushal> next
[14:27] <bhavin192> I am Bhavin Gandhi, I'm last year BTech CSE student from RIT, Islampur <eof>
[14:27] <kushal> next
[14:27] <proishan11__> !
[14:27] <sharan_> !
[14:27] <kushal> next
[14:27] <tnsittpsif> Hello! I am Harshit Doshi from Rajkot, Gujarat but studying in Bangalore. I am a 2nd year CSE Student at Christ University.
[14:27] <dhanesh95> I'm Dhanesh B. Sabane. I've been a Fedora contributor since November 2015. Currently I'm working as a Software Engineer at a startup in Pune. I'm also a Mozilla contributor and a wannabe Debian contributor. <eof>
[14:27] <fihae> Hi i am Syed mohammad fiha B.tech 1st year ZHCET
[14:28] <tnsittpsif> <eof>
[14:28] <kushal> fihae, so remember that maybe no one here knows what is ZHCET
[14:28] <kushal> fihae, can be a cricket club at London.
[14:28] <proishan11__> lol
[14:29] <fihae> Zakir Hussain College Of Engineering ,AMU
[14:29] <kushal> Also people please write eof, or eom to mark the end of the message.
[14:29] <BhaveshSGupta1> !
[14:29] <kushal> fihae, Thanks, but now I will have to ask you what is AMU?
[14:29] <kushal> next
[14:29] <wrik003> Hi! I'm Wrik Bhadra. CS Junior at Techno India University, Kolkata. <eof>
[14:29] <singh123> Hello, I am amarjeet singh from IIIT-Allahabad.<eom>
[14:30] <kushal> next
[14:30] <im_mohsin> Hello, i'm Mohsin Mumtaz, studying MCA 2years at M.S.Ramaiah Institute Of Technology, Bangalore <eom>
[14:30] <kushal> singh123, you spoke early
[14:30] <kushal> next
[14:30] <sayan> singh123: wait for your turn
[14:30] <kushal> next
[14:30] <fihae> Aligarh Muslim University ,Aligarh ,India
[14:30] <kushal> fihae, Thanks, see, now we all know about your college.
[14:30] <kushal> and University.
[14:31] <kushal> next
[14:31] <abhinavshirur[m]> Hello everyone, I am Abhinav Shirur, pursuing Information Technology in Walchand College of Engineering Sangli :) <eof>
[14:31] <kushal> next.
[14:31] <kushal> next
[14:31] <kushal> next
[14:31] <deepika> hello everyone , deepika upadhyay 2nd year student in jabalpur engineering college, (m.p.),a nebie in open source world ! <eof>
[14:31] <avik> Hi! Iam Avik (as the nick says).
[14:31] <avik> I'm from Kolkata, India!
[14:31] <avik> I'm a student of CSE BTech course of Narula Institute Of Technology.
[14:31] <avik> Its my 2nd year here! Last year I messed up mid-way!
[14:31] <avik> This year, I am determined to complete all the way to commiting in my fist project!
[14:31] <sitlanigaurav[m]> Hello #dgplug I'm Gaurav Sitlani , Final year comp science student from SCOE, Pune and a FOSS enthusiast. Worked on projects using python with startups.
[14:31] <avik> <eof>
[14:32] <kushal> sitlanigaurav[m], Does your college syllabus says that you are studying comp science? It is a new branch it seems.
[14:32] <bhawana> hii everyone!! I  am bhawana, final year B.tech student at IP University, delhi.
[14:32] <sayan> Don't wait for your turn to write the intro. Please write your intro now and just wait for your turn to press `Enter`
[14:32] <kushal> Maybe about compressing technologies.
[14:32] <kushal> like food items.
[14:32] <bhargav> !
[14:32] <sitlanigaurav[m]> kushal: Computer Engineering
[14:32] <wrik003> kushal: lol
[14:32] <kushal> sitlanigaurav[m], yes, so type full.
[14:32] <kushal> next
[14:33] <dhairyya> Hello, I am Dhairyya Agarwal. I am 3rd year CSE undergraduate in Institute Of Engineering & Management, Kolkata<eof>
[14:33] <kushal> next
[14:33] <anuGupta> Myself anu kumari gupta, 2nd year Computer science and engineering student at academy of technology, west bengal. I am learning Python nowadays<eof>
[14:33] <kushal> dhairyya, you spoke early.
[14:33] <dhairyya> I am sorry <eof>
[14:33] <neer> !
[14:33] <sayan> next
[14:33] <kushal> Hello everyone, I am Kushal Das, part of dgplug, I will also learn along the way with all of you.
[14:33] <RatanShreshtha> Hello, I am Ratan Kulshreshtha, I am currently working in Reliance Jio <eof>
[14:34] <kushal> I am also an admin in this channel. <eof>
[14:34] <kushal> next
[14:34] <kushal> RatanShreshtha, you also spoke early.
[14:34] <kushal> next
[14:34] <pr97> Hello everyone, I am Priyanka, second year CSE student, here to learn from you all.
[14:34] <kushal> next
[14:34] <iKshitij> Hello Everyone, I am Kshitij, Computer Science Undergrad 2nd year, Dr BC Roy Engineering College Durgapur.  <eom>
[14:35] <kushal> next
[14:35] <kushal> next
[14:35] <cran-cg> Hello everyone I am Chiranjeev Gupta, a recent graduate from Zakir Husain College Of Engineeering And Technology, Aligarh Muslim University. I am here to learn and thus contribute better to the open source society
[14:35] <RatanShreshtha> I am sorry <eof>
[14:35] <cran-cg> <eof>
[14:35] <geekodour08> btech student, CSE 4th semester student from Girijananda Chowdhury College, Assam. I like learning new things.
[14:35] <sayan> nextnext
[14:35] <sayan> next
[14:35] <kushal> RatanShreshtha, no problem for nowl.
[14:35] <skarpy> Hello, I am Akash Pathak, 3rd year, ECE, D.r. BC Roy engineering college,   I am from durgapur. :) <eof>
[14:35] <kushal> * now
[14:35] <bhavin192> geekodour08, name
[14:35] <bhavin192> ?
[14:35] <kushal> next
[14:36] <shivamA1> I am Shivam Ahirao, last year BE (IT) student from NBN sinhgad institutes, vadgaon,pune, i am an active attendie of python pune meetup group  .
[14:36] <kushal> next
[14:36] <geekodour08> bhavin192: Hrishikesh Barman
[14:36] <kushal> next
[14:36] <santoshShaw[m]> Santosh Shaw . a CSE 3rd year @Academy of technology. Have a lot of passion towards programming . C is my favorite and I early look forward to contribute to open source.<eof>
[14:36] <kushal> next
[14:36] <shankarj67> Hello Everyone, I have completed my BTech CSE from Asansol Engineering College and got placed in bangalore based startup name Skillspeed and I will be joining from 7th of july.
[14:36] <kushal> shankarj67, Congratulations :)
[14:36] <kushal> next
[14:36] <RJ722> Hello, I am Rahul Jha! I am a freshman year Electronics Engineering Student at Zakir Hussain College of Engineering and Technology.
[14:36] <RJ722> I have been selected with coala for Google Summer of Code this year <eof>
[14:36] <saikat195> I am Saikat Dey, student, pusuing B.Tech CSE Freshman Year. Willing to learn, and contribute to FOSS.
[14:37] <kushal> next
[14:37] <kushal> next
[14:37] <apoorv> Hi, I am Apoorv Goel, I am a 2nd year btech student of computer science from Jaypee Institute of Information Technology noida sector 62<eof>
[14:37] <kushal> saikat195, you also spoke early
[14:37] <kushal> next
[14:37] <ravindra> Hi,My name is Ravindra I have contributed to an FOSS accounting software GNUKhata as an intern also have some experience of customizing python based ERP system ERPNext.Want to contribute to more FOSS projects<EOF>
[14:37] <anupamas> hello! i am Anupama Shipurkar. I am 12th passed out from science stream and looking forward to pursue engineering.<eof>
[14:37] <kushal> next
[14:37] <shankarj67> kushal, thanks a lot.
[14:37] <kushal> anupamas, you are early :)
[14:37] <kushal> next
[14:38] <meamitk> Hello Everyone,  my self Amit Kokitkar, system administrator from Mumbai. :)
[14:38] <kushal> next
[14:38] <bhavin192> ravindra, GNUKhata is great :)
[14:38] <vikram> Hey! I am Vikram Singh , B.tech 1st year Computer Engineering undergrad from Zakir Hussain College of Engineering and Technology, Aligarh Muslim University.
[14:38] <sayan> next
[14:38] <kushal> vikram, means we have at least 3 people from your colleg3e
[14:38] <sayan> next
[14:38] <kushal> * college
[14:38] <kushal> next
[14:38] <zebak_> Hey! I am Zeba Karin, a 1st year student of Electronics Engineering at Zakir Hussain College of Engineering and Technology, Aligarh Muslim University. <eof>
[14:38] <mdbk_> Hello, I'm Onyinye Madubuko, I started learning programming few months ago, learnt about dgplug from a friend
[14:38] <sapahia> Hello Everyone,I am Rishav ,Computer Science-Senior Year, from Jaypee University Of Information Technology,Shimla.Greetings to Everyone from Shimla.<eom>
[14:38] <kushal> zebak_, and you are the fourth.
[14:38] <kushal> next
[14:38] <niranjana> Hello, I am Niranjana, recently finished B.E, Computer Engineering student from Cummins College of Engineering, Pune. <eom>
[14:38] <vikram> yeas!
[14:39] <sayan> next
[14:39] <messifc> hello everyone :) I am from Noida and a final year computer science student. I like to stay anonymous while doing something online, but always open to make new friends :) <eof>
[14:39] <kushal> next
[14:39] <sayan> next
[14:39] <kushal> next
[14:39] <ishank_g> Hi.. I am Ishank Gupta,just completed my Btech(ECE) from Aligarh Muslim University, Aligarh,UP.<eof>
[14:39] <jiteshpabla> Hi, I am Jitesh Pabla (i know my username is very creative /s), and I study computer science engineering at JIIT noida. Looking forward to working with this community, as I get very lazy when it comes to working alone without accountability.
[14:39] <kushal> next
[14:39] <Padfoot7> Hi I am Mohd Omama. I am a 1st year B.Tech student from Zakir Husain college of Engineering & Technology(ZHCET) ,Aligarh Muslim Unversity (AMU), Aligarh.
[14:40] <kvy> !
[14:40] <kushal> Padfoot7, you guys are wining in the highest number of people from one college category this year :)
[14:40] <kushal> next
[14:40] <jasonbraganza> Howdy folks, Iâ€™m Jason,  38, devoted husband, newly balding, love reading, IT consultant to small businesses, from Mumbai, and looking to switch careers to programming <eom>
[14:40] <kushal> next
[14:40] <Padfoot7> True That:)
[14:41] <kushal> next
[14:41] <ndakota> I'm Abhiram, Senior Software Engineer at Blue Jeans Network and one of the organizers of BangPypers (Bangalore Python Meetup Chapter). I'm here to learn things and to help out in any topic I can :) . <eom>
[14:41] <rimshakhan> Hello people! This is Rimsha Khan. B.tech 1st year Computer Engineering undergrad from Zakir Hussain College of Engineering and Technology, Aligarh Muslim University. Aligarh.
[14:41] <bhawana> hello everyone!! I m Bhawana Singh,CSE final year student at IP university.
[14:41] <kushal> next
[14:41] <kushal> rimshakhan, you also spoke early :)
[14:41] <kushal> next
[14:41] <nisha_> hello everyone ,I am  Nisha Rani  a economics  student.And completed my graduation this year.
[14:41] <kushal> nisha_, welcome to #dgplug
[14:42] <kushal> nisha_, we may get a Economics professor from Japan to teach us a few things here, so it will be fun.
[14:42] <kushal> :)
[14:42] <nisha_> Kushal,thank you
[14:42] <kushal> * an
[14:42] <kushal> next
[14:42] <sayan> Hi, I am Sayan Chowdhury. I work as a Fedora Infrastructure Engineer in the Fedora Engineering Team. I work on quite some open source projects. I did my dgplug training in the summers of 2010 and I've been stuck here since then learning stuffs from you people. <eom>
[14:42] <rimshakhan>  kushal, oops! sorry! :p
[14:43] <kushal> next
[14:43] <fhackdroid> Hey my name is Farhaan Bukhsh, I have been here for about 2 years now. I love playing basketball and love to code. I have been contributing to pagure.io, and few other project under Fedora. I am a final year student in Bangalore. Really nice to see you all.<eom>
[14:43] <kushal> next
[14:43] <_bhargav> Hi, I'm Bhargav I've been working as a full stack develoepr in Bangalore since the last 2 years. I'm here to know and be a part of the community and to work on improving my network and system programming/design knowledge. <eof>
[14:43] <acetakwas> Tosin Animashaun (Nigeria) | Software Developer for a FinTech startup | First attended DgpLUG Summer Training in 2014. Learned Python, Mercurial, Flask amongst other tools which I use professionally today. <eom>
[14:43] <kushal> acetakwas, early man :)
[14:43] <nisha_> Kushal: yes
[14:43] <kushal> next
[14:43] <kushal> next
[14:43] <acetakwas> kushal::   :)
[14:43] <kushal> next
[14:43] <chandankumar> Hi, I am Chandan Kumar, I work as a software engineer in Red Hat on RDO and OpenStack Upstream projects. I am one of the organizer for Python Pune meetup group.
[14:44] <chandankumar> <eom>
[14:44] <kushal> next
[14:44] <kushal> next
[14:44] <proishan11[m]> Hii! I am Ishan . I am first year CSE undergraduate at Zakir Hussain College of Engineering and Technology.
[14:44] <dodococo> Hello #dgplug I'm Deepak studying second year Computer Science Engineering in University Visvesvaraya Engineering College, Bangalore. New to FOSS. A wannabe Arch Linux contributor. I got a question, is batul a bot?<eof>
[14:45] <kushal> next
[14:45] <bhavin192> dodococo, yes
[14:45] <LambaInsaan> Hello, I am Rhitik Bhatt, I took this training last year. I have been learning computer science by myself since the past one year. <eof>
[14:45] <rahuldecoded> !
[14:45] <kushal> next
[14:45] <mbtamuli12_> Hello, I am Mriyam Tamuli(Pune), I atteded dgplug last year, 2016. I have contributed a little to open source projects. Looking to help others and learn more in the process.<eof>
[14:45] <kushal> next
[14:45] <akshayg96[m]> Hi.. I am Akshay Gaikwad. Pursuing B.Tech. Computer science at Rajarambapu Institute of Technology, Islampur <eof>
[14:46] <sayan> next
[14:46] <kushal> akshayg96[m], We type only one . after a sentence in English, the extra one you typed are actually taken away from poor developers' laptops.
[14:46] <sayan> next
[14:46] <sharan_> Hey, I am Sharan, second year Math & CS undergrad from Birla Institute of Technology and Science-Pilani, Machine Learning and FOSS enthusiast. <eom>
[14:46] <kushal> next
[14:46] <BhaveshSGupta1> Hello #dgplug,
[14:46] <BhaveshSGupta1> Hi I am Bhavesh Gupta, Currently working as front-end developer in a company called Investis,
[14:46] <BhaveshSGupta1> <eof>
[14:46] <kushal> next
[14:46] <kushal> next
[14:47] <kushal> next
[14:47] <neer> Hello, I am Nishanta Sarma, pursuing my B.tech in IT from North-Eastern Hill University, Meghalaya, curently I am in 6th semester.<eom>
[14:47] <Gnovi_> !
[14:47] <kvy> my name is vipin,i belong to alwar city(rajasthan),i want to learn,and i do a lots of spelling mistakes :). <eof>
[14:47] <kushal> next
[14:47] <rahuldecoded> I'm Rahul currently in 3rd of my BTech. I'm pursuing BTech from UIT, Burdwan. <eom>
[14:47] <kushal> next
[14:47] <kushal> next
[14:47] <bhavin192> kvy, i or I ?
[14:48] <kushal> kvy, you wanted to know about the students, now you know them.
[14:48] <Gnovi_> Hello Everyone. I am a physics teacher from Belgaum. First attended dgplug program in 2014.
[14:48] <kvy> kushal : yes :)
[14:48] <kushal> Thank you once again everyone for the introductions.
[14:48] <kushal> I have a question.
[14:48] <bhavin192> Gnovi_,  Physics teacher, wow :)
[14:48] <kushal> To the students of  Zakir Hussain College of Engineering and Technology, how come so many of you in this training? How did you come to know about this training?
[14:49] <kushal> bhavin192, He is also our star programmer from Physics world :)
[14:49] <RJ722> cran-cg: told me
[14:49] <RJ722> He has been endorsing #dgplug and I am glad he did
[14:49] <proishan11_> Kushal : All thanks to cran-cg
[14:49] <bhavin192> kushal, that's great :)
[14:49] <fihae> cran-cg: told us
[14:49] <shivamA1> Gnovi_ met you in pycon pune 2017 ;)
[14:49] <rimshakhan> cran- cg : told us
[14:50] <cran-cg> kushal, actually we have recently setup a OSS community of our college
[14:50] <Padfoot7> A senior introduced us to it. cran-cg.
[14:50] <bhavin192> Gnovi_, would like to meet you :L
[14:50] <cran-cg> so i took the initiative to do so
[14:50] <cran-cg> <eof>
[14:50] <kushal> cran-cg, ðŸ‘ðŸ‘ðŸ‘ðŸ‘ðŸ‘ðŸ‘ðŸ‘
[14:50] <skarpy> !
[14:50] <rimshakhan> RJ 722 : encouraged all of us especially 1st year students
[14:50] <bhavin192> s/:L/:P
[14:50] <jasonbraganza> cran-cg: ðŸ‘
[14:50] <sayan> cran-cg: yes, *claps*
[14:51] <kushal> cran-cg, Thank you for the help.
[14:51] <ahole[m]> Hi! I am Kshithij Iyer, pursuing MSC at SICSR Pune. I am quite new to Foss. I belong to Vadodara, Gujarat. And I am comfortable with Python, R, HTML, JavaScript (a few libraries as well), Java.
[14:51] <kushal> cran-cg, hopefully someday we will be able to visit you in the college.
[14:51] <shivamA1> Rahul bajaj (my senior) told me about dgplug,i was waiting for this training since pycon pune.
[14:51] <bhavin192> Students of first year from our college are enjoying holidays :/
[14:51] <saikat195> Same here for me, cran -cg recommended, though I am from West Bengal
[14:51] <abhinavshirur[m]> cran-cg: Thats really nice
[14:51] <dhanesh95> cran-cg: Great work!
[14:51] <cran-cg> it was my duty and am glad it helped :)
[14:52] <kushal> Now coming back to the training.
[14:52] <apoorv> !
[14:52] <cran-cg> thanks again dgplug for this awesome platform  :))
[14:52] <cran-cg> <eof>
[14:52] <kvy> kushal : why not
[14:52] <kushal> I know there are many people who wants to learn everything and also very fast.
[14:52] <kushal> The first link to study for all of you: (read it after the session) http://norvig.com/21-days.html
[14:53] <kushal> And then, re-read it again.
[14:53] <Gnovi_> @kushal :)  just a person who is curious about everything. And inspired by #dgplug and selfless mentors like Kushal Das :)
[14:54] <kushal> Next:
[14:54] <kushal> https://dgplug.org/irclogs/mbuf_1stclass.log
[14:54] <kushal> next
[14:55] <dhairyya> !
[14:55] <ashwanig> !
[14:55] <kushal> and also https://dgplug.org/irclogs/mbuf_2ndclass.log
[14:55] <skarpy> It's nothing, I was impatient about the class to start <eof>
[14:55] <kushal> next
[14:55] <apoorv> Everybody was talking about pycon and wanted to know about pycon delhi can anybody guide me?
[14:55] <apoorv> <eof>
[14:55] <kushal> apoorv, There is only PyCon India happening at Delhi, and PyDelhi conference.
[14:56] <sayan> we don't know of PyCon Delhi
[14:56] <apoorv> When does it happen?
[14:56] <kushal> apoorv, using google.com to search.
[14:56] <kushal> apoorv, google for pycon india 2017
[14:56] <sayan> apoorv: and we can have the discussion after the session, if you have doubts
[14:57] <apoorv> Actually their pages is only showing about their 2016 conference
[14:57] <kushal> Both the logs from mbuf are your homework, read them carefully and also go through the pdf presentations mentioned in the log.
[14:57] <apoorv> Okay
[14:57] <kvy> kushal : ok
[14:58] <jiteshpabla> !
[14:58] <kushal> apoorv, I found https://github.com/pythonindia/inpycon2017/blob/master/index.html
[14:58] <kushal> next
[14:58] <kushal> next
[14:58] <ashwanig> When any off-topic talk is going on the channel, should we also stay online then? And what does the messages with slashes / mean? like s/i/l <eof>
[14:58] <dhairyya> Batul missed me out
[14:59] <dhairyya> I was before ashwanig
[14:59] <apoorv> kushal: thank you
[14:59] <bhavin192> No he didn't
[14:59] <shivamA1> he didn't
[14:59] <kushal> next
[14:59] <jiteshpabla> Is there a way to make the class-logs more readable?
[15:00] <ndakota> ashwanig : Second part of your question = means (s) substitute (i) instead of (l)
[15:00] <kushal> dhairyya, batul received your message later than ashwanig
[15:00] <kushal> next
[15:00] <jiteshpabla> as clients make irc more readable
[15:00] <dhairyya> !
[15:00] <_bhargav> ashwanig: the slash commands are generally for intimating typos. The syntax comes from the linux `sed` command.
[15:00] <kushal> next
[15:01] <sayan> jiteshpabla: do you mean the IRC clients more readable?
[15:01] <dhairyya> Some ops name are in black,some are in  grey?<eof>
[15:01] <mbtamuli12_> jiteshpabla: Well, you can always use python to remove unnecessary lines from the logs. ;) Also, you'll get them here. https://dgplug.org/irclogs/
[15:01] <bhavin192> dhairyya, they are away, not online
[15:01] <sayan> and the logs are not? You can always add CSS to the logs, use Python to remove lines
[15:01] <_bhargav> ashwanig: s/linux/gnu <eof>
[15:02] <ashwanig> _bhargav: got it :)
[15:02] <kushal> next
[15:02] <bhavin192> dhairyya, you can right click and see the information, there you will see the away message
[15:02] <jiteshpabla> @sayan ok!
[15:03] <jiteshpabla> !
[15:03] <devesh_verma_> has todays class ended ?
[15:03] <bhavin192> devesh_verma_, not yet
[15:03] <kushal> devesh_verma_, Please read the channel topic.
[15:03] <kushal> next
[15:03] <anwesha> Sorry for this out of turn introduction, hi I am Anwesha, a mom, who was busy helping her toddler girl in the pee, so missed the introduction.
[15:03] <tnsittpsif> !
[15:04] <jiteshpabla> is there anything else to be dicussed in this session?
[15:04] <kushal> next
[15:04] <kushal> jiteshpabla, everyday is a surprise in these sessions.
[15:04] <tnsittpsif> How to read the channel topic? I use Weechat.
[15:04] <tnsittpsif> <eof>
[15:04] <kushal> As I said earlier, we want people to stay online as much as possible.
[15:05] <kushal> next
[15:05] <geekodour08> will the class be everyday in this time?
[15:05] <tnsittpsif> !
[15:05] <kushal> geekodour08, mostly yes.
[15:05] <kushal> next
[15:05] <tnsittpsif> How do i read the channel topic?
[15:05] <tnsittpsif> <eof>
[15:06] <kushal> tnsittpsif, which IRC client are you using?
[15:06] <shankarj67> !
[15:06] <kushal> next
[15:06] <im_mohsin> !
[15:07] <kushal> next
[15:07] <shankarj67> Is there any chat bot written on batul's side.
[15:07] <im_mohsin> which is the recommended irc client?
[15:07] <kushal> im_mohsin, xchat or hexchat
[15:07] <_bhargav> !
[15:07] <kushal> shankarj67, yes
[15:08] <im_mohsin> thanks kushal
[15:08] <balaji> !
[15:08] <kushal> shankarj67, https://github.com/kushaldas/ircbot
[15:08] <kushal> next
[15:08] <kushal> next
[15:08] <_bhargav> my question was answered https://github.com/kushaldas/ircbot this is batul's code right?
[15:08] <balaji> How to mention the others username ?
[15:08] <kushal> _bhargav, yes
[15:08] <balaji> <eom>
[15:08] <singh123> !
[15:08] <kushal> balaji, type the first few characters, and then press TAB?
[15:08] <kushal> next
[15:08] <bhavin192> balaji, just type their name
[15:09] <kushal> balaji, ^^^ or what bhavin192 said.
[15:09] <balaji> kushal, bhavin192 thanks :)
[15:09] <singh123> is there any way to divide class timing in groups as we have to wait a lot.
[15:09] <kushal> singh123, Nope.
[15:09] <kushal> singh123, wait for what?
[15:10] <singh123> this long introduction session
[15:10] <bhargav> !
[15:10] <ahole[m]> !
[15:10] <kushal> singh123, Yes, because this is introduction.
[15:10] <kushal> singh123, We are learning in a group, and a group progresses based the slowest team-mate.
[15:10] <kushal> Not the fastest.
[15:10] <kushal> Team work is important.
[15:10] <kushal> next
[15:10] <singh123> ok understood
[15:10] <kushal> next
[15:10] <bhavin192> singh123, we will learn from everyone's questions too
[15:11] <kushal> bhavin192, Correct, that is why we all learn here.
[15:11] <kushal> There is no one who can say that everything is done for them.
[15:12] <bhargav> i was out and missed my introduction. i am bhargav tamuli i have done ECE from GIMT, assam
[15:12] <ahole[m]> which is the best library for graphics in Python ?
[15:12] <ahole[m]> <eom>
[15:12] <geekodour08> hey bhargav, hi
[15:13] <kushal> bhargav, full form of GIMT?
[15:13] <bhargav> hey
[15:13] <bhavin192> bhargav, what is ECE?
[15:13] <kushal> ahole[m], depends, we can talk later and find out your requirements.
[15:13] <avik> !
[15:13] <dodococo> !
[15:13] <kushal> Then we can suggest something.
[15:13] <kushal> next
[15:13] <bhargav> girijananda institute of management and technology
[15:13] <ashwanig> bhavin192: Electronics and communication engineering
[15:13] <avik> what is ping timeout? and how to stop it?
[15:14] <kushal> avik, means you are getting disconnected.
[15:14] <kushal> You need a better ISP.
[15:14] <kushal> next
[15:14] <dodococo> OSS or competitive coding , which improves my coding skills more
[15:14] <avik> thanks!
[15:14] <shreyab25> I had net issues and missed my intro, i am shreya from cummins college pune
[15:14] <kvy> !
[15:14] <kushal> sayan, saptaks do you people want to reply to dodococo ?
[15:14] <bhargav> electronics and communication engineering @bhavin192
[15:15] <saptaks> kushal sure
[15:15] <sayan> kushal: sure
[15:15] <sayan> saptaks: go ahead
[15:15] <sayan> I will add points and my thoughts after that
[15:16] <wrik003__> !
[15:16] <ahole[m]> !
[15:16] <kushal> dodococo, That is a good question to ask in day 1.
[15:16] <nisha_> !
[15:16] <im_mohsin> dodococo, both. I have been doing Competitve programming and now getting started OSS. i think depends alot on what you enjoy. Fo me Competitve programming is fun and addictive as i  learn lot of new Algorithms and Data structures during long contest<eom>
[15:16] <saptaks> dodococo: I think OSS gives you more exposure to know how real life softwares work. In competitive coding you do get to learn the basics and improve your logics. But in OSS you get to learn how actually things work.
[15:16] <saptaks> In OSS you will actually get a real life scenario.
[15:17] <saptaks> In competitive coding you might be presented with a scenario which you might never face.
[15:17] <Priyansh> I too missed my intro. Sorry!
[15:17] <kushal> Priyansh, type it out now.
[15:17] <im_mohsin> saptaks, true.. Competitve programming improves problem solving ability which might help in OSS :)
[15:17] <Priyansh> I'm Priyansh from Dr. BC Roy engineering college Durgapur
[15:18] <kushal> im_mohsin, There is only one  . after the end of an English sentence.
[15:18] <kushal> im_mohsin, Every time you type extra, it creates extra heat, which is bad for the planet Earth.
[15:18] <dodococo> Thank you, can i get started in both at the same time?
[15:18] <dodococo> !
[15:18] <dodococo> sorry
[15:18] <sayan> Both of them are required. Contributing to open source helps know technologies, tools and build real softwares
[15:19] <im_mohsin> kushal, sorry. Just got used to it :)
[15:19] <fhackdroid> sayan: your take on this ?
[15:19] <sayan> that people/companies/other fellow open source contributors use
[15:20] <dodococo> okay, got it. Thank you sayan saptaks im_mohsin
[15:20] <sayan> Competitive is good, but it should be more like learning algorithms, maths and how you can use them
[15:20] <kushal> next
[15:20] <sayan> in real life scenarios
[15:20] <kvy> what is this ISP. and OSS and competitive coding.
[15:21] <rahuldecoded_> ISP: internet service provider
[15:21] <sayan> The focus should be algorithms rather than competitive programming
[15:21] <balaji> kvy,  OSS open source contribution
[15:21] <dhairyya> The one that provides you with a public IP
[15:21] <kvy> ok
[15:21] <_bhargav> kvy: OSS: Open Source Software
[15:21] <bhavin192> dhairyya, no, not necessary to have public IP
[15:21] <shankarj67> Kvy, ISP is internet service provider, mobile Sim you are using for internet in most cases
[15:22] <sayan> because, if you don't know algorithms you might be try to solve a problem, and people might have already written good algorithm for those scenarios
[15:22] <kvy> don't confuse me
[15:22] <kvy> in
[15:22] <kvy> oss
[15:22] <kvy> <eof>
[15:22] <sayan> fhackdroid: that's my take :) Open Source & Algorithms
[15:22] <im_mohsin> Competitve programming involves solving programming problem in sites like Hackerrank, codechef and websites alike
[15:23] <kvy> ok
[15:23] <kushal> next
[15:23] <kushal> next
[15:23] <wrik003__> how do i do this: "fhackdroid waiting to hear this answer"? <eof>
[15:23] <kushal> wrik003__, write this
[15:23] <kushal> wrik003__, /me is learning
[15:23] <bhavin192> wrik003__, type /me and message
[15:23] <kushal> next
[15:24] <kushal> next
[15:24] <nisha_>  Kushal, how can i improve my computer knowledge because i does not know much about computer science.<eof>
[15:24] <fhackdroid> wrik003__: magic :P
[15:24] <dodococo> I got my answers
[15:24] <ahole[m]> Does solving project Euler problem improve coding skills ?
[15:24] <ahole[m]> <eom>
[15:24] <kushal> nisha_, I hope this training will help you in that (slowly).
[15:24] <kushal> ahole[m], somewhat yes.
[15:24] <fhackdroid> sayan: thanks :)
[15:24] <sayan> nisha_: stay online after the sessions, read a lot, ask questions here
[15:24] <ahole[m]> !
[15:24] <kushal> next
[15:24] <acetakwas> ahole[m]::  It improves your algorithms skill
[15:24] <shankarj67> kvy, open source software, which one is available online for developers to modify the codes and improve the performance of that software.
[15:25] <SpEcHiDeR> fhackdroid, why is it displaying like this: @freenode_fhackdroid:matrix.org instead of your nickname?
[15:25] <nisha_> Kushal and Sayan thak you.
[15:25] <kushal> nisha_, like you are not from Computer Science background, anwesha is from Legal background (she is a lawyer).
[15:25] <kushal> next
[15:25] <ahole[m]> Most of the problems under project Euler are mathematical problems how do you apply them in real life use cases ?
[15:25] <ahole[m]> <eom>
[15:25] <kushal> ahole[m], I don't know how, I did not ever :)
[15:25] <kushal> ahole[m], I am bad at maths anyway.
[15:26] <im_mohsin> ahole[m], project Euler will help you very much in math concept as well
[15:26] <ahole[m]> Same here .
[15:26] <ahole[m]> <eom>
[15:26] <kushal> In one of the days we will learn about history of Free Software and other important parts.
[15:26] <kvy> shankarj67  ok i was  try codechef
[15:26] <kvy> but
[15:26] <kvy> that
[15:27] <bhavin192> kvy, i or I ?
[15:27] <kvy> do'nt accept anything.
[15:27] <kvy> <eof>
[15:27] <kushal> next
[15:28] <kushal> Roll Call for tonight
[15:28] <bhavin192> kvy, sorry but I want to break your habit of i :P
[15:28] <shankarj67> kvy, codechef is online competetive programming platform to improve your coding and algorithm skills.
[15:28] <kushal> Kushal Das
[15:28] <sayan> ahole[m]: you really don't do that in day to day life, but while building architectures for a product you generally need these skills
[15:28] <nisha_> Nisha Rani
[15:28] <bhavin192> Bhavin Gandhi
[15:28] <abhinavshirur[m]> Abhinav Shirur
[15:28] <avik> Avik Mukherjee
[15:28] <skarpy> Akash pathak
[15:28] <anuGupta> Anu Kumari Gupta
[15:28] <im_mohsin> Mohsin Mumtaz
[15:28] <niranjana> Niranjana Deshpande
[15:28] <pr97> Priyanka Sharma
[15:28] <mbtamuli12_> Mriyam Tamuli
[15:28] <shankarj67> shankar jha
[15:28] <rahuldecoded_> Rahul Bhattacharjee
[15:28] <dodococo> Deepak Chethan
[15:28] <singh123> Amarjeet singh
[15:28] <messifc> Messi Fc
[15:28] <jasonbraganza> Jason Braganza
[15:28] <dhairyya> Dhairyya Agarwal
[15:28] <wrik003> !
[15:28] <RJ722> Rahul Jha
[15:28] <saikat195> Saikat Dey
[15:28] <meamitk> Amit Kokitkar
[15:28] <ashwanig> Ashwani Kumar Gupta
[15:28] <santoshShaw[m]> Santosh Kumar Shaw
[15:28] <proishan11_> Ishan Singh
[15:28] <vivek_> Vivek Anand
[15:28] <shivamA1> Shivam Ahirao
[15:28] <sapahia> Rishav Sapahia
[15:28] <ravindra> Ravindra Lakal
[15:28] <balaji> Balaji
[15:28] <kvy> bhavin192 It's all write.
[15:28] <wrik003> Wrik Bhadra
[15:28] <akshayg96[m]> Akshay Gaikwad
[15:28] <shreyab25> Shreha Bhandare
[15:28] <deepika> Deepika Upadhyay
[15:28] <acetakwas> Tosin Animashaun
[15:28] <Priyansh> Priyansh
[15:28] <amritha97> Amritha Sharma
[15:28] <devesh_verma_> Devesh Verma
[15:28] <mdbk_> Onyine Madubuko
[15:28] <ahole[m]> Kshithij Iyer
[15:28] <kvy> kumar vipin yadav
[15:28] <sitlanigaurav[m]> Gaurav Sitlani
[15:28] <cran-cg> Chiranjeev Gupta
[15:28] <geekodour08> Hrishikesh Barman
[15:28] <RatanShreshtha> Ratan Kulshreshtha
[15:29] <anupamas> Anupama Shipurkar
[15:29] <bhargav> Bhargav Tamuli
[15:29] <CuriousLearner> Sanyam Khurana
[15:29] <subho> Subhendu Ghosh
[15:29] <sayan> Sayan Chowdhury
[15:29] <zebak_> Zeba Karin
[15:29] <fhackdroid> Farhaan Bukhsh
[15:29] <rimshakhan> Rimsha Khan
[15:29] <ndakota> Abhiram Ramesh
[15:29] <kushal> Tomorrow we will have the session at 7pm (same time as today).
[15:30] <wrik003> I got disconnected a few minutes ago. Did I miss anything? Is today's session over?
[15:30] <kushal> wrik003, read the channel topic please
[15:30] <neer> Nishanta Sarma
----END CLASS---- """

eachline_list = log.split("\n")         
eachline_list.remove(eachline_list[0])
length_eachline_list = len(eachline_list)
eachline_list.remove(eachline_list[length_eachline_list-1])
nick = []
dictionary_words = {}
dictionary_lines = {}
set_nick=[]
print("The different nicks present in the log are : ")
for line in eachline_list:
    each_word_list = line.split(" ")
    unique_nick_name = each_word_list[1].strip("<").strip(">")
    nick.append(unique_nick_name)
    set_nick = "\n".join(set(nick)) 
    if unique_nick_name  in dictionary_words:
        dictionary_words[unique_nick_name] = dictionary_words[unique_nick_name ] + len(each_word_list) - 2
        dictionary_lines[unique_nick_name] = dictionary_lines[unique_nick_name] + 1
    else:
        dictionary_words[unique_nick_name] = len(each_word_list) - 2
        dictionary_lines[unique_nick_name] = 1
for values in dictionary_words:
    print(values)
    print("   Words: ",dictionary_words[values],"   Lines: ",dictionary_lines[values])

