Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/acidghost/orol2md
Convert O'Reilly Online Learning annotations to markdown
https://github.com/acidghost/orol2md
markdown obsidian-md oreilly oreilly-books safari-books-online
Last synced: 7 days ago
JSON representation
Convert O'Reilly Online Learning annotations to markdown
- Host: GitHub
- URL: https://github.com/acidghost/orol2md
- Owner: acidghost
- License: gpl-3.0
- Created: 2021-05-12T13:44:12.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2021-05-12T14:00:37.000Z (over 3 years ago)
- Last Synced: 2024-11-16T18:06:12.427Z (about 1 month ago)
- Topics: markdown, obsidian-md, oreilly, oreilly-books, safari-books-online
- Language: Go
- Homepage:
- Size: 14.6 KB
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# orol2md
A simple utility to convert O'Reilly Online Learning annotations to markdown.
It's currently geared to generate markdown that is importable in [Obsidian](https://obsidian.md).
## Installation
You need to have https://golang.org installed. Then issue the usual command: `go install https://github.com/acidghost/orol2md@latest`.
## Usage
First download the annotation from the learning platform (e.g. "Your O'Reilly" > "Highlights" > "Export all notes and highlights").
The basic usage allows to filter notes by book title (case-insensitive) and save it's markdown conversion to a specified folder.
The following example will, assuming there are some highlights for the book titled "Some More Title", create a new markdown file
at path `my-notes-dir/Some More Title.md`:```sh
orol2md -o my-notes-dir -s="some.*title" exported.csv
```