{ "info": { "author": "Christian Kirkegaard", "author_email": "christian@lowpoly.dk", "bugtrack_url": null, "classifiers": [ "Environment :: X11 Applications", "License :: OSI Approved :: MIT License", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6" ], "description": "# TVTid\n\nThis is a Python library for interfacing with the unofficial API on `tvtid.tv2.dk`.\n\n## Installation\n\n`pip install tvtid`\n\n## CLI\n\nTo get the schedule off a channel from now and forward\n\n```bash\n$ tvtid -c tv2\nSchedule for: TV 2\nDate: 2017-09-12\n\n[21:25] Fogeden kommer\n[22:00] Nyhederne, Sporten og Vejret\n[22:27] Regionale nyheder\n...\n```\n\nTo get the schedule at a specific date\n\n```bash\n$ tvtid -c dr1 -d '14. september'\nSchedule for: DR1\nDate: 2017-09-14\n\n[05:15] Udsendelsesoph\u00f8r - DR1\n...\n[04:40] Kender du typen 2013\n```\n\n## Library Example\n```python\nimport tvtid\n\nclient = tvtid.Client()\nschedules = client.schedules_for_today()\nchannel_length = max(len(c.title) for c in client.channels().values())\n\nfor schedule in schedules:\n channel = schedule.channel\n aired, current, upcoming = schedule.current()\n\n if current:\n title = channel.title.ljust(channel_length, ' ')\n print('\\n%s [%s] %s ' % (title, current.start_time.strftime('%H:%M'), current.title), end='')\n for program in upcoming[:3]:\n print('[%s] %s ' % (program.start_time.strftime('%H:%M'), program.title), end='')\n\n# TV 2 [20:00] Fuld plade [21:15] Baby Surprise [23:05] Obsessed\n# DR1 [20:00] X Factor [21:00] TV AVISEN [21:15] Vores vejr\n# TV 2 Charlie [20:30] Fede Finn i modvind [21:25] Fede Finn i modvind [22:15] En sag for Frost\n# DR2 [20:45] VM h\u00e5ndbold: Kroatien-Norge, direkte [21:20] VM h\u00e5ndbold: Studiet [21:35] VM h\u00e5ndbold: Kroatien-Norge, direkte\n# TV3 [20:00] Dagens mand [21:00] American Pie 2 [23:10] The Joneses\n# \u2026\n```\n\n## License\n`tvtid` is published under the MIT license which can be read in the `LICENSE` file.", "description_content_type": "", "docs_url": null, "download_url": "https://github.com/kirkegaard/tvtid.py", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/kirkegaard/tvtid.py", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "tvtid", "package_url": "https://pypi.org/project/tvtid/", "platform": "", "project_url": "https://pypi.org/project/tvtid/", "project_urls": { "Download": "https://github.com/kirkegaard/tvtid.py", "Homepage": "https://github.com/kirkegaard/tvtid.py" }, "release_url": "https://pypi.org/project/tvtid/0.2.1/", "requires_dist": null, "requires_python": ">=3.5", "summary": "Library and cli tool for querying tvtid.dk", "version": "0.2.1" }, "last_serial": 3715240, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "456144563bb0d71175a5c556a8b576d6", "sha256": "71bfe096f266f1084fac69bcefeace602f136b99e8b4787f41af5bdab51f8ccc" }, "downloads": -1, "filename": "tvtid-0.1.0.tar.gz", "has_sig": false, "md5_digest": "456144563bb0d71175a5c556a8b576d6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3147, "upload_time": "2017-09-11T22:54:04", "url": "https://files.pythonhosted.org/packages/d3/a7/7bb6a76cf5f7169ea60aa52964928ca0582debebe445cc3440d4ec0112b1/tvtid-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "57cff6435432370895705d56a0604d23", "sha256": "a513c676ea6bc504921c4e13821c03750fb26c2179d6161504d8f4388a64c754" }, "downloads": -1, "filename": "tvtid-0.1.1.tar.gz", "has_sig": false, "md5_digest": "57cff6435432370895705d56a0604d23", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3158, "upload_time": "2017-09-12T14:22:34", "url": "https://files.pythonhosted.org/packages/23/7e/7efa8ddc43b93a93f3df54157620d2066165f537e13cbdb001455208cebe/tvtid-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "1d05408751f0c669f6fa3dccf006d94a", "sha256": "587c97a78286352fe21dccd5da0ea0de5ad6d51c1bdf6831af491bcfcccee961" }, "downloads": -1, "filename": "tvtid-0.1.2.tar.gz", "has_sig": false, "md5_digest": "1d05408751f0c669f6fa3dccf006d94a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3354, "upload_time": "2017-09-12T15:48:40", "url": "https://files.pythonhosted.org/packages/96/b4/72d702fa80daa17ea54055b6f7c1db36cdbe254e690ecf1068d229fbccc6/tvtid-0.1.2.tar.gz" } ], "0.1.3": [], "0.1.5": [ { "comment_text": "", "digests": { "md5": "86a914c191dd1f6d18fb4183690d9bd2", "sha256": "0955c6ccf9a1c0b17f5d895ddf083851e5811dae41e204eea006dcb7ef5a9aa9" }, "downloads": -1, "filename": "tvtid-0.1.5.tar.gz", "has_sig": false, "md5_digest": "86a914c191dd1f6d18fb4183690d9bd2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4315, "upload_time": "2017-09-12T21:23:31", "url": "https://files.pythonhosted.org/packages/6e/28/2530671b2168ae0aa8ff19c5aad8ea61d36d429199c03235cc8d1d0f1cbf/tvtid-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "cf9270c23793fa376d0ab758e829ce29", "sha256": "233bfad8cbf308862cf8e9d684111c16233478a705e6b88a7554e16e092fe450" }, "downloads": -1, "filename": "tvtid-0.1.6.tar.gz", "has_sig": false, "md5_digest": "cf9270c23793fa376d0ab758e829ce29", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4351, "upload_time": "2017-09-12T21:33:33", "url": "https://files.pythonhosted.org/packages/f4/31/83c5f8738da0b791973231ef39450eff1f6312edbd49d9d5cda9444e7cd6/tvtid-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "31c946dbf61e4f64d912f0ae2d3c8074", "sha256": "3e9fc77677128e9ff06d05fcbb9605f10044fe7c63cb7de75ecbdaa272efce4d" }, "downloads": -1, "filename": "tvtid-0.1.7.tar.gz", "has_sig": false, "md5_digest": "31c946dbf61e4f64d912f0ae2d3c8074", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4706, "upload_time": "2017-09-12T22:08:02", "url": "https://files.pythonhosted.org/packages/dc/80/c7f7de273e4cf4bb11e3e9457eeb853364fb9fef4a915905d7eee73470e3/tvtid-0.1.7.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "17e5dc91d98ae18760b28d41544d3324", "sha256": "f3f04b3cddedad24ee8184321f004b70b3c9021f44e64cd0bbcaae6dc82e8990" }, "downloads": -1, "filename": "tvtid-0.1.8.tar.gz", "has_sig": false, "md5_digest": "17e5dc91d98ae18760b28d41544d3324", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4706, "upload_time": "2017-09-12T23:04:41", "url": "https://files.pythonhosted.org/packages/a6/8e/aff4bcd8b8ca816571759c9a8fba5228ecd248105fc5520cfa490b134009/tvtid-0.1.8.tar.gz" } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "8831c934d49dee72b2dd921b61d1a03a", "sha256": "4addc8b099dd756db38f3a8fac39a679c5e737185073a0141b42046292c1458b" }, "downloads": -1, "filename": "tvtid-0.1.9.tar.gz", "has_sig": false, "md5_digest": "8831c934d49dee72b2dd921b61d1a03a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4728, "upload_time": "2017-09-15T17:00:15", "url": "https://files.pythonhosted.org/packages/dc/d6/074a6e46854ab5c736cca7bf09c7b0fa026f6e7b67855bd0e89decb3b3a4/tvtid-0.1.9.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "4b1dc5a1fe40fc4bafee2485f217684a", "sha256": "2a94040cc1083bdd08f465b47dc76621a699b1b0e2320f461f5821eda14ca2f5" }, "downloads": -1, "filename": "tvtid-0.2.0.tar.gz", "has_sig": false, "md5_digest": "4b1dc5a1fe40fc4bafee2485f217684a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4680, "upload_time": "2017-09-18T10:27:36", "url": "https://files.pythonhosted.org/packages/94/82/1b0ef164e9b0413cbd167b1ae28c6037d5aa1dddf84fcd6e701ca518e940/tvtid-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "eeb5e3a0ee3235bf61b38f626e7e02d8", "sha256": "89f81fea31f7cd18f26277360499d7e7e1c21988e96100f561e5911093ce0988" }, "downloads": -1, "filename": "tvtid-0.2.1.tar.gz", "has_sig": false, "md5_digest": "eeb5e3a0ee3235bf61b38f626e7e02d8", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 4549, "upload_time": "2018-03-28T21:22:58", "url": "https://files.pythonhosted.org/packages/e2/19/92cce1b1abcae7b9aa69110a4060df2ad13c97a84d2eb77bdc43fcc528e3/tvtid-0.2.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "eeb5e3a0ee3235bf61b38f626e7e02d8", "sha256": "89f81fea31f7cd18f26277360499d7e7e1c21988e96100f561e5911093ce0988" }, "downloads": -1, "filename": "tvtid-0.2.1.tar.gz", "has_sig": false, "md5_digest": "eeb5e3a0ee3235bf61b38f626e7e02d8", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 4549, "upload_time": "2018-03-28T21:22:58", "url": "https://files.pythonhosted.org/packages/e2/19/92cce1b1abcae7b9aa69110a4060df2ad13c97a84d2eb77bdc43fcc528e3/tvtid-0.2.1.tar.gz" } ] }