「Chuncord」の版間の差分

提供: ArchWiki
ナビゲーションに移動 検索に移動
(英語版から転載)
 
(翻訳)
 
5行目: 5行目:
 
{{Related articles end}}
 
{{Related articles end}}
   
Chuncord is a free and open source command line tool, licensed under [https://git.lemonsh.moe/lemon/chuncord/src/branch/master/LICENSE EUPLv1.2] (European Union Public License) which allows uploading files larger than the 25MB upload limit to [[Discord]]'s content delivery network (CDN) by splitting them into parts. These files can be downloaded using Chuncord as well.
+
Chuncordは、[https://git.lemonsh.moe/lemon/chuncord/src/branch/master/LICENSE EUPLv1.2] (European Union Public License) の下でライセンスされたフリーでオープンソースのコマンドラインツールで、25MB以上のファイルを分割して [[Discord]] のコンテンツ配信ネットワーク (CDN) にアップロードすることが可能です。これらのファイルは Chuncord を使ってダウンロードすることも可能です。
   
  +
{{Warning|Chuncord は間接的にアップロード制限を回避するため、Discord の利用規約に違反する可能性が高いです。自己責任で使用してください。}}
{{Warning|Chuncord indirectly bypasses the upload limit and thus likely violates the Discord Terms of Service. Use at your own risk.}}
 
   
== Installation ==
+
== インストール ==
   
  +
{{AUR|chuncord}} パッケージを [[インストール]] して下さい。
[[Install]] the {{AUR|chuncord}} package.
 
   
  +
Chuncord の事前構築済みバージョンは、[https://wiki.archlinux.org/title/Unofficial_user_repositories#PolarRepo PolarRepo] 非公式リポジトリでも入手できます。
A prebuilt version of Chuncord is also available in [[Unofficial repositories#PolarRepo|PolarRepo]] unofficial repositories.
 
   
== Configuration ==
+
== 設定 ==
   
Configuration for Chuncord is stored under {{ic|$HOME/.config/chuncord/config.toml}}, in [https://toml.io/en/ TOML] format.
+
Chuncord の設定は、[https://toml.io/en/ TOML] 形式で {{ic|$HOME/.config/chuncord/config.toml}} に保存されます。
   
  +
{{Note|すべての設定オプションはコマンドラインインターフェイスを介して変更できますが、アップストリームは設定ファイルの形式を文書化していないため、このファイルを直接変更すべきではないことを示唆しています。}}
{{Note|All configuration options can be modified via the command line interface, upstream has not documented the format of the configuration file, therefore implying this file should not be modified directly.}}
 
   
== Usage ==
+
== 使い方 ==
   
  +
Chuncord は、[https://support.discord.com/hc/en-us/articles/228383668-Intro-to-Webhooks Webhook] を使用してファイル部分をアップロードします。次に、ファイル名、ファイルサイズ、およびすべてのファイル部分のリストを含むインデックスファイルをアップロードします。Chuncord は、そのインデックスを使用してファイルをダウンロードできます。
Chuncord uploads file parts using [https://support.discord.com/hc/en-us/articles/228383668-Intro-to-Webhooks webhooks]. Then, it uploads an index file that contains the filename, file size, and a list of all the file parts. Chuncord can then download the file using that index.
 
   
=== Adding a Discord webhook ===
+
=== Discord Webhook の追加 ===
   
  +
Chuncord を使用すると、Discord Webhook を追加および管理して、ファイルをさまざまなチャネルにアップロードできます。アップロードする前に、Webhook を追加する必要があります。
Chuncord allows you to add and manage Discord webhooks to upload files to different channels. Before you are able to upload, you must add a webhook:
 
   
 
$ chuncord webhook add <webhook name> <webhook url>
 
$ chuncord webhook add <webhook name> <webhook url>
   
==== Default webhook ====
+
==== デフォルトの Webhook ====
   
  +
Webhook が指定されていない場合に使用するデフォルト Webhook を選択することもできます。
You can also select a default webhook to use when no webhook is specified.
 
   
 
$ chuncord webhook default <webhook name>
 
$ chuncord webhook default <webhook name>
   
  +
デフォルトの Webhook はいつでも変更できます。
The default webhook can be changed at any time.
 
   
  +
=== Discord にファイルをアップロードする ===
=== Uploading files to Discord ===
 
   
  +
次のコマンドを実行するだけです。
Simply run this command:
 
   
 
$ chuncord upload -w <webhook name> <file path>
 
$ chuncord upload -w <webhook name> <file path>
   
  +
または、デフォルトの Webhook を設定している場合は、{{ic|-w}} フラグを省略できます。
Or, if you have set a default webhook, you can omit the {{ic|-w}} flag:
 
   
 
$ chuncord upload <file path>
 
$ chuncord upload <file path>
   
  +
ファイルがアップロードされると、Chuncord はインデックスファイルの URL と MID (メッセージ ID) を出力します。MID は、アップロードされたファイルを削除するために使用されます。ファイルを誰かと共有したい場合は、インデックス URL を指定するだけです。
Once the file is uploaded, Chuncord will print index file URL and the MID (message ID). The MID is used to delete an uploaded file. If you want to share the file with someone, you only need to provide the index URL.
 
   
  +
=== アップロードされたファイルをダウンロードする ===
=== Downloading uploaded files ===
 
   
 
$ chuncord download -o <file path> <index URL>
 
$ chuncord download -o <file path> <index URL>
   
  +
元のファイル名を使用する場合は、ファイルパスを省略できます。
You can omit the file path in order to use the original filename.
 
   
  +
なお、ダウンロードする際には、Webhook の指定は ''不要'' です
Note that to download, you do '''not''' need to specify any webhook.
 
   
  +
=== アップロードしたファイルを削除する ===
=== Deleting uploaded files ===
 
   
 
$ chuncord delete -w <webhook name> <message ID>
 
$ chuncord delete -w <webhook name> <message ID>
   
  +
アップロードと同様に、デフォルトのものを使用するために、Webhook を省略することができます。ファイルがアップロードされたのと同じ webhook を使用する必要があります。
As with uploading, you can omit the webhook in order to use the default one. You need to use the same webhook that the file was uploaded with.
 
   
== See also ==
+
== 参照 ==
   
 
* [https://git.lemonsh.moe/lemon/chuncord Upstream repository]
 
* [https://git.lemonsh.moe/lemon/chuncord Upstream repository]

2023年6月1日 (木) 14:26時点における最新版

関連記事

Chuncordは、EUPLv1.2 (European Union Public License) の下でライセンスされたフリーでオープンソースのコマンドラインツールで、25MB以上のファイルを分割して Discord のコンテンツ配信ネットワーク (CDN) にアップロードすることが可能です。これらのファイルは Chuncord を使ってダウンロードすることも可能です。

警告: Chuncord は間接的にアップロード制限を回避するため、Discord の利用規約に違反する可能性が高いです。自己責任で使用してください。

インストール

chuncordAUR パッケージを インストール して下さい。

Chuncord の事前構築済みバージョンは、PolarRepo 非公式リポジトリでも入手できます。

設定

Chuncord の設定は、TOML 形式で $HOME/.config/chuncord/config.toml に保存されます。

ノート: すべての設定オプションはコマンドラインインターフェイスを介して変更できますが、アップストリームは設定ファイルの形式を文書化していないため、このファイルを直接変更すべきではないことを示唆しています。

使い方

Chuncord は、Webhook を使用してファイル部分をアップロードします。次に、ファイル名、ファイルサイズ、およびすべてのファイル部分のリストを含むインデックスファイルをアップロードします。Chuncord は、そのインデックスを使用してファイルをダウンロードできます。

Discord Webhook の追加

Chuncord を使用すると、Discord Webhook を追加および管理して、ファイルをさまざまなチャネルにアップロードできます。アップロードする前に、Webhook を追加する必要があります。

$ chuncord webhook add <webhook name> <webhook url>

デフォルトの Webhook

Webhook が指定されていない場合に使用するデフォルト Webhook を選択することもできます。

$ chuncord webhook default <webhook name>

デフォルトの Webhook はいつでも変更できます。

Discord にファイルをアップロードする

次のコマンドを実行するだけです。

$ chuncord upload -w <webhook name> <file path>

または、デフォルトの Webhook を設定している場合は、-w フラグを省略できます。

$ chuncord upload <file path>

ファイルがアップロードされると、Chuncord はインデックスファイルの URL と MID (メッセージ ID) を出力します。MID は、アップロードされたファイルを削除するために使用されます。ファイルを誰かと共有したい場合は、インデックス URL を指定するだけです。

アップロードされたファイルをダウンロードする

$ chuncord download -o <file path> <index URL>

元のファイル名を使用する場合は、ファイルパスを省略できます。

なお、ダウンロードする際には、Webhook の指定は 不要 です

アップロードしたファイルを削除する

$ chuncord delete -w <webhook name> <message ID>

アップロードと同様に、デフォルトのものを使用するために、Webhook を省略することができます。ファイルがアップロードされたのと同じ webhook を使用する必要があります。

参照