profile
viewpoint
Tim Bolender tbolender Aachen, Germany

mvexel/overpass-api-python-wrapper 239

Python bindings for the OpenStreetMap Overpass API

tbolender/fefereader 4

Small Android app to follow Fefe's blog and get notified about new posts and their updates.

tbolender/overpass-api-python-wrapper 1

A thin Python wrapper around the OpenStreetMap Overpass API

tbolender/Baikal 0

Baïkal is a lightweight CalDAV + CardDAV server based on PHP, SQLite and SabreDAV

tbolender/cacaluploader 0

Handy script to synchronise the RWTH Aachen University's CampusOffice calendar with your CalDAV or Exchange calendar.

tbolender/cut-mp4-videos 0

This bash script cuts the first and last X seconds of a mp4 video.

tbolender/frappe_docker 0

Docker image for frappe-bench

tbolender/joplin 0

Joplin - an open source note taking and to-do application with synchronization capabilities for Windows, macOS, Linux, Android and iOS. Forum: https://discourse.joplinapp.org/

tbolender/k-9 0

K-9 Mail – Advanced Email for Android 📧

tbolender/MechanicalSoup 0

A Python library for automating interaction with websites.

created repositorykasbah/test-repo-with-readme-image

created time in a day

fork PatrickFranken/paperclip

Easy file attachment management for ActiveRecord

https://thoughtbot.com

fork in 2 days

startedCristianDragos/FirefoxThemes

started time in 5 days

fork Mimoja/de1plus_psd

PSD files to go alongside the main app source

fork in 5 days

created repositoryinnoloft/Backend-Application

Test task for backend application at Innoloft

created time in 10 days

startedjwilder/docker-gen

started time in 17 days

startedingydotnet/git-subrepo

started time in 21 days

startedjwalton/node-supertest-fetch

started time in 21 days

startedpennsignals/publish_docker-compose

started time in 21 days

startedjncraton/connectiongrammar

started time in 22 days

startedvercel/swr

started time in 22 days

startedigbit/micro-displays

started time in 22 days

fork bilipp/gchat-copy

Chrome plugin that adds a button to copy links to threads in Google Chat

fork in 23 days

startedvoc/intro-outro-generator

started time in 25 days

startedcavi-au/Consent-O-Matic

started time in a month

startedthejpster/kicad_tools

started time in a month

PR opened mvexel/overpass-api-python-wrapper

Methods to check API status

This PR adds properties that return the number of slots the user has available on the Overpass server, as well as the datetimes that waiting or running slots will become available.

+92 -0

0 comment

2 changed files

pr created time in a month

PR opened mvexel/overpass-api-python-wrapper

List comprehension, literal comparison, import ordering, staticmethod
  • Reorder imports to PEP8
  • Replace a create-then-append pattern with a list comprehension
  • Use != instead of is not to compare strings
  • Reduce indenting by raising early in a guard condition
  • Change a @classmethod that did not reference its class to a @staticmethod

If it would be helpful/appropriate, I would be happy to break these up into multiple small PRs instead.

+25 -29

0 comment

2 changed files

pr created time in a month

startedashutoshgngwr/noice

started time in a month

pull request commentmvexel/overpass-api-python-wrapper

Fix and modernize Travis CI

Okay, now it works. I'd add the tox support as well, but if you are satisfied with GHA, maybe you can drop Travis altogether.

eumiro

comment created time in a month

PR opened mvexel/overpass-api-python-wrapper

Fix and modernize Travis CI

This should fix and modernize Travis CI:

  • drop support for Python 3.4 and 3.5 (there are already f-strings in the code which are Python 3.6+)
  • add support for Python 3.9 (and install libgeos-dev, see #131)
+7 -8

0 comment

1 changed file

pr created time in a month

PR opened mvexel/overpass-api-python-wrapper

Add tox and Github Actions

This adds the tox and GitHub Actions supporting Python versions 3.6–3.9. Since there is no GHA in the master branch, the results won't be immediately visible. You can see them (the latest one) at https://github.com/eumiro/overpass-api-python-wrapper/actions

In 78d370de212659ddde088bcd3f73a6a683811aec the Python 3.9 support was removed from .travis.yml. This was probably because of the shapely lib that had issues with the libgeos_c.so file. I solved this by running sudo apt-get install libgeos-dev in GHA.

+48 -0

0 comment

5 changed files

pr created time in a month

PR opened mvexel/overpass-api-python-wrapper

Include nodes, user, uid, timestamp, and version in GeoJSON properties

Currently verbosity parameter does not return additional properties in the GeoJSON output, so the following statements all return the same output:

api.get('way(696160849)', verbosity='tags')
api.get('way(696160849)', verbosity='body')
api.get('way(696160849)', verbosity='meta')

This PR puts the nodes, timestamp, user, uid, version into the GeoJSON properties object if they exist in the response data.

I've also updated the test example.json to match the changes. Happy to add an additional test for the full meta level if that is helpful.

+14 -2

0 comment

2 changed files

pr created time in a month

startedconcourse/concourse

started time in a month

startedreactioncommerce/reaction

started time in a month

startedJarrettR/Stretch

started time in 2 months

startedthecodingmachine/workadventure

started time in 2 months

startedlodash/lodash

started time in 2 months

startedacarabott/ohm-konnakkol

started time in 2 months

startednophead/NopSCADlib

started time in 2 months

more