Posts tagged python

Writing NeoVim Plugins using Python Plugin API

I’ll show how to write plugins for Nvim using the new Python Plugin API.

Read more ...


Writing NeoVim Plugins using Python Plugin API

This talk will be held at Vimfest 2017 in Berlin. I’ll show how to write plugins for Nvim using the new Python Plugin API. The API is async and wraps the new msgpack. The API is called “Remote Plugin API”.

As an example I will use the plugin neotags, which is my first Nvim plugin using the new API. It’s completely written in Python3 and covered with tests. Of course there are already some tag update plugins out there, but I wanted to try out the new API. Also most of the plugins did not work with my setup, or contain to much code and no tests.

Read more ...


Analysing TYPO3 changes via scrapy

Reading a magazine, I was confronted with scrapy »an open source and collaborative framework for extracting the data you need from websites. In a fast, simple, yet extensible way.« The framework is written in python and easy to use. You can persist the information in multiple output formats like xml, json, csv and some more. That makes it easy to fetch structured information like TYPO3 Changelog. Also I had highcharts bookmarked for some years now. The interest in how many changes were introduced in each TYPO3 Version, in combination with the type of change, like breaking change or feature, were the missing idea to put everything together.

In this post you will learn a minimum setup to put scrapy and highcharts together, to visualize information like the mentioned above.

../../_images/chart.png

Read more ...