{ "info": { "author": "Jayme", "author_email": "tuxnet@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: GNU Affero General Public License v3", "Operating System :: OS Independent", "Programming Language :: Python" ], "description": ".. image:: https://travis-ci.org/jayme-github/steamweb.svg?branch=master\r\n :target: https://travis-ci.org/jayme-github/steamweb\r\n :alt: Travis CI\r\n.. image:: https://coveralls.io/repos/jayme-github/steamweb/badge.svg?branch=master&service=github\r\n :target: https://coveralls.io/github/jayme-github/steamweb?branch=master\r\n :alt: Coveralls test coverage\r\n.. image:: https://landscape.io/github/jayme-github/steamweb/master/landscape.svg?style=flat\r\n :target: https://landscape.io/github/jayme-github/steamweb/master\r\n :alt: Code Health\r\n\r\n============\r\nSteamweb\r\n============\r\n\r\n`steamweb `_ is a python library to access/use steam web pages (stuff not exposed via `the API, `_ for the API, use `smiley/steamapi `_)\r\n\r\nInstallation\r\n============\r\n\r\n.. code-block:: sh\r\n\r\n pip install steamweb\r\n\r\nRequirements\r\n============\r\n\r\n* pycrypto>=2.6.1\r\n* requests>=2.7.0\r\n* future>=0.14.3 (python 2.x)\r\n\r\n\r\nUsage\r\n=====\r\n\r\n.. code-block:: python\r\n\r\n from steamweb import SteamWebBrowser\r\n swb = SteamWebBrowser('YourSteamUsername', 'YourSteamPassword')\r\n if not swb.logged_in():\r\n swb.login()\r\n if swb.logged_in(): print 'Yay!'\r\n r = swb.get('https://store.steampowered.com/account/')\r\n # r is a requests.Response object\r\n\r\n\r\n\r\nThere is a subclass *SteamWebBrowserCfg* that includes basic configuration file handling and will ask for your Steam credentials when first used. You may also create a config file manually if you wish (*~/.config/SteamWebBrowser/config.cfg*):\r\n\r\n.. code-block:: ini\r\n\r\n [steamweb]\r\n username = YOURSTEAMUSERNAME\r\n password = YOURSTEAMPASSWORD\r\n\r\nThen use *SteamWebBrowserCfg* without credentials in your code:\r\n\r\n.. code-block:: python\r\n\r\n from steamweb import SteamWebBrowserCfg\r\n swb = SteamWebBrowserCfg()\r\n if not swb.logged_in():\r\n swb.login()\r\n if swb.logged_in(): print 'Yay!'\r\n r = swb.get('https://store.steampowered.com/account/')\r\n # r is a requests.Response object\r\n\r\nThe subclass *SteamWebBrowserTk* inherits from *SteamWebBrowserCfg* (so it has configfile support too) and provides a simple Tkinter UI for presenting captcha images to the user.\r\n\r\nImplementations\r\n===============\r\n\r\n- `Idle Steam `_ makes heavy use of steamweb.", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/jayme-github/steamweb", "keywords": "steam", "license": "GNU Affero General Public License v3", "maintainer": "", "maintainer_email": "", "name": "steamweb", "package_url": "https://pypi.org/project/steamweb/", "platform": "any", "project_url": "https://pypi.org/project/steamweb/", "project_urls": { "Homepage": "https://github.com/jayme-github/steamweb" }, "release_url": "https://pypi.org/project/steamweb/0.6/", "requires_dist": [ "future (>=0.14.3)", "pycrypto (>=2.6.1)", "requests (>=2.7.0)" ], "requires_python": null, "summary": "lib to access/use steam web pages (stuff not exposed via API)", "version": "0.6" }, "last_serial": 2069244, "releases": { "0.5": [ { "comment_text": "", "digests": { "md5": "b2033980d785c2036721b6bbdfa5ce48", "sha256": "c0e2288ef8c682aa9f1412cffee2cde2f3fbc66114ed2368b0421b7de8f11629" }, "downloads": -1, "filename": "steamweb-0.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b2033980d785c2036721b6bbdfa5ce48", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11077, "upload_time": "2015-11-17T09:30:47", "url": "https://files.pythonhosted.org/packages/ef/bf/ea1456bd6c0677041007479954f7a1241da8c8aafddb028a6a31184860dd/steamweb-0.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bfe40c3b1e76f082728add4566756a55", "sha256": "3364e3a8a6ba9757efaccb1dd374dcec620e570736fc6dcb456ff7fa42d23164" }, "downloads": -1, "filename": "steamweb-0.5.tar.gz", "has_sig": false, "md5_digest": "bfe40c3b1e76f082728add4566756a55", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10526, "upload_time": "2015-11-17T09:31:09", "url": "https://files.pythonhosted.org/packages/ba/25/92cef3cf77d055275e4b7a61df2b3adf5b781bf226a0cd3e9b542bc9e0d0/steamweb-0.5.tar.gz" } ], "0.6": [ { "comment_text": "", "digests": { "md5": "b38ce64e0a8d089fcd961c8f256954d9", "sha256": "039af715f953a3fcae1ae83c4932c262bbc051a8380325acffcfc472a6e57843" }, "downloads": -1, "filename": "steamweb-0.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b38ce64e0a8d089fcd961c8f256954d9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11182, "upload_time": "2015-11-30T13:52:13", "url": "https://files.pythonhosted.org/packages/9f/cc/05950c6d517916317f273b16bde044e553b13771449b1f9bdd5424e17f4d/steamweb-0.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9a5c1d5c831b7be968765e31655240c6", "sha256": "d5867eceaec547a84a7dcd98a79122417b3f718dc167041712207459a7e44bc6" }, "downloads": -1, "filename": "steamweb-0.6.tar.gz", "has_sig": false, "md5_digest": "9a5c1d5c831b7be968765e31655240c6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10618, "upload_time": "2015-11-30T13:52:36", "url": "https://files.pythonhosted.org/packages/85/de/b24986bc3ceb30701b867145861051abb076dc35e405b61b81b6d31218d6/steamweb-0.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b38ce64e0a8d089fcd961c8f256954d9", "sha256": "039af715f953a3fcae1ae83c4932c262bbc051a8380325acffcfc472a6e57843" }, "downloads": -1, "filename": "steamweb-0.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b38ce64e0a8d089fcd961c8f256954d9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11182, "upload_time": "2015-11-30T13:52:13", "url": "https://files.pythonhosted.org/packages/9f/cc/05950c6d517916317f273b16bde044e553b13771449b1f9bdd5424e17f4d/steamweb-0.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9a5c1d5c831b7be968765e31655240c6", "sha256": "d5867eceaec547a84a7dcd98a79122417b3f718dc167041712207459a7e44bc6" }, "downloads": -1, "filename": "steamweb-0.6.tar.gz", "has_sig": false, "md5_digest": "9a5c1d5c831b7be968765e31655240c6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10618, "upload_time": "2015-11-30T13:52:36", "url": "https://files.pythonhosted.org/packages/85/de/b24986bc3ceb30701b867145861051abb076dc35e405b61b81b6d31218d6/steamweb-0.6.tar.gz" } ] }