Back to list
mbelinky

chill-putio

by mbelinky

my personal collection of little clis and skills for @steinpete's clawdis

3🍴 0📅 Jan 8, 2026

SKILL.md


Chill → put.io

Quick start

  1. Ensure Chrome is logged in to https://chill.institute on mb-server.
  2. Confirm cookies can be read:
sweetcookie --browser chrome --profile "Default" --domain "chill.institute" --format cookie-header
  1. Scan a page for magnet/torrent links (dry run):
chillput --url "https://chill.institute" --dry-run
  1. Add new links to put.io:
chillput --url "https://chill.institute"

How it works

  • chillput uses sweetcookie (SweetCookieKit CLI) to read Chrome cookies on mb-server.
  • It fetches the provided chill.institute page, extracts magnet/torrent links, and POSTs them to put.io.
  • Dedupe state is stored at ~/.cache/chillput/state.json.

Config

Env file:

  • PUTIO_OAUTH_TOKEN (required)
  • CHILL_COOKIE_DOMAIN (default: chill.institute)
  • CHILL_COOKIE_PROFILE (default: Default)

Location:

  • /Users/mariano/Coding/infra/chillinstitute/.env

Override via CLI:

  • --profile "Default"
  • --domain "chill.institute"
  • --env /path/to/.env

Notes / gotchas

  • Chrome profiles are usually named Default, Profile 1, etc. The displayed Chrome account name is not the profile id.
  • First cookie read may require a macOS Keychain prompt for “Chrome Safe Storage”. Approve once on mb-server.
  • If sweetcookie fails with a profile name, retry without --profile (the CLI already does this fallback).

Useful commands

List available Chrome stores:

sweetcookie --list-stores --browser chrome

Show help:

chillput --help

References

  • See references/usage.md for CLI paths and troubleshooting.

Score

Total Score

50/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

Reviews

💬

Reviews coming soon