Current collected state Current
Observed since 20 Oct, 19:09 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
2ch fetcher
2ch fetcher
npm install 2ch-fetcher
import { BBSMenu, Thread } from "./";
async function hierarchal() {
const menu = new BBSMenu(); // default url is bbsmenu of 2ch.sc
const boards = await menu.fetchBoards();
console.log(boards.names);
const threads = await boards.board("河川・ダム等").fetchThreads();
console.log(threads.titles);
console.log(threads.searchThreads(/なんとか/).map((thread) => thread.title));
const posts = await threads.thread("なんとかスレ").fetchPosts();
const post = posts.post(1); // 1 origin
if (post) { // あぼーん post is undefined
console.log(post.name);
}
console.log(posts.range(1, 2));
}
async function single() {
const thread = new Thread("http://example.com/foobar/dat/123456789.dat", "title", 42);
const posts = await thread.fetchPosts();
console.log(posts.post(1));
}
hierarchal().then(single);
This is released under MIT License
Download counts and popularity will appear here as the collector receives them.
This describes our collected data; it is not a security assessment.
Observed since 20 Oct, 19:09 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:e413924171473b05dc69425621570fcdfc1d8af126791f90fa067ea10b47b5f9