Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/avr/obsidian-reading-time


https://github.com/avr/obsidian-reading-time

obsidian-md obsidian-plugin

Last synced: 3 days ago
JSON representation

Awesome Lists containing this project

README

        

# Obsidian Reading Time Plugin

Simple plugin to add an estimated reading time for the selected note to the StatusBar.

![Screenshot](https://raw.githubusercontent.com/avr/obsidian-reading-time/main/images/example.png)
![Screenshot](https://raw.githubusercontent.com/avr/obsidian-reading-time/main/images/settings.png)

## How to install the plugin

- Download the [Latest release](https://github.com/avr/obsidian-reading-time/releases/latest)
- Extract the `obsidian-reading-time` folder from the zip to your vault `/.obsidian/plugins/`

## Contributing

### Development

```
npm install
npm run build
cp main.js manifest.json /path/to/your/vault/.obsidian/plugins/obsidian-reading-time
```

### Release

- After all changes for the release are merged create a new branch for the release
- Update the changelog with new features and fixes
- Run the `version-bump.mjs` script with the new version as an argument
- Commit all changed files and create a pull request
- After the pull request is merged, create a new annotated tag for the release:

```
git checkout main
git pull
git tag -a x.y.z -m "x.y.z"
git push --tags
```

The release will automatically be drafted.