kaka.farm

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README

commit 8e403d87429c0a27f144fb7f1ce9d3b8d1561af6
Author: Yuval Langer <yuval.langer@gmail.com>
Date:   Tue, 29 May 2018 18:59:28 +0300

First commit

Diffstat:
A.gitignore | 2++
A.gitlab-ci.yml | 14++++++++++++++
AMakefile | 9+++++++++
APipfile | 12++++++++++++
APipfile.lock | 99+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Adocs/2018/05/the-thriving-meme-mining-ghost-town-of-hollywood.md | 13+++++++++++++
Adocs/about.md | 0
Adocs/index.md | 3+++
Amkdocs.yml | 8++++++++
9 files changed, 160 insertions(+), 0 deletions(-)

diff --git a/.gitignore b/.gitignore @@ -0,0 +1,2 @@ +secret-config.mk +public/ diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml @@ -0,0 +1,14 @@ +image: python:3.6 + +pages: + stage: deploy + script: + - python3 -m pip install -U pip + - pip install pipenv + - pipenv install + - pipenv run mkdocs build -s -d public + artifacts: + paths: + - public/ + only: + - master diff --git a/Makefile b/Makefile @@ -0,0 +1,9 @@ +include config.mk + +.PHONY: build +build: + pipenv run mkdocs build -s -d public +serve: + pipenv run mkdocs serve -s +publish_on_kaka_farm: build + rsync -Pav public/ $(PUBLISH_TO_KAKA_FARM_TARGET) diff --git a/Pipfile b/Pipfile @@ -0,0 +1,12 @@ +[[source]] +url = "https://pypi.python.org/simple" +verify_ssl = true +name = "pypi" + +[packages] +mkdocs = "~=0.17" + +[dev-packages] + +[requires] +python_version = "3.6" diff --git a/Pipfile.lock b/Pipfile.lock @@ -0,0 +1,99 @@ +{ + "_meta": { + "hash": { + "sha256": "cd13fba5df677ee3cbac823a1ae2e387b1655d8bfad5545cc9ab8957dc29da21" + }, + "pipfile-spec": 6, + "requires": { + "python_version": "3.6" + }, + "sources": [ + { + "name": "pypi", + "url": "https://pypi.python.org/simple", + "verify_ssl": true + } + ] + }, + "default": { + "click": { + "hashes": [ + "sha256:29f99fc6125fbc931b758dc053b3114e55c77a6e4c6c3a2674a2dc986016381d", + "sha256:f15516df478d5a56180fbf80e68f206010e6d160fc39fa508b65e035fd75130b" + ], + "version": "==6.7" + }, + "jinja2": { + "hashes": [ + "sha256:74c935a1b8bb9a3947c50a54766a969d4846290e1e788ea44c1392163723c3bd", + "sha256:f84be1bb0040caca4cea721fcbbbbd61f9be9464ca236387158b0feea01914a4" + ], + "version": "==2.10" + }, + "livereload": { + "hashes": [ + "sha256:422de10d7ea9467a1ba27cbaffa84c74b809d96fb1598d9de4b9b676adf35e2c", + "sha256:5ed6506f5d526ee712da9f3739c27714e6f3376f3e481728d298efceae0ec83a" + ], + "version": "==2.5.1" + }, + "markdown": { + "hashes": [ + "sha256:9ba587db9daee7ec761cfc656272be6aabe2ed300fece21208e4aab2e457bc8f", + "sha256:a856869c7ff079ad84a3e19cd87a64998350c2b94e9e08e44270faef33400f81" + ], + "version": "==2.6.11" + }, + "markupsafe": { + "hashes": [ + "sha256:a6be69091dac236ea9c6bc7d012beab42010fa914c459791d627dad4910eb665" + ], + "version": "==1.0" + }, + "mkdocs": { + "hashes": [ + "sha256:126e9b871adeb077facccc375066fddae1485c7deebe3f10f2052b9a15514fb9", + "sha256:5f4317fd593ea07798bdb083bc06ca4e6b1e745fd1240d459f03cd0af1d58692" + ], + "index": "pypi", + "version": "==0.17.3" + }, + "pyyaml": { + "hashes": [ + "sha256:0c507b7f74b3d2dd4d1322ec8a94794927305ab4cebbe89cc47fe5e81541e6e8", + "sha256:16b20e970597e051997d90dc2cddc713a2876c47e3d92d59ee198700c5427736", + "sha256:3262c96a1ca437e7e4763e2843746588a965426550f3797a79fca9c6199c431f", + "sha256:326420cbb492172dec84b0f65c80942de6cedb5233c413dd824483989c000608", + "sha256:4474f8ea030b5127225b8894d626bb66c01cda098d47a2b0d3429b6700af9fd8", + "sha256:592766c6303207a20efc445587778322d7f73b161bd994f227adaa341ba212ab", + "sha256:5ac82e411044fb129bae5cfbeb3ba626acb2af31a8d17d175004b70862a741a7", + "sha256:5f84523c076ad14ff5e6c037fe1c89a7f73a3e04cf0377cb4d017014976433f3", + "sha256:827dc04b8fa7d07c44de11fabbc888e627fa8293b695e0f99cb544fdfa1bf0d1", + "sha256:b4c423ab23291d3945ac61346feeb9a0dc4184999ede5e7c43e1ffb975130ae6", + "sha256:bc6bced57f826ca7cb5125a10b23fd0f2fff3b7c4701d64c439a300ce665fff8", + "sha256:c01b880ec30b5a6e6aa67b09a2fe3fb30473008c85cd6a67359a1b15ed6d83a4", + "sha256:ca233c64c6e40eaa6c66ef97058cdc80e8d0157a443655baa1b2966e812807ca", + "sha256:e863072cdf4c72eebf179342c94e6989c67185842d9997960b3e69290b2fa269" + ], + "version": "==3.12" + }, + "six": { + "hashes": [ + "sha256:70e8a77beed4562e7f14fe23a786b54f6296e34344c23bc42f07b15018ff98e9", + "sha256:832dc0e10feb1aa2c68dcc57dbb658f1c7e65b9b61af69048abc87a2db00a0eb" + ], + "version": "==1.11.0" + }, + "tornado": { + "hashes": [ + "sha256:5ef073ac6180038ccf99411fe05ae9aafb675952a2c8db60592d5daf8401f803", + "sha256:6d14e47eab0e15799cf3cdcc86b0b98279da68522caace2bd7ce644287685f0a", + "sha256:92b7ca81e18ba9ec3031a7ee73d4577ac21d41a0c9b775a9182f43301c3b5f8e", + "sha256:ab587996fe6fb9ce65abfda440f9b61e4f9f2cf921967723540679176915e4c3", + "sha256:b36298e9f63f18cad97378db2222c0e0ca6a55f6304e605515e05a25483ed51a" + ], + "version": "==4.5.3" + } + }, + "develop": {} +} diff --git a/docs/2018/05/the-thriving-meme-mining-ghost-town-of-hollywood.md b/docs/2018/05/the-thriving-meme-mining-ghost-town-of-hollywood.md @@ -0,0 +1,13 @@ +# The Thriving Meme Mining Ghost Town of Hollywood + +Melancholy Elephants by Spyder Robinson was wrong. Old ideas are + known to everybody. The website [TV Tropes] catalogues and + publishes all known elements used in writing of fiction. From novels + to computer games, fan fiction and comics, all elements that had + been used in the construction of fictional stories are methodically + catalogued within its web pages. + +One would imagine that This does not deters authors from writing + fiction. It does not deter film makers, computer game developers, + +[TV Tropes]: <https://tvtropes.com/> "TV Tropes" diff --git a/docs/about.md b/docs/about.md diff --git a/docs/index.md b/docs/index.md @@ -0,0 +1,3 @@ +# Kaka Farm + +Welcome to Kaka Farm. diff --git a/mkdocs.yml b/mkdocs.yml @@ -0,0 +1,8 @@ +site_name: Kaka Farm +theme: readthedocs +pages: +- Home: 'index.md' +- Essays: + - 2018: + - 05: '2018/05/the-thriving-meme-mining-ghost-town-of-hollywood.md' +- About: 'about.md'