Skip to main content

Get selected files from macOS Finder.

Project description

findersel

Get selected files from macOS Finder and use them programatically within your Python program.

Installation

$ pip install findersel

Usage

Select some files on Finder:

Finder screenshot

And get the selected files:

>>> import findersel

>>> list(findersel.get_selected_files())
['/Users/sdelquin/findersel/LICENSE',
 '/Users/sdelquin/findersel/Makefile',
 '/Users/sdelquin/findersel/README.md',
 '/Users/sdelquin/findersel/requirements.txt',
 '/Users/sdelquin/findersel/setup.cfg',
 '/Users/sdelquin/findersel/setup.py']

Note than the function returns a generator.

You can get the selected files ordered by name with:

>>> import findersel

>>> list(findersel.get_selected_files(sort=True))
['/Users/sdelquin/findersel/Makefile',
 '/Users/sdelquin/findersel/README.md',
 '/Users/sdelquin/findersel/requirements.txt',
 '/Users/sdelquin/findersel/setup.cfg',
 '/Users/sdelquin/findersel/setup.py',
 '/Users/sdelquin/findersel/LICENSE']

Changelog

0.1.4 15/02/2023
  • Fix documentation.
0.1.3 15/02/2023
  • Add parameter to sort files.
0.1.2 20/06/2021
  • Get rid of prettyconf external dependency.
0.1.1 20/06/2021
  • Add documentation.
  • Fix bug when no files are selected.
0.1.0 20/06/2021
  • Add initial code.

License

MIT

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

findersel-0.1.4.tar.gz (3.7 kB view details)

Uploaded Source

Built Distribution

findersel-0.1.4-py3-none-any.whl (4.2 kB view details)

Uploaded Python 3

File details

Details for the file findersel-0.1.4.tar.gz.

File metadata

  • Download URL: findersel-0.1.4.tar.gz
  • Upload date:
  • Size: 3.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.0

File hashes

Hashes for findersel-0.1.4.tar.gz
Algorithm Hash digest
SHA256 3c6e368a7a7768e2a5e23e55c3c90508252696a2b114f1164e3dc685be6aa337
MD5 5ee6a3b75a8f34e6ecb2d0acf089c96e
BLAKE2b-256 98721ce898998fa3aff3e8cb155245c36c22a66533629b4d1b20b618f96a11a7

See more details on using hashes here.

File details

Details for the file findersel-0.1.4-py3-none-any.whl.

File metadata

  • Download URL: findersel-0.1.4-py3-none-any.whl
  • Upload date:
  • Size: 4.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.0

File hashes

Hashes for findersel-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 512f194864e5974784350c01595dd5fb132a2dd7e9a89265941529eb36bf3348
MD5 2171c91716bf7bcab8724905caf8d3f6
BLAKE2b-256 4c0a02a8a74f1119df9bd7ed023daaf559cb3b5c7726b73f5b5bbf1f6b826c16

See more details on using hashes here.

Supported by

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