Comments (3)
The option I explored for this feature is using a specialized library for executing the parsing and a while ago I found out that libokular provides those representations for multiple types of documents, hence the idea of integration, though only pdf has metadata written directly on the document, for the others okular creates a .okular file. Anyway at least for getting it from a page in a document there is a solution that can be get from https://superuser.com/questions/673917/modify-okular-highlight-to-automatically-copy-highlighted-text-into-comment and jsqliu/okular@ee9a8f5 ; that is for the work of getting the information. Then that execution would be called with also the index of the relevant annotation when it is requested for that annotation to be shown and would output the textual content to the consumer or handler. For it to work the user needs to have beforehand an option to have a listing of the pairs of [index,annotation] on the whole documents so that the user can do the refferences on the notes
from mindforger.
@jfferson This is a very nice and useful idea. I also use Okular - both bookmarks and highlighting, notes only rarely. Anyway, I would like to understand the idea more in depth...
In the new version of MindForger (not released yet) you can configure a document directory (a library) and MindForger indexes all files from subdirectories so that they can be searched, linked from notes and opened. The metadata (PDF) of the documents is not indexed in any way yet.
Could you please describe in more detail how MindForger should retrieve information about notes, bookmarks and highlighted sections? Subsequent saving inside MindForger in a note representing the document will already be easy with what I have done.
Thanks again for the idea and your interest in MindForger!
from mindforger.
Nice! It looks doable. Thank you for the clarification!
from mindforger.
Related Issues (20)
- [Enhancement] Remove Mitie (major release) HOT 1
- [Enhancement] View/Outline tree enabled/disabled based on the mode HOT 1
- [Bug] libpng warning: iCCP: known incorrect sRGB profile
- [Bug] build_ubuntu.yml fails to prepare GTest @ Ubuntu 20.04 HOT 1
- [Question] Does Mindforger implement GitLab Flavored Markdown (GLFM) HOT 1
- [Enhancement] Hide items to customize top toolbar
- [Feature] A default cloud workspace(s) w/ library synchronization
- [Enhancement] Markdown editor toolbar (UX)
- [Feature] Windows store RT distro HOT 1
- [Bug] Can't get Wingman to work on Windows HOT 9
- [Enhancement] Add ability to choose LLM model
- [Bug] MF hangs on 3rd party Markdown fails (no repro yet) HOT 2
- [Feature] Gemini Wingman provider
- [Feature] Sharing via NextCloud HOT 1
- [Doc] Update Build section for all platforms w/ 2.0.0+ enhancements
- [Feature] note-taking w/ local LLM @ ollama HOT 1
- [Feature/Enhancement] Add Footnotes
- [Feature/Enhancement] knowledge graph generation with skg
- [Bug] Missing RPM packages in Github releases
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mindforger.