npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

orcd

v0.4.2

Published

Comment downloader for OPENREC.tv

Downloads

13

Readme

orcd

npm version CI

OPENREC.tvコメントダウンローダー

サンプル画像

OPENREC.tvのコメントをニコニコ動画風のASS等の形式で保存することができます。

ブラウザでの使用方法

下記のコードをURLとしてブックマークを作成してください。

javascript:(s=document.createElement('script')).src='https://unpkg.com/orcd/browser/orcd.js';document.body.append(s)

OPENRECの動画ページで、上記で作成したブックマークをクリックするとASS形式でダウンロードします。

以下はコマンドラインの使用法です。

必要なもの

  • Node.js 10.x以上

インストール

npm i -g orcd

または

yarn global add orcd

使い方

ダウンロード

orcd https://www.openrec.tv/live/...

引数にOPENREC.tvのアーカイブURLを指定します。

コメントのダウンロードに成功するとタイトルと同名のXMLファイルに保存されます。

XMLファイルは Cometan のようなプレイヤーで使用できます。

-f オプションを使うと他のフォーマットで保存できます。

変換

orcd FILE -f FORMAT

XMLまたはJSONで保存したファイルをASS, JSON, XMLのいずれかに変換します。

ASSに変換する例

orcd 159.xml -f ass

その他のオプション

orcd <url|file>

動画のコメントを取得または変換します

位置:
  url|file  ダウンロードURL、または変換元ファイル                       [文字列]

ASSオプション:
  -F, --fontname  フォント名                 [文字列] [デフォルト: "MS PGothic"]
  -s, --fontsize  フォントサイズ(px)                     [数値] [デフォルト: 48]
  -m, --margin    上下のマージン(px)                      [数値] [デフォルト: 4]
  -O, --outline   文字のアウトライン(px)                  [数値] [デフォルト: 2]
  -t, --time      コメント1個の表示時間(秒)               [数値] [デフォルト: 8]

オプション:
  -v, --version   バージョンを表示                                        [真偽]
  -d, --delay     時間のずれ(秒)                         [数値] [デフォルト: 10]
  -R, --norandom  秒以下を乱数化しない                                    [真偽]
  -f, --format    出力フォーマット
                    [選択してください: "xml", "ass", "json"] [デフォルト: "xml"]
  -o, --output    出力ファイル名                   [文字列] [デフォルト: "auto"]
  -D, --debug     デバッグモード                                          [真偽]
  -h, --help      ヘルプを表示                                            [真偽]