New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details
Socket
Book a DemoSign in
Socket

chch

Package Overview
Dependencies
Maintainers
1
Versions
45
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

chch

5ch 用スクリプト集だよ

latest
Source
npmnpm
Version
2.8.0
Version published
Maintainers
1
Created
Source

npm version github actions License: MIT

chch

5ch 用スクリプト集だよ

Install

  • module
$ npm install chch
  • CLI
$ npm install chch -g
# or
$ npx chch

API

getThread(url: string)

Returns an Thread

Thread object with:

  • title (string)
  • url (string)
  • postCount (number) - count of posts
  • size (string) - thread page total size 10KB
  • posts (Post[])
    • number (number) - res number
    • name (string) -
    • userId (string) - ID
    • timestamp (number) - Unix Epoch
    • comma (number) - comma of timestamp
    • message (string) -

getThreads(url: string)

Returns Thread[] (without posts field)

postMessage(url: string, message: string)

post message

CLI

$ npm install chch

dump

スレッド情報とレス一覧の取得

$ chch dump https://hebi.5ch.net/test/read.cgi/news4vip/1562153470/
{
  "title": "プログラム「a=a+b」←こいつwwwwww",
  "url": "https://hebi.5ch.net/test/read.cgi/news4vip/1562479977/",
  "postCount": null,
  "posts": [
    {
      "number": "1",
      "name": "以下、5ちゃんねるからVIPがお送りします",
      "userId": "",
      "timestamp": 1562479977678,
      "comma": 678,
      "message": "算数もできないのかよ……"
    },
    {
      "number": "2",
...
$ chch dump https://hebi.5ch.net/test/read.cgi/news4vip/1562153470/ |jq '.posts[].comma'
678
133
487
517
787
...

dump-threads

スレッド一覧の dump

$ chch dump-threads
# スレタイ検索
$ chch dump-threads |jq -r '.threads[] | "\(.title)\t\(.url)"' |peco

watch

スレの監視と新着ポストの標準出力

$ chch watch [url] [command]
# 受取時に音を出す
$ chch watch https://hebi.5ch.net/test/read.cgi/news4vip/1562153470/ -c "say got"

hosyu

$ chch hosyu http://hebi.5ch.net/test/read.cgi/news4vip/1556625403
保守スタート
新・保守時間目安表 (休日用)
00:00-02:00 10分以内
02:00-04:00 20分以内
04:00-09:00 40分以内
09:00-16:00 15分以内
16:00-19:00 10分以内
19:00-00:00 5分以内

新・保守時間の目安 (平日用)
00:00-02:00 15分以内
02:00-04:00 25分以内
04:00-09:00 45分以内
09:00-16:00 25分以内
16:00-19:00 15分以内
19:00-00:00 5分以内

posted: Sat May 11 2019 15:21:55 GMT+0900 (GMT+09:00) next: 15min
posted: Sat May 11 2019 15:06:53 GMT+0900 (GMT+09:00) next: 15min

trip-dig [deprecated]

トリップの採掘

$ chch trip-dig [prefix] [regex] [start | "a"] [interval | 100]
  • regex: ログする文字列。正規表現。
  • start: suffix の初期値。途中で停止して再開するときなどに指定する。使える文字列は a-zA-Z。(default: "a")
  • interval: sleep する間隔。大きいほど CPU 使う。(default: 100)
# 正規表現
$ chch trip-dig p____ "[0-9]+vip(vi)+$"

# ゆっくり
$ chch trip-dig p____ "^vip" aaaaaaa 10

# ガンガン採掘
$ chch trip-dig p____ "^vip" aaaaaaa 10000

Keywords

5ch

FAQs

Package last updated on 23 Dec 2021

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts