https://github.com/Roznoshchik/Lurnby Skip to content Sign up * Why GitHub? + Features + Mobile + Actions + Codespaces + Packages + Security + Code review + Issues + Integrations + GitHub Sponsors + Customer stories * Team * Enterprise * Explore + Explore GitHub + Learn and contribute + Topics + Collections + Trending + Learning Lab + Open source guides + Connect with others + The ReadME Project + Events + Community forum + GitHub Education + GitHub Stars program * Marketplace * Pricing + Plans + Compare plans + Contact Sales + Education [ ] * # In this repository All GitHub | Jump to | * No suggested jump to results * # In this repository All GitHub | Jump to | * # In this user All GitHub | Jump to | * # In this repository All GitHub | Jump to | Sign in Sign up {{ message }} Roznoshchik / Lurnby Public * * Notifications * Fork 6 * Star 196 * A tool for active reading and personal knowledge management www.lurnby.com BSD-3-Clause License 196 stars 6 forks Star Notifications * Code * Issues 0 * Pull requests 0 * Discussions * Actions * Projects 0 * Security * Insights More * Code * Issues * Pull requests * Discussions * Actions * Projects * Security * Insights This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository. main Switch branches/tags [ ] Branches Tags Could not load branches Nothing to show {{ refName }} default View all branches Could not load tags Nothing to show {{ refName }} default View all tags 1 branch 0 tags Code Latest commit @Roznoshchik Roznoshchik added install instructions ... e353c62 Feb 11, 2022 added install instructions e353c62 Git stats * 514 commits Files Permalink Failed to load latest commit information. Type Name Latest commit message Commit time .github Create FUNDING.yml Feb 11, 2022 app added screenshots to readme Feb 11, 2022 dotcom added dotcom to flask Nov 9, 2021 logs added longer timeout to rq tasks and also lowered the amount of db qu... Oct 26, 2021 manipulate removed *.pyc files May 23, 2020 migrations added article reflections and finish article functions in reader Jan 4, 2022 .flaskenv added error logs, changes to google login, created custom 404 and 500... Jun 12, 2020 .gitignore added some stuff to gitignore - redis dump and vscode stuff, and app/ ... Jun 15, 2021 LICENSE Create LICENSE Feb 11, 2022 Procfile added export function Apr 27, 2021 README.md added screenshots to readme Feb 11, 2022 config.py troubleshooting csrf stuff and fixing archive highlight from text Dec 23, 2021 data.py changes to user delete, added deleted attribute, also added event tra... Nov 17, 2021 install.md added install instructions Feb 11, 2022 learnbetter.py fix for determining if message email should go out Dec 1, 2021 package-lock.json changes for python 3.9 and fixes that were broken Dec 1, 2021 package.json added json for npm and node May 5, 2020 reqtreebackup.txt updated requirements Dec 1, 2021 requirements.txt updated requirements Dec 1, 2021 runtime.txt updating python version in heroku Dec 1, 2021 tests.py cleaned up code with flake8 Feb 9, 2021 wsgi.py cleaned up code with flake8 Feb 9, 2021 View code [ ] Lurnby status Screenshots Main page add article reading dark mode reading light mode highlights review README.md Lurnby A tool aimed at helping people learn better by allowing for more streamlined ways to interact with the material. At a basic level the tool is able to pull in content from the web and cleans it up to remove ads, scripts, and distracting materials. Then the tool helps you interact with the content by allowing you to create notes and highlights. Highlights can be tagged for sorting, filtering, and review. Each note or highlight can then be filed away into a relational database with other such material. This allows you to start building themes and connections between the material you are reading, ultimately helping you create a latticework and structure on which new information can be added. At a very basic level, this process helps you remember more of what you read. The application has a built in review feature with a primitive spaced repetition algorithm. status Currently works with epubs, blog posts, and emailed content. PDF parsing works, but is spotty. Notably graphs and tables, and other content doesn't load properly. So it isn't that good for medical articles and the like. Epubs are loaded as a single long file, so optimizations can be done on that front. Screenshots Main page main page add article add article reading dark mode reading dark mode reading light mode reading light mode highlights highlights review review About A tool for active reading and personal knowledge management www.lurnby.com Topics reading spaced-repetition-system personal-knowledge-management personal-knowledge-system Resources Readme License BSD-3-Clause License Stars 196 stars Watchers 2 watching Forks 6 forks Releases No releases published Sponsor this project * patreon patreon.com/Lurnby Packages 0 No packages published Languages * Python 79.9% * HTML 11.7% * C 3.2% * SCSS 1.5% * JavaScript 1.4% * XSLT 0.7% * Other 1.6% * (c) 2022 GitHub, Inc. * Terms * Privacy * Security * Status * Docs * Contact GitHub * Pricing * API * Training * Blog * About You can't perform that action at this time. You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.