{ "info": { "author": "Timo", "author_email": "", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "# Tweakers\n[![Build Status](https://travis-ci.org/timotk/tweakers.svg?branch=master)](https://travis-ci.org/timotk/tweakers)\n[![codecov](https://codecov.io/gh/timotk/tweakers/branch/master/graph/badge.svg)](https://codecov.io/gh/timotk/tweakers)\n[![PyPI](https://img.shields.io/pypi/v/tweakers.svg)](https://pypi.org/project/tweakers)\n![PyPI - Python Version](https://img.shields.io/pypi/pyversions/tweakers.svg)\n\nA Python wrapper for [tweakers.net](https://tweakers.net/)\n\n## Install\n```\npip install tweakers\n```\n\n## Usage\n```\nimport tweakers\n```\n\n### Gathering\nWith the `tweakers.gathering` module you can access the forum.\n#### Active topics\n```\nfor topic in tweakers.gathering.active_topics():\n print(topic.title)\n```\n\n#### Search\n```\nfor topic in tweakers.gathering.search('tweakers.net'):\n print(topic.title)\n```\n\n### Topic\n#### Get comments for a specific topic\n```\ntopic = Topic(\"https://gathering.tweakers.net/forum/list_messages/1551828\")\nfor comment in topic.comments(page=1):\n print(comment.user.name, comment.text)\n```\n\n#### Generate new comments as they are added\n```\nfor comment in topic.comment_stream():\n print(comment.user.name, comment.text)\n```\n\n### Login\n```\ntweakers.login(\"YOUR_USERNAME\", \"YOUR_PASSWORD\")\n```\nNow you can access pages that are unavailable for logged out users:\n```\nfor topic in tweakers.gathering.bookmarks():\n print(topic.name)\n```\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/timotk/tweakers", "keywords": "", "license": "MIT", "maintainer": "Timo", "maintainer_email": "", "name": "tweakers", "package_url": "https://pypi.org/project/tweakers/", "platform": "", "project_url": "https://pypi.org/project/tweakers/", "project_urls": { "Homepage": "https://github.com/timotk/tweakers" }, "release_url": "https://pypi.org/project/tweakers/0.3.2/", "requires_dist": [ "requests-html (>=0.9.0,<0.10.0)", "dateparser (>=0.7.0,<0.8.0)" ], "requires_python": ">=3.6", "summary": "A Python wrapper for tweakers.net", "version": "0.3.2" }, "last_serial": 4741783, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "9338559b1225c105866f3686a858ee7b", "sha256": "5bd946ce503b88543d13c58f4a68e8b1b92d998139c0530a85029c2913969573" }, "downloads": -1, "filename": "tweakers-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "9338559b1225c105866f3686a858ee7b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5356, "upload_time": "2018-09-20T16:27:02", "url": "https://files.pythonhosted.org/packages/ed/c4/293cda2144395da29cf42e74cb6d0ac914d83b2208fe9890212147610547/tweakers-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "02b811aa61ad1e4f15bf70c95e4472f7", "sha256": "4dbda1d1fdab3f8261b5e3930785e2459a61b62a4df5b8c4b803929c629657e5" }, "downloads": -1, "filename": "tweakers-0.1.0.tar.gz", "has_sig": false, "md5_digest": "02b811aa61ad1e4f15bf70c95e4472f7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3615, "upload_time": "2018-09-20T16:27:04", "url": "https://files.pythonhosted.org/packages/9f/fa/99db5323660eaf1b609377102efeae548929a3e9a68e2bca67bfa3049cf0/tweakers-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "beabf374dc512527d1af3c3338a78092", "sha256": "99c7c4139ce01015e34bb34f2c3ca79e26af991db66a32413e090f4f2aa63587" }, "downloads": -1, "filename": "tweakers-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "beabf374dc512527d1af3c3338a78092", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 5318, "upload_time": "2018-10-13T08:39:24", "url": "https://files.pythonhosted.org/packages/4e/3d/87ef69eb00a4fffb3397ce02b5f56056d7d880050ab789e05e6c5c3b0328/tweakers-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b8684fec8023132620af8eccb7c10841", "sha256": "959114e228b6de7445626f761295e6f9f269dc0df9eac1fbad07bd5969dcb062" }, "downloads": -1, "filename": "tweakers-0.1.1.tar.gz", "has_sig": false, "md5_digest": "b8684fec8023132620af8eccb7c10841", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 3655, "upload_time": "2018-10-13T08:39:25", "url": "https://files.pythonhosted.org/packages/1c/fc/d6663b48c7017ba5d92e0ddb24e09c584b1b3553f2ba88ffed8c31ff0b55/tweakers-0.1.1.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "07666359ecddbc7447c1b1b4216dd768", "sha256": "93914b5d3053f2b451378cb4061ef2f0bbdfff0524769a501d79b87dbb18438c" }, "downloads": -1, "filename": "tweakers-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "07666359ecddbc7447c1b1b4216dd768", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 5725, "upload_time": "2018-11-06T20:01:43", "url": "https://files.pythonhosted.org/packages/81/3f/e812d2c2f02201ebf7783b77d502c73daacd718f7a527c9099479404e937/tweakers-0.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e1cfe15b77ef257e9dbe82977ff31c6c", "sha256": "19783daff42eb09b2e5d90def4f3f789adc9c0e20af1e3b1031e2de715c636ae" }, "downloads": -1, "filename": "tweakers-0.2.1.tar.gz", "has_sig": false, "md5_digest": "e1cfe15b77ef257e9dbe82977ff31c6c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 4030, "upload_time": "2018-11-06T20:01:45", "url": "https://files.pythonhosted.org/packages/d4/03/ab87bdfb64c570b357abcfedeb77b723a5e980cd3d244513223edc769983/tweakers-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "12186937d71818657fffb20b6806d681", "sha256": "141b5aa39854e0b4cf8c9ea557db4e35f592b3fc04577a310c4de2964fe44749" }, "downloads": -1, "filename": "tweakers-0.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "12186937d71818657fffb20b6806d681", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 5756, "upload_time": "2018-11-06T21:38:09", "url": "https://files.pythonhosted.org/packages/3a/50/aaeaf90255412b1f0c15de6075e1d54ace644250111c9037e8a8ce138213/tweakers-0.2.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "297831900d7277d9f57904962579bdb8", "sha256": "71f531907b0628f5912888aee4fcd0bed99d2aeacdd705f147a355f1fc03e62a" }, "downloads": -1, "filename": "tweakers-0.2.2.tar.gz", "has_sig": false, "md5_digest": "297831900d7277d9f57904962579bdb8", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 4048, "upload_time": "2018-11-06T21:38:11", "url": "https://files.pythonhosted.org/packages/53/46/434cdd3b5442f1b0f6e3bf6376e9a27d185b571d9c26b743f600d98a674a/tweakers-0.2.2.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "74554779800adf385eef20024560067f", "sha256": "999ab00a7279673f5e5507a01966f028df722322a0fc703610303e17981b70b0" }, "downloads": -1, "filename": "tweakers-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "74554779800adf385eef20024560067f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 5830, "upload_time": "2018-11-24T16:17:58", "url": "https://files.pythonhosted.org/packages/c0/d5/fe6189837ce01702cc180bd4f9debb93c3c879f6f073730b9f69eb111760/tweakers-0.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2811ef6b9e5914872713de0fa88ba7e5", "sha256": "445c78dc28d9370764def4cb153217c2ef9d5a8425bedc2b668d2838d4da6c0c" }, "downloads": -1, "filename": "tweakers-0.3.0.tar.gz", "has_sig": false, "md5_digest": "2811ef6b9e5914872713de0fa88ba7e5", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 4099, "upload_time": "2018-11-24T16:18:00", "url": "https://files.pythonhosted.org/packages/07/8b/0e6f75331622a97cbb959c443107fa733b6bd398b59e4786dee6dd36322b/tweakers-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "433697bba9be52a47de60b47d0341925", "sha256": "74be963aef892b75c649ffd63e4ca017837e3722b8bdf20cf60c45deb4d8392d" }, "downloads": -1, "filename": "tweakers-0.3.1.tar.gz", "has_sig": false, "md5_digest": "433697bba9be52a47de60b47d0341925", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 4235, "upload_time": "2018-12-10T21:16:53", "url": "https://files.pythonhosted.org/packages/03/26/f45bbbd2f50bea6d666cd2584abd4cecb05227b98b0feae4e813f010ec33/tweakers-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "7cc6ec856e695eeaf1bb3a7e297979f1", "sha256": "7fc8e608a172a808f442ec37eeb529f6c22e7a191433b03e6221d09aace72355" }, "downloads": -1, "filename": "tweakers-0.3.2-py3-none-any.whl", "has_sig": false, "md5_digest": "7cc6ec856e695eeaf1bb3a7e297979f1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 13759, "upload_time": "2019-01-25T21:10:25", "url": "https://files.pythonhosted.org/packages/b0/2c/f2c322b99116aa62d6dee895bb5caf5cf9ff05c8ef236c7d37177f34c0ee/tweakers-0.3.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3d5d2e7fbbbccd8e901cd64203852d70", "sha256": "7a51085eefdaa8004873cabf76267d00610672540326d1adc72161f97e503be6" }, "downloads": -1, "filename": "tweakers-0.3.2.tar.gz", "has_sig": false, "md5_digest": "3d5d2e7fbbbccd8e901cd64203852d70", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 5444, "upload_time": "2019-01-25T21:10:26", "url": "https://files.pythonhosted.org/packages/44/4e/99255d137776e725158073f8273052e3c0f4222d4e3863b22bb5fbac8e87/tweakers-0.3.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7cc6ec856e695eeaf1bb3a7e297979f1", "sha256": "7fc8e608a172a808f442ec37eeb529f6c22e7a191433b03e6221d09aace72355" }, "downloads": -1, "filename": "tweakers-0.3.2-py3-none-any.whl", "has_sig": false, "md5_digest": "7cc6ec856e695eeaf1bb3a7e297979f1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 13759, "upload_time": "2019-01-25T21:10:25", "url": "https://files.pythonhosted.org/packages/b0/2c/f2c322b99116aa62d6dee895bb5caf5cf9ff05c8ef236c7d37177f34c0ee/tweakers-0.3.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3d5d2e7fbbbccd8e901cd64203852d70", "sha256": "7a51085eefdaa8004873cabf76267d00610672540326d1adc72161f97e503be6" }, "downloads": -1, "filename": "tweakers-0.3.2.tar.gz", "has_sig": false, "md5_digest": "3d5d2e7fbbbccd8e901cd64203852d70", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 5444, "upload_time": "2019-01-25T21:10:26", "url": "https://files.pythonhosted.org/packages/44/4e/99255d137776e725158073f8273052e3c0f4222d4e3863b22bb5fbac8e87/tweakers-0.3.2.tar.gz" } ] }