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

Uploaded Python 3

File details

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

File metadata

  • Download URL: cpscribe-0.1.2.tar.gz
  • Upload date:
  • Size: 10.1 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.2.tar.gz
Algorithm Hash digest
SHA256 b3431b8eaef52bc877dcb9e21c37ffde1acc537cd4d2fb284e0fb81f01d91286
MD5 9e7396f8dcf47a1c16eb9011b35406e6
BLAKE2b-256 7f43bf38126393807a2710bed37e5786eb60b10dc0569e0a62debae102d1cd31

See more details on using hashes here.

Provenance

The following attestation bundles were made for cpscribe-0.1.2.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.2-py3-none-any.whl.

File metadata

  • Download URL: cpscribe-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 7.8 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 464f6786a01549bc06205d6deef30074b73c27f27d6398a0c784feff67a7484a
MD5 94a62599e935941f353161efdab5c730
BLAKE2b-256 78307b1842a23db34987e949eb17397fd691be44ebb4657721ef2a20f9befe0e

See more details on using hashes here.

Provenance

The following attestation bundles were made for cpscribe-0.1.2-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