{ "info": { "author": "Thore Weilbier", "author_email": "thore@weilbier.net", "bugtrack_url": null, "classifiers": [ "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.7" ], "description": "# Pacurses\n\nA curses graphical interface to the\n[PulseAudio](https://www.freedesktop.org/wiki/Software/PulseAudio) sound system\nfor the terminal.\n\n![Main Menu](docs/screenshots/menu_main.png)\n![Output Volume Menu](docs/screenshots/menu_volume_outputs.png)\n\n## Installation\n\n### PulseAudio\n\nIn the end, `pacurses` is only a graphical interface which is using `pacmd`\nto communicate with the _PulseAudio_ daemon. Therefore make sure that both are\ninstalled and running on your machine.\n\n- [ArchLinux](https://wiki.archlinux.org/index.php/PulseAudio#Installation)\n- [Ubuntu](https://wiki.ubuntu.com/PulseAudio)\n- ...\n\n### Pacurses\n\nInstall it globally with [pip](https://pip.pypa.io/en/stable):\n\n```shell\n$ pip install pacurses\n```\n\nExecute always the most recent version with [pipx](https://pipxproject.github.io/pipx/):\n\n```shell\n$ pipx run pacurses\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/weilbith/pacurses", "keywords": "", "license": "", "maintainer": "Thore Weilbier", "maintainer_email": "thore@weilbier.net", "name": "pacurses", "package_url": "https://pypi.org/project/pacurses/", "platform": "", "project_url": "https://pypi.org/project/pacurses/", "project_urls": { "Homepage": "https://github.com/weilbith/pacurses", "Repository": "https://github.com/weilbith/pacurses" }, "release_url": "https://pypi.org/project/pacurses/0.1.1/", "requires_dist": [ "urwid (>=2.0,<3.0)" ], "requires_python": ">=3.7,<4.0", "summary": "A curses graphical interface to the PulseAudio sound system for the terminal.", "version": "0.1.1", "yanked": false, "yanked_reason": null }, "last_serial": 6006682, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "0adc21d794d6797a20a7d8a520ae7a9e", "sha256": "2100ec7d8e587867ddc86b0a1deff300c4e7083e99b3fab137ec5a1053625e49" }, "downloads": -1, "filename": "pacurses-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "0adc21d794d6797a20a7d8a520ae7a9e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7,<4.0", "size": 16988, "upload_time": "2019-10-21T10:02:57", "upload_time_iso_8601": "2019-10-21T10:02:57.439944Z", "url": "https://files.pythonhosted.org/packages/eb/57/0ee3d76bd37e6016d861fbba5211f08878a2cdb8996efd8fadb196979348/pacurses-0.1.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "01e5f6a2b70ba7c81a9bcc7499818e57", "sha256": "f80d528e9f82b30def80fe722f615bcb3743fc0b1d250e519e3aa0955a93c382" }, "downloads": -1, "filename": "pacurses-0.1.0.tar.gz", "has_sig": false, "md5_digest": "01e5f6a2b70ba7c81a9bcc7499818e57", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7,<4.0", "size": 9362, "upload_time": "2019-10-21T10:03:00", "upload_time_iso_8601": "2019-10-21T10:03:00.426819Z", "url": "https://files.pythonhosted.org/packages/24/f8/874db43980732fecd2bb04fe46c435ad119c17805ac605c371876f7a3d2b/pacurses-0.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "d11562f57310a3751d1f48708703c558", "sha256": "28bdc6bce7ffdb049812f4589e57f73bec5d8b988ab0954b6fe3ee8ab047b198" }, "downloads": -1, "filename": "pacurses-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "d11562f57310a3751d1f48708703c558", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7,<4.0", "size": 17398, "upload_time": "2019-10-21T10:34:31", "upload_time_iso_8601": "2019-10-21T10:34:31.533346Z", "url": "https://files.pythonhosted.org/packages/2f/49/8fb26de1dcfd75992e7d50a1897e263897d4ce5e0138c7502b0696a101d3/pacurses-0.1.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "387fad25c5760cdd4a1fdbb061ee7405", "sha256": "6ab20e2ad4e92cb7c1d82cfef7a4035b256845f65e904ad6d345ecebf92f2f06" }, "downloads": -1, "filename": "pacurses-0.1.1.tar.gz", "has_sig": false, "md5_digest": "387fad25c5760cdd4a1fdbb061ee7405", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7,<4.0", "size": 10388, "upload_time": "2019-10-21T10:34:32", "upload_time_iso_8601": "2019-10-21T10:34:32.965964Z", "url": "https://files.pythonhosted.org/packages/75/7f/3a7bc30e2a93795931ad08b1d736ce88ea5d02726542776fc7acd1b488fa/pacurses-0.1.1.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d11562f57310a3751d1f48708703c558", "sha256": "28bdc6bce7ffdb049812f4589e57f73bec5d8b988ab0954b6fe3ee8ab047b198" }, "downloads": -1, "filename": "pacurses-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "d11562f57310a3751d1f48708703c558", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7,<4.0", "size": 17398, "upload_time": "2019-10-21T10:34:31", "upload_time_iso_8601": "2019-10-21T10:34:31.533346Z", "url": "https://files.pythonhosted.org/packages/2f/49/8fb26de1dcfd75992e7d50a1897e263897d4ce5e0138c7502b0696a101d3/pacurses-0.1.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "387fad25c5760cdd4a1fdbb061ee7405", "sha256": "6ab20e2ad4e92cb7c1d82cfef7a4035b256845f65e904ad6d345ecebf92f2f06" }, "downloads": -1, "filename": "pacurses-0.1.1.tar.gz", "has_sig": false, "md5_digest": "387fad25c5760cdd4a1fdbb061ee7405", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7,<4.0", "size": 10388, "upload_time": "2019-10-21T10:34:32", "upload_time_iso_8601": "2019-10-21T10:34:32.965964Z", "url": "https://files.pythonhosted.org/packages/75/7f/3a7bc30e2a93795931ad08b1d736ce88ea5d02726542776fc7acd1b488fa/pacurses-0.1.1.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }