{ "info": { "author": "Dave Hunt", "author_email": "dhunt@mozilla.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: Mozilla Public License 2.0 (MPL 2.0)", "Operating System :: MacOS :: MacOS X", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Topic :: Software Development :: Quality Assurance", "Topic :: Software Development :: Testing", "Topic :: Utilities" ], "description": "[![license](https://img.shields.io/badge/license-MPL%202.0-blue.svg)](https://github.com/davehunt/fxtbootstrap/blob/master/LICENSE.txt)\n[![Build Status](https://travis-ci.org/davehunt/fxbootstrap.svg?branch=master)](https://travis-ci.org/davehunt/fxbootstrap)\n[![updates](https://api.dependabot.com/badges/status?host=github&repo=davehunt/fxbootstrap)](https://dependabot.com)\n[![style](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/ambv/black)\n\n# fxbootstrap\n\nA simple command line tool for launching Firefox with a temporary profile.\n\n## Installation\n\n```\n$ pip install fxbootstrap\n```\n\n## Launching Firefox\n\nRunning `fxbootstrap` will download and install the latest Firefox Nightly for your\nplatform to a temporary directory. It will then generate a clean profile and launch\nFirefox using the new profile.\n\n```\n$ fxbootstrap\n\u2714 Downloaded Firefox to /var/folders/wz/3v_j7g2n2zx_q6qs8g7vmyg00000gn/T/tmpg_WfUI/2018-11-05-22-01-07-mozilla-central-firefox-65.0a1.en-US.mac.dmg\n\u2714 Installed Firefox in /private/var/folders/wz/3v_j7g2n2zx_q6qs8g7vmyg00000gn/T/tmpg_WfUI/Firefox Nightly.app\n\u2714 Generated profile at /var/folders/wz/3v_j7g2n2zx_q6qs8g7vmyg00000gn/T/tmpRZox06.mozrunner\n\ud83e\udd8a Running Firefox Nightly 65.0a1 (20181105220107)\n```\n\nAfter closing Firefox, the temporary directory containing the binary, installation,\nand the profile will be deleted.\n\n## Installing add-ons\n\nAdd-ons can be installed into the Firefox instance by passing one or more\npaths to XPI file(s) on the command line:\n\n```\n$ pipenv run fxbootstrap --addon fbcontainer.xpi --addon fxlightbeam.xpi\n```\n\n# Resources\n\n- [Release Notes](http://github.com/davehunt/fxbootstrap/blob/master/CHANGES.md)\n- [Issue Tracker](http://github.com/davehunt/fxbootstrap/issues)\n- [Code](http://github.com/davehunt/fxbootstrap)\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/davehunt/fxbootstrap", "keywords": "firefox test profile launch download install mozilla", "license": "Mozilla Public License 2.0 (MPL 2.0)", "maintainer": "", "maintainer_email": "", "name": "fxbootstrap", "package_url": "https://pypi.org/project/fxbootstrap/", "platform": "", "project_url": "https://pypi.org/project/fxbootstrap/", "project_urls": { "Homepage": "https://github.com/davehunt/fxbootstrap" }, "release_url": "https://pypi.org/project/fxbootstrap/1.0.1/", "requires_dist": [ "backports-tempfile", "click", "crayons", "halo", "mozdownload", "mozinstall", "mozrunner", "mozversion" ], "requires_python": "", "summary": "Bootstrap launcher for Firefox", "version": "1.0.1" }, "last_serial": 4457065, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "139180178208a0f5689c9a301853952d", "sha256": "2e35090d2ca2c3d75ebd8a4b399f873efc63a72ad317412294f36d36e6c20e6b" }, "downloads": -1, "filename": "fxbootstrap-1.0.0-py2-none-any.whl", "has_sig": false, "md5_digest": "139180178208a0f5689c9a301853952d", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 3477, "upload_time": "2018-11-06T11:07:10", "url": "https://files.pythonhosted.org/packages/9d/d3/c93947efb591ce966d9876c496e2c221175af3702903f168dacf80323a6c/fxbootstrap-1.0.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cc7031f618c98a5c134852f82f3b5192", "sha256": "371dcc71a4048437d66b1a87a9ea34c787db5b144261bd77dc3cc3d1a1294b31" }, "downloads": -1, "filename": "fxbootstrap-1.0.0.tar.gz", "has_sig": false, "md5_digest": "cc7031f618c98a5c134852f82f3b5192", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14696, "upload_time": "2018-11-06T11:07:12", "url": "https://files.pythonhosted.org/packages/85/f6/ebe801d160dcd0f42da8328f9e1bea2ccd30c2b9fad8a61c82e706693c78/fxbootstrap-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "3c72c7df78cfc7196d4c89ad56f13f8f", "sha256": "0452dc89bdbd450149643391c10f6d2f95d23abecea9bd57be4434b76064856c" }, "downloads": -1, "filename": "fxbootstrap-1.0.1-py2-none-any.whl", "has_sig": false, "md5_digest": "3c72c7df78cfc7196d4c89ad56f13f8f", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 3520, "upload_time": "2018-11-06T11:42:35", "url": "https://files.pythonhosted.org/packages/aa/f5/b802bd3d23facdebdbdda56fd831088506c7d4233f2cbb6fdfc33728ce73/fxbootstrap-1.0.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d30de77ea236b430543fc91ef05ae05b", "sha256": "f4c8d311b26338a5f43d8793daf2f4c82ec8681408eec6f94c42c1645c5eb4c8" }, "downloads": -1, "filename": "fxbootstrap-1.0.1.tar.gz", "has_sig": false, "md5_digest": "d30de77ea236b430543fc91ef05ae05b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14600, "upload_time": "2018-11-06T11:42:37", "url": "https://files.pythonhosted.org/packages/8c/aa/5dd0946a445c2f567c817ac1d861aa58e8f382d6c371989ff792d791e492/fxbootstrap-1.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "3c72c7df78cfc7196d4c89ad56f13f8f", "sha256": "0452dc89bdbd450149643391c10f6d2f95d23abecea9bd57be4434b76064856c" }, "downloads": -1, "filename": "fxbootstrap-1.0.1-py2-none-any.whl", "has_sig": false, "md5_digest": "3c72c7df78cfc7196d4c89ad56f13f8f", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 3520, "upload_time": "2018-11-06T11:42:35", "url": "https://files.pythonhosted.org/packages/aa/f5/b802bd3d23facdebdbdda56fd831088506c7d4233f2cbb6fdfc33728ce73/fxbootstrap-1.0.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d30de77ea236b430543fc91ef05ae05b", "sha256": "f4c8d311b26338a5f43d8793daf2f4c82ec8681408eec6f94c42c1645c5eb4c8" }, "downloads": -1, "filename": "fxbootstrap-1.0.1.tar.gz", "has_sig": false, "md5_digest": "d30de77ea236b430543fc91ef05ae05b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14600, "upload_time": "2018-11-06T11:42:37", "url": "https://files.pythonhosted.org/packages/8c/aa/5dd0946a445c2f567c817ac1d861aa58e8f382d6c371989ff792d791e492/fxbootstrap-1.0.1.tar.gz" } ] }