All Projects → nil0x42 → singlefile2trilium

nil0x42 / singlefile2trilium

Licence: other
Save faithful copy of a web page in Trilium notes with SingleFile web extension 🔌

Programming Languages

python
139335 projects - #7 most used programming language
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to singlefile2trilium

pro-writer
Minimal yet Pro Writer 🚀
Stars: ✭ 22 (-33.33%)
Mutual labels:  note-taking
keep-it-markdown
Convert Google Keep notes dynamically to markdown for Obsidian and Notion using the unofficial Keep API
Stars: ✭ 125 (+278.79%)
Mutual labels:  note-taking
uwunote
Kinda like Windows 10 Sticky notes but subjectively better - Written in go and GTK3+
Stars: ✭ 16 (-51.52%)
Mutual labels:  note-taking
BoostNote.next-local
Boost Note next local spaces is lightspeed workspace for developers
Stars: ✭ 89 (+169.7%)
Mutual labels:  note-taking
taskpaper-mode
Emacs TaskPaper Mode
Stars: ✭ 94 (+184.85%)
Mutual labels:  note-taking
noted
Markdown note-taking with syntax highlighting and real-time preview.
Stars: ✭ 22 (-33.33%)
Mutual labels:  note-taking
mynotes-app
A very simple note-taking app for Android
Stars: ✭ 22 (-33.33%)
Mutual labels:  note-taking
notes
CrypTag Notes: Secure note-taking and shared wiki page editing desktop app
Stars: ✭ 20 (-39.39%)
Mutual labels:  note-taking
web-companion
Browser extension to browse bookmarks and create notes in QOwnNotes
Stars: ✭ 53 (+60.61%)
Mutual labels:  note-taking
ToDue
An android app to keep track of your ToDo's
Stars: ✭ 23 (-30.3%)
Mutual labels:  note-taking
graphite
✍️ A local-first Markdown note-taking app built with Vue.js, Tailwind CSS, and Electron.
Stars: ✭ 17 (-48.48%)
Mutual labels:  note-taking
folio
Python-powered, Markdown-formatted personal wiki
Stars: ✭ 27 (-18.18%)
Mutual labels:  note-taking
zettelstore
This is a mirror of https://zettelstore.de
Stars: ✭ 16 (-51.52%)
Mutual labels:  note-taking
jot
Command-line note-taking for minimalists
Stars: ✭ 24 (-27.27%)
Mutual labels:  note-taking
notes-app-cli
A command line interface for Notes.app on macOS.
Stars: ✭ 32 (-3.03%)
Mutual labels:  note-taking
singlefile
featured cs:go internal hack, one file and less than 1000 lines.
Stars: ✭ 47 (+42.42%)
Mutual labels:  singlefile
nanonote
A minimalist note taking application
Stars: ✭ 35 (+6.06%)
Mutual labels:  note-taking
scripts
QOwnNotes script repository
Stars: ✭ 70 (+112.12%)
Mutual labels:  note-taking
fiber-note
A networked note-taking app, open and self-hosted, inspired by roam-research, obsidian and others.
Stars: ✭ 146 (+342.42%)
Mutual labels:  note-taking
projectpad2
Projectpad allows to manage secret credentials and server information that you need to handle as a software developer or sysadmin.
Stars: ✭ 62 (+87.88%)
Mutual labels:  note-taking

singlefile2trilium

Save faithful copy of a web page as a Trilium note with SingleFile web extension.

twitter follow

How it Works

SingleFile web extension saves a faithful copy of the web page being rendered by your browser as a single HTML file. It's default location is ~/Downloads.

singlefile2trilium is composed of two scripts:

  1. singlefile2trilium-sender.py script continuously watches ~/Downloads directory for new html pages saved by SingleFile and sends them to trilium.
  2. singlefile2trilium-handler.js is a trilium custom request handler. It handles and converts data sent by singlefile2trilium-sender.py.

The handler wraps the html content into an html iframe, which is itself rendered by a render note.

Installation

Dependencies:

A) Configure singlefile2trilium-handler.js

  1. add the file to trilium as a JS Backend code note:
  2. set customRequestHandler label to singlefile2trilium:

B) Configure singlefile2trilium-sender.py

  1. copy the script somewhere on your computer.
  2. change BASEDIR & TRILIUM_URL vars in script according to your needs.
  3. configure your system to run the script at startup (as a daemon):
    user@desktop $ ./singlefile2trilium-sender.py

Usage

  1. Use SingleFile add-on in your browser to save a web page
  2. You have now a new Trilium note rendering faithfully the web page in your day note

Throubleshotting

  • Ensure trilium installed version is > 0.38
  • Here is a screenshot of my own singlefile config, may help if default options don't work:
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].