{ "info": { "author": "Philip Henning", "author_email": "mail@philip-henning.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: System Administrators", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3 :: Only", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Topic :: System :: Installation/Setup", "Topic :: System :: Software Distribution", "Topic :: System :: Systems Administration", "Topic :: Utilities" ], "description": "# emby-updater\n\nemby-updater is a small tool to keep the [Emby media server](https://emby.media/) up to date (even including beta-versions).\n\n## Using emby-updater\n\n### All in one binary\n\nThanks to [PyInstaller](https://www.pyinstaller.org/) you can download emby-updater without to care about any dependencies, because they are inbuilt to the binary. \n\nJust [head over to the releases page](https://github.com/shokinn/emby-updater/releases) and download the binary.\n\n**Currently only Ubuntu 18.04+ (amd64) is supported.**\n\n### Python code for maximum flexibility\n\nDo you want to control what is running on your system? \nGrab the Python code, install the dependencies and run or modify it :)\n\n#### Setup\n\n##### with pipx (recommended)\n\n[Install pipx](https://github.com/pipxproject/pipx#install-pipx)\n\n```bash\npipx install emby-updater\n```\n\n##### with pip in the user environment\n\n```bash\nsudo apt update && \\\nsudo apt install -y python3 python3-pip python3-apt; \\\npip3 install --user emby-updater\n```\n\n##### from binary distribution\n\n1. Go to the [latest release page](https://github.com/shokinn/emby-updater/releases/latest).\n2. Download the binary distribution package to `~/Downloads`.\n3. make it executable with `chmod +x ~/Downloads/emby-updater`.\n4. move it to `/usr/local/sbin`.\n\n```bash\nsudo mv ~/Downloads/emby-updater /usr/local/sbin/\n```\n\n\n### Usage\n\n```\nusage: emby-updater.py [-h] [--beta] [-d DOWNLOAD_PATH] [--update] [--version]\n [-y]\n\nemby-updater will help you to install Emby (updates) easily.\n\noptional arguments:\n -h, --help show this help message and exit\n --beta installs Emby beta versions\n -d DOWNLOAD_PATH, --download-path DOWNLOAD_PATH\n set path for downloaded binaries\n --update update the script itself if an update is available\n --version show program's version number and exit\n -y, --yes automatic yes to prompts. Assume \"yes\" as answer to\n all prompts and run non-interactively. If an\n undesirable situation, such as changing a held package\n or removing an essential package, occurs then emby-\n updater.py will abort.\n\nThis is an unofficial update tool for the Emby media server.\nIt's not supported through any official Emby Support.\nemby-updater is proudly presented by Philip 'ShokiNN' Henning .\n```\n\nemby-updater is licensed under MIT license.\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/shokinn/emby-updater", "keywords": "emby,updater,ubuntu", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "emby-updater", "package_url": "https://pypi.org/project/emby-updater/", "platform": "", "project_url": "https://pypi.org/project/emby-updater/", "project_urls": { "Homepage": "https://github.com/shokinn/emby-updater" }, "release_url": "https://pypi.org/project/emby-updater/0.8.3/", "requires_dist": [ "requests (~=2.20)" ], "requires_python": "~=3.6", "summary": "A little tool to keep your emby media server up to date.", "version": "0.8.3", "yanked": false, "yanked_reason": null }, "last_serial": 8060361, "releases": { "0.7.1": [ { "comment_text": "", "digests": { "md5": "04905207b279380d0b12aaf77ad20758", "sha256": "3f4206c792cdd8fe62e3f9d44b355cfbba93c43516c027518983a5d2e07ef806" }, "downloads": -1, "filename": "emby_updater-0.7.1-py3.7.egg", "has_sig": false, "md5_digest": "04905207b279380d0b12aaf77ad20758", "packagetype": "bdist_egg", "python_version": "3.7", "requires_python": "~=3.6", "size": 13903, "upload_time": "2019-01-22T22:51:43", "upload_time_iso_8601": "2019-01-22T22:51:43.733404Z", "url": "https://files.pythonhosted.org/packages/f4/3a/f732d3f1c0d1b97e586c248be9043ea8a3aa7bc1a11192362c47fe87ce6d/emby_updater-0.7.1-py3.7.egg", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "5f1564ae59f14ed31d85fb8ddc32c8d9", "sha256": "0a6ab54cc569b6e404d90ca2e5ede37a936d131c64096a2d1dd082037b8ca2c4" }, "downloads": -1, "filename": "emby-updater-0.7.1.tar.gz", "has_sig": false, "md5_digest": "5f1564ae59f14ed31d85fb8ddc32c8d9", "packagetype": "sdist", "python_version": "source", "requires_python": "~=3.6", "size": 4588, "upload_time": "2019-01-22T22:51:41", "upload_time_iso_8601": "2019-01-22T22:51:41.025690Z", "url": "https://files.pythonhosted.org/packages/a6/29/a85940d4c4566c607fff7b04d3bbe8af911613713892b410835b093ec4e1/emby-updater-0.7.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.7.1.1": [ { "comment_text": "", "digests": { "md5": "da8dbbc88f022fb0dff6241a91e37d1d", "sha256": "777910f3cfb76bc398c72494a40c55fc6740496244b04ab5ed4dfa09633a779a" }, "downloads": -1, "filename": "emby_updater-0.7.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "da8dbbc88f022fb0dff6241a91e37d1d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "~=3.6", "size": 8286, "upload_time": "2019-01-22T22:57:18", "upload_time_iso_8601": "2019-01-22T22:57:18.342540Z", "url": "https://files.pythonhosted.org/packages/f1/33/c12649ec6932f3e9dd1ba3f4d959a7ceaa8d215cc079f42bb41d737641a4/emby_updater-0.7.1.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "27b538ba46f8434e3ae261791cca8d2e", "sha256": "f94f0a31e1db7a3ada2c620995fc901d1dae71dfe8a1d66aa63196eb96be1624" }, "downloads": -1, "filename": "emby-updater-0.7.1.1.tar.gz", "has_sig": false, "md5_digest": "27b538ba46f8434e3ae261791cca8d2e", "packagetype": "sdist", "python_version": "source", "requires_python": "~=3.6", "size": 4618, "upload_time": "2019-01-22T22:57:19", "upload_time_iso_8601": "2019-01-22T22:57:19.807530Z", "url": "https://files.pythonhosted.org/packages/6d/b6/693d8bd82ebed0f94d6d7b20fed4281726c9da67a047cb92b2d5c5467412/emby-updater-0.7.1.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.7.2": [ { "comment_text": "", "digests": { "md5": "4ab1c53a7c48da9d9ad5846f927f5428", "sha256": "095aaca8582feb405621ba51e36000fc3dcbbfdf18cacbb90b29cd4caadfbe41" }, "downloads": -1, "filename": "emby_updater-0.7.2-py3-none-any.whl", "has_sig": false, "md5_digest": "4ab1c53a7c48da9d9ad5846f927f5428", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "~=3.6", "size": 6815, "upload_time": "2019-01-31T09:24:49", "upload_time_iso_8601": "2019-01-31T09:24:49.743501Z", "url": "https://files.pythonhosted.org/packages/cd/50/991a57550e509a3bec065ccaebbf5856a89fd114c885df856ee952da765f/emby_updater-0.7.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "3c1dee96fee6636c68055f9d3ccd020f", "sha256": "aa439d92b30d7013c649b4b25e37117409893980b5b5a12b08a069916c486637" }, "downloads": -1, "filename": "emby-updater-0.7.2.tar.gz", "has_sig": false, "md5_digest": "3c1dee96fee6636c68055f9d3ccd020f", "packagetype": "sdist", "python_version": "source", "requires_python": "~=3.6", "size": 5158, "upload_time": "2019-01-31T09:24:51", "upload_time_iso_8601": "2019-01-31T09:24:51.496173Z", "url": "https://files.pythonhosted.org/packages/24/0e/2da1aeac4effe54073f6b410f64918ccbeec6c24ead6d64d817be6a55d86/emby-updater-0.7.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "3c8afcb424f9ed7c6379f5459b8d4abd", "sha256": "a6eeeab9058ff2123552852e3fdee2da1097e0a926afab3149397a1407e61b22" }, "downloads": -1, "filename": "emby_updater-0.8.0-py3-none-any.whl", "has_sig": false, "md5_digest": "3c8afcb424f9ed7c6379f5459b8d4abd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "~=3.6", "size": 6876, "upload_time": "2019-10-30T20:06:11", "upload_time_iso_8601": "2019-10-30T20:06:11.761614Z", "url": "https://files.pythonhosted.org/packages/5f/67/5dc78023543108fff2057699fef1dcdb52deb605be9ab5712bd0f60f2640/emby_updater-0.8.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "faec1838263522fab453e5a6b95b0973", "sha256": "b34e470b4a91161e300637f63383b1d0b17be159d5b25f38aa117135f0198872" }, "downloads": -1, "filename": "emby-updater-0.8.0.tar.gz", "has_sig": false, "md5_digest": "faec1838263522fab453e5a6b95b0973", "packagetype": "sdist", "python_version": "source", "requires_python": "~=3.6", "size": 5208, "upload_time": "2019-10-30T20:06:13", "upload_time_iso_8601": "2019-10-30T20:06:13.368018Z", "url": "https://files.pythonhosted.org/packages/1f/83/2350496059dd293eeef297eab31d143a180e8a15f9b1af2469a3298d3a0e/emby-updater-0.8.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.8.1": [ { "comment_text": "", "digests": { "md5": "b464b7b606b967cff7acf53c34045515", "sha256": "47cbceb42b29fdbe8a669e64abd3da40e22331c9037ec1025515a17be45a2443" }, "downloads": -1, "filename": "emby_updater-0.8.1-py3-none-any.whl", "has_sig": false, "md5_digest": "b464b7b606b967cff7acf53c34045515", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "~=3.6", "size": 6876, "upload_time": "2019-10-30T20:11:01", "upload_time_iso_8601": "2019-10-30T20:11:01.503283Z", "url": "https://files.pythonhosted.org/packages/d1/6e/be3d1952e3ff5e32dc4910de33b599873fcade90dcd0e1bed5ec0d288b49/emby_updater-0.8.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d880bfa57ec516112517e6cc52b9dd7c", "sha256": "5326641d13112bec39e3c7944810c6298c99cf71429be68b316dc466081d82ec" }, "downloads": -1, "filename": "emby-updater-0.8.1.tar.gz", "has_sig": false, "md5_digest": "d880bfa57ec516112517e6cc52b9dd7c", "packagetype": "sdist", "python_version": "source", "requires_python": "~=3.6", "size": 5200, "upload_time": "2019-10-30T20:11:03", "upload_time_iso_8601": "2019-10-30T20:11:03.364815Z", "url": "https://files.pythonhosted.org/packages/3b/a2/d288ecdf93f188093373e4273e4b21b719cc2b75b52f8574d927698ae888/emby-updater-0.8.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.8.2": [ { "comment_text": "", "digests": { "md5": "80c489b2fdbd7ea0b2299e31ce5cea7e", "sha256": "dafe2bb52b6aa78e44cbffe6f9ab4c4c4c17e12d206b3439219aba6d41095211" }, "downloads": -1, "filename": "emby_updater-0.8.2-py3-none-any.whl", "has_sig": false, "md5_digest": "80c489b2fdbd7ea0b2299e31ce5cea7e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "~=3.6", "size": 6669, "upload_time": "2020-08-27T14:09:12", "upload_time_iso_8601": "2020-08-27T14:09:12.055705Z", "url": "https://files.pythonhosted.org/packages/09/57/f75d4d9790db4046a6a35dad8e7a73a9bf1f4b4dd8fa3eb45d3a3237496e/emby_updater-0.8.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "ae0bdc0f24a08efb96fa304cc49de92e", "sha256": "1394b102ef6db9901ca1003fffe42c030cdf06feef2747125a180f44001d419a" }, "downloads": -1, "filename": "emby-updater-0.8.2.tar.gz", "has_sig": false, "md5_digest": "ae0bdc0f24a08efb96fa304cc49de92e", "packagetype": "sdist", "python_version": "source", "requires_python": "~=3.6", "size": 5238, "upload_time": "2020-08-27T14:09:13", "upload_time_iso_8601": "2020-08-27T14:09:13.638799Z", "url": "https://files.pythonhosted.org/packages/a7/aa/e8d233244435a1ab2093e2c323b6f2a9596eafac381235a026f5d09691a3/emby-updater-0.8.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.8.3": [ { "comment_text": "", "digests": { "md5": "4bb35979c2172594fadc85471e30dd00", "sha256": "7617259079facffab38efd983f38719c7a3b4ea5176cb6c23b12c4e8152d4eb2" }, "downloads": -1, "filename": "emby_updater-0.8.3-py3-none-any.whl", "has_sig": false, "md5_digest": "4bb35979c2172594fadc85471e30dd00", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "~=3.6", "size": 6736, "upload_time": "2020-08-28T11:54:51", "upload_time_iso_8601": "2020-08-28T11:54:51.885693Z", "url": "https://files.pythonhosted.org/packages/36/78/878e0ed7d969d70b751cb5b2d6bbbcf15b2aae00441f2d0cc4bf10002391/emby_updater-0.8.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "88cd4fb3022fe24a96690e2e3845b49f", "sha256": "628f617c8228cd6221aef001c293ebcd0a0a2af4e7d0b51a2522ebaad20ac07b" }, "downloads": -1, "filename": "emby-updater-0.8.3.tar.gz", "has_sig": false, "md5_digest": "88cd4fb3022fe24a96690e2e3845b49f", "packagetype": "sdist", "python_version": "source", "requires_python": "~=3.6", "size": 5304, "upload_time": "2020-08-28T11:54:54", "upload_time_iso_8601": "2020-08-28T11:54:54.305649Z", "url": "https://files.pythonhosted.org/packages/81/6a/daef42c1f716e25aed5ed140e061adc1205cf5da82ae45c3471c1d177149/emby-updater-0.8.3.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4bb35979c2172594fadc85471e30dd00", "sha256": "7617259079facffab38efd983f38719c7a3b4ea5176cb6c23b12c4e8152d4eb2" }, "downloads": -1, "filename": "emby_updater-0.8.3-py3-none-any.whl", "has_sig": false, "md5_digest": "4bb35979c2172594fadc85471e30dd00", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "~=3.6", "size": 6736, "upload_time": "2020-08-28T11:54:51", "upload_time_iso_8601": "2020-08-28T11:54:51.885693Z", "url": "https://files.pythonhosted.org/packages/36/78/878e0ed7d969d70b751cb5b2d6bbbcf15b2aae00441f2d0cc4bf10002391/emby_updater-0.8.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "88cd4fb3022fe24a96690e2e3845b49f", "sha256": "628f617c8228cd6221aef001c293ebcd0a0a2af4e7d0b51a2522ebaad20ac07b" }, "downloads": -1, "filename": "emby-updater-0.8.3.tar.gz", "has_sig": false, "md5_digest": "88cd4fb3022fe24a96690e2e3845b49f", "packagetype": "sdist", "python_version": "source", "requires_python": "~=3.6", "size": 5304, "upload_time": "2020-08-28T11:54:54", "upload_time_iso_8601": "2020-08-28T11:54:54.305649Z", "url": "https://files.pythonhosted.org/packages/81/6a/daef42c1f716e25aed5ed140e061adc1205cf5da82ae45c3471c1d177149/emby-updater-0.8.3.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }