software


last updated: 2017.03.28
iyagi bbs 1.6

iyagi bbs: http://github.com/153/iyagi-bbs

front page thread list long thread list formatting ascii youtube spoiler quoting


Iyagi is a BBS (bulletin board script) that allows people to discuss things anonymously or with pseudoregistration. Popular sites like this are 2ch and 4chan, with popular BBS engines being Kareha, Shiichan, and tablecat BBS. Support for limited markup, embedded YouTube videos, a JavaScript-based styleswitcher, and "RSS" (ATOM) feed support.

The markup includes:

Features are:

settings.txt
SettingDefault
0.Board name:Iyagi BBS
1.Board URL:/bbs/
2.Mod un:Admin
3.Mod pw:results of tripcode.py3 password
4.Ban list:bans.txt
5.Thread storage:./threads/
6.Thread list:./list.txt
7.Thread max_reply:100
8.RSS URL:http://4x13.net/bbs/
9.RSS timezone:-08:00
10.Post IP log:./ips.txt
11.Thread IP log:./ips2.txt
12.Show recent threads:9
13.Show recent replies:4

 

Data files
list.txtDynamic list of threads by stickies and last bump order
0 >< 1 >< 2 >< 3 >< 4
  1. Time in unix format;
  2. last reply time in ISO 8601;
  3. thread title;
  4. number of replies;
  5. status (sticky/lock/saged)
ips.txtList of recent posts in chronological order with IPs
0 | 1 | #2 | a >< b >< c >< d
  1. Poster's IP;
  2. Thread's filename (unix time)
  3. Post number
    1. Poster's name
    2. Post time (ISO 8601 formatted),
    3. "sage" (1 or nil)
    4. The poster's comment.
ips2.txtList of recent threads in chronological order with IPs
0 | 1 | 2 | 3 | 4 | 5
  1. Poster's IP address;
  2. thread filename;
  3. ISO 8601 formatted timestamp;
  4. thread title
  5. poster's name
  6. post content
./threads/*.txtA thread file, named by unix time it was posted at
title The first line of the thread is the thread's title, followed by an additional mode (like [< 1)
0 >< 1 >< 2 >< 3 Each row after the first is styled like this.
  1. Poster's name
  2. ISO 8601 formatted timestamp
  3. Sage (1 or nil)
  4. Poster's comment

[4x13][software]