Last active
June 19, 2018 12:11
-
-
Save ameenkhan07/290c09b81944e50bb7b446972a3ed551 to your computer and use it in GitHub Desktop.
Pycon
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import os, json, subprocess | |
file = open('pycon_*.json', 'r') | |
video = json.loads(file.read()) | |
for i, v in video.items(): | |
print("Installing {} ... ".format(v)) | |
url = "youtube-dl -ciw --no-mtime -f 18 \"" + str(i)+ "\"" | |
os.system(url) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[ | |
{ | |
"https://www.youtube.com/watch?v=npw4s1QTmPg" : "Raymond Hettinger Modern Python Dictionaries A confluence of a dozen great ideas PyCon 2017", | |
"https://www.youtube.com/watch?v=iG6fr81xHKA&t=204s" : "Miguel Grinberg Asynchronous Python for the Complete Beginner PyCon 2017", | |
"https://www.youtube.com/watch?v=nrzLdMWTRMM" : "Miguel Grinberg - Microservices with Python and Flask - PyCon 2017", | |
"https://www.youtube.com/watch?v=FytuB8nFHPQ" : "Jake VanderPlas The Python Visualization Landscape PyCon 2017", | |
"https://www.youtube.com/watch?v=HN5d490_KKk" : "Sofia Heisler No More Sad Pandas Optimizing Pandas Code for Speed and Efficiency PyCon 2017", | |
"https://www.youtube.com/watch?v=zmfe2RaX-14" : "Aileen Nielsen - Time Series Analysis - PyCon 2017", | |
"https://www.youtube.com/watch?v=pLqv11ScGsQ" : "Larry Hastings The Gilectomy How's It Going PyCon 2017", | |
"https://www.youtube.com/watch?v=abrcJ9MpF60" : "Al Sweigart Yes, It's Time to Learn Regular Expressions PyCon 2017", | |
"https://www.youtube.com/watch?v=vGphzPLemZE" : "Andrew T Baker 5 ways to deploy your Python web app in 2017 PyCon 2017", | |
"https://www.youtube.com/watch?v=d65dCD3VH9Q" : "Victor Stinner Optimizations which made Python 3 6 faster than Python 3 5 PyCon 2017", | |
"https://www.youtube.com/watch?v=VQBZ2MqWBZI" : "IPython and Jupyter in Depth: High productivity, interactive Python - PyCon 2017", | |
"https://www.youtube.com/watch?v=hJhZhLg3obk" : "Amjith Ramanujam Awesome Command Line Tools PyCon 2017", | |
"https://www.youtube.com/watch?v=66P5FMkWoVU" : "Brandon Rhodes The Dictionary Even Mightier PyCon 2017", | |
"https://www.youtube.com/watch?v=u8g9scXeAcI" : "David DB Baumgold Looping Like a Pro in Python PyCon 2017", | |
"https://www.youtube.com/watch?v=2ZFFv-wZ8_g" : "Yury Selivanov asyncawait and asyncio in Python 3 6 and beyond PyCon 2017", | |
"https://www.youtube.com/watch?v=RA_2qdipVng" : "Matthew Rocklin Dask A Pythonic Distributed Data Science Framework PyCon 2017", | |
"https://www.youtube.com/watch?v=W5WE9Db2RLU" : "Chloe Mawer, Jonathan Whitmore - Exploratory data analysis in python - PyCon 2017", | |
"https://www.youtube.com/watch?v=5e0TbyCkbCY" : "Michelle Fullwood A gentle introduction to deep learning with TensorFlow PyCon 2017", | |
"https://www.youtube.com/watch?v=7ZbwZgrXnwY" : "Jukka Lehtosalo, David Fisher Static Types for Python PyCon 2017", | |
"https://www.youtube.com/watch?v=G17E4Muylis" : "Benny Bauer Python in The Serverless Era PyCon 2017", | |
"https://www.youtube.com/watch?v=81S01c9zytE" : "Luciano Ramalho - Decorators and descriptors decoded - PyCon 2017", | |
"https://www.youtube.com/watch?v=iOUrf7WSSLc" : "Paul Everitt, Guido van Rossum Panel Discussion PyCon 2017", | |
"https://www.youtube.com/watch?v=UBSyD1RkOX0" : "Katie Silverio Decorators, unwrapped How do they work PyCon 2017", | |
"https://www.youtube.com/watch?v=xId9B1BVusA" : "Chalmer Lowe - bokeh: Data Visualization in Python - PyCon 2017", | |
"https://www.youtube.com/watch?v=_OLEVvjrIj8" : "Calen Pennington Immutable Programming Writing Functional Python PyCon 2017", | |
"https://www.youtube.com/watch?v=4mkFfce46zE" : "Flávio Juvenal How to make a good library API PyCon 2017", | |
"https://www.youtube.com/watch?v=NdObDUbLjdg" : "Elizaveta Shashkova Debugging in Python 3 6 Better, Faster, Stronger PyCon 2017", | |
"https://www.youtube.com/watch?v=uzz5AaCWMps" : "Susan Tan Rants and Ruminations From A Job Applicant After 100 CS Job Interviews in Silicon Valley", | |
"https://www.youtube.com/watch?v=knMg6G9_XCg" : "Trey Hunner Readability Counts PyCon 2017", | |
"https://www.youtube.com/watch?v=ptbCIvve6-k" : "Cory Benfield Requests Under The Hood PyCon 2017", | |
"https://www.youtube.com/watch?v=7SSYhuk5hmc" : "A Jesse Jiryu Davis Grok the GIL Write Fast And Thread Safe Python PyCon 2017", | |
"https://www.youtube.com/watch?v=BMtJbrvwlmo" : "Amandine Lee Passing Exceptions 101 Paradigms in Error Handling PyCon 2017", | |
"https://www.youtube.com/watch?v=0sOfhhduqks" : "Trey Hunner - Readable Regular Expressions - PyCon 2017", | |
"https://www.youtube.com/watch?v=k1UuTyW2uFc" : "Jessica Forde An Introduction to Reinforcement Learning PyCon 2017", | |
"https://www.youtube.com/watch?v=kTS2b6pGElE" : "Jiaqi Liu Fuzzy Search Algorithms How and When to Use Them PyCon 2017", | |
"https://www.youtube.com/watch?v=s5_5XmmwMx8" : "David Wolever: When the abyss gazes back staring down Python's surprising internals PyCon 2017", | |
"https://www.youtube.com/watch?v=jpkZGXrhZJ8" : "Aaron Knight Build a data pipeline with Luigi PyCon 2017", | |
"https://www.youtube.com/watch?v=9kDUTJahXBM" : "Reuben Cummings - Using Functional Programming for efficient Data Processing and Analysis", | |
"https://www.youtube.com/watch?v=byff9LhYXOg" : "Thomas Ballinger Know thy self Methods and method binding PyCon 2017", | |
"https://www.youtube.com/watch?v=tK6ZIf0yYhs" : "Lightning talks May 19th, 2017 Evening session", | |
"https://www.youtube.com/watch?v=MtHscXjWbVs" : "Ashwini Oruganti, Mark Williams Designing secure APIs with state machines PyCon 2017", | |
"https://www.youtube.com/watch?v=Aio0whC1iYg" : "Lightning talks May 20th, 2017 Evening session session", | |
"https://www.youtube.com/watch?v=otLGDpBglEA" : "Michele Pratusevich Instagram Filters in 15 Lines of Python PyCon 2017", | |
"https://www.youtube.com/watch?v=lu0F-psmBzc" : "Lynn Root Tracing, Fast and Slow Digging into and improving your web service’s performance", | |
"https://www.youtube.com/watch?v=SXl-pZnoaQ0" : "Lightning talks May 21th, 2017 Morning session", | |
"https://www.youtube.com/watch?v=9TfDYds8WPg" : "Sep Dehpour Magic Method, on the wall, who, now, is the ` fairest ` one of all PyCon 2017", | |
"https://www.youtube.com/watch?v=IRKiTV64N4A" : "Lightning talks May 20th 2017 Morning session" | |
} | |
] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[ | |
{ | |
"https://www.youtube.com/watch?v=T-TwcmT6Rcw" : "Raymond Hettinger - Dataclasses: The code generator to end all code generators", | |
"https://www.youtube.com/watch?v=q-x7jK72E6E" : "Jason Huggins - Keynote", | |
"https://www.youtube.com/watch?v=zQeYx87mfyw" : "Jake VanderPlas - Performance Python: Seven Strategies for Optimizing Your Numerical Code", | |
"https://www.youtube.com/watch?v=VAXCrDrAPo0" : "Tania Sanchez Monroy - Down the rabbit hole. A 101 on reproducible workflows with Python", | |
"https://www.youtube.com/watch?v=fJj18KzomR0" : "Lightning Talks - Thursday - PyCon 2018", | |
"https://www.youtube.com/watch?v=_6U1XoxyyBY" : "Trey Hunner - Using List Comprehensions and Generator Expressions For Data Processing", | |
"https://www.youtube.com/watch?v=zxcvyrhmjbc" : "Michael Herman - Going Serverless with OpenFaaS, Kubernetes, and Python", | |
"https://www.youtube.com/watch?v=W4WQi2OIy7o" : "Skipper Seabold - Introduction to Python for Data Science", | |
"https://www.youtube.com/watch?v=aGGbnMyeZs0" : "Scott Sanderson - Foundations of Numerical Computing in Python", | |
"https://www.youtube.com/watch?v=zJ9z6Ge-vXs" : "David Beazley - Reinventing the Parser Generator", | |
"https://www.youtube.com/watch?v=GBQAKldqgZs" : "Kenneth Reitz - Pipenv: The Future of Python Dependency Management", | |
"https://www.youtube.com/watch?v=AQsZsgJ30AE" : "Dustin Ingram - Inside the Cheeseshop: How Python Packaging Works", | |
"https://www.youtube.com/watch?v=DGrS0uwMuHY" : "Mike Müller - Faster Python Programs - Measure, don't Guess", | |
"https://www.youtube.com/watch?v=MYucYon2-lk" : "Hillel Wayne - Beyond Unit Tests: Taking Your Testing to the Next Level ", | |
"https://www.youtube.com/watch?v=w0xgJ5C9Be8" : "Philip James - API-Driven Django", | |
"https://www.youtube.com/watch?v=VJ0vibC_Hl0" : "Saturday Morning Lightning Talks + Keynotes", | |
"https://www.youtube.com/watch?v=0kXaLh8Fz3k" : "John Reese - Thinking Outside the GIL with AsyncIO and Multiprocessing", | |
"https://www.youtube.com/watch?v=_nSKR-lJjO0" : "Amirali Sanatinia - Getting Started with Blockchains and Cryptocurrencies in Python", | |
"https://www.youtube.com/watch?v=_rLPDxpXIFc" : "Harry Percival - Introduction to TDD with Django", | |
"https://www.youtube.com/watch?v=yN98sklnHSM" : "Wanjun Zhang - Coding as Enrichment: How to Empower Students with Creative Coding Experiences", | |
"https://www.youtube.com/watch?v=ZsGFU2qh73E" : "Barry Warsaw - Get your resources faster, with importlib.resources", | |
"https://www.youtube.com/watch?v=WiQqqB9MlkA" : "Nina Zakharenko - Elegant Solutions For Everyday Python Problems", | |
"https://www.youtube.com/watch?v=Pbz1fo7KlGg" : "Mario Corchero - Effortless Logging: A deep dive into the logging module", | |
"https://www.youtube.com/watch?v=-7taKQnndfo" : "Andrew Godwin - Taking Django Async", | |
"https://www.youtube.com/watch?v=zIcgCZl37tU" : "The importance of exploratory data analysis and data visualization in machine learning", | |
"https://www.youtube.com/watch?v=FjojZxDZscQ" : "Brian Okken, Paul Everitt - Visual Testing with PyCharm and pytest", | |
"https://www.youtube.com/watch?v=IYWlfVqBQLc" : "Esther Nam - One weird trick to becoming a better software developer", | |
"https://www.youtube.com/watch?v=tzFWz5fiVKU" : "Sunday Morning Lightning Talks + Keynote", | |
"https://www.youtube.com/watch?v=EtIAbfCrsFI" : "Andrew Knight - Behavior-Driven Python", | |
"https://www.youtube.com/watch?v=XhWvz4dK4ng" : "Emily Morehouse-Valcarcel - The AST and Me", | |
"https://www.youtube.com/watch?v=rrBJVMyD-Gs" : "Jack Diederich - HOWTO Write a Function", | |
"https://www.youtube.com/watch?v=bTAFl8P2DkE" : "Lightning Talks - Friday", | |
"https://www.youtube.com/watch?v=klaGx9Q_SOA" : "Trey Hunner - Python 2 to 3: How to Upgrade and What Features to Start Using", | |
"https://www.youtube.com/watch?v=LEkyvEZoDZg" : "Stephanie Kim - Exploring Deep Learning Framework PyTorch", | |
"https://www.youtube.com/watch?v=iAvoE9vjZuc" : "Douglas Blank - Jupyter Tools for Teaching and Learning ", | |
"https://www.youtube.com/watch?v=yrRqNzJTBjk" : "Matt Davis - Python Performance Investigation by Example", | |
"https://www.youtube.com/watch?v=cxTXJ3N91s0" : "Using GitHub, Travis CI, and Python to Introduce Collaborative Software Development", | |
"https://www.youtube.com/watch?v=lpWvYxEW09k" : "Stacy Morse - Code Reviews Using Art Critique Principles", | |
"https://www.youtube.com/watch?v=6_P_h2bDwYs" : "Julie Qiu - Build a Search Engine with Python + Elasticsearch", | |
"https://www.youtube.com/watch?v=2uaTPmNvH0I" : "Miguel Grinberg - Oops! I Committed My Password To GitHub!", | |
"https://www.youtube.com/watch?v=ZUX9Fx8Rwzg" : "Alvaro Leiva Geisse - Systemd: why you should care as a Python developer", | |
"https://www.youtube.com/watch?v=EEV4G6rh-KQ" : "Rae Knowler - Python, Locales and Writing Systems ", | |
"https://www.youtube.com/watch?v=dWuRDbH4Xlw" : "Scott Triglia - Surviving (and thriving!) when you are overloaded ", | |
"https://www.youtube.com/watch?v=52zM4GgmqDE" : "Claudio Freire - Efficient shared memory data structures", | |
"https://www.youtube.com/watch?v=dT2xjgUInhQ" : "Philip James, Asheesh Laroia - All in the timing: How side channel attacks work ", | |
"https://www.youtube.com/watch?v=WXkhJ92-fsY" : "Steven Sklar - The Hare Wins the Race: Getting the most out of RabbitMQ in distributed applications" | |
} | |
] |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment