Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://beancount.github.io/docs/
Beancount Documentation.
https://beancount.github.io/docs/
beancount mkdocs-site pandoc
Last synced: about 1 month ago
JSON representation
Beancount Documentation.
- Host: GitHub
- URL: https://beancount.github.io/docs/
- Owner: beancount
- License: mit
- Created: 2019-06-24T11:46:51.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-11-01T10:23:34.000Z (about 1 month ago)
- Last Synced: 2024-11-01T11:22:11.238Z (about 1 month ago)
- Topics: beancount, mkdocs-site, pandoc
- Language: Python
- Homepage: https://beancount.github.io/docs/
- Size: 26.9 MB
- Stars: 43
- Watchers: 7
- Forks: 31
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
- awesome-beancount - GitHub Pages
README
# Beancount Documentation
https://beancount.github.io/docs/
Source files are in [docs](docs/) directory.
These documents in markdown format are automatically generated from [official Beancount documentation](http://furius.ca/beancount/doc/index).
You [can contribute](CONTRIBUTING.md).
## Beancount Google Doc converter
### Installation
The converter requires python 3.6 - 3.10.
Create virtualenv (recommended):
```
python3 -m venv venv
. venv/bin/activate
```Install dependencies:
```
pip install -r requirements.txt
```### Usage
Export and convert single document:
```shell
# Export google document as docx file
python export.py document "100tGcA4blh6KSXPRGCZpUlyxaRUwFHEvnz_k9DyZFn4" doubleentry.docx
# Export drawings
python export.py drawings "100tGcA4blh6KSXPRGCZpUlyxaRUwFHEvnz_k9DyZFn4" drawings
# Convert docx file to markdown
python export.py convert doubleentry.docx doubleentry.md --drawing-dir=drawings
```Export and convert all documents:
```
python crawl.py
```## Documentation website
Generate static website using [MkDocs](https://www.mkdocs.org/):
```
python build.py serve
```Deploy to GitHub pages:
```
python build.py gh-deploy
```