Mediawiker

A plugin for Sublime Text editor that adds possibility to use it as Wiki Editor on MediaWiki-based sites like Wikipedia and many other.

OTHER License

Stars
138
Committers
10

Bot releases are hidden (Show)

Mediawiker - Insecure connection warnings Latest Release

Published by tosher over 1 year ago

Mediawiker - Reconnection fixes

Published by tosher over 1 year ago

Mediawiker - Headings folding fix

Published by tosher over 1 year ago

Mediawiker - math attributes

Published by tosher almost 3 years ago

  • Tag math attributes support
Mediawiker - Commands visibility fixes

Published by tosher almost 3 years ago

  • Command palette - plugin's commands visibility fixes
Mediawiker - Tabs translation option

Published by tosher about 3 years ago

  • New option not_translate_tabs_on_page_open to prevent tabs translation when opening the page (default: False).
Mediawiker - HTTP Auth multiple realms

Published by tosher about 3 years ago

  • Multiple realms support for HTTP Authorization
Mediawiker - Firefox without Crypto

Published by tosher over 3 years ago

  • Possibility to connect to wiki site with authorization type "cookie" and cookies_browser "firefox" if Crypto library doesn't available (module browser_cookie3 not works): #173 (ST4, Macos, M1)
Mediawiker - Login without crypto

Published by tosher over 3 years ago

  • Possibility to connect to wiki site with authorization types "login", "oauth" if Crypto library doesn't available (module browser_cookie3 not works): #173 (ST4, Macos, M1)
Mediawiker - Popups update

Published by tosher over 3 years ago

  • Popups are turned off on non-mediawiki syntax pages
  • Popup priority for link popup instead of selected when selected text is equal to link page name
Mediawiker - Chrome cookies fix

Published by tosher over 3 years ago

  • Chrome cookies authorization fix
Mediawiker - Completions fix 2

Published by tosher over 3 years ago

Mediawiker - Completions fix

Published by tosher almost 4 years ago

  • Completions fix for multispace-titles
Mediawiker - cookie browser update, tpl suffix

Published by tosher about 4 years ago

  • Cookie reader engine update with latest browser_cookie3 and pycryptodome.
  • Experimental support for API clientlogin for authorization with Mediawiki >= 1.27.
  • Page open command inherit_suffix available in the new page template. Just open new page in format PageName<-InheritSuffix.
Mediawiker - Post summary fixes

Published by tosher over 4 years ago

  • Fix broken flag (!) for inverting option mark_as_minor value on page post.
  • Fix saved summary message, without prefix and postfix
Mediawiker - Open new pages template

Published by tosher over 4 years ago

  • Changelog opening in browser fix (MacOS)
  • Template for new pages can be a wiki page. Set option new_page_template_path in format wiki:{template_page_name}
  • Template for new pages can be opened via:
    • Edit panel
    • Menu Tools/Mediawiker/Open template for new pages
Mediawiker - Post page summary, New pages template, Search namespaces

Published by tosher over 4 years ago

  • Changelog generator fix: source code parsing
  • Post page - possibility to set prefix for summary messages (defined by property summary_prefix) (#153, pull-request by @RheingoldRiver
  • Show name of current wiki in input panel on opening page (#154, pull-request by @RheingoldRiver
  • (#151) Possibility to disable search/autocomletions on site level by set property search_namespaces to disabled value.
  • (#152) Remember summary text on failed posts
  • (#143) Possibility to use Jinja2 template for new pages predefined text. Option new_page_template_path defines template file name in Packages/User folder or absolute path to template file. Available variables for template rendering:
    • site_name: wiki site name from settings
    • page_namespace: namespace of the new page
    • page_name: name of the new page
    • page_text: default text of the new page (generated by plugin)

Template example (wiki_new_page.j2):

{%- if page_namespace == 828 -%}
    {%- if (page_name|lower).endswith('/doc') -%}
        Doc specific text in Scribunto extension namespace
    {%- elif (page_name|lower).endswith('/i18n') -%}
        I18n specific text in Scribunto extension namespace
    {% endif %}
{% else -%}
    {# NOTE: default text #}
    {{ page_text }}
{% endif %}
Mediawiker - Search namespaces on site level

Published by tosher over 4 years ago

  • Site-level option search_namespaces, it overrides the global value.
Mediawiker - Open in browser fix

Published by tosher over 4 years ago

Fixed incorrect page path for command Open page in browser (parent settings ignoring for host)

Mediawiker - Reopen all

Published by tosher almost 5 years ago

New command Reopen all (beta) - reopen all opened pages from wiki (if the page has no unsaved changes).

Related Projects