pyscoutnet package

Submodules

pyscoutnet.api module

Copyright (c) 2016, Jan Brohl <janbrohl@t-online.de>. All rights reserved. See LICENSE.txt

class pyscoutnet.api.ScoutnetObject(object_dict=None)[Quellcode]

Basisklassen: object

api_url

Url that can be used to retrieve this object

class pyscoutnet.api.ScoutnetCollection(object_dict)[Quellcode]

Basisklassen: pyscoutnet.api.ScoutnetObject, _abcoll.Sequence

Example:

>>> api = ScoutnetAPI()
>>> events = api.events('start_date > ? AND start_date < ? AND group_id = ?',
...                      ['2011-01-01', '2011-06-01', 3])
>>> isinstance(events, ScoutnetCollection)
True
>>> len(events)
13
>>> events.element_kind
'event'
class pyscoutnet.api.ScoutnetEvent(object_dict=None)[Quellcode]

Basisklassen: pyscoutnet.api.ScoutnetObject

Example:

>>> api = ScoutnetAPI()
>>> events = api.events('title = ?', ['Bundesfachkonferenz Behindertenarbeit 2011 * Termin nicht mehr im Oktober*'])
>>> len(events)
1
>>> e = events[0]
>>> isinstance(e, ScoutnetEvent)
True
>>> e.title
'Bundesfachkonferenz Behindertenarbeit 2011 * Termin nicht mehr im Oktober*'
>>> dpsg=e.group()
>>> dpsg.id
3
class pyscoutnet.api.ScoutnetGroup(object_dict=None)[Quellcode]

Basisklassen: pyscoutnet.api.ScoutnetObject

Example:

>>> api = ScoutnetAPI()
>>> dpsg = api.group(3)
>>> isinstance(dpsg, ScoutnetGroup)
True
>>> dpsg.name
'Deutsche Pfadfinderschaft Sankt Georg (DPSG)'
id
class pyscoutnet.api.ScoutnetSection(object_dict=None)[Quellcode]

Basisklassen: pyscoutnet.api.ScoutnetObject

Example:

>>> api = ScoutnetAPI()
>>> section = api.section(5)
>>> section.name
'Leiter'
class pyscoutnet.api.ScoutnetUrl(object_dict=None)[Quellcode]

Basisklassen: pyscoutnet.api.ScoutnetObject

Example:

>>> api = ScoutnetAPI()
>>> url = api.url(4830)
>>> url.text
'Stiftung Deutsche Pfadfinderschaft Sankt Georg'
class pyscoutnet.api.ScoutnetAPI(object_dict=None)[Quellcode]

Basisklassen: pyscoutnet.api.ScoutnetObject

Example:

>>> ScoutnetAPI()
ScoutnetAPI({})

Module contents