semvec/pypi-packages huggingface dataset:
certbot-netdot 0.1.1
Netdot DNS authentication plugin for Certbot
License: MIT

# Netdot DNS Authenticator for Certbot

This allows automatic completion of `Certbot's <https://github.com/certbot/certbot>`_
DNS01 challange for domains managed via `Netdot <https://github.com/cvicente/Netdot/>`_ DNS.

## Installing

```
$ sudo pip install certbot-netdot
```

Note that you should normally install this as ``root``, unless you know what
you are doing.

## Usage

The plugin requires a user with the edit, view and delete permissions for the DNS zone you
are creating a certificate in.

To use the plugin you need to provide a credentials file

`--certbot-netdot:credentials` *(required)*
  INI file with ``username`` and ``password`` for your Netdot user as well as the endpoint
  URL for your netdot instance. You can also provide the `verify` flag to disable certificate
  verification of the netdot server. This should of course only be used when you want to generate
  the certificate for your netdot server itself :)

The credentials file must have the following format:

```
certbot_netdot:auth_username = admin
certbot_netdot:auth_password = password
certbot_netdot:auth_endpoint = https://netdot.example.com/netdot
certbot_netdot:auth_verify = True
```

For safety reasons the file must not be world readable. You can solve this by
running:

```
$ chmod 600 credentials.ini
```

Then you can run `certbot` using:

```
$ sudo certbot certonly \
    --authenticator certbot-netdot:auth \
    --certbot-netdot:auth-credentials credentials.ini \
    -d domain.com
```

## Attribution


This plugin is based on https://github.com/runfalk/certbot-loopia by Andreas Runfalk

## Changelog

### Version 0.1.1

Released 2020-05-15

* Default cert verification to True
* Fixed generating wildcard certs or other multiple certs for a single domain name

### Version 0.1.0

Released 2020-05-11

* Initial Release
ruv-dl 0.5.4
Downloader/organizer for ruv programs
License: MIT
Requires Python: >=3.6.0

Sync available ruv programs to your computer

Build: [![CircleCI](https://circleci.com/gh/sindrig/ruv-dl.svg?style=svg)](https://circleci.com/gh/sindrig/ruv-dl)

# Installation

`pip install ruv-dl`

# Usage

See `ruv-dl --help`

# Development

1. Clone this repo
2. Create and activate a virtual environment (install tox or rely on system
wide installation)
3. `cd $PATH_TO_RUV_DL`
4. `pip install -e ./`
5. Run the tests: `tox`

# Crontab

Ruv-dl works best when it's being run periodically in cron. Start by running
it manually and start downloading some programs, e.g.
`ruv-dl download Hvolpasveitin`. Now that program is considered to be synced.
After that you can run `ruv-dl download -u` and it will attempt to download
new episodes in previously synced programs.

# Configuration

All configuration is done via command-line arguments. The one you're most
likely to want to change is the `--destination` flag.

    ruv-dl --destination /media/TV download -u

# Migrations

No data migrations will be run unless you explicitly call them, and the program
might exit abruptly if it senses a missing migration. Make sure to call the
`migrate` command with the same parameters as you would call the `download`
command.

    ruv-dl --destination /media/TV migrate 1

Note that some migrations expect you to have already attempted a download,
so do not run migrations unless the program tells you to.

# Uploading a new version

1. Set a new version in setup.py
2. Run `. ./prepare_upload.sh` (this is assuming you have lastpass.
    Optional if you want to type your pypi credentials manually).
3. Run `make pypi`