4CHAN-FULL 🎉
www.4chan.org non-official read only api.
Installation
npm install 4chan-full
Possibilities
Example Codes
That small script lists all files of the thread..
const { fchf } = require("4chan-full");
(async () => {
const thread = await fchf.thread("wg", "7694540");
const files = [thread.file, ...thread.replies.map((i) => i?.file)].filter(
(i) => i != null
);
console.log(files);
})();
That small script watches the thread for new replies..
const { fchf } = require("4chan-full");
(async () => {
let watcher = fchf.threadWatcher("vg", "337012489");
watcher.on("updated", (oldThread, newThread) => {
console.log({ oldThread, newThread });
});
watcher.on("notUpdated", () => {
console.log("there is no new replies..");
});
watcher.on("checked", (oldThread, newThread) => {
console.log("checked new checkInterval:", watcher.checkInterval);
});
watcher.start();
})();
TODO
Type List
HUGE Update 1.2.0
- Thread Watcher
- Update Boards
- Bug fixes
Update 1.1.1
- Parse Message Contents
- Add Type List To README MD
HUGE Update 1.1.0
- Full Rewrite API
- Update README MD