The SNS by Shell Script and SQLite3

@HIROSE Yuuji HIROSE Yuuji authored on 15 Jan 2021
docs PDF revised 4 years ago
examples Add auxiliary submit button 3 years ago
img add img/key.png 5 years ago
scripts AJAX posting and PJAX file-viewer initially introduced. 3 years ago
.hgignore .hgignore added 8 years ago
.hgtags Added tag before-merging-world for changeset f5f3f932339b 3 years ago
README.md Convert to UTF-8 5 years ago
default.css add default.css as symlink 8 years ago
index.html add default.css as symlink 8 years ago
mpsplit.pl Filename regularization 3 years ago
mpsplit.rb periodic 8 years ago
pwrap.c Add wrapper creation process 5 years ago
s4-blog.sh Set isgrpadmin when viewing personal blog 3 years ago
s4-cgi.sh Multiple files upload for tablets added and file renaming fixed 3 years ago
s4-funcs.sh Team.csv with gecos names 3 years ago
s4-init.sh UTF-8 3 years ago
s4-main.js Key-event Listener should be restricted to "box" div. 3 years ago
s4-migrate.sh Supply main-db path on invocation from commandline 3 years ago
s4-newworld.sh Account synchronization more prudent 3 years ago
s4-start.sh Default password rule fixed 5 years ago
s4-world.sh Suppress user.name update for unchanged values, which takes a lot time. 3 years ago
s4.cgi.m4 Forget s4.cgi 5 years ago
sendmultipart.sh To: header shrinked to 1-line(test) 3 years ago
README.md

s4

SNS by Shell Script and SQLite3

S4 is an SNS(Social Networking System) constructed with Bourne Shell and SQLite3. Main purpose of S4 is to build prototyping system for assessment of the first introduction of some information system.

Features

  • 本体 < 500KB
  • コード < 10k lines
  • 招待制SNS
  • 個人によるブログ作成
  • グループ作成
  • グループ内の掲示板作成
  • レポート提出(集計)機能つき掲示板
  • 新着表示
  • 全文検索

How to Get

You can obtain s4 via Mercurial repository as below.

hg clone https://www.yatex.org/hgrepos/s4

Join to S4

設置サンプル S4square へどうぞ。 招待メイルを出します(捨てアドレス可)。 https://www.yatex.org にあるアドレスまで連絡ください。