Skip to main content

Generate blog posts for competitive programming solutions

Project description

cpscribe

Generate structured blog posts for Codeforces solutions.

Install

pipx install cpscribe

Setup

cpscribe init

This creates ~/.config/cpscribe/config with your blog root and author name. You can also set CPSCRIBE_BLOG_ROOT and CPSCRIBE_AUTHOR as environment variables.

Usage

# from a URL
cpscribe post https://codeforces.com/contest/1903/problem/B

# from a .cpp file with a URL in a comment
cpscribe post B.cpp

# with an explicit solution file
cpscribe post https://codeforces.com/contest/1903/problem/B B.cpp

The generated post includes the full problem statement, sample I/O, and structured sections for your approach, complexity, solution, and takeaways.

Update

pipx upgrade cpscribe

License

MIT

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

cpscribe-0.1.1.tar.gz (10.0 kB view details)

Uploaded Source

Built Distribution

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

cpscribe-0.1.1-py3-none-any.whl (7.7 kB view details)

Uploaded Python 3

File details

Details for the file cpscribe-0.1.1.tar.gz.

File metadata

  • Download URL: cpscribe-0.1.1.tar.gz
  • Upload date:
  • Size: 10.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for cpscribe-0.1.1.tar.gz
Algorithm Hash digest
SHA256 6e5015ae3757266c3c82c781eca50ba629a837fc4923949225da34b616f47278
MD5 6c9f4d69c96a77b53fc9eb4d3d7db7b4
BLAKE2b-256 4c86ca377d630b49aa23b5401ec6726cbd254e14f0e71d236232148b9fd074e4

See more details on using hashes here.

Provenance

The following attestation bundles were made for cpscribe-0.1.1.tar.gz:

Publisher: release.yml on shravanngoswamii/cpscribe

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cpscribe-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: cpscribe-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 7.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for cpscribe-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 026f170e50f1e53491f597e0a06c2a519054ef13e136c750ddb6061c5d1ce625
MD5 d6f8102bc52d7e08ec6044cc150cee54
BLAKE2b-256 6180a060e75150a7d78f7f697f16fbb3f7b9c7bc800cdb2a09736051a798f135

See more details on using hashes here.

Provenance

The following attestation bundles were made for cpscribe-0.1.1-py3-none-any.whl:

Publisher: release.yml on shravanngoswamii/cpscribe

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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