semvec/pypi-packages huggingface dataset:
rlane-wherewasi 1.1.3
Where Was I - Claude Code session reporter
License: MIT
Requires Python: >=3.10
Keywords: claude, sessions, cli

# wherewasi

Report recent Claude Code sessions and projects.

Scans `~/.claude/projects/` for session data and displays a summary of your
recent activity across all projects.

## Installation

```bash
pip install rlane-wherewasi
```

## Usage

```bash
wherewasi          # show all projects
wherewasi -n 5     # show 5 most recent projects
wherewasi -m       # output in Markdown format
```

## Options

| Option | Description |
|--------|-------------|
| `-n NUM` | Limit to NUM most recent projects (default: all) |
| `-m`, `--markdown` | Output in Markdown format |

## License

MIT
rlane-netflix 1.0.8
Netflix history report
License: MIT
Requires Python: >=3.10
Keywords: netflix, python

### netflix - Netflix history report

#### Usage
    netflix [--seasons] [--episodes] [--movies-only] [--series1-only]
            [--series2-only] [-h] [-v] [-V] [--print-config] [--print-url]
            [--completion [SHELL]]
            [FILE ...]
    
Print list of Titles, number of Seasons and total number of Episodes.

#### Positional Arguments
    FILE                Read from `FILE`, use `-` for `stdin` (default:
                        `~/Downloads/NetflixViewingHistory.csv`).

#### Options
    --seasons           List seasons and number of episodes.
    --episodes          List episodes; implies `--seasons`.
    --movies-only       Print movies only.
    --series1-only      Print series1 only.
    --series2-only      Print series2 only.

#### General options
    -h, --help          Show this help message and exit.
    -v, --verbose       `-v` for detailed output and `-vv` for more detailed.
    -V, --version       Print version number and exit.
    --print-config      Print effective config and exit.
    --print-url         Print project url and exit.
    --completion [SHELL]
                        Print completion scripts for `SHELL` and exit
                        (default: `bash`).
rlane-gmail 1.0.7
Google Mail CLI
License: MIT
Requires Python: >=3.10
Keywords: google, mail, gmail

# gmail
```
usage: gmail [-h] [-H] [-v] [-V] [--config FILE] [--print-config]
             [--print-url] [--completion [SHELL]]
             COMMAND ...

Google `mail` command line interface.

Specify one of:
  COMMAND
    download            Download mail messages.
    labels              List labels.
    list                List mail messages.

General options:
  -h, --help            Show this help message and exit.
  -H, --long-help       Show help for all commands and exit.
  -v, --verbose         `-v` for detailed output and `-vv` for more detailed.
  -V, --version         Print version number and exit.
  --config FILE         Use config `FILE` (default: `~/.libgoogle.toml`).
  --print-config        Print effective config and exit.
  --print-url           Print project url and exit.
  --completion [SHELL]  Print completion scripts for `SHELL` and exit
                        (default: `bash`).

See `gmail COMMAND --help` for help on a specific command.
```

## gmail download
```
usage: gmail download [-h] MSG_ID

The `gmail download` program downloads a mail message.

positional arguments:
  MSG_ID      The id of the message to download.

options:
  -h, --help  Show this help message and exit.
```

## gmail labels
```
usage: gmail labels [-h] [--show-counts] [--limit LIMIT] [--pretty-print]

The `gmail labels` program lists labels.

options:
  -h, --help      Show this help message and exit.
  --show-counts   Show message counts.
  --limit LIMIT   Limit execution to `LIMIT` number of items.
  --pretty-print  Pretty-print items.
```

## gmail list
```
usage: gmail list [-h] [--print-message | --print-listing | --pretty-print]
                  [--msg-id MSG_ID] [--label-ids [LABEL_IDS ...]]
                  [--has-attachments] [--has-images] [--has-videos]
                  [--search-query SEARCH_QUERY] [--limit LIMIT]

The `gmail list` program lists mail messages.

options:
  -h, --help            Show this help message and exit.
  --limit LIMIT         Limit execution to `LIMIT` number of items.

Printing options:
  These options are mutually exclusive.

  --print-message, --print-msg
                        Print message.
  --print-listing       Print listing.
  --pretty-print        Pretty-print items.

Filtering options:
  --msg-id, --msgid MSG_ID
                        Operate on `MSG_ID` only.
  --label-ids [LABEL_IDS ...]
                        Match labels (default: `['INBOX']`).
  --has-attachments     Search messages with any files attached.
  --has-images          Search messages with image files attached.
  --has-videos          Search messages with video files attached.
  --search-query SEARCH_QUERY
                        Gmail search box query pattern.
```
rlane-gcal 1.0.7
Google Calendar CLI
License: MIT
Requires Python: >=3.10
Keywords: google, calendar, gcal

# gcal
```
usage: gcal [-h] [-H] [-v] [-V] [--config FILE] [--print-config] [--print-url]
            [--completion [SHELL]]
            COMMAND ...

Google `calendar` command line interface.

Specify one of:
  COMMAND
    calendars           Display calendars in the user's calendar list.
    events              Display scheduled events.

General options:
  -h, --help            Show this help message and exit.
  -H, --long-help       Show help for all commands and exit.
  -v, --verbose         `-v` for detailed output and `-vv` for more detailed.
  -V, --version         Print version number and exit.
  --config FILE         Use config `FILE` (default: `~/.libgoogle.toml`).
  --print-config        Print effective config and exit.
  --print-url           Print project url and exit.
  --completion [SHELL]  Print completion scripts for `SHELL` and exit
                        (default: `bash`).

See `gcal COMMAND --help` for help on a specific command.
```

## gcal calendars
```
usage: gcal calendars [-h] [--include-calendars [CALENDARS ...] |
                      --exclude-calendars [CALENDARS ...]] [--limit LIMIT]
                      [--pretty-print]

The `gcal calendars` program displays all calendars in the user's `calendar list`.

options:
  -h, --help            Show this help message and exit.
  --include-calendars [CALENDARS ...]
                        Only display from the given list of calendars.
  --exclude-calendars [CALENDARS ...]
                        Do not display from the given list of calendars.
  --limit LIMIT         Limit execution to `LIMIT` number of items.
  --pretty-print        Pretty-print items.
```

## gcal events
```
usage: gcal events [-h] [-s START_DATE] [-e END_DATE] [-n NUMDAYS]
                   [--include-calendars [CALENDARS ...] |
                   --exclude-calendars [CALENDARS ...]] [--limit LIMIT]
                   [--pretty-print]

The `gcal events` program displays all events scheduled in all calendars
in the user's `calendar list`.

options:
  -h, --help            Show this help message and exit.
  -s, --start START_DATE
                        List events at or after `START_DATE` (inclusive)
                        (YYYY-MM-DD). Defaults to `today`. Use `all` to not
                        filter by start-date.
  -e, --end END_DATE    List events prior to `END_DATE` (exclusive) (YYYY-MM-
                        DD). Defaults to `NUMDAYS` from `START_DATE`. Use
                        `all` to not filter by end-date.
  -n, --numdays NUMDAYS
                        List up to `NUMDAYS` days of events (default: `90`).
  --include-calendars [CALENDARS ...]
                        Only display from the given list of calendars.
  --exclude-calendars [CALENDARS ...]
                        Do not display from the given list of calendars.
  --limit LIMIT         Limit execution to `LIMIT` number of items.
  --pretty-print        Pretty-print items.
```
octodns-cloudns 0.0.15
ClouDNS API provider for octoDNS
License: MIT
Requires Python: >=3.6

## ClouDNS API provider for octoDNS

An [octoDNS](https://github.com/octodns/octodns/) provider that targets ClouDNS.

### Installation

#### Command line

```
pip install octodns-cloudns
```

### Configuration

For more safety, we recommend you to use an API sub-user with limited permissions.
You can create it from [your ClouDNS account](https://www.cloudns.net/api-settings/)
and store your credentials in environment variables:

```bash
export CLOUDNS_API_AUTH_ID=XXXXX
export CLOUDNS_API_AUTH_PASSWORD=XXXXX
```

Then add your ClouDNS account to your octoDNS configuration file:

```yaml
providers:
  cloudns_account:
    class: octodns_cloudns.ClouDNSProvider
    auth_id: env/CLOUDNS_API_AUTH_ID
    auth_password: env/CLOUDNS_API_AUTH_PASSWORD
    # "sub_auth" must be enabled if *only* you log in using a sub-user.
    sub_auth: true
```


### Support Information

#### GeoDNS records

ClouDNSProvider suports GeoDNS records

#### Records

ClouDNSProvider suports А, AAAA, ALIAS, CAA, CNAME, DNAME, MX, NS, PTR, SPF, SRV, SSHFP, TXT, TLSA, LOC and NAPTR

#### Dynamic

ClouDNSProvider does not support dynamic records.

### Development

See the [/script/](/script/) directory for some tools to help with the development process. They generally follow the [Script to rule them all](https://github.com/github/scripts-to-rule-them-all) pattern. Most useful is `./script/bootstrap` which will create a venv and install both the runtime and development related requirements. It will also hook up a pre-commit hook that covers most of what's run by CI.