All Projects → paulbricman → decontextualizer

paulbricman / decontextualizer

Licence: MPL-2.0 license
A pipeline for making highlighted text stand-alone.

Programming Languages

python
139335 projects - #7 most used programming language
Dockerfile
14818 projects

Projects that are alternatives of or similar to decontextualizer

Dendron
The personal knowledge management (PKM) tool that grows as you do!
Stars: ✭ 2,538 (+11985.71%)
Mutual labels:  pkm
penme
Penme is a lightweight open source note taking app focused on privacy!
Stars: ✭ 25 (+19.05%)
Mutual labels:  productivity-tools
neno
NENO is a note-taking app that helps you create your personal knowledge graph.
Stars: ✭ 65 (+209.52%)
Mutual labels:  personal-knowledge-management
KoHighlights
KOHighlights is a utility for viewing KOReader's highlights and/or export them to simple text, csv or html files.
Stars: ✭ 62 (+195.24%)
Mutual labels:  highlights
obsidian-hypothesis-plugin
An Obsidian.md plugin that syncs highlights from Hypothesis.
Stars: ✭ 164 (+680.95%)
Mutual labels:  highlights
PKMigrator
Tools to migrate between various Personal Knowledge Management Utilities
Stars: ✭ 36 (+71.43%)
Mutual labels:  pkm
Org Roam
Rudimentary Roam replica with Org-mode
Stars: ✭ 4,067 (+19266.67%)
Mutual labels:  pkm
polymorph
Flexible task / knowledge organizational tool
Stars: ✭ 13 (-38.1%)
Mutual labels:  productivity-tools
duck
Create command snippets for repetitive development task. Share them to an online repository system (self hosted options available).
Stars: ✭ 40 (+90.48%)
Mutual labels:  productivity-tools
org-roam-ui
A graphical frontend for exploring your org-roam Zettelkasten
Stars: ✭ 1,393 (+6533.33%)
Mutual labels:  pkm
kindle
No Kindle Highlights API? Take control with this CLI!
Stars: ✭ 88 (+319.05%)
Mutual labels:  highlights
ftFT.nvim
I love highlights! I love f{char}!
Stars: ✭ 28 (+33.33%)
Mutual labels:  highlights
iforgor
A simple CLI productivity tool to quickly display the syntax of a desired piece of code
Stars: ✭ 20 (-4.76%)
Mutual labels:  productivity-tools
highlights.sawyerh.com
highlights.sawyerh.com
Stars: ✭ 37 (+76.19%)
Mutual labels:  highlights
zk.nvim
Neovim plugin as a lightweight wrapper around https://github.com/mickael-menu/zk
Stars: ✭ 24 (+14.29%)
Mutual labels:  pkm
Foam
A personal knowledge management and sharing system for VSCode
Stars: ✭ 10,993 (+52247.62%)
Mutual labels:  pkm
telegram-backup-to-txt
Tool to dump telegram into text files for quick search (e.g. with grep)
Stars: ✭ 22 (+4.76%)
Mutual labels:  pkm
dendron-site
Getting started with Dendron
Stars: ✭ 99 (+371.43%)
Mutual labels:  pkm
fyodor
Convert your Amazon Kindle highlights and notes into markdown (or any format).
Stars: ✭ 101 (+380.95%)
Mutual labels:  highlights
almanacs
A recipe for everything 🗒️
Stars: ✭ 47 (+123.81%)
Mutual labels:  pkm
title emoji colorFrom colorTo sdk app_file pinned
decontextualizer
📤
green
gray
streamlit
main.py
false

Decontextualizer

As a second step in improving our content consumption workflows, I investigated a new approach to extracting fragments from a content item before saving them for subsequent surfacing. While the lexiscore deals with content items on a holistic level -- evaluating entire books, articles, and papers -- I speculated then that going granular is a natural next step in building tools which help us locate specific valuable ideas in long-form content. The decontextualizer is a stepping stone in that direction, consisting of a pipeline for making text excerpts compact and semantically self-contained. Concretely, the decontextualizer is a web app able to take in an annotated PDF and automatically tweak the highlighted excerpts so that they make more sense on their own, even out of context.

Read more...

Installation

The decontextualizer can either be deployed from source or using Docker.

Docker

To deploy the decontextualizer labeler using Docker, first make sure to have Docker installed, then simply run the following.

docker run -p 8501:8501 paulbricman/decontextualizer 

The tool should be available at localhost:8501.

From Source

To set up the decontextualizer, clone the repository and run the following:

python3 -m pip install -r requirements.txt
streamlit run main.py

The tool should be available at localhost:8501.

Screenshots

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].