{ "info": { "author": "Keji Li", "author_email": "mail@keji.li", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Programming Language :: Python :: 3" ], "description": "uifunc basic gui convenience functions\n======================================\n\nProvides the following convenience functions\n\nFile Dialogues\n--------------\n\nDepending on the availability, these dialogues use tk, wxpython, or qt4.\nIf it falls back to tk, FoldersSelector multi-folder selector does not\nwork.\n\n.. code:: python\n\n @FileSelector(['py', 'pyc', 'pyx'])\n def open_python_file(file_path: str) -> Any:\n # here the file you select is in file_path\n with open(file_path, 'r') as fp:\n # do something\n\n.. code:: python\n\n @FilesSelector(['py', 'pyc', 'pyx'])\n def open_python_file(file_paths: List[str]) -> Any:\n # here the file you select is in the list file_paths\n for file_path in file_paths:\n with open(file_path, 'r') as fp:\n # do something\n\n.. code:: python\n\n @FolderSelector\n def open_python_file(folder_path: str) -> Any:\n # here the folder you select is in the list folder_path\n for file_entry in scandir(folder_path):\n # do something\n\n.. code:: python\n\n @FoldersSelector\n def open_python_file(folder_paths: List[str]) -> Any:\n # here multiple folder paths in the variable\n # do something\n\nAdditionally\n\n.. code:: python\n\n SaveFolderSelector # selects a single folder for saving\n SaveSelector # selects a single file for saving\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "https://github.com/Palpatineli/uifunc/archive/0.1.5.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/Palpatineli/uifunc", "keywords": "", "license": "GPLv3", "maintainer": "", "maintainer_email": "", "name": "uifunc", "package_url": "https://pypi.org/project/uifunc/", "platform": "", "project_url": "https://pypi.org/project/uifunc/", "project_urls": { "Download": "https://github.com/Palpatineli/uifunc/archive/0.1.5.tar.gz", "Homepage": "https://github.com/Palpatineli/uifunc" }, "release_url": "https://pypi.org/project/uifunc/0.1.6/", "requires_dist": [ "PyQt5; extra == 'qt'", "wx; extra == 'wx'" ], "requires_python": "", "summary": "convenience functions for opening and saving files/folders", "version": "0.1.6" }, "last_serial": 4341551, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "04421df306c24d5e910c979a7ffb2476", "sha256": "eb869d44edd7c88f9c48fbfa4642e0360eab6923c17b476bc93e3ab88c3094f1" }, "downloads": -1, "filename": "uifunc-0.1.tar.gz", "has_sig": false, "md5_digest": "04421df306c24d5e910c979a7ffb2476", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3175, "upload_time": "2017-09-04T17:48:58", "url": "https://files.pythonhosted.org/packages/60/54/d9c00b904d3af9ebc2d202336bc237c659b8cb4777be0abfde8a8fdd3b6f/uifunc-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "49bbe392fa2bddb22ee9a7a045d90b6b", "sha256": "8d038f8cf16a28d3d7e0aab3dc1436de5b0527a626e22ecb6c6a9d5a7026a6b8" }, "downloads": -1, "filename": "uifunc-0.1.1.tar.gz", "has_sig": false, "md5_digest": "49bbe392fa2bddb22ee9a7a045d90b6b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3232, "upload_time": "2017-09-19T13:51:35", "url": "https://files.pythonhosted.org/packages/62/49/63e373ab8670486159350740c33af5cf22572402da29e20329a3dc0efc35/uifunc-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "44c131ba86012384b90d1d4dbdedfe5e", "sha256": "62aa78b0f3b156071d8e1a8c679213870e6f2c392e3d1264b93344c987bb4db3" }, "downloads": -1, "filename": "uifunc-0.1.2.tar.gz", "has_sig": false, "md5_digest": "44c131ba86012384b90d1d4dbdedfe5e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3384, "upload_time": "2017-09-22T16:02:55", "url": "https://files.pythonhosted.org/packages/cd/2d/c4e37b3ff537bf6f97b078ff0ffed0291f8b38bfdbf3b686fc37056ab2d0/uifunc-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "cbc4b3c8a2be920339842b67b883c71b", "sha256": "e5cb9a3cbf57c04be321efffd9938abaac847a8f4648e79aa0cd53c71c659eac" }, "downloads": -1, "filename": "uifunc-0.1.3.tar.gz", "has_sig": false, "md5_digest": "cbc4b3c8a2be920339842b67b883c71b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4255, "upload_time": "2017-09-27T14:14:42", "url": "https://files.pythonhosted.org/packages/9e/12/17ce5508b3cb454f0a1ad4841434526b78f878f663ff28576987121ccf23/uifunc-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "1ebaad5f49589154857705543f6c5caf", "sha256": "a5eb9995256e0512b78edab7ca3c0e45bbd6568bcdbeb561e2f6c77665474226" }, "downloads": -1, "filename": "uifunc-0.1.4.tar.gz", "has_sig": false, "md5_digest": "1ebaad5f49589154857705543f6c5caf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4612, "upload_time": "2018-08-08T19:50:03", "url": "https://files.pythonhosted.org/packages/3f/ee/bacd616c74f642edec0c9e157fb585a919a7635072ded2fa07b4b382d43c/uifunc-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "f2ffbbc743a5622a82aa17cc8baf57f2", "sha256": "5dbab648b93279a16455df33daf3af652e114e2614d3e5a927526c95206a4cfd" }, "downloads": -1, "filename": "uifunc-0.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "f2ffbbc743a5622a82aa17cc8baf57f2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7811, "upload_time": "2018-08-09T18:16:36", "url": "https://files.pythonhosted.org/packages/a4/4f/42db85f6aff690ee6b9d18c8d70ffaf5951d0789e9228f08d59383ef4e8f/uifunc-0.1.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "10f260b847c4460c38d71acad6a5ab49", "sha256": "d2abc61d3a3595b554568efd12788c772ebcc91bb9b5c4c5efc875d2d3a7adaf" }, "downloads": -1, "filename": "uifunc-0.1.5.tar.gz", "has_sig": false, "md5_digest": "10f260b847c4460c38d71acad6a5ab49", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5329, "upload_time": "2018-08-09T18:16:40", "url": "https://files.pythonhosted.org/packages/f6/f2/cf6c59c0656a1f8cd88e96dfdb0c586105da926590c92a8965e5ca549b83/uifunc-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "3441924c27ea027704e8761f3d1d1c92", "sha256": "1c036980bd178d123895da11f8e7e967b07006f9b3d538db72905de9b942e025" }, "downloads": -1, "filename": "uifunc-0.1.6-py3-none-any.whl", "has_sig": false, "md5_digest": "3441924c27ea027704e8761f3d1d1c92", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7814, "upload_time": "2018-10-04T19:28:43", "url": "https://files.pythonhosted.org/packages/cd/7f/e67341ceab067e247962cf9537d1fa795f9353e3a84a3ee2c36b4b9af6ee/uifunc-0.1.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f38e090bd2c5b5f3d497c1113ed98c3a", "sha256": "8de65178b6c9eb761beb2281db5c8d8e2edf9d6d76266200cda7a3684a333b2b" }, "downloads": -1, "filename": "uifunc-0.1.6.tar.gz", "has_sig": false, "md5_digest": "f38e090bd2c5b5f3d497c1113ed98c3a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5331, "upload_time": "2018-10-04T19:28:45", "url": "https://files.pythonhosted.org/packages/f2/de/8548730f3a30c1d6ead62fa42291c0b341de6665b34022b2899c76ee4413/uifunc-0.1.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "3441924c27ea027704e8761f3d1d1c92", "sha256": "1c036980bd178d123895da11f8e7e967b07006f9b3d538db72905de9b942e025" }, "downloads": -1, "filename": "uifunc-0.1.6-py3-none-any.whl", "has_sig": false, "md5_digest": "3441924c27ea027704e8761f3d1d1c92", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7814, "upload_time": "2018-10-04T19:28:43", "url": "https://files.pythonhosted.org/packages/cd/7f/e67341ceab067e247962cf9537d1fa795f9353e3a84a3ee2c36b4b9af6ee/uifunc-0.1.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f38e090bd2c5b5f3d497c1113ed98c3a", "sha256": "8de65178b6c9eb761beb2281db5c8d8e2edf9d6d76266200cda7a3684a333b2b" }, "downloads": -1, "filename": "uifunc-0.1.6.tar.gz", "has_sig": false, "md5_digest": "f38e090bd2c5b5f3d497c1113ed98c3a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5331, "upload_time": "2018-10-04T19:28:45", "url": "https://files.pythonhosted.org/packages/f2/de/8548730f3a30c1d6ead62fa42291c0b341de6665b34022b2899c76ee4413/uifunc-0.1.6.tar.gz" } ] }