{ "info": { "author": "spookyUnknownUser", "author_email": "spookyUnknownUser@users.noreply.github.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2.7", "Topic :: Utilities" ], "description": "Ster-py\r\n=======\r\n\r\n*A tiny python command line browser for sterkinekor*\r\n\r\n--------------\r\n\r\nUsage:\r\n------\r\n\r\n``ster-py checkinema eastgate``\r\n\r\n.. figure:: https://i.imgur.com/8df8C2f.png\r\n :alt: basic\r\n\r\n basic\r\n\r\n``ster-py checkcinema --imdbsort eastgate``\r\n\r\n.. figure:: https://i.imgur.com/x9zj6IS.png\r\n :alt: imdb\r\n\r\n imdb\r\n\r\n``ster-py checkprovince \"western cape\"``\r\n\r\n.. figure:: https://i.imgur.com/iOI6ppi.png\r\n :alt: provinces\r\n\r\n provinces\r\n\r\n``ster-py checkprovince --imdbsort \"western cape\"``\r\n\r\n``ster-py -h``\r\n\r\n--------------\r\n\r\nFeatures\r\n--------\r\n\r\n- View movie times in your terminal!\r\n- Super quick access to what's showing in a particular cinema\r\n- Sorting by IMDB ratings (takes a while)\r\n- View trailers\r\n- Google search movies\r\n- Find cinemas by province\r\n- Now updated with sterkinekor's new Json api, see Sidenote!\r\n\r\n--------------\r\n\r\nFuture updates\r\n--------------\r\n\r\n*(depending on how bored I am)* \\* [STRIKEOUT:Open a youtube trailer in\r\nbrowser] \\* [STRIKEOUT:Open a google search of movie in browser] \\* Show\r\nrecently released movies \\* Search movies \\* List all movies by IMDB\r\nrating \\* Initiate booking process (probably definitely not possible)\r\n\r\nInstallation\r\n------------\r\n\r\n``pip install ster-py``\r\n\r\nCurrently only supporting python 2.7 :(\r\n\r\n--------------\r\n\r\nSidenote\r\n~~~~~~~~\r\n\r\nThis is kind of weird. The only reason it exists is because sterkinekor\r\nhave generously(?) left all their [STRIKEOUT:xml] Json feeds open. The\r\nones I used in particular are:\r\n\r\n::\r\n\r\n https://movies.sterkinekor.co.za/Browsing/QuickTickets/Cinemas\r\n https://movies.sterkinekor.co.za/Browsing/QuickTickets/Sessions\r\n https://movies.sterkinekor.co.za/Browsing/QuickTickets/Types\r\n https://movies.sterkinekor.co.za/Browsing/QuickTickets/Movies\r\n\r\nI suppose I might as well show the parameters each accepts:\r\n\r\n**POST /QuickTickets/Cinemas**\r\n\r\n::\r\n\r\n Cookie : visSelectedSiteGroup = province_id\r\n\r\n**POST /QuickTickets/Sessions**\r\n\r\n::\r\n\r\n Showtypes: show_type\r\n Cinemas: cinema_id\r\n Movies: movie_id\r\n\r\n\u00a0**POST /QuickTickets/Types**\r\n\r\n::\r\n\r\n Cinemas: cinema_id \r\n Movies: movie_id \r\n Date: YY/MM/DD 0:0:0 [OPTIONAL]\r\n\r\n**POST /QuickTickets/Movies**\r\n\r\n::\r\n\r\n Cinemas: cinema_id\r\n\r\nIndeed, it seems possible this could be written into a python wrapper of\r\nsome sort.\r\n\r\nAnyway, because sk is not using xml feeds anymore and they seem to be in\r\nthe process of rebuilding their site; the script now takes way longer to\r\nrun. I'm not sure if this is because their servers are slow or I'm\r\nmaking way too many api calls. You tell me. In any case it takes about\r\n10-15 seconds to receive the list of movies.\r\n\r\nBecause the website is so unstable and the api is mostly half baked, the\r\nupdated ster-py has a lot of seemingly unnecessary functions. That would\r\nhopefully be unneeded, if the api worked as it seems to be setup to.\r\n\r\nIt's pretty cool that all of this data is available. So I thought I\r\nmight as well take advantage of that; especially because of how much I\r\n*kind of...* hate their website :)\r\n\r\nAlso this is the first time I've ever released a python package on PyPi\r\nso if I've made any obvious mistakes, well anywhere, please tell me!\r\n\r\n\r\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/spookyUnknownUser/ster-py", "keywords": "cli command python sterkinekor browser", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "ster-py", "package_url": "https://pypi.org/project/ster-py/", "platform": "", "project_url": "https://pypi.org/project/ster-py/", "project_urls": { "Homepage": "https://github.com/spookyUnknownUser/ster-py" }, "release_url": "https://pypi.org/project/ster-py/2.0.1/", "requires_dist": [ "click", "colorama", "omdb", "requests" ], "requires_python": "", "summary": "A python cli based sterkinekor browser, whatever, it needed to be done.", "version": "2.0.1" }, "last_serial": 2491143, "releases": { "1.1.1": [ { "comment_text": "", "digests": { "md5": "b94b8eb9c82f1a0f73edb6aa67efcc76", "sha256": "433ee6f280a94560aaeb2167c19cb1ad35d084b51ff2df8bbc0355054b708aa8" }, "downloads": -1, "filename": "ster_py-1.1.1-py2-none-any.whl", "has_sig": false, "md5_digest": "b94b8eb9c82f1a0f73edb6aa67efcc76", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 7449, "upload_time": "2016-09-04T07:32:32", "url": "https://files.pythonhosted.org/packages/de/3c/7251a854e9aaed76dc95b1c57d0ee58f8084e2ff8083f59108d7eee99aff/ster_py-1.1.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4b4cbf3de1d8c95d4b72cb5fb32eeeb7", "sha256": "25d99a195964f3d75c7a2d0c5c781bf677854a86daf24a1a6f11e5170635c83d" }, "downloads": -1, "filename": "ster-py-1.1.1.zip", "has_sig": false, "md5_digest": "4b4cbf3de1d8c95d4b72cb5fb32eeeb7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9067, "upload_time": "2016-09-04T07:32:34", "url": "https://files.pythonhosted.org/packages/0e/8c/6854f6e0702623134f0fb2b63341180495cbd7cb22008f50004ebc3d7527/ster-py-1.1.1.zip" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "10ff64d00e84581e6f49158c3bdc4d58", "sha256": "84e02521cd7f6ec140040208ae6462367811633b4a7f5d040197eb617ed8ea88" }, "downloads": -1, "filename": "ster_py-1.1.2-py2-none-any.whl", "has_sig": false, "md5_digest": "10ff64d00e84581e6f49158c3bdc4d58", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 7462, "upload_time": "2016-09-04T07:55:26", "url": "https://files.pythonhosted.org/packages/59/d9/4ecee161222b15ba971f6266ba299312f458e1ba913d9de97b1861e50dfe/ster_py-1.1.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e05242f3e3c8d3df8590e23e7a5d7ab7", "sha256": "ef39f9b8ac559cec2d84dfe132d0fe6bbb90897eb33933e76ad95093ccaa21b3" }, "downloads": -1, "filename": "ster-py-1.1.2.zip", "has_sig": false, "md5_digest": "e05242f3e3c8d3df8590e23e7a5d7ab7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9080, "upload_time": "2016-09-04T07:55:31", "url": "https://files.pythonhosted.org/packages/53/70/810ad17a0b25e2391f88c68a455017f1f79eb0d18bfda68f41f81540dbdc/ster-py-1.1.2.zip" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "46a3d8343c4be815f4f4b6b37a602f37", "sha256": "7b5622729738819079a1a7c799fa66e176e497ea42d4533ba7092caf57b81988" }, "downloads": -1, "filename": "ster_py-1.2.0-py2-none-any.whl", "has_sig": false, "md5_digest": "46a3d8343c4be815f4f4b6b37a602f37", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 8130, "upload_time": "2016-09-20T21:25:44", "url": "https://files.pythonhosted.org/packages/e6/45/576da97829fd2bb3e2778c72006cb7bfef992efbe6b730fdff474254d318/ster_py-1.2.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f443045b6212ed793c95b4f5417f5c87", "sha256": "d204ded5736155e84218a1083b6f10e12eaa78a7c4924f8c5a59522253843751" }, "downloads": -1, "filename": "ster-py-1.2.0.zip", "has_sig": false, "md5_digest": "f443045b6212ed793c95b4f5417f5c87", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9768, "upload_time": "2016-09-20T21:25:47", "url": "https://files.pythonhosted.org/packages/e4/40/bfffaa5a5eddca30aef8b25e3e6904a1147b605b3320716e2e6654e46caf/ster-py-1.2.0.zip" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "c9fb31648b9f67cd6d2be746122929ca", "sha256": "631dfcff283da294af9e067cdcd1856f2415d9b0703ceb1b38c2c4ecf7f750eb" }, "downloads": -1, "filename": "ster_py-2.0.0-py2-none-any.whl", "has_sig": false, "md5_digest": "c9fb31648b9f67cd6d2be746122929ca", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 9407, "upload_time": "2016-11-29T20:36:47", "url": "https://files.pythonhosted.org/packages/71/08/ce767df70d354528658a6327d1eaee17c6a11028c83f4f588d1142f22c98/ster_py-2.0.0-py2-none-any.whl" } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "56b76a4502fe4cfa98fca7c5be9329b4", "sha256": "10901133938237d091d959e532441b7f6f9eceacc46c192c6771bf38a6bfa0af" }, "downloads": -1, "filename": "ster_py-2.0.1-py2-none-any.whl", "has_sig": false, "md5_digest": "56b76a4502fe4cfa98fca7c5be9329b4", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 9473, "upload_time": "2016-11-30T07:45:03", "url": "https://files.pythonhosted.org/packages/f1/60/653a6698f036f97a0a735795c98162a4f2e77e3ba386d50acad5d9b86be8/ster_py-2.0.1-py2-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "56b76a4502fe4cfa98fca7c5be9329b4", "sha256": "10901133938237d091d959e532441b7f6f9eceacc46c192c6771bf38a6bfa0af" }, "downloads": -1, "filename": "ster_py-2.0.1-py2-none-any.whl", "has_sig": false, "md5_digest": "56b76a4502fe4cfa98fca7c5be9329b4", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 9473, "upload_time": "2016-11-30T07:45:03", "url": "https://files.pythonhosted.org/packages/f1/60/653a6698f036f97a0a735795c98162a4f2e77e3ba386d50acad5d9b86be8/ster_py-2.0.1-py2-none-any.whl" } ] }