Skip to main content

PyPI Version Linux Test codecov

Doorstop Edit

A cross-platform GUI editor for Doorstop powered by PySide6 (Qt).

The goal of this GUI is to provide all the tools needed to efficiently work with a larger set of requirements within the editor. The editor use the doorstop API whenever possible to behave the same way as doorstop.

Sample

Features:

  • Resizable and movable modern views for custom layout.
  • Dark theme.
  • Item tree with status colors and search function for good overview and fast location.
  • Live markdown-HTML rendering.
  • Section or single mode reading.
  • Review and clear suspect links.
  • Edit additional attributes with boolean and string types.
  • Built-in item diff tool to review changes made on disk.
  • Markdown formatting tool powered by mdformat for the text attribute.
  • Pin feature for easy access to work-in-progress items.
  • And more...

TODO list:

  • Add and remove document.
  • Validating documents and items in a user-friendly manner.

Install

Automatic install with pip:

pip install doorstop-edit

For source installation see Contributing section.

Demo/Testing

There is a python script that generates a document tree which can be useful when testing this application.

python3 tools/gen_sample_tree.py

# Output will be located in the dist/ folder.

Other doorstop GUI's

There exists at least two well known GUI's for doorstop editing, doorhole and the build-in GUI in doorstop.

Contributing

See CONTRIBUTING.md.

Metadata

Release files for doorstop-edit 0.1.4

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

Source distribution (sdist)

Source distribution for doorstop-edit 0.1.4
File Size Uploaded Provenance Actions
doorstop_edit-0.1.4.tar.gz 167.4 kB Without provenance Details for doorstop_edit-0.1.4.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for doorstop-edit 0.1.4
File Interpreter ABI Platform Actions
doorstop_edit-0.1.4-py3-none-any.whl Python 3 none any Details for doorstop_edit-0.1.4-py3-none-any.whl

Total release size: 356.9 kB

Release files / doorstop_edit-0.1.4.tar.gz

Download URL doorstop_edit-0.1.4.tar.gz
Size 167.4 kB
Tags Source
SHA-256 checksum
How to use checksums
2c68f5cd52baef01f559875f3bd7583e8080020b1fdddb74fb014e4d775df924
BLAKE2b-256 checksum
How to use checksums
8e55220e58347f83f5bf2ba5b5d33a371d38cdafd89ef6b6fde3188f1f80a367
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.1.4 CPython/3.10.18 Linux/6.11.0-1018-azure

Release files / doorstop_edit-0.1.4-py3-none-any.whl

Download URL doorstop_edit-0.1.4-py3-none-any.whl
Size 189.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
3f856ba14e01487de8b64374633424346106416f8f903567db725c78469f3d02
BLAKE2b-256 checksum
How to use checksums
8ebeffb5aaaca23ec6d183fe51a23771fe9ffe03a43829c276cc7b9880e5fb02
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.1.4 CPython/3.10.18 Linux/6.11.0-1018-azure

Security for doorstop-edit 0.1.4

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