Metadata-Version: 2.0
Name: pytivity
Version: 0.0.4
Summary: Pytivity is a python3 command line manager for your KDE activities.
Home-page: https://github.com/Ovvovy/pytivity
Author: Quentin Dawans <python@quentindawans.com>, 
Author-email: python@quentindawans.com
License: MIT
Keywords: kde,activity
Platform: UNKNOWN
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.5
Classifier: Environment :: Console
Requires-Dist: pydbus
Requires-Dist: terminaltables
Requires-Dist: xdg

# Pytivity

Pytivity is a python3 command line manager for your KDE activities.

## Installation

```bash
pip install pytivity
```

Pytivity rely on `pydbus` to connect to dbus. See `pydbus` [documentation](https://github.com/LEW21/pydbus) for installation instruction.

## Basic usage

Pytivity enables you to easily create, update, delete, start, stop or activate an activity from the command line.

```bash
pytivity create/update/delete/start/stop/activate {name}
```

And set commands to be run when an activity is started, stopped, activated or deactivated.

```bash
pytivity create/update {name} --activated {command} --deactivated {command} --started {command} --stopped {command}
```

## Usage

```bash
pytivity {main arguments} {command} {command arguments}
```

### Main arguments

- `-h` Show help message and exit
- `-v` Show Pytivity version
- `-n` Display a system notification

### commands

- `create`: Create a new activity
- `update`: Update an existing activity
- `delete`: Delete an activity
- `list`: List activities
- `start`: Start an activity
- `stop`: Stop an activity
- `activate`: Activate an activity

All commands have help message that explains the available arguments.

```bash
pytivity {command} -h
```

## Contributing

All contribution are welcome !

