Skip to main content

roundtripper

Roundtripping with Confluence

Setup

Setup Python with uv

curl -LsSf https://astral.sh/uv/install.sh | sh
uv python install 3.13

Clone the repository

git clone https://github.com/mholtgrewe/roundtripper.git

Run Tests

cd roundtripper
uv sync --group dev
make test

Development

Check Code Quality

make check

Format Code

make fix

Run Tests

make test

Update Dependencies

make lock

Usage

roundtripper --help

Configure Confluence

Configure your Confluence credentials and connection settings:

roundtripper confluence config

This will open an interactive configuration menu. Configuration is stored in ~/.config/roundtripper/config.json following the XDG Base Directory specification.

To view your current configuration:

roundtripper confluence config --show

To jump directly to a specific configuration section:

roundtripper confluence config --jump-to auth.confluence

Acknowledgments

This project includes code adapted from confluence-markdown-exporter by Sebastian Penhouet.

Metadata

Release files for roundtripper 0.3.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for roundtripper 0.3.0
File Size Uploaded Provenance
roundtripper-0.3.0.tar.gz 26.4 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for roundtripper 0.3.0
File Interpreter ABI Platform
roundtripper-0.3.0-py3-none-any.whl Python 3 none any Details

Total release size: 57.1 kB

Release files / roundtripper-0.3.0.tar.gz

Download URL roundtripper-0.3.0.tar.gz
Size 26.4 kB
Tags Source
SHA-256 checksum
How to use checksums
187de554ed978411ce4df3ab9d2aeb7d895daee6c6995f4eadc6f1d5688438d5
BLAKE2b-256 checksum
How to use checksums
5eb593797eb872739aadd44c83ecdece11bc001f50a720bdee8bd8f798a1889c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / roundtripper-0.3.0-py3-none-any.whl

Download URL roundtripper-0.3.0-py3-none-any.whl
Size 30.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ba35f77d29556ddb50458697568c9c32c1aab0a78692f6491b503c7e7790045d
BLAKE2b-256 checksum
How to use checksums
176fe620547c390040059de949548e3ce7592df402fa75f13d71617515f4c695
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Security for roundtripper 0.3.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page