semvec/pypi-packages huggingface dataset:
launchd-plist 2020.12.3
launchd.plist class
License: Unlicense
Keywords: launchd

<!--
https://readme42.com
-->


[![](https://img.shields.io/pypi/v/launchd-plist.svg?maxAge=3600)](https://pypi.org/project/launchd-plist/)
[![](https://img.shields.io/badge/License-Unlicense-blue.svg?longCache=True)](https://unlicense.org/)

### Installation
```bash
$ [sudo] pip install launchd-plist
```

#### Features
+   Capitalized attrs and properties identified as launchd.plist keys (custom keys also supported)

#### Examples
```python
>>> class MyPlist(launchd_plist.Plist):
    Label = "MyPlist"
    StartInterval = 1
    Custom_key = "works"

    @property
    def StandardErrorPath(self):
        return os.path.expanduser("~/Logs/LaunchAgents/%s/err.log" % self.Label)

>>> MyPlist().create('launchd.plist')
```

`launchd.plist`
```xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>Custom_key</key>
    <string>works for Capitalized keys!</string>
    <key>Label</key>
    <string>MyPlist</string>
    <key>StandardErrorPath</key>
    <string>/Users/russianidiot/Logs/LaunchAgents/MyPlist/err.log</string>
    <key>StartInterval</key>
    <integer>1</integer>
</dict>
</plist>
```

#### Related
+   [`launchd-env` - launchd.plist environment variables](https://pypi.org/project/launchd-env/)
+   [`launchd-exec` - execute script via launchd](https://pypi.org/project/launchd-exec/)
+   [`launchd-generator` - launchd.plist generator](https://pypi.org/project/launchd-generator/)
+   [`launchd-logs` - launchd.plist logs](https://pypi.org/project/launchd-logs/)
+   [`launchctl.py` - `launchctl` python interface](https://pypi.org/project/launchd-plist/)
+   [`launchd-plist.py` - launchd.plist class](https://pypi.org/project/launchd-plist/)

#### Links
+   [launchd.plist](https://www.real-world-systems.com/docs/launchd.plist.5.html)

<p align="center">
    <a href="https://readme42.com/">readme42.com</a>
</p>
launchd-mklogs 2020.12.3
add launchd.plist logs
License: Unlicense
Keywords: launchd logs

<!--
https://readme42.com
-->



[![](https://img.shields.io/badge/OS-Unix-blue.svg?longCache=True)]()
[![](https://img.shields.io/pypi/v/launchd-mklogs.svg?maxAge=3600)](https://pypi.org/project/launchd-mklogs/)
[![](https://img.shields.io/badge/License-Unlicense-blue.svg?longCache=True)](https://unlicense.org/)

### Installation
```bash
$ [sudo] pip install launchd-mklogs
```

```bash
$ [sudo] npm i -g launchd-mklogs
```

#### How it works
`launchd.plist`
```xml
<key>StandardErrorPath</key>
<string>path/to/err.log</string>
<key>StandardOutPath</key>
<string>path/to/out.log</string>
```

`launchd-mklogs` will create `StandardErrorPath`, `StandardOutPath` directories and files with current user permissions

#### Examples
```bash
$ find ~/Library/LaunchAgents -name "*.plist" -print0 | xargs -0 launchd-mklogs
```

<p align="center">
    <a href="https://readme42.com/">readme42.com</a>
</p>
launchd-generator 2020.12.3
launchd.plist generator
License: Unlicense
Keywords: launchd generator

<!--
https://readme42.com
-->



[![](https://img.shields.io/badge/OS-Unix-blue.svg?longCache=True)]()
[![](https://img.shields.io/pypi/v/launchd-generator.svg?maxAge=3600)](https://pypi.org/project/launchd-generator/)
[![](https://img.shields.io/badge/License-Unlicense-blue.svg?longCache=True)](https://unlicense.org/)

### Installation
```bash
$ [sudo] pip install launchd-generator
```

```bash
$ [sudo] npm i -g launchd-generator
```

#### How it works
`script.py` -> `script.py.plist`, `script.sh` -> `script.sh.plist`

```
#!/usr/bin/env <interpreter>

KEY: VALUE
CUSTOM_KEY@type: VALUE # custom key. @type required - array/bool/integer/string
```

#### Features
+   generate launchd.plist from any script
+   define [launchd.plist keys](http://www.manpagez.com/man/5/launchd.plist/) in script comments

#### Examples
`agent.sh`
```bash
#!/usr/bin/env bash
# StartInterval: 10
```

`agent.sh.plist`
```xml
<key>ProgramArguments</key>
<array>
    <string>/path/to/agent.sh</string>
    <string>/path/to/agent.sh.plist</string>
</array>
<key>StartInterval</key>
<integer>10</integer>
```

`agent.py`
```python
#!/usr/bin/env python
"""
WatchPaths: ~/Desktop
WatchPaths: ~/Downloads
"""
```

`agent.py.plist`
```xml
<key>ProgramArguments</key>
<array>
    <string>/path/to/agent.py</string>
    <string>/path/to/agent.py.plist</string>
</array>
<key>WatchPaths</key>
<array>
    <string>/Users/username/Desktop</string>
    <string>/Users/username/Downloads</string>
</array>
```

```bash
$ cd ~/Library/LaunchAgents && find . \( -name "*.sh" -o -name "*.py" \) | xargs launchd-generator
```

#### Related
+   [`classifiers-generator` - python classifiers generator](https://pypi.org/project/classifiers-generator/)
+   [`commands-generator` - shell commands generator](https://pypi.org/project/commands-generator/)
+   [`launchd-generator` - launchd.plist generator](https://pypi.org/project/launchd-generator/)
+   [`readme-generator` - `README.md` generator](https://pypi.org/project/readme-generator/)
+   [`setupcfg-generator` - `setup.cfg` generator](https://pypi.org/project/setupcfg-generator/)
+   [`travis-generator` - `.travis.yml` generator](https://pypi.org/project/travis-generator/)

#### Links
+   [launchd.plist(5)](http://www.manpagez.com/man/5/launchd.plist/)

<p align="center">
    <a href="https://readme42.com/">readme42.com</a>
</p>
launchd-exec 2020.12.3
execute script via launchd and log stdout, stderr
License: Unlicense
Keywords: launchd exec

<!--
https://readme42.com
-->



[![](https://img.shields.io/badge/OS-Unix-blue.svg?longCache=True)]()
[![](https://img.shields.io/pypi/v/launchd-exec.svg?maxAge=3600)](https://pypi.org/project/launchd-exec/)
[![](https://img.shields.io/badge/License-Unlicense-blue.svg?longCache=True)](https://unlicense.org/)

### Installation
```bash
$ [sudo] pip install launchd-exec
```

```bash
$ [sudo] npm i -g launchd-exec
```

#### Examples
```bash
$ launchd-exec bash -l path/to/script.sh
launchd-exec.<hash> # label

$ pid="$(/bin/launchctl list | grep "$label" | awk '{print $1}')"
```

logs:
```
~/Library/Logs/launchd-exec/<hash>/out.log
~/Library/Logs/launchd-exec/<hash>/err.log
~/Library/Logs/launchd-exec/<hash>/launchd.plist
```

<p align="center">
    <a href="https://readme42.com/">readme42.com</a>
</p>
launchd-env 2020.12.3
manage launchd.plist environment variables
License: Unlicense
Keywords: launchd

<!--
https://readme42.com
-->


[![](https://img.shields.io/pypi/v/launchd-env.svg?maxAge=3600)](https://pypi.org/project/launchd-env/)
[![](https://img.shields.io/badge/License-Unlicense-blue.svg?longCache=True)](https://unlicense.org/)

### Installation
```bash
$ [sudo] pip install launchd-env
```

#### Examples
`~/Library/LaunchAgents/.env`
```bash
PATH=/Users/username/.local/share/bin
```

```bash
$ python -m launchd_env ~/Library/LaunchAgents/.env ~/Library/LaunchAgents/agent.plist
```

`~/Library/LaunchAgents/agent.plist`
```xml
...
<key>EnvironmentVariables</key>
<dict>
    <key>PATH</key>
    <string>/Users/username/.local/share/bin</string>
</dict>
...
```

```bash
$ find ~/Library/LaunchAgents -name "*.plist" -print0 | xargs -0 python -m launchd_env ~/Library/LaunchAgents/.env
```

#### Related
+   [`launchd-env` - launchd.plist environment variables](https://pypi.org/project/launchd-env/)
+   [`launchd-exec` - execute script via launchd](https://pypi.org/project/launchd-exec/)
+   [`launchd-generator` - launchd.plist generator](https://pypi.org/project/launchd-generator/)
+   [`launchd-logs` - launchd.plist logs](https://pypi.org/project/launchd-logs/)
+   [`launchd-tag` - LaunchAgents Finder tags](https://pypi.org/project/launchd-tag/)

<p align="center">
    <a href="https://readme42.com/">readme42.com</a>
</p>
launchd-add-logs 2020.12.3
add launchd.plist logs
License: Unlicense
Keywords: launchd logs

<!--
https://readme42.com
-->



[![](https://img.shields.io/badge/OS-Unix-blue.svg?longCache=True)]()
[![](https://img.shields.io/pypi/v/launchd-add-logs.svg?maxAge=3600)](https://pypi.org/project/launchd-add-logs/)
[![](https://img.shields.io/badge/License-Unlicense-blue.svg?longCache=True)](https://unlicense.org/)

### Installation
```bash
$ [sudo] pip install launchd-add-logs
```

```bash
$ [sudo] npm i -g launchd-add-logs
```

#### How it works
```
~/Library/Logs/LaunchAgents/<Label>/out.log
~/Library/Logs/LaunchAgents/<Label>/err.log
```

`<name>.plist`
```xml
<key>StandardErrorPath</key>
<string>/Users/<username>/Library/Logs/LaunchAgents/<Label>/err.log</string>
<key>StandardOutPath</key>
<string>/Users/<username>/Library/Logs/LaunchAgents/<Label>/out.log</string>
```

#### Examples
```bash
$ find ~/Library/LaunchAgents -name "*.plist" -print0 | xargs -0 launchd-add-logs
```

<p align="center">
    <a href="https://readme42.com/">readme42.com</a>
</p>
launchctl 2020.12.3
launchctl python interface
License: Unlicense
Keywords: launchctl launchd

<!--
https://readme42.com
-->


[![](https://img.shields.io/pypi/v/launchctl.svg?maxAge=3600)](https://pypi.org/project/launchctl/)
[![](https://img.shields.io/badge/License-Unlicense-blue.svg?longCache=True)](https://unlicense.org/)

### Installation
```bash
$ [sudo] pip install launchctl
```

#### Examples
```python
import launchctl

for job in launchctl.jobs():
    print("%s %s %s" % (job.pid if job.pid else "", job.status, job.label))

launchctl.job("com.apple.Finder")
{...}
```

#### Related
+   [`launchd-env` - launchd.plist environment variables](https://pypi.org/project/launchd-env/)
+   [`launchd-exec` - execute script via launchd](https://pypi.org/project/launchd-exec/)
+   [`launchd-generator` - launchd.plist generator](https://pypi.org/project/launchd-generator/)
+   [`launchd-logs` - launchd.plist logs](https://pypi.org/project/launchd-logs/)
+   [`launchctl.py`](https://pypi.org/project/launchctl/)

#### Links
+   [launchctl Man Page](https://ss64.com/osx/launchctl.html)

<p align="center">
    <a href="https://readme42.com/">readme42.com</a>
</p>
launchagents 2020.12.3
LaunchAgents python interface
License: Unlicense
Keywords: LaunchAgents

<!--
https://readme42.com
-->


[![](https://img.shields.io/pypi/v/launchagents.svg?maxAge=3600)](https://pypi.org/project/launchagents/)
[![](https://img.shields.io/badge/License-Unlicense-blue.svg?longCache=True)](https://unlicense.org/)

### Installation
```bash
$ [sudo] pip install launchagents
```

#### Features
+   works with `~/Library/LaunchAgents/` only

#### Links
+   [launchd.plist(5) Mac OS](https://www.real-world-systems.com/docs/launchd.plist.5.html)

<p align="center">
    <a href="https://readme42.com/">readme42.com</a>
</p>
kill 2020.12.3
/bin/kill python wrapper
License: Unlicense
Keywords: kill

<!--
https://readme42.com
-->


[![](https://img.shields.io/pypi/v/kill.svg?maxAge=3600)](https://pypi.org/project/kill/)
[![](https://img.shields.io/badge/License-Unlicense-blue.svg?longCache=True)](https://unlicense.org/)

### Installation
```bash
$ [sudo] pip install kill
```

#### Examples
```python
>>> kill.kill(61024)
>>> kill.kill([61076])
```

errors
```python
>>> kill.kill(9999999)
kill: 999999: No such process

>>> kill.kill(1)
kill: (1) - Operation not permitted
```

<p align="center">
    <a href="https://readme42.com/">readme42.com</a>
</p>
kill-child-processes 2020.12.3
kill child processes
License: Unlicense
Keywords: kill

<!--
https://readme42.com
-->



[![](https://img.shields.io/badge/OS-Unix-blue.svg?longCache=True)]()
[![](https://img.shields.io/pypi/v/kill-child-processes.svg?maxAge=3600)](https://pypi.org/project/kill-child-processes/)
[![](https://img.shields.io/badge/License-Unlicense-blue.svg?longCache=True)](https://unlicense.org/)

### Installation
```bash
$ [sudo] pip install kill-child-processes
```

```bash
$ [sudo] npm i -g kill-child-processes
```

#### Examples
```bash
kill-child-processes $$
```

signal:
```
kill-child-processes -PIPE $$
```

<p align="center">
    <a href="https://readme42.com/">readme42.com</a>
</p>
jsfiddle-readme-generator 2020.12.3
generate jsfiddle README.md
License: Unlicense
Keywords: jsfiddle

<!--
https://readme42.com
-->


[![](https://img.shields.io/pypi/v/jsfiddle-readme-generator.svg?maxAge=3600)](https://pypi.org/project/jsfiddle-readme-generator/)
[![](https://img.shields.io/badge/License-Unlicense-blue.svg?longCache=True)](https://unlicense.org/)

### Installation
```bash
$ [sudo] pip install jsfiddle-readme-generator
```

#### Examples
generate multiple README.md files

```bash
$ find . -name "demo.html" -exec python -m jsfiddle_readme_generator {} \;
```
paths with spaces:

OS|speed|command
-|-|-
any|slow|`find . -name "demo.html" -exec python -m jsfiddle_readme_generator {} \;`
Linux|fast|`find . -name "demo.html" -print0 \| xargs -d '\n' python -m jsfiddle_readme_generator`
macOS|fast|`find . -name "demo.html" -print0 \| xargs -0 python -m jsfiddle_readme_generator`

#### Related
+   [`jsfiddle-build.py` - build `build.html` from jsfiddle files](https://pypi.org/project/jsfiddle-build/)
+   [`jsfiddle-factory.py` - jsfiddles mass production](https://pypi.org/project/jsfiddle-build/)
+   [`jsfiddle-generator.py` - jsfiddle files generator](https://pypi.org/project/jsfiddle-generator/)
+   [`jsfiddle-github.py` - jsfiddle github integration helper](https://pypi.org/project/jsfiddle-github/)
+   [`jsfiddle-readme-generator.py` - generate jsfiddle `README.md`](https://pypi.org/project/jsfiddle-readme-generator/)

#### Links
+   [Github Integration - JSFiddle Docs](https://docs.jsfiddle.net/github-integration)

<p align="center">
    <a href="https://readme42.com/">readme42.com</a>
</p>
jsfiddle-github 2020.12.3
jsfiddle github integration helper
License: Unlicense
Keywords: jsfiddle

<!--
https://readme42.com
-->


[![](https://img.shields.io/pypi/v/jsfiddle-github.svg?maxAge=3600)](https://pypi.org/project/jsfiddle-github/)
[![](https://img.shields.io/badge/License-Unlicense-blue.svg?longCache=True)](https://unlicense.org/)

### Installation
```bash
$ [sudo] pip install jsfiddle-github
```

#### Related
+   [`jsfiddle-build.py` - build `build.html` from jsfiddle files](https://pypi.org/project/jsfiddle-build/)
+   [`jsfiddle-factory.py` - jsfiddles mass production](https://pypi.org/project/jsfiddle-build/)
+   [`jsfiddle-generator.py` - jsfiddle files generator](https://pypi.org/project/jsfiddle-generator/)
+   [`jsfiddle-github.py` - jsfiddle github integration helper](https://pypi.org/project/jsfiddle-github/)
+   [`jsfiddle-readme-generator.py` - generate jsfiddle `README.md`](https://pypi.org/project/jsfiddle-readme-generator/)

#### Links
+   [Github Integration - JSFiddle Docs](https://docs.jsfiddle.net/github-integration)

<p align="center">
    <a href="https://readme42.com/">readme42.com</a>
</p>
jsfiddle-generator 2020.12.3
generate jsfiddle files
License: Unlicense
Keywords: jsfiddle

<!--
https://readme42.com
-->


[![](https://img.shields.io/pypi/v/jsfiddle-generator.svg?maxAge=3600)](https://pypi.org/project/jsfiddle-generator/)
[![](https://img.shields.io/badge/License-Unlicense-blue.svg?longCache=True)](https://unlicense.org/)

### Installation
```bash
$ [sudo] pip install jsfiddle-generator
```

#### How it works
[jsfiddle github repo files](https://docs.jsfiddle.net/github-integration/untitled-1):
```
.
├── demo.html
├── demo.css
├── demo.js
├── demo.details
```

[jsfiddle github gist files](https://docs.jsfiddle.net/github-integration/untitled):
```
.
├── fiddle.html
├── fiddle.css
├── fiddle.js
├── fiddle.manifest
```

#### Examples
create `demo.css`, `demo.js`, `demo.details` in every dir with `demo.html`:
```bash
$ find . -name "demo.html" -exec python -m jsfiddle_generator.repo {} \;
```

---
create jsfiddle repo files in every empty dir:

`find . -not -path '*/\.*' -type d -links 2 -exec python -m jsfiddle_generator.repo {} \;`

---
paths with spaces:

OS|speed|command
-|-|-
any|slow|`find ... -exec python -m jsfiddle_generator.repo {} \;`
Linux|fast|`find ... -print0 \| xargs -d '\n' python -m jsfiddle_generator.repo`
macOS|fast|`find ... -print0 \| xargs -0 python -m jsfiddle_generator.repo`

#### Related
+   [`jsfiddle-build.py` - build `build.html` from jsfiddle files](https://pypi.org/project/jsfiddle-build/)
+   [`jsfiddle-factory.py` - jsfiddles mass production](https://pypi.org/project/jsfiddle-build/)
+   [`jsfiddle-generator.py` - jsfiddle files generator](https://pypi.org/project/jsfiddle-generator/)
+   [`jsfiddle-github.py` - jsfiddle github integration helper](https://pypi.org/project/jsfiddle-github/)
+   [`jsfiddle-readme-generator.py` - generate jsfiddle `README.md`](https://pypi.org/project/jsfiddle-readme-generator/)

#### Links
+   [Display fiddle from Gist](https://docs.jsfiddle.net/github-integration/untitled)
+   [Display fiddle from a Github repository](https://docs.jsfiddle.net/github-integration/untitled-1)

<p align="center">
    <a href="https://readme42.com/">readme42.com</a>
</p>
jsfiddle-factory 2020.12.3
jsfiddle mass generator
License: Unlicense
Keywords: jsfiddle

<!--
https://readme42.com
-->


[![](https://img.shields.io/pypi/v/jsfiddle-factory.svg?maxAge=3600)](https://pypi.org/project/jsfiddle-factory/)
[![](https://img.shields.io/badge/License-Unlicense-blue.svg?longCache=True)](https://unlicense.org/)

### Installation
```bash
$ [sudo] pip install jsfiddle-factory
```

#### How it works
+   detox folder names - replace spaces, etc
+   init `demo.css`, `demo.js`, `demo.html`, `demo.details` in every empty dir
+   update `demo.details` `resources` from `resources.txt` (if exists)
+   create `build.html` for every jsfiddle dir
+   create `README.md` for every jsfiddle dir

#### Examples
```bash
$ python -m jsfiddle_factory .
```

#### Related
+   [`jsfiddle-build.py` - build `build.html` from jsfiddle files](https://pypi.org/project/jsfiddle-build/)
+   [`jsfiddle-factory.py` - jsfiddles mass production](https://pypi.org/project/jsfiddle-build/)
+   [`jsfiddle-generator.py` - jsfiddle files generator](https://pypi.org/project/jsfiddle-generator/)
+   [`jsfiddle-github.py` - jsfiddle github integration helper](https://pypi.org/project/jsfiddle-github/)
+   [`jsfiddle-readme-generator.py` - generate jsfiddle `README.md`](https://pypi.org/project/jsfiddle-readme-generator/)

<p align="center">
    <a href="https://readme42.com/">readme42.com</a>
</p>
jsfiddle-build 2020.12.3
build html file from jsfiddle files
License: Unlicense
Keywords: jsfiddle

<!--
https://readme42.com
-->


[![](https://img.shields.io/pypi/v/jsfiddle-build.svg?maxAge=3600)](https://pypi.org/project/jsfiddle-build/)
[![](https://img.shields.io/badge/License-Unlicense-blue.svg?longCache=True)](https://unlicense.org/)

### Installation
```bash
$ [sudo] pip install jsfiddle-build
```

#### How it works
[jsfiddle github repo](https://docs.jsfiddle.net/github-integration/untitled-1):
```
.
├── build.html          generated
├── demo.html           required
├── demo.css            optional
├── demo.js             optional
├── demo.details        optional
```

[jsfiddle github gist](https://docs.jsfiddle.net/github-integration/untitled):
```
.
├── build.html          generated
├── fiddle.html         required
├── fiddle.css          optional
├── fiddle.js           optional
├── fiddle.manifest     optional
```


`build.html`:
```html
<html>
<head>
<title>{title}</title>
{resources}
<style type="text/css">
    {css}
</style>
<script type="text/javascript">
window.onload=function(){
    {js}
}
</script>
</head>
<body>
    {html}
</body>
</html>
```

#### Examples
```bash
$ find . -name "*.html" ! -name "build.*" | xargs python -m jsfiddle_build
```

---
paths with spaces:

OS|speed|command
-|-|-
any|slow|`find . -name "*.html" ! -name "build.*" -exec python -m jsfiddle_build {} \;`
Linux|fast|`find . -name "*.html" ! -name "build.*" -print0 \| xargs -d '\n' python -m jsfiddle_build`
macOS|fast|`find . -name "*.html" ! -name "build.*" -print0 \| xargs -0 python -m jsfiddle_build`

#### Related
+   [`jsfiddle-build.py` - build `build.html` from jsfiddle files](https://pypi.org/project/jsfiddle-build/)
+   [`jsfiddle-factory.py` - jsfiddles mass production](https://pypi.org/project/jsfiddle-build/)
+   [`jsfiddle-generator.py` - jsfiddle files generator](https://pypi.org/project/jsfiddle-generator/)
+   [`jsfiddle-github.py` - jsfiddle github integration helper](https://pypi.org/project/jsfiddle-github/)
+   [`jsfiddle-readme-generator.py` - generate jsfiddle `README.md`](https://pypi.org/project/jsfiddle-readme-generator/)

#### Links
+   [Display fiddle from a Github repository](https://docs.jsfiddle.net/github-integration/untitled-1)
+   [Display fiddle from Gist](https://docs.jsfiddle.net/github-integration/untitled)

<p align="center">
    <a href="https://readme42.com/">readme42.com</a>
</p>
itunes 2020.12.3
iTunes.app (macOS)
License: Unlicense
Keywords: itunes

<!--
https://readme42.com
-->


[![](https://img.shields.io/pypi/v/itunes.svg?maxAge=3600)](https://pypi.org/project/itunes/)
[![](https://img.shields.io/badge/License-Unlicense-blue.svg?longCache=True)](https://unlicense.org/)

### Installation
```bash
$ [sudo] pip install itunes
```

#### Examples
`vlc.tell(applescript)` - execute applescript `tell application "VLC" ...`
```python
>>> itunes.tell('play')
```

```python
>>> itunes.play()
>>> itunes.pause()
>>> itunes.stop()
>>> itunes.next()
>>> itunes.prev()
```

playlists
```python
>>> itunes.playlists.names()
["playlist1","playlist2"]

>>> itunes.playlists.play("playlist1")
```

play_track
```python
>>> itunes.tracks.play("track_name","playlist")
```

volume
```python
>>> itunes.volume.change(10)
>>> itunes.volume.get()
10
```

mute
```python
>>> itunes.mute()
>>> itunes.muted()
True
>>> itunes.unmute()
```


process
```python
>>> itunes.pid()
7654
>>> itunes.kill()
```

<p align="center">
    <a href="https://readme42.com/">readme42.com</a>
</p>
ini2dict 2020.12.3
read ini file into a dictionary
License: Unlicense
Keywords: ini

<!--
https://readme42.com
-->


[![](https://img.shields.io/pypi/v/ini2dict.svg?maxAge=3600)](https://pypi.org/project/ini2dict/)
[![](https://img.shields.io/badge/License-Unlicense-blue.svg?longCache=True)](https://unlicense.org/)

### Installation
```bash
$ [sudo] pip install ini2dict
```

<p align="center">
    <a href="https://readme42.com/">readme42.com</a>
</p>
import-env-file 2020.12.3
import .env file environment variables into python
License: Unlicense
Keywords: env

<!--
https://readme42.com
-->


[![](https://img.shields.io/pypi/v/import-env-file.svg?maxAge=3600)](https://pypi.org/project/import-env-file/)
[![](https://img.shields.io/badge/License-Unlicense-blue.svg?longCache=True)](https://unlicense.org/)

### Installation
```bash
$ [sudo] pip install import-env-file
```

#### Examples
`.env`
```python
DB_NAME="name"
...
```

`settings.py`
```python
import import_env_file
import os

DATABASES = {
    'default': {
        'NAME': os.getenv('DB_NAME'),
    }
}
```

<p align="center">
    <a href="https://readme42.com/">readme42.com</a>
</p>
hwmonitor 2020.12.3
HardwareMonitor.app hwmonitor
License: Unlicense
Keywords: hwmonitor

<!--
https://readme42.com
-->


[![](https://img.shields.io/pypi/v/hwmonitor.svg?maxAge=3600)](https://pypi.org/project/hwmonitor/)
[![](https://img.shields.io/badge/License-Unlicense-blue.svg?longCache=True)](https://unlicense.org/)

### Installation
```bash
$ [sudo] pip install hwmonitor
```

#### Examples
```python
>>> import hwmonitor
>>> hwmonitor.read()
SMART Disk XXX (ZZZ): 55 C
...

>>> hwmonitor.sensors()
{'SMART Disk XXX (ZZZ)': 55, ...}

>>> hwmonitor.sensor("air")
25
```

#### Links
[Hardware Monitor.app](https://www.bresink.com/osx/HardwareMonitor.html)

<p align="center">
    <a href="https://readme42.com/">readme42.com</a>
</p>