This is a collection of learning resources organized by topics, formats, difficulty levels, and quality tags like visual / interactive / challenging etc.
 
 
 
 
Go to file
cssbubble 06a0ac28ef item detail,combo box update 2022-06-02 14:55:06 +01:00
db Added topics.sort_index, fixed search autofocus 2022-05-31 12:52:45 +01:00
src item detail,combo box update 2022-06-02 14:55:06 +01:00
static book and video card layout, default video and book image, new color theme added 2022-05-22 22:03:07 +01:00
templates search field, generic card 2022-06-01 07:20:01 +01:00
.gitignore Untrack generated files 2022-05-16 21:23:04 +01:00
README.md misc changes 2022-05-30 12:18:19 +01:00
dummy.db Added Random Topic 2022-05-31 15:15:39 +01:00
generatedb.sh Added Random Topic 2022-05-31 15:15:39 +01:00
learn.db Added topics.sort_index, fixed search autofocus 2022-05-31 12:52:45 +01:00
metadata.json hierarchy fix 2022-05-19 16:51:06 +01:00
package-lock.json Added headlessui, heroicons, zoomsvg 2022-05-20 08:56:33 +01:00
package.json Added headlessui, heroicons, zoomsvg 2022-05-20 08:56:33 +01:00
rollup.config.js First commit 2022-05-08 13:02:37 +01:00
settings.json hierarchy fix 2022-05-19 16:51:06 +01:00

README.md

LearnAwesome

An offline-browsable collection of learning resources organized by topics, formats, difficulty level etc.

Users

Run datasette . -o in the top-level directory which opens the Datasette default view. Click on "home" in the top-left to open the custom UI which is much nicer.

Developers

When you modify the *.csv files in db/, generate the sqlite database with ./generatedb.sh. Run npm run dev to keep building the JS bundle as you edit the source code.

Details

The dataset here is identical to https://learnawesome.org/. But this runs on your computer so there are no user accounts, no social features like learning feeds or ActivityPub. Your bookmarks will be saved in browser's localStorage.