Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/monkeyapple/TOC-Generator-for-Bear-Note
Generating TOC(Table-of-contents) for Bear Notes users.
https://github.com/monkeyapple/TOC-Generator-for-Bear-Note
bear-notes beautifulsoup4 markdown pyqt5 python3 toc-generator
Last synced: 3 months ago
JSON representation
Generating TOC(Table-of-contents) for Bear Notes users.
- Host: GitHub
- URL: https://github.com/monkeyapple/TOC-Generator-for-Bear-Note
- Owner: monkeyapple
- Created: 2020-06-09T13:51:21.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-08-14T14:33:04.000Z (about 1 year ago)
- Last Synced: 2024-06-28T07:32:51.144Z (5 months ago)
- Topics: bear-notes, beautifulsoup4, markdown, pyqt5, python3, toc-generator
- Language: Python
- Homepage: https://dev.to/effylh/toc-generator-of-bear-note-4g6h
- Size: 115 MB
- Stars: 5
- Watchers: 2
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# TOC-Generator for Bear Note
TOC-Generator is a tool for generating TOC(Table of contents) for Bear Note users.## Current Version
V1.0### V1.0 Functionalities
* Generate Markdown TOC(Table of contents) for Bear Note (with Jump links)
* Customize the position of points in unordered list
## How to Install & Run
* Clone or download the git repository
```
$ git clone https://github.com/monkeyapple/TOC-Generator-for-Bear-Note.git
```
* Create and activate a virtual environment:
```
$ virtualenv venv
$ source venv/bin/activate
```
* Install the requirements inside the app folder
```
$ pip install -r requirements.txt
```
* Run
```
$ python main.py
```## User Interface
![Screenshot](/images/Image08.png)## How to use
1. Copy Note's Identifier: Bear Note-->Menu-->Note-->Copy Note's Identifier
2. Export Note into HTML file: Bear Note-->File-->Export Notes-->HTML file
3. Input Indentifier and import HTML file into TOC-Generator
4. (optional) Customize points before Headings
5. Run and Copy generated TOC, then paste it into Bear Note
![Screenshot](/images/Image04.png)**Example of result**
![Screenshot](/images/Image03.png)## License
GPL v3 license