Skip to content

Releases: hasadna/knesset-data-python

v2.0.0

24 Jul 11:22

Choose a tag to compare

  • #19 support for python 3.6
  • #24 added scraping of the members of the committee from the protocol text

v1.8.2

29 Jun 04:58

Choose a tag to compare

v1.8.1

11 Jun 08:01

Choose a tag to compare

  • added bills dataservice objects (#8 / #17)
    • Bill, BillHistoryInitiator, BillInitiator, BillName, BillSplit, BillUnion, DocumentBill

v1.8.0

30 Apr 14:54

Choose a tag to compare

  • added plenum html scraper (copied from open knesset)
  • add preliminary support for checking if response was blocked by reblaze
  • misc. fixes and updates to plenum protocol file scraper
  • support for using mock objects from other modules (specifically - datapackage module - to support automated testing)
  • misc. bugs and refactoring
  • removed data dependency for committee meetings test
  • added committee meeting mock object
  • removed dataservice lambda field from json table schemas (it's not serializable)
  • added open knesset datasource with get_all_mk_names function
  • fix finding attending members in committee protocols in case of extra spaces
  • added Person class, Position and PersonPosition, and SiteID #11

v1.7.3

19 Mar 15:20

Choose a tag to compare

  • #3 fixed html votes scraper - to match change in Knesset html

v1.7.2

16 Mar 12:15

Choose a tag to compare

  • #2 add support for yielding exception objects and allowing generator to continue in case of some exceptions

v1.7.1

09 Mar 13:22

Choose a tag to compare

  • Knesset fixed some problems on their side, so changed back to the relevant urls, also unskipped some tests which are now working

v1.7.0

09 Mar 11:00

Choose a tag to compare

In This Release

  • error handling improvements
  • change laws, members and committees service urls to the very old urls
    • these urls only work from Knesset whitelisted ips
    • this is temporary until we get the publically accessible urls back (see hasadna/knesset-data#124 (comment))
    • skip a lot of tests because of it as well.. sorry :(
  • removed the octohub dependency (made it optional in case it's needed only)

v1.6.0

08 Feb 11:56

Choose a tag to compare

In This Release

  • remove octohub dependency from install_requires - it is hard to install and only needed for edge cases
  • added support for getting json table schema
  • added support for getting data via SOCKS http proxy
  • changed to return python generators - to support streaming data
  • changed fields definitions to have a specific order
  • added members dataservice
  • set default timeout of 10s for getting protocol files
  • change committee meetings url to old api (not supported in the new apis)

v1.5.11

07 Feb 19:38

Choose a tag to compare

pypi