Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BULLNEO

BULLNEO(ぶるねお)は、ふたばちゃんねるの投稿フォームに PaintBBS NEO を後付けで読み込み、描いた内容を PNG として添付欄へ戻すためのスクリプトです。

使い方

ブックマークレットとして使うことができます。 chromeなら、ブックマークバーに「ページを追加」で、URLを以下のjavascriptにしてください。

お絵かきレス画面を表示してブックマークレットを起動してください

javascript:(function(){var d=document,s=d.createElement('script');s.charset='UTF-8';s.src='https://neo.sakots.net/bullneo.js?bullneo_debug=1&v='+Date.now();(d.head||d.documentElement).appendChild(s)})()

開発

bullneo.js を HTTP(S) で置いて、can.php と同じ流儀のブックマークレットから読み込みます。example.com は実際に配置したホスト名へ置き換えてください。

javascript:(function(){var d=document,s=d.createElement('script');s.charset='UTF-8';s.src='https://example.com/bullneo.js?bullneo_debug=1&v='+Date.now();(d.head||d.documentElement).appendChild(s)})()

PaintBBS NEO は、デフォルトで https://oekakibbs.moe/apps/neo/ から読み込みます。 読み込み元を変更する場合は、bullneo.js を読み込む前に window.BULLNEO_NEO_BASE を設定してください。

window.BULLNEO_NEO_BASE = "https://example.com/path/to/neo/";

ブックマークレットを実行すると、そのまま NEO の編集画面を開きつつ、投稿フォームの近くに 手書き(NEO) リンクも追加します。画像に反映 を押すと描いた絵が PNG になって添付ファイル欄へ入るので、そのまま通常どおり投稿できます。

https://jun.2chan.net/oe/futaba.htm のようにフォームが後から差し替わる板でも、添付欄つきフォームを監視して 手書き(NEO) を再設置します。

編集画面では、キャンバスサイズに加えて 手ブレ補正 のオン・オフと強さ 0 から 5bullneo 側で切り替えられます。

外部パレット

外部テキストのパレットマトリクスを読み込む場合は、ブックマークレットの bullneo.js の URL に bullneo_palette を追加してください。省略した場合は、bullneo.js 内蔵のデフォルトパレットを使います。

javascript:(function(){var d=document,s=d.createElement('script');s.charset='UTF-8';s.src='https://example.com/bullneo.js?bullneo_palette=palette.txt&v='+Date.now();(d.head||d.documentElement).appendChild(s)})()

palette.txtbullneo.js からの相対パス、または絶対 URL を指定できます。 独自パレットを外部テキストとして読む場合は、配信元が CORS で取得を許可している必要があります。 (ふたばでは使えません)

パレットテキストは次の形式です。1パレットにつき14色を指定してください。

!Palette
#000000
#ffffff
#b47575
#888888
#fa9696
#c096c0
#ffb6ff
#8080ff
#25c7c9
#e7e58d
#e7962d
#99cb7b
#fcece2
#f9ddcf
!Matrix

更新履歴

[2026/07/31] v0.1.7

  • neoのURL修正

[2026/07/06] v0.1.6

  • 手振れ補正のデフォルト値を0にした
  • neoの新バージョンでもキャンバスの背景色をふたば基準にした

[2026/06/07] v0.1.5

  • キャッシュを残りにくくした

[2026/06/04] v0.1.4

  • NEO の div.neo-applet-paintbbsNeo.param.paintbbs による新しい設定形式に対応

[2026/05/09] v0.1.3

  • 手ブレ補正機能の誤字対応

[2026/04/29] v0.1.2

  • ブックマークレット実行時に 手書き(NEO) を押さなくても、そのままお絵描きフォームを開くようにした

[2026/04/28] v0.1.1

  • 手ブレ補正を bullneo 側から操作できるようにした
  • 動作確認用ファイル追加

[2026/04/21] v0.1.0

  • バージョン番号をかけるようにした
  • キャンバスの背景色を手書きのに寄せた
  • 描画処理の改善

[2026/04/19]

  • パレットの指定をできるようにした

[2026/04/18]

  • 生やした

About

ふたばにNEOでレスする

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages