{ "info": { "author": "Mike Thomas", "author_email": "ida@whatang.org", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Operating System :: OS Independent", "Programming Language :: Python :: 2", "Topic :: Software Development :: Disassemblers" ], "description": "`find_ida_user_dir` determines the current user's IDA Pro user directory in a platform independent way.\r\n\r\nTo use \r\n\r\n```python\r\nimport find_ida_user_dir\r\nuser_dir = find_ida_user_dir.find_path()\r\n\r\nplugins_dir = find_ida_user_dir.find_path(\"plugins\")\r\n```\r\n\r\n`find_ida_user_dir` first checks for the existence of an `IDAUSR` environment variable: if it is present, that is returned. If not, the correct path of the default user directory as described in the [IDA Pro documentation](https://www.hex-rays.com/products/ida/support/idadoc/1375.shtml) is returned. If a subdirectory name is given then the path to that subdirectory in the IDA user directory is returned.\r\n\r\nIf the `find_ida_user_dir.find_path` function is called from inside IDA Python then it delegates the job of finding the correct path to the `ida_diskio.get_user_idadir` function.\r\n\r\n`find_ida_user_dir` is useful for creating installation scripts for IDA plugins which need to identify the IDA user directory so that they know where to copy the plugin module to.\r\n\r\nThis module also installs a console script called `find_ida_user_dir`: it can be run from a command line and prints the path returned by `find_path`.\r\n\r\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/Whatang/find_ida_user_dir", "keywords": "IDA", "license": "GPLv3", "maintainer": "", "maintainer_email": "", "name": "find-ida-user-dir", "package_url": "https://pypi.org/project/find-ida-user-dir/", "platform": "", "project_url": "https://pypi.org/project/find-ida-user-dir/", "project_urls": { "Homepage": "https://github.com/Whatang/find_ida_user_dir" }, "release_url": "https://pypi.org/project/find-ida-user-dir/0.3.0/", "requires_dist": [ "click" ], "requires_python": "", "summary": "Find the user directory for IDA Pro in a platform-independent way", "version": "0.3.0" }, "last_serial": 4482608, "releases": { "0.2": [ { "comment_text": "", "digests": { "md5": "ae8763d4e39722e587a7cc1045f2f5f2", "sha256": "065ed56fa78acffd3da7730dbbd2940c1ac449d9831feb225170a63847fd2431" }, "downloads": -1, "filename": "find_ida_user_dir-0.2-py2-none-any.whl", "has_sig": false, "md5_digest": "ae8763d4e39722e587a7cc1045f2f5f2", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 14864, "upload_time": "2018-09-19T00:11:44", "url": "https://files.pythonhosted.org/packages/8f/30/f00626eab182c5ccd033b81e75dd7c77efd9230519c87db2128bd31d3eb6/find_ida_user_dir-0.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b7053d80ac4988aa3456752bfc110424", "sha256": "dd59f358c9990b86d15ab234708eb4a49547ffd07a16897cd2d7a46b47a6a342" }, "downloads": -1, "filename": "find_ida_user_dir-0.2.tar.gz", "has_sig": false, "md5_digest": "b7053d80ac4988aa3456752bfc110424", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14948, "upload_time": "2018-09-19T00:11:46", "url": "https://files.pythonhosted.org/packages/ac/67/517e154bf0f9ec026e06014c688523fe5e4e22a7a9d016b458ee23470ca0/find_ida_user_dir-0.2.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "d62e943713398d6fa832e58ff9b54f09", "sha256": "dd17fd99f52dffcf5a0689941a217548b29e7341bfc23474ae63513f4d337939" }, "downloads": -1, "filename": "find_ida_user_dir-0.2.1-py2-none-any.whl", "has_sig": false, "md5_digest": "d62e943713398d6fa832e58ff9b54f09", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 14896, "upload_time": "2018-09-19T00:17:46", "url": "https://files.pythonhosted.org/packages/af/ca/8ded53cc2d6baaf2a3af5b68c1c029ff640fdd92c95bef9a0f38d4716365/find_ida_user_dir-0.2.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "481911c85afe58f1410c49b3b5c1adf1", "sha256": "cd68b8618501e93249147d593cb7d425ec4d003590b24ec3904108fdbd9c3242" }, "downloads": -1, "filename": "find_ida_user_dir-0.2.1.tar.gz", "has_sig": false, "md5_digest": "481911c85afe58f1410c49b3b5c1adf1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14971, "upload_time": "2018-09-19T00:17:47", "url": "https://files.pythonhosted.org/packages/6a/49/d541e65983249f45c8e146412a4b6f449059d417808eccb8346530f35b84/find_ida_user_dir-0.2.1.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "af1b02778dc77b9f696a5335bd7523c2", "sha256": "321b8f2ce2965a5234170504afb8bc6f9a49976ecb9eea446633aa72281b527d" }, "downloads": -1, "filename": "find_ida_user_dir-0.3.0-py2-none-any.whl", "has_sig": false, "md5_digest": "af1b02778dc77b9f696a5335bd7523c2", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 2939, "upload_time": "2018-11-13T17:50:35", "url": "https://files.pythonhosted.org/packages/2d/05/ef59dfb2f4145e0a0ccb24f2e035040fb9430443c09b27d528dbac07736f/find_ida_user_dir-0.3.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c915a6ad4c827575e5a0c6794bd5d40f", "sha256": "3e3d48c91cc4d17e4922e4e401086758dc0afbde724b239096413f3c118ae030" }, "downloads": -1, "filename": "find_ida_user_dir-0.3.0.tar.gz", "has_sig": false, "md5_digest": "c915a6ad4c827575e5a0c6794bd5d40f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15401, "upload_time": "2018-11-13T17:50:37", "url": "https://files.pythonhosted.org/packages/d2/6d/8e474d08d40bb7335c580b2bc2ff779e4a0337b7399442ad45a9fa89202a/find_ida_user_dir-0.3.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "af1b02778dc77b9f696a5335bd7523c2", "sha256": "321b8f2ce2965a5234170504afb8bc6f9a49976ecb9eea446633aa72281b527d" }, "downloads": -1, "filename": "find_ida_user_dir-0.3.0-py2-none-any.whl", "has_sig": false, "md5_digest": "af1b02778dc77b9f696a5335bd7523c2", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 2939, "upload_time": "2018-11-13T17:50:35", "url": "https://files.pythonhosted.org/packages/2d/05/ef59dfb2f4145e0a0ccb24f2e035040fb9430443c09b27d528dbac07736f/find_ida_user_dir-0.3.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c915a6ad4c827575e5a0c6794bd5d40f", "sha256": "3e3d48c91cc4d17e4922e4e401086758dc0afbde724b239096413f3c118ae030" }, "downloads": -1, "filename": "find_ida_user_dir-0.3.0.tar.gz", "has_sig": false, "md5_digest": "c915a6ad4c827575e5a0c6794bd5d40f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15401, "upload_time": "2018-11-13T17:50:37", "url": "https://files.pythonhosted.org/packages/d2/6d/8e474d08d40bb7335c580b2bc2ff779e4a0337b7399442ad45a9fa89202a/find_ida_user_dir-0.3.0.tar.gz" } ] }