[SoC] Week 1: Web API plugin for QGIS Desktop

Kevin Stadler e0425926 at student.tuwien.ac.at
Sun Jun 4 06:46:15 PDT 2017


This week's commits all went into the core python plugin repository:
https://gitlab.com/qgisapi/networkapi/commits/master


1. What did you get done this week?

- transfer of the pre-existing HTTP server prototype code into the
QGIS plugin architecture

- improved HTTP request parsing using Python core libraries

- implementation+testing of a few simple GET request paths with
int/float input arguments and various return Content-type:s

- tried out Qt Creator to create a suggested layout for the Plugin config dialog


2. What do you plan on doing next week?

- add some documentation on the Wiki so that interested QGIS users can
start playing with early versions of the plugin (do this before
Thursday so that mentors can test current state of the plugin before
our next conference call)

- implement incremental parsing of POST request bodies (this will
hopefully also fix the current bug with 'readData()' being signalled
too early by Qt under some HTTP clients)

- integrate geojson conversion and implement a few request paths that
handle geo data


3. Are you blocked on anything?

- currently holding back on implementing more of the API methods until
I got some feedback on whether my request path structure (and the way
paths are resolved) is reasonable -- this should be resolved during
next mentor meeting on Thursday, until then there's still plenty of
other coding to do so it's not a problem

Best!
Kevin


More information about the SoC mailing list