├── .gitignore ├── results ├── result.png └── otc catchup analysis.pbix ├── data ├── Number of attendees vs Number of session.csv ├── projects.csv ├── old summaries │ ├── 24.md │ ├── 38.md │ ├── 19.md │ ├── 49.md │ ├── 35.md │ ├── 21.md │ ├── 22.md │ ├── 23.md │ ├── 13.md │ ├── 34.md │ ├── 37.md │ ├── 41.md │ ├── 15.md │ ├── 16.md │ ├── 29.md │ ├── 36.md │ ├── 27.md │ ├── 14.md │ ├── 33.md │ ├── 53.md │ ├── 30.md │ ├── 39.md │ ├── 32.md │ ├── 51.md │ ├── 48.md │ ├── 40.md │ ├── 43.md │ ├── 45.md │ ├── 18.md │ ├── 42.md │ ├── 44.md │ ├── 31.md │ ├── 25.md │ ├── 11.md │ ├── 46.md │ ├── 26.md │ ├── 28.md │ ├── 17.md │ ├── 50.md │ ├── 52.md │ └── 47.md ├── old_otcs.csv ├── otc.csv ├── otc_final.csv ├── otc_attendees.csv └── otc_attendees_transposed.csv ├── templates ├── index.html └── data_studio.html ├── LICENSE ├── README.md └── scripts ├── data cleaning.ipynb ├── OTC CatchUp summary scraper.ipynb └── old otcs.ipynb /.gitignore: -------------------------------------------------------------------------------- 1 | .ipynb_checkpoints -------------------------------------------------------------------------------- /results/result.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mihikagaonkar/OTC-Dashboard/HEAD/results/result.png -------------------------------------------------------------------------------- /results/otc catchup analysis.pbix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mihikagaonkar/OTC-Dashboard/HEAD/results/otc catchup analysis.pbix -------------------------------------------------------------------------------- /data/Number of attendees vs Number of session.csv: -------------------------------------------------------------------------------- 1 | Number,Number of attendees 2 | 62,43 3 | 61,39 4 | 60,30 5 | 63,27 6 | 55,25 7 | 57,24 8 | 56,22 9 | 59,18 10 | 54,17 11 | 58,15 12 | -------------------------------------------------------------------------------- /templates/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Document 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /templates/data_studio.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Document 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /data/projects.csv: -------------------------------------------------------------------------------- 1 | ID,Name,Number of projects 2 | 0,Chirag Nayyar,1 3 | 1,Tanay Kamath,1 4 | 2,Anil Harwani,2 5 | 3,Vedant Panchal,1 6 | 4,Ritvi Mishra,1 7 | 5,Himanshu Sharma,1 8 | 6,Jaden Furtado,3 9 | 7,Pranav Dani,6 10 | 8,Amandeep Singh Reen,1 11 | 9,Kartik Soneji,1 12 | 10,Saurabh Suryan,1 13 | 11,Viranchee Lotia,1 14 | 12,Tushar Nankani,3 15 | 13,Sreekaran Srinath,7 16 | 14,Krishna Gadia,1 17 | 15,Ishan Sharma,11 18 | 16,Gayatri Joshi,2 19 | 17,Harsh Kapadia,11 20 | 18,Omkar Khair,1 21 | 19,Darshan Rander,8 22 | 20,Dheeraj Lalwani,10 23 | 21,Shreesh Srivastava,2 24 | 22,Rishit Dagli,6 25 | 23,Aayush Pal,1 26 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2022 mihikagaonkar 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /data/old summaries/24.md: -------------------------------------------------------------------------------- 1 | # OTC CatchUp #24 Summary 2 | 3 | Hey @**everyone**, we had a fun 7 hr session! :tada: 4 | Thank you for joining in! :smiley: 5 | 6 | --- 7 | 8 | ## Topics discussed 9 | 10 | - @**Himanshu Sharma** explained what is GitHub Externship program. 11 | - @**Himanshu Sharma** shared some reddit thread for preparing for interviews ([r/cscarrerquestions](https://www.reddit.com/r/cscareerquestions/)) and getting freelance projects ([r/forhire](https://www.reddit.com/r/forhire/)). 12 | - @**sirus** explained what are reputation(points) on StackOverflow. 13 | - @**Rishit Dagli** shared his project https://github.com/Rishit-dagli/Perceiver. 14 | - @**Rishit Dagli** told his story how he got chance to give a talk at TedX. 15 | - @**ishandeveloper** showed his project which he is working. 16 | - @**Shreesh Srivastava** had a confusion about how should he encrypt a cookiee, which ended up a conclusion that encrypting cookkie is really bad idea. 17 | 18 | --- 19 | 20 | See you all next time on ! 21 | Do join in! 22 | 23 | [Meet Screenshot.png](/user_uploads/29573/trjCu4Tk9NN9kDV2tJ_e8C9y/Screenshot-114.png) -------------------------------------------------------------------------------- /data/old summaries/38.md: -------------------------------------------------------------------------------- 1 | # OTC CatchUp #38 Summary 2 | 3 | Hey @**everyone** , we had a fun 12 hr 08 min session! 4 | Thank you all for joining in! :smiley: 5 | 6 | --- 7 | 8 | ## Topics discussed 9 | 10 | - General introductions. 11 | - We discussed various strategies/things freelancers must keep in mind when quoting a budget to a client. 12 | - We touched upon the differences between internships and freelancing and what could be a better option for students in their 1st and 2nd years of college. 13 | - We talked about factors that must be kept in mind while deciding whether a freelance project should be taken up. 14 | - @**Kartik Soneji** helped us explore a few vulnerabilities in a few websites which were running in production! 15 | - A few of the vulnerabilities: SQL Injection possibilities, using older versions of technologies, not setting `DEBUG=False` in Django projects and in general not following best practices before deploying a website. 16 | - We debated quite a lot on the need, pros and cons and the future of the reservation system in India. 17 | 18 | --- 19 | 20 | See you all next time on 21 | Do join in! 22 | 23 | [Meet screenshot](/user_uploads/29573/zovS0QUWxojGTcFy-XEqaEFf/image.png) 24 | 25 | --- -------------------------------------------------------------------------------- /data/old summaries/19.md: -------------------------------------------------------------------------------- 1 | # OTC CatchUp #19 Summary 2 | 3 | Hey @**everyone**, we had a fun 5 hr 43 min session! :tada: 4 | Thank you for joining in! :smiley: 5 | 6 | --- 7 | 8 | ## Topics discussed 9 | 10 | - Jitsi got a UI refresh with some bugs as well :joy: :party_ball: . 11 | - @**Jai Kumar Dewani** told us his interview experience and then we talked about how the interview process goes like. 12 | - @**Saurabh Daware** explained us what is DOM and difference between DOM and virtual DOM. 13 | - Along with flexing his Apple products :stuck_out_tongue_wink: @**Chirag Nayyar** gave an insight about his life and how he manages everything alone. 14 | - @**Chirag Nayyar** told us about INA and history of singapore and why tamil is official language there. 15 | - We also had a discussion on ARM server and thier adoption in market. 16 | - @**Chirag Nayyar** gave us task to learn about AD (Active directory) and GitOps. 17 | - We also talked about the difference between Vulkan and OpenGL 18 | - A few questions like What is DevOps and What is open stack were also answered. 19 | 20 | --- 21 | 22 | See you all next time on ! 23 | Do join in! 24 | 25 | [Meet Screenshot.png](/user_uploads/29573/YVlNi92npKW-JEXV0jFmigto/Screenshot-105.png) -------------------------------------------------------------------------------- /data/old summaries/49.md: -------------------------------------------------------------------------------- 1 | # OTC CatchUp #49 Summary 2 | 3 | Hey @**everyone**, we had a fun 7 hr 20 min session! 4 | Thank you all for joining in! :smiley: 5 | 6 | --- 7 | 8 | ## Topics Discussed 9 | 10 | - @**Himanshu** shared his experiences from his previous internships. 11 | - We started talking about searching in firebase & ended up discussing elastic search. 12 | - We discussed about backend technologies. 13 | - We had a discussion comparing windows & linux. 14 | - We also talked about placement situation. 15 | - @**Sreekaran** shared his US Experience with everyone 16 | - @**Srinath** told everyone about his company and the work culture. 17 | 18 | --- 19 | 20 | ## OTC's Web Site! 21 | 22 | We have a web site now! :tada: 23 | 24 | Please visit [ourtech.community](https://ourtech.community)! 25 | 26 | --- 27 | 28 | ## Moving from Zulip to Telegram 29 | 30 | We are moving away from Zulip back to our original chat group on Telegram. 31 | 32 | Please download Telegram and then click on the link: [t.me/OurTechComm](https://t.me/OurTechComm) 33 | 34 | --- 35 | 36 | See you all next time on ! 37 | Do join in! 38 | 39 | 40 | 41 | [Meet screenshot](/user_uploads/29573/So35uKP5HodCFgBO9K5nAKoY/image.png) 42 | 43 | [OTC's socials](https://otc.bio.link) 44 | 45 | --- -------------------------------------------------------------------------------- /data/old summaries/35.md: -------------------------------------------------------------------------------- 1 | # OTC CatchUp #35 Summary 2 | 3 | Hey @**everyone**, we had a fun 6 hr 52 min session! 4 | Thank you all for joining in! :smiley: 5 | 6 | ## UPDATE 7 | 8 | Considering the discussion from the last meet we have planned to start OTC CatchUp at 09:30PM IST instead of 10:30PM IST. 9 | 10 | --- 11 | 12 | ## Topics discussed 13 | 14 | - General introductions. 15 | - Advised @**Aaditya Nitin** on how to get started with backend dev. 16 | - @**ishandeveloper** and @**Rishabh Singh** shared [Net ninja playlist](https://www.youtube.com/watch?v=w-7RQ46RgxU&list=PL4cUxeGkcC9gcy9lrvMJ75z9maRw4byYp) for NodeJs and fullstackopen.com course. 17 | - We got to know what everyone thinks about when someone should jump to a framework after learning the basics of HTML/CSS and JS. 18 | - Poonam shared her [UX case study](https://poonamjha.medium.com/do-you-feel-the-need-of-redesigning-the-linkedin-profile-dashboard-e88e7e7dd85a) on LinkedIn. 19 | - Later we played with Github Copilot and saw it print GPL license a few times ;) 20 | - We also tested it that if it can solve CP problems of interviews, surprising it did a good job at it. 21 | 22 | --- 23 | 24 | See you all next time on 25 | Do join in! 26 | 27 | [image.png](/user_uploads/29573/SqFe9TUWwGv0XKCmr3v1i7GY/image.png) 28 | 29 | --- -------------------------------------------------------------------------------- /data/old summaries/21.md: -------------------------------------------------------------------------------- 1 | # OTC CatchUp #21 Summary 2 | 3 | Hey @**everyone**, we had a fun 9 hr 12 min session! :tada: 4 | Thank you for joining in! :smiley: 5 | 6 | --- 7 | 8 | ## Topics discussed 9 | 10 | - @**sirus** and @**Sreekaran Srinath** discussed their thoughts about being inclusive. 11 | - We were later joined by Andrew Brown and we talked a lot about cloud services and #100DaysOfCloud. 12 | * He also showed his [RealWorldCloudProject](https://github.com/100DaysOfCloud/RealWorldCloudProject) which will show employers that you can build an actual scalable project that demonstrates real world skills. 13 | - @**Chirag Nayyar** explained the importance of domain names and what kind of domain names we should have. 14 | - @**Sreekaran Srinath** shared his internship story like how he spammed 2000 companies. 15 | - We also talked rejection rules for job applicants. 16 | * Employers can't reject applications without having a look at it. 17 | - We also confirmed that there is a mini Punjab in Canada :laughing:. 18 | - We were disappointed how Gumroad tried to capitalize on #BlackLifesMatter. 19 | - Later @**sirus** and @**Kartik Soneji** stretched the session to setup the Chromium build dependencies and built Cronet, which is an optimised network library used in Chromium. 20 | 21 | --- 22 | 23 | See you all next time on ! 24 | Do join in! 25 | 26 | [Meet Screenshot.png](/user_uploads/29573/lTcHN92Y69cu9CSbCRyTCUUg/Screenshot-106.png) -------------------------------------------------------------------------------- /data/old summaries/22.md: -------------------------------------------------------------------------------- 1 | # OTC CatchUp #22 Summary 2 | 3 | Hey @**everyone**, we had a fun 5 hr 45 min session! :tada: 4 | Thank you for joining in! :smiley: 5 | 6 | --- 7 | 8 | ## Topics discussed 9 | 10 | - @**Himanshu Sharma** shared his [portfolio](http://himanshusharma.tech/) site made using Flutter web. 11 | - How colleges are making students suffer during these times as well. 12 | - We discussed about the never-ending war of what we should do first DSA(Competetive programming) or Development. 13 | - @**Himanshu Sharma** shared his experience with GSSoC 2020 and how disappointed he is with the current year's management. 14 | - We also talked about another issue faced in the life of student, i.e. whether they should go for post-graduation or placements. 15 | - @**sirus** pointed out how slowly RazorPay is working on their plugin for Flutter. 16 | - @**sirus** also pointed out how Flutter team is trying to pushing their plugins for community to maintain it. 17 | - We helped @**Pranav Dani** to choose which development he should go ahead with(we landed on the decision that he should continue with web dev). 18 | - @**Himanshu Sharma** also shared his analysis of what requirements companies generally have while hiring a flutter dev and what is the current market position for devs. 19 | 20 | --- 21 | 22 | See you all next time on ! 23 | Do join in! 24 | 25 | [Meet Screenshot.png](/user_uploads/29573/74K51Is5EhIkuTLiLjpWZ1fh/Screenshot-110.png) -------------------------------------------------------------------------------- /data/old summaries/23.md: -------------------------------------------------------------------------------- 1 | # OTC CatchUp #23 Summary 2 | 3 | Hey @**everyone**, we had a fun 5 hr 40 min session! :tada: 4 | Thank you for joining in! :smiley: 5 | 6 | --- 7 | 8 | ## Topics discussed 9 | 10 | - We discussed about the project idea which @**Shreesh Srivastava** had and wanted to work on. We concluded that he should start small. 11 | - @**Pranav Dani** asked why games are popular and why people pay for them. 12 | - @**ishandeveloper** told some stories (how he learned each stack he know 😜) 13 | - @**ishandeveloper** also showed his project ([hotspoter](https://hotspoter.en.softonic.com/)) which he made years ago and which blew up. 14 | - We also had a small poetry session. @**sirus** @**ishandeveloper** @**Tushar Nankani** recited their poems. 15 | - @**ishandeveloper** and @**Himanshu Sharma** shared their project which also went viral ([https://githubwrapped.tech/](https://githubwrapped.tech/)) 16 | - We talked about GitHub Externship and GSoC. 17 | - @**Jay Kaku** explained his project which he applied for GSoC. (navidrome) 18 | - We thought that [react-admin](https://github.com/marmelab/react-admin) has implemented navigation rail incorrectly, so to find correct implementation we searched about it on material.io but we couldn't find it finally we verified it on gmail and other google services. 19 | 20 | --- 21 | 22 | See you all next time on ! 23 | Do join in! 24 | 25 | [Meet Screenshot.png](/user_uploads/29573/SEjFsrIjlgW88BuNBPfxYavJ/Screenshot-111.png) -------------------------------------------------------------------------------- /data/old summaries/13.md: -------------------------------------------------------------------------------- 1 | # OTC CatchUp #13 Summary 2 | 3 | Hello @**everyone**, this week's CatchUp was an amazing 7 hr 37 min session! :tada: 4 | Thank you so much for joining in! 5 | 6 | --- 7 | 8 | ## Topics discussed 9 | 10 | - General introductions 11 | - [Very wrong use of AI which is currently on](https://github.com/daviddao/awful-ai) was shared by @**Tushar Nankani** 12 | - What is GSOC? 13 | - How to apply for GSOC? 14 | - @**sirus** took a tutorial on Git and showed the use of basic git commands. 15 | - [@**Kartik Soneji** 's proposal for MariaDB](https://docs.google.com/document/d/1FterAnph8iQyFWUyxfErwHiP4Q3yxY1qFkhxm5jTBPI/edit?usp=sharing) 16 | - [@**Tushar Nankani** 's proposal for Winter Of Code](https://docs.google.com/document/d/11cTp4nzfPrwhu04_8hkNeFYCmNmUEsnyraXNIKsKwXc/edit?usp=sharing) 17 | --- 18 | 19 | ## Projects showcased 20 | 21 | - [A portfolio/projects site](https://sweetsbyroshan.github.io) which have flutter templates made by Roshan. 22 | - @**sirus** also showed his WIP portfolio site. 23 | 24 | --- 25 | ## Resources shared 26 | - [Machine Learning Resources](https://www.evernote.com/shard/s295/client/snv?noteGuid=6da607c7-338a-4879-9ca0-3831ba21c164¬eKey=d5d85de9f50f7c16&sn=https%3A%2F%2Fwww.evernote.com%2Fshard%2Fs295%2Fsh%2F6da607c7-338a-4879-9ca0-3831ba21c164%2Fd5d85de9f50f7c16&title=ML%2BWorkshop%2B20%2BJun%2B2020%2B-%2Bhttps%253A%252F%252Fis.gd%252Fvusate) 27 | by @**AYUSH BHOSLE** 28 | 29 | See you all next time on ! 30 | 31 | 32 | [Meet Screenshot](/user_uploads/29573/oaiLycOMY4R1J0Q-QB-2pRpB/image.png) -------------------------------------------------------------------------------- /data/old summaries/34.md: -------------------------------------------------------------------------------- 1 | # OTC CatchUp #34 Summary 2 | 3 | Hey @**everyone**, we had a fun 6 hr 34 min session! 4 | Thank you all for joining in! :smiley: 5 | 6 | --- 7 | 8 | ## Topics discussed 9 | 10 | - General introductions. 11 | - We discussed a lot about resumes and reviewed each other's resumes and shared advices/ideas on improving it. 12 | - We talked about CDNs and GitHub's CDN Fastly. 13 | - @**Harsh Kapadia** shared a video about [HSTS](https://www.youtube.com/watch?v=kYhMnw4aJTw) [HTTP Strict Transport Security]. 14 | - @**Harsh Kapadia** shared a [resource](https://harshkapadia2.github.io/networking/protocols.html) on ports. 15 | - @**Chirag Nayyar** told everyone about [Agro Tunnels](https://blog.cloudflare.com/argo-tunnel). 16 | - @**Parth Cheulkar** shared a resource [colormind.io](http://colormind.io) for choosing colors. 17 | - @**ishandeveloper** shared a [video](https://www.youtube.com/watch?v=s9p3nF4rFaU) regarding colors. 18 | - @**Pranav Dani** shared [Apple's Design Resources](https://developer.apple.com/design/resources). 19 | - @**Harsh Kapadia** shared a resource which you can use to rate your resumes. [Link](https://resumeworded.com). 20 | 21 | --- 22 | 23 | ## Projects showcased 24 | 25 | - @**Saurabh Daware** shared a Visual Studio Code Theme he made [Link](https://marketplace.visualstudio.com/items?itemName=saurabh.calvera-dark) | [GitHub](https://github.com/saurabhdaware/vscode-calvera-dark). 26 | 27 | --- 28 | 29 | See you all next time on 30 | Do join in! 31 | 32 | [image.png](/user_uploads/29573/oRYnA2_AxrkoidbKGgolc0V_/image.png) 33 | 34 | --- -------------------------------------------------------------------------------- /data/old summaries/37.md: -------------------------------------------------------------------------------- 1 | # OTC CatchUp #37 Summary 2 | 3 | Hey @*everyone*, we had a fun 7 hr session! 4 | Thank you all for joining in! :smiley: 5 | 6 | --- 7 | 8 | ## Topics discussed 9 | 10 | - General introductions. 11 | - We talked about mathematics in Computer Science. 12 | - @**Shreesh Srivastava** shared a link to the Computerphile YouTube channel. 13 | - @**Dheeraj Lalwani** suggested Amaan to checkout [Project Euler](https://projecteuler.net) for Mathematical Coding Problems. 14 | - @**Dhaiwat Jaisinghani** talked about why he feels that the interview process is unjust and there should be a plain field for everyone to compete. 15 | - @**Pranav Dani** brought up the topic of Microsoft's new Linux Distro named [CBL-Mariner](https://github.com/microsoft/CBL-Mariner). 16 | - @**jaden furtado** answered Devika's queries regarding Ethical Hacking. 17 | - @**jaden furtado** shared [LiveOverflow's](https://www.youtube.com/channel/UClcE-kVhqyiHCcjYwcpfj9w) video on [The Secret step-by-step Guide to learn Hacking](https://www.youtube.com/watch?v=2TofunAI6fU). 18 | - @**jaden furtado** and @**Kartik Soneji** shared their experiences while practicing cybersecurity and how most companies treat researchers. 19 | 20 | --- 21 | 22 | ## Projects showcased 23 | 24 | - @**Pranav Dani** showcased a few projects that he was building while pursuing [JS30](https://javascript30.com) course. [Link To Project](https://pranavdani.github.io/JS30) 25 | 26 | --- 27 | 28 | See you all next time on 29 | Do join in! 30 | 31 | [image.png](/user_uploads/29573/IMAase_8vSqVUEHBNqrjiSgZ/image.png) 32 | 33 | --- -------------------------------------------------------------------------------- /data/old summaries/41.md: -------------------------------------------------------------------------------- 1 | # OTC CatchUp #41 Summary 2 | 3 | Hey @**everyone** , we had a fun 06 hr 13 min session! 4 | Thank you all for joining in! :smiley: 5 | 6 | --- 7 | 8 | ## Topics discussed 9 | - General Introductions. 10 | - @**Harsh Kapadia** shared a website which helps us [Explore Web Accessibility (a11y)](https://explore-a11y.netlify.app) & told everyone about [Tanisha Sabherwal's](https://twitter.com/tanishaaa03) meetup on a11y (accessibility). [Twitter link HelloA11y](https://twitter.com/HelloA11Y) 11 | - We then talked about APIs & various frontend & backend frameworks like Django & Flask & many others. 12 | - @**OMKAR AGRAWAL** shared a [blog article](https://blogs.omkaragrawal.dev/everything-about-apis) on APIs. 13 | - We also reviewed @**Sreekaran Srinath** 's & @**Rishit Dagli** 's portfolios. (Links in the `Projects` section) 14 | - We also saw a few more portfolios & discussed what not to put in portfolios. 15 | - @**Sreekaran Srinath** showcased his camera setup. 16 | - @**Satish Chhatpar** shared a link to Google Cloud Community's [Meduim Blog](https://medium.com/google-cloud) 17 | - We also talked about [Google Dev Library](https://devlibrary.withgoogle.com). 18 | - We discussed about critical security vulnerabilities in government website. 19 | 20 | --- 21 | 22 | ## Projects Showcased 23 | - @**Rishit Dagli** 's portfolio: [rishit.tech](https://www.rishit.tech) 24 | - @**Sreekaran Srinath** 's portfolio: [sreekaran.com](https://sreekaran.com) 25 | 26 | --- 27 | 28 | See you all next time on 29 | Do join in! 30 | 31 | [image.png](/user_uploads/29573/WBF3wplSf1WsRWLV7D9Xr23Y/image.png) 32 | 33 | --- -------------------------------------------------------------------------------- /data/old summaries/15.md: -------------------------------------------------------------------------------- 1 | # OTC CatchUp #15 Summary 2 | 3 | Hello @**everyone**, this week's CatchUp was an amazing 5 hr 48 min session! :tada: 4 | Thank you so much for joining in! 5 | 6 | --- 7 | 8 | ## Topics discussed 9 | 10 | - General introductions. 11 | - We talked about [Chirag Nayyar](https://twitter.com/chiragnayyar) Sir's day-to-day job and his role as a Cloud Pre-sales person. 12 | - Discussed the difference between Certificate and Certification and their importance. 13 | - We talked about various cloud technologies such as AWS, GCP & Azure. 14 | - We talked about terms such as: 15 | - SAP = System Analysis Program 16 | - ERP = Enterprise Resource Planning 17 | - ABAP = Advanced Business Application Programming 18 | - FTP = File Transfer Protocol 19 | - CRM = Customer Resource Management 20 | - We talked about [SAP Company](https://www.sap.com/corporate/en/company.html). 21 | - @**preetish** and @**sirus** talked about the updates in Flutter. 22 | - @**sirus** recited one of his poems. 23 | - We helped Dhruv to decide his tech stack and what he can go forward with. 24 | - We discussed JPMC test questions which was conducted for 2023 batch. 25 | - We also had a discussion about RustLang. 26 | 27 | --- 28 | 29 | ## Projects showcased 30 | 31 | - @**Dheeraj Lalwani** Showcased his Open Source project, Equipstat. 32 | - [Web app](https://equipstat.herokuapp.com) 33 | - [Repository](https://github.com/EquipstatTSEC/webstore) 34 | - @**sirus** showcased his [Heartry app](github.com/SirusCodes/Heartry) and a project which he made for internship. 35 | 36 | --- 37 | 38 | See you all next time on ! 39 | 40 | [meet.png](/user_uploads/29573/Om6jX6_N_tPopAm0SEjlqcva/Screenshot-84.png) -------------------------------------------------------------------------------- /data/old summaries/16.md: -------------------------------------------------------------------------------- 1 | # OTC CatchUp #16 Summary 2 | 3 | Hello @**everyone**, this week's CatchUp was an amazing 5 hr 50 min session! :tada: 4 | Thank you so much for joining in! 5 | 6 | --- 7 | 8 | ## Topics discussed 9 | 10 | - General introductions. 11 | - @**jaden furtado** gave us insights about his recent cyber security exploits using SQLi (SQL Injection) and XSS attacks. 12 | - @**Jai Kumar Dewani** gave some tips for job placements. 13 | - We guided Roshni for which technology stack she should follow. 14 | - Why we think that online courses don't have much value. 15 | - Certificate vs certification 16 | - We talked about the [Starlink satellite internet service](https://www.starlink.com/) by SpaceX coming to India. 17 | - We talked about the new IT laws which were passed in India. 18 | - The new Spotify ads which are getting more annoying. :distraught: 19 | - @**Kartik Soneji**, @**Hardik Raheja** and @**Jai Kumar Dewani** solved some Competitive Programming questions on LeetCode. 20 | - @**Kartik Soneji** told us about the special [25 years of Java Oracle certification discount](https://education.oracle.com/java-25th-anniversary-discount-redemption). 21 | - @**Kartik Soneji** helped @**Harsh Kapadia** with IndexedDB and positioning of a SVG inside a button for the upcoming features in his [git_basics](https://harshkapadia2.github.io/git_basics/) project. 22 | 23 | --- 24 | 25 | ## LeetCode problem statements 26 | 27 | - [Minimum moves to equal array elements](https://leetcode.com/problems/minimum-moves-to-equal-array-elements) 28 | - [Count binary substrings](https://leetcode.com/problems/count-binary-substrings/) 29 | 30 | --- 31 | 32 | See you all next Saturday ! 33 | 34 | [Meet screenshot](/user_uploads/29573/_p5tle8eqa-gEELUCYPZBDvg/Screenshot-93.png) 35 | 36 | --- -------------------------------------------------------------------------------- /data/old summaries/29.md: -------------------------------------------------------------------------------- 1 | # OTC CatchUp #29 Summary 2 | 3 | Hey @**everyone**, we had a fun 6 hr session! 4 | Thank you all for joining in! :smiley: 5 | 6 | --- 7 | 8 | ## Topics discussed 9 | 10 | - General introductions. 11 | - UI resources 12 | - [LottieFiles](https://lottiefiles.com/) 13 | - [UI Goodies](https://uigoodies.com/) 14 | - [Memphis patterns](https://duckduckgo.com/?q=memphis+patterns) 15 | - [Rive](https://rive.app/) 16 | - [Neumorphism](https://neumorphism.io/) 17 | - We talked about images vs SVGs and the tradeoff between inline SVGs not needing separate network requests like images, but increasing the page render time. 18 | - Design Systems 19 | - [Material Design](https://material.io/design) 20 | - [Ant Design](https://ant.design/) 21 | - [Vercel's design system](https://vercel.com/design) 22 | - We talked about why one should customize Bootstrap templates. 23 | - @**sirus** asked @**ishandeveloper**, @**Himanshu Sharma** and @**Kartik Soneji** for advice on cold e-mailing. 24 | 25 | --- 26 | 27 | ## Projects showcased 28 | 29 | - @**Varun Mamtora** showcased two of his projects 30 | - FluffZone 31 | - Django, Bootstrap, CNN 32 | - [Web app](https://fluffzone.herokuapp.com/), [GitHub](https://github.com/varunmamtora06/FluffZone) 33 | - Fern Gallery 34 | - Django, Bootstrap, CNN 35 | - [GitHub](https://github.com/varunmamtora06/FernGallery) 36 | - @**Aniket More** showcased his productivity web app *EverHustle*. ([Web app](https://everhustle.netlify.app/) | [GitHub](https://github.com/DevelopersLeague/EverHustle-server)) 37 | - [Saksham](https://twitter.com/sakshamagg106) showcased the design of a web site that he built and asked for suggestions. 38 | 39 | --- 40 | 41 | See you all next time on . 42 | Do join in! 43 | 44 | [Meet screenshot](/user_uploads/29573/Pjlsbi3cL8KPWBEk3Ofu0X1N/image.png) 45 | 46 | --- -------------------------------------------------------------------------------- /data/old summaries/36.md: -------------------------------------------------------------------------------- 1 | # OTC CatchUp #36 Summary 2 | 3 | Hey @*everyone*, we had a fun 6 hr 50 min session! 4 | Thank you all for joining in! :smiley: 5 | 6 | --- 7 | 8 | ## Topics discussed 9 | 10 | - General introductions. 11 | - We discussed about Blockchain & it's applications. 12 | - @*Hriday Keswani* shared a [video](https://www.youtube.com/watch?v=_3gbo_NinT0) about various applications of blockchain. 13 | - @*Tushar Nankani* shared a [video](https://www.youtube.com/watch?v=bBC-nXj3Ng4) by 3Blue1Brown on how Bitcoin works? 14 | - Avikant Srivastava shared a [wiki](https://computersciencewiki.org/index.php/Blockchain) related to Blockchain 15 | - We talked about generating human faces using Machine Learning. We especially talked about GANs. 16 | - @**Tushar Nankani** shared a few cool websites - [ThisPersonDoesNotExist](https://thispersondoesnotexist.com), [ThisChairDoesNotExist](https://thischairdoesnotexist.com) & [ThisMusicVideoDoesNotExist](https://www.thismusicvideodoesnotexist.com) 17 | - @**Tushar Nankani** shared a link to the [code implementation](https://github.com/NVlabs/stylegan) of the paper [A Style-Based Generator Architecture for Generative Adversarial Networks](https://arxiv.org/abs/1812.04948) 18 | - @*Shubhamdeep Jha* shared a cool website which shows a simulation of all the currently active man-made satellites - [stuffin.space](http://stuffin.space) 19 | - @**Tushar Nankani** shared a website - [PapersWithCode](https://paperswithcode.com) which hosts free & open sourced Machine Learning Papers, code & evaluation. 20 | 21 | --- 22 | 23 | ## Projects showcased 24 | 25 | - Avikant Srivastava Shared his Project - AI Generated Faces - he made using [Streamlit](https://github.com/streamlit/streamlit) - | [Live Demo](http://face-gan-avikant.herokuapp.com) 26 | 27 | 28 | 29 | --- 30 | 31 | See you all next time on 32 | Do join in! 33 | 34 | [image.png](/user_uploads/29573/a62J2l9oloGpGlHA6GLQpq4D/image.png) 35 | 36 | --- -------------------------------------------------------------------------------- /data/old summaries/27.md: -------------------------------------------------------------------------------- 1 | # OTC CatchUp #27 Summary 2 | 3 | Hey @**everyone**, we had a fun 8 hr 15 min session! 4 | This session had the largest turnout of attendees till date! :tada: 5 | Thank you all for joining in! :smiley: 6 | 7 | --- 8 | 9 | > NOTE: GDG India recently conducted a Mental Wellbeing session. Do watch it on [YouTube](https://www.youtube.com/watch?v=r0ummzi4hYo)! 10 | 11 | --- 12 | 13 | ## Topics discussed 14 | 15 | - General introductions. 16 | - @**ishandeveloper**, @**sirus** and @**Kartik Soneji** talked about `iframe` performance issues. 17 | - @**Sreekaran Srinath**, @**ishandeveloper** and @**Kartik Soneji** gave @**Harsh Kapadia** some references for portfolio web site templates. 18 | - @**Himanshu Sharma** and @**Sreekaran Srinath** talked about their internship and job interview experiences. 19 | - We talked about freelancing and portfolios. 20 | 21 | --- 22 | 23 | ## Projects showcased 24 | 25 | - @**ishandeveloper** and @**Himanshu Sharma** showcased their Google DSC Solution Challenge project, which got into the top 50 projects in the world! ([YouTube](https://www.youtube.com/watch?v=dinzfBUDqi0) | [GitHub](https://github.com/ishandeveloper/Swaasthy)) 26 | - @**Dheeraj Lalwani** showcased his URL shortener, *Kata*. ([Project](https://kata-flask.herokuapp.com/) | [GitHub](https://github.com/dheerajdlalwani/url-shortener)) 27 | - @**Jai Kumar Dewani** showed his meme generator project. ([Project](https://jai-dewani.github.io/memeify/) | [GitHub](https://github.com/jai-dewani/memeify)) 28 | - [Viranchee](https://twitter.com/code_magician) showed us his first ever web site that he made using Next.js and [Chakra UI](https://chakra-ui.com/). ([Project](https://manasi.viranchee.com/)) 29 | - @**Harsh Kapadia** showed the first draft of his portfolio, which received a LOT of flak. ([Portfolio](https://harshkapadia2.github.io/portfolio/)) 30 | 31 | --- 32 | 33 | See you all next time on . 34 | Do join in! 35 | 36 | [Meet screenshot](/user_uploads/29573/-tbptp7d_4a3WIQq8CqvBdmb/image.png) 37 | 38 | --- -------------------------------------------------------------------------------- /data/old summaries/14.md: -------------------------------------------------------------------------------- 1 | # OTC CatchUp #14 Summary 2 | 3 | we had a fun 5 hr session, @**everyone**! 4 | 5 | 6 | ## Topics Discussed 7 | 8 | - General introductions. 9 | - @**Aniket More** and @**Harsh Kapadia** talked about their web development experience. 10 | - We talked about Microsoft Excel becoming a programming language. 11 | - @**Harsh Kapadia** spammed @**Kartik Soneji**'s WhatsApp using @**Jai Kumar Dewani**'s [script](https://blogs.jaid.tech/automate-whatsapp/). 12 | - @**Jai Kumar Dewani** told us about the work that he is doing at his internship at Carl Zeiss using .NET. He might have to use Angular in the future as well. :carrot: 13 | - @**Jai Kumar Dewani** and @**Kartik Soneji** had a talk about gRPC, JSON and gzip. 14 | - @**Kartik Soneji** gave a short explanation on WebRTC and @**Jai Kumar Dewani** shared [his notes on WebRTC](https://www.notion.so/WebRTC-d6e722f7ec7f44378e721746345fba50). 15 | - @**Kartik Soneji** told us what [robots.txt](http://www.robotstxt.org/) is and how some companies compromise their sensitive routes by putting the entire route in the file. 16 | - @**jaden furtado** told us about the cyber security issues that he had found on a company's web site and had reported them to the company. He found quite a few flaws! Kudos! 17 | - @**Kartik Soneji** showcased a Unicode normalization bug (feature?) in the Java compiler. @**sirus** and @**Dheeraj Lalwani** tested the C, C++, C#, JavaScript, Dart and Rust compilers, but none of them have the same bug. 18 | - @**Dheeraj Lalwani** showcased a Russian Roulette script that has a 1 in 6 chance of formatting your entire system. 19 | `> [ $[ $RANDOM % 6 ] == 0 ] && rm -rf /*` 20 | - @**Kartik Soneji** tried the script on a Docker container, and got unlucky after 4 tries. 21 | - Explored KataCoda, a great website that provides free Playgrounds for Ubuntu, Docker, VSCode, Kubernetes and more! 22 | https://katacoda.com/learn#playgrounds 23 | - Also tried the script on KataCoda and destroyed one of their VMs :grinning: 24 | 25 | 26 | See you all next time on ! 27 | -------------------------------------------------------------------------------- /data/old summaries/33.md: -------------------------------------------------------------------------------- 1 | # OTC CatchUp #33 Summary 2 | 3 | Hey @**everyone**, we had a fun 7 hr 45 min session! 4 | Thank you all for joining in! :smiley: 5 | 6 | --- 7 | 8 | ## Topics discussed 9 | 10 | - General introductions. 11 | 12 | - @**Rishit Dagli** shared his research paper [presentation](https://www.youtube.com/watch?v=hWGcAgA0xFA) where he talked about deep learning models using BERT. 13 | - @**Ayush Bhosle** talked about how we spent 15+hrs to train an ML model on his local system. 14 | - @**Ayush Bhosle** also shared a course on [Analogous Image Generation using CycleGAN](https://courses.nvidia.com/courses/course-v1:DLI+L-GX-04+V1/about) 15 | - @**Puru Vijay** shared https://win11.vercel.app/ which was inspired by his https://macos.vercel.app project. 16 | - We also talked about computer networking and how everything is working. 17 | - @**Tushar Nankani** talked about [spenny](https://spennyapp.com/) which is an app that helps you to invest your change which you sent on mutual funds. 18 | - @**sirus** and @**Kartik Soneji** tried to see how spenny works and is our data secured with them or they are tracking our spending habits. 19 | - @**Chirag Nayyar** explained us all about DNS and hosting. 20 | - @**Chirag Nayyar** also explained us the benefits of [Cloudflare](https://www.cloudflare.com/en-gb) DNS 21 | - @**Chirag Nayyar** shared is [talk](https://www.youtube.com/watch?v=HE9JP5-BdBg) on how to set up a free custom email account. 22 | - @**Rishit Dagli** shared his [talk](https://www.youtube.com/watch?v=LTtgaJLo378&t=7624s) on how to host ML Models 23 | 24 | 25 | --- 26 | 27 | ## Projects showcased 28 | 29 | - @**Chirag Nayyar** shared his [portfolio](chiragnayyar.com) site made using Wordpress. 30 | - @**Pranav Dani** showcased his [portfolio](https://pranavdani.github.io) 31 | - @**Shreesh Srivastava** showcased his [portfolio](https://neo945.github.io/Portfolio) 32 | - @**Ayush Bhosle** showcased his Machine Learning Project 33 | 34 | 35 | --- 36 | 37 | See you all next time on 38 | Do join in! 39 | 40 | [image.png](/user_uploads/29573/p5nB7ESpkeIM-2OAK7_vQtKC/image.png) 41 | 42 | --- -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # OTC CatchUp Dashboard 2 |

A Power BI/Google Studio dashboard analyzing OTC CatchUps.

3 | 4 | ## File Contents 5 | ``` 6 | * 7 | ├───data 8 | ├───old summaries 9 | ─── *.md 10 | ├─── *.csv 11 | ├───scripts 12 | ├─── *.ipynb 13 | ├───results 14 | └─── 15 | ``` 16 | - data folder 17 | - Contains markdown files of CatchUp summaries starting from CatchUp #11 to CatchUp #53 with a few missing. 18 | - Final csv files used to make visualizations. 19 | - OTC CatchUp summary scraper.ipynb - Code to scrape OTC catchup summaries from CatchUp #54 available on the [OTC website](https://catchup.ourtech.community/summary). 20 | - old otcs.ipynb - Code to extract relevant data from the summaries and saving it to old_otcs.csv. 21 | - data cleaning.ipynb - Code to merge the csv files and get all the columns in the right format for visualization. 22 | 23 | ## Results 24 |

25 | result 26 |

27 | 28 | - The first graph shows the duration of the sessions in descending order. OTC CatchUp #61 was the longest session which went on for 14.08 hours i.e. 14 hours 6 minutes 29 | - The second graph displays the duration of the session as per the date of the session. 30 | - The average duration of the sessions is found to be 7.65 hours i.e. 7 hours 39 minutes. 31 | - The number of attendees v/s the number of session is plotted in the third graph. 32 | - OTC CatchUp #62 was found to have most number of attendees with 43 attendess. 33 | - The number of sessions attended and the number of projects showcased by a person can be viewed by applying the respective filters. 34 | 35 | Note: The data regarding attendees consists of data from OTC CatchUp #54 to CatchUp #63 only. 36 | 37 | Special mentions to [Dheeraj Lalwani](https://github.com/dheerajdlalwani) for providing the data for CatchUp #11 to CatchUp #53 summaries. 38 | 39 | Some issues were faced while making the Power BI Dashboard public, therefore a static image of the report is presented. It can be found [here](https://mihikagaonkar.github.io/OTC-Dashboard/) 40 | 41 | Same dashboard was recreated in Google Data Studio. It can be found [here](https://mihikagaonkar.github.io/OTC-Dashboard/data_studio) -------------------------------------------------------------------------------- /data/old summaries/53.md: -------------------------------------------------------------------------------- 1 | # OTC CatchUp #53 Summary 2 | 3 | Hey @**everyone**, we had a fun 6 hr 4 min session! 4 | Thank you for joining in! :smiley: 5 | 6 | --- 7 | 8 | ## Topics Discussed 9 | 10 | - General introductions. 11 | - We talked about how Microsoft is competing with [Notion](notion.so) with it's latest offering called [Microsoft Loop](https://www.microsoft.com/en-us/microsoft-loop), which has a similar look to Notion. 12 | - @**ishandeveloper** told us about his favourite [React India](https://www.reactindia.io) talks. (Watch the conference: [Day 1](https://www.youtube.com/watch?v=fhfR8xDQrO0) and [Day 2](https://www.youtube.com/watch?v=_JuLIGeXsxI)) 13 | - We had a long discussion on Macbook Air M1 and its capabilities, mainly discussing whether it is sufficient for all kinds of development. 14 | - We also talked the future of Gene Editing. [CRISPR](https://en.wikipedia.org/wiki/CRISPR) is currently the only thing close to it. 15 | - @**Kartik Soneji** annoyed us by sending Base64 and other encoded texts on chats instead talking. :joy: 16 | - [Sreekaran](https://twitter.com/skxrxn) had a giveaway of his powerbank with 4 participants. 17 | - [Ashfaq](https://twitter.com/ashfaq_ulhaq) shared a video by Gaurav Sen on [WhatsApp System Design](https://www.youtube.com/watch?v=vvhC64hQZMk). 18 | - [Viranchee](https://twitter.com/code_magician) shared a playlist on [Digital Design and Computer Architecture](https://www.youtube.com/playlist?list=PL5Q2soXY2Zi_uej3aY39YB5pfW4SJ7LlN). 19 | - [Ashfaq](https://twitter.com/ashfaq_ulhaq) shared a book reading club he found on Twitter. ([ReademyHQ](https://twitter.com/ReademyHQ)) 20 | 21 | --- 22 | 23 | ## Project Showcased 24 | 25 | - [Sreekaran](https://twitter.com/skxrxn) showcased the working of dasha.ai by making a call to [Ashfaq](https://twitter.com/ashfaq_ulhaq) using it. 26 | 27 | --- 28 | 29 | [Meet screenshot](https://otc.zulipchat.com/user_uploads/29573/NKrk-2tWSuZmS_qLqAz3fv-U/image.png) 30 | 31 | See you all next time on ! 32 | Do join in! 33 | 34 | Join us on Telegram: [t.me/OurTechComm](https://t.me/OurTechComm) 35 | Web site: [ourtech.community](https://ourtech.community) 36 | All social links: [otc.bio.link](https://otc.bio.link) 37 | 38 | --- -------------------------------------------------------------------------------- /data/old summaries/30.md: -------------------------------------------------------------------------------- 1 | # OTC CatchUp #30 Summary 2 | 3 | Hey @**everyone**, we had a fun 6 hr 45 min session! 4 | Thank you all for joining in! :smiley: 5 | 6 | --- 7 | 8 | ## Topics discussed 9 | 10 | - General introductions. 11 | - @**Prateek Pardeshi** asked about a hosting issue that he was facing with his URL shortener. He wanted a TLS certificate. @**ishandeveloper** and @**Kartik Soneji** helped him out with proxying his custom domain through [Cloudflare](https://www.cloudflare.com/). 12 | - @**Kartik Soneji** completely ripped apart a web app due to its lax security. He had complete access to their Firebase Realtime DB. The web app was built in React.js and the developers had not disabled their source maps as well. 13 | - @**Harsh Kapadia** asked @**Kartik Soneji** a doubt that he had in the [NAT](https://www.youtube.com/watch?v=n0UqAXu_GAI&list=PLDQaRcbiSnqF5U8ffMgZzS7fq1rHUI3Q8&index=21) protocol. 14 | - [Anurag Hazra](https://twitter.com/anuraghazru) shared his talk on [Advanced TypeScript](https://www.youtube.com/watch?v=aKKbxfaCp5o). 15 | - @**Kartik Soneji** helped @**Prateek Pardeshi** with Cloudflare DNS routing. 16 | - We helped one of the members with NodeJS. 17 | - Also we shared our opinions on how we should learn new tech and everyone agreed on [this](https://pbs.twimg.com/media/EySY8grUcAQxnNz?format=jpg) chart which was shared by @**Prateek Pardeshi**. 18 | 19 | --- 20 | 21 | ## Projects showcased 22 | 23 | - @**ishandeveloper** and @**Himanshu Sharma** shared [Swaasthy - GDSC Solution Challenge 2021 Project Submission](https://www.youtube.com/watch?v=dinzfBUDqi0) and asked for advice to make their presentation better. 24 | - @**sirus** showcased a To Do app that he made using Flutter Web and [Appwrite](https://appwrite.io/). ([Live demo](https://siruscodes.github.io/todo_appwrite/) | [GitHub repo](https://github.com/siruscodes/todo_appwrite/)) 25 | - @**ishandeveloper** showcased his project that is a clone of Google Meet. ([Live demo](https://meet.ishandeveloper.com)) 26 | It has a whiteboard feature as well :point_down: 27 | [Meet clone whiteboard](/user_uploads/29573/fwt644k4AFHq0lehJYS07oZU/image.png) 28 | 29 | --- 30 | 31 | See you all next time on . 32 | Do join in! 33 | 34 | [Meet screenshot](/user_uploads/29573/yeRduGlJy4Cgyte13nv-Nx5G/image.png) 35 | 36 | --- -------------------------------------------------------------------------------- /data/old_otcs.csv: -------------------------------------------------------------------------------- 1 | ID,Number,Date,Duration,Attendees,Projects 2 | 0,11,23-01-2021,7.33,,"Sai Deepesh, Darshan Rander" 3 | 1,13,06-02-2021,7.62,,"Darshan Rander, Ayush Bhosle" 4 | 2,14,13-02-2021,5,, 5 | 3,15,20-02-2021,5.8,,"Dheeraj Lalwani, Darshan Rander" 6 | 4,16,27-02-2021,5.83,, 7 | 5,17,06-03-2021,7.38,,"Saurabh Daware, Aayush Pal, Dheeraj Lalwani" 8 | 6,18,13-03-2021,5.5,,"Harsh Kapadia, Sreekaran Srinath, Sreekaran Srinath" 9 | 7,19,27-03-2021,5.72,, 10 | 8,21,03-04-2021,9.2,, 11 | 9,22,10-04-2021,5.75,, 12 | 10,23,17-04-2021,5.67,, 13 | 11,24,24-04-2021,7,, 14 | 12,25,01-05-2021,11.78,,"Darshan Rander, Pranav Dani, Yash Khatwani, Yash Khatwani, Dheeraj Lalwani, Dheeraj Lalwani, Vedant Jumle" 15 | 13,26,08-05-2021,10,,"Vedant Jumle, Gayatri Joshi, Harsh Kapadia, Dheeraj Lalwani, Ishan Sharma" 16 | 14,27,15-05-2021,8.25,,"Ishan Sharma, Dheeraj Lalwani, Jai Kumar Dewani, Harsh Kapadia" 17 | 15,28,22-05-2021,11,,"Jaden Furtado, Ishan Sharma, Kartikey Rawat" 18 | 16,29,29-05-2021,6,,"Varun Mamtora, Aniket More" 19 | 17,30,05-06-2021,6.75,,"Ishan Sharma, Darshan Rander, Ishan Sharma" 20 | 18,31,12-06-2021,6.75,,"Tushar Nankani, Gayatri Joshi, Ishan Sharma, Harsh Kapadia, Himanshu Sharma, Tushar Nankani" 21 | 19,32,19-06-2021,9.83,,"Muskan Gupta, Ishan Sharma" 22 | 20,33,26-06-2021,7.75,,"Chirag Nayyar, Pranav Dani, Shreesh Srivastava, Ayush Bhosle" 23 | 21,34,03-07-2021,6.57,,Saurabh Daware 24 | 22,35,10-07-2021,6.87,, 25 | 23,36,17-07-2021,6.83,, 26 | 24,37,24-07-2021,7,,Pranav Dani 27 | 25,38,31-07-2021,12.13,, 28 | 26,39,07-08-2021,9.73,, 29 | 27,40,14-08-2021,9.75,,"Darshan Rander, Ishan Sharma, Dheeraj Lalwani, Jaden Furtado, Sreekaran Srinath, Pranav Dani, Rishit Dagli" 30 | 28,41,21-08-2021,6.22,,"Rishit Dagli, Sreekaran Srinath" 31 | 29,42,28-08-2021,7.3,,"Omraj Sharma, Sreekaran Srinath, Darshan Rander" 32 | 30,43,04-09-2021,11,,"Hriday Keswani, Rishav Thakur, Ishan Sharma, Shreesh Srivastava" 33 | 31,44,11-09-2021,7.92,,Pulkit Singh 34 | 32,45,18-09-2021,6,,"Pranav Dani, Rishit Dagli" 35 | 33,46,25-09-2021,7.5,,"Pranav Dani, Rishit Dagli, Sachin Jangir" 36 | 34,47,02-10-2021,7.5,,"Ramyak Mehra, Deepankar Bhade" 37 | 35,48,09-10-2021,7.5,,"Kartik Soneji, Shrinath" 38 | 36,49,16-10-2021,7.33,, 39 | 37,50,23-10-2021,4.83,, 40 | 38,51,30-10-2021,5.45,,"Dheeraj Lalwani, Jaden Furtado" 41 | 39,52,06-11-2021,5.53,,Preet Parekh 42 | 40,53,13-11-2021,6.07,, 43 | -------------------------------------------------------------------------------- /data/old summaries/39.md: -------------------------------------------------------------------------------- 1 | # OTC CatchUp #39 Summary 2 | 3 | Hey @**everyone** , we had a fun 09 hr 44 min session! 4 | Thank you all for joining in! :smiley: 5 | 6 | --- 7 | 8 | ## Topics discussed 9 | - General Introductions. 10 | - @**Rishit Dagli** talked a lot about his published paper on machine learning. 11 | - @**Jay Kaku** asked about the difference between TF and TFJS. 12 | - @**Sanni Prasad** gave a detailed explanation about [GitLab's](https://about.gitlab.com) CI/CD, and gave a walkthrough of the code for setting up CI/CD for a Flutter project. 13 | - @**Dheeraj Lalwani** introduced everyone to [Navidrome - An Open Source, Self Hosted Music Server](https://www.navidrome.org) | [demo](https://demo.navidrome.org) | [repo](https://github.com/navidrome/navidrome) 14 | - Aryan asked for some advice on an ECommerce Project idea for learning. He wanted to build something like [Strapi](https://strapi.io) or [Woocommerce](https://woocommerce.com) 15 | - @**Sanni Prasad** discussed about HarmonyOS & its future! 16 | - @**Aryan Chavan** shared a [video](https://www.youtube.com/watch?v=-Otg7JFMuVw) in which a guy virtualized macOS on arch Linux and got better performance than the starting mac pro at approx 2/3 the cost. 17 | - @**Dheeraj Lalwani** asked for a few resources about Data Warehouse & Mining & @**jaden furtado** shared [link-1](http://ccs1.hnue.edu.vn/hungtd/DM2012/DataMining_BOOK.pdf) & [link-2](https://anuradhasrinivas.files.wordpress.com/2013/03/data-warehousing-fundamentals-by-paulraj-ponniah.pdf) 18 | - We then discussed about application of Java in Banks & various financial institutions. 19 | - We also compared Java to C#. 20 | - We talked about the upcoming Blockchain Hackathon - [Solana](https://buildingoutloud.solana.com) 21 | - Then, we discussed about pricing freelance projects. 22 | - We talked about work time estimation, especially, Agile methodology & how much companies follow it. 23 | - @**Sanni Prasad** shared a resource about [Story Point-Based Estimation](https://www.atlassian.com/agile/project-management/estimation#:~:text=Story%20points%20are%20units%20of,work%2C%20and%20risk%20or%20uncertainty.&text=Relative%20estimation%20removes%20the%20emotional%20attachment) 24 | 25 | --- 26 | 27 | See you all next time on 28 | Do join in! 29 | 30 | [image.png](/user_uploads/29573/pseMf61wWREnC7u-3RJdVUML/image.png) 31 | 32 | --- -------------------------------------------------------------------------------- /data/old summaries/32.md: -------------------------------------------------------------------------------- 1 | I feel I've covered everything. 2 | @**sirus** , @**Harsh Kapadia** & @**Kartik Soneji** , Please check. 3 | 4 | # OTC CatchUp #32 Summary 5 | 6 | Hey @**everyone**, we had a fun 9 hr 50 min session! 7 | Thank you all for joining in! :smiley: 8 | 9 | --- 10 | 11 | ## Topics discussed 12 | 13 | - General introductions. 14 | 15 | - @**Vaishnavi Dwivedi** shared her newsletter - [MichiSpotlight](https://michispotlight.substack.com) 16 | - @**Himanshu Sharma** shared a website for finding Static Site Generators based on the Jam Stack [Jamstack/generators](https://jamstack.org/generators) 17 | - @**Rishit Dagli** shared his Open Source Contribution on [Gradient Centralization for Better Training Performance](https://keras.io/examples/vision/gradient_centralization) | GitHub Repo: [Link](https://github.com/Rishit-dagli/Gradient-Centralization-TensorFlow) 18 | - [Poonam Jha](https://twitter.com/poonmjha) Shared a case study she wrote on how we share contacts on WhatsApp. [Link](https://bootcamp.uxdesign.cc/my-father-gave-me-a-ux-case-study-purpose-d5a1e5a576ea) 19 | - We discussed about Internships, Clubhouse and Twitter spaces, for quite some time 20 | - [Poonam Jha](https://twitter.com/poonmjha) shared a [Product Design Documentation Template](https://www.notion.so/Copy-Product-Design-Documentation-Template-39013c16a10a45bb9985060a7eaf9ba0) 21 | - [Poonam Jha](https://twitter.com/poonmjha) asked @**Shubhamdeep Jha** for advice on switching domains from a Tech Based Position to a Design and UX based position. 22 | - [Poonam Jha](https://twitter.com/poonmjha), @**Shubhamdeep Jha** , @**Rutvik J** & @**ishandeveloper** helped @**Dheeraj Lalwani** improve UI & UX for his Project Kata - The URL Shortener 23 | [Live Demo](http://kata-flask.herokuapp.com) | [Repository](https://github.com/dheerajdlalwani/url-shortener) 24 | 25 | 26 | 27 | --- 28 | 29 | ## Projects showcased 30 | 31 | - @**Muskan Gupta** showcased 2 of her projects 32 | - [Muskan Gupta's Portfolio](https://muskangupta2702.github.io/web-task-2) 33 | - She also shared her python project, Jarvis, which is basically an Speech To Action bot. 34 | - @**ishandeveloper** also showcased his portfolio and asked for suggestions on his portfolio. 35 | 36 | 37 | --- 38 | 39 | See you all next time on 40 | Do join in! 41 | 42 | [image.png](/user_uploads/29573/RBxPNQcRK1xJqBBIdBTsG5HO/image.png) 43 | 44 | --- -------------------------------------------------------------------------------- /data/old summaries/51.md: -------------------------------------------------------------------------------- 1 | # OTC CatchUp #51 Summary 2 | 3 | Hey @**everyone**, we had a fun 5 hr 27 min session! 4 | Thank you all for joining in! :smiley: 5 | 6 | --- 7 | 8 | ## Topics Discussed 9 | 10 | - General introductions. 11 | - @**Himanshu Sharma** shared his Log Rocket article on [Learning how to use AWS Amplify in Flutter](https://blog.logrocket.com/learning-aws-amplify-flutter). 12 | - @**Himanshu Sharma** and @**sirus** explained how vast the Android ecosystem is and how easy all of it is in Flutter and Jetpack Compose. 13 | - @**Himanshu Sharma** asked for recommendations on Macbooks for iOS development. 14 | - [Sanjay Vyas](https://www.linkedin.com/in/sanjayvyas) and [Deepankar Bhade](https://twitter.com/DeepankarBhade) talked about [Tree Shaking](https://www.smashingmagazine.com/2021/05/tree-shaking-reference-guide). 15 | - [Deepankar Bhade](https://twitter.com/DeepankarBhade) talked about his tedious [100ms](https://www.100ms.live) monorepo set up process. 16 | - [Sanjay Vyas](https://www.linkedin.com/in/sanjayvyas) talked about [Soft Links (Symlinks) and Hard Links](https://www.geeksforgeeks.org/soft-hard-links-unixlinux) in Linux. 17 | - [Sanjay Vyas](https://www.linkedin.com/in/sanjayvyas) shared how he got into [Concept Visualization](https://www.youtube.com/DigitalCV). 18 | - Sanjay's talk on [Concept Visualise - JavaScript Internals](https://www.youtube.com/watch?v=R4jZ_Mylqaw) is a must watch! 19 | - Do join his [Visual Spaces](https://t.me/visualspaces) and [Workshops](https://t.me/svworkshops) Telegram groups! 20 | - @**Sreekaran Srinath** talked about how he is improving documentation at [Dasha](https://dasha.ai) and is contributing to Kubernetes and CNCF documentation. 21 | - @**sirus** talked about his internship experience building a Flutter application for [Nymble](https://www.eatwithnymble.com). 22 | 23 | --- 24 | 25 | ## Projects Showcased 26 | 27 | - @**Dheeraj Lalwani** showcased his contributions to the [Navidrome Project](http://navidrome.org). 28 | - [Details](https://twitter.com/DhiruCodes/status/1455545450690318337) 29 | - [Pull Request](https://github.com/navidrome/navidrome/pull/1379) 30 | - @**jaden furtado** showcased a single page social portfolio web app that he is building using a [WYSIWYG editor](https://en.wikipedia.org/wiki/WYSIWYG). 31 | 32 | --- 33 | 34 | [Meet screenshot](/user_uploads/29573/EU_b-2UtM3GfgCHIeCI00o-u/image.png) 35 | 36 | See you all next time on ! 37 | Do join in! 38 | 39 | Join us on Telegram: [t.me/OurTechComm](https://t.me/OurTechComm) 40 | Web site: [ourtech.community](https://ourtech.community) 41 | All social links: [otc.bio.link](https://otc.bio.link) 42 | 43 | --- -------------------------------------------------------------------------------- /data/old summaries/48.md: -------------------------------------------------------------------------------- 1 | # OTC CatchUp #48 Summary 2 | 3 | Hey @**everyone**, we had a fun 7 hr 30 min session! 4 | Thank you all for joining in! :smiley: 5 | 6 | --- 7 | 8 | ## Topics Discussed 9 | 10 | - General introductions. 11 | - We talked about [Hacktoberfest](https://hacktoberfest.digitalocean.com). 12 | - @**Srinath** spoke about unit tests in Flutter. 13 | - @**Kartik Soneji** asked for help with [Mermaid.js](https://mermaid-js.github.io/mermaid) where HTML were entities not recognized, and @**sirus** helped in looking for the right issue. 14 | - @**Pranav Dani** has issues with his graphics drivers, and we came to the conclusion that his laptop is cursed. 15 | - @**sirus** told everyone about his internship experience. 16 | - @**Sreekaran** joined the meet while travelling and told everyone how he spoofed his MAC address to get free WiFi and how he also bypassed WebRTC blocks. 17 | 18 | --- 19 | 20 | ## Projects Showcased 21 | 22 | - @**Kartik Soneji** wrote a script to help [The Inner Engineering Club](https://www.instagram.com/tieclubtsec) to automate sending Instagram messages. 23 | - @**Shrinath** showcased his application where he experimented with testing in [Flutter](https://flutter.dev) 24 | 25 | --- 26 | 27 | ## Advanced Git Workshop 28 | 29 | Here are the links to the talks and articles of our Hacktoberfest 2021 sessions! 30 | 31 | ### Git Basics - The Basics of Git and GitHub 32 | 33 | - Talk: https://youtube.com/watch?v=OmZHKCg7qf4 34 | - Web site: https://harshkapadia2.github.io/git_basics 35 | - Talk details: https://harshkapadia2.github.io/talks/git_basics 36 | 37 | ### Git Internals - How Does Git Work!? 38 | 39 | - Talk: https://youtube.com/watch?v=cwnj8N8t46s 40 | - Articles 41 | - The .git Directory: https://harshkapadia2.github.io/git_basics/#_the_git_directory 42 | - Git Objects: https://harshkapadia2.github.io/git_basics/#_git_objects 43 | - Talk details: https://harshkapadia2.github.io/talks/git_internals 44 | 45 | ### Working with CI/CD 46 | 47 | - Agenda: 48 | - Testing 49 | - GitHub Actions 50 | - Talk: https://youtube.com/watch?v=nym5fh0Ggrw 51 | 52 | --- 53 | 54 | ## OTC's Web Site! 55 | 56 | We have a web site now! :tada: 57 | 58 | Please visit [ourtech.community](https://ourtech.community)! 59 | 60 | --- 61 | 62 | ## Moving from Zulip to Telegram 63 | 64 | We are moving away from Zulip back to our original chat group on Telegram. 65 | 66 | Please download Telegram and then click on the link: [t.me/OurTechComm](https://t.me/OurTechComm) 67 | 68 | --- 69 | 70 | See you all next time on ! 71 | Do join in! 72 | 73 | [Meet screenshot](/user_uploads/29573/CLEn3Vhmkxt4cdnkRJJZTiI4/image.png) 74 | 75 | [OTC's socials](https://otc.bio.link) 76 | 77 | --- -------------------------------------------------------------------------------- /data/old summaries/40.md: -------------------------------------------------------------------------------- 1 | # OTC CatchUp #40 Summary 2 | 3 | Hey @**everyone** , we had a fun 09 hr 45 min session! 4 | Thank you all for joining in! :smiley: 5 | 6 | --- 7 | 8 | ## Topics discussed 9 | - General Introductions. 10 | - Many projects were showcased in the 40th session of OTC CatchUps, more details coming up in the `Projects` section 11 | - We talked about analytics platforms & @**Chirag Nayyar** informed @**Sreekaran Srinath** that, [Cloudflare Analytics](https://www.cloudflare.com/analytics) have very low accuracy. 12 | - @**Chirag Nayyar** suggested we must use other technologies such as: [Kissmetrics](https://www.kissmetrics.io) or [CleverTap](https://clevertap.com) for analytics. 13 | - We also talked about online code execution server environments and virtualization & docker containers. [ @**jaden furtado** 's project coming up below] 14 | - We then discussed about freelancing and how important it is to very firmly discuss the project requirements & getting a proper contract signed before working on the project. 15 | - We also discussed about Test Coverages & @**ishandeveloper** told everyone about his PRs not getting merged for a long long time because of low test coverage and not being up to the standard. 16 | 17 | --- 18 | 19 | ## Projects Showcased 20 | 21 | - @**sirus** showcased his project: ToDo List which he made using Golang in the backend & HTML, CSS & JS on the frontend. He used [Fiber](https://gofiber.io) which claims to be *An Express-inspired web framework written in Go.* 22 | - @**ishandeveloper** showcased his project: ResumeBuilder, which he was working on as a Hackerrank Intern. 23 | - @**Dheeraj Lalwani** showcased his first completed freelance project: [Langved](langved.in) 24 | - @**jaden furtado** showcased his freelance project: Online Python Code Editor & Runner project which he wrote in php as backend 25 | - @**Sreekaran Srinath** showcased his recent freelance project: [Nemmadi School Of Yoga](http://nemmadiyoga.com) 26 | - @**Pranav Dani** showcased his [JSON Server](https://github.com/PranavDani/JSON-blog) Project, in which he used [json-server](https://www.npmjs.com/package/json-server) npm pacakge for the backend & HTML/CSS/JS on the frontend. 27 | - @**Rishit Dagli** showcased his project: [TF Watcher](https://www.tfwatcher.tech) | [Repository](https://github.com/Rishit-dagli/TF-Watcher) | [Documentation](https://rishit-dagli.github.io/TF-Watcher), which is a simple to use Python package and web app which allows you to monitor your Machine Learning training or testing process on mobile devices built specially for Google Colab, Azure ML and Kaggle. 28 | 29 | --- 30 | 31 | See you all next time on 32 | Do join in! 33 | 34 | [image.png](/user_uploads/29573/3VhINfsrp3mbCqzBsxzGEZZj/image.png) 35 | 36 | --- -------------------------------------------------------------------------------- /data/old summaries/43.md: -------------------------------------------------------------------------------- 1 | # OTC CatchUp #43 Summary 2 | 3 | Hey @**everyone**, we had a fun 11 hr session! 4 | Thank you all for joining in! :smiley: 5 | 6 | --- 7 | 8 | ## Moving from Zulip to Telegram 9 | 10 | We are moving away from Zulip back to our original chat group on Telegram. 11 | 12 | Please download Telegram and then click on the link: https://t.me/OurTechComm 13 | 14 | --- 15 | 16 | ## Topics Discussed 17 | 18 | - General introductions. 19 | - @**Rishit Dagli** showcased his Python package `fast-transformer`, which is an implementation of a recent research paper [Fastformer: Additive Attention Can Be All You Need](https://arxiv.org/abs/2108.09084). His repo was trending on GitHub as well. ([GitHub](https://github.com/Rishit-dagli/Fast-Transformer)) 20 | - [Ashfaq](https://twitter.com/ashfaq_ulhaq) shared resources to [learn Nest.js](https://curate-roadmaps.netlify.app/roadmap/6133edd6d91329bda0513ff4). 21 | - @**Hardik Raheja** and @**Kartik Soneji** compiled [Solidity](https://soliditylang.org/). 22 | - @**Dheeraj Lalwani** discussed an issue he was facing while contributing to [Navidrome](https://github.com/navidrome/navidrome). ([Tweet thread](https://twitter.com/DhiruCodes/status/1434056226325729284)) 23 | 24 | --- 25 | 26 | ## Projects Showcased 27 | - @**Hriday Keswani** showcased his 9x9 TicTacToe Android game he made using Java. ([GitHub](https://github.com/hridayK/9x9ticTacToe)) 28 | - @**Rishav Thakur** showcased 29 | - His project *Voccapp*, which is a word flashcard web app like [Anki](https://apps.ankiweb.net). ([Web app](https://www.voccapp.com)) 30 | - He also made a spaced repetition algorithm package that he used in Voccapp as well. ([GitHub](https://github.com/StTronn/leitner-spaced-rep-js) | [NPM](https://www.npmjs.com/package/lt-spaced-repetition-js)) 31 | - An advanced [Drum machine](https://sttronn.github.io/Drums-2.0) 32 | - A [Music Visualizer](https://sttronn.github.io/d3-music-viz). 33 | - @**ishandeveloper** is an inetrn at HackerRank and he showcased the HackerRank interns web site made using Three.js and React.js. It is CRAZY amazing! ([Web site](https://www.hackerrank.com/interns)) 34 | - @**Shreesh Srivastava** showcased his portfolio. ([Portfolio](https://neo945.github.io/portfolio)) 35 | - [Deepankar Bhade](https://twitter.com/DeepankarBhade) showcased *Chloromaps*, which helps develop and ship Choropleth Maps faster. ([Web app](https://www.chloromaps.com)) 36 | - [Ashfaq](https://twitter.com/ashfaq_ulhaq) showcased 37 | - His project *Curate*, which makes it easy to share resources and roadmaps with a clean UI. ([Web app](https://curate-roadmaps.netlify.app)) 38 | - *PodcastKeep*, a web app that allows one to take notes in Markdown while listening to a podcast. ([Web app](https://dev9823.d20d8jqjompjzi.amplifyapp.com)) 39 | 40 | --- 41 | 42 | See you all next time on ! 43 | Do join in! 44 | 45 | [Meet screenshot](/user_uploads/29573/sYWThBWlJy8uyjIcBGnzHxYe/image.png) 46 | 47 | --- -------------------------------------------------------------------------------- /data/old summaries/45.md: -------------------------------------------------------------------------------- 1 | # OTC CatchUp #45 Summary 2 | 3 | Hey @**everyone**, we had a fun 6 hr session! 4 | Thank you all for joining in! :smiley: 5 | 6 | --- 7 | 8 | ## Topics Discussed 9 | 10 | - General introductions. 11 | - @**Rishit Dagli** shared his talk in which he explained a research paper (Perceiver General Perception with Iterative Attention by DeepMind). ([Talk](https://www.youtube.com/watch?v=Ur0HHfQzg78)) 12 | - To implement research papers, @**Rishit Dagli** advised checking for papers with some code on https://paperswithcode.com and then build up from there. 13 | - We talked about about [MVC & MVVM architechtures](https://www.guru99.com/mvc-vs-mvvm.html). 14 | - [Deepankar Bhade](https://twitter.com/DeepankarBhade) shared [a bash script which Rick Rolls](https://github.com/keroserene/rickrollrc) by playing Rick Astley’s 'Never Gonna Give You Up' on the terminal. 15 | - @**Rishit Dagli** talked about image classification using Swin Transformers, a general-purpose backbone for computer vision. 16 | - @**sirus** & Shrinath Gupta talked about Android. 17 | - [Viranchee](https://twitter.com/code_magician) and @**Harsh Kapadia** talked about Cloudflare Workers & Cloudflare Pages. 18 | - @**Pranav Dani** talked about VirtualBox vs Docker. 19 | - @**Harsh Kapadia** suggested browser extensions for GitHub. ([Octotree, Refined GitHub and GitZip for GitHub](https://harshkapadia2.github.io/git_basics/#_browser_extensions_for_github)) 20 | - Shrinath Gupta talked about ROS (Robot Operating System) and showed a simple GUI he made on his laptop using ROS stuff. 21 | - @**Sreekaran Srinath** and [Viranchee](https://twitter.com/code_magician) advised Shrinath Gupta on job salaries. 22 | 23 | --- 24 | 25 | ## Projects Showcased 26 | 27 | - Mayur shared a script that he had written in Python that was sending Tweets with random quotes. 28 | - @**Pranav Dani** showcased the projects he created as a part of [JavaScript30](https://javascript30.com). ([Web app](https://pranavdani.github.io/JS30)) 29 | - @**Rishit Dagli** shared his Computer Vision Swin Transformer model that was featured on TensorFlow Hub and on the Keras web site. ([TF Hub](https://tfhub.dev/rishit-dagli/swin-transformer/1) | [keras.io](https://keras.io/examples/vision/swin_transformers)) 30 | - [Deepankar Bhade](https://twitter.com/DeepankarBhade) showcased his project *Emoticon*, which lets one encrypt and decrypt messages in emojis. ([Web App](https://emoticon.vercel.app)) 31 | - Shrinath Gupta showcased his Disaster Management Android project. 32 | 33 | --- 34 | 35 | ## OTC's Web Site! 36 | 37 | We have a web site now! :tada: 38 | 39 | Please visit [ourtech.community](https://ourtech.community)! 40 | 41 | --- 42 | 43 | ## Moving from Zulip to Telegram 44 | 45 | We are moving away from Zulip back to our original chat group on Telegram. 46 | 47 | Please download Telegram and then click on the link: [t.me/OurTechComm](https://t.me/OurTechComm) 48 | 49 | --- 50 | 51 | See you all next time on ! 52 | Do join in! 53 | 54 | [Meet screenshot](/user_uploads/29573/PDF2XqhSswwirc8ML5qICIGP/image.png) 55 | 56 | [OTC's socials](https://otc.bio.link) 57 | 58 | --- -------------------------------------------------------------------------------- /data/old summaries/18.md: -------------------------------------------------------------------------------- 1 | # OTC CatchUp #18 Summary 2 | 3 | Hey @**everyone**, we had a fun 5 hr 30 min session! :tada: 4 | Thank you for joining in! :smiley: 5 | 6 | --- 7 | 8 | ## Topics discussed 9 | 10 | - General introductions 11 | - @**Harsh Kapadia** talked about [Grab Chai](https://twitter.com/GrabChai), a fun initiative to meet strangers and have conversations with them. 12 | - @**Chirag Nayyar** asked about gRPC (Google Remote Procedure Call) and @**Harsh Kapadia** and @**Jai Kumar Dewani** tried to explain what it is. For anyone who is interested in learning about gRPC: 13 | - [Protocol Buffer (Protobuf) Crash Course](https://www.youtube.com/watch?v=46O73On0gyI) (prerequisite) 14 | - [gRPC Crash Course](https://www.youtube.com/watch?v=Yw4rkaTc0f8) 15 | - @**Jai Kumar Dewani** and @**Pranav Dani** told us about their interview experiences. 16 | - [Ashfaq](https://twitter.com/ashfaq_ulhaq) asked for platforms to look for StartUp internships. Platforms suggested: [AngelList](https://angel.co/), [Growjo](https://growjo.com/), etc. 17 | - @**Jay Kaku** talked about quite a few things! It was amazing to see him finally speak up! :fire: 18 | - He talked about React.js state management and [Redux Saga](https://redux-saga.js.org/). 19 | - He posed a question on how people become aware of new technologies, to which @**Harsh Kapadia** had an answer: 20 | - Keep exploring and making projects. 21 | - Attend MeetUps (Listed in the #**events** stream.) 22 | - Network with people on social media, especially Twitter. 23 | - For Web: [Web Development in 2021 - A Practical Guide](https://www.youtube.com/watch?v=VfGW0Qiy2I0) 24 | - For AI: [Jason Mayes' Machine Learning 101](https://otc.zulipchat.com/#narrow/stream/258661-ai/topic/general/near/229897334) 25 | - He had a problem where he is locked out of his mobile, so @**Kartik Soneji**, @**Pranav Dani**, @**Urmil Shroff**, @**Sreekaran Srinath** and @**Hardik Raheja** were trying to help him. 26 | - He talked about how [NPTEL courses](https://nptel.ac.in/) are an underrated resource for learning hardware. He liked [MIT OCW courses](https://ocw.mit.edu/index.htm) as well. 27 | - We talked about [the unfortunate Zomato incident](https://www.hindustantimes.com/india-news/let-the-truth-win-zomato-delivery-man-denies-assaulting-woman-in-bengaluru-101615646432011.html). 28 | - @**Pranav Dani** coincidently talked about Pi (3.14 or 22/7) on [Pi Day](https://www.piday.org/) (14th March). 29 | 30 | --- 31 | 32 | ## Projects showcased 33 | 34 | - @**Harsh Kapadia** showed an amazing portfolio site: https://logartis.info, which uses [Three.js](https://threejs.org/) and [WebGL](https://get.webgl.org/) to generate an amazing experience! (Credits for Tweet: @**Saurabh Daware**) 35 | - @**Sreekaran Srinath**'s portfolio site: https://skrn.ml 36 | - @**Sreekaran Srinath**'s [Roll Ricks Not Joints](https://devpost.com/software/roll-ricks-not-joints) project, which is an extension that redirects people to the Rick Astley 'Never Gonna Give You Up' music video on clicking on any link on the page. ([Project demo](https://www.youtube.com/watch?v=dQw4w9WgXcQ)) 37 | 38 | --- 39 | 40 | See you all next time on ! 41 | Do join in! 42 | 43 | [Meet screenshot](/user_uploads/29573/ZdsFo94DKq5ual5l5TFHHsVY/msedge_oREFzOk9Yv.jpg) -------------------------------------------------------------------------------- /data/old summaries/42.md: -------------------------------------------------------------------------------- 1 | # OTC CatchUp #42 Summary 2 | 3 | Hey @**everyone**, we had a fun 7 hr 18 min session! 4 | Thank you all for joining in! :smiley: 5 | 6 | --- 7 | 8 | ## Topics discussed 9 | 10 | - General introductions. 11 | - @**Harsh Kapadia** told everyone about [CSS `clamp()`]() for responsive font sizes. 12 | - [Krishna Gadia](https://www.linkedin.com/in/krishna-gadia) explained what the Linux command `rm -rf /` does. 13 | - `rm` stands for 'remove'. It deletes files or directories 14 | - `-r` is a flag (option) that stands for 'recursive' and targets directories and files within directories till the bottommost level. 15 | - `-f` is a flag (option) that stands for 'force' and forces the command to delete all protected files. Basically allows a force delete. 16 | - `/` is the path to delete files from and '/' indicates the root folder and thus this command deletes every file present on a machine, including the OS. Only files loaded in the RAM make things work till the machine is not powered off. It won't restart. 17 | - It would be advisable to do this only in a new Docker container. 18 | - GitHub CodeSpaces, GitPod and KataCoda are based on Docker containers. 19 | - @**Jay Kaku**, [Krishna Gadia](https://www.linkedin.com/in/krishna-gadia) and Santhoshi talked about a Garden Watering hardware idea for automatic sprinkler switching on and off. It was a long drawn out exciting discussion with things like solenoids, DC motors, servo motors, step motors, H bridges, Arduino Driver Shields, Power Shields and other hardware components being discussed. 20 | - @**Kartik Soneji** and [Krishna Gadia](https://www.linkedin.com/in/krishna-gadia) told us about NoSQL and SQL vs columnar and row-based databases. 21 | - NoSQL and SQL is not related to columnar and row-based DBs. Columnar and row-based DBs are named on the basis of how data is stored. Columnar DBs have columns stored together on the disc while row-based DBs are stored row-wise on disc. 22 | - Columnar databases are mostly used for analytical querying in OLAP scenarios and row-based databases which are more efficient for querying are used in OLTP scenarios because of varying use cases. 23 | - Query syntax is the same. 24 | - MariaDB can handle both columnar and row-based data storage depending on the flags passed. 25 | - We talked about why denormalized data is good for analytical purposes. 26 | 27 | --- 28 | 29 | ## Projects Showcased 30 | 31 | - @**Omraj Sharma** showcased his design ideas for Instagram and Tinder. ([Dribbble](https://dribbble.com/omrajsharma)) 32 | - @**Sreekaran Srinath** showcased his portfolio [sreekaran.com](https://sreekaran.com/). 33 | - [Krishna Gadia](https://www.linkedin.com/in/krishna-gadia) showcased his hardware project using which he had made two games (Car Racer and Frog). He had used a [RPi](https://www.raspberrypi.org/) with a [Sense HAT](https://www.raspberrypi.org/products/sense-hat/) mounted on it. 34 | - We talked about how big companies take over small companies for their patents. 35 | - @**sirus** told about the story of Motorola and how it got split in 2 division. 36 | 37 | --- 38 | 39 | See you all next time on 40 | Do join in! 41 | 42 | [Meet screenshot](/user_uploads/29573/_j3xr6nlQri7k5Ij3pg5qFJH/image.png) 43 | 44 | --- 45 | -------------------------------------------------------------------------------- /data/old summaries/44.md: -------------------------------------------------------------------------------- 1 | # OTC CatchUp #44 Summary 2 | 3 | Hey @**everyone**, we had a fun 7 hr 55 min session! 4 | Thank you all for joining in! :smiley: 5 | 6 | --- 7 | 8 | ## Topics Discussed 9 | 10 | - General introductions. 11 | - We talked on DevOps, what it is, what is the future and which tools are used for what. 12 | - @**Rutvik J** and [Deepankar Bhade](https://twitter.com/DeepankarBhade) talked about their ongoing internship experiences at Polygon and 100ms respectively. 13 | - @**Harsh Kapadia** asked everyone about time management. Everyone talked about prioritising things and planning their weeks and months to a limit and having set goals. 14 | - [Viranchee](https://twitter.com/code_magician) showcased different iOS project versions in XCode. 15 | - [Viranchee](https://twitter.com/code_magician)'s resources to learn iOS stuff 16 | - https://www.tryswift.co/world 17 | - https://pointfree.co 18 | - https://objc.io 19 | - https://raywenderlich.com 20 | - @**Dheeraj Lalwani** talked about [Test Driven Development](https://www.agilealliance.org/glossary/tdd) (TDD). 21 | - We talked about the [Global Execution Context] in JS. 22 | - @**Harsh Kapadia**, @**Kartik Soneji**, [Viranchee](https://twitter.com/code_magician) and [Deepankar Bhade](https://twitter.com/DeepankarBhade) talked about Design Patterns. 23 | - https://reactpatterns.com 24 | - [Anurag Hazra's blog](https://anuraghazra.dev/blog/design-patterns-everyday) 25 | - [Kent C Dodds' blog](https://kentcdodds.com/blog/updated-advanced-react-component-patterns) 26 | - We talked about CORS and showcased it in Postman. 27 | - [Deepankar Bhade](https://twitter.com/DeepankarBhade) shared a good resource for colour selection: https://www.radix-ui.com/colors 28 | - We had a debate on Competitive Programming (CP) vs Data Structures and Algorithms (DSA) where everyone agreed that just DSA is totally fine for Development. 29 | - @**Kartik Soneji** talked and demonstrated stuff about header files in C, taking the example of the `stdbool.h` header file. 30 | - We also came to know that null in Windows is represented by `NUL`. 31 | - There was a discussion on Masters in India vs abroad as well. 32 | 33 | --- 34 | 35 | ## Projects Showcased 36 | - [Deepankar Bhade](https://twitter.com/DeepankarBhade) showcased 37 | - The working of his Next.js blog and the customizations that he made made. 38 | - The [100ms](https://www.100ms.live) documentation that he is building. 39 | - His CLI Blog Store in Go. 40 | - @**Pulkit Singh** showcased his *Voice Based Pacman* group project. ([Web app](https://pulkitsinghdev.tech/Voice-Based-Pacman) | [GitHub](https://github.com/devshub21/Voice-based-Pacman)) 41 | 42 | --- 43 | 44 | ## OTC's Web Site! 45 | 46 | We have a web site now! :tada: 47 | 48 | Please visit [ourtech.community](https://ourtech.community)! 49 | 50 | --- 51 | 52 | ## Moving from Zulip to Telegram 53 | 54 | We are moving away from Zulip back to our original chat group on Telegram. 55 | 56 | Please download Telegram and then click on the link: [t.me/OurTechComm](https://t.me/OurTechComm) 57 | 58 | --- 59 | 60 | See you all next time on ! 61 | Do join in! 62 | 63 | [Meet screenshot](/user_uploads/29573/w2-c293OUDazTJCHWDBIO59A/WhatsApp-Image-2021-09-12-at-12.08.55-AM.jpeg) 64 | 65 | [OTC's socials](https://otc.bio.link) 66 | --- -------------------------------------------------------------------------------- /data/old summaries/31.md: -------------------------------------------------------------------------------- 1 | # OTC CatchUp #31 Summary 2 | 3 | Hey @**everyone**, we had a fun 6 hr 45 min session! 4 | Thank you all for joining in! :smiley: 5 | 6 | --- 7 | 8 | ## Topics discussed 9 | 10 | - General introductions. 11 | - @**Chirag Nayyar** shared a service [FireFlies.ai](https://fireflies.ai) which lets users take voice notes during meetings. 12 | - @**ishandeveloper** asked about [Ruby on Rails](https://rubyonrails.org). 13 | - @**Kartik Soneji** shared a platform [https://codereview.stackexchange.com](https://codereview.stackexchange.com) where you can get your code reviewed . 14 | - [Roshni Sarda](https://twitter.com/roshnisarda) asked about '%' and responsive units (`em`, `rem`, `vh`, `vw`) [Resources: CSS Units](https://harshkapadia2.github.io/web-dev/resources.html#:~:text=Units). 15 | - @**Kartik Soneji** shared a service - [BrowserStack](https://www.browserstack.com) which allows users to test their web apps across various browsers and devices. 16 | - @**Harsh Kapadia** & @**Dheeraj Lalwani** discussed about the [`` tag](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/marquee) and how it should be avoided both because it is deprecated and it is not good UX. 17 | - @**Dheeraj Lalwani** asked @**ishandeveloper** about his developer journey and how he improved his UI designing and other skills. 18 | - @**Himanshu Sharma** and @**Harsh Kapadia** helped [Ayesha](https://twitter.com/aaayeeessshaaa) with an error (which turned out to be a typo). 19 | - @**Himanshu Sharma** gave us tips on how to find internships/jobs. 20 | - We also talked about the new policy from Apple which restricts apps on it's app store to include 3rd party OAuth if they aren't required for the apps to function. 21 | 22 | 23 | 24 | --- 25 | 26 | ## Projects showcased 27 | 28 | - @**Tushar Nankani** shared a project which allows users to download chats from [Jitsi Meet](https://meet.jit.si/) 29 | [Repository](https://github.com/tusharnankani/download-jitsi-chat). 30 | - @**Gayatri Joshi**, @**Aaditya Nitin**, Roshni Sarda & @**Himanshu Sharma** showcased their portfolios. 31 | - [Gayatri Joshi](https://gayatrivjoshi.github.io) 32 | - [Aaditya Nitin](https://aadityanitin.github.io) 33 | - [Roshni Sarda](https://roshni-sarda.github.io) 34 | - [Himanshu Sharma](https://himanshusharma.tech) 35 | - @**ishandeveloper** showcased his fabulous [HackerRank](https://www.hackerrank.com) Clone: [CoderRank](https://coderrank.ishandeveloper.com) which he made to impress the CTO of HackerRank in just two days. 36 | - @**Harsh Kapadia** showcased his project - Preview Markdown he made using ReactJS 37 | [Live Demo](https://harshkapadia2.github.io/preview-markdown) | [Repo](https://github.com/HarshKapadia2/preview-markdown) 38 | 39 | --- 40 | 41 | ## Past 3AM talks 42 | 43 | - @**Himanshu Sharma** shared his life experiences. 44 | - We also talked about issues we face such as burning out and how sometimes we need some spark/goal in life to get ourselves going. 45 | - We all showed the desire to meet each other as it has been months since we haven't met each other in person but only in OTC CatchUps. 46 | - @**Tushar Nankani** and @**sirus** solved some bash questions on HackerRank to refresh themselves. 47 | 48 | --- 49 | 50 | See you all next time on 51 | Do join in! 52 | 53 | [image.png](/user_uploads/29573/RIqnupN2y-Y4i-j5AOvPi3UN/image.png) 54 | 55 | --- -------------------------------------------------------------------------------- /data/old summaries/25.md: -------------------------------------------------------------------------------- 1 | # OTC CatchUp #25 Summary 2 | 3 | Hey @**everyone**, we had a fun 11 hr 47 min session! :tada: 4 | Thank you for joining in! :smiley: 5 | 6 | --- 7 | 8 | ## Topics discussed 9 | 10 | - General introductions. 11 | - @**Jay Kaku** shared a GitHub repository for learning React.js step-by-step: [Asabeneh/30-Days-Of-React](https://github.com/Asabeneh/30-Days-Of-React) 12 | - @**Dheeraj Lalwani** and @**Himanshu Sharma** talked about [Internationalization (i18n)](https://lingoport.com/what-is-i18n/). 13 | - @**Chirag Nayyar** told us about a live session on getting started with certifications in Cloud. ([YouTube live stream](https://www.youtube.com/watch?v=Y7fUa2N3Z8s)) 14 | - @**Himanshu Sharma** and @**sirus** explained what [Jetpack Compose](https://developer.android.com/jetpack/compose) is. 15 | - @**Chirag Nayyar** and Abhishek talked about [Spark](https://spark.apache.org/) and [Hadoop](https://hadoop.apache.org/). 16 | - @**Sreekaran Srinath** and @**Kartik Soneji** tried to use the CoWIN API to build a Twitter bot and web app. 17 | - @**ishandeveloper** and others had a discussion on the purpose of studying Computer Science and on the ways to go about deciding one's area of interest. 18 | - @**Gargi Sathe** asked @**sirus** about the target audience for his project. It spawned a good discussion on project building. 19 | - @**sirus** and @**Kartik Soneji** helped @**Shreesh Srivastava** with his React.js project. 20 | - @**sirus** and @**Kartik Soneji** were figuring out Google Drive integration in mobile apps. That helped @**sirus** answer his own question on [StackOverflow](https://stackoverflow.com/q/67344313/13268307). :joy: 21 | 22 | --- 23 | 24 | ## Projects showcased 25 | 26 | - @**sirus** released his Flutter app *Heartry*! It is an app for poets and writers to seamlessly write and share their work in plain text or as images! ([Play Store](https://play.google.com/store/apps/details?id=com.darshan.heartry) | [GitHub repo](https://github.com/SirusCodes/heartry)) 27 | - @**Pranav Dani** showed us his budget tracker project that he made using Flask, PostgreSQL and Chart.js. ([Live demo](https://expense-tracker03.herokuapp.com/) | [GitHub repo](https://github.com/Pranav1642/Expense-Tracker)) 28 | - @**Yash Khatwani** showed us his Coin Hunter game the he made using the `pygame` package in Python. ([GitHub repo](https://github.com/YashKhatwani/Yash-_Coin_Hunter)) 29 | - @**Yash Khatwani** also showed us his web sites 30 | - [John Cena tribute page](https://project-for-bootcamp.yashkhatwani.repl.co/#) 31 | - [Documentation site](https://codepen.io/Yash_04/full/vYNQKeM) 32 | - @**Dheeraj Lalwani** showcased his URL shortener project made using Flask and MongoDB. ([Live demo](https://url-shortener-flask-mongodb.herokuapp.com) | [GitHub repo](https://github.com/dheerajdlalwani/url-shortener)) 33 | - @**Dheeraj Lalwani** also showcased his e-Commerce web app *Equipstat* which he built with @**Chirag Lulla**. They have used Django and TailwindCSS to build their web app. ([GitHub repo](https://github.com/EquipstatTSEC/webstore)) 34 | - @**vedant jumle** showed us his remote code execution project that he made in Python. ([GitHub repo](https://github.com/maxDeCoder/remote_code_execution)) 35 | 36 | --- 37 | 38 | See you all next time on 39 | Do join in! 40 | 41 | [Meet screenshot](/user_uploads/29573/Pz1WyNT12lkXTy9ip3zd0pa8/msedge_TIRPd38JFY.jpg) -------------------------------------------------------------------------------- /data/old summaries/11.md: -------------------------------------------------------------------------------- 1 | # OTC CatchUp #11 Summary 2 | 3 | This week's session was an amazing 7 hr 20 min session! 4 | Also, if you didn't know, OTC turned one year old on the 24th of Jan 2021! :tada: 5 | 6 | --- 7 | 8 | ## Topics discussed 9 | 10 | - General introductions. 11 | - @**Saurabh Daware** talked about an NPM package that he had made called [PWAinit](https://www.npmjs.com/package/pwainit), which initializes the PWA development process without having to write basic service worker, `manifest.json`, push api and `index.html` code. 12 | - @**Harsh Kapadia** and @**Aayush Pal** talked about templating engines like [EJS](https://ejs.co/), [Handlebars](https://handlebarsjs.com/), [Jinja2](https://jinja2docs.readthedocs.io/en/stable/) and [Mustache](http://mustache.github.io/). @**Saurabh Daware** talked about [Abell Renderer](https://github.com/abelljs/abell-renderer), a templating engine that he built for a static site generator called [Abell.js](https://abelljs.org/) that he is building! 13 | - @**Aayush Pal** talked about the tech stack of a product that he is building with someone. He is using [Fiber](https://gofiber.io/) (An Express-inspired web framework written in Go.), Tailwind CSS and Handlebars. @**Harsh Kapadia** and @**Kartik Soneji** have been helping him with his doubts. 14 | - TSEC alum and @**Harsh Kapadia**'s neighbour [Priyanka Agrawal](https://www.linkedin.com/in/priyanka-agrawal-38556a133/), who works as an Assistant Manager at PwC India (Cyber Security domain) also came in to answer some questions related to Cyber Security. 15 | - @**Harsh Kapadia**'s ['netwroking' repo](https://github.com/HarshKapadia2/networking) for resources on Networking, Network Security and Cryptography. 16 | - [OWASP Top Ten](https://owasp.org/www-project-top-ten/) for web application security. 17 | - [CCNA certification](https://www.cisco.com/c/en/us/training-events/training-certifications/certifications/associate/ccna.html) 18 | - Priyanka, @**sirus** and @**Aayush Pal** talked about companies vs start ups and bootstrapped vs investor start ups. 19 | - @**Harsh Kapadia** talked about two resources that he has been referring to and really liking 20 | - [Redo Your CSS](https://learn.redoyourcss.com/) for CSS basics. ([Main web site](https://www.redoyourcss.com/)) 21 | - [Namaste 🙏 JavaScript](https://www.youtube.com/watch?v=pN6jk0uUrD8&list=PLlasXeu85E9cQ32gLCvAvr9vNaUccPVNP&index=1) for JavaScript internals. 22 | - [Fahaad](https://twitter.com/fahaad_abbadi) asked for advice on how to go about building projects. 23 | - @**Ashish Bhogesara**, @**Kartik Soneji** and @**Harsh Kapadia** talked about vanilla CSS, CSS frameworks (Bootstrap, Tailwind CSS, etc) and CSS pre-processors (SASS, LESS, etc). @**Ashish Bhogesara** shared an article that he wrote on [Building Your Own CSS Framework](https://geekyants.com/blog/building-your-own-css-framework-373) as well. 24 | 25 | --- 26 | 27 | ## Projects showcased 28 | 29 | - [I Remembered Only](https://github.com/saideepesh000/I-remembered-only) by @**Sai Deepesh**. He made a pattern-remembering web app using React. 30 | - @**sirus** showed us the updates that he made to his Flutter poem-writing app *Heartry*. @**Aayush Pal** gave some good tips to improve the UI and UX! 31 | 32 | --- 33 | 34 | Thank you for coming! 35 | See you all next time on ! 36 | 37 | [Meet screenshot](/user_uploads/29573/JB2UDLcTAiZ7uk3vqI3LWILL/image.png) -------------------------------------------------------------------------------- /data/old summaries/46.md: -------------------------------------------------------------------------------- 1 | # OTC CatchUp #46 Summary 2 | 3 | Hey @**everyone**, we had a fun 7 hr 30 min session! 4 | Thank you all for joining in! :smiley: 5 | 6 | --- 7 | 8 | ## Hacktoberfest 2021 9 | 10 | We are planning three sessions for [Hacktoberfest 2021](https://hacktoberfest.digitalocean.com). More details soon! 11 | 12 | --- 13 | 14 | ## Topics Discussed 15 | 16 | - General introductions. 17 | - @**Rishit Dagli** talked about how changing seeds might affect model accuracy. ([Tweet](https://twitter.com/ducha_aiki/status/1439850704559034369)) 18 | - @**Rutvik J** and @**Sreekaran Srinath** talked about Blockchain, DApps, Crypto and NFTs. 19 | - [NFTs, Explained](https://www.youtube.com/watch?v=Oz9zw7-_vhM) 20 | - [But how does Bitcoin actually work?](https://www.youtube.com/watch?v=bBC-nXj3Ng4) 21 | - [Consensus mechanisms](https://www.instagram.com/p/CSuJ4PIsMqB) 22 | - [Integrate the recycling of municipal waste in India with Blockchain technology](https://twitter.com/lilbutterfly/status/1440622727983874057) 23 | - [Why Nobody Uses Decentralized Apps](https://www.youtube.com/watch?v=Ykyd4iRi5yc) 24 | - @**Sreekaran Srinath**, @**ishandeveloper** and @**Harsh Kapadia** gave advice on hackathons. 25 | - Ishan shared his amazing presentation for [AirPower](https://airpower.ishandeveloper.com). 26 | - Sreekaran talked about the [MLH Fellowship](https://fellowship.mlh.io). 27 | - [Krishna Gadia](https://twitter.com/KRISHNAGADIA) talked about pre-aggregation of data for analytics and his company's shift from [Apache Druid](https://druid.apache.org) to [Amazon RedShift](https://aws.amazon.com/redshift). 28 | - @**Kartik Soneji** explained the difference between Java and C++ char. 29 | - All characters are unicode in Java, and can be more than 1 byte, but char is guaranteed to be 8 bits in C/C++. 30 | 31 | --- 32 | 33 | ## Projects Showcased 34 | 35 | - [Krishna Gadia](https://twitter.com/KRISHNAGADIA) showcased his hardware project using which he had made two games (*Car Racer* and *Frog*). He had used a [RPi](https://www.raspberrypi.org/) with a [Sense HAT](https://www.raspberrypi.org/products/sense-hat/) mounted on it. 36 | - @**Pranav Dani** showcased his hackathon group project in Flutter, Firebase, Razorpay's SDK and Google ML Kit called *MedEasey*. ([GitHub](https://github.com/prasad1909/Bits-Bytes_3)) 37 | - @**Rishit Dagli** showcased his NNCLR pre-trained models that he had implemented from a research paper. ([GitHub](https://github.com/tensorflow/tfhub.dev/pull/86) | [keras.io](https://keras.io/examples/vision/nnclr)) 38 | - [Shrinath Gupta](https://twitter.com/gupta_shrinath) showcased updated to his Disaster Management Android app. He had used the [Room](https://developer.android.com/training/data-storage/room) database. 39 | - @**sachin jangir** showcased his hackathon group project, which was an e-learning web app. 40 | 41 | --- 42 | 43 | ## OTC's Web Site! 44 | 45 | We have a web site now! :tada: 46 | 47 | Please visit [ourtech.community](https://ourtech.community)! 48 | 49 | --- 50 | 51 | ## Moving from Zulip to Telegram 52 | 53 | We are moving away from Zulip back to our original chat group on Telegram. 54 | 55 | Please download Telegram and then click on the link: [t.me/OurTechComm](https://t.me/OurTechComm) 56 | 57 | --- 58 | 59 | See you all next time on ! 60 | Do join in! 61 | 62 | [Meet screenshot](/user_uploads/29573/1IpMT06bqzvCSZGpwmVGW7Ae/image.png) 63 | 64 | [OTC's socials](https://otc.bio.link) 65 | 66 | --- -------------------------------------------------------------------------------- /data/old summaries/26.md: -------------------------------------------------------------------------------- 1 | # OTC CatchUp #26 Summary 2 | 3 | Hey @**everyone**, we had a fun 10 hr session! :tada: 4 | Thank you for joining in! :smiley: 5 | 6 | --- 7 | 8 | > NOTE: GDG India is conducting a Mental Wellbeing session on . I would urge all of you to attend it. ([Reg link](https://twitter.com/GDGIndia/status/1392004342186528769)) 9 | 10 | --- 11 | 12 | ## Topics discussed 13 | 14 | - General introductions. 15 | - @**vedant jumle** talked about Game Development and some engines like Unity, Unreal and Core that are used for it. 16 | - @**vedant jumle** talked about ML and how DNN, CNN and RNN are all dependent on each other. 17 | - @**Harsh Kapadia** and @**Dheeraj Lalwani** talked about the [Open Graph Protocol (OGP)](https://ogp.me/) which helps in generating link previews on various social media platforms such as Twitter, WhatsApp, Facebook, etc. ([Harsh Kapadia's OGP notes](https://github.com/HarshKapadia2/web-dev/blob/main/resources.md#:~:text=OGP)) 18 | - @**jaden furtado** is really interested in Cyber Security and he talked about how a recent web site that he was testing out had their SSH, TELNET and other ports open. He used the `nmap` Linux command to find the open ports. 19 | - @**Harsh Kapadia** talked about how a portfolio web site shared by @**Pranav Dani** had a VERY good UI, but a very bad UX. ([The portfolio](http://benmingo.com)) 20 | - @**Jai Kumar Dewani** shared an article by StackOverflow on how they were needing only one web server in 2016. ([Article](https://nickcraver.com/blog/2016/02/17/stack-overflow-the-architecture-2016-edition/)) 21 | - We commented on @**Sreekaran Srinath** and @**Himanshu Sharma**'s résumés. 22 | - @**ishandeveloper** shared his projects and talked about his goals and how he plans out his projects from an idea PoV. He showcased a LOT of his projects as well, which left all of speechless. He has GREAT hackathon projects! Such well thought out ideas! 23 | - @**Harsh Kapadia**, @**Himanshu Sharma**, @**sirus**, @**Dheeraj Lalwani**, [Harsha](https://www.linkedin.com/in/sriharshareddymadireddy/) and @**Sreekaran Srinath** talked about certain incidents in their life that changed things for them. 24 | 25 | --- 26 | 27 | ## Projects showcased 28 | 29 | - @**vedant jumle** shared a the files to his first game. ([Game files](https://drive.google.com/file/d/1l0NbPBm9byKi7P65Sl0R5tDJuq9koXN4/view?usp=sharing)) 30 | - @**Gayatri Joshi** showcased her GitHub Home Page (old) clone. ([Web site](https://gayatrivjoshi.github.io/github-home-page-clone/) | [GitHub repo](https://github.com/gayatrivjoshi/github-home-page-clone)) 31 | - @**Harsh Kapadia** showed the static site he made for @**sirus**'s mobile app [Heartry](https://app.heartry.tk/). ([Web site](https://www.heartry.tk/) | [GitHub repo](https://github.com/SirusCodes/Heartry/tree/gh-pages)) 32 | - @**Dheeraj Lalwani** gave us updates on his URL shortener. ([Web app](https://kata-flask.herokuapp.com/) | [GitHub repo](https://github.com/dheerajdlalwani/url-shortener)) 33 | - Some of @**ishandeveloper**'s projects 34 | - https://githubwrapped.tech 35 | - https://airwatt.ishandeveloper.com 36 | - https://keep.ishandeveloper.com 37 | - https://techweek.ishandeveloper.com 38 | - dscweather.ishandeveloper.com 39 | - flutterengage.ishandeveloper.com 40 | - links.ishandeveloper.com 41 | 42 | --- 43 | 44 | See you all next time on . 45 | Do join in! 46 | 47 | [Meet screenshot](/user_uploads/29573/qWMJlstC24sS_n_YHAG1EjOo/msedge_8WRjfS2X2Q.jpg) -------------------------------------------------------------------------------- /data/old summaries/28.md: -------------------------------------------------------------------------------- 1 | # OTC CatchUp #28 Summary 2 | 3 | Hey @**everyone**, we had a fun 11 hr session! 4 | Thank you all for joining in! :smiley: 5 | 6 | --- 7 | 8 | ## Topics discussed 9 | 10 | - General introductions. 11 | - @**Bharat Kalluri** shared [his self quantification dashboard](https://bharatkalluri.com/dashboard) with us. ([Self Quantification community](https://www.reddit.com/r/QuantifiedSelf/)) 12 | - @**Bharat Kalluri**, @**Harsh Kapadia**, @**Kartik Soneji** and [Viranchee](https://twitter.com/code_magician) talked about the solutions that people were making to use Git as a database. 13 | - @**Harsh Kapadia** shared GitHub OCTO's new project [Flat Data](https://octo.github.com/projects/flat-data). 14 | - [Hosting SQLite databases on Github Pages (or any static file hoster)](https://phiresky.github.io/blog/2021/hosting-sqlite-databases-on-github-pages/) 15 | - [Nikita Voloboev's Wiki](https://wiki.nikitavoloboev.xyz/) is SUPER awesome and everyone should create one! 16 | - @**Harsh Kapadia** and @**Kartik Soneji** helped [Ayesha Malik](https://twitter.com/aaayeeessshaaa) with branching in Git. (@**Harsh Kapadia**'s summary on [default branches in Git](https://harshkapadia2.github.io/git_basics/#_default_branch).) 17 | - @**Jai Kumar Dewani** tried to get Ayesha to run `rm -rf /` on her laptop :face_palm: 18 | - @**Jai Kumar Dewani** asked for suggestions to pass on a virus to a friend. Giving the friend an NPM `package.json` file to execute was the suggestion that he ended up with. 19 | - @**Jai Kumar Dewani** asked for help with GitHub Pages, because his React.js portfolio on GitHub Pages was not letting any other repository's links work. @**Kartik Soneji** was able to address and explain the problem to everyone. This discussion lasted long and was quite interesting! 20 | - Rohit shared an IoT product that he is building and asked for suggestions. @**Kartik Soneji** went gung ho on one of the points that Rohit brought up. 21 | - @**sirus** asked whether joining a start-up as an intern was worth it, which lead everyone into a rabbit hole of discussing the state of start ups and why sometimes asking for equity is not worth it. 22 | - We helped @**Kartik Soneji** and @**Sreekaran Srinath** to plan a project for a hackathon. 23 | 24 | --- 25 | 26 | ## Projects showcased 27 | 28 | - @**jaden furtado** showed us a virus that he is building. (The reference video that he used: [Writing Viruses for Fun, not Profit](https://www.youtube.com/watch?v=2Ra1CCG8Guo)) 29 | - @**ishandeveloper** showcased his project **Airwatt** which amazed a lot of people! ([Project demo](https://airwatt.ishandeveloper.com/)) 30 | - The amazing animations on the web site have been made using [GSAP](https://greensock.com/gsap/). 31 | - The PPT that he had made using MS PowerPoint really shocked everyone. It was SO good! 32 | - [Viranchee](https://twitter.com/code_magician) showed us his first ever web site that he made using Next.js and [Chakra UI](https://chakra-ui.com/). ([Project demo](https://manasi.viranchee.com/)) 33 | 34 | --- 35 | 36 | ## Communities 37 | 38 | - @**kartikey rawat** shared links for various communities. 39 | - [Kotlin User Group Kurg](https://linktr.ee/kugdurg) 40 | - [Mozilla Durg](https://linktr.ee/mozilladurg) 41 | - [Developer Student Community](https://linktr.ee/developer_student_community) 42 | - [Viranchee](https://twitter.com/code_magician) shared a link to [Null Community's Mumbai Chapter](https://null.community/chapters/3-mumbai), a Cyber Security community. 43 | 44 | --- 45 | 46 | See you all next time on . 47 | Do join in! 48 | 49 | [Meet screenshot](/user_uploads/29573/HMPVLVxvsSYnsVdepO7cWeqc/image.png) 50 | 51 | --- -------------------------------------------------------------------------------- /data/old summaries/17.md: -------------------------------------------------------------------------------- 1 | # OTC CatchUp #17 Summary 2 | 3 | Hey @**everyone**, this week's CatchUp was an amazing 7 hr 23 min session! :tada: 4 | Thank you so much for joining in! :smiley: 5 | 6 | --- 7 | 8 | ## Topics discussed 9 | 10 | - General introductions. 11 | - @**Saurabh Daware** explained why he archived his [text-to-handwriting](https://github.com/saurabhdaware/text-to-handwriting/issues/138) project. 12 | - Static Site Generators (SSGs) 13 | - @**Harsh Kapadia** explained what SSGs are and gave some examples ([Gatsby](https://www.gatsbyjs.com/), [Asciidoctor](https://asciidoctor.org/), [Abell.js](https://abelljs.org/), [Hugo](https://gohugo.io/), [Jekyll](https://jekyllrb.com/), etc.) 14 | - @**Chirag Nayyar** told us that the industry uses [Hugo](https://gohugo.io/) and [Jekyll](https://jekyllrb.com/) a lot. 15 | - @**Kartik Soneji** talked about SSGs like [Asciidoctor](https://asciidoctor.org/). 16 | - @**Kartik Soneji** also told us about the recent [MDN Web Docs](https://developer.mozilla.org/en-US/) shift from Server Side Rendering ([Kuma](https://kuma.readthedocs.io/en/latest/)) to their own JAMstack project, [Yari](https://developer.mozilla.org/en-US/docs/MDN/Yari). 17 | - [MDN Web Docs evolves! Lowdown on the upcoming new platform](https://hacks.mozilla.org/2020/10/mdn-web-docs-evolves-lowdown-on-the-upcoming-new-platform) 18 | - [Welcome Yari: MDN Web Docs has a new platform](https://hacks.mozilla.org/2020/12/welcome-yari-mdn-web-docs-has-a-new-platform) 19 | - @**Harsh Kapadia** told us what are [DDoS](https://us.norton.com/internetsecurity-emerging-threats-what-is-a-ddos-attack-30sectech-by-norton.html) attacks are. 20 | - @**Chirag Nayyar** gave us some insights into his past and the mistakes he made. 21 | - @**Chirag Nayyar** impressed upon us the importance of Computer Networking and the OSI Layers and @**Harsh Kapadia** shared his [Networking notes](https://github.com/HarshKapadia2/networking), [OSI notes](https://github.com/HarshKapadia2/networking/blob/main/osi_layers.md) and [favourite Networking YouTube channels](https://github.com/HarshKapadia2/networking#main-resources). 22 | - We talked about how people look towards ML and Blockchain technologies. 23 | - @**Mihika Gaonkar** ranted about how people feel that these technologies are easy and why everyone should not jump on the hype train. 24 | - @**Chirag Nayyar** told us that soft skills such are as important as tech skills. 25 | - Moving from speaking skill we went on discussing on the greatest hacks which were performed by social engineering attacks 26 | - @**sirus** told us about how verified twitter accounts and bank accounts were hacked. 27 | - @**Chirag Nayyar** and @**AYUSH BHOSLE** talked about [S.A.P](https://www.sap.com/corporate/en/company.html). 28 | - @**sirus** gave his view about [Jetpack Compose](https://developer.android.com/jetpack/compose) and KMM (Kotlin Multiplatform). 29 | - @**Aayush Pal** talked about the role of a [Developer Advocate](https://launchdarkly.com/blog/what-is-a-developer-advocate). 30 | - @**Dheeraj Lalwani** showed us a project called [Quarkly](https://quarkly.io/), which provides readymade front end components for React.js and Gatsby. 31 | - We talked about the importance of open communities. 32 | - @**Aayush Pal** shared his story of starting out in the Tech world with projects and internships. 33 | - We praised the [Vodafone Idea Vi app](https://www.myvi.in/vi-app) design and compared it with Jio's app. 34 | - We talked about @**Jai Kumar Dewani**'s Carl Zeiss internship. 35 | 36 | --- 37 | 38 | ## Projects showcased 39 | 40 | - @**Saurabh Daware** gave a demo of his Static Site Generator [Abell.js](https://abelljs.org/). 41 | - @**Aayush Pal** showed us a demo of a project that he is building for a client. 42 | - @**Dheeraj Lalwani** asked @**Kartik Soneji** a doubt about a [Command Line Text Editor](https://github.com/dheerajdlalwani/Command-Line-Text-Editor) that he is building. 43 | 44 | --- 45 | 46 | See you all for OTC CatchUp #18 on ! 47 | 48 | [Meet screenshot](/user_uploads/29573/LnoGAYjfcVRbvtJ22xSaLUbP/image.png) 49 | 50 | --- -------------------------------------------------------------------------------- /data/old summaries/50.md: -------------------------------------------------------------------------------- 1 | # OTC CatchUp #50 Summary 2 | 3 | Hey @**everyone**, we had a fun 4 hr 50 min session! 4 | Thank you all for joining in! :smiley: 5 | 6 | --- 7 | 8 | ## Topics Discussed 9 | 10 | - General introductions. 11 | - @**Chirag Nayyar** and [Krishna Gadia](https://linkedin.com/in/krishna-gadia) talked about migrating from on premises infrastructure to a Cloud Provider. They talked about all the changes and factors like networking and costs that need to be considered and configured while shifting and after shifting. 12 | - @**Harsh Kapadia** talked about his [Lighthouse](https://developers.google.com/web/tools/lighthouse) Meetup experience where he learnt about the [Chrome Web Vitals](https://web.dev/learn-web-vitals/#overview) (CWV) like [FCP, LCP, CLS and FID](https://web.dev/learn-web-vitals/#web-vitals-metrics). 13 | - @**Harsh Kapadia** shared that browsers have a limit of six concurrent requests per domain per tab. ([Why does your browser limit the number of concurrent network calls?](https://www.linkedin.com/pulse/why-does-your-browser-limit-number-concurrent-ishwar-rimal)) 14 | - @**Harsh Kapadia** also shared that [Lighthouse](https://developers.google.com/web/tools/lighthouse) tests should be conducted in Incognito mode (to prevent extensions from affecting site performance) and that the DevTools should be undocked from the browser window (as Lighthouse only measures the performance of the visible area of the screen to calculate some metrics). 15 | - @**Rishit Dagli** showed us a PR that he was making to tfhub.dev ([which is now merged](https://github.com/tensorflow/tfhub.dev/pull/92)) to add implementations of a [research paper](https://openreview.net/pdf?id=TVHS5Y4dNvM). 16 | - @**Harsh Kapadia** talked about the difference between import and export syntax in CommonJS and ES modules. 17 | - CommonJS: `require` and `module.exports` 18 | - ES Modules: `import` and `export` 19 | - @**Harsh Kapadia** asked for help with structuring [a SDK that he has been building](https://github.com/HarshKapadia2/nanonets) at his internship. @**sirus** and [Deepankar Bhade](https://twitter.com/DeepankarBhade) gave suggestions that inheritance, abstract classes or mixins could be used. 20 | - [Deepankar Bhade](https://twitter.com/DeepankarBhade), @**sirus**, [Shrinath Gupta](https://twitter.com/gupta_shrinath) and @**Harsh Kapadia** talked about the [pros and cons of monorepos](https://betterprogramming.pub/the-pros-and-cons-monorepos-explained-f86c998392e1). 21 | - @**Harsh Kapadia** shared [navigator.sendBeacon()](https://benborgers.com/posts/navigator-sendbeacon) which makes requests without waiting for responses, so can be used to send user analytics data from web sites when the user closes the tab, thus not blocking the browser's main thread while the user is using the site. 22 | - @**Harsh Kapadia** talked about why one should not set the [`Content-Type` header](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Type) manually and let the browser handle it. (The reason is that there is a file boundary string appended to the header value by the browser and manually setting the header overrides that, making the request fail.) 23 | - @**sirus** and @**Tushar Nankani** talked about Bumble's earning model. 24 | - Srinath Gupta asked [Viranchee Lotia](https://twitter.com/code_magician) about why one should pursue a Masters degree. 25 | - [Krishna Gadia](https://linkedin.com/in/krishna-gadia) talked about his US and [Gupshup](https://www.gupshup.io/developer/home) experience. 26 | 27 | --- 28 | 29 | ## OTC's Web Site! 30 | 31 | We have a web site now! :tada: 32 | 33 | Please visit [ourtech.community](https://ourtech.community)! 34 | 35 | --- 36 | 37 | ## Moving from Zulip to Telegram 38 | 39 | We are moving away from Zulip back to our original chat group on Telegram. 40 | 41 | Please download Telegram and then click on the link: [t.me/OurTechComm](https://t.me/OurTechComm) 42 | 43 | --- 44 | 45 | See you all next time on ! 46 | Do join in! 47 | 48 | [Meet screenshot](/user_uploads/29573/Pdg5DpWAuddNh7cqm9O74tId/image.png) 49 | 50 | [OTC's socials](https://otc.bio.link) 51 | 52 | --- -------------------------------------------------------------------------------- /data/otc.csv: -------------------------------------------------------------------------------- 1 | Number,Date,Duration,Attendees,Projects 2 | 54,20-11-2021,6 hrs 30 mins,"Omkar Khair, Sreekaran Srinath, Fabeha Rizvi, Harsh Kapadia, Krishna Gadia, Jay Kaku, Ishan Sharma, Himanshu Sharma, Ashfaq Ulhaq, Pranav Dani, Viranchee Lotia, Tanay Kamath, Harsh Shah, Akhil Sahu, Krishna Dave, Milan Chandiramani","Harsh Kapadia, Tanay Kamath" 3 | 55,27-11-2021,13 hrs 38 mins,"Omkar Khair, Sreekaran Srinath, Harsh Kapadia, Krishna Gadia, Jay Kaku, Ishan Sharma, Himanshu Sharma, Ashfaq Ulhaq, Pranav Dani, Viranchee Lotia, Tanay Kamath, Harsh Shah, Tushar Nankani, Darshan Rander, Dheeraj Lalwani, Hardik Raheja, Rishit Dagli, Rutvik Joshi, Dhaiwat Jaisinghani, Swapnil Borkar, Vashesh J, Kirti, Vivek Namaye, Nikunj Singhani",Krishna Gadia 4 | 56,04-12-2021,5 hrs 15 mins,"Sreekaran Srinath, Harsh Kapadia, Krishna Gadia, Jay Kaku, Ishan Sharma, Himanshu Sharma, Ashfaq Ulhaq, Pranav Dani, Tanay Kamath, Harsh Shah, Tushar Nankani, Darshan Rander, Dheeraj Lalwani, Hardik Raheja, Swapnil Borkar, Jaden Furtado, Shrinath Gupta, Mihika Gaonkar, Anil Harwani, Vashesh J, Mohit Nautiyal","Harsh Kapadia, The new summary page., The new individual summary page., Harsh Kapadia, Ishan Sharma" 5 | 57,11-12-2021,11 hrs 23 mins,"Anil Harwani, Sreekaran Srinath, Krishna Gadia, Kartik Soneji, Jay Kaku, Ishan Sharma, Himanshu Sharma, Ashfaq Ulhaq, Pranav Dani, Tanay Kamath, Tushar Nankani, Dheeraj Lalwani, Harsh Kapadia, Hardik Raheja, Swapnil Borkar, Jaden Furtado, Sanni Prasad, Aniruddh Rathi, Aaditya Chinchkhedkar, Jayu Jain, Chirag Nayyar, Viranchee Lotia, Krishna Dave","Ishan Sharma, Sreekaran Srinath, Sreekaran Srinath" 6 | 58,18-12-2021,4 hrs 48 mins,"Fabeha Rizvi, Archit Jain, Sunny Prasad, Anil Harwani, Omkar Khair, Ashfaq, Krishna Gadia, Harsh Kapadia, Ishan Sharma, Dheeraj Lalwani, Darshan Rander, Rishit Dagli, Sreekaran Srinath, Pranav Dani, Jaden Furtado", 7 | 59,18-12-2021,4 hrs 48 mins,"Rishit Dagli, Dheeraj Lalwani, Himanshu Sharma, Shivay Lamba, Sreekaran Srinath, Anam Saatvik Reddy, Jaden Furtado, Pranav Dani, Gayatri Joshi, Harsh Shah, Hardik Raheja, Harsh Kapadia, Anil Harwani, Krishna Gadia, Darshan Rander, Jayu Jain, Mohit Nautiyal, Dipesh Todi","Harsh Kapadia, Rishit Dagli, CPPE-5: Medical Personal Protective Equipment Dataset, TL;DR of the dataset project, GitHub Repository of the dataset" 8 | 60,01-01-2022,8 hrs 28 mins,"Rishit Dagli, Dheeraj Lalwani, Himanshu Sharma, Chirag Nayyar, Shivay Lamba, Sreekaran Srinath, Jaden Furtado, Pranav Dani, Harsh Shah, Hardik Raheja, Harsh Kapadia, Anil Harwani, Krishna Gadia, Darshan Rander, Jayu Jain, Shubhamdeep Jha, Amandeep Singh Reen, Shreesh Srivastava, Jash Doshi, Pratham Rohra, Viranchee Lotia, Sridhar Katta, Jay Kaku, Ritvi Mishra, Kartik Soneji, Ishan Sharma, Nishanth Sanjeev, Chirag Lulla, Mohit Nautiyal, Anas Khan","Harsh Kapadia, Dheeraj Lalwani, Viranchee Lotia, Amandeep Singh Reen" 9 | 61,08-01-2022,14 hrs 5 mins,"Omkar Khair, Saurabh Kumar Suryan, Himanshu Sharma, Dheeraj Lalwani, Jaden Furtado, Harsh Kapadia, Kartik Soneji, Chirag Nayyar, Rishit Dagli, Sreekaran Srinath, Jay Kaku, Hardik Raheja, Viranchee Lotia, Pranav Dani, Darshan Rander, Aaditya Chinchkhedkar, Anil Harwani, Tushar Nankani, Mihika Gaonkar, Krishna Gadia, Amul Badjatya, Viranchee Lotia, Ashfaq, Ritvi Mishra, Swapnil Borkar, Pratham Rohra, Pranil Chitre, Siddharth Kaduskar, Sai Kaushik Sadu, Kedar Karbele, Sameer Kashyap, Priyanshu Gupta, Shubham Tainwala, Parth Puranik, Priyam Shah, Anas Khan, Mohd. Sadiq, Manish Godhani, Anuhya Challagundla, Mayur Kukreja","Rishit Dagli, Ritvi Mishra, Saurabh Suryan" 10 | 62,15-01-2022,10 hrs 30 mins,"Vedant Panchal, Saurabh Suryan, Himanshu Sharma, Dheeraj Lalwani, Jaden Furtado, Harsh Kapadia, Kartik Soneji, Rishit Dagli, Sreekaran Srinath, Jay Kaku, Hardik Raheja, Darshan Rander, Anil Harwani, Ashfaq, Krishna Gadia, Ritvi Mishra, Vatsal Patel, Aditya Oberai, Shivay Lamba, Jai Dewani, Omkar Khair, Aayush Pal, Anas Khan, Aryan Nayak, Ashish Bhogesara, Ayush Chauhan, Gargi Sathe, Ishan Sharma, Jatin Chaudhary, Kartik Choudhary, Kartik Soneji, Nishanth Sanjeev, Pranav Dani, Pranil Chitre, Rajat Verma, Paul Atreides☺, Hiten Gerella, Kedar Karbele, Arya Sheth, Sneh Mirani, Darshil Marathe, Krishana Dave, Krithiik S, Mohit Nautiyal","Vedant Panchal, Hosted project, GitHub repository, Example Post, how to crop an image before uploading it with Cropper JS & PHP, CodePen, Anil Harwani, Anil Harwani, Omkar Khair, Harsh Kapadia, learndmarc.com, AWS CloudWatch" 11 | 63,22-01-2022,5 hrs 55 mins,"Chirag Nayyar, Harsh Kapadia, Sreekaran Srinath, Anil Harwani, Rishit Dagli, Jay Kaku, Dheeraj Lalwani, Darshan Rander, Mihika Gaonkar, Sridhar Katta, Pranil Chitre, Vatsal Patel, Vedant Panchal, Harsh Shah, Annsh Agrawaal, Chirag Lulla, Krishna Gadia, Pratham Rohra, Omkar Khair, Gaurav Tewari, Tushar Nankani, Priyam Shah, Kedar Karbele, Sahil, Omar Vora, Akshay Kanade, Ronak Wadhva","Darshan Rander, Dheeraj Lalwani, GitHub repository, Tushar Nankani, Documentation, GitHub repository, Harsh Kapadia, Web app, GitHub repository, Talk using Git Graph" 12 | -------------------------------------------------------------------------------- /data/old summaries/52.md: -------------------------------------------------------------------------------- 1 | # OTC CatchUp #52 Summary 2 | 3 | Hey @**everyone**, we had a fun 5 hr 32 min session! 4 | Thank you for joining in! :smiley: 5 | 6 | --- 7 | 8 | ## OTC CatchUp is One Year Old :tada: 9 | 10 | We have completed one year of continuous weekly sessions! :confetti: 11 | A BIG thank you to all our attendees! This was possible only because you all attended the sessions. 12 | 13 | --- 14 | 15 | ## Topics Discussed 16 | 17 | - General introductions. 18 | - @**Rishit Dagli** showcased his collection of six new pre-trained ConvMixer models that he [published on TensorFlow Hub](https://tfhub.dev/rishit-dagli/collections/convmixer/1). 19 | - @**Rishit Dagli** also showcased a paper in which he invented a new Math theorem. ([Paper](https://figshare.com/articles/preprint/A_Short_but_Interesting_Number_Theory_Theorem_pdf/16903252)) 20 | - [Daksh Miglani](https://twitter.com/0xDaksh)'s [WebRTC notes](https://www.notion.so/WebRTC-81aa14b8cd57447dac90d61bb1e68020) were shared. 21 | - @**ishandeveloper** talked about his journey building [HackerResume](https://www.hackerresume.com) at [HackerRank](https://www.hackerrank.com) and how he brought down the live HackerResume web app down for about 10 minutes. 22 | - @**Rutvik J** talked about his work analysing transaction volume and other KPIs (Key Performance Indices) on Polygon. ([His Dune Analytics dashboard](https://dune.xyz/Orion/Polygon-projects)) 23 | - [Salil Bajaj](https://twitter.com/tweetmehrab) shared a few podcast links pertaining to the Web3 domain 24 | - [The Wonders of Web3, Finding the Right Amount of Crypto Regulation, the Untapped Potential of NFTs, etc.](https://open.spotify.com/episode/3U4wMKyvMUhB83qf8FaA3I?si=biMddovqTPOJC0KyS53GFA) 25 | - [The creator of Ethereum on understanding Ethereum, NFTs, etc.](https://open.spotify.com/episode/5fuiS0ZmMxuUp7kpbO0M8J?si=tlZl-RJRStWcaB3W8wDvYQ) 26 | - [Omkar Khair](https://twitter.com/omtalk) talked about how he got interested in Networking protocols and how he studies them from RFCs. He got particularly interested in e-mail related protocols like POP3, SMTP and DKIM. 27 | - @**Preet Parekh** shared a site explaining the working of e-mails in general. ([Email explained from first principles](https://explained-from-first-principles.com/email)) 28 | - [Omkar Khair](https://twitter.com/omtalk) also talked about how [Pakistan brought down YouTube](https://www.cnet.com/news/how-pakistan-knocked-youtube-offline-and-how-to-make-sure-it-never-happens-again) in 2008 by hijacking IP addresses. 29 | - @**Harsh Kapadia** shared a mind-boggling talk on [Scaling hotstar.com for 25 million concurrent viewers](https://www.youtube.com/watch?v=QjvyiyH4rr0). 30 | - @**Jay Kaku** talked about how he has been exploring hardware languages and design. 31 | - @**Hardik Raheja** asked about the optimizations required to make apps perform better for newer OSs/processors/architectures. 32 | - [Omkar Khair](https://twitter.com/omtalk) told us about FPGA chips [that Apple uses in the iPhone camera](https://www.forbes.com/sites/aarontilley/2016/10/17/iphone-7-fpga-chip-artificial-intelligence), whose architecture is programmable. 33 | - @**sirus** asked for common architecture (Eg: MVC, MVVM, etc) and Design Patterns that people use, to improve his code style. 34 | - @**jaden furtado** showed us a [NoSQL Injection](https://resources.infosecinstitute.com/topic/what-is-nosql-injection) and shared [GraphQLmap](https://github.com/swisskyrepo/GraphQLmap), a scripting engine to interact with GraphQL endpoints for pentesting purposes. 35 | 36 | --- 37 | 38 | ## Projects Showcased 39 | 40 | - @**Preet Parekh** showcased two projects, *Colllab. so* and *BMC*. 41 | - *Colllab .so* is a Figma-like implementation built using [Next.js](https://nextjs.org) (React.js-based frontend framework), [Radix UI](https://www.radix-ui.com) (unstyled and accessible components), [Tailwind CSS](https://tailwindcss.com) (CSS library), [Yjs](https://yjs.dev) (shared editing docs and other things), [fly.io](https://fly.io) (edge deployment), [LiveKit](https://livekit.io) (real-time audio communication), [Node.js](https://nodejs.org) (JavaScript runtime on the server) and [PostgreSQL](https://www.postgresql.org) (DB). 42 | - *BMC* is a Cryptocurrency sponsoring platform for creators built using [Solidity](https://soliditylang.org) (language for developing smart contracts on Ethereum), [Node.js](https://nodejs.org) (JavaScript runtime on the server), [Tailwind CSS](https://tailwindcss.com) (CSS library), [Next.js](https://nextjs.org) (React.js-based frontend framework), [Headless UI](https://headlessui.dev) (unstyled and accessible components) 43 | - [Omkar Khair](https://twitter.com/omtalk) shared his project *Dopemin*, which helps tag e-mails from different sources and turn them off. ([Web app](https://dopemin.com)) 44 | 45 | --- 46 | 47 | [Meet screenshot](/user_uploads/29573/r-3-ED4WNxfoRlMM069unRxx/image.png) 48 | 49 | See you all next time on ! 50 | Do join in! 51 | 52 | Join us on Telegram: [t.me/OurTechComm](https://t.me/OurTechComm) 53 | Web site: [ourtech.community](https://ourtech.community) 54 | All social links: [otc.bio.link](https://otc.bio.link) 55 | 56 | --- -------------------------------------------------------------------------------- /data/old summaries/47.md: -------------------------------------------------------------------------------- 1 | # OTC CatchUp #47 Summary 2 | 3 | Hey @**everyone**, we had a fun 7 hr 30 min session! 4 | Thank you all for joining in! :smiley: 5 | 6 | --- 7 | 8 | ## Hacktoberfest 2021 9 | 10 | We have planned three sessions for [Hacktoberfest 2021](https://hacktoberfest.digitalocean.com)! 11 | 12 | **When: 4 to 6 PM IST from 8th to 10th Oct 2021** 13 | **RSVP now**: https://bit.ly/advanced-git-github-workshop 14 | 15 | ### 8th Oct: Git Basics 16 | 17 | - Speaker: @**Harsh Kapadia** 18 | - Agenda 19 | - Git and GitHub Concepts & Commands 20 | - How to make Pull Requests 21 | 22 | ### 9th Oct: Git Internals 23 | 24 | - Speaker: @**Harsh Kapadia** 25 | - Agenda 26 | - The .git Directory 27 | - Git Objects (Commit, tree, and blob objects) 28 | 29 | ### 10th Oct: Working with CI/CD 30 | 31 | - Speaker: @**Kartik Soneji** 32 | - Agenda 33 | - GitHub Actions 34 | - Repos with Test Coverage 35 | 36 | **RSVP now**: https://bit.ly/advanced-git-github-workshop 37 | 38 | --- 39 | 40 | ## Topics Discussed 41 | 42 | - General introductions. 43 | - We talked about various flavours of Linux terminals such as [fish](https://fishshell.com) and [zsh](https://www.zsh.org). 44 | - @**Ramyak Mehra** told everyone about [Thunder Client](https://www.thunderclient.io) which is a Rest Client just like [Postman](https://www.postman.com) for Testing APIs, but in the form of a [VS Code Extension](https://marketplace.visualstudio.com/items?itemName=rangav.vscode-thunder-client). 45 | - @**Harsh Kapadia** told everyone about various [MIME types](https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types). Eg: image/png, image/jpeg, text/html, text/css, application/json, text/javascript 46 | - We also discussed about Templating Engines like [Handlebar.js](https://handlebarsjs.com) and [EJS](https://ejs.co). 47 | - We talked about [Lodash](https://lodash.com), which is a modern JavaScript utility library delivering modularity, performance and extras. 48 | - @**Himanshu Sharma** talked to us about his current internship experience where he is requiring to write Bash scripts, CRON Jobs and work with Node.js. 49 | - [Krishna Gadia](https://www.linkedin.com/in/krishna-gadia) answered @**Harsh Kapadia**'s questions on [Apache Kafka](https://kafka.apache.org), [Ansible](https://www.ansible.com) and [Kubernetes (K8s)](https://kubernetes.io). 50 | - @**Harsh Kapadia** asked for tips on the usual structure of a Node.js SDK. 51 | - @**Harsh Kapadia** asked about the different `import` and `export` syntax in JavaScript, in the two module types ([CommonJS](https://medium.com/@cgcrutch18/commonjs-what-why-and-how-64ed9f31aa46) and [ES6 Modules](https://medium.com/backticks-tildes/introduction-to-es6-modules-49956f580da)). 52 | - @**Deepankar Bhade** shared an [article](https://dev.to/iggredible/what-the-heck-are-cjs-amd-umd-and-esm-ikm) which talks about CJS, AMD, UMD, and ESM in JavaScript. 53 | - We talked about the differences between JavaScript and TypeScript. 54 | - @**Himanshu Sharma** asked for recommendations on VPNs, he currently was using [ZenMate](https://zenmate.com). 55 | - @**Jaden Furtado** suggested to use [Proton VPN](https://protonvpn.com). 56 | - CloudFlare's [1.1.1.1 WARP](https://1.1.1.1) service is really good as well. 57 | - @**Harsh Kapadia** shared a link to Hussein Nasser's video on [How Airline WIFI allows Texting but not Media in WhatsApp/iMessage](https://www.youtube.com/watch?v=AYSxxO2yZp8). 58 | - @**Jai Dewani** told everyone about his Carl Zeiss interview experience and DSA questions. 59 | - @**Saket Thota** & @**Jai Dewani** talked about [ICPC](https://icpc.global). 60 | - We talked about various competitive programming competitions such as 61 | - [ICPC](https://icpc.global) 62 | - [Facebook HackerCup](https://www.facebook.com/codingcompetitions/hacker-cup) 63 | - [IEEE Extreme](https://ieeextreme.org) 64 | - [Google HashCode](https://codingcompetitions.withgoogle.com/hashcode) 65 | - [Google Kickstart](https://codingcompetitions.withgoogle.com/kickstart) 66 | - [Google Code Jam](https://codingcompetitions.withgoogle.com/codejam) 67 | - @**Kartik Soneji** helped @**Aradhya Talan** in implementing a class-based LinkedList in C++. 68 | 69 | --- 70 | 71 | ## Projects Showcased 72 | 73 | - @**Ramyak Mehra** showcased his SQL query generator project written in Dart on the server side. 74 | - @**Deepankar Bhade** showcased his GraphQL [Movie Ratings API](https://deepankarbhade.vercel.app/api/movie-ratings). 75 | 76 | --- 77 | 78 | ## OTC's Web Site! 79 | 80 | We have a web site now! :tada: 81 | 82 | Please visit [ourtech.community](https://ourtech.community) 83 | 84 | --- 85 | 86 | ## Moving from Zulip to Telegram 87 | 88 | We are moving away from Zulip back to our original chat group on Telegram. 89 | 90 | Please download Telegram and then click on the link: [t.me/OurTechComm](https://t.me/OurTechComm) 91 | 92 | --- 93 | 94 | See you all next time on ! 95 | Do join in! 96 | 97 | [Meet Screenshot](/user_uploads/29573/m3ejB2Kdnd4Th68z_LAWCcko/image.png) 98 | 99 | [OTC's socials](https://otc.bio.link) 100 | 101 | --- -------------------------------------------------------------------------------- /scripts/data cleaning.ipynb: -------------------------------------------------------------------------------- 1 | { 2 | "cells": [ 3 | { 4 | "cell_type": "markdown", 5 | "id": "e954651d", 6 | "metadata": {}, 7 | "source": [ 8 | "Final csv files for visualization are created in this notebook." 9 | ] 10 | }, 11 | { 12 | "cell_type": "code", 13 | "execution_count": 1, 14 | "id": "3b85d8fd", 15 | "metadata": {}, 16 | "outputs": [], 17 | "source": [ 18 | "import pandas as pd" 19 | ] 20 | }, 21 | { 22 | "cell_type": "code", 23 | "execution_count": 3, 24 | "id": "84e95380", 25 | "metadata": {}, 26 | "outputs": [], 27 | "source": [ 28 | "df1 = pd.read_csv('data/otc.csv')" 29 | ] 30 | }, 31 | { 32 | "cell_type": "code", 33 | "execution_count": 4, 34 | "id": "e8bb27ff", 35 | "metadata": {}, 36 | "outputs": [], 37 | "source": [ 38 | "df2 = pd.read_csv('data/old_otcs.csv')" 39 | ] 40 | }, 41 | { 42 | "cell_type": "code", 43 | "execution_count": 4, 44 | "id": "888a68f8", 45 | "metadata": { 46 | "scrolled": false 47 | }, 48 | "outputs": [], 49 | "source": [ 50 | "duration_final = [] \n", 51 | "for i in range(df1.shape[0]):\n", 52 | " duration_list = df1['Duration'][i].split(' ')\n", 53 | " duration_final.append(round((int(duration_list[0])*60 + int(duration_list[2]))/60, 2)) #Converting duration to float\n", 54 | "df1['Duration'] = duration_final" 55 | ] 56 | }, 57 | { 58 | "cell_type": "code", 59 | "execution_count": 5, 60 | "id": "a72663ba", 61 | "metadata": {}, 62 | "outputs": [], 63 | "source": [ 64 | "data = pd.concat([df2, df1]).reset_index()" 65 | ] 66 | }, 67 | { 68 | "cell_type": "code", 69 | "execution_count": 6, 70 | "id": "fce8435f", 71 | "metadata": {}, 72 | "outputs": [], 73 | "source": [ 74 | "data.drop(['Unnamed: 0', 'index'], axis = 1, inplace=True)" 75 | ] 76 | }, 77 | { 78 | "cell_type": "code", 79 | "execution_count": 7, 80 | "id": "93439986", 81 | "metadata": {}, 82 | "outputs": [], 83 | "source": [ 84 | "data.fillna('', inplace=True)" 85 | ] 86 | }, 87 | { 88 | "cell_type": "code", 89 | "execution_count": 8, 90 | "id": "a871fee5", 91 | "metadata": {}, 92 | "outputs": [], 93 | "source": [ 94 | "attendees = ''\n", 95 | "for i in range(data.shape[0]):\n", 96 | " attendees = attendees + ', ' + data.iloc[i,3]" 97 | ] 98 | }, 99 | { 100 | "cell_type": "code", 101 | "execution_count": 9, 102 | "id": "468fcea9", 103 | "metadata": {}, 104 | "outputs": [], 105 | "source": [ 106 | "data.to_csv('otc_final.csv') # One of the tables used for visualization" 107 | ] 108 | }, 109 | { 110 | "cell_type": "code", 111 | "execution_count": 10, 112 | "id": "86243450", 113 | "metadata": {}, 114 | "outputs": [], 115 | "source": [ 116 | "attendees = attendees.split(', ')" 117 | ] 118 | }, 119 | { 120 | "cell_type": "code", 121 | "execution_count": 11, 122 | "id": "0d370252", 123 | "metadata": {}, 124 | "outputs": [], 125 | "source": [ 126 | "attendees = [i for i in attendees if i!='']" 127 | ] 128 | }, 129 | { 130 | "cell_type": "code", 131 | "execution_count": 12, 132 | "id": "1cfd859b", 133 | "metadata": {}, 134 | "outputs": [], 135 | "source": [ 136 | "df = pd.DataFrame({'Number':list(data.iloc[:, 0])})" 137 | ] 138 | }, 139 | { 140 | "cell_type": "code", 141 | "execution_count": 13, 142 | "id": "6795a5cc", 143 | "metadata": {}, 144 | "outputs": [], 145 | "source": [ 146 | "for name in set(attendees):\n", 147 | " attendance = []\n", 148 | " for i in range(data.shape[0]):\n", 149 | " if name in data.iloc[i, 3]:\n", 150 | " attendance.append(1)\n", 151 | " else:\n", 152 | " attendance.append(0)\n", 153 | " df[name] = attendance" 154 | ] 155 | }, 156 | { 157 | "cell_type": "code", 158 | "execution_count": 14, 159 | "id": "2a433036", 160 | "metadata": {}, 161 | "outputs": [], 162 | "source": [ 163 | "df = df.append(df.sum(axis=0).to_dict(), ignore_index=True)" 164 | ] 165 | }, 166 | { 167 | "cell_type": "code", 168 | "execution_count": 15, 169 | "id": "c380ce1d", 170 | "metadata": {}, 171 | "outputs": [], 172 | "source": [ 173 | "df.to_csv('otc_attendees.csv') # Attendees as per catchup number" 174 | ] 175 | }, 176 | { 177 | "cell_type": "code", 178 | "execution_count": 16, 179 | "id": "1a9ccd44", 180 | "metadata": {}, 181 | "outputs": [], 182 | "source": [ 183 | "df_transposed = df.transpose()\n", 184 | "df_transposed.to_csv('otc_attendees_transposed.csv') # Names of attendees and catchups attended as columns" 185 | ] 186 | }, 187 | { 188 | "cell_type": "code", 189 | "execution_count": 17, 190 | "id": "1e579d49", 191 | "metadata": {}, 192 | "outputs": [], 193 | "source": [ 194 | "projects = ''\n", 195 | "for i in range(data.shape[0]):\n", 196 | " projects = projects + ', ' + data.iloc[i,4]\n", 197 | "\n", 198 | "projects = projects.split(', ')" 199 | ] 200 | }, 201 | { 202 | "cell_type": "code", 203 | "execution_count": 18, 204 | "id": "9a06f8b3", 205 | "metadata": {}, 206 | "outputs": [], 207 | "source": [ 208 | "projects = [i for i in projects if i!='']" 209 | ] 210 | }, 211 | { 212 | "cell_type": "code", 213 | "execution_count": 19, 214 | "id": "f933c2d4", 215 | "metadata": {}, 216 | "outputs": [], 217 | "source": [ 218 | "dict = {}\n", 219 | "for i in set(projects):\n", 220 | " if i in attendees:\n", 221 | " dict.update({i:projects.count(i)})" 222 | ] 223 | }, 224 | { 225 | "cell_type": "code", 226 | "execution_count": 20, 227 | "id": "dce480e2", 228 | "metadata": {}, 229 | "outputs": [], 230 | "source": [ 231 | "data = {'Name':dict.keys(),\n", 232 | " 'Number of projects':dict.values()}\n", 233 | "df1 = pd.DataFrame(data)\n", 234 | "df1.to_csv('projects.csv') # Names of attendees with the number of projects showcased as columns" 235 | ] 236 | } 237 | ], 238 | "metadata": { 239 | "kernelspec": { 240 | "display_name": "Python 3 (ipykernel)", 241 | "language": "python", 242 | "name": "python3" 243 | }, 244 | "language_info": { 245 | "codemirror_mode": { 246 | "name": "ipython", 247 | "version": 3 248 | }, 249 | "file_extension": ".py", 250 | "mimetype": "text/x-python", 251 | "name": "python", 252 | "nbconvert_exporter": "python", 253 | "pygments_lexer": "ipython3", 254 | "version": "3.9.7" 255 | } 256 | }, 257 | "nbformat": 4, 258 | "nbformat_minor": 5 259 | } 260 | -------------------------------------------------------------------------------- /scripts/OTC CatchUp summary scraper.ipynb: -------------------------------------------------------------------------------- 1 | { 2 | "cells": [ 3 | { 4 | "cell_type": "markdown", 5 | "id": "78332f68", 6 | "metadata": {}, 7 | "source": [ 8 | "This notebook contains the code to scrape OTC CatchUp summaries from the OTC website : https://catchup.ourtech.community/summary" 9 | ] 10 | }, 11 | { 12 | "cell_type": "code", 13 | "execution_count": null, 14 | "id": "35fd2084", 15 | "metadata": {}, 16 | "outputs": [], 17 | "source": [ 18 | "import time\n", 19 | "import urllib.request\n", 20 | "import urllib.parse\n", 21 | "import requests\n", 22 | "from bs4 import BeautifulSoup as _BeautifulSoup\n", 23 | "import csv\n", 24 | "from dotenv import load_dotenv\n", 25 | "import pandas as pd" 26 | ] 27 | }, 28 | { 29 | "cell_type": "code", 30 | "execution_count": 2, 31 | "id": "0d10e186", 32 | "metadata": {}, 33 | "outputs": [], 34 | "source": [ 35 | "def create_csv():\n", 36 | " with open(\"otc.csv\", \"a\", newline=\"\", encoding=\"utf-8\") as csv_file:\n", 37 | " fieldnames = ['Number', 'Date', 'Duration', 'Attendees', 'Projects']\n", 38 | " writer = csv.DictWriter(csv_file, fieldnames = fieldnames)\n", 39 | " writer.writeheader()\n", 40 | "create_csv()" 41 | ] 42 | }, 43 | { 44 | "cell_type": "code", 45 | "execution_count": 3, 46 | "id": "b8834288", 47 | "metadata": { 48 | "scrolled": true 49 | }, 50 | "outputs": [], 51 | "source": [ 52 | "def get_number(bs4_page):\n", 53 | " number = bs4_page.find_all('h1')[0].contents[0].split('#')[1].split(' ')[0]\n", 54 | " return number" 55 | ] 56 | }, 57 | { 58 | "cell_type": "code", 59 | "execution_count": 4, 60 | "id": "96c64436", 61 | "metadata": {}, 62 | "outputs": [], 63 | "source": [ 64 | "def get_date_time(bs4_page):\n", 65 | " details = bs4_page.find_all('div', class_='paragraph')\n", 66 | " date = details[1].find('p').contents[0].split(': ')[1]\n", 67 | " duration = details[2].find('p').contents[0].split(\": \")[1]\n", 68 | " return(date, duration)" 69 | ] 70 | }, 71 | { 72 | "cell_type": "code", 73 | "execution_count": 5, 74 | "id": "9a7e59fe", 75 | "metadata": {}, 76 | "outputs": [], 77 | "source": [ 78 | "def get_attendees(bs4_page):\n", 79 | " if bs4_page.find_all('div', class_='sect3')[2].find('h4', id='_attendees') != None: #Did this because no projects were showcase in OTC 58\n", 80 | " attendees_li = bs4_page.find_all('div', class_='sect3')[2].find('div', class_='ulist').find('ul').find_all('li')\n", 81 | " else:\n", 82 | " attendees_li = bs4_page.find_all('div', class_='sect3')[1].find('div', class_='ulist').find('ul').find_all('li')\n", 83 | " attendees_list = []\n", 84 | " for attendee in attendees_li:\n", 85 | " if (attendee.find('p').find('a')==None):\n", 86 | " attendees_list.append(attendee.find('p').contents[0])\n", 87 | " else:\n", 88 | " attendees_list.append(attendee.find('p').find('a').contents[0])\n", 89 | " return ', '.join(attendees_list)" 90 | ] 91 | }, 92 | { 93 | "cell_type": "code", 94 | "execution_count": 6, 95 | "id": "9cbe72e4", 96 | "metadata": {}, 97 | "outputs": [], 98 | "source": [ 99 | "def get_project_showcase_list(bs4_page):\n", 100 | " if bs4_page.find_all('div', class_='sect3')[1].find('h4',id=\"_attendees\") != None: # Because OTC Catchup 58 does not have a projects section\n", 101 | " project_showcase_list = []\n", 102 | " else:\n", 103 | " projects_li = bs4_page.find_all('div', class_='sect3')[1].find('div', class_='ulist').find('ul').find_all('li')\n", 104 | " project_showcase_list = []\n", 105 | " for project in projects_li:\n", 106 | " if (project.find('p').find('a') == None):\n", 107 | " project_showcase_list.append(project.find('p').contents[0])\n", 108 | " else: \n", 109 | " project_showcase_list.append(project.find('p').find('a').contents[0])\n", 110 | " return ', '.join(project_showcase_list)" 111 | ] 112 | }, 113 | { 114 | "cell_type": "code", 115 | "execution_count": 7, 116 | "id": "ea4d45ad", 117 | "metadata": {}, 118 | "outputs": [], 119 | "source": [ 120 | "def write_data(number, date, duration, attendees, projects):\n", 121 | " with open(\"otc.csv\", \"a\", newline=\"\", encoding=\"utf-8\" ) as csv_file:\n", 122 | " fieldnames = ['Number', 'Date', 'Duration', 'Attendees', 'Projects']\n", 123 | " writer = csv.DictWriter(csv_file, fieldnames = fieldnames)\n", 124 | " dict = {}\n", 125 | " dict['Number'] = number\n", 126 | " dict['Date'] = date\n", 127 | " dict['Duration'] = duration\n", 128 | " dict['Attendees'] = attendees\n", 129 | " dict['Projects'] = projects\n", 130 | " \n", 131 | " writer.writerow(dict)\n", 132 | " " 133 | ] 134 | }, 135 | { 136 | "cell_type": "code", 137 | "execution_count": 8, 138 | "id": "b27bf828", 139 | "metadata": {}, 140 | "outputs": [], 141 | "source": [ 142 | "def scrape(start_number, end_number):\n", 143 | " for i in range(start_number, end_number+1):\n", 144 | " url = 'https://catchup.ourtech.community/summary/0'+ str(i)\n", 145 | " session_requests = requests.session()\n", 146 | " result = session_requests.get(url)\n", 147 | " bs4_page = _BeautifulSoup(result.content, features=\"html.parser\")\n", 148 | " number = get_number(bs4_page)\n", 149 | " date, duration = get_date_time(bs4_page)\n", 150 | " attendees_list = get_attendees(bs4_page)\n", 151 | " project_showcase_list = get_project_showcase_list(bs4_page)\n", 152 | " write_data(number, date, duration, attendees_list, project_showcase_list)" 153 | ] 154 | }, 155 | { 156 | "cell_type": "code", 157 | "execution_count": 9, 158 | "id": "3470cbf5", 159 | "metadata": {}, 160 | "outputs": [], 161 | "source": [ 162 | "start_number = 54\n", 163 | "end_number = 63\n", 164 | "scrape(start_number, end_number)" 165 | ] 166 | } 167 | ], 168 | "metadata": { 169 | "kernelspec": { 170 | "display_name": "Python 3 (ipykernel)", 171 | "language": "python", 172 | "name": "python3" 173 | }, 174 | "language_info": { 175 | "codemirror_mode": { 176 | "name": "ipython", 177 | "version": 3 178 | }, 179 | "file_extension": ".py", 180 | "mimetype": "text/x-python", 181 | "name": "python", 182 | "nbconvert_exporter": "python", 183 | "pygments_lexer": "ipython3", 184 | "version": "3.9.7" 185 | } 186 | }, 187 | "nbformat": 4, 188 | "nbformat_minor": 5 189 | } 190 | -------------------------------------------------------------------------------- /data/otc_final.csv: -------------------------------------------------------------------------------- 1 | ID,Number,Date,Duration,Attendees,Projects 2 | 0,11,23-01-2021,7.33,,"Sai Deepesh, Darshan Rander" 3 | 1,13,06-02-2021,7.62,,"Darshan Rander, Ayush Bhosle" 4 | 2,14,13-02-2021,5,, 5 | 3,15,20-02-2021,5.8,,"Dheeraj Lalwani, Darshan Rander" 6 | 4,16,27-02-2021,5.83,, 7 | 5,17,06-03-2021,7.38,,"Saurabh Daware, Aayush Pal, Dheeraj Lalwani" 8 | 6,18,13-03-2021,5.5,,"Harsh Kapadia, Sreekaran Srinath, Sreekaran Srinath" 9 | 7,19,27-03-2021,5.72,, 10 | 8,21,03-04-2021,9.2,, 11 | 9,22,10-04-2021,5.75,, 12 | 10,23,17-04-2021,5.67,, 13 | 11,24,24-04-2021,7,, 14 | 12,25,01-05-2021,11.78,,"Darshan Rander, Pranav Dani, Yash Khatwani, Yash Khatwani, Dheeraj Lalwani, Dheeraj Lalwani, Vedant Jumle" 15 | 13,26,08-05-2021,10,,"Vedant Jumle, Gayatri Joshi, Harsh Kapadia, Dheeraj Lalwani, Ishan Sharma" 16 | 14,27,15-05-2021,8.25,,"Ishan Sharma, Dheeraj Lalwani, Jai Kumar Dewani, Harsh Kapadia" 17 | 15,28,22-05-2021,11,,"Jaden Furtado, Ishan Sharma, Kartikey Rawat" 18 | 16,29,29-05-2021,6,,"Varun Mamtora, Aniket More" 19 | 17,30,05-06-2021,6.75,,"Ishan Sharma, Darshan Rander, Ishan Sharma" 20 | 18,31,12-06-2021,6.75,,"Tushar Nankani, Gayatri Joshi, Ishan Sharma, Harsh Kapadia, Himanshu Sharma, Tushar Nankani" 21 | 19,32,19-06-2021,9.83,,"Muskan Gupta, Ishan Sharma" 22 | 20,33,26-06-2021,7.75,,"Chirag Nayyar, Pranav Dani, Shreesh Srivastava, Ayush Bhosle" 23 | 21,34,03-07-2021,6.57,,Saurabh Daware 24 | 22,35,10-07-2021,6.87,, 25 | 23,36,17-07-2021,6.83,, 26 | 24,37,24-07-2021,7,,Pranav Dani 27 | 25,38,31-07-2021,12.13,, 28 | 26,39,07-08-2021,9.73,, 29 | 27,40,14-08-2021,9.75,,"Darshan Rander, Ishan Sharma, Dheeraj Lalwani, Jaden Furtado, Sreekaran Srinath, Pranav Dani, Rishit Dagli" 30 | 28,41,21-08-2021,6.22,,"Rishit Dagli, Sreekaran Srinath" 31 | 29,42,28-08-2021,7.3,,"Omraj Sharma, Sreekaran Srinath, Darshan Rander" 32 | 30,43,04-09-2021,11,,"Hriday Keswani, Rishav Thakur, Ishan Sharma, Shreesh Srivastava" 33 | 31,44,11-09-2021,7.92,,Pulkit Singh 34 | 32,45,18-09-2021,6,,"Pranav Dani, Rishit Dagli" 35 | 33,46,25-09-2021,7.5,,"Pranav Dani, Rishit Dagli, Sachin Jangir" 36 | 34,47,02-10-2021,7.5,,"Ramyak Mehra, Deepankar Bhade" 37 | 35,48,09-10-2021,7.5,,"Kartik Soneji, Shrinath" 38 | 36,49,16-10-2021,7.33,, 39 | 37,50,23-10-2021,4.83,, 40 | 38,51,30-10-2021,5.45,,"Dheeraj Lalwani, Jaden Furtado" 41 | 39,52,06-11-2021,5.53,,Preet Parekh 42 | 40,53,13-11-2021,6.07,, 43 | 41,54,20-11-2021,6.5,"Omkar Khair, Sreekaran Srinath, Fabeha Rizvi, Harsh Kapadia, Krishna Gadia, Jay Kaku, Ishan Sharma, Himanshu Sharma, Ashfaq Ulhaq, Pranav Dani, Viranchee Lotia, Tanay Kamath, Harsh Shah, Akhil Sahu, Krishna Dave, Milan Chandiramani","Harsh Kapadia, Tanay Kamath" 44 | 42,55,27-11-2021,13.63,"Omkar Khair, Sreekaran Srinath, Harsh Kapadia, Krishna Gadia, Jay Kaku, Ishan Sharma, Himanshu Sharma, Ashfaq Ulhaq, Pranav Dani, Viranchee Lotia, Tanay Kamath, Harsh Shah, Tushar Nankani, Darshan Rander, Dheeraj Lalwani, Hardik Raheja, Rishit Dagli, Rutvik Joshi, Dhaiwat Jaisinghani, Swapnil Borkar, Vashesh J, Kirti, Vivek Namaye, Nikunj Singhani",Krishna Gadia 45 | 43,56,04-12-2021,5.25,"Sreekaran Srinath, Harsh Kapadia, Krishna Gadia, Jay Kaku, Ishan Sharma, Himanshu Sharma, Ashfaq Ulhaq, Pranav Dani, Tanay Kamath, Harsh Shah, Tushar Nankani, Darshan Rander, Dheeraj Lalwani, Hardik Raheja, Swapnil Borkar, Jaden Furtado, Shrinath Gupta, Mihika Gaonkar, Anil Harwani, Vashesh J, Mohit Nautiyal","Harsh Kapadia, The new summary page., The new individual summary page., Harsh Kapadia, Ishan Sharma" 46 | 44,57,11-12-2021,11.38,"Anil Harwani, Sreekaran Srinath, Krishna Gadia, Kartik Soneji, Jay Kaku, Ishan Sharma, Himanshu Sharma, Ashfaq Ulhaq, Pranav Dani, Tanay Kamath, Tushar Nankani, Dheeraj Lalwani, Harsh Kapadia, Hardik Raheja, Swapnil Borkar, Jaden Furtado, Sanni Prasad, Aniruddh Rathi, Aaditya Chinchkhedkar, Jayu Jain, Chirag Nayyar, Viranchee Lotia, Krishna Dave","Ishan Sharma, Sreekaran Srinath, Sreekaran Srinath" 47 | 45,58,18-12-2021,4.8,"Fabeha Rizvi, Archit Jain, Sunny Prasad, Anil Harwani, Omkar Khair, Ashfaq, Krishna Gadia, Harsh Kapadia, Ishan Sharma, Dheeraj Lalwani, Darshan Rander, Rishit Dagli, Sreekaran Srinath, Pranav Dani, Jaden Furtado", 48 | 46,59,18-12-2021,4.8,"Rishit Dagli, Dheeraj Lalwani, Himanshu Sharma, Shivay Lamba, Sreekaran Srinath, Anam Saatvik Reddy, Jaden Furtado, Pranav Dani, Gayatri Joshi, Harsh Shah, Hardik Raheja, Harsh Kapadia, Anil Harwani, Krishna Gadia, Darshan Rander, Jayu Jain, Mohit Nautiyal, Dipesh Todi","Harsh Kapadia, Rishit Dagli, CPPE-5: Medical Personal Protective Equipment Dataset, TL;DR of the dataset project, GitHub Repository of the dataset" 49 | 47,60,01-01-2022,8.47,"Rishit Dagli, Dheeraj Lalwani, Himanshu Sharma, Chirag Nayyar, Shivay Lamba, Sreekaran Srinath, Jaden Furtado, Pranav Dani, Harsh Shah, Hardik Raheja, Harsh Kapadia, Anil Harwani, Krishna Gadia, Darshan Rander, Jayu Jain, Shubhamdeep Jha, Amandeep Singh Reen, Shreesh Srivastava, Jash Doshi, Pratham Rohra, Viranchee Lotia, Sridhar Katta, Jay Kaku, Ritvi Mishra, Kartik Soneji, Ishan Sharma, Nishanth Sanjeev, Chirag Lulla, Mohit Nautiyal, Anas Khan","Harsh Kapadia, Dheeraj Lalwani, Viranchee Lotia, Amandeep Singh Reen" 50 | 48,61,08-01-2022,14.08,"Omkar Khair, Saurabh Kumar Suryan, Himanshu Sharma, Dheeraj Lalwani, Jaden Furtado, Harsh Kapadia, Kartik Soneji, Chirag Nayyar, Rishit Dagli, Sreekaran Srinath, Jay Kaku, Hardik Raheja, Viranchee Lotia, Pranav Dani, Darshan Rander, Aaditya Chinchkhedkar, Anil Harwani, Tushar Nankani, Mihika Gaonkar, Krishna Gadia, Amul Badjatya, Viranchee Lotia, Ashfaq, Ritvi Mishra, Swapnil Borkar, Pratham Rohra, Pranil Chitre, Siddharth Kaduskar, Sai Kaushik Sadu, Kedar Karbele, Sameer Kashyap, Priyanshu Gupta, Shubham Tainwala, Parth Puranik, Priyam Shah, Anas Khan, Mohd. Sadiq, Manish Godhani, Anuhya Challagundla, Mayur Kukreja","Rishit Dagli, Ritvi Mishra, Saurabh Suryan" 51 | 49,62,15-01-2022,10.5,"Vedant Panchal, Saurabh Suryan, Himanshu Sharma, Dheeraj Lalwani, Jaden Furtado, Harsh Kapadia, Kartik Soneji, Rishit Dagli, Sreekaran Srinath, Jay Kaku, Hardik Raheja, Darshan Rander, Anil Harwani, Ashfaq, Krishna Gadia, Ritvi Mishra, Vatsal Patel, Aditya Oberai, Shivay Lamba, Jai Dewani, Omkar Khair, Aayush Pal, Anas Khan, Aryan Nayak, Ashish Bhogesara, Ayush Chauhan, Gargi Sathe, Ishan Sharma, Jatin Chaudhary, Kartik Choudhary, Kartik Soneji, Nishanth Sanjeev, Pranav Dani, Pranil Chitre, Rajat Verma, Paul Atreides☺, Hiten Gerella, Kedar Karbele, Arya Sheth, Sneh Mirani, Darshil Marathe, Krishana Dave, Krithiik S, Mohit Nautiyal","Vedant Panchal, Hosted project, GitHub repository, Example Post, how to crop an image before uploading it with Cropper JS & PHP, CodePen, Anil Harwani, Anil Harwani, Omkar Khair, Harsh Kapadia, learndmarc.com, AWS CloudWatch" 52 | 50,63,22-01-2022,5.92,"Chirag Nayyar, Harsh Kapadia, Sreekaran Srinath, Anil Harwani, Rishit Dagli, Jay Kaku, Dheeraj Lalwani, Darshan Rander, Mihika Gaonkar, Sridhar Katta, Pranil Chitre, Vatsal Patel, Vedant Panchal, Harsh Shah, Annsh Agrawaal, Chirag Lulla, Krishna Gadia, Pratham Rohra, Omkar Khair, Gaurav Tewari, Tushar Nankani, Priyam Shah, Kedar Karbele, Sahil, Omar Vora, Akshay Kanade, Ronak Wadhva","Darshan Rander, Dheeraj Lalwani, GitHub repository, Tushar Nankani, Documentation, GitHub repository, Harsh Kapadia, Web app, GitHub repository, Talk using Git Graph" 53 | -------------------------------------------------------------------------------- /data/otc_attendees.csv: -------------------------------------------------------------------------------- 1 | ID,Number,Sahil,Swapnil Borkar,Aditya Oberai,Chirag Nayyar,Tanay Kamath,Pranil Chitre,Vedant Panchal,Rajat Verma,Kartik Soneji,Ayush Chauhan,Aryan Nayak,Parth Puranik,Siddharth Kaduskar,Saurabh Suryan,Krishana Dave,Darshil Marathe,Omar Vora,Priyanshu Gupta,Akhil Sahu,Sreekaran Srinath,Sunny Prasad,Aaditya Chinchkhedkar,Shreesh Srivastava,Anuhya Challagundla,Vatsal Patel,Hardik Raheja,Mihika Gaonkar,Jai Dewani,Hiten Gerella,Archit Jain,Nikunj Singhani,Anil Harwani,Mohd. Sadiq,Himanshu Sharma,Jash Doshi,Harsh Shah,Kedar Karbele,Shivay Lamba,Aniruddh Rathi,Chirag Lulla,Mohit Nautiyal,Manish Godhani,Viranchee Lotia,Sneh Mirani,Anam Saatvik Reddy,Omkar Khair,Ronak Wadhva,Fabeha Rizvi,Gargi Sathe,Rishit Dagli,Amul Badjatya,Jay Kaku,Dipesh Todi,Shubhamdeep Jha,Dhaiwat Jaisinghani,Sai Kaushik Sadu,Ashfaq Ulhaq,Pratham Rohra,Sanni Prasad,Ashfaq,Shrinath Gupta,Priyam Shah,Gaurav Tewari,Mayur Kukreja,Amandeep Singh Reen,Paul Atreides☺,Milan Chandiramani,Vashesh J,Krishna Gadia,Harsh Kapadia,Darshan Rander,Sameer Kashyap,Arya Sheth,Ritvi Mishra,Akshay Kanade,Sridhar Katta,Jayu Jain,Nishanth Sanjeev,Jatin Chaudhary,Saurabh Kumar Suryan,Kartik Choudhary,Ashish Bhogesara,Krithiik S,Annsh Agrawaal,Shubham Tainwala,Anas Khan,Jaden Furtado,Pranav Dani,Tushar Nankani,Vivek Namaye,Ishan Sharma,Gayatri Joshi,Krishna Dave,Rutvik Joshi,Dheeraj Lalwani,Kirti,Aayush Pal 2 | 0,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 3 | 1,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 4 | 2,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 5 | 3,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 6 | 4,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 7 | 5,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 8 | 6,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 9 | 7,19,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 10 | 8,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 11 | 9,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 12 | 10,23,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 13 | 11,24,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 14 | 12,25,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 15 | 13,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 16 | 14,27,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 17 | 15,28,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 18 | 16,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 19 | 17,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 20 | 18,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 21 | 19,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 22 | 20,33,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 23 | 21,34,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 24 | 22,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 25 | 23,36,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 26 | 24,37,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 27 | 25,38,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 28 | 26,39,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 29 | 27,40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 30 | 28,41,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 31 | 29,42,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 32 | 30,43,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 33 | 31,44,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 34 | 32,45,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 35 | 33,46,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 36 | 34,47,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 37 | 35,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 38 | 36,49,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 39 | 37,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 40 | 38,51,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 41 | 39,52,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 42 | 40,53,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 43 | 41,54,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,1,0,0,1,0,1,0,0,0,1,0,0,0,0,1,0,0,1,0,0,0,0,0,0,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,1,0,0,0,0 44 | 42,55,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,1,0,0,1,0,1,0,0,0,0,0,0,1,0,0,1,0,0,0,1,0,1,0,0,1,0,1,0,0,1,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,1,1,1,0 45 | 43,56,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,1,0,0,0,0,1,0,1,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,1,1,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,1,0,0,0,1,0,0 46 | 44,57,0,1,0,1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,1,0,0,0,0,0,1,0,1,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,1,1,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,1,1,0,1,0,1,0,1,0,0 47 | 45,58,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,0,0,0,1,0,0 48 | 46,59,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0,1,0,1,0,1,0,0,1,0,0,0,1,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,1,0,0,0,1,0,0,1,0,0 49 | 47,60,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,0,0,0,1,0,1,1,1,0,1,0,1,1,0,1,0,0,0,0,0,0,1,0,1,0,1,0,0,0,1,0,0,0,0,0,0,1,0,0,0,1,1,1,0,0,1,0,1,1,1,0,0,0,0,0,0,0,1,1,1,0,0,1,0,0,0,1,0,0 50 | 48,61,0,1,0,1,0,1,0,0,1,0,0,1,1,0,0,0,0,1,0,1,0,1,0,1,0,1,1,0,0,0,0,1,1,1,0,0,1,0,0,0,0,1,1,0,0,1,0,0,0,1,1,1,0,0,0,1,0,1,0,1,0,1,0,1,0,0,0,0,1,1,1,1,0,1,0,0,0,0,0,1,0,0,0,0,1,1,1,1,1,0,0,0,0,0,1,0,0 51 | 49,62,0,0,1,0,0,1,1,1,1,1,1,0,0,1,1,1,0,0,0,1,0,0,0,0,1,1,0,1,1,0,0,1,0,1,0,0,1,1,0,0,1,0,0,1,0,1,0,0,1,1,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,1,1,1,0,1,1,0,0,0,1,1,0,1,1,1,0,0,1,1,1,0,0,1,0,0,0,1,0,1 52 | 50,63,1,0,0,1,0,1,1,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,1,0,1,0,0,0,0,1,0,0,0,1,1,0,0,1,0,0,0,0,0,1,1,0,0,1,0,1,0,0,0,0,0,1,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,1,1,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,1,0,0 53 | 51,1929,1,4,1,4,4,3,2,1,4,1,1,1,1,1,1,1,1,1,1,10,1,2,1,1,2,7,3,1,1,1,1,8,1,8,1,6,3,3,1,2,4,1,5,1,1,6,1,2,1,7,1,8,1,1,1,1,4,3,1,7,1,2,1,1,1,1,1,2,10,10,8,1,1,3,1,2,3,2,1,1,1,1,1,1,1,3,7,9,5,1,7,1,2,1,9,1,1 54 | -------------------------------------------------------------------------------- /data/otc_attendees_transposed.csv: -------------------------------------------------------------------------------- 1 | Name of Attendee,11,13,14,15,16,17,18,19,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,Number of sessions attended 2 | Sahil,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1 3 | Swapnil Borkar,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,1,0,0,4 4 | Aditya Oberai,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1 5 | Chirag Nayyar,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,0,1,4 6 | Tanay Kamath,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,4 7 | Pranil Chitre,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,3 8 | Vedant Panchal,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,2 9 | Rajat Verma,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1 10 | Kartik Soneji,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,1,0,4 11 | Ayush Chauhan,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1 12 | Aryan Nayak,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1 13 | Parth Puranik,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1 14 | Siddharth Kaduskar,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1 15 | Saurabh Suryan,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1 16 | Krishana Dave,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1 17 | Darshil Marathe,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1 18 | Omar Vora,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1 19 | Priyanshu Gupta,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1 20 | Akhil Sahu,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1 21 | Sreekaran Srinath,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,10 22 | Sunny Prasad,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1 23 | Aaditya Chinchkhedkar,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,2 24 | Shreesh Srivastava,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1 25 | Anuhya Challagundla,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1 26 | Vatsal Patel,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,2 27 | Hardik Raheja,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,1,1,1,1,0,7 28 | Mihika Gaonkar,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,1,3 29 | Jai Dewani,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1 30 | Hiten Gerella,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1 31 | Archit Jain,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1 32 | Nikunj Singhani,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1 33 | Anil Harwani,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,8 34 | Mohd. Sadiq,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1 35 | Himanshu Sharma,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,1,1,1,1,0,8 36 | Jash Doshi,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1 37 | Harsh Shah,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,1,1,0,0,1,6 38 | Kedar Karbele,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,3 39 | Shivay Lamba,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,3 40 | Aniruddh Rathi,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1 41 | Chirag Lulla,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,2 42 | Mohit Nautiyal,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,0,1,0,4 43 | Manish Godhani,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1 44 | Viranchee Lotia,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,0,1,1,0,0,5 45 | Sneh Mirani,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1 46 | Anam Saatvik Reddy,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1 47 | Omkar Khair,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,0,0,1,1,1,6 48 | Ronak Wadhva,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1 49 | Fabeha Rizvi,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,2 50 | Gargi Sathe,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1 51 | Rishit Dagli,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,1,1,1,1,7 52 | Amul Badjatya,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1 53 | Jay Kaku,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,1,1,1,1,8 54 | Dipesh Todi,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1 55 | Shubhamdeep Jha,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1 56 | Dhaiwat Jaisinghani,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1 57 | Sai Kaushik Sadu,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1 58 | Ashfaq Ulhaq,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,4 59 | Pratham Rohra,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,3 60 | Sanni Prasad,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1 61 | Ashfaq,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,0,0,1,1,0,7 62 | Shrinath Gupta,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1 63 | Priyam Shah,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,2 64 | Gaurav Tewari,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1 65 | Mayur Kukreja,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1 66 | Amandeep Singh Reen,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1 67 | Paul Atreides☺,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1 68 | Milan Chandiramani,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1 69 | Vashesh J,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,2 70 | Krishna Gadia,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,10 71 | Harsh Kapadia,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,10 72 | Darshan Rander,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,1,1,1,1,1,8 73 | Sameer Kashyap,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1 74 | Arya Sheth,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1 75 | Ritvi Mishra,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,3 76 | Akshay Kanade,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1 77 | Sridhar Katta,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,2 78 | Jayu Jain,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,0,0,3 79 | Nishanth Sanjeev,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,2 80 | Jatin Chaudhary,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1 81 | Saurabh Kumar Suryan,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1 82 | Kartik Choudhary,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1 83 | Ashish Bhogesara,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1 84 | Krithiik S,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1 85 | Annsh Agrawaal,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1 86 | Shubham Tainwala,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1 87 | Anas Khan,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,3 88 | Jaden Furtado,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,0,7 89 | Pranav Dani,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,0,9 90 | Tushar Nankani,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,1,0,1,5 91 | Vivek Namaye,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1 92 | Ishan Sharma,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,0,1,0,1,0,7 93 | Gayatri Joshi,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1 94 | Krishna Dave,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,2 95 | Rutvik Joshi,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1 96 | Dheeraj Lalwani,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,9 97 | Kirti,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1 98 | Aayush Pal,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1 99 | -------------------------------------------------------------------------------- /scripts/old otcs.ipynb: -------------------------------------------------------------------------------- 1 | { 2 | "cells": [ 3 | { 4 | "cell_type": "markdown", 5 | "id": "c2dcf08f", 6 | "metadata": {}, 7 | "source": [ 8 | "Data from the markdown files is converted in an usable format." 9 | ] 10 | }, 11 | { 12 | "cell_type": "code", 13 | "execution_count": 1, 14 | "id": "bf7b66ef", 15 | "metadata": {}, 16 | "outputs": [], 17 | "source": [ 18 | "import os\n", 19 | "import datetime\n", 20 | "import pandas as pd" 21 | ] 22 | }, 23 | { 24 | "cell_type": "code", 25 | "execution_count": 2, 26 | "id": "4427e425", 27 | "metadata": { 28 | "scrolled": true 29 | }, 30 | "outputs": [], 31 | "source": [ 32 | "number = []\n", 33 | "duration = []\n", 34 | "date = []\n", 35 | "projects = []\n", 36 | "for filename in os.listdir(os.path.join(os.getcwd(), 'data')):\n", 37 | " flag = 0\n", 38 | " project = []\n", 39 | " number.append(filename.split('.')[0])\n", 40 | " with open(os.path.join(os.getcwd(), 'data', filename), 'r', encoding='utf-8') as f:\n", 41 | " for line in f:\n", 42 | " if 'we had a fun' in line: \n", 43 | " duration.append(line.split('fun ')[1].split(' session')[0])\n", 44 | " elif 'was an amazing' in line:\n", 45 | " duration.append(line.split('amazing ')[1].split(' session')[0])\n", 46 | " \n", 47 | " if \"1:\n", 54 | " name = line.split('@**')[1].split('**')[0].title()\n", 55 | " if name == 'Sirus':\n", 56 | " project.append('Darshan Rander')\n", 57 | " elif name == 'Ishandeveloper':\n", 58 | " project.append('Ishan Sharma')\n", 59 | " else:\n", 60 | " project.append(name)\n", 61 | " projects.append(', '.join(project))" 62 | ] 63 | }, 64 | { 65 | "cell_type": "code", 66 | "execution_count": 3, 67 | "id": "1b89f76b", 68 | "metadata": {}, 69 | "outputs": [ 70 | { 71 | "data": { 72 | "text/plain": [ 73 | "'2021-05-15'" 74 | ] 75 | }, 76 | "execution_count": 3, 77 | "metadata": {}, 78 | "output_type": "execute_result" 79 | } 80 | ], 81 | "source": [ 82 | "date.pop(14) #because on the 10th index there is a time stamp of another meeting" 83 | ] 84 | }, 85 | { 86 | "cell_type": "code", 87 | "execution_count": 4, 88 | "id": "166c7a48", 89 | "metadata": {}, 90 | "outputs": [], 91 | "source": [ 92 | "dates_list = [datetime.datetime.strptime(date, '%Y-%m-%d').date() for date in date]\n" 93 | ] 94 | }, 95 | { 96 | "cell_type": "code", 97 | "execution_count": 5, 98 | "id": "e4dea2dc", 99 | "metadata": {}, 100 | "outputs": [], 101 | "source": [ 102 | "final_date = []\n", 103 | "for date in dates_list:\n", 104 | " final_date.append((date-datetime.timedelta(days=7)).strftime(\"%d-%m-%Y\"))\n" 105 | ] 106 | }, 107 | { 108 | "cell_type": "code", 109 | "execution_count": 7, 110 | "id": "bd0cc33f", 111 | "metadata": {}, 112 | "outputs": [], 113 | "source": [ 114 | "df = pd.DataFrame({'Number':number, 'Date': final_date, 'Duration': duration, 'Attendees': '', 'Projects': projects})" 115 | ] 116 | }, 117 | { 118 | "cell_type": "code", 119 | "execution_count": 8, 120 | "id": "f8c5138f", 121 | "metadata": {}, 122 | "outputs": [], 123 | "source": [ 124 | "duration_final = []\n", 125 | "for i in range(df.shape[0]):\n", 126 | " duration_list = df['Duration'][i].split(' ')\n", 127 | " if len(duration_list)>3:\n", 128 | " duration_final.append(round((int(duration_list[0])*60 + int(duration_list[2]))/60, 2))\n", 129 | " else:\n", 130 | " duration_final.append(round(int(duration_list[0]), 2))\n", 131 | "df['Duration'] = duration_final" 132 | ] 133 | }, 134 | { 135 | "cell_type": "code", 136 | "execution_count": 9, 137 | "id": "9abbaaf3", 138 | "metadata": { 139 | "scrolled": true 140 | }, 141 | "outputs": [ 142 | { 143 | "data": { 144 | "text/html": [ 145 | "
\n", 146 | "\n", 159 | "\n", 160 | " \n", 161 | " \n", 162 | " \n", 163 | " \n", 164 | " \n", 165 | " \n", 166 | " \n", 167 | " \n", 168 | " \n", 169 | " \n", 170 | " \n", 171 | " \n", 172 | " \n", 173 | " \n", 174 | " \n", 175 | " \n", 176 | " \n", 177 | " \n", 178 | " \n", 179 | " \n", 180 | " \n", 181 | " \n", 182 | " \n", 183 | " \n", 184 | " \n", 185 | " \n", 186 | " \n", 187 | " \n", 188 | " \n", 189 | " \n", 190 | " \n", 191 | " \n", 192 | " \n", 193 | " \n", 194 | " \n", 195 | " \n", 196 | " \n", 197 | " \n", 198 | " \n", 199 | " \n", 200 | " \n", 201 | " \n", 202 | " \n", 203 | " \n", 204 | " \n", 205 | " \n", 206 | " \n", 207 | " \n", 208 | " \n", 209 | " \n", 210 | " \n", 211 | " \n", 212 | " \n", 213 | " \n", 214 | " \n", 215 | " \n", 216 | " \n", 217 | " \n", 218 | " \n", 219 | " \n", 220 | " \n", 221 | " \n", 222 | " \n", 223 | " \n", 224 | " \n", 225 | " \n", 226 | " \n", 227 | " \n", 228 | " \n", 229 | " \n", 230 | " \n", 231 | " \n", 232 | " \n", 233 | " \n", 234 | " \n", 235 | " \n", 236 | " \n", 237 | " \n", 238 | " \n", 239 | " \n", 240 | " \n", 241 | " \n", 242 | " \n", 243 | " \n", 244 | " \n", 245 | " \n", 246 | " \n", 247 | " \n", 248 | " \n", 249 | " \n", 250 | " \n", 251 | " \n", 252 | " \n", 253 | " \n", 254 | " \n", 255 | " \n", 256 | " \n", 257 | " \n", 258 | " \n", 259 | " \n", 260 | " \n", 261 | " \n", 262 | " \n", 263 | " \n", 264 | " \n", 265 | " \n", 266 | " \n", 267 | " \n", 268 | " \n", 269 | " \n", 270 | " \n", 271 | " \n", 272 | " \n", 273 | " \n", 274 | " \n", 275 | " \n", 276 | " \n", 277 | " \n", 278 | " \n", 279 | " \n", 280 | " \n", 281 | " \n", 282 | " \n", 283 | " \n", 284 | " \n", 285 | " \n", 286 | " \n", 287 | " \n", 288 | " \n", 289 | " \n", 290 | " \n", 291 | " \n", 292 | " \n", 293 | " \n", 294 | " \n", 295 | " \n", 296 | " \n", 297 | " \n", 298 | " \n", 299 | " \n", 300 | " \n", 301 | " \n", 302 | " \n", 303 | " \n", 304 | " \n", 305 | " \n", 306 | " \n", 307 | " \n", 308 | " \n", 309 | " \n", 310 | " \n", 311 | " \n", 312 | " \n", 313 | " \n", 314 | " \n", 315 | " \n", 316 | " \n", 317 | " \n", 318 | " \n", 319 | " \n", 320 | " \n", 321 | " \n", 322 | " \n", 323 | " \n", 324 | " \n", 325 | " \n", 326 | " \n", 327 | " \n", 328 | " \n", 329 | " \n", 330 | " \n", 331 | " \n", 332 | " \n", 333 | " \n", 334 | " \n", 335 | " \n", 336 | " \n", 337 | " \n", 338 | " \n", 339 | " \n", 340 | " \n", 341 | " \n", 342 | " \n", 343 | " \n", 344 | " \n", 345 | " \n", 346 | " \n", 347 | " \n", 348 | " \n", 349 | " \n", 350 | " \n", 351 | " \n", 352 | " \n", 353 | " \n", 354 | " \n", 355 | " \n", 356 | " \n", 357 | " \n", 358 | " \n", 359 | " \n", 360 | " \n", 361 | " \n", 362 | " \n", 363 | " \n", 364 | " \n", 365 | " \n", 366 | " \n", 367 | " \n", 368 | " \n", 369 | " \n", 370 | " \n", 371 | " \n", 372 | " \n", 373 | " \n", 374 | " \n", 375 | " \n", 376 | " \n", 377 | " \n", 378 | " \n", 379 | " \n", 380 | " \n", 381 | " \n", 382 | " \n", 383 | " \n", 384 | " \n", 385 | " \n", 386 | " \n", 387 | " \n", 388 | " \n", 389 | " \n", 390 | " \n", 391 | " \n", 392 | " \n", 393 | " \n", 394 | " \n", 395 | " \n", 396 | " \n", 397 | " \n", 398 | " \n", 399 | " \n", 400 | " \n", 401 | " \n", 402 | " \n", 403 | " \n", 404 | " \n", 405 | " \n", 406 | " \n", 407 | " \n", 408 | " \n", 409 | " \n", 410 | " \n", 411 | " \n", 412 | " \n", 413 | " \n", 414 | " \n", 415 | " \n", 416 | " \n", 417 | " \n", 418 | " \n", 419 | " \n", 420 | " \n", 421 | " \n", 422 | " \n", 423 | " \n", 424 | " \n", 425 | " \n", 426 | " \n", 427 | " \n", 428 | " \n", 429 | " \n", 430 | " \n", 431 | " \n", 432 | " \n", 433 | " \n", 434 | " \n", 435 | " \n", 436 | " \n", 437 | " \n", 438 | " \n", 439 | " \n", 440 | " \n", 441 | " \n", 442 | " \n", 443 | " \n", 444 | " \n", 445 | " \n", 446 | " \n", 447 | " \n", 448 | " \n", 449 | " \n", 450 | " \n", 451 | " \n", 452 | " \n", 453 | " \n", 454 | " \n", 455 | " \n", 456 | " \n", 457 | " \n", 458 | " \n", 459 | " \n", 460 | " \n", 461 | " \n", 462 | " \n", 463 | " \n", 464 | " \n", 465 | " \n", 466 | " \n", 467 | " \n", 468 | " \n", 469 | " \n", 470 | " \n", 471 | " \n", 472 | " \n", 473 | " \n", 474 | " \n", 475 | " \n", 476 | " \n", 477 | " \n", 478 | " \n", 479 | " \n", 480 | " \n", 481 | " \n", 482 | " \n", 483 | " \n", 484 | " \n", 485 | " \n", 486 | " \n", 487 | " \n", 488 | " \n", 489 | " \n", 490 | " \n", 491 | " \n", 492 | " \n", 493 | " \n", 494 | " \n", 495 | " \n", 496 | " \n", 497 | " \n", 498 | " \n", 499 | " \n", 500 | "
NumberDateDurationAttendeesProjects
01123-01-20217.33Sai Deepesh, Darshan Rander
11306-02-20217.62Darshan Rander, Ayush Bhosle
21413-02-20215.00
31520-02-20215.80Dheeraj Lalwani, Darshan Rander
41627-02-20215.83
51706-03-20217.38Saurabh Daware, Aayush Pal, Dheeraj Lalwani
61813-03-20215.50Harsh Kapadia, Sreekaran Srinath, Sreekaran Sr...
71927-03-20215.72
82103-04-20219.20
92210-04-20215.75
102317-04-20215.67
112424-04-20217.00
122501-05-202111.78Darshan Rander, Pranav Dani, Yash Khatwani, Ya...
132608-05-202110.00Vedant Jumle, Gayatri Joshi, Harsh Kapadia, Dh...
142715-05-20218.25Ishan Sharma, Dheeraj Lalwani, Jai Kumar Dewan...
152822-05-202111.00Jaden Furtado, Ishan Sharma, Kartikey Rawat
162929-05-20216.00Varun Mamtora, Aniket More
173005-06-20216.75Ishan Sharma, Darshan Rander, Ishan Sharma
183112-06-20216.75Tushar Nankani, Gayatri Joshi, Ishan Sharma, H...
193219-06-20219.83Muskan Gupta, Ishan Sharma
203326-06-20217.75Chirag Nayyar, Pranav Dani, Shreesh Srivastava...
213403-07-20216.57Saurabh Daware
223510-07-20216.87
233617-07-20216.83
243724-07-20217.00Pranav Dani
253831-07-202112.13
263907-08-20219.73
274014-08-20219.75Darshan Rander, Ishan Sharma, Dheeraj Lalwani,...
284121-08-20216.22Rishit Dagli, Sreekaran Srinath
294228-08-20217.30Omraj Sharma, Sreekaran Srinath, Darshan Rander
304304-09-202111.00Hriday Keswani, Rishav Thakur, Ishan Sharma, S...
314411-09-20217.92Pulkit Singh
324518-09-20216.00Pranav Dani, Rishit Dagli
334625-09-20217.50Pranav Dani, Rishit Dagli, Sachin Jangir
344702-10-20217.50Ramyak Mehra, Deepankar Bhade
354809-10-20217.50Kartik Soneji, Shrinath
364916-10-20217.33
375023-10-20214.83
385130-10-20215.45Dheeraj Lalwani, Jaden Furtado
395206-11-20215.53Preet Parekh
405313-11-20216.07
\n", 501 | "
" 502 | ], 503 | "text/plain": [ 504 | " Number Date Duration Attendees \\\n", 505 | "0 11 23-01-2021 7.33 \n", 506 | "1 13 06-02-2021 7.62 \n", 507 | "2 14 13-02-2021 5.00 \n", 508 | "3 15 20-02-2021 5.80 \n", 509 | "4 16 27-02-2021 5.83 \n", 510 | "5 17 06-03-2021 7.38 \n", 511 | "6 18 13-03-2021 5.50 \n", 512 | "7 19 27-03-2021 5.72 \n", 513 | "8 21 03-04-2021 9.20 \n", 514 | "9 22 10-04-2021 5.75 \n", 515 | "10 23 17-04-2021 5.67 \n", 516 | "11 24 24-04-2021 7.00 \n", 517 | "12 25 01-05-2021 11.78 \n", 518 | "13 26 08-05-2021 10.00 \n", 519 | "14 27 15-05-2021 8.25 \n", 520 | "15 28 22-05-2021 11.00 \n", 521 | "16 29 29-05-2021 6.00 \n", 522 | "17 30 05-06-2021 6.75 \n", 523 | "18 31 12-06-2021 6.75 \n", 524 | "19 32 19-06-2021 9.83 \n", 525 | "20 33 26-06-2021 7.75 \n", 526 | "21 34 03-07-2021 6.57 \n", 527 | "22 35 10-07-2021 6.87 \n", 528 | "23 36 17-07-2021 6.83 \n", 529 | "24 37 24-07-2021 7.00 \n", 530 | "25 38 31-07-2021 12.13 \n", 531 | "26 39 07-08-2021 9.73 \n", 532 | "27 40 14-08-2021 9.75 \n", 533 | "28 41 21-08-2021 6.22 \n", 534 | "29 42 28-08-2021 7.30 \n", 535 | "30 43 04-09-2021 11.00 \n", 536 | "31 44 11-09-2021 7.92 \n", 537 | "32 45 18-09-2021 6.00 \n", 538 | "33 46 25-09-2021 7.50 \n", 539 | "34 47 02-10-2021 7.50 \n", 540 | "35 48 09-10-2021 7.50 \n", 541 | "36 49 16-10-2021 7.33 \n", 542 | "37 50 23-10-2021 4.83 \n", 543 | "38 51 30-10-2021 5.45 \n", 544 | "39 52 06-11-2021 5.53 \n", 545 | "40 53 13-11-2021 6.07 \n", 546 | "\n", 547 | " Projects \n", 548 | "0 Sai Deepesh, Darshan Rander \n", 549 | "1 Darshan Rander, Ayush Bhosle \n", 550 | "2 \n", 551 | "3 Dheeraj Lalwani, Darshan Rander \n", 552 | "4 \n", 553 | "5 Saurabh Daware, Aayush Pal, Dheeraj Lalwani \n", 554 | "6 Harsh Kapadia, Sreekaran Srinath, Sreekaran Sr... \n", 555 | "7 \n", 556 | "8 \n", 557 | "9 \n", 558 | "10 \n", 559 | "11 \n", 560 | "12 Darshan Rander, Pranav Dani, Yash Khatwani, Ya... \n", 561 | "13 Vedant Jumle, Gayatri Joshi, Harsh Kapadia, Dh... \n", 562 | "14 Ishan Sharma, Dheeraj Lalwani, Jai Kumar Dewan... \n", 563 | "15 Jaden Furtado, Ishan Sharma, Kartikey Rawat \n", 564 | "16 Varun Mamtora, Aniket More \n", 565 | "17 Ishan Sharma, Darshan Rander, Ishan Sharma \n", 566 | "18 Tushar Nankani, Gayatri Joshi, Ishan Sharma, H... \n", 567 | "19 Muskan Gupta, Ishan Sharma \n", 568 | "20 Chirag Nayyar, Pranav Dani, Shreesh Srivastava... \n", 569 | "21 Saurabh Daware \n", 570 | "22 \n", 571 | "23 \n", 572 | "24 Pranav Dani \n", 573 | "25 \n", 574 | "26 \n", 575 | "27 Darshan Rander, Ishan Sharma, Dheeraj Lalwani,... \n", 576 | "28 Rishit Dagli, Sreekaran Srinath \n", 577 | "29 Omraj Sharma, Sreekaran Srinath, Darshan Rander \n", 578 | "30 Hriday Keswani, Rishav Thakur, Ishan Sharma, S... \n", 579 | "31 Pulkit Singh \n", 580 | "32 Pranav Dani, Rishit Dagli \n", 581 | "33 Pranav Dani, Rishit Dagli, Sachin Jangir \n", 582 | "34 Ramyak Mehra, Deepankar Bhade \n", 583 | "35 Kartik Soneji, Shrinath \n", 584 | "36 \n", 585 | "37 \n", 586 | "38 Dheeraj Lalwani, Jaden Furtado \n", 587 | "39 Preet Parekh \n", 588 | "40 " 589 | ] 590 | }, 591 | "execution_count": 9, 592 | "metadata": {}, 593 | "output_type": "execute_result" 594 | } 595 | ], 596 | "source": [ 597 | "df" 598 | ] 599 | }, 600 | { 601 | "cell_type": "code", 602 | "execution_count": 10, 603 | "id": "c2e75202", 604 | "metadata": {}, 605 | "outputs": [], 606 | "source": [ 607 | "df.to_csv('old_otcs.csv')\n", 608 | "#This file is merged with otc.csv to create otc_final.csv" 609 | ] 610 | }, 611 | { 612 | "cell_type": "code", 613 | "execution_count": null, 614 | "id": "46d6012b", 615 | "metadata": {}, 616 | "outputs": [], 617 | "source": [] 618 | } 619 | ], 620 | "metadata": { 621 | "kernelspec": { 622 | "display_name": "Python 3 (ipykernel)", 623 | "language": "python", 624 | "name": "python3" 625 | }, 626 | "language_info": { 627 | "codemirror_mode": { 628 | "name": "ipython", 629 | "version": 3 630 | }, 631 | "file_extension": ".py", 632 | "mimetype": "text/x-python", 633 | "name": "python", 634 | "nbconvert_exporter": "python", 635 | "pygments_lexer": "ipython3", 636 | "version": "3.9.7" 637 | } 638 | }, 639 | "nbformat": 4, 640 | "nbformat_minor": 5 641 | } 642 | --------------------------------------------------------------------------------