Communitygithub.com

CLI pour Web Yu-pri

Utilisez le service Web Yu-pri de la Poste japonaise depuis une interface en ligne de commande en pilotant le navigateur réel pour la connexion, l'inspection, les captures d'écran, la planification à sec et le remplissage de formulaires de contenu.

Qu'est-ce que CLI pour Web Yu-pri ?

Cette compétence permet d'automatiser les saisies répétitives de lignes de contenu dans l'interface Web Yu-pri de la Poste japonaise (https://mgr.post.japanpost.jp/C30P01Action.do) via une CLI qui pilote un vrai navigateur Chromium. Elle est utile pour les développeurs, expéditeurs ou intégrateurs qui doivent remplir rapidement des déclarations de colis avec plusieurs articles, sans interaction manuelle prolongée. La compétence prend en charge les CLI basées sur Python, nécessite l'installation de Playwright et fonctionne sur n'importe quel système avec un navigateur Chromium. Elle offre des commandes pour le diagnostic (`doctor`, `selectors`), la connexion manuelle (`open-login`), la planification à sec (`plan`), le remplissage simulé (`--dry-run`) et le remplissage en direct (`contents fill`). Une règle de sécurité essentielle interdit de stocker les identifiants dans les commandes, fichiers ou journaux ; la connexion se fait via un profil persistant où l'utilisateur saisit ses identifiants manuellement.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/HKUDS/CLI-Anything/tree/main/skills/cli-anything-web-yu-pri

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Que fait CLI pour Web Yu-pri ?

Utilisez cette compétence lorsqu'une tâche implique la saisie d'étiquettes Web Yu-pri de la Poste japonaise sur https://mgr.post.japanpost.jp/C30P01Action.do, en particulier la saisie répétitive de lignes de contenu.

Installation

pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=web-yu-pri/agent-harness

Si aucun navigateur n'est trouvé :

python -m playwright install chromium

Règles de sécurité

  • Ne placez pas les identifiants de la Poste japonaise dans des commandes, fichiers, journaux ou invites.
  • Utilisez open-login pour que l'utilisateur puisse se connecter manuellement dans le profil persistant.
  • Exécutez contents fill ... --dry-run --json avant le remplissage en direct du formulaire.
  • Cette CLI ne clique pas sur les boutons de confirmation finale d'expédition ou d'achat.
  • Gardez les lignes d'articles séparées lorsque les données source ont des lignes séparées par distinction/récompense, tout en préservant le total déclaré demandé.

Commandes courantes

cli-anything-web-yu-pri --json doctor
cli-anything-web-yu-pri open-login
cli-anything-web-yu-pri --json status --url https://mgr.post.japanpost.jp/M060800.do
cli-anything-web-yu-pri --json plan items.json
cli-anything-web-yu-pri --json contents fill items.json --dry-run
cli-anything-web-yu-pri --json contents fill items.json --total-value 17000

Fichier d'articles

JSON :

{
  "items": [
    {"description": "Plaque de récompense", "value": 8000, "quantity": 1, "country": "KR"},
    {"description": "Certificat", "value": 9000, "quantity": 1, "country": "KR"}
  ]
}

Les en-têtes CSV peuvent utiliser ces alias :

  • description : description, desc, content, contents, item, name, pkg
  • value : value, declared_value, cost, price, amount, yen, jpy
  • quantity : quantity, qty, num, count
  • country : country, country_code, country_of_origin, origin, couCd, cou_cd
  • HS code : hs_code, hs, hscode, hsCode

Par défaut, value est considéré comme la valeur déclarée de la ligne. Utilisez --value-mode unit lorsque la valeur doit être multipliée par la quantité.

Diagnostics des sélecteurs

cli-anything-web-yu-pri --json selectors
cli-anything-web-yu-pri snapshot --url https://mgr.post.japanpost.jp/M060800.do -o page.png --html-output page.html

Contrôles connus de la page de contenu :

  • #M060800_itemBean_pkg
  • #M060800_itemBean_cost_value
  • #M060800_itemBean_num_value
  • #M060800_itemBean_couCd
  • #M060800_itemBean_hsCode
  • #M060800_shippingBean_pkgType
  • #M060800_shippingBean_pkgTotalPrice_value
  • #M060800_ShippingBean_danger
  • submitCommand('itemAdd2')

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

cli-anything-adguardhome

>-

cli-anything-anygen

>-

cli-anything-audacity

>-

cli-anything-blender

>-

cli-anything-browser

Browser automation CLI using DOMShell MCP server. Maps Chrome

cli-anything-calibre

>-

cli-anything-ccswitch

CLI interface for CC Switch — manage AI coding tool configurations from the terminal

cli-anything-chromadb

>-

cli-anything-cloudanalyzer

Command-line interface for CloudAnalyzer — Agent-friendly harness for CloudAnalyzer, a QA platform for mapping, localization, and perception outputs. Supports 27 commands across 8 groups: point cloud evaluation, trajectory evaluation, ground segmentation QA, config-driven quality gates, baseline evolution, processing, visualization, and interactive REPL.

cli-anything-cloudcompare

Command-line interface for CloudCompare — Agent-friendly harness for CloudCompare, the open-source 3D point cloud and mesh processing software. Supports 41 commands across 9 groups: project management, session control, point cloud operations (subsample, filter, segment, analyze), mesh operations, distance computation (C2C, C2M), transformations (ICP, matrix), export (LAS/LAZ/PLY/PCD/OBJ/STL/E57), and interactive REPL.

cli-anything-comfyui

>-

cli-anything-dify-workflow

Wrapper for the Dify workflow DSL CLI. Create, inspect, validate, edit, and export Dify workflow files through a CLI-Anything harness.

cli-anything-drawio

>-

cli-anything-eez-studio

Use EEZ Studio from the command line: inspect and modify native .eez-project files, edit LVGL screens/widgets, manage SCPI commands, and invoke the real EEZ Studio backend for LVGL builds.

cli-anything-eth2-quickstart

>-

cli-anything-exa

>-

cli-anything-firefly-iii

Firefly III CLI - Personal finance management via CLI-Anything

cli-anything-freecad

Complete CLI harness for FreeCAD parametric 3D CAD modeler (258 commands). Covers ALL workbenches: Part (29 primitives + boolean + mirror + loft + sweep), Sketcher (26 cmds: geometry + constraints + editing), PartDesign (38 cmds: pad/pocket/groove/fillet/chamfer/patterns/hole/datum), Assembly (11 cmds), Mesh (16 cmds), TechDraw (15 cmds: views + dimensions + PDF/SVG), Draft (33 cmds: 2D shapes + arrays + transforms), FEM (12 cmds), CAM/CNC (10 cmds), Surface (6 cmds), Spreadsheet (7 cmds), Import (13 formats), Export (17 formats), Measure (12 cmds), Materials (21 presets). Headless FreeCAD export to STEP/IGES/STL/OBJ/DXF/PDF/glTF/3MF.

cli-anything-gimp

>-

cli-anything-godot

>-

Skills associés