Skip to main content

fpicker description

Project description

FPicker

FPicker is a lightweight Windows-only file and folder picker library for Python.


Features

  • Open a file picker dialog
  • Open a folder picker dialog
  • Supports Windows COM-based dialogs

Requirements

  • Python 3.x (recommended: 3.7 or higher)
  • Windows OS

Installation

Install the package using pip:

pip install fpicker

Usage

Here is an example of how to use FPicker:

import fpicker

folder_path = fpicker.open(mode="folder")
if folder_path:
    print("Selected folder:", folder_path)

Output Example

The whole path for the selected file

Contributing

Contributions are welcome! Feel free to open an issue or submit a pull request if you have suggestions or improvements.

Local Development

To set up a local development environment, follow these steps:

  1. Create and activate a virtual environment:
    source venv/bin/activate  # macOS/Linux
    venv\Scripts\activate     # Windows
    venv/Scripts/activate
    
  2. Build & install the project
    python setup.py build
    python setup.py install
    

The module is now installed in the virtual environment. You can test it by running the example script:

python examples/example.py

License

This project is licensed under the Apache-2.0 License. See the LICENSE file for details.

Author

Developed by Sekiraw

Acknowledgements

Thanks to the Python development communities for providing tools and resources to make this project possible.

This styling ensures clarity, proper sectioning, and good readability. Let me know if you`d like any further adjustments!

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fpicker-1.0.1.tar.gz (7.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

fpicker-1.0.1-cp313-cp313-win_amd64.whl (12.0 kB view details)

Uploaded CPython 3.13Windows x86-64

File details

Details for the file fpicker-1.0.1.tar.gz.

File metadata

  • Download URL: fpicker-1.0.1.tar.gz
  • Upload date:
  • Size: 7.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.2

File hashes

Hashes for fpicker-1.0.1.tar.gz
Algorithm Hash digest
SHA256 a0128412f902ad1afa70b106365f068d8a4b5662d74e6161d45694c7048f7254
MD5 e1379b6a9816e3c3f1632597d71d5fe6
BLAKE2b-256 bf4403f051e7ee5435dc9f335d65fe1dd795a1be26f2028f7f43eae82950c0b4

See more details on using hashes here.

File details

Details for the file fpicker-1.0.1-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: fpicker-1.0.1-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 12.0 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.2

File hashes

Hashes for fpicker-1.0.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 7d4cc9bd86580e519c839472684120a6c0c839020efffa05fde49fca2bc35dcf
MD5 eec194c4b14cbed87d7a86a0d349c1e8
BLAKE2b-256 d6984630699b37b33d03a68d419663d2b0babab597927783218e46af43e1286b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page