Metadata-Version: 2.4
Name: obsiasset
Version: 0.1.3
Summary: Obsidian Asset Manager
Author-email: Will <bxwill.shi@gmail.com>
Maintainer-email: Will <bxwill.shi@gmail.com>
Project-URL: Homepage, https://github.com/bxwillshi/obsidian-asset-manager
Keywords: obsidian,vault,asset,cli,manage
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX :: Linux
Classifier: Operating System :: MacOS :: MacOS X
Requires-Python: >=3.7
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: PyYAML
Requires-Dist: tabulate
Requires-Dist: requests
Requires-Dist: argcomplete
Requires-Dist: jinja2
Dynamic: license-file

# Obsidian Asset Manager

> Obsidian Asset Management Model

```text
  ____  __       _    ___             ___               __    
 / __ \/ /  ___ (_)__/ (_)__ ____    / _ | ___ ___ ___ / /____
/ /_/ / _ \(_-</ / _  / / _ `/ _ \  / __ |(_-<(_-</ -_) __(_-<
\____/_.__/___/_/\_,_/_/\_,_/_//_/ /_/ |_/___/___/\__/\__/___/
```

## ⚡️ Quick Start

### 1️⃣ Check preconditions

- [Python](https://www.python.org/downloads/) >= 3
- [pip](https://pip.pypa.io/en/stable/installation/)
- [Obsidian](https://obsidian.md/)
- Obsidian Community Plugins
    - [Tasks](https://publish.obsidian.md/tasks/Getting+Started/Installation)

### 2️⃣ Install `obsiasset` tool

```bash
pip install obsiasset
```

### 3️⃣ Open Obsidian and create a vault 

### 4️⃣ Init Asset Vault and Import Sample Assets

```bash
cd <dir_of_obsidian_vault>
obsiasset init --schema sales --lang en --import-sample
```

### 5️⃣ Back to Obsidian

![ToDo List](https://raw.githubusercontent.com/bxwillshi/obsidian-asset-manager/main/images/todo_list.png)
![Dashboard](https://raw.githubusercontent.com/bxwillshi/obsidian-asset-manager/main/images/dashboard.png)
![Project](https://raw.githubusercontent.com/bxwillshi/obsidian-asset-manager/main/images/project.png)
![Graph View](https://raw.githubusercontent.com/bxwillshi/obsidian-asset-manager/main/images/graph.png)

## 📦 Installation

```bash
pip install obsiasset
obsiasset show-version
```

----

## 🍺 Basic Usage

```text
usage: obsiasset [-h] {show-version,init} ...

positional arguments:
  {show-version,init}
    show-version       display version info for this tool and your Python runtime
    init               Init assets vault

optional arguments:
  -h, --help           show this help message and exit
```

### show-version

```text
usage: obsiasset show-version [-h]

optional arguments:
  -h, --help  show this help message and exit
```

### init

```text
usage: obsiasset init [-h] --schema <sales> --lang <en|cn> [--import-sample]

optional arguments:
  -h, --help        show this help message and exit
  --schema <sales>  Select schema : sales
  --lang <en|cn>    Select language : en | cn
  --import-sample   Import assets sample
```
