Skip to main content

No project description provided

Project description

Philly

logo

Python Swiff Army knife and CLI for working with OpenDataPhilly datasets.

Examples

from philly import Philly

ps = Philly()

# TODO:
print(ps.list_datasets())

CLI

Install

Install globally:

uv tool install philly

Run directly:

uvx --from philly phl

Help/Usage:

phl
phl list-datasets

Search datasets with fuzzy search (fzf install instructions)

phl list-datasets | fzf
phl list-all-resources | fzf

Interactively find and load a resource:

phl list-datasets \
    | fzf \
    | xargs -I {} bash -c \
    'phl list-resources "{}" --names-only | fzf | xargs -I @ phl load "{}" "@"'

Development

Update Datasets

uv run scripts/update_datasets.py

CLI

Install CLI

uv tool install phl --editable

Resources

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

philly-0.1.0.tar.gz (175.9 kB view details)

Uploaded Source

Built Distribution

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

philly-0.1.0-py3-none-any.whl (394.3 kB view details)

Uploaded Python 3

File details

Details for the file philly-0.1.0.tar.gz.

File metadata

  • Download URL: philly-0.1.0.tar.gz
  • Upload date:
  • Size: 175.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for philly-0.1.0.tar.gz
Algorithm Hash digest
SHA256 f35b6fb5297d229297b786790e8597ac21c76f5a9f5a25de42b6ab726cc956a3
MD5 304c522f386fc40f59bcdba9eda018a5
BLAKE2b-256 c960474935abe944d4d24428d04fce4a8bb1c3dd4f403eb7ae3c232496092ded

See more details on using hashes here.

Provenance

The following attestation bundles were made for philly-0.1.0.tar.gz:

Publisher: publish.yaml on h0rv/philly

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file philly-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: philly-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 394.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for philly-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ff2b3a7fb20801d127a78204bd674b803e2b0f9cf5915d0c18e8c977e909a9e4
MD5 25d3299d9900d7ff93818fa2542fe021
BLAKE2b-256 364d908c973270d9f0ef6d7bfe250c4ca202c18b96703b47bf8b1d809c4d454b

See more details on using hashes here.

Provenance

The following attestation bundles were made for philly-0.1.0-py3-none-any.whl:

Publisher: publish.yaml on h0rv/philly

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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