获取荷兰垃圾信息扫雷舰.nl还有浪费服务.nl

afvaldienst的Python项目详细描述


阿夫瓦迪恩斯特图书馆

此库旨在与mijnaffalwijzer.nl和/或AFVALtoffendienstkalender.nl 它是用来与家庭自动化项目,如家庭助理。在

安装

。。代码::bash

pip install afvaldienst

卸载

。。代码::bash

^{pr2}$

使用

。。代码::python

>>> from Afvaldienst import Afvaldienst
>>> provider = 'mijnafvalwijzer'
>>> api_token = ''
>>> zipcode = '1111AA'
>>> housenumber = '1'
>>> suffix = ''
>>> start_date = 'True or False'     (start counting wihth Today's date or with Tomorrow's date)
>>> trash = Afvaldienst(provider, api_token, zipcode, housenumber, suffix)

>>> trash.trash_json
[{'nameType': 'gft', 'type': 'gft', 'date': '2019-12-20'}, {'nameType': 'pmd', 'type': 'pmd', 'date': '2019-12-28'}]

>>> trash.trash_schedule
[{'key': 'pmd', 'value': '31-10-2019', 'days_remaining': 8}, {'key': 'restafval', 'value': '15-11-2019', 'days_remaining': 23}, {'key': 'papier', 'value': '20-11-2019', 'days_remaining': 28}]

>>> trash.trash_schedule_custom
[{'key': 'first_next_in_days', 'value': 8}, {'key': 'today', 'value': 'None'}, {'key': 'tomorrow', 'value': 'None'},

>>> trash.trash_types
['gft', 'kerstbomen', 'pmd', 'restafval', 'papier']

或使用刮刀:

>>>from AfvaldienstScraper import AfvaldienstScraper
>>> provider = 'mijnafvalwijzer'
>>> zipcode = '1111AA'
>>> housenumber = '1'
>>> start_date = 'True or False'     (start counting wihth Today's date or with Tomorrow's date)
>>> trash = AfvaldienstScraper(provider, zipcode, housenumber)

>>> trash.trash_schedule
[{'key': 'pmd', 'value': '31-10-2019', 'days_remaining': 8}, {'key': 'restafval', 'value': '15-11-2019', 'days_remaining': 23}, {'key': 'papier', 'value': '20-11-2019', 'days_remaining': 28}]

>>> trash.trash_schedule_custom
[{'key': 'first_next_in_days', 'value': 8}, {'key': 'today', 'value': 'None'}, {'key': 'tomorrow', 'value': 'None'},

>>> trash.trash_types
['gft', 'kerstbomen', 'pmd', 'textiel', 'restafval', 'papier']

>>>> trash.trash_types_from_schedule
['gft', 'papier', 'pmd', 'restafval', 'textiel', 'kerstbomen', 'today', 'tomorrow', 'day_after_tomorrow', 'first_next_in_days', 'first_next_item', 'first_next_date']

欢迎投稿人

  • 我还在学习如何正确编码。在

。。:更改日志:

发布历史记录

1.0.6(2020-09-21) ++++++++++++++++ 新版本

  • 删除不必要的数据

1.0.6(2020-09-21) ++++++++++++++++ 新版本

  • 添加刮刀功能

1.0.5(2020-09-21) ++++++++++++++++ Bugfix版本

  • 关于mijnafvalwijzer的新api有多个小错误

1.0.4(2020-09-16) ++++++++++++++++ Bugfix版本

  • 在没有数据时添加trash None值

1.0.3(2020-09-16) ++++++++++++++++ Bugfix版本

  • 添加垃圾箱时间表和垃圾箱时间表自定义垃圾箱类型列表概述

1.0.2(2020-09-16) ++++++++++++++++ Bugfix版本

  • 添加垃圾箱时间表和垃圾箱时间表自定义垃圾箱类型列表概述

1.0.1(2020-09-16) ++++++++++++++++ Bugfix版本

  • 删除api令牌(根据提供程序的请求)

1.0.0(2020年9月15日) ++++++++++++++++ Bugfix版本

  • 完全重写解析json数据的逻辑

0.8.0(2020-09-13) ++++++++++++++++ Bugfix版本

  • 已从json<;provider>;.nl移到api。<;provider>;.nl
  • 添加了额外的错误处理

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何动态地为注释提供值?   活动上的java活动结果,并从片段返回   java按泛型元素对对象数组列表进行排序   java下拉菜单不显示(intellij gui编辑器)   在Android studio中使用截取从mysql服务器请求数据   java如何在安卓的另一个类中调用具有视图类型参数的函数   java Android应用程序切换活动   GridLayout的java透明背景   java在两点之间对角遍历2D数组   java Docker类。forName找不到类   HTML格式的javajarapplet   java为子实体生成的更新sql在Onetomany关系中不正确   java处理编码/解码输入   java Intellij 2019重新编译整类问题   使用nimbus的java自定义JButton   java将字符串转换为可读的SimpleDataFormat   java如何将字符串时间戳解析为LocalDateTime