diff --git a/04/jatinsinghal1921/.gitignore b/04/jatinsinghal1921/.gitignore new file mode 100644 index 000000000..c0a537ec7 --- /dev/null +++ b/04/jatinsinghal1921/.gitignore @@ -0,0 +1,6 @@ +# Don't track content of these folders +__pycache__/ +venv/ + +# Files +config.py diff --git a/04/jatinsinghal1921/data/_juliansequeira.csv b/04/jatinsinghal1921/data/_juliansequeira.csv new file mode 100644 index 000000000..64f46d19a --- /dev/null +++ b/04/jatinsinghal1921/data/_juliansequeira.csv @@ -0,0 +1,140 @@ +id_str,created_at,text +1142739722642440192,2019-06-23 10:22:35,RT @pybites: New PyBites article: The First Step in Contributing to Open Source Projects https://t.co/IUwHr8Jbqb by @Gwalmachi +1142558125414744064,2019-06-22 22:20:59,RT @pybites: How to Parse Hidden HTML With #Selenium Headless Mode and Deploy it to #Heroku https://t.co/asY05LK34c #Python +1142060196123959297,2019-06-21 13:22:23,"@Anthlis After this betrayal I'd expect nothing less! Haha can't wait mate, going to be a blast!" +1141679994504003585,2019-06-20 12:11:36,"@Anthlis @pybites @TalkPython Rookie error mate! Always go for ""soon"" 😆" +1141193569199222784,2019-06-19 03:58:43,RT @janges: I am the 1350th Pythonista who cracked Bite of Py 1. Sum n numbers - on behalf of @pybites I Challenge You! https://t.co/ZYPbt… +1140923658489044992,2019-06-18 10:06:12,"RT @Anthlis: A couple of bitesofpy challenges completed tonight, after a break while I've concentrated on #100DaysOfCode. Needed to bolster…" +1140923647462240257,2019-06-18 10:06:09,@Anthlis @francoisnoel83 @pybites HAHA ooo them's fightin' words! +1140457042928230401,2019-06-17 03:12:02,RT @Anthlis: Enjoyed listening to Test & Code - Python Testing & Dev 77: Testing Complex Systems with Maintainable Test Suites this morning… +1140158250978926592,2019-06-16 07:24:44,RT @clamytoe: Check out the new profile page on the PyBites Platform! https://t.co/9iStQLApPs +1140158228577128448,2019-06-16 07:24:39,"RT @pybites: New https://t.co/UYcrpuWnxX feature announcement ... + +You put in a lot of hard work on our platform, but how can you show the…" +1140087013728632832,2019-06-16 02:41:40,"@endlesstrax Well done mate, congratulations!!" +1140042458010542082,2019-06-15 23:44:37,RT @francoisnoel83: Hello folks🤘Here is my profile page on PyBites (https://t.co/LqrBuDbnNl). This is my favorite site to train in Python 🐍… +1140040969837899776,2019-06-15 23:38:42,@endlesstrax @anthonypjshaw @dbader_org This is going to become a thing isn't it 😂😂 https://t.co/nUa07zA1tp +1140025056384339968,2019-06-15 22:35:28,"@anthonypjshaw It's not a meme but it could be. I love and hate you mate! +Is it because we may be future neighbours? https://t.co/JOWbxEztWY" +1140023256700690432,2019-06-15 22:28:19,"@tsitsi_flora Oh c'mon. What a joke! +Sorry people are so shit Tsitsi 😡😠" +1140022530712801281,2019-06-15 22:25:26,"@jmwatt3 All for a reason my friend :P +Heck you'd never have met such an awesome Aussie bloke right? (NOT ANT. ME).… https://t.co/yYRblP6Ghv" +1139709293941235712,2019-06-15 01:40:45,"Programming insight from #AdventureTime: ""Ask any programmer: making sure your programs won't turn evil is totes th… https://t.co/GI0lfiaEHG" +1139707773149560833,2019-06-15 01:34:42,@jmwatt3 It's tough brother! Just remember you're setting an amazing example for the kids. They'll appreciate the e… https://t.co/7FP6Vpv2wR +1139706095025319936,2019-06-15 01:28:02,"RT @nedbat: Don't run pip with ""pip"", run it with (for example) ""python3.7 -m pip"" to ensure it installs into the Python you want." +1139705971360460800,2019-06-15 01:27:32,"@Delbs27 Was literally just this Playground Express and a USB cable mate! +You can edit the code in any editor. I just used vim." +1139320840737005568,2019-06-13 23:57:10,@KellyPared LOL and this was only set to 0.3. I set it to the max brightness and almost burned my retinas out! +1139320400435826689,2019-06-13 23:55:25,@Anthlis No idea mate! This will be my first year at the Aussie con! +1139320230956560384,2019-06-13 23:54:45,"@endlesstrax I just downloaded a heap of those! +""I'll be back"" will be used when I take a toilet break. +""Your clot… https://t.co/uGHV59wgBy" +1139289576235683840,2019-06-13 21:52:56,"Finally cracked open my Circuit Playground Express. I can't believe how much I love this thing! + +From henceforth th… https://t.co/WHvPBvTP7y" +1139146024809684994,2019-06-13 12:22:31,@reuvenmlerner @Anthlis @ManningBooks Write faster Reuven!! ;) +1139145598454468608,2019-06-13 12:20:49,@Anthlis @pybites @TalkPython This is one of my favourite exercises and modules mate! Practical and fun! +1139145449053478912,2019-06-13 12:20:14,RT @Anthlis: Day 67: #100DaysOfCode progress: today I worked on Copy and Paste with Pyperclip / D1 (lectures). I wrote a script to save uni… +1138754034460909576,2019-06-12 10:24:53,"@brianokken Do they TEST your patience though? + +Sorry. Had to. Give us an example man!" +1138442071142850560,2019-06-11 13:45:15,RT @smtibor: I just got the greatest personalized video from @_juliansequeira for getting my @pybites white belt! #100DaysOfCode https://t.… +1138442006143930368,2019-06-11 13:45:00,"@smtibor @pybites HAHA oh man! Glad you liked it mate! + +Just promise to slow down your progress so I don't have to record these too often 😂" +1138371029556793346,2019-06-11 09:02:58,RT @francoisnoel83: I achieved the PyBites Ninja Yellow Belt by completing Code Challenges at https://t.co/LqrBuDbnNl - on behalf of @pybit… +1137694361636839425,2019-06-09 12:14:07,RT @lulu_cheng: I got 99 tabs but I generally know where things are https://t.co/fRhjqpOENh +1137693710794207232,2019-06-09 12:11:32,@ncoghlan_dev Haha. I love that even after all this time they're still looking for ways to improve the user experience. +1137678980218118146,2019-06-09 11:13:00,"@ncoghlan_dev LOL I only know because of reasons. + +I'd say we'd all be focused more on the reading right?" +1137666147837403136,2019-06-09 10:22:01,It begins! Started the process of teaching the kids to #code using @littlecodr. So far so good! A lot of debugging… https://t.co/tBGOkdv2oC +1137651305042726912,2019-06-09 09:23:02,"@ncoghlan_dev From the device itself mate! +Home > Menu/Settings > Contact Us > Give Feedback. + +(I love my Kindle ❤ haha)" +1137474865294766080,2019-06-08 21:41:55,@ncoghlan_dev Great ideas mate. Have you submitted the feature request? :P they love this stuff! +1136504189717164032,2019-06-06 05:24:48,"@Oli4Twist @pybites Exactly mate. That's how I interpreted you anyway :) + +And that's what we've done with… https://t.co/yVD5CpHBY7" +1136462286489415680,2019-06-06 02:38:18,Sign up. You won't regret it! https://t.co/CcyjF3b2xW +1136462078531604480,2019-06-06 02:37:28,@c0deandcoffee @pybites Thanks man! Appreciate it! +1136461947338018817,2019-06-06 02:36:57,@Oli4Twist @pybites Thanks Cristo! Made my day mate. I (clearly) feel the same way Haha. I really want to drive the change! +1136417896882507782,2019-06-05 23:41:54,"Listened to @_ChrisMay on @testpodcast during my commute in to work today. So fired up to lift my testing game! + +G… https://t.co/ZMkSD3vvJI" +1136266227498618881,2019-06-05 13:39:14,Whiteboard coding interviews are the worst https://t.co/G78WBldDfK +1136160339655946243,2019-06-05 06:38:28,RT @smtibor: One more @CircuitPython student project before last day of school tomorrow. These two students went into project overtime to f… +1135637205731270656,2019-06-03 19:59:43,@mariaKhalusova LOL last night my little one told me he didn't trust me anymore after I confiscated a toy for being… https://t.co/LwmG2McKsE +1135635988103946240,2019-06-03 19:54:53,RT @zkancs: Day 17: #100DaysOfCode progress: today I worked on Calling APIs in Flask (D1) via @pybites @talkpython - https://t.co/YSwCgzg5u… +1135635874245271554,2019-06-03 19:54:26,RT @ericchou: Day 30: #100DaysOfCode #100DaysOfWeb progress: today I worked on getting PostgrSQL to work with Django via @pybites @talkpyth… +1135635372090613761,2019-06-03 19:52:26,"RT @bbelderbos: A short primer on assemblers, compilers, and interpreters https://t.co/RdAjV33O6Y via @opensourceway by @JnyJny" +1135635077667250176,2019-06-03 19:51:16,@mariaKhalusova Did you manage to keep a straight face? 😂 +1135529792990617600,2019-06-03 12:52:54,@SabrinaDiasSDC @degrassitour Haha! How was it! +1134666444963061760,2019-06-01 03:42:16,RT @nitin_cherian: Day 20: #100DaysOfCode #100DaysOfWeb progress: today I worked on Calling APIs in Flask (D4) - Fetched more pokemon featu… +1134666253933527041,2019-06-01 03:41:30,@nitin_cherian @pybites @TalkPython Amazing Nitin! You're all over Flask. I'm inspired! +1134388200955244551,2019-05-31 09:16:37,@brianokken @bbelderbos @_ChrisMay Can't wait to listen to this one @_ChrisMay ! +1134388089743273986,2019-05-31 09:16:11,"RT @brianokken: Test & Code 76: TDD: Don’t be afraid of Test-Driven Development + +TDD can be intimidating to try. In this episode, @_ChrisMa…" +1134388021057351681,2019-05-31 09:15:54,RT @Anthlis: Day 53: #100DaysOfCode progress: today I worked on Parsing RSS feeds with Feedparser / D2 (practice) I took my feedparser app… +1134387906129219586,2019-05-31 09:15:27,RT @LoganAsherJones: My 2nd @realpython article! Let me know what you think. https://t.co/f7iCsO49IA Big thanks to @Jo_Jablonski Brad Solom… +1134387888987049984,2019-05-31 09:15:23,@LoganAsherJones @realpython @Jo_Jablonski @dbader_org Who nice one mate! I'll buy you a beer(garden) to celebrate! +1134072178608001024,2019-05-30 12:20:52,RT @mkennedy: See you all there! https://t.co/SFV8tlCfLT cc @WintellectNOW https://t.co/npyppAcZ34 +1134049525587255296,2019-05-30 10:50:51,@nitin_cherian @pybites Great catch Nitin! Let me go through and figure out where I've stated this incorrectly then… https://t.co/AWYbUcoYse +1133726543681691648,2019-05-29 13:27:26,"RT @ibn_hisham8: @mkennedy Seriously enjoying the 100 days of Web Code, finally making sense to me (and thank you for including an instruct…" +1133726526199910400,2019-05-29 13:27:22,@ibn_hisham8 @mkennedy Yay! I'm so glad you appreciate me using Windows Omar. It can be tricky because most people… https://t.co/t0i4Ju0yPt +1133725923994300419,2019-05-29 13:24:58,RT @teachingpython: Episode 21: Agriculture and AI with @FarmFemmes is now live! Meet the women teaching the next generation of farmers the… +1133570446509584384,2019-05-29 03:07:09,RT @pycharm: Interviews @pycon: @dbader_org talks about reaching @realpython fans at #pycon2019 via the content creators space https://t.co… +1133462440585203712,2019-05-28 19:57:59,RT @b0rk: the oom (out of memory) killer https://t.co/BMznVepdrQ +1133461327559528448,2019-05-28 19:53:33,"@pycharm @pycon @dbader_org @realpython Nice yo-yo work @mariaKhalusova Haha! + +We were in this one too @bbelderbos!" +1132247762987233280,2019-05-25 11:31:17,@__mharrison__ Appreciate it Matt. What a ride! Looking forward to sharing some Python stories soon! +1132247615855255552,2019-05-25 11:30:42,@SabrinaDiasSDC Thanks Sab! I'll make sure to Skype you next weekend! +1132247485282263040,2019-05-25 11:30:11,@jmwatt3 Thanks brother! Can't wait to start! +1132247370073141248,2019-05-25 11:29:43,@tommyenglert Thanks Tommy!! +1132134102323220482,2019-05-25 03:59:38,RT @niilz_stroh: A couple of weeks ago I've asked for code challenge site recommendations. Some of them turned out to be truly educationall… +1132061487600562176,2019-05-24 23:11:05,@anandp86 Thanks Anand! +1132061298974289920,2019-05-24 23:10:21,@Gwalmachi You're next mate! +1132061052168835074,2019-05-24 23:09:22,@_ChrisMay Haha thanks Chris! We'll need to catch up soon to discuss! +1131881480173510656,2019-05-24 11:15:48,@smtibor We'll chat next week mate! +1131865556393418752,2019-05-24 10:12:32,"@anthonypjshaw I'll be looking to you for guidance my friend. +Eg: where's the nearest cafe with free wifi and good coffee?" +1131860125365358592,2019-05-24 09:50:57,"@Delbs27 Thanks @Delbs27! It's scary to not have work waiting for me for once! +Time to make it up and make some change :P" +1131853980051562496,2019-05-24 09:26:32,Today was my last day working in an #AWS DC. Starting the new #Python developer role on Monday marks the end of 13… https://t.co/5FJ5tRo2Tm +1131321351971586049,2019-05-22 22:10:03,@splychntone Yeah this stays at home. I also kept it in the box in my luggage on the flight home :P not taking any risks! +1131321128834674688,2019-05-22 22:09:10,@iamthatglitch No! A toy store in Seattle haha! My kids want one now +1131302370732720129,2019-05-22 20:54:38,"Of all the things I've bought over the few months while traveling, this flick comb from the US is kind of my favour… https://t.co/u6e6t5padS" +1131293954291392512,2019-05-22 20:21:11,RT @smtibor: The new PyCharm book is here! ⁦@mkennedy⁩ ⁦@__mharrison__⁩ ⁦@pycharm⁩ ⁦@KellyPared⁩ https://t.co/U4VXVcNJPJ +1131027266614333440,2019-05-22 02:41:28,@endlesstrax @pybites Nice one mate! +1131027229054345217,2019-05-22 02:41:19,RT @endlesstrax: I achieved the PyBites Ninja White Belt by completing Code Challenges at https://t.co/R01yIAhjpg - on behalf of @pybites I… +1130779619466989569,2019-05-21 10:17:24,@AutomationPanda @masonegger @gnboorse @hortonhearsafoo @jmwatt3 @tryexceptpass @bbelderbos @adriennefriend… https://t.co/gZIUYSCAmK +1130460626961125376,2019-05-20 13:09:51,@AutomationPanda @masonegger @gnboorse @hortonhearsafoo @jmwatt3 @tryexceptpass @bbelderbos @adriennefriend… https://t.co/1iyoDc11KD +1130460286710763522,2019-05-20 13:08:29,RT @AutomationPanda: My #PyCon2019 reflections! @masonegger @gnboorse @hortonhearsafoo @_juliansequeira @jmwatt3 @tryexceptpass @bbelderbos… +1130407295030968321,2019-05-20 09:37:55,"RT @katdurance: Oh my gosh, a special thank you to @dbader_org @bbelderbos @_juliansequeira @ChicagoPython @realpython @tryexceptpass @marl…" +1130041885634977793,2019-05-19 09:25:55,RT @Anthlis: Day 42: #100DaysOfCode progress: today I worked on JSON in Python / D3 (more coding) and playing with JSON formatters. https:/… +1129537430220967936,2019-05-18 00:01:23,@endlesstrax Hahaha don't say it! +1129535231457878016,2019-05-17 23:52:39,@endlesstrax Own it! Haha +1129523567702364160,2019-05-17 23:06:18,@__mharrison__ @jmwatt3 @mkennedy @bbelderbos @brianokken @dbader_org @smtibor from Matt import Jason +1129523348860334081,2019-05-17 23:05:26,@thelynchpinau @Gwalmachi Let's change that! +1129515279644446720,2019-05-17 22:33:22,@jmwatt3 @__mharrison__ @mkennedy @bbelderbos @brianokken @dbader_org @smtibor Oh man! Time travel! +1129515079030804487,2019-05-17 22:32:34,@thelynchpinau @Gwalmachi Yep!! They didnt even have a guide paper at my polling booth though :( +1129511705866690560,2019-05-17 22:19:10,@Gwalmachi It was cold. And the snags weren't ready 😭 +1129511468490059776,2019-05-17 22:18:14,"RT @pybites: >>> import this +... +Now is better than never. +... + +Start coding in #Python + +PyBites Code Challenge Platform is live! + +Che…" +1129509528846733312,2019-05-17 22:10:31,Time to vote! Get it done! #auspol #AUSVote19 #auspoll Missed the Sanga though :( https://t.co/UZSvgUfOit +1129333052771934208,2019-05-17 10:29:16,@clamytoe Thanks Martin!! Now it's your turn brother! +1129332973155708928,2019-05-17 10:28:57,@brnkimani And you kick that imposter syndrome to the curb mate. You're a super star! +1129332833330184192,2019-05-17 10:28:24,"@brnkimani Where to start man! The blog tells a good story haha. +Maybe I should write about Imposter Syndrome" diff --git a/04/jatinsinghal1921/data/bbelderbos.csv b/04/jatinsinghal1921/data/bbelderbos.csv new file mode 100644 index 000000000..b8aea0159 --- /dev/null +++ b/04/jatinsinghal1921/data/bbelderbos.csv @@ -0,0 +1,134 @@ +id_str,created_at,text +1142777756691791872,2019-06-23 12:53:43,RT @ppmadalin: Day 10: #100DaysOfCode progress: today I worked on Testing your code with pytest / D1 (lectures) https://t.co/HxhQTWumMV #Py… +1142777714417524736,2019-06-23 12:53:33,"RT @python_tip: pyjokes: jokes as a service. Command line tool or #python api. Enjoy! + +https://t.co/VyCoAj4pPq +#tgif https://t.co/B7AFYx1koB" +1142777635623321601,2019-06-23 12:53:14,RT @vulpinus777: Day 9: #100DaysOfCode progress: today I worked on API Star (D1) via @pybites @talkpython - https://t.co/lIvN9C2kXM #Python +1142777592606593025,2019-06-23 12:53:04,RT @ppmadalin: I am the 237th Pythonista who cracked Bite of Py 89. Playing with lists and dicts - on behalf of @pybites I Challenge You!… +1142777582678630403,2019-06-23 12:53:02,RT @ericchou: Got the kids' summer projects figured out. 😀👇 #Python @adafruit #pygamer #pybadge Jason Briggs: Python for Kids. https://t.co… +1142777564374687744,2019-06-23 12:52:57,RT @Anthlis: Day 77: #100DaysOfCode progress: today I worked on Getting Started with Python Flask / D2 (practice) A big night tonight; crea… +1142777541553467392,2019-06-23 12:52:52,RT @TalkPython: It's @talkpython episode #217: Notebooks vs data science-enabled scripts with @davorabbit and @kvkampf https://t.co/n1KZ1Ha… +1142689070121799681,2019-06-23 07:01:19,"Packt Free Learning of the day: +Mastering Node.js [Video] by Joris Hermans (published: Jan 2017)… https://t.co/Hgl4u7jyqM" +1142380501157732352,2019-06-22 10:35:10,RT @pybites: How to Parse Hidden HTML With #Selenium Headless Mode and Deploy it to #Heroku https://t.co/asY05LK34c #Python +1142326595631374336,2019-06-22 07:00:58,"Packt Free Learning of the day: +Augmented Reality Game Development by Micheal Lanham (published: Jan 2017)… https://t.co/GtPKWOVKIT" +1141988871141580801,2019-06-21 08:38:58,RT @Anthlis: Day 75: #100DaysOfCode progress: today I worked on Automate tasks with Selenium / D3. Read the docs tonight. Already use Flask… +1141988854511079424,2019-06-21 08:38:54,"Packt Free Learning of the day: +jQuery Design Patterns by Thodoris Greasidis (published: Feb 2016)… https://t.co/NiVFFdqE5d" +1141953596931674112,2019-06-21 06:18:48,RT @pybites: New PyBites article: The First Step in Contributing to Open Source Projects https://t.co/IUwHr8Jbqb by @Gwalmachi +1141654031628197888,2019-06-20 10:28:26,"RT @brianokken: Test & Code 78: ""I don't write tests because ..."" +Some developers either don't write tests, or don't like writing tests. +Wh…" +1141654003048226816,2019-06-20 10:28:19,@francoisnoel83 @LinkedIn Reading about the impact our #python platform has made for you is enormously inspiring an… https://t.co/Fu45lUKcE2 +1141653668980305920,2019-06-20 10:27:00,RT @francoisnoel83: Découvrez mon dernier article : How I prepared myself to get my first job as a developer (and how the traditional way o… +1141653634482089985,2019-06-20 10:26:52,RT @shraddha_shaha1: I am the 206th Pythonista who cracked Bite of Py 22. Write a decorator with argument - on behalf of @pybites I Challen… +1141653607831560192,2019-06-20 10:26:45,RT @real_super_aj: I am the 948th Pythonista who cracked Bite of Py 5. Parse a list of names - on behalf of @pybites I Challenge You! http… +1141266899029958656,2019-06-19 08:50:07,RT @TalkPython: Dig into Visual Studio Code with Dan Taylor ( @qubitron ) on episode 216 of @talkpython: https://t.co/p2ngZcAj6s +1140923191503859712,2019-06-18 10:04:20,"RT @Anthlis: A couple of bitesofpy challenges completed tonight, after a break while I've concentrated on #100DaysOfCode. Needed to bolster…" +1140127884570484738,2019-06-16 05:24:04,"RT @pybites: New https://t.co/UYcrpuWnxX feature announcement ... + +You put in a lot of hard work on our platform, but how can you show the…" +1139934648526606338,2019-06-15 16:36:13,@pyracode_net @real_super_aj @TalkPython To adapt Mark Twain's quote: whenever you find yourself _nesting list comp… https://t.co/wVED9IQ9wH +1139934178793967618,2019-06-15 16:34:21,RT @francoisnoel83: Hello folks🤘Here is my profile page on PyBites (https://t.co/LqrBuDbnNl). This is my favorite site to train in Python 🐍… +1139934165372153857,2019-06-15 16:34:18,@francoisnoel83 @pybites Awesome! +1139898533144879105,2019-06-15 14:12:43,PyBites Platform | profile page of Bob Belderbos https://t.co/79DNMDxZYj +1137595747132747777,2019-06-09 05:42:16,"@Anthlis @pybites @Wildvasa @TalkPython That would be awesome, thanks" +1137595662793682944,2019-06-09 05:41:56,RT @katdurance: Day 5: #100DaysOfCode I worked on Collections a bit (https://t.co/LDKk2FuBuO) and a Django tutorial (https://t.co/HDmURkIRJ… +1137450774424903681,2019-06-08 20:06:12,RT @realpython: 🐍🐼 Python Pandas: Tricks & Features You May Not Know — Lesser-known but idiomatic Pandas features for those already comfort… +1137446604271685632,2019-06-08 19:49:37,"RT @WebHostingSaver: Want to listen to #podcasts and learn from the experts? + Check: Teaching Python Podcast @teachingpython @smtibor @Kell…" +1137446081174953985,2019-06-08 19:47:33,"RT @VladBezden: Great #podcast ""Dive into CPython 3.8 and beyond"" by @TalkPython with @llanga @anthonypjshaw @mkennedy about new features i…" +1137446037587681280,2019-06-08 19:47:22,@taiweiko @pybites @TalkPython How did it go? +1137445885439332352,2019-06-08 19:46:46,So good! https://t.co/XRMXaicstm +1137445139620794369,2019-06-08 19:43:48,"@nitin_cherian Wow thanks Nitin, that makes my day!" +1137445066396622848,2019-06-08 19:43:31,RT @nitin_cherian: Day 28: #100DaysOfCode #100DaysOfWeb progress: today I worked on JavaScript Introduction (D4) via @pybites @talkpython… +1137444990760738816,2019-06-08 19:43:13,@francoisnoel83 Merci beaucoup :) +1137444448990838784,2019-06-08 19:41:03,RT @jmwatt3: Absolutely love @ChatDjango and @wsv3000’s Django books. There’s a humble optimism that comes off in both the books and podca… +1137315322283864064,2019-06-08 11:07:57,"@TalkPython @dbader_org @mkennedy Interesting and fun (the laptop guy LOL), thanks for sharing!" +1137314863301181440,2019-06-08 11:06:08,@blenobok @TalkPython @dbader_org @mkennedy Can we at least have it one more time? Nostalgia ... +1137314554269057024,2019-06-08 11:04:54,"RT @TalkPython: Ever wondered about the software stack powering Talk Python, the training website, mobile apps, video and audio delivery? T…" +1137314406302441472,2019-06-08 11:04:19,"RT @sethcstenzel: Day 32: #100DaysOfCode progress: today I worked on Static Sites (D4), Launched my website, works great, tried a few theme…" +1137314388296306688,2019-06-08 11:04:15,RT @Anthlis: Day 62: #100DaysOfCode progress: today I worked on Using the Github API with Python / D2 (practice) Looked at Requests-Cache;… +1136541069485707264,2019-06-06 07:51:21,"RT @python_tip: #python 3.8 beta is out. https://t.co/AR6On711MF +For more information about positional only arguments, f-string = notation…" +1136540949235097600,2019-06-06 07:50:52,"RT @katdurance: Day 2: #100DaysOfCode - debugged Django tutorial project, worked on course https://t.co/LDKk2FuBuO - timedelta, datetime, s…" +1136540820377657350,2019-06-06 07:50:22,@Shraddh20720407 @pybites Congrats! +1136540765562298368,2019-06-06 07:50:09,RT @Shraddh20720407: I achieved the PyBites Ninja White Belt by completing Code Challenges at https://t.co/uwX8EjFKtH - on behalf of @pybit… +1136540722008604672,2019-06-06 07:49:58,RT @Shraddh20720407: Cracked Bite of Py 5. Parse a list of names - on behalf of @pybites I Challenge You! https://t.co/05DpppUNKN #Python… +1136540649564581888,2019-06-06 07:49:41,"RT @_juliansequeira: @Oli4Twist @pybites Exactly mate. That's how I interpreted you anyway :) + +And that's what we've done with https://t.co…" +1136540575115743232,2019-06-06 07:49:23,RT @_juliansequeira: Whiteboard coding interviews are the worst https://t.co/G78WBldDfK +1136540490965405696,2019-06-06 07:49:03,RT @tryexceptpass: I've finally added a signup to receive a proper email notification when new content is available at https://t.co/yvuFXQH… +1136540406353711104,2019-06-06 07:48:43,"RT @ChatDjango: Episode 15: Deployments is now live! + +We discuss how to deploy a Django website as well as our thoughts on the multiple hos…" +1136348654657245184,2019-06-05 19:06:46,RT @vulpinus777: Day 1: #100DaysOfCode progress: today I worked on Flask Intro (D1) via @pybites @talkpython - https://t.co/lIvN9C2kXM #Pyt… +1136348543642415105,2019-06-05 19:06:19,"RT @pybites: Kicking up some debate with this one. New article on the blog: ""Why Whiteboard interviews suck and what we're doing about it"".…" +1136348420623556608,2019-06-05 19:05:50,RT @KnittingMM: I am the 382nd Pythonista who cracked Bite of Py 67. Working with datetimes - on behalf of @pybites I Challenge You! https… +1136203234446651392,2019-06-05 09:28:55,RT @smtibor: One more @CircuitPython student project before last day of school tomorrow. These two students went into project overtime to f… +1136203126371946496,2019-06-05 09:28:29,"RT @raymondh: #Python 3.8 news: The beta release out. Please download it and try out the new features: shared memory multiprocessing, wa…" +1136203064619257856,2019-06-05 09:28:14,@smtibor @pybites Congrats! Yellow next! +1136203029525475328,2019-06-05 09:28:06,RT @smtibor: I achieved the PyBites Ninja White Belt by completing Code Challenges at https://t.co/dK2MfwOu8H - on behalf of @pybites I Cha… +1136203001834741764,2019-06-05 09:27:59,RT @nitin_cherian: Day 25: #100DaysOfCode #100DaysOfWeb progress: today I worked on JavaScript Introduction (D1) - watched first 9 videos a… +1136202984981979136,2019-06-05 09:27:55,RT @ryancheley: Day 32: #100DaysOfCode progress: today I worked on Static Sites (D4) via @pybites @talkpython - https://t.co/Bsi5hjW8wU #Py… +1136202965243564033,2019-06-05 09:27:51,"RT @dbader_org: 🐍 PyCoder’s Weekly Issue #371 (June 4, 2019) is out: https://t.co/4NaAeSgA90" +1136202947191332864,2019-06-05 09:27:46,RT @PythonWeekly: Data science best practices with pandas (video tutorial) by @justmarkham https://t.co/VZNT99IzDn #Python #Pandas #DataSci… +1136202907534221316,2019-06-05 09:27:37,RT @KnittingMM: I just cracked Bite of Py 101. f-strings and a simple if/else - on behalf of @pybites I Challenge You! https://t.co/PDKS25… +1135976927909601283,2019-06-04 18:29:39,RT @ryancheley: Day 31: #100DaysOfCode progress: today I worked on Static Sites (D3) via @pybites @talkpython - https://t.co/Bsi5hjW8wU #Py… +1135976774670721024,2019-06-04 18:29:03,"RT @Wildvasa: Day 44 of #100DaysOfCode #python + +A @pybites exercise with argparse. To accomplish it I hade to read up a bit on @realpython’…" +1135976760548478981,2019-06-04 18:28:59,"RT @Shraddh20720407: Day 15: #100DaysOfCode progress: today I worked on Text-based games (and classes) / D3 (more coding) +Built 15-way Roc…" +1135976693649174528,2019-06-04 18:28:43,RT @pybites: We just cracked Bite of Py 199. Multiple inheritance (__mro__) - and now We Challenge You! https://t.co/djAdfIoYKF #Python #C… +1135976515097780226,2019-06-04 18:28:01,"RT @smtibor: Absolute CHAOS: 6th and 7th grade students, coding #Python together! Making @adafruit magical color changing Circuit Playgroun…" +1135619539528560640,2019-06-03 18:49:31,"A short primer on assemblers, compilers, and interpreters https://t.co/RdAjV33O6Y via @opensourceway by @JnyJny" +1135472954723250180,2019-06-03 09:07:03,@TheBastardsSon @pybites @TalkPython Welcome to the challenge! +1135472901048737792,2019-06-03 09:06:50,RT @TheBastardsSon: Day 1: #100DaysOfCode progress: today I worked on Playing with Datetimes / D1 (lectures) https://t.co/DxMaSuLWa1 #Pytho… +1135472867817246720,2019-06-03 09:06:42,RT @nitin_cherian: Day 22: #100DaysOfCode #100DaysOfWeb progress: today I worked on Async Flask APIs with Quart (D2) - Converted a synch p… +1135472792315617280,2019-06-03 09:06:24,"RT @tacosdedatos: OMAIGÁD +Nunca habia utilizado Flask hasta ahorita que estoy haciendo el #100DaysOfCode y el curso #100DaysOfWeb de @TalkP…" +1135472745695911936,2019-06-03 09:06:13,RT @Claire_codes: Day4.@100DaysofCode I am the 1332nd Pythonista who cracked Bite of Py 1. Sum n numbers - on behalf of @pybites I Challen… +1135472715824078849,2019-06-03 09:06:06,"RT @raymondh: #Python 3.8 news: F-strings now have a ""="" specifier that prints an expression and its result. Very handy for diagnostic pri…" +1135472696685453312,2019-06-03 09:06:01,"RT @Anthlis: Day 57: #100DaysOfCode Uplink / D3 I’ve learnt Uplink is a simple pythonic way of building a client-side API, rather than Requ…" +1135297927906242560,2019-06-02 21:31:33,RT @Anthlis: Day 56: #100DaysOfCode progress: today I worked on Structured API clients with uplink / D2 (practice) and some way to completi… +1135121952895643648,2019-06-02 09:52:17,RT @unclebobmartin: Never ask permission to refactor. Never ask permission to write tests. You do these things because you KNOW they are th… +1134873615290327040,2019-06-01 17:25:29,RT @turgunbaev: I achieved the PyBites Ninja White Belt by completing Code Challenges at https://t.co/HlEDytHInh - on behalf of @pybites I… +1134873596902461440,2019-06-01 17:25:25,RT @ericchou: Day 46: #100DaysOfCode #100DaysofWeb progress: today I worked on Build a simple Django app (D2) via @pybites @talkpython - ht… +1134873581479964672,2019-06-01 17:25:21,RT @smtibor: Student-modified @pybites sticker. #designimprovements https://t.co/gYBHqppuWk +1134873551524323329,2019-06-01 17:25:14,RT @mkennedy: See you all there! https://t.co/SFV8tlCfLT cc @WintellectNOW https://t.co/npyppAcZ34 +1134873511321903104,2019-06-01 17:25:04,RT @nitin_cherian: Day 20: #100DaysOfCode #100DaysOfWeb progress: today I worked on Calling APIs in Flask (D4) - Fetched more pokemon featu… +1134873487896653830,2019-06-01 17:24:59,"RT @realpython: 🐍📰 In this step-by-step tutorial, you'll take a deep dive into how to iterate through a dictionary in Python. Dictionaries…" +1134873472893673479,2019-06-01 17:24:55,"RT @python_tip: *args and **kwargs in Python: + +>>> def f(*args, **kwargs): + print(f""args: {args}, kwargs: {kwargs}"") + +>>> f(1) +args: (1,…" +1134873456007352321,2019-06-01 17:24:51,RT @pybites: How to Create and Serve Zipfiles from Django https://t.co/Fm3T9EknSw +1134873443734872067,2019-06-01 17:24:48,RT @pybites: 3 Cool Things You Can do With the dateutil Module https://t.co/4qAZYDrykm +1134873411757514757,2019-06-01 17:24:40,RT @smtibor: I am the 274th Pythonista who cracked Bite of Py 26. Dictionary comprehensions are awesome - on behalf of @pybites I Challenge… +1134873317419245570,2019-06-01 17:24:18,RT @smtibor: Day 20: #100DaysOfCode progress: today I worked on Iteration with itertools and made a #CircuitPython traffic light. Gist here… +1134755082292080641,2019-06-01 09:34:29,"RT @TalkPython: Wondering what's coming in Python 3.8? Join @mkennedy, @llanga, and @anthonypjshaw in this onsite episode from PyCon 2019 t…" +1134153141245677570,2019-05-30 17:42:35,"RT @brianokken: Test & Code 76: TDD: Don’t be afraid of Test-Driven Development + +TDD can be intimidating to try. In this episode, @_ChrisMa…" +1133608340486000640,2019-05-29 05:37:44,RT @pycharm: Interviews @pycon: @dbader_org talks about reaching @realpython fans at #pycon2019 via the content creators space https://t.co… +1131940316725022720,2019-05-24 15:09:36,"RT @PyConES: Entradas disponibles en la web!!! + +https://t.co/swMzLS4W30 + +@python_es @PSF" +1131940239918940170,2019-05-24 15:09:18,RT @Anthlis: Day 47: #100DaysOfCode progress: today I worked on Web Scraping with BeautifulSoup4 / D2 (practice). Thanks to @bbelderbos for… +1131486028932558848,2019-05-23 09:04:25,RT @TalkPython: WebAssembly and Pyodide bring the Python scientific stack to your web browser. Join @mkennedy and @MDroettboom on @talkpyth… +1131486004437803014,2019-05-23 09:04:20,"RT @mkennedy: Doing a fun (and free) webcast on June 6th, ""10 Tools and Techniques Python Web Developers Should Explore"" Hope to see you th…" +1131485642922369024,2019-05-23 09:02:53,RT @fullstackpython: .@miguelgrinberg is seriously one of the best technical writers of our time. Even as a an experienced Python web devel… +1131485550203088896,2019-05-23 09:02:31,RT @tommyenglert: I am the 121st Pythonista who cracked Bite of Py 37. Rewrite a for loop using recursion - on behalf of @pybites I Challen… +1131454863634817030,2019-05-23 07:00:35,"Packt Free Learning of the day: +Enterprise Automation with Python [Video] by Tomasz Lelek (published: Apr 2018)… https://t.co/u91SdN26ox" +1131176426248577025,2019-05-22 12:34:10,@tryexceptpass @PyConES Bienvenido!! The latter of course LOL +1131176204386603010,2019-05-22 12:33:18,@real_super_aj @TalkPython @pybites I am remote so not seeing too much editor usage onsite :) - but yeah I hear a l… https://t.co/3XlHUVQL7V diff --git a/04/jatinsinghal1921/data/pybites.csv b/04/jatinsinghal1921/data/pybites.csv new file mode 100644 index 000000000..38affb507 --- /dev/null +++ b/04/jatinsinghal1921/data/pybites.csv @@ -0,0 +1,109 @@ +id_str,created_at,text +819831370113351680,2017-01-13 09:00:05,5 cool things you can do with itertools https://t.co/Nk4s3yL6zL #python +819682682703593472,2017-01-12 23:09:15,"RT @bbelderbos: https://t.co/P4aX1vIUUC - heard of itertools? If not you might want to check it out, can do some cool things with it ... #p…" +819469028678725633,2017-01-12 09:00:16,Cheat Sheet: Python For Data Science https://t.co/pqhepaavl1 #python +819468986978971648,2017-01-12 09:00:06,#94 Guarenteed packages via Conda and Conda-Forge https://t.co/6pKEQ9t89J #python +819468975922786304,2017-01-12 09:00:03,Create a Simple Web Scraper with BeautifulSoup4 https://t.co/PY4JSvWIZw #python +819441364429668352,2017-01-12 07:10:20,RT @mkennedy: Cool presentation: 10 awesome features of Python that you can't use because you refuse to upgrade to Python 3 https://t.co/3z… +819106611025166336,2017-01-11 09:00:08,Comprehending Python’s Comprehensions https://t.co/we9hO354uv #python +819106605920702464,2017-01-11 09:00:07,"#8 Python gets Grumpy, avoiding burnout, Postman for API testing and more https://t.co/rSLt7q7g8S #python" +819106595531464705,2017-01-11 09:00:05,#94 Guarenteed packages via Conda and Conda-Forge https://t.co/6pKEQ9t89J #python +819106588057161728,2017-01-11 09:00:03,"Beautiful, idiomatic Python https://t.co/Gft5OaBkon #python" +819083179629936641,2017-01-11 07:27:02,"https://t.co/s5rEdcKZin talk about #data and #nlp, so cool we can watch all #pycon videos online, such a great way to learn" +819082820329017346,2017-01-11 07:25:36,"I love the key on max, min, sorted, so powerful and concise. Also using it in this week's coding challenge :) https://t.co/vpL1R3bSIW" +819082265674285056,2017-01-11 07:23:24,@kennethreitz same feeling yesterday :) +819076605918248960,2017-01-11 07:00:55,RT @kennethreitz: Taught someone Python today. Feels good :) +818951461782646788,2017-01-10 22:43:38,RT @getpy: Generators https://t.co/vF2lHX3D6Q by the author of the fluent python. #generators +818947474236862464,2017-01-10 22:27:47,RT @PythonWeekly: chatbot-rnn - A toy chatbot powered by deep learning and trained on data from Reddit. https://t.co/a6rIpINOHy #python +818898348312850433,2017-01-10 19:12:35,"RT @_ericelliott: The best code is no code. Where there is no code, there are no bugs. No API to learn. No awkward UI. The best refactors a…" +818885175719370752,2017-01-10 18:20:14,RT @PythonWeekly: PEP8 Speaks - A GitHub integration which checks pep8 issues and then comments over Pull Requests. https://t.co/WyjrwR5YUo… +818840038729535488,2017-01-10 15:20:53,RT @TrendingGithub: pybites / challenges: Repo for our weekly challenges on pybit.es ★28 https://t.co/U1pFa7kucO #Python +818744285180751873,2017-01-10 09:00:23,Iterators https://t.co/n3MXkT0Gr3 #python +818744209863675904,2017-01-10 09:00:05,Code Challenge 01 - Word Values Part I https://t.co/h4N81Ll6ZC #python +818744208156561410,2017-01-10 09:00:05,"Beautiful, idiomatic Python https://t.co/Gft5OaBkon #python" +818740548664168449,2017-01-10 08:45:32,@PyPiglesias @bedjango thx for sharing. Nice to see folks jumping on it! We comment possible solutions and learning on Friday ... +818734200035614720,2017-01-10 08:20:19,refactor ugly switch statement in #python https://t.co/2Plq0XHVAu +818544004467978240,2017-01-09 19:44:33,Like this video https://t.co/CmKKSbXKhE +818537299629764609,2017-01-09 19:17:54,RT @fullstackpython: Working with APIs the Pythonic Way https://t.co/TQyVxcO5yw +818535072143970305,2017-01-09 19:09:03,RT @newsycombinator: Show HN: PyBites Code Challenges https://t.co/0Z2ro5q5Qk +818398781372829696,2017-01-09 10:07:29,PyBites of the Week - https://t.co/Lynq8vE7Tb +818392237847511040,2017-01-09 09:41:29,"RT @python_alc: Desafíos en #Python 🐍 cada lunes. El primero, buscar la palabra con mayor puntuación de Scrabble de un fichero dado +https:…" +818381812397314048,2017-01-09 09:00:03,Code Challenge 01 - Word Values Part I https://t.co/h4N81Ll6ZC #python +818356383926128640,2017-01-09 07:19:00,@Duvancarrez we're a new blog rather. We added challenges as we think they are a fun and great way to learn more Python. +818224729035329537,2017-01-08 22:35:51,"Time for a #python code challenge! + +Code Challenge 01 - Word Values Part I + +https://t.co/h4N81L3w84 https://t.co/lnvYc6xJXG" +818019426091999232,2017-01-08 09:00:03,Twitter digest 2017 week 01 https://t.co/lRZrfmB9QN #python +817835538908581888,2017-01-07 20:49:21,RT @nedbat: Python tip: get nicer output in the repl: >>> sys.displayhook = pprint.pprint; Add to your PYTHONSTARTUP file +817746028560584705,2017-01-07 14:53:40,RT @gcosma1: The entire Python Data Science Handbook by @jakevdp is openly published as Jupyter notebook https://t.co/w7RKk5IaC8 https://t.… +817745548409245696,2017-01-07 14:51:46,https://t.co/WZ4lad2oJv - go running python +817657038268485632,2017-01-07 09:00:03,Copy and Paste with Pyperclip https://t.co/6CNbUpCWw4 #python +817657037127454722,2017-01-07 09:00:03,Twitter digest 2017 week 01 https://t.co/lRZrfmB9QN #python +817635389922013184,2017-01-07 07:34:02,RT @dbader_org: Python Package 101 https://t.co/DrNeBsAWCP +817635169213579264,2017-01-07 07:33:09,I got Python Tricks: The Book (Work-In-Progress) from @dbader_org on @Gumroad: https://t.co/U54ZyzTEa0 +817477174253023237,2017-01-06 21:05:20,RT @dataelixir: Looking for data? Follow @CoolDatasets for curated datasets that are open and machine-readable. +817443042823176193,2017-01-06 18:49:43,RT @codeorg: Learning to code at age 56 :-) https://t.co/qsY8Ydu8J8 +817442461673017344,2017-01-06 18:47:24,RT @dbader_org: I just published another update for the early access version of my new book. Grab the updated PDF and ePub today 🙂 https://… +817394424518950913,2017-01-06 15:36:31,"@techmoneykids challenge, recreate this graph ... https://t.co/hQ0SziiQDv" +817356740253675520,2017-01-06 13:06:47,RT @pydatait: The next PyData Italy will be again hosted by the Python Italian Conference @pyconit in Florence https://t.co/EfYhVamr3j #pyd… +817354773292871680,2017-01-06 12:58:58,"RT @treyhunner: #pythontip: whenever you see range(len(fancy_list)), pause to consider which problem you're solving +https://t.co/hw6poTSJUv…" +817294653745602560,2017-01-06 09:00:04,Code Challenge #01 - code review https://t.co/UjR3G68eSq #python +817280745861484544,2017-01-06 08:04:48,The ultimate list of #Python #Podcasts https://t.co/fqPkqS3zva - nice list +817145648680144896,2017-01-05 23:07:59,"RT @NicolasDular: ""It's really important to have hobbies other than writing code."" https://t.co/dmsAO8t9YH great post from @kennethreitz ab…" +817132674112516101,2017-01-05 22:16:25,https://t.co/szO1tTdMre good explanation of iterators and iterables +817100263425196037,2017-01-05 20:07:38,RT @tarek_ziade: Excited to share that I've started a book about building microservices using Python - https://t.co/QRZFLFeaeQ +816932292799000577,2017-01-05 09:00:11,"#7 Python 3.6 is out, Sanic is a blazing web framework, and are failing our open source infrastructure? https://t.co/1632fQa3xU #python" +816932263673753600,2017-01-05 09:00:04,Challenge: Course Total Time Web Scraper https://t.co/RTwa15021s #python +816764531594657792,2017-01-04 21:53:33,"RT @pythonbytes: It's @pythonbytes #7: Python 3.6 is out, Sanic is a blazing web framework, and failing open source infrastructure? https:/…" +816701767928971265,2017-01-04 17:44:09,"RT @CAChemEorg: If one of your New Year's resolutions is learning a bit more of Python, check Pybite.es out! cc @pybites https://t.co/rnO8…" +816701515503173633,2017-01-04 17:43:09,"@CAChemEorg thanks for the share, happy New Year" +816569933202997248,2017-01-04 09:00:17,Python 3.5.3rc1 and Python 3.4.6rc1 are now available https://t.co/8XP5CWH6XF #python +816569887313117184,2017-01-04 09:00:06,#93 Spreading Python through the sciences with Software Carpentry https://t.co/38EBc45KL9 #python +816569873673269248,2017-01-04 09:00:03,A great book that makes algorithms accessible https://t.co/2tkf4ZWiJA #python +816555347674595328,2017-01-04 08:02:20,interesting #python #dict https://t.co/BTXxPWNYVc https://t.co/9d1RgcrhXK +816545953268305920,2017-01-04 07:25:00,RT @newsafaribooks: Building RESTful Python Web Services #PacktPublishing https://t.co/eBJ1Oqxvul #Python +816539053097185280,2017-01-04 06:57:35,"RT @treyhunner: #pythontip: Whenever you find yourself considering using a lambda in #Python, think about whether you should make a named f…" +816382171619454976,2017-01-03 20:34:12,One of my favorite programming quotes #cleancode https://t.co/qzDrzKgdq5 +816381754319589376,2017-01-03 20:32:32,"@_egonschiele ML, more confident tackling it after your book, maybe idea for part II? (Applying algorithms to ML problems)" +816369304702685184,2017-01-03 19:43:04,"RT @PyDataMallorca: We start 2017 with a challenge. If we get 30 tweets about #PyDataMallorca, we'll have @PyData stickers for all assisten…" +816207547589763072,2017-01-03 09:00:18,Python 3.5.3rc1 and Python 3.4.6rc1 are now available https://t.co/8XP5CWH6XF #python +816207520079310849,2017-01-03 09:00:11,How to Write Regularly for Your Programming Blog https://t.co/fbUCU1do5v #python +816207495362277376,2017-01-03 09:00:05,5 min guide to PEP8 https://t.co/8LoAzqBqvT #python +816207494166953984,2017-01-03 09:00:05,Book that makes algorithms accessible https://t.co/2tkf4ZWiJA #python +816170167575134208,2017-01-03 06:31:46,RT @newsafaribooks: Data Pipelines with Python #InfiniteSkills https://t.co/iXKS3GMrb6 #Python +816170147270590464,2017-01-03 06:31:41,RT @newsafaribooks: Modern Python Cookbook #PacktPublishing https://t.co/ODsSdGXNSG #Python +816170103876255744,2017-01-03 06:31:31,#python #excel https://t.co/lGuSaOFaio +815853681648271360,2017-01-02 09:34:10,https://t.co/Dko7iUWysc Pybites weekly newsletter! Our latest posts on one handy page. Keep Calm and Code in #Python! +815845096839004160,2017-01-02 09:00:03,Python Naming Conventions https://t.co/P3ox8A01D3 #python +815482716946722816,2017-01-01 09:00:05,3.6 new features https://t.co/6atEam0H9i #python +815150151685783552,2016-12-31 10:58:35,@Pybonacci violaciones mas dramaticas? +815120360756641792,2016-12-31 09:00:12,RT @PacktPub: It's back. And it's simple. Every single eBook and every single video on our site is now $5. #packt5dollar https://t.co/8R4Ls… +815120322890338304,2016-12-31 09:00:03,Don't Let Indentation Catch You Out https://t.co/u2iR5XPKXS #python +815096989172068352,2016-12-31 07:27:20,3 best #python books https://t.co/fDYkPZ07S7 +815095206479560704,2016-12-31 07:20:15,"RT @jbeda: New term: ""Technology Stockholm Syndrome"" + +This is when a technology sucks but you are way too involved to see it. We all fall…" +814957152746008576,2016-12-30 22:11:41,"@TalkPython @_egonschiele thanks for this episode and book, flying through it, finally a book that makes algorithms easy to grasp. Great job" +814956683088818177,2016-12-30 22:09:49,RT @TalkPython: Announcing @talkpython #82: Grokking Algorithms in Python with @_egonschiele https://t.co/j7Zl39lE6j https://t.co/TYbjSr0LVw +814956287586947073,2016-12-30 22:08:14,RT @TalkPython: My new sounds: #86: Python at StackOverflow https://t.co/OG8EZ47Ob7 on #SoundCloud +814955307218731009,2016-12-30 22:04:21,"@dbader_org loved automate boring, fluent py takes you to the next level. Also liked powerful python, mastering py. Started expert py 2nd ed" +814817662974959616,2016-12-30 12:57:24,“Boot Up 2017 with the #100DaysOfCode Challenge” @ka11away https://t.co/LLJkOWpGDt +814757951311200256,2016-12-30 09:00:07,"#92 Bonus: Python Bytes Crossover: Python 3.6 is going to be awesome, Kite: your friendly co-developing AI https://t.co/0gazCa1EpZ #python" +814503909154758656,2016-12-29 16:10:39,"RT @ShowHNDaily: PyBites – sharing our passion for Python, one bite a day. https://t.co/RNWFvBLgfp" +814395545774981120,2016-12-29 09:00:03,Automate Tweeting: how to build a Twitterbot https://t.co/y75ZCLBJaB #python +814077436379860992,2016-12-28 11:56:00,The Difference Between “is” and “==” in Python https://t.co/6HCZugHkQS #python +814077424388349952,2016-12-28 11:55:57,#91 Top 10 Data Science Stories of 2016 https://t.co/Aao9ZJFLW8 #python +814077411318870016,2016-12-28 11:55:54,Learning from Python mistakes https://t.co/hPWVXt21p7 #python +814048629740761088,2016-12-28 10:01:32,"RT @pythonbytes: Time for the final @pythonbytes of 2016: #6: Python 3.6 is going to be awesome, Kite: your friendly co-developing AI https…" +814041751577133056,2016-12-28 09:34:12,"RT @gvanrossum: Yes! Python 3.6.0 (final) is released!!! https://t.co/DIWDxoUuXd Thanks @baybryj and all core devs, contributors and beta t…" +814038105602789376,2016-12-28 09:19:43,RT @PythonWeekly: Python Weekly - Issue 275 https://t.co/N4mcWU0Ajz #python #django #flask #tensorflow #pandas #raspberrpi #pycharm #docker +814022779473448960,2016-12-28 08:18:49,RT @dbader_org: I started a YouTube channel with screencasts for Python devs » https://t.co/3Kakis45pv 🎥 Tell me what you think & subscribe… +814022376568537088,2016-12-28 08:17:13,"one place for all #python videos, awesome - https://t.co/QgxtrlNtwW" +814021637637017600,2016-12-28 08:14:16,RT @TalkPython: Announcing @TalkPython #90: Data Wrangling with Python with @kjam https://t.co/j42MKzWxYb https://t.co/lbMgX9iy0z +813535741049503744,2016-12-27 00:03:30,How to create a nice-looking HTML page of your #Kindle book highlights (notes) https://t.co/HKFK7inhUa #python +813517244487581696,2016-12-26 22:50:00,"RT @guyfig: Just before 2016 is ending, here is a great answer from last week by Zuck. @mkennedy @TalkPython #Python #devops https://t.co/…" +813366158359404544,2016-12-26 12:49:38,#vim #python environment https://t.co/WFzvrdQX5j diff --git a/04/jatinsinghal1921/requirements.txt b/04/jatinsinghal1921/requirements.txt new file mode 100644 index 000000000..66428bdcb --- /dev/null +++ b/04/jatinsinghal1921/requirements.txt @@ -0,0 +1,11 @@ +certifi==2019.6.16 +chardet==3.0.4 +idna==2.8 +oauthlib==3.0.1 +pkg-resources==0.0.0 +PySocks==1.7.0 +requests==2.22.0 +requests-oauthlib==1.2.0 +six==1.12.0 +tweepy==3.7.0 +urllib3==1.25.3 diff --git a/04/jatinsinghal1921/usertweets.py b/04/jatinsinghal1921/usertweets.py new file mode 100644 index 000000000..9e9cfb5e9 --- /dev/null +++ b/04/jatinsinghal1921/usertweets.py @@ -0,0 +1,85 @@ +from collections import namedtuple +import csv +import os + +import tweepy + +from config import CONSUMER_KEY, CONSUMER_SECRET +from config import ACCESS_TOKEN, ACCESS_SECRET + +DEST_DIR = 'data' +EXT = 'csv' +NUM_TWEETS = 100 + +Tweet = namedtuple('Tweet', 'id_str created_at text') + + +class UserTweets(object): + + def __init__(self, handle, max_id=None): + """Get handle and optional max_id. + Use tweepy.OAuthHandler, set_access_token and tweepy.API + to create api interface. + Use _get_tweets() helper to get a list of tweets. + Save the tweets as data/.csv""" + # ... + + auth = tweepy.OAuthHandler(CONSUMER_KEY, CONSUMER_SECRET) + auth.set_access_token(ACCESS_TOKEN, ACCESS_SECRET) + self.api = tweepy.API(auth) + + self.handle = handle + self.max_id = max_id + + self._tweets = list(self._get_tweets()) + self.output_file = self._save_tweets() + + + def _get_tweets(self): + """Hint: use the user_timeline() method on the api you defined in init. + See tweepy API reference: http://docs.tweepy.org/en/v3.5.0/api.html + Use a list comprehension / generator to filter out fields + id_str created_at text (optionally use namedtuple)""" + tweets = (self.api).user_timeline(screen_name = self.handle, count = NUM_TWEETS, since_id = self.max_id) + return tweets + + + def _save_tweets(self): + """Use the csv module (csv.writer) to write out the tweets. + If you use a namedtuple get the column names with Tweet._fields. + Otherwise define them as: id_str created_at text + You can use writerow for the header, writerows for the rows""" + # file_name = self.handle + ".csv" + if not os.path.exists(DEST_DIR): + os.makedirs(DEST_DIR) + + file_name = "./" + DEST_DIR + "/" + self.handle + ".csv" + with open(file_name, mode='w') as file_obj: + writer = csv.writer(file_obj, delimiter=',') + writer.writerow(['id_str', 'created_at', 'text']) + + for tweet in self._tweets: + writer.writerow([tweet.id_str, tweet.created_at, tweet.text]) + + return file_name + + + def __len__(self): + """See http://pybit.es/python-data-model.html""" + return len(self._tweets) + + + def __getitem__(self, pos): + """See http://pybit.es/python-data-model.html""" + return (self._tweets)[pos] + + +if __name__ == "__main__": + + for handle in ('pybites', '_juliansequeira', 'bbelderbos'): + print('--- {} ---'.format(handle)) + user = UserTweets(handle) + for tw in user[:5]: + print(tw) + +print() \ No newline at end of file