Skip to content

Instantly share code, notes, and snippets.

@alexrashed
Last active September 12, 2017 09:50
Show Gist options
  • Select an option

  • Save alexrashed/b0a41a0da52a9e30a20bd7789d4d4479 to your computer and use it in GitHub Desktop.

Select an option

Save alexrashed/b0a41a0da52a9e30a20bd7789d4d4479 to your computer and use it in GitHub Desktop.
Notifications on GLS parcel status changes
from urlwatch import filters
import json
class JsonFilter(filters.FilterBase):
__kind__ = 'json'
def filter(self, data, subfilter=None):
self._no_subfilters(subfilter)
data = json.loads(data)
return json.dumps(data, sort_keys=True)
# Use https://github.com/thp/urlwatch to watch for status changes of your GLS shipping
name: GLS Parcel Status Changes
kind: url
url: https://gls-group.eu/app/service/open/rest/EU/en/rstt001?match=<your_gls_tracking_number>
filter: json
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment