open-index/open-npm huggingface dataset:
npm package: @floogulinc/subcount
Description: Count your subscriptions on Patreon and Fanbox
Author: floogulinc
Latest version: 0.1.0

subcount
========

Count your subscriptions on Patreon and Fanbox.

Requires Hydrus with cookies for Patreon or Fanbox. It uses the Hydrus API to get cookies for the Patreon and Fanbox APIs.

[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)

# Usage
```sh-session
$ subcount --help
Count your subscriptions on Patreon and Fanbox

USAGE
  $ subcount APIKEY [APIURL]

ARGUMENTS
  APIKEY  Hydrus API key
  APIURL  [default: http://localhost:45869] Hydrus API URL

OPTIONS
  -f, --fanbox            enable checking Fanbox
  -h, --help              show CLI help
  -p, --patreon           enable checking Patreon
  -v, --version           show CLI version
  -x, --extended          show extra columns
  --columns=columns       only show provided columns (comma-separated)
  --csv                   output is csv format [alias: --output=csv]
  --filter=filter         filter property by partial string matching, ex: name=foo
  --no-header             hide table header from output
  --no-truncate           do not truncate output to fit screen
  --output=csv|json|yaml  output in a more machine friendly format
  --sort=sort             property to sort by (prepend '-' for descending)
```
npm package: @floom-dev/client
Description: JavaScript client for Floom
Latest version: 0.1.3

# @floom-dev/client

JavaScript/TypeScript client for the Floom API.

## Install

```bash
npm install @floom-dev/client
```

## Usage

```typescript
import { FloomClient } from '@floom-dev/client';

const client = new FloomClient({
  url: 'http://localhost:3001',
  apiKey: 'your-api-key',  // optional for OSS mode
});

// Deploy Python code
const project = await client.deploy(
  'def run(city: str = "Berlin") -> dict:\n  return {"message": f"Hello {city}"}',
  'Greeter'
);

// Run an endpoint
const run = await client.run(
  project.id,
  project.version_id,
  project.endpoints[0].id,
  { json: { city: 'Hamburg' } }
);

// Wait for result
const result = await client.waitForRun(run.run_id);
console.log(result.result?.json);
// { message: "Hello Hamburg" }
```

## API

### Core

- `deploy(code, name, requirements?, config?)` - Deploy Python code or base64 ZIP
- `run(projectId, versionId, endpointId, params?)` - Execute an endpoint
- `waitForRun(runId, timeoutMs?)` - Poll until completion (default 120s)
- `getRunStatus(runId)` - Get run status and result
- `listProjects()` - List all projects
- `getProject(projectId)` - Get project details with endpoint schemas
- `deleteProject(projectId)` - Delete a project

### Versions

- `listVersions(projectId)` - List versions with dev/prod flags
- `promote(projectId, versionId?)` - Promote to production
- `rollback(projectId, versionId)` - Rollback

### Secrets

- `listSecrets(projectId)` - List configured secrets
- `setSecret(projectId, key, value)` - Set a secret
- `deleteSecret(projectId, key)` - Delete a secret

### Storage

- `putStorage(projectId, key, value)` - Store a value
- `getStorage(projectId, key)` - Retrieve a value
- `deleteStorage(projectId, key)` - Delete a value
- `listStorage(projectId)` - List all keys

### Share Links

- `createShareLink(projectId)` - Create public share link
- `listShareLinks(projectId)` - List share links
- `disableShareLink(projectId, shareId)` - Disable a link

## License

MIT
npm package: @floom-dev/mcp-server
Description: MCP server for Floom, lets AI agents deploy and run apps
Latest version: 0.1.3

# @floom-dev/mcp-server

MCP server for Floom. Lets AI agents (Claude, Cursor) deploy and run Python apps.

## Setup

### Claude Desktop

Add to `claude_desktop_config.json`:

```json
{
  "mcpServers": {
    "floom": {
      "command": "npx",
      "args": ["@floom-dev/mcp-server"],
      "env": {
        "FLOOM_URL": "http://localhost:3001",
        "FLOOM_API_KEY": "your-api-key"
      }
    }
  }
}
```

### Cursor

Add to MCP settings with the same command and environment variables.

## Tools

The server exposes 18 tools for AI agents:

### Deploy and Run

- **deploy** - Deploy Python code with optional config and requirements
- **run** - Execute an endpoint (auto-polls until result)
- **list_projects** - List all deployed apps
- **get_project** - Get app details and endpoint schemas

### Version Management

- **list_versions** - Show dev/prod versions
- **promote** - Promote with health check and auto-rollback
- **rollback** - Rollback to a previous version

### Secrets

- **manage_secrets** - List, set, or delete API keys (action param)

### Storage

- **storage_set** / **storage_get** / **storage_delete** / **storage_list** - Persistent key-value store

### Share Links

- **create_share_link** / **list_share_links** / **disable_share_link** - Public link management

### Context

- **fetch_context** / **list_contexts** / **delete_context** - Attach external data sources

### Logs

- **get_logs** - Recent run logs with error details and suggested fixes

## Environment Variables

| Variable | Required | Description |
|----------|----------|-------------|
| `FLOOM_URL` | Yes | Floom server URL |
| `FLOOM_API_KEY` | No | API key (optional in OSS mode) |

## License

MIT