Skip to main content

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

Metadata

Release files for philly 0.1.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 philly 0.1.0
File Size Uploaded
philly-0.1.0.tar.gz 175.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for philly 0.1.0
File Interpreter ABI Platform
philly-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 570.3 kB

Release files / philly-0.1.0.tar.gz

Download URL philly-0.1.0.tar.gz
Size 175.9 kB
Tags Source
SHA-256 checksum
How to use checksums
f35b6fb5297d229297b786790e8597ac21c76f5a9f5a25de42b6ab726cc956a3
BLAKE2b-256 checksum
How to use checksums
c960474935abe944d4d24428d04fce4a8bb1c3dd4f403eb7ae3c232496092ded
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Dec 30, 2025.

Transparency log

Release files / philly-0.1.0-py3-none-any.whl

Download URL philly-0.1.0-py3-none-any.whl
Size 394.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ff2b3a7fb20801d127a78204bd674b803e2b0f9cf5915d0c18e8c977e909a9e4
BLAKE2b-256 checksum
How to use checksums
364d908c973270d9f0ef6d7bfe250c4ca202c18b96703b47bf8b1d809c4d454b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Dec 30, 2025.

Transparency log

Release history Release notifications | RSS feed

This release

0.1.0 This release

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