Skip to main content

Win32 Details

PyPI License

Win32 Details is an additional page in Properties dialog named Details, similar to that from Windows File Explorer. It allows to conveniently display a specific details about .exe files within a comfort of your file browser.

win32-details v0.1

How to use it

Just right-click any .exe file, go to Properties, and click Details tab.

Installation

From PyPI

Win32 Details can be installed system-widely or just for the current user.

User install:

pip3 install --user win32-details
win32-details --install-user

System-wide install:

sudo pip3 install win32-details
sudo win32-details --install-system

Close currently opened Nautilus instances to load the extension:

nautilus -q

Building from source

Prerequisites

The following packages are required to build win32-details:

Required Python libraries:

pip install -r requirements.txt

Build instructions

Clone the repository:

git clone https://github.com/tfuxu/win32-details.git
cd win32-details

As a library:

Local installation:

pip3 install --user .
win32-details --install-user

System-wide installation:

sudo pip3 install .
sudo win32-details --install-system

Using Meson:

Local installation:

meson builddir --prefix="$HOME/.local"
ninja -C builddir install

System-wide installation:

meson builddir --prefix=/usr
sudo ninja -C builddir install

Warning 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.

Close currently opened Nautilus instances to load the extension:

nautilus -q

Note about Nautilus versions below 43.x

Support 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:

  • Maintain both versions of extension, one for Nautilus 43 and above, and one for Nautilus <= 42,
  • Make this extension as a standalone program, and use extension to launch it,
  • Just deprecate support for older Nautilus versions.

Honestly, I'm not that interested in maintaining a seperate 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...).

License

GPLv3 logo This repository is licensed under the terms of the GNU GPLv3 license. You can find a copy of the license in the LICENSE file.

Changelog

  • 0.5.0:
    • Port extension to Nautilus API 4.0, from this version onward, win32-details won't support Nautilus versions below 43 (more info)
    • Add new Meson build option
    • Change page name to More Properties
  • 0.4.0:
    • Add a MD5 Hash row
    • Allow user to copy values from rows (if row is selected, click left one time to select text)
    • Add setup.py for packaging to PyPI
    • Create a small CLI tool for easier installing (based on Nautilus Terminal)
  • 0.1.0:
    • Initial release of Win32 Details

Metadata

Release files for win32-details 0.5.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for win32-details 0.5.0
File Size Uploaded
win32-details-0.5.0.tar.gz 18.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for win32-details 0.5.0
File Interpreter ABI Platform
win32_details-0.5.0-py3-none-any.whl Python 3 none any Details

Total release size: 36.8 kB

Release files / win32-details-0.5.0.tar.gz

Download URL win32-details-0.5.0.tar.gz
Size 18.1 kB
Tags Source
SHA-256 checksum
How to use checksums
9c779a1d2b38df10e5b10c725eb87a27a7a611ba89b50ca5b9620a748cf1516d
BLAKE2b-256 checksum
How to use checksums
c946a733803c4a79da82df8b6501075efd698fc2ca2e27f7152b27d5729b536d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.8

Release files / win32_details-0.5.0-py3-none-any.whl

Download URL win32_details-0.5.0-py3-none-any.whl
Size 18.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
8733e7eeb79207faccfb3f3c27f896952d10beaa4481bd5fdabba7df4fb3f669
BLAKE2b-256 checksum
How to use checksums
782d16f0678d44a9021c8757231630072ae062bb5de701e5e2d266cf50e3c05e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.8

Release history Release notifications | RSS feed

This release

0.5.0 This release

2 release files

0.4.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page