Skip to main content
deleted 86 characters in body; edited tags; edited title
Source Link

OBSOLETE - Dragon: an automatic editor

Placeholder removal

While the placeholder tags have been removed, this project is still very much experimental - Dragon now works, but it doesn't always work well. Common sense while using is still required for use.

OBSOLETE: No longer maintained, and I haven't used it for ages either. May or may not work as long as v2 of the API remains supported

Dragon: an automatic editor

Placeholder removal

While the placeholder tags have been removed, this project is still very much experimental - Dragon now works, but it doesn't always work well. Common sense while using is still required for use.

OBSOLETE - Dragon: an automatic editor

OBSOLETE: No longer maintained, and I haven't used it for ages either. May or may not work as long as v2 of the API remains supported

bumpie wumpie
Source Link

v0.56.0

  • Post-unpack filters
  • Additional filters
  • Added placeholder for quotes (markdown: >) to avoid accidental noise removal from quotesCommands (Example post ID: 69684049to make searching possible)

Fixed

  • Searching
  • Grace period edits causing accidental removalReasons are now minimally supported. Mitigated with a post body checkThey haven't been used much in addition to the date checkcode at the time of writing, because grace period edits don't cause a bump inbut the last_activity_date
  • The code expansion filter now works againframework is there to support them.
  • Parse lists properlyAdded support for local editing (note: currently disregards how 3-indent is valid for list continuation, because I cannot be arsed to deal with that garbage#7). in two modes; with and without Dragon's suggestion
  • The runner checks for changes to the markdown body, instead of changes to the packed body. This is necessary to make post-unpack filters possible, because they're handled separately.Targeting posts now requires a command (Runner.py target 42 621 69 420 ...)
  • yene now hasopens a slight delay before opening the post in the browser, to make sure Dragon finishes up editing beforelocal editor instead of opening the browser to let the user manually edita page on Stack Overflow.

v0.5.0

  • Post-unpack filters
  • Additional filters
  • Added placeholder for quotes (markdown: >) to avoid accidental noise removal from quotes (Example post ID: 69684049)

Fixed

  • Grace period edits causing accidental removal. Mitigated with a post body check in addition to the date check, because grace period edits don't cause a bump in the last_activity_date
  • The code expansion filter now works again.
  • Parse lists properly (note: currently disregards how 3-indent is valid for list continuation, because I cannot be arsed to deal with that garbage).
  • The runner checks for changes to the markdown body, instead of changes to the packed body. This is necessary to make post-unpack filters possible, because they're handled separately.
  • ye now has a slight delay before opening the post in the browser, to make sure Dragon finishes up editing before opening the browser to let the user manually edit.

v0.6.0

  • Commands (to make searching possible)
  • Searching
  • Reasons are now minimally supported. They haven't been used much in the code at the time of writing, but the framework is there to support them.
  • Added support for local editing (#7) in two modes; with and without Dragon's suggestion
  • Targeting posts now requires a command (Runner.py target 42 621 69 420 ...)
  • ne now opens a local editor instead of opening a page on Stack Overflow.
added 486 characters in body
Source Link

v0.45.0

FixedAdded

  • Prevent deletion of placeholders by thanksPost-unpack filters
  • Additional filters
  • Added placeholder for quotes (primarily a problem with linksmarkdown: >) to avoid accidental noise removal from quotes (Example post ID: 69684049)

AddedFixed

  • Further expansion ofGrace period edits causing accidental removal. Mitigated with a post body check in addition to the date check, because grace period edits don't cause a bump in the Dictionary.pylast_activity_date
  • The code expansion filter now works again.
  • Parse lists properly (note: currently disregards how 3-indent is valid for list continuation, because I cannot be arsed to deal with that garbage).
  • The placeholder system is now a regex/state machine hybrid, using a state machinerunner checks for code blocks. May be expanded inchanges to the futuremarkdown body, though that's probably gonna be when I'm not tiredinstead of state machines
  • Tweak thanks filterchanges to avoid unnecessary space and punctuation globbingthe packed body. This is necessary to make post-unpack filters possible, because they're handled separately.
  • Various regex changesye now has a slight delay before opening the post in the browser, to make sure Dragon finishes up editing before opening the browser to let the user manually edit.

v0.4.0

Fixed

  • Prevent deletion of placeholders by thanks (primarily a problem with links)

Added

  • Further expansion of Dictionary.py
  • The placeholder system is now a regex/state machine hybrid, using a state machine for code blocks. May be expanded in the future, though that's probably gonna be when I'm not tired of state machines
  • Tweak thanks filter to avoid unnecessary space and punctuation globbing
  • Various regex changes

v0.5.0

Added

  • Post-unpack filters
  • Additional filters
  • Added placeholder for quotes (markdown: >) to avoid accidental noise removal from quotes (Example post ID: 69684049)

Fixed

  • Grace period edits causing accidental removal. Mitigated with a post body check in addition to the date check, because grace period edits don't cause a bump in the last_activity_date
  • The code expansion filter now works again.
  • Parse lists properly (note: currently disregards how 3-indent is valid for list continuation, because I cannot be arsed to deal with that garbage).
  • The runner checks for changes to the markdown body, instead of changes to the packed body. This is necessary to make post-unpack filters possible, because they're handled separately.
  • ye now has a slight delay before opening the post in the browser, to make sure Dragon finishes up editing before opening the browser to let the user manually edit.
bump version
Source Link
Loading
added 1084 characters in body
Source Link
Loading
added 344 characters in body
Source Link
Loading
added 258 characters in body; edited tags; edited title
Source Link
Loading
added 252 characters in body
Source Link
Loading
bump minor
Source Link
Loading
added 399 characters in body
Source Link
Loading
added 509 characters in body
Source Link
Loading
There's now code
Source Link
Loading
Source Link
Loading