semvec/pypi-packages huggingface dataset:
apicli 0.0.4
allow using a common code-base to create a REST API and a CLI
Requires Python: >=3.6

# ApiCli

> ApiCli is a python library that allow using a common code-base to create a REST API and a CLI that can interact with your API.

## TODOs

- Create endpoint from route defined using decorators
- Propose at least bearer authentication from API side
- Expose API endpoints to manage authentication when enabled
- Define commands to authenticate from CLI

## Contribute

Install project dependencies using pipenv. This will install apicli in editable mode from local folder.
```
pipenv install
```

If you want to test generated openapi documentation, you can use swagger-ui.

- If `swagger-ui/` submodule is empty, init submodule using this command
```
git submodule update --init
```

- Then in `swagger-ui/` folder, install dependencies and run web interface with command
```
npm run dev
```
*By default, swagger-ui will be served at http://localhost:3200*

- If you want UI to automatically open the specs from your local apicli server, edit `swagger-ui/dev-helpers/index.html`
dawnote 0.0.1
Knowledge base
Requires Python: >=3.6,

# knowldege_base
The minimalist note editor for your terminal. 


**Create** notes...
**Edit** notes...
**Save** notes...

![](kb.png)


`knowledge` base is a python implementation of a minimalist note editor for your terminal.
It facilitates creating, editing and managing notes as `markdown` files.

As such, it provides a CLI with the followng sintax:
```shell
kb <command> <note_name (optional)> <tag (optional)>
```

The **commands** include:

- `l` or `list` to list all notes
- `show <note_name>` to render a single note in the terminal
- `e/edit <note_name>` to edit an existing note
- `rm/remove <note_name>` to delete a note
- `n/new <note_name>` to create a new note with a given Name
- `t/tag <note_name> <tag>` to add a new tag to an existing note
- `untag <note_name> <tag>` to remove a tag to an existing note


Editing a note opens the markdown file using `nano`, other editors can be used to edit the `.md` files externally.


## Installation
```
    pip install knowledgebase
```

**Disclaimer**: `knowledgebase` is a personal project, as such the path to where the notes are saved on my machine are hardcoded. If you want to use `knowledgebase` let me know and we can improve this (or you can fork this repository and alter the paths).


**Built with `rich` and `pyinspect`**
django-sass-finder-TruDev 1.0.0
a Django finder that compiles Sass files
Requires Python: >=3.6

# django_sass_finder
a Django finder that compiles Sass files

## installation
run `pip install django_sass_finder`, then put django_sass_finder in your `INSTALLED_APPS`, and
finally list your static file finders as so:
```py
STATICFILES_FINDERS = [
    # add the default Django finders as this setting will override the default
    'django.contrib.staticfiles.finders.FileSystemFinder',
    'django.contrib.staticfiles.finders.AppDirectoriesFinder',
    # our finder
    'django_sass_finder.finders.ScssFinder',
]
```

## usage
run `python manage.py collectstatic` to compile your Sass files and put them in the STATIC_ROOT.

## license
this package is licensed under the MIT license.