{ "info": { "author": "Dan\u00edel \u00d6rn \u00c1rnason", "author_email": "danielarnason85@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "PyDawa\n======\nEn simple API wrapper omkring Danmarks Adressers Web API (DAWA).\n\nForm\u00c3\u00a5let med dette modul er at give nem adgang til DAWA i Python. Grunden til, at jeg begyndte at arbejde p\u00c3\u00a5 dette modul er, at jeg havde skrevet et par scripts i python, der brugte API'et, men der var ingen \"nem\" adgang til det. Plus, jeg var nysgerrig over, om jeg kunne skrive et modul og uploade til pypi.\n\nDet her projekt er et \"work in progress\", s\u00c3\u00a5 jeg kommer til at tilf\u00c3\u00b8je funktionalitet, n\u00c3\u00a5r jeg har brug for den. Jeg h\u00c3\u00a5ber, at folk har lyst til at hj\u00c3\u00a6lpe med det.\n\nAfh\u00c3\u00a6ngigheder\n* Requests\n\nInstallation\n----\nInstaller med pip:\n\n```$ pip install pydawa```\n\nBrug\n-----\n\nIndtil videre, best\u00c3\u00a5r modulet kun af tre classer:\n\n1. Adressesoeg\n2. Adresseopslag\n3. Adressevasker\n\n### Adressesoeg()\nS\u00c3\u00b8g efter en adresse med vejnavn, husnr og postnummer.\n\n```python\nimport pydawa\n\nadresse = pydawa.Adressesoeg(vejnavn='Dronning Dagmars vej', husnr='200', postnr='3650')\nresponse = adresse.info()\n```\n`info()` metoden henter data fra dawa api'et og returnerer en dictionary med respons.\n\nMan kan ogs\u00c3\u00a5 s\u00c3\u00b8ge med en tekststring.\n```python\nimport pydawa\n\nadresse = pydawa.Adressesoeg(q='Dronning Dagmars Vej 200, 3650 \u00c3\u02dclstykke')\nresponse = adresse.info()\n```\n\n### Adresseopslag\nS\u00c3\u00b8g efter en adresse med adressens unikke id.\n\n```python\nimport pydawa\n\nadresse = pydawa.Adresseopslag(id=id)\nresponse = adresse.info()\n```\n`info()` metoden henter data fra dawa api'et og returnerer en dictionary med respons.\n\n### Adressevasker\nDatavask af adressebetegnelse. Modtager en adressebetegnelse og returnerer en eller flere adresser, der bedst matcher.\n\n```python\nimport pydawa\n\nadresse = pydawa.Adressevasker(betegnelse=adressebetegnelse)\nresponse = adresse.info()\n```\n\n### Koordinater for adresser\nMan kan hente koordinater for en given adresse ved at bruge _get_koordinater_ metoden fra _adresse_ variablen i examplerne ovenfor.\n\n```python\nimport pydawa\n\nadresse = pydawa.Adresseopslag(id=id)\nresponse = adresse.info()\n\nkoordinater = adresse.get_koordinater(response[0])\n```\nDen metode tager et json object. Indtil videre se returner b\u00c3\u00a5de _Adressesoeg_ og _Adresseopslag_ en liste, s\u00c3\u00a5 derfor bruger man _response[0]_ som input. \nMan kan kun hente koordinater fra _Adressesoeg_ og _ Adresseopslag_, fordi _Adressevasker_ returnerer ikke koordinater.\n\n### Reverse geokodning\nHvis man har koordinater og gerne vil finde den n\u00c3\u00a6rmeste adresse.\n\n```python\nimport pydawa\n\nkoordinater = (12.18, 55.78)\n\nadresse = pydawa.Reverse(koordinater=koordinater)\nresponse = adresse.info()\n```\n\nGeokoder\n=========\nHvis man har en csv eller xlsx fil, som indeholder adresser, som skal geokodes, s\u00c3\u00a5 kan man bruge den her. Her skal man bare pege p\u00c3\u00a5 stien til filen, som skal geokodes og angive de kolonner, der indeholder adresse data.\n\n```python\nimport pydawa\n\ngeokoder = pydawa.Geokoder('c:/users/brugernavn/adresser.csv', cols=['vejnavn', 'husnr', 'postnr', 'bynavn'])\n`\nMan kan v\u00c3\u00a6lge om man vil f\u00c3\u00a5 resultatet gemt i en fil eller bare f\u00c3\u00a5 det returneret i en pandas dataframe.\n\n```python\n# Som dataframe\ndf = geokoder.geokod()\n\n# Som en fil, som bliver gemt i samme folder, som den fil, der bliver gekodet\ngeokoder.geokod(save=True)\n`", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/danielarnason/pydawa", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "pydawa", "package_url": "https://pypi.org/project/pydawa/", "platform": "", "project_url": "https://pypi.org/project/pydawa/", "project_urls": { "Homepage": "http://github.com/danielarnason/pydawa" }, "release_url": "https://pypi.org/project/pydawa/0.4.6/", "requires_dist": null, "requires_python": "", "summary": "API wrapper til DAWA", "version": "0.4.6" }, "last_serial": 5221447, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "4f21d5569c0c6a877a7ce6874d1a8c10", "sha256": "d356de1fbaa0b35a1d00134baef372abfad5a3fa0bf9fac9652aa2b08aafc294" }, "downloads": -1, "filename": "pydawa-0.1.0.tar.gz", "has_sig": false, "md5_digest": "4f21d5569c0c6a877a7ce6874d1a8c10", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2875, "upload_time": "2018-10-08T19:51:35", "url": "https://files.pythonhosted.org/packages/c7/ae/dc01b13b95be70758ed4e63a78ba073db237eef6d0cf952aa0f91ebea975/pydawa-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "2ecf30033c2d509da8a4dd839c1cf0b1", "sha256": "7d5ec972ef79311350ba951624442c2fe281afacf6106e390ff0a4b2dd115177" }, "downloads": -1, "filename": "pydawa-0.1.1.tar.gz", "has_sig": false, "md5_digest": "2ecf30033c2d509da8a4dd839c1cf0b1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2888, "upload_time": "2018-11-19T21:19:23", "url": "https://files.pythonhosted.org/packages/c5/3c/fd49dd6ada821af7855bd81656aa39ac48460ba35a62226f7ade6c690b8b/pydawa-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "bf54d2baf3f65463a387494791d714c5", "sha256": "5967f8b4926fa84140a996eee59fb6ebb6a91ad6bf1ad1d579d367fc250a77db" }, "downloads": -1, "filename": "pydawa-0.1.2.tar.gz", "has_sig": false, "md5_digest": "bf54d2baf3f65463a387494791d714c5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2872, "upload_time": "2019-01-21T11:56:18", "url": "https://files.pythonhosted.org/packages/da/57/98d7c0c0e063c8731ed74711a78e1a4117e1af60568141afd960d20823b8/pydawa-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "29b4191dbaaee978e5eccfaac7e8c434", "sha256": "c8d79affb5125d13ec193203cee07344395f6a370085715d4a1024c035ef2039" }, "downloads": -1, "filename": "pydawa-0.1.3.tar.gz", "has_sig": false, "md5_digest": "29b4191dbaaee978e5eccfaac7e8c434", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3062, "upload_time": "2019-01-29T12:38:40", "url": "https://files.pythonhosted.org/packages/a1/9e/d7ac412ad6810e883bf2181913a5acc799ce7f3fa148854c847ba547f878/pydawa-0.1.3.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "c77f52ed8eda6cad23a479f04a82db8b", "sha256": "2ba72d9e9dbb99d361e7bd16aa72bb7bd6c67d9d5776e93d1540cbb19d20e5fa" }, "downloads": -1, "filename": "pydawa-0.2.0.tar.gz", "has_sig": false, "md5_digest": "c77f52ed8eda6cad23a479f04a82db8b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3404, "upload_time": "2019-02-07T10:26:35", "url": "https://files.pythonhosted.org/packages/8d/f1/a0cb6002d0978fbd0a2147579cbbdce57f5a22d7956ffe2446191b5d35b8/pydawa-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "497f3c8290c4d984d503136671c18e0e", "sha256": "79cb34d78c7a822d068a82fecf3846260fcc23d694f9ff65a9b94994c3a51a3b" }, "downloads": -1, "filename": "pydawa-0.3.0.tar.gz", "has_sig": false, "md5_digest": "497f3c8290c4d984d503136671c18e0e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3505, "upload_time": "2019-02-15T10:55:57", "url": "https://files.pythonhosted.org/packages/d5/7d/d67376bb92034b8f1d9d746958df1969fd67539dd051a09e983902d763de/pydawa-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "a9e15b42713b7b2d2af2bd0464becb95", "sha256": "a6e1e7905a46e30ff58a97516f993db05fefb326aee7f88635a70e260210d013" }, "downloads": -1, "filename": "pydawa-0.3.1.tar.gz", "has_sig": false, "md5_digest": "a9e15b42713b7b2d2af2bd0464becb95", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3779, "upload_time": "2019-03-04T12:11:24", "url": "https://files.pythonhosted.org/packages/c6/69/85714d824f5a225dba6223617706d2f3d051186ca1d14ee96560e081a73e/pydawa-0.3.1.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "b5d7bf34707a3f2426f00d0ad72217df", "sha256": "560c296c487bddef3b5bfff8e54b92f678e0bafd478fa555c6a1d609913c35c6" }, "downloads": -1, "filename": "pydawa-0.4.0.tar.gz", "has_sig": false, "md5_digest": "b5d7bf34707a3f2426f00d0ad72217df", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5106, "upload_time": "2019-04-26T11:20:01", "url": "https://files.pythonhosted.org/packages/1b/ff/521620968f98dc9374b3144e64aa4822c8d1b446c7d8225d1ecb66500b3b/pydawa-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "6b3fb973b022a9f8c44796f53b492b29", "sha256": "db67bcbcc0ddee29c9dfd78e7ea4bbb2c7f0b9f64469f0e35066d26870e1ed52" }, "downloads": -1, "filename": "pydawa-0.4.1.tar.gz", "has_sig": false, "md5_digest": "6b3fb973b022a9f8c44796f53b492b29", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5412, "upload_time": "2019-05-03T08:18:38", "url": "https://files.pythonhosted.org/packages/df/5d/d1686778808fdae1a8081f37a1453ec46fcba9a86f39b7a9d23df29d0172/pydawa-0.4.1.tar.gz" } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "eabe4126322433100a456bd6760ca112", "sha256": "bd7ed12ccd66fe1094fb5f7084badbeb8a3809debe35adff3a9f4dcca2673fbe" }, "downloads": -1, "filename": "pydawa-0.4.3.tar.gz", "has_sig": false, "md5_digest": "eabe4126322433100a456bd6760ca112", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5460, "upload_time": "2019-05-03T10:50:13", "url": "https://files.pythonhosted.org/packages/35/4a/b26f57c952f0fc920c28b709d363922376ed85ec87c1267f2e22099ce8d0/pydawa-0.4.3.tar.gz" } ], "0.4.4": [ { "comment_text": "", "digests": { "md5": "fb4b36aa6febc37af9e014684ac41771", "sha256": "3c9f1b6d380e9492ba0b008bc48353923b0c72b644d6fede62af33a7d85616b1" }, "downloads": -1, "filename": "pydawa-0.4.4.tar.gz", "has_sig": false, "md5_digest": "fb4b36aa6febc37af9e014684ac41771", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5473, "upload_time": "2019-05-03T11:08:39", "url": "https://files.pythonhosted.org/packages/01/4c/3271005dfdbab5716aa00f9a2e3080027c9402239256ea329c050c7430bc/pydawa-0.4.4.tar.gz" } ], "0.4.6": [ { "comment_text": "", "digests": { "md5": "481f9c176e65ad3e295e00f6627b6287", "sha256": "2be3dd397ffc4723ab1d1fd015630406880e749c97d073e0c3efd89f1b485249" }, "downloads": -1, "filename": "pydawa-0.4.6.tar.gz", "has_sig": false, "md5_digest": "481f9c176e65ad3e295e00f6627b6287", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5478, "upload_time": "2019-05-03T11:35:44", "url": "https://files.pythonhosted.org/packages/3d/5c/c6c1b78300c33998f2431169158c1bb58d74b09342f7a639dfd98ce0b8c6/pydawa-0.4.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "481f9c176e65ad3e295e00f6627b6287", "sha256": "2be3dd397ffc4723ab1d1fd015630406880e749c97d073e0c3efd89f1b485249" }, "downloads": -1, "filename": "pydawa-0.4.6.tar.gz", "has_sig": false, "md5_digest": "481f9c176e65ad3e295e00f6627b6287", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5478, "upload_time": "2019-05-03T11:35:44", "url": "https://files.pythonhosted.org/packages/3d/5c/c6c1b78300c33998f2431169158c1bb58d74b09342f7a639dfd98ce0b8c6/pydawa-0.4.6.tar.gz" } ] }