Skip to main content

A package to interface with Trailforks.com

Project description

PyForks

PyForks Tests GitHub PyPI codecov

Python Trailforks Library (Unofficial) for interacting with Trailforks.com. Help support this project and more.

About

PyForks has been designed to help me automate much of the manual data aggregation I was doing in order to build metrics for my local city and state trail systems. For example: app.mn-mtb.com. The end goal of this project is the ability to make it much easier to pull data down that people are interested in and analyze it in a way that non-technical individuals can digest and understand impact in hopes of additional funding and interest.

This package uses the Offical Trailforks API. This means that in order to use this package, you must have a valid Trailforks app_id and app_secret. See the API link to get your keys.

Installation & Documentation

Quick Start

Get Information on a region

from PyForks import Region
import pandas as pd

app_id = "id"
app_secret = "secret"

r = Region(app_id=app_id, app_secret=app_secret)
if r.is_valid_region("west-lake-marion-park"):
  region_info_df = r.get_region_info("west-lake-marion-park")
  ridecount_df = r.get_region_ridecounts("west-lake-marion-park")
  

Contribute

Send all the pull requests you want!

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

PyForks-0.0.21.tar.gz (13.3 kB view details)

Uploaded Source

Built Distribution

PyForks-0.0.21-py3-none-any.whl (13.8 kB view details)

Uploaded Python 3

File details

Details for the file PyForks-0.0.21.tar.gz.

File metadata

  • Download URL: PyForks-0.0.21.tar.gz
  • Upload date:
  • Size: 13.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.10

File hashes

Hashes for PyForks-0.0.21.tar.gz
Algorithm Hash digest
SHA256 265ab7ab002a9fb988474c006569810a6b9ad0be2befa65018881c6f642ec51d
MD5 04f5bd7bbf6424e6ac6d944c3b3f4c66
BLAKE2b-256 e9e073dc0ae7d87ad5b6200959b7ab9043bab05302ee3acd16dda97a798c139f

See more details on using hashes here.

Provenance

File details

Details for the file PyForks-0.0.21-py3-none-any.whl.

File metadata

  • Download URL: PyForks-0.0.21-py3-none-any.whl
  • Upload date:
  • Size: 13.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.10

File hashes

Hashes for PyForks-0.0.21-py3-none-any.whl
Algorithm Hash digest
SHA256 3c6da149d6cf56d39c92968639e470947e108f01df7922478897b82e7c913bda
MD5 6e0fdd51ec4bbc87766ba71358678999
BLAKE2b-256 de5457eddca5c496740a3717159ace2a601c8f881c78b9cbbc2d1310bff4ccd9

See more details on using hashes here.

Provenance

Supported by

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