├── .dockerignore ├── .github ├── dependabot.yml └── workflows │ └── build.yml ├── .gitignore ├── Dockerfile ├── LICENSE ├── README.md ├── ayase-world4ch-catalog.png ├── ayase-world4ch-thread.png ├── config.example.toml ├── foolfuuka-board-index.png ├── foolfuuka-index.png ├── requirements.txt ├── src ├── __init__.py ├── backend │ ├── __init__.py │ └── asagi_converter.py ├── core │ ├── __init__.py │ ├── config.py │ ├── database.py │ ├── defaults.toml │ └── settings.py ├── dependencies.py ├── legacy │ ├── README.md │ ├── model │ │ ├── asagi.py │ │ ├── moderation.py │ │ └── reports.py │ └── view │ │ ├── asagi.py │ │ └── moderation.py ├── main.py ├── reports-schema.sql ├── routers │ ├── __init__.py │ ├── admin_auth.py │ ├── api.py │ ├── moderation.py │ └── template.py └── templates │ ├── __init__.py │ └── foolfuuka │ ├── static │ ├── barentain.css │ ├── board.js │ ├── bootstrap.legacy.css │ ├── bootstrap.min.js │ ├── flags.css │ ├── flags.less │ ├── font-awesome │ │ ├── README.md │ │ ├── css │ │ │ ├── font-awesome-ie7.css │ │ │ ├── font-awesome-ie7.min.css │ │ │ ├── font-awesome.css │ │ │ └── font-awesome.min.css │ │ ├── font │ │ │ ├── FontAwesome.otf │ │ │ ├── fontawesome-webfont.eot │ │ │ ├── fontawesome-webfont.svg │ │ │ ├── fontawesome-webfont.ttf │ │ │ └── fontawesome-webfont.woff │ │ ├── less │ │ │ ├── font-awesome-ie7.less │ │ │ └── font-awesome.less │ │ └── sass │ │ │ ├── font-awesome.sass │ │ │ └── font-awesome.scss │ ├── halloween.css │ ├── images │ │ ├── banned-image.png │ │ ├── flags.png │ │ ├── icons │ │ │ ├── communicate-icon.png │ │ │ ├── file-delete-icon.png │ │ │ └── spoiler-icon.png │ │ ├── loader-18.gif │ │ ├── missing-image.jpg │ │ ├── null-image.png │ │ ├── polflags.png │ │ ├── polflags2.png │ │ └── transparent_pixel.png │ ├── jquery.js │ ├── kurimasu.css │ ├── mobile.css │ ├── plugins.js │ ├── polflags.css │ ├── polflags2.css │ ├── style.css │ └── style.less │ └── templates │ ├── 404.html │ ├── base.html │ ├── board_index.html │ ├── gallery.html │ ├── index.html │ ├── post.html │ ├── post_sha256.html │ ├── posts.html │ ├── search.html │ ├── search_new.html │ └── thread.html └── start_ayase.py /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bibanon/ayase/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bibanon/ayase/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bibanon/ayase/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bibanon/ayase/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bibanon/ayase/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bibanon/ayase/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bibanon/ayase/HEAD/README.md -------------------------------------------------------------------------------- /ayase-world4ch-catalog.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bibanon/ayase/HEAD/ayase-world4ch-catalog.png -------------------------------------------------------------------------------- /ayase-world4ch-thread.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bibanon/ayase/HEAD/ayase-world4ch-thread.png -------------------------------------------------------------------------------- /config.example.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bibanon/ayase/HEAD/config.example.toml -------------------------------------------------------------------------------- /foolfuuka-board-index.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bibanon/ayase/HEAD/foolfuuka-board-index.png -------------------------------------------------------------------------------- /foolfuuka-index.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bibanon/ayase/HEAD/foolfuuka-index.png -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bibanon/ayase/HEAD/requirements.txt -------------------------------------------------------------------------------- /src/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/backend/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/backend/asagi_converter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bibanon/ayase/HEAD/src/backend/asagi_converter.py -------------------------------------------------------------------------------- /src/core/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/core/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bibanon/ayase/HEAD/src/core/config.py -------------------------------------------------------------------------------- /src/core/database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bibanon/ayase/HEAD/src/core/database.py -------------------------------------------------------------------------------- /src/core/defaults.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bibanon/ayase/HEAD/src/core/defaults.toml -------------------------------------------------------------------------------- /src/core/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bibanon/ayase/HEAD/src/core/settings.py -------------------------------------------------------------------------------- /src/dependencies.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bibanon/ayase/HEAD/src/dependencies.py -------------------------------------------------------------------------------- /src/legacy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bibanon/ayase/HEAD/src/legacy/README.md -------------------------------------------------------------------------------- /src/legacy/model/asagi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bibanon/ayase/HEAD/src/legacy/model/asagi.py -------------------------------------------------------------------------------- /src/legacy/model/moderation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bibanon/ayase/HEAD/src/legacy/model/moderation.py -------------------------------------------------------------------------------- /src/legacy/model/reports.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bibanon/ayase/HEAD/src/legacy/model/reports.py -------------------------------------------------------------------------------- /src/legacy/view/asagi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bibanon/ayase/HEAD/src/legacy/view/asagi.py -------------------------------------------------------------------------------- /src/legacy/view/moderation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bibanon/ayase/HEAD/src/legacy/view/moderation.py -------------------------------------------------------------------------------- /src/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bibanon/ayase/HEAD/src/main.py -------------------------------------------------------------------------------- /src/reports-schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bibanon/ayase/HEAD/src/reports-schema.sql -------------------------------------------------------------------------------- /src/routers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/routers/admin_auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bibanon/ayase/HEAD/src/routers/admin_auth.py -------------------------------------------------------------------------------- /src/routers/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bibanon/ayase/HEAD/src/routers/api.py -------------------------------------------------------------------------------- /src/routers/moderation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bibanon/ayase/HEAD/src/routers/moderation.py -------------------------------------------------------------------------------- /src/routers/template.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bibanon/ayase/HEAD/src/routers/template.py -------------------------------------------------------------------------------- /src/templates/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/templates/foolfuuka/static/barentain.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bibanon/ayase/HEAD/src/templates/foolfuuka/static/barentain.css -------------------------------------------------------------------------------- /src/templates/foolfuuka/static/board.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bibanon/ayase/HEAD/src/templates/foolfuuka/static/board.js -------------------------------------------------------------------------------- /src/templates/foolfuuka/static/bootstrap.legacy.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bibanon/ayase/HEAD/src/templates/foolfuuka/static/bootstrap.legacy.css -------------------------------------------------------------------------------- /src/templates/foolfuuka/static/bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bibanon/ayase/HEAD/src/templates/foolfuuka/static/bootstrap.min.js -------------------------------------------------------------------------------- /src/templates/foolfuuka/static/flags.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bibanon/ayase/HEAD/src/templates/foolfuuka/static/flags.css -------------------------------------------------------------------------------- /src/templates/foolfuuka/static/flags.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bibanon/ayase/HEAD/src/templates/foolfuuka/static/flags.less -------------------------------------------------------------------------------- /src/templates/foolfuuka/static/font-awesome/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bibanon/ayase/HEAD/src/templates/foolfuuka/static/font-awesome/README.md -------------------------------------------------------------------------------- /src/templates/foolfuuka/static/font-awesome/css/font-awesome-ie7.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bibanon/ayase/HEAD/src/templates/foolfuuka/static/font-awesome/css/font-awesome-ie7.css -------------------------------------------------------------------------------- /src/templates/foolfuuka/static/font-awesome/css/font-awesome-ie7.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bibanon/ayase/HEAD/src/templates/foolfuuka/static/font-awesome/css/font-awesome-ie7.min.css -------------------------------------------------------------------------------- /src/templates/foolfuuka/static/font-awesome/css/font-awesome.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bibanon/ayase/HEAD/src/templates/foolfuuka/static/font-awesome/css/font-awesome.css -------------------------------------------------------------------------------- /src/templates/foolfuuka/static/font-awesome/css/font-awesome.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bibanon/ayase/HEAD/src/templates/foolfuuka/static/font-awesome/css/font-awesome.min.css -------------------------------------------------------------------------------- /src/templates/foolfuuka/static/font-awesome/font/FontAwesome.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bibanon/ayase/HEAD/src/templates/foolfuuka/static/font-awesome/font/FontAwesome.otf -------------------------------------------------------------------------------- /src/templates/foolfuuka/static/font-awesome/font/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bibanon/ayase/HEAD/src/templates/foolfuuka/static/font-awesome/font/fontawesome-webfont.eot -------------------------------------------------------------------------------- /src/templates/foolfuuka/static/font-awesome/font/fontawesome-webfont.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bibanon/ayase/HEAD/src/templates/foolfuuka/static/font-awesome/font/fontawesome-webfont.svg -------------------------------------------------------------------------------- /src/templates/foolfuuka/static/font-awesome/font/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bibanon/ayase/HEAD/src/templates/foolfuuka/static/font-awesome/font/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /src/templates/foolfuuka/static/font-awesome/font/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bibanon/ayase/HEAD/src/templates/foolfuuka/static/font-awesome/font/fontawesome-webfont.woff -------------------------------------------------------------------------------- /src/templates/foolfuuka/static/font-awesome/less/font-awesome-ie7.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bibanon/ayase/HEAD/src/templates/foolfuuka/static/font-awesome/less/font-awesome-ie7.less -------------------------------------------------------------------------------- /src/templates/foolfuuka/static/font-awesome/less/font-awesome.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bibanon/ayase/HEAD/src/templates/foolfuuka/static/font-awesome/less/font-awesome.less -------------------------------------------------------------------------------- /src/templates/foolfuuka/static/font-awesome/sass/font-awesome.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bibanon/ayase/HEAD/src/templates/foolfuuka/static/font-awesome/sass/font-awesome.sass -------------------------------------------------------------------------------- /src/templates/foolfuuka/static/font-awesome/sass/font-awesome.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bibanon/ayase/HEAD/src/templates/foolfuuka/static/font-awesome/sass/font-awesome.scss -------------------------------------------------------------------------------- /src/templates/foolfuuka/static/halloween.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bibanon/ayase/HEAD/src/templates/foolfuuka/static/halloween.css -------------------------------------------------------------------------------- /src/templates/foolfuuka/static/images/banned-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bibanon/ayase/HEAD/src/templates/foolfuuka/static/images/banned-image.png -------------------------------------------------------------------------------- /src/templates/foolfuuka/static/images/flags.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bibanon/ayase/HEAD/src/templates/foolfuuka/static/images/flags.png -------------------------------------------------------------------------------- /src/templates/foolfuuka/static/images/icons/communicate-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bibanon/ayase/HEAD/src/templates/foolfuuka/static/images/icons/communicate-icon.png -------------------------------------------------------------------------------- /src/templates/foolfuuka/static/images/icons/file-delete-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bibanon/ayase/HEAD/src/templates/foolfuuka/static/images/icons/file-delete-icon.png -------------------------------------------------------------------------------- /src/templates/foolfuuka/static/images/icons/spoiler-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bibanon/ayase/HEAD/src/templates/foolfuuka/static/images/icons/spoiler-icon.png -------------------------------------------------------------------------------- /src/templates/foolfuuka/static/images/loader-18.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bibanon/ayase/HEAD/src/templates/foolfuuka/static/images/loader-18.gif -------------------------------------------------------------------------------- /src/templates/foolfuuka/static/images/missing-image.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bibanon/ayase/HEAD/src/templates/foolfuuka/static/images/missing-image.jpg -------------------------------------------------------------------------------- /src/templates/foolfuuka/static/images/null-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bibanon/ayase/HEAD/src/templates/foolfuuka/static/images/null-image.png -------------------------------------------------------------------------------- /src/templates/foolfuuka/static/images/polflags.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bibanon/ayase/HEAD/src/templates/foolfuuka/static/images/polflags.png -------------------------------------------------------------------------------- /src/templates/foolfuuka/static/images/polflags2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bibanon/ayase/HEAD/src/templates/foolfuuka/static/images/polflags2.png -------------------------------------------------------------------------------- /src/templates/foolfuuka/static/images/transparent_pixel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bibanon/ayase/HEAD/src/templates/foolfuuka/static/images/transparent_pixel.png -------------------------------------------------------------------------------- /src/templates/foolfuuka/static/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bibanon/ayase/HEAD/src/templates/foolfuuka/static/jquery.js -------------------------------------------------------------------------------- /src/templates/foolfuuka/static/kurimasu.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bibanon/ayase/HEAD/src/templates/foolfuuka/static/kurimasu.css -------------------------------------------------------------------------------- /src/templates/foolfuuka/static/mobile.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bibanon/ayase/HEAD/src/templates/foolfuuka/static/mobile.css -------------------------------------------------------------------------------- /src/templates/foolfuuka/static/plugins.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bibanon/ayase/HEAD/src/templates/foolfuuka/static/plugins.js -------------------------------------------------------------------------------- /src/templates/foolfuuka/static/polflags.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bibanon/ayase/HEAD/src/templates/foolfuuka/static/polflags.css -------------------------------------------------------------------------------- /src/templates/foolfuuka/static/polflags2.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bibanon/ayase/HEAD/src/templates/foolfuuka/static/polflags2.css -------------------------------------------------------------------------------- /src/templates/foolfuuka/static/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bibanon/ayase/HEAD/src/templates/foolfuuka/static/style.css -------------------------------------------------------------------------------- /src/templates/foolfuuka/static/style.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bibanon/ayase/HEAD/src/templates/foolfuuka/static/style.less -------------------------------------------------------------------------------- /src/templates/foolfuuka/templates/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bibanon/ayase/HEAD/src/templates/foolfuuka/templates/404.html -------------------------------------------------------------------------------- /src/templates/foolfuuka/templates/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bibanon/ayase/HEAD/src/templates/foolfuuka/templates/base.html -------------------------------------------------------------------------------- /src/templates/foolfuuka/templates/board_index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bibanon/ayase/HEAD/src/templates/foolfuuka/templates/board_index.html -------------------------------------------------------------------------------- /src/templates/foolfuuka/templates/gallery.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bibanon/ayase/HEAD/src/templates/foolfuuka/templates/gallery.html -------------------------------------------------------------------------------- /src/templates/foolfuuka/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bibanon/ayase/HEAD/src/templates/foolfuuka/templates/index.html -------------------------------------------------------------------------------- /src/templates/foolfuuka/templates/post.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bibanon/ayase/HEAD/src/templates/foolfuuka/templates/post.html -------------------------------------------------------------------------------- /src/templates/foolfuuka/templates/post_sha256.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bibanon/ayase/HEAD/src/templates/foolfuuka/templates/post_sha256.html -------------------------------------------------------------------------------- /src/templates/foolfuuka/templates/posts.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bibanon/ayase/HEAD/src/templates/foolfuuka/templates/posts.html -------------------------------------------------------------------------------- /src/templates/foolfuuka/templates/search.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bibanon/ayase/HEAD/src/templates/foolfuuka/templates/search.html -------------------------------------------------------------------------------- /src/templates/foolfuuka/templates/search_new.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bibanon/ayase/HEAD/src/templates/foolfuuka/templates/search_new.html -------------------------------------------------------------------------------- /src/templates/foolfuuka/templates/thread.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bibanon/ayase/HEAD/src/templates/foolfuuka/templates/thread.html -------------------------------------------------------------------------------- /start_ayase.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bibanon/ayase/HEAD/start_ayase.py --------------------------------------------------------------------------------