.exe file details for your Nautilus file browser
Project description
Win32 Details
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.
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:
- Python >= 3.6,
- A recent version of Nautilus >= 43.x,
- nautilus-python,
- Copy of exiftool (required by PyExifTool),
- PyExifTool
- Meson and Ninja build systems (only needed for Using Meson build option)
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 runningmeson 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
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)
- Add a
- 0.1.0:
- Initial release of Win32 Details
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file win32-details-0.5.0.tar.gz
.
File metadata
- Download URL: win32-details-0.5.0.tar.gz
- Upload date:
- Size: 18.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9c779a1d2b38df10e5b10c725eb87a27a7a611ba89b50ca5b9620a748cf1516d |
|
MD5 | d349aa3723a3055b87acfeb04b22174e |
|
BLAKE2b-256 | c946a733803c4a79da82df8b6501075efd698fc2ca2e27f7152b27d5729b536d |
File details
Details for the file win32_details-0.5.0-py3-none-any.whl
.
File metadata
- Download URL: win32_details-0.5.0-py3-none-any.whl
- Upload date:
- Size: 18.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8733e7eeb79207faccfb3f3c27f896952d10beaa4481bd5fdabba7df4fb3f669 |
|
MD5 | 9bbe35fd66816ea61e1badd46dcf7d1d |
|
BLAKE2b-256 | 782d16f0678d44a9021c8757231630072ae062bb5de701e5e2d266cf50e3c05e |