{ "info": { "author": "Utkarsh Upadhyay", "author_email": "musically.ut@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: OS Independent", "Operating System :: Unix", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5" ], "description": "offer\n=====\n\n|BuildStatus|\n\nQuickly *offer* a file for download on LAN.\n\nUsage\n-----\n\n::\n\n pip install offer\n\nThen you can use it from the CLI:\n\n::\n\n offer ~/path/file.ext\n\nIt'll try to host the file on port ``80`` by default and will fall back on port\n``8000`` silently if it is not run with the correct permissions. You can provide\na custom port via the ``--port`` argument.\n\nThen from another computer/tablet/phone, you can either point the browser at\nthe IP address printed out or use `curl`.\n\nNote about cURL\n---------------\n\nRemember to use the `-L` flag with cURL to follow redirects.\n\n.. |BuildStatus| image:: https://travis-ci.org/musically-ut/offer.svg?branch=master\n :target: https://travis-ci.org/musically-ut/offer", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/musically-ut/offer", "keywords": "host,network,local", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "offer", "package_url": "https://pypi.org/project/offer/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/offer/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/musically-ut/offer" }, "release_url": "https://pypi.org/project/offer/0.2.1/", "requires_dist": null, "requires_python": null, "summary": "Quickly host files for local transfer.", "version": "0.2.1" }, "last_serial": 2270300, "releases": { "0.2.1": [ { "comment_text": "", "digests": { "md5": "7066e690017527e76602b2d7bd65dde7", "sha256": "0ee0908c83f4f35ce5e5061987a70a6349649229be2cd3754c0a19c9ee5d5910" }, "downloads": -1, "filename": "offer-0.2.1.tar.gz", "has_sig": false, "md5_digest": "7066e690017527e76602b2d7bd65dde7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4083, "upload_time": "2016-08-08T23:39:46", "url": "https://files.pythonhosted.org/packages/fe/94/98929c0c83c3978d6162087ef8f5eba64aae5b8f5c24f0601eea54150ae7/offer-0.2.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7066e690017527e76602b2d7bd65dde7", "sha256": "0ee0908c83f4f35ce5e5061987a70a6349649229be2cd3754c0a19c9ee5d5910" }, "downloads": -1, "filename": "offer-0.2.1.tar.gz", "has_sig": false, "md5_digest": "7066e690017527e76602b2d7bd65dde7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4083, "upload_time": "2016-08-08T23:39:46", "url": "https://files.pythonhosted.org/packages/fe/94/98929c0c83c3978d6162087ef8f5eba64aae5b8f5c24f0601eea54150ae7/offer-0.2.1.tar.gz" } ] }