Delivered once every Week. No Spam Ever.

Issue - 166


Worthy Read

This is a book about doing things with Django admin. It takes the form of about forty questions and common tasks with Django admin we answer.
django
,
admin

Learn how to create semantic REST API real quick using Python Flask
flask

GoCD supports continuous delivery out of the box with its built-in pipelines, advanced traceability and value stream visualization. With GoCD, you can easily model, orchestrate and visualize complex workflows from end to end. GoCD supports modern infrastructure and cloud deployments. Learn how to setup your first pipeline - https://goo.gl/7Y5u7c OR check out their enterprise plugins and support. - https://goo.gl/Xqk6kL
advert

Python 3.5 added support for async/await, and Python 3.6 sort of wrapped up support for it (adding things like supporting await in list comprehensions). Unfortunately I’ve been having trouble adapting to Python’s version of async/await especially coming from C#’s implementation in TPL. The two big friction points I’ve had are: Difficult to “fire and forget” async calls (need to specifically run the event loop) Can’t do blocking calls to asyncio.Future.result() (it throws an exception)
async

In this post we’ll look at how to run a Python and Selenium-based web scraper in parallel with Selenium Grid and Docker. We’ll also look at how to quickly scale Selenium Grid on Digital Ocean using Docker Swarm to increase efficiency of the scraper. Finally, we’ll create a bash script that automates the spinning up and tearing down of resources on Digital Ocean.
testing

4 steps that are critical to DevSecOps success. Download now!
advert

timeboard is a python library that creates schedules of work periods and performs calendar calculations over them. You can build standard business day calendars as well as a variety of other schedules, simple or complex.
project

cx_Oracle 6.2, the extremely popular Oracle Database interface for Python, is now Production on PyPI. cx_Oracle is an open source package that covers the Python Database API specification with many additions to support Oracle advanced features.
oracle
,
database

Watir is a tool designed for browser test automation first. It is built from the perspective of developers and testers who want reliable browser automation that can scale with a browser automation project. Nerodia is designed from the same perspective, matching Watir’s approaches to browser handling, synchronizing actions, and providing flexible locators for working with DOM elements.
testing

Bitstream is a Python library to manage binary data as bitstreams.
binary

Elevation profile is a two dimensional cross section along a line or path. It is very helpful to visualize the elevation change along a line or path. In this post I will discuss how to create an elevation profile graph between two points using Open Elevation API.
geo

I saw the Pandas.apply method and started thinking about this pattern and if it’d be useful to implement on other objects. Here’s a brief blog about the pattern. The general pattern outside of framework or language specifics is, Apply an anonymous function to a value or an iterable
pandas

data processing


Projects

memcachedump - 46 Stars, 8 Fork
Use your Shodan API Key to dump all the contents of exposed memcached servers.

container-breakouts - 36 Stars, 4 Fork
Testing/collecting some container breakouts.

Tensorflow-DatasetAPI - 32 Stars, 3 Fork
Simple Tensorflow DatasetAPI Tutorial for reading image.

hue - 9 Stars, 1 Fork
Hue will help you to print awesomely in terminals.

TextClassification - 8 Stars, 0 Fork
deep learning in text classification(keras).

reddit_ml_challenge - 6 Stars, 1 Fork
Reddit Machine Learning: Tagging Challenge.

LinkedInt - 4 Stars, 0 Fork
LinkedIn Recon Tool.

django-lint2 - 4 Stars, 0 Fork
Lint2 is a linter work on Django.

A tool for generating Mypy type stubs from a Protocol Buffer definition.