Starred in February 2018: Making HTML parsing easier, a better Jupyter experience, Winamp in your browser, some creating image resizing & a bunch of quick Python examples
So the monthly thing is still happening! It's just a few weeks late. Hopefully more on time for March :)
kennethreitz / requests-html
Kenneth Reitz with another great Python package that will no-doubt make thousands of developer lives easier. requests-html
provides a much simpler interface for the sort of web-scraping a lot of Python developers would lean on beautiful-soup
for. It has built in support for JQuery selectors, XPath and Javascript execution.
Hard not to drop everything and play with this one!
jupyterlab / jupyterlab
Jupyter Lab is the next iteration of the amazing Jupyter Notebooks and has recently been released in beta. It provides a web-based interface into an interactive Python shell. Like notebooks, these can be saved and shared with others, and have become incredibly popular in the academic community.
Next time you want to play with a new Python package (like maybe requests-html
) fire it up in Jupyter Lab.
captbaritone / winamp2-js
Not a lot to say here, other than the fact that it's a fully-functional Winamp clone written in Javascript. If you used Winamp in the early 2000s this will surely bring back memories! You can drag and drop your MP3 collection into your browser then re-arrange tracks with the playlist manager. It even has support for skins!
This one really whips the llama's ass.
esimov / caire
Caire, or Content Aware Image Resizing Engine, is an implementation of a seam carving algorithm for image resizing. Not sure what that means? Me neither, but this allows you to crop and enlarge images while keeping the content looking relatively normal... Check out the examples in the repository and you'll understand the power!
kriadmin / 30-seconds-of-python-code
Based on the popular [30 seconds of Code][30sec-js] project using Javascript, kriadmin's 30 Seconds of Python Code is a great resource for anyone learning Python. It's full of easy to grok examples of common programming tasks, written in idiomatic Python.
Cool, that's it for February. Back in a week or two with a list of interesting projects from March!