Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

Setting helpers on the command line: paperpi helper <type>.<helper>

オープン
#269 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る

メンテナーはふだん 1 日以内に返信

まだ誰も着手していません。

評価

難易度
4/5
見積もり時間
1〜2日
初心者へのやさしさ
42/100
issue の種類
機能追加
明瞭さ
おおむね明確
活発さ
活発
技術スタック
python
領域
cli

調査の方向性

Read docs/decisions/setting-helpers.md and the CLI entry point in src/paperpi/cli.py; first resolve how helpers receive prerequisite settings, a decision the issue leaves open. Then implement the command using the selected approach and check that it prints each choice’s show, link, and fill values; the issue also specifies a separate process with the web interface’s time limit.

索引モデルが issue の本文から書いたものです。

説明

area:core enhancement

From the setting helpers design (docs/decisions/setting-helpers.md, "Later"), agreed with txoof on 2026-10-10: helpers should also work from the command line on the Pi, for people who edit the config file by hand (v1 had met_no.get_coord).

Form chosen by txoof:

paperpi helper met_no.location "Morrison, Colorado"
  • Names the plugin type and the helper, not a plugin id, so it works before the plugin is in the config file.
  • Prints each choice's show and link texts and its fill values as lines to copy into the plugin's [[plugin]] block.
  • Runs the helper in its own process with the same time limit as the web interface.

To decide: how a helper that needs other settings first (e.g. an NS API key) gets them: from a plugin block in the config file, or typed after the text.

Low priority; after M5 part 3c (#238).

Area

core (src/paperpi/cli.py), docs.

主要言語
Python
スター
205
フォーク
17
平均マージ
6時間 13分
マージ済み PR(30日)
39

環境構築

  • Dockerfile・Docker Compose ファイルなし
  • プルリクエストのテンプレートあり
  • コントリビューションガイドなし

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

txoof/PaperPi のほかの issue

txoof/PaperPi の issue をすべて見る

似ている issue

Python の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。