Skip to main content

Python wrapper for the Ravelry API, which is a database of knitting / crocheting patterns.

Project description

pyravelry

Release Build status codecov Commit activity License

This is python wrapper for the Ravelry API (a database of knitting / crocheting patterns).

Use of this API wrapper requires a Ravelry Account and a username and apikey as specified in the HTTP Basic Auth section of the Ravelry API Documentation.

Quick Start:

$pip install pyravelry
$python -i
>>> from pyravelry import Client, Settings
>>> settings = Settings(RAVELRY_USERNAME=..., RAVELRY_API_KEY=...)
>>> client = Client(settings=settings)
>>> results = client.search.query(query="merino", limit=10, types="Yarn")
>>> results[0].title
'MerinoSeide'

More information about this API wrapper can be found in the pyravelry documentation.

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

pyravelry-0.0.4.tar.gz (177.7 kB view details)

Uploaded Source

Built Distribution

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

pyravelry-0.0.4-py3-none-any.whl (27.4 kB view details)

Uploaded Python 3

File details

Details for the file pyravelry-0.0.4.tar.gz.

File metadata

  • Download URL: pyravelry-0.0.4.tar.gz
  • Upload date:
  • Size: 177.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.16 {"installer":{"name":"uv","version":"0.9.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for pyravelry-0.0.4.tar.gz
Algorithm Hash digest
SHA256 10d18055f526d3211349c4a1105bca19ef90f79e88da1a3754b3594c47fe8238
MD5 c4757b5d7e51c857df06a49cc866ca50
BLAKE2b-256 e5d585df83709ef619b7c51bc7cb9a7a231046bac140416d6aa676f185b59389

See more details on using hashes here.

File details

Details for the file pyravelry-0.0.4-py3-none-any.whl.

File metadata

  • Download URL: pyravelry-0.0.4-py3-none-any.whl
  • Upload date:
  • Size: 27.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.16 {"installer":{"name":"uv","version":"0.9.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for pyravelry-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 0231247976eea2400a15f3d14ed203e00a01cc8a46f29816da8af402b5d24d6b
MD5 8d494c51234410636ade534baa00f1fc
BLAKE2b-256 949472d28badbbda2aa8d6ad722cf2b2ace6e01c0d307470710317885a698dd8

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