{"id":17279851,"url":"https://github.com/tfuxu/win32-details","last_synced_at":"2025-06-10T19:12:19.221Z","repository":{"id":62465568,"uuid":"501221876","full_name":"tfuxu/win32-details","owner":"tfuxu","description":".exe file details for your Nautilus file browser","archived":false,"fork":false,"pushed_at":"2022-11-15T22:45:27.000Z","size":463,"stargazers_count":5,"open_issues_count":2,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-20T04:49:37.357Z","etag":null,"topics":["details","exe","gnome","gtk4","nautilus","nautilus-extension","python","win32"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tfuxu.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-06-08T11:29:37.000Z","updated_at":"2025-05-12T01:34:03.000Z","dependencies_parsed_at":"2023-01-22T06:45:15.675Z","dependency_job_id":null,"html_url":"https://github.com/tfuxu/win32-details","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tfuxu%2Fwin32-details","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tfuxu%2Fwin32-details/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tfuxu%2Fwin32-details/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tfuxu%2Fwin32-details/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tfuxu","download_url":"https://codeload.github.com/tfuxu/win32-details/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tfuxu%2Fwin32-details/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259132640,"owners_count":22810506,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["details","exe","gnome","gtk4","nautilus","nautilus-extension","python","win32"],"created_at":"2024-10-15T09:18:47.813Z","updated_at":"2025-06-10T19:12:19.185Z","avatar_url":"https://github.com/tfuxu.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Win32 Details\n![PyPI](https://img.shields.io/pypi/v/win32-details)\n![License](https://img.shields.io/github/license/tfuxu/win32-details)\n\n**Win32 Details** is an additional page in Properties dialog named `More Properties`, similar to `Details` tab from Windows File Explorer. It allows to conveniently display a specific details about .exe files within a comfort of your file browser.\n\n![win32-details v0.5.0](https://raw.githubusercontent.com/tfuxu/win32-details/main/data/images/win32-details-screenshot-v0.5.png)\n\n## How to use it\nJust right-click any .exe file, go to Properties, and click `More Properties` button at the bottom of the page.\n\n## Installation\n### From PyPI\nWin32 Details can be installed system-widely or just for the current user.\n\nUser install:\n```\npip3 install --user win32-details\nwin32-details --install-user\n```\n\nSystem-wide install:\n```\nsudo pip3 install win32-details\nsudo win32-details --install-system\n```\n\nClose currently opened Nautilus instances to load the extension:\n```\nnautilus -q\n```\n\n## Building from source\n### Prerequisites\nThe following packages are required to build win32-details:\n\n* **Python** \u003e= 3.6,\n* A recent version of **Nautilus \u003e= 43.x**,\n* [nautilus-python](https://wiki.gnome.org/Projects/NautilusPython),\n* Copy of [exiftool](https://github.com/exiftool/exiftool) (required by PyExifTool),\n* [PyExifTool](https://pypi.org/project/PyExifTool/)\n* **Meson** and **Ninja** build systems (only needed for [Using Meson](#using-meson) build option)\n\nRequired Python libraries:\n```\npip install -r requirements.txt\n```\n\n### Build instructions\nClone the repository:\n```\ngit clone https://github.com/tfuxu/win32-details.git\ncd win32-details\n```\n\n#### As a library:\nLocal installation:\n```\npip3 install --user .\nwin32-details --install-user\n```\n\nSystem-wide installation:\n```\nsudo pip3 install .\nsudo win32-details --install-system\n```\n\n#### Using Meson:\nLocal installation:\n```\nmeson builddir --prefix=\"$HOME/.local\"\nninja -C builddir install\n```\n\nSystem-wide installation:\n```\nmeson builddir --prefix=/usr\nsudo ninja -C builddir install\n```\n\n\u003e **Warning**\n\u003e If you get a `Directory already configured` message when running `meson builddir` command, you can append to this command `--wipe` option to clean build directory before configuration.\n\nClose currently opened Nautilus instances to load the extension:\n```\nnautilus -q\n```\n\n## Note about Nautilus versions below 43.x\nSupport for older Nautilus versions has been removed in win32-details 0.5.0, because of moving to Nautilus API 4.0, which deprecates direct usage of GTK widgets in favor of a new model-based interface (which is a shitty decision IMO). In this situation I had three options:\n- Maintain both versions of extension, one for Nautilus 43 and above, and one for Nautilus \u003c= 42,\n- Make this extension as a standalone program, and use extension to launch it,\n- Just deprecate support for older Nautilus versions.\n\nHonestly, I'm not that interested in maintaining a separate version of extension, as majority of people are using the latest version of Nautilus now. Moving a extension to a standalone program would make everything more complicated, and I don't think that many people would want to install an app which just shows them details of EXE files (but maybe, in the [future](https://github.com/tfuxu/win32-details/issues/5)...).\n\n## License\n\u003cp\u003e\n\u003cimg src=\"https://www.gnu.org/graphics/gplv3-with-text-136x68.png\" alt=\"GPLv3 logo\" align=\"right\"\u003e\nThis repository is licensed under the terms of the GNU GPLv3 license. You can find a copy of the license in the LICENSE file.\n\u003c/p\u003e\n\n## Changelog\n* **0.5.0:**\n    * Port extension to Nautilus API 4.0, **from this version onward, win32-details won't support Nautilus versions below 43**[ (more info)](#note-about-nautilus-versions-below-43x)\n    * Add new Meson build option\n    * Change page name to `More Properties`\n* **0.4.0:**\n    * Add a `MD5 Hash` row\n    * Allow user to copy values from rows (if row is selected, click left one time to select text)\n    * Add setup.py for packaging to PyPI\n    * Create a small CLI tool for easier installing (based on [Nautilus Terminal](https://github.com/flozz/nautilus-terminal/blob/master/nautilus_terminal/__main__.py))\n* **0.1.0:**\n    * Initial release of Win32 Details","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftfuxu%2Fwin32-details","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftfuxu%2Fwin32-details","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftfuxu%2Fwin32-details/lists"}