Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lubien/bookmarker
Export Google Chrome bookmarks into markdown files
https://github.com/lubien/bookmarker
bookmarker chrome elixir hacktoberfest share
Last synced: about 2 months ago
JSON representation
Export Google Chrome bookmarks into markdown files
- Host: GitHub
- URL: https://github.com/lubien/bookmarker
- Owner: lubien
- License: mit
- Created: 2016-10-19T16:53:02.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2023-10-01T20:29:18.000Z (about 1 year ago)
- Last Synced: 2024-08-01T21:45:53.834Z (4 months ago)
- Topics: bookmarker, chrome, elixir, hacktoberfest, share
- Language: Elixir
- Homepage:
- Size: 53.7 KB
- Stars: 66
- Watchers: 4
- Forks: 16
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
- project-awesome - lubien/bookmarker - Export Google Chrome bookmarks into markdown files (Elixir)
README
# Bookmarker
[![Build Status](https://travis-ci.org/lubien/bookmarker.svg?branch=master)](https://travis-ci.org/lubien/bookmarker)
This project is used to parse your Chrome bookmarker file into a human readable format
so you can see it anywhere :)Made with Elixir 💜
> Convert your Google Chrome's bookmarks into markdown files
## Installation
`mix escript.install github lubien/bookmarker`
## Build
Enter the cloned repo folder then:
```
mix deps.get
mix #=> aliased mix.escript_build
```## Usage
```
Usage: bookmarker [options]-f, --file Set where your chrome bookmarks file is.
Default: ~/.config/google-chrome/Default/Bookmarks
-t, --title Set a title for the rendered markdown.
Default: Google Chrome Bookmarks
-d, --description Set a description for the rendered markdown.
Default: Generated by Bookmarker
-s, --sort Set if the list is sorted.
Default: false
--no-timestamp Prevent appending of build datetime after description.
Default: use timestamp
-i, --ignore Ignore folders. You may set this multiple times.
-p, --path Restrict to folder. You may set this one time only.
-o, --output Save rendered markdown to a file.
Default: none (output to stdin)Examples:
bookmarker
# output into your stdout.bookmarker -i "Foo/Bar"
# ignore the folder named Bar inside Foo.bookmarker -o "./foo.md"
# save rendered markdown into a file named "foo.md" in your cwd.
```## License
[MIT](LICENSE.md)