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

https://github.com/afonsopacifer/pynotes

Create daily notes/log with markdown.
https://github.com/afonsopacifer/pynotes

cli daily log notes productivity tool

Last synced: 11 months ago
JSON representation

Create daily notes/log with markdown.

Awesome Lists containing this project

README

          

# pynotes

[![PyPI](https://img.shields.io/pypi/v/pynotes.svg)](https://pypi.org/project/pynotes/)

> Create daily notes/log with markdown.

## How to install

Verify if you have [python 3.x](https://www.python.org/downloads/) and [pip](https://pypi.org/project/pip/) installed.

```sh
$ python3 -m pip install pynotes
```


## Usage

*Show this help message and exit*

```sh
$ pynotes -h
```

*Optional arguments*

Short argument | Argument | Description |
:------------ | :----------- | :----------- |
-h | --help | Show this help message and exit
-nf | --new_file | Create a note file
-al | --add_link | Add a new link
-at | --add_tag | Add a new tag
-r | --read | Read note file and show
-l | --links | Get all links and show
-t | --tags | Get all tags and show

## Example note file

`23-07-2018.md`

```
# Notes: 23-07-2018

> Tags: `python`, `cli`, `pip`, `html`

## Links:

- [Link 1](#url1)
- [Link 2](#url2)
- [Link 3](#url3)
```

## Development

### Dev environment

1 - Install the [virtualenv](https://virtualenv.pypa.io/en/stable/)

```
$ pip install virtualenv
```

2 - Create new python environment

```
$ sh setup_env.sh
```

3 - Start the environment

```
$ source bin/activate
```

**TIP:** Type `deactivate` to close the virtualenv

### Publish

Install locally with pip

```
$ sh publish_local.sh
```

Publish in PyPi

```
$ sh publish_pypi.sh
```

## Versioning

To keep better organization of releases we follow the [Semantic Versioning 2.0.0](http://semver.org/) guidelines.

## Contributing

Find on our [issues](https://github.com/afonsopacifer/pynotes/issues/) the next steps of the project ;)


Want to contribute? [Follow these recommendations](https://github.com/afonsopacifer/pynotes/blob/master/CONTRIBUTING.md).

## History

See [Releases](https://github.com/afonsopacifer/pynotes/releases) for detailed changelog.

## License

[MIT License](https://github.com/afonsopacifer/pynotes/blob/master/LICENSE.md) © [Afonso Pacifer](https://afonsopacifer.github.io/)