GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - qownnotes/scripts: QOwnNotes script repository

BranchesTags
Open more actions menu

Latest commit

 

History

685 Commits
685 Commits

Folders and files

NameName
Last commit message
Last commit date
.github
.github
 
 
add-multiple-tags
add-multiple-tags
 
 
ai-autocompletion
ai-autocompletion
 
 
ai-command
ai-command
 
 
ai-github-copilot-backend
ai-github-copilot-backend
 
 
ai-note-title
ai-note-title
 
 
ai-text-tool
ai-text-tool
 
 
ascii-tree-factory
ascii-tree-factory
 
 
atx-headline
atx-headline
 
 
autocomplete-note-names
autocomplete-note-names
 
 
autodetect-text-direction
autodetect-text-direction
 
 
backlinks
backlinks
 
 
black-mode
black-mode
 
 
blank-note
blank-note
 
 
categorized-notes
categorized-notes
 
 
characters-highlight
characters-highlight
 
 
chinese-space-preview
chinese-space-preview
 
 
combine-webpage-notes
combine-webpage-notes
 
 
companion-select-text-insert
companion-select-text-insert
 
 
critic-markup
critic-markup
 
 
crowdin-translation-contributions
crowdin-translation-contributions
 
 
custom-stylesheet
custom-stylesheet
 
 
definition-lists
definition-lists
 
 
dictionary-autocomplete
dictionary-autocomplete
 
 
disable-readonly-mode
disable-readonly-mode
 
 
duplicate-note
duplicate-note
 
 
dynamic-workspace
dynamic-workspace
 
 
encryption-keybase
encryption-keybase
 
 
encryption-pgp
encryption-pgp
 
 
epsilon-notes-tags
epsilon-notes-tags
 
 
example-script
example-script
 
 
expand-selection-to-line
expand-selection-to-line
 
 
export-checkboxes
export-checkboxes
 
 
export-notes-as-one-html
export-notes-as-one-html
 
 
export-notes-as-website
export-notes-as-website
 
 
external-note-diff
external-note-diff
 
 
external-note-open
external-note-open
 
 
extract-todos
extract-todos
 
 
favorite-note
favorite-note
 
 
fetch-url-title-with-kanboard-cli
fetch-url-title-with-kanboard-cli
 
 
file-export
file-export
 
 
fix-list-numbers
fix-list-numbers
 
 
frontmatter-headline-note-template
frontmatter-headline-note-template
 
 
github-headline
github-headline
 
 
headline-depth
headline-depth
 
 
html-export-table-sort
html-export-table-sort
 
 
html-highlight
html-highlight
 
 
image-preview
image-preview
 
 
in-note-text-tagging
in-note-text-tagging
 
 
inbox
inbox
 
 
indent-line
indent-line
 
 
insert-moc
insert-moc
 
 
insert-text
insert-text
 
 
insert-toc
insert-toc
 
 
italicize
italicize
 
 
journal-entry
journal-entry
 
 
latex-math
latex-math
 
 
link-importer-and-converter-for-obsidian-github-pandoc-markor-and-others
link-importer-and-converter-for-obsidian-github-pandoc-markor-and-others
 
 
link-titles
link-titles
 
 
list-maker
list-maker
 
 
llama-cpp-integration
llama-cpp-integration
 
 
markdown-it
markdown-it
 
 
meeting-note
meeting-note
 
 
merge-notes
merge-notes
 
 
mermaid
mermaid
 
 
move-cursor-to-end
move-cursor-to-end
 
 
new-note-namer
new-note-namer
 
 
note-from-bitrix-task
note-from-bitrix-task
 
 
note-from-jira-issue
note-from-jira-issue
 
 
note-link-to-clipboard
note-link-to-clipboard
 
 
note-stats
note-stats
 
 
ollama-integration
ollama-integration
 
 
openrouter-integration
openrouter-integration
 
 
order-checkboxes
order-checkboxes
 
 
outline-numbering
outline-numbering
 
 
pandoc-export
pandoc-export
 
 
paste-from-skype-history
paste-from-skype-history
 
 
paste-html-as-github-markdown
paste-html-as-github-markdown
 
 
paste-latex-image
paste-latex-image
 
 
preview-styling
preview-styling
 
 
publish-to-fediverse
publish-to-fediverse
 
 
qownnotes-blog-post
qownnotes-blog-post
 
 
quick-commands
quick-commands
 
 
random-note
random-note
 
 
remove-double-linebreaks
remove-double-linebreaks
 
 
removedeadnotelink
removedeadnotelink
 
 
render-plantuml
render-plantuml
 
 
restructuredtext
restructuredtext
 
 
scribble
scribble
 
 
select-section
select-section
 
 
selected-markdown-to-bbcode
selected-markdown-to-bbcode
 
 
selected-markdown-to-jira
selected-markdown-to-jira
 
 
selected-markdown-to-slack
selected-markdown-to-slack
 
 
show-note-folder
show-note-folder
 
 
snippets
snippets
 
 
solar-calendar-integration
solar-calendar-integration
 
 
sort-lines
sort-lines
 
 
symbol-buttons
symbol-buttons
 
 
tab-sessions
tab-sessions
 
 
taskwarrior
taskwarrior
 
 

Repository files navigation

QOwnNotes script repository

Installation | Changelog | Issues | Releases | Documentation | IRC Chat | Gitter Chat

Run tests Build Status Gitter chat

Here you will find the scripts you can directly access in QOwnNotes, the plain-text file notepad with markdown support and Nextcloud and ownCloud integration.

Please visit the Scripting documentation for more information about scripting and how to write your own.

Contributing

To bring your script into the script repository you just have to do the following:

  • fork the repository https://github.com/qownnotes/scripts on GitHub
  • checkout your forked repository with git clone https://github.com/YOUR_GITHUB_NAME/scripts.git qownnotes-scripts
  • duplicate the example-script folder and give it a more descriptive name
  • add your script to the folder and remove the example-script.qml
  • edit the info.json to add your meta data and describe what your script is doing
    • you can use example script info.json to help you with the json encoding
    • if you are not sure which minAppVersion the commands you are using needs take the current version of QOwnNotes
  • add a CHANGELOG.md with an initial release entry matching the version in info.json
  • commit and push your changes to your repository
  • create a pull request to get your script merged into the QOwnNotes script repository

Editing an existing script in the GitHub web interface

When editing an existing script in the GitHub web interface, do the following:

  • If you do not already have a fork:
    • Go to https://github.com/qownnotes/scripts.
    • Click the Fork button in the upper right of the screen (between Watch and Star).
    • Leave the defaults (recommended) and click the Create Fork button.
  • In your fork, select the QML file to edit.
    • Make any desired changes.
    • Fill out the Commit changes fields.
    • If this is a personal fork, select 'Commit directly to main branch'.
    • Click Commit changes button.
  • Select the associated info.json (it will be in the same folder).
    • Add your name as an author.
    • Increase the version number.
    • Ensure the minAppVersion reflects the correct version needed (if using new features).
    • Make any other changes.
    • Fill out the Commit changes fields.
    • If this is a personal fork, select 'Commit directly to main branch'.
    • Click Commit changes button.
  • Add an entry for the new version to the script's CHANGELOG.md, creating the file if it does not exist.
  • Create a pull request to qownnotes/scripts on the main branch.

About

QOwnNotes script repository

www.qownnotes.org

Topics

javascriptnote-takingqmlqownnotesscript

Resources

Readme
GPL-3.0 license
Activity
Custom properties

Stars

128 stars

Watchers

4 watching

Forks

102 forks
Report repository

Releases

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.