The SNS by Shell Script and SQLite3

@HIROSE Yuuji HIROSE Yuuji authored 12 days ago
docs PDF revised 6 years ago
examples CSS class name fixed 5 months ago
img Add an icon to glb files 1 year ago
js MathJax/Mermaid preview works correctly in both mixed text. 4 months ago
scripts FIX: s4-add-group-csv.sh violates existing group 1 year ago
.hgignore .hgignore added 10 years ago
.hgtags Added tag before-merging-world for changeset f5f3f932339b 5 years ago
README.md Convert to UTF-8 7 years ago
default.css add default.css as symlink 10 years ago
index.html add default.css as symlink 10 years ago
mpsplit.pl Filename regularization 5 years ago
mpsplit.rb periodic 10 years ago
pwrap.c Add wrapper creation process 7 years ago
s4-blog.sh Jump-to-article-id should have n:all option 6 months ago
s4-cgi.sh Modify blog comment form layout 2 years ago
s4-funcs.sh s/polyfill.io/polyfill-fastly.io/ 12 days ago
s4-init.sh UTF-8 6 years ago
s4-migrate.sh Rename function name 2 years ago
s4-newworld.sh Fix reference of S4MASTERDB 4 years ago
s4-start.sh Explicitly feed "-L" flag to cp for GNU system. 2 years ago
s4-world.sh Remove forceusersync file for safety 4 years ago
s4.cgi.m4 Forget s4.cgi 7 years ago
sendmultipart.sh To: header shrinked to 1-line(test) 6 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 にあるアドレスまで連絡ください。