Skip to main content

CLI for yapit.md — fetch clean markdown from URLs and documents

Project description

yapit

CLI for yapit.md — fetch clean markdown from URLs and documents.

Install

uv tool install yapit

Usage

# Fetch markdown of a shared document
yapit https://yapit.md/listen/<doc-id>

# Create document from URL and print markdown
yapit https://example.com/article

# With TTS annotations
yapit <doc-id> --annotated

# Archive locally with images (for Obsidian, etc.)
yapit https://arxiv.org/abs/2301.00001 --archive

Auth

Creating documents or accessing private docs requires authentication:

export YAPIT_EMAIL=you@example.com
export YAPIT_PASSWORD=...

Archive mode

--archive saves to ~/Documents/archive/papers/<slug>/:

<slug>/
  <slug>.md     # clean markdown
  TTS.md        # annotated version
  *.png         # extracted images

Override the base directory with YAPIT_ARCHIVE_DIR or --archive-dir.

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

yapit-0.1.0.tar.gz (5.3 kB view details)

Uploaded Source

Built Distribution

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

yapit-0.1.0-py3-none-any.whl (6.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: yapit-0.1.0.tar.gz
  • Upload date:
  • Size: 5.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"26.04","id":"resolute","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for yapit-0.1.0.tar.gz
Algorithm Hash digest
SHA256 7b256241404b460e50ccbe0cb74ec8f535b03a2012515991717be7c732c67961
MD5 44cfd93c31fd86c38e980958d3a3c960
BLAKE2b-256 ce2b2008d1a6ec68d9cf3362c0ea694afd4ae4802a2edf1135271a09b409342e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: yapit-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 6.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"26.04","id":"resolute","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for yapit-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1576f1d572996a5ee62e978189c3fb981d5ebb5ee9667ee7e601e5db9f599cdc
MD5 3d668e8fbccbefeb668de014565fb88e
BLAKE2b-256 346fcb346f3677be262513d3d2946f39d60ddb589b7631a65dd3d3caa398c64f

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