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 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.2.tar.gz (170.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.2-py3-none-any.whl (22.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pyravelry-0.0.2.tar.gz
  • Upload date:
  • Size: 170.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.2.tar.gz
Algorithm Hash digest
SHA256 cd0624efbca195327ad8d31caa7d68ae0d202d3330a82f8e59c2e71275e717d8
MD5 415ea1c064ddb4eb7307aa07eb7b1f32
BLAKE2b-256 9644aa186f728f4d630eee2d84a61d63c4fed0669cd7967e979888b29f518285

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyravelry-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 22.1 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 58e6a2dfed0637a32c87c81b863915eb5ad8198a07879054264f494011299608
MD5 ada2e84c88fcd6bfdf3830de6aaa7a98
BLAKE2b-256 72f134bd43f8ce77a18af1ef7ec18c28a14877d2c7cad44dfa188ad41d5ebb2a

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