open-index/open-npm huggingface dataset:
npm package: @mkteam/dds-ngx-easy-table
Description: Angular easy table
Author: Sebastian Superczynski
Latest version: 15.3.0
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

[![npm version](https://badge.fury.io/js/ngx-easy-table.svg)](https://badge.fury.io/js/ngx-easy-table)
[![last commit](https://badgen.net/github/last-commit/ssuperczynski/ngx-easy-table)](https://badgen.net/github/last-commit/ssuperczynski/ngx-easy-table)
[![total downloads](https://badgen.net/npm/dt/ngx-easy-table)](https://badgen.net/npm/dt/ngx-easy-table)
[![Build Status](https://travis-ci.org/ssuperczynski/ngx-easy-table.svg?branch=master)](https://travis-ci.org/ssuperczynski/ngx-easy-table)
[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)

This project is feature complete, and I don't plan to add any new features.
I update the library to provide support for the latest Angular releases.

## Code Examples

<a href="https://github.com/ssuperczynski/ngx-easy-table/tree/master/src/app/demo" target="_blank">
https://github.com/ssuperczynski/ngx-easy-table/tree/master/src/app/demo
</a>

## Demo

<a href="https://ngx-easy-table.eu" target="_blank">
https://ngx-easy-table.eu
</a>

## Installation

`npm install ngx-easy-table --save`

Library requires `@angular/cdk`, please install it as well.

`npm install @angular/cdk --save`

## Available config settings:

See https://ngx-easy-table.eu/#/doc

## Development

- `npm run watch:table`
- `cd dist/ngx-easy-table && npm link`
- go back to project root dir and `npm link ngx-easy-table`
- `npm run start`
npm package: @mkterswingman/5mghost-yonder
Description: Internal MCP client with local data tools and remote API proxy
Latest version: 0.0.38

# 5mghost-yonder

Internal MCP server package for 5mghost workflows.

## Quick Start

```bash
curl -fsSL https://mkterswingman.com/install/yt-mcp.sh | bash
```

```powershell
powershell -ExecutionPolicy Bypass -Command "irm https://mkterswingman.com/install/yt-mcp.ps1 | iex"
```

The bootstrap installer:

- installs the npm package
- installs required runtimes (`playwright`, `yt-dlp`, `ffmpeg`)
- runs `yt-mcp setup`
- runs `yt-mcp smoke` to verify MCP startup and authenticated remote access
- opens a dedicated Playwright browser profile for YouTube login
- keeps cookie refresh inside the same dedicated profile (does not import system Chrome/Edge profiles)
- in unattended installs, defaults to OAuth auth mode and defaults to headed cookie setup after the prompt timeout
- in installer mode, OAuth waits up to `180s` and prints PAT fallback commands before waiting
- if auth is still incomplete after `setup`, the installer stops before smoke tests and YouTube cookie setup instead of pretending the install fully passed
- runs a subtitle smoke check immediately after cookies are available

If you are working inside the repo instead of using the hosted installer:

```bash
bash scripts/install.sh
```

```powershell
powershell -ExecutionPolicy Bypass -File .\scripts\install.ps1
```

`yt-mcp` stores first-party shared auth at `~/.mkterswingman/auth.json`, so logging in here also covers other first-party local MCPs on the same machine. YouTube cookies remain local to `~/.yt-mcp/`.

Client registration notes:

- `setup` auto-registers Claude/Codex/Gemini/OpenCode when their CLI supports `mcp add`
- OpenClaw is registered via `mcporter config add --command ... --arg ...` (native stdio mode)
- pasted PAT tokens are stored in `~/.mkterswingman/auth.json`; client `env.YT_MCP_TOKEN` is optional after setup

Media download runtime expectations:

- `start_download_job` and `poll_download_job` are job-based local tools
- `ffmpeg` is required for video download modes
- each job handles up to 5 YouTube videos
- downloads are written to `~/Downloads/yt-mcp/YYYY-MM-DD_<video_id>`

## Commands

- `setup` — first-time setup
- `serve` — start the stdio MCP server
- `smoke` — run the installer smoke checks (`search_videos`, plus `validate_cookies` with `--subtitles`)
- `runtime` — install, update, or check required runtimes
- `check` — inspect shared auth, runtime status, and YouTube cookies
- `setup-cookies` — open a dedicated Playwright browser profile for manual YouTube login and save cookies locally
- `uninstall` — remove MCP registrations and local `~/.yt-mcp` config
- `update` — update the main package and required runtimes
- `version` — print the installed version

Runtime notes:

- Playwright browser installs are managed through `yt-mcp runtime install`, not a raw `npx playwright install ...` call
- `yt-dlp` is invoked with `--js-runtimes node`, so no extra Deno install is required
npm package: @mkterswingman/yt-mcp
Description: YouTube MCP client — local subtitles + remote API proxy
Latest version: 0.3.7

# yt-mcp

Local MCP server for YouTube workflows.

## Quick Start

```bash
npx @mkterswingman/yt-mcp setup
```

The setup command configures auth, optional YouTube cookies, and prints MCP config for supported AI clients.

## Commands

- `setup` — first-time setup
- `serve` — start the stdio MCP server
- `setup-cookies` — refresh YouTube cookies
- `update` — update to the latest npm version
- `version` — print the installed version