Skip to content

watagashi-uni/5000choyen-api

 
 

Repository files navigation

5000choyen-api

5000兆円欲しい!をnode-canvasを使用しサーバーサイドで生成できるようにしたものです。

how to use

https://gsapi.cbrx.io/image?top=上部文字列&bottom=下部文字列

a

※以前の2つのドメインは2021年9月11日で廃止になります。

spec

画像形式: PNG/WebP (アルファチャンネルあり、背景透明)、JPEG

最大横幅: 3840px

parameters

name value description
top - 上部文字列
bottom - 下部文字列
type png/jpg/webp PNG/JPEG/WebPの切り替え
q - 画質(1~100)
hoshii true/false 下部文字列を「欲しい!」に固定する
noalpha true/false 背景色を白にする
rainbow true/false 虹色にする ※1
single true/false 上部・下部どちらかをレンダリング ※2

※1:hoshiiがtrueの場合、下部は虹色になりません。

※2:topとbottomを両方指定するとエラーになります。hoshiiは無視されます。

server configuration

サーバーの設定を変えることができます。 ホスト名とSSLの有無を設定できます。なおこれは表示に関わる設定で動作自体に影響はありません。

server_config.json をサーバープログラムがあるディレクトリに配置するか、環境変数 GSAPI_HOSTNAME GSAPI_SSL で設定可能です。(Herokuなどでは環境変数で設定するほうが簡単です)

JSONの例は以下のとおりです。

{
    "hostname": "gsapi.cbrx.io",
    "ssl": true
}

環境変数の例は以下のとおりです。

GSAPI_HOSTNAME="gsapi.cbrx.io"
GSAPI_SSL="1" # 1=true, 0=false

反映優先順は 設定ファイル > 環境変数 です。

caution

文字列が短いと横幅が自動で調整されて短くなります。

どんなに長くても3840pxまでしか横幅は伸びません。

過剰なアクセスはお控えください。

thanks

このプログラムは、yurafuca様が作られたものをベースにNode.js向けに改良を加えつつ、サーバーサイドに移植したものです。 原作リポジトリはこちら

DDoS Protection by

support

5000兆円APIのサポートはGitHubのIssue、またはDiscordサーバーで受け付けています。

Discordサーバーはこちら

fonts

このジェネレーターは以下のフォントを使用しています。

Noto Sans CJKjp Black

Noto Serif CJKjp Black

これらのフォントはオープンフォントライセンスに基づきGoogle Fontsよりダウンロード可能です。

applications

※採用事例歓迎です!!

怪しい日本語ジェネレーター

by Submarine.online

Available on Google Play

唯香 -ゆいか- (Discordボット)

by ryoさん / ryosan1210

公式ウェブサイト

SevenBot (Discordボット)

sb#image 5000 このAPI 便利!

by 名無し。

公式ウェブサイト

5000兆円欲しいジェネレーター

by ゆ~ぺぃ/YU-PEI

Windows10用

インストール方法

Appleデバイス用

※iOS/iPadOS 12.3以降、macOS 11.0以降またはM1 Macが必要です。

Download on the App Store

5000兆円欲しい!ジェネレーター for Twitter

ブラウザでTwitterを使う際、ツイート画面にジェネレーターを設置します。

Chromeはこちら

Firefoxはこちら(v1.0)

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 97.5%
  • Dockerfile 2.4%
  • Procfile 0.1%