Current collected state Current
Observed since 20 Oct, 19:09 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
2ch-parser
This module is a parser for 2ch, the most famous BBS in Japan.
This module is a parser for 2ch which is most famous BBS in Japan.
This module supports some BBS compatible with 2ch, but doesn't support 5ch.net.
Install with npm.
npm install 2ch-parser
The codes below try to fetch a list of threads and posts.
import { Board } from '2ch-parser'
var board = new Board("http://toro.2ch.sc/tech/")
board.fetchThreads((res) => {
if (res.statusCode == 200) {
console.log(board.threads)
}
})
import { Thread } from '2ch-parser'
var thread = new Thread("http://toro.2ch.sc/test/read.cgi/tech/123456789/")
thread.fetchAllPosts((res)=>{
if (res.statusCode == 200) {
console.log(thread.posts)
}
})
Download counts and popularity will appear here as the collector receives them.
| Package / target | Requirement | Relationship |
|---|---|---|
lodashEnvironment{
"local_name": "lodash",
"alias": false,
"peer_metadata": null
} | ^4.17.15 | runtime |
superagentEnvironment{
"local_name": "superagent",
"alias": false,
"peer_metadata": null
} | ^5.0.6 | runtime |
superagent-charsetEnvironment{
"local_name": "superagent-charset",
"alias": false,
"peer_metadata": null
} | ^1.2.0 | runtime |
@babel/coreEnvironment{
"local_name": "@babel/core",
"alias": false,
"peer_metadata": null
} | ^7.4.5 | development |
@babel/preset-envEnvironment{
"local_name": "@babel/preset-env",
"alias": false,
"peer_metadata": null
} | ^7.4.5 | development |
babel-loaderEnvironment{
"local_name": "babel-loader",
"alias": false,
"peer_metadata": null
} | ^8.0.6 | development |
chaiEnvironment{
"local_name": "chai",
"alias": false,
"peer_metadata": null
} | ^4.2.0 | development |
mochaEnvironment{
"local_name": "mocha",
"alias": false,
"peer_metadata": null
} | ^6.1.4 | development |
resolve-url-loaderEnvironment{
"local_name": "resolve-url-loader",
"alias": false,
"peer_metadata": null
} | ^3.1.0 | development |
webpackEnvironment{
"local_name": "webpack",
"alias": false,
"peer_metadata": null
} | ^4.33.0 | development |
webpack-cliEnvironment{
"local_name": "webpack-cli",
"alias": false,
"peer_metadata": null
} | ^3.3.3 | development |
webpack-notifierEnvironment{
"local_name": "webpack-notifier",
"alias": false,
"peer_metadata": null
} | ^1.5.0 | development |
Source distribution
{
"shasum": "48df02f820591cb8982fa7b8161b36834acf4db3",
"integrity": "sha512-I4pet8h4sPlNIX+NpL2SCVjaQZnsrw+sKDzsEWp1w8Utrvylhv2o6DgZzS/jq/3fLnoyp5VorZycbdBcgYK4Ig==",
"tarball": "https://registry.npmjs.org/2ch-parser/-/2ch-parser-0.7.0.tgz",
"fileCount": 25,
"unpackedSize": 1231343,
"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeDKdDCRA9TVsSAnZWagAAxH8P/0l44risH8KAEVaaMqoo\n1t+LL3YQlURLDz3zaRBUcJPHDcGNC6vRNy21oFUm0aXhkhE0BEcmZXB3dzhG\nuDY6J3WokRiqi5pQY/DbWnn13HDpQ3nAYiNpBpZP6Sb2EW3RizQv8SgNntEn\nZoh3P8tVd1nr7UAlAAMma2Gi2qvj0DZunrfO6rdJ+aQ5DSIIaTbaBrYtcd/9\nGqgwRQRaXhnteGvkgTM+KmaCsJjQkrFHsQAXok9lVrc/UW2c/WQGBeCR5d3G\nSqKR6gdTuN9bX5EGMg0LnITSbGnAmD/X7bJwYfL5ygY5kfQ8vikiU2zXll1+\nXd8xpBLmnF8f3u33TGTfqwymrPeMWO1SViEoFqim9DSS8kdFFDXyJdPaz2S1\nJEAyBJp7T/QPadyJUG5W3jzxUk3tZ8g4KivYdX/qyyx3G8ztqtLT6yV24C9r\nEgu4Ne83nuRIEZvDXIpz3D1tOm06lGuXRUYCjjRy55fQueC231IYGEiDejUh\nb8Dl2alhfVrPYk81cm9x01FdgCZ9xVnF2FM1LcmcmfXIH4xCa1N9ObYuOxH5\n8SpH1JU/bMm3otmQKc7IYi7EiAmhPUCLROfjzJwpj6lYBRcFKfDGHUChGj24\nFhqM/xTKtF+bdTWbXxvuiyTaDKpNwOwR1W088ExyWlMYKz5oqAGupxpTopMD\n6QmQ\r\n=waSV\r\n-----END PGP SIGNATURE-----\r\n",
"signatures": [
{
"keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
"sig": "MEUCIDmo8bhJM37Eg3Y08Pn+eK/FO3yZbRk8eQ3K1htAo3OPAiEA3HDnzt+Ou9y1MVHqsRmiIXn6ewlIjl8+De0yBr+MaXw="
}
]
}Observed since 20 Oct, 19:09 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package_version:ec86e6682a379dfaeff0f8e95dbcc4ba37c507d5ceb54dd4248daee5544092fa