Add litwiki package stub and move ./notes to ./wiki

This commit is contained in:
Leni Aniva 2023-08-22 23:19:38 -07:00
parent 96df29b1f9
commit 6fb703a12e
Signed by: aniva
GPG Key ID: 4D9B1C8D10EA4C50
13 changed files with 178 additions and 124 deletions

6
.gitignore vendored
View File

@ -1,4 +1,10 @@
.*
!.gitignore
!.latexmkrc
!.pre-commit-config.yaml
/build
# Python
*.pyc
*.egg-info
__pycache__

16
.pre-commit-config.yaml Normal file
View File

@ -0,0 +1,16 @@
repos:
- repo: https://github.com/pre-commit/pre-commit-hooks
rev: v3.2.0
hooks:
- id: trailing-whitespace
- id: end-of-file-fixer
- id: check-yaml
- id: check-added-large-files
- repo: local
hooks:
- id: pylint
name: pylint
entry: pylint
language: system
types: [python]
require_serial: true

View File

@ -12,11 +12,25 @@ The symbology used in battle diagrams is given in ~references.tex~.
To cite a passage, use the format ~(VOL CH LINE)~, e.g. ~(I.1.123)~ refers to
line 123 of volume I chapter 1 (A Wish). The line number is the unfolded line
number which can be extracted in Emacs via `nov.el` and
``` emacs-lisp
number which can be extracted in Emacs via ~nov.el~ and
#+begin_src emacs-lisp
(setq nov-text-width t)
(add-hook 'nov-mode-hook 'visual-line-mode)
```
To refer to a character "First Name, Last Name", use "Last Name, F.". For
example, Shizuki Ryouko is referred to as "Shizuki R.". This format is uniform
across the wiki.
#+end_src
To refer to a character "First, Last", use "Last F.". For example, Shizuki
Ryouko is referred to as "Shizuki R.". This format is uniform across the wiki.
The way wiki generates is by assigning a plot timestamp to every part of an org
file based on the next citation point.
** Wiki Generation
~litwiki~, a Python package specifically developed for this project, is included
here to assist with the progressive generation of wikis.
** Contributing
Install an editor capable of handling Org mode files. Install
- Python 3
- ~pylint~
- ~pre-commit~

0
litwiki/__init__.py Normal file
View File

11
setup.py Normal file
View File

@ -0,0 +1,11 @@
"""Entrypoint for litwiki"""
from setuptools import setup
setup(
name="litwiki",
version="0.0.1",
author="Leni Aniva",
author_email="<v@leni.sh>",
description="Generation of progression wiki for literature",
packages=['litwiki']
)

View File

@ -69,7 +69,7 @@ Does not trust the government (I.1.625)
- Had presentations and statistics when she was spearheading MSY (I.1.611)
- Vanished after saving Epsilon Eridani (I.1.581)
** Yuma
** Chitose Yuma 千才 由麻
Involved in MSY (I.1.613)
@ -101,6 +101,6 @@ Introduced in (I.2.877).
* Military
** Fleet Admiral Xing
Has some feud with General Blackwell [v2/p80]
Has some feud with General Blackwell (I.2.609)
** General Blackwell
Has some feud with Fleet Admiral Xing [v2/p80]
Has some feud with Fleet Admiral Xing (I.2.609)

View File

@ -30,13 +30,14 @@ broke down in front of Sakura K. demanding that she finds the missing Saya-chan
Tomoe M. hates recruiting (I.2.19). Simona is shocked that Shizuki R. became a
magical girl. Tomoe M. escorted Simona home and Sakura K. introduced Shizuki R.
to combat. At this stage
to combat (I.2.43).
- Tomoe M.'s rank is Field Marshal (I.1.1185)
- Sakura K.'s rank is Lieutenant General (I.2.113)
Sakura K. introduces Shizuki R. to combat the demons. At the same time, Tomoe M.
explains to Simona the importance of understanding Shizuki R.'s feelings.
explains to Simona the importance of understanding Shizuki R.'s feelings
(I.2.537).
Tomoe M. schedules meetings with Fleet Admiral Xing and General Blackwell
(I.2.609). She is asked by the production committee of the film "Akemi" and
@ -54,4 +55,7 @@ to keep the matter inside the church (I.2.1076).
Sakura K. and Shizuki R. meet the family of Shizuki R. (I.2.1094).
**Lead**: A woman was observed by Shizuki R. in the distance when the demon attack happened (I.2.1144).
#+begin_verse
A woman was observed by Shizuki R. in the distance when the demon attack
happened (I.2.1144).
#+end_verse

6
wiki/home.org Normal file
View File

@ -0,0 +1,6 @@
#+title: Home
* Characters
- [[./char/shizuki-ryouko.org][Shizuki Ryouko]] (I.1.19)
-

View File

@ -3,8 +3,7 @@
* Tools
- Chronometer: Some type of clock (I.1.717)
- [v2/p63] A nomenclator describes the identity of an individual.
- A nomenclator describes the identity of an individual (I.2.107).
* Magica
@ -49,7 +48,7 @@ Uses its infrastructure to handle all data collection for grief cube logistics
** Recruiting
Recruits were rushed through their contracts (I.2.37). The one-time offer is
probably a lie (I.2.43) to aid recruitment.
probably a lie to aid recruitment (I.2.43).
** Life on the Frontlines
@ -77,11 +76,11 @@ magical girl (I.1.1213).
were possible (I.1.63)
- Clothes are self-cleaning (I.1.29) and robots can do the dressing (I.1.29),
both require money. Bedsheets are self folding (I.1.85)
- Sleep-suppressing regimen cause people to sleep 0-3h a day for adults.
- Sleep-suppressing regimen cause people to sleep 0-3h a day for adults (I.1.33).
Considered unsafe for 14-year-olds (I.1.33).
- People can talk without moving lips (I.1.35)
- Hair can maintain at constant length (I.1.43)
- Species diversity preserve (*SDP*) (I.1.51) presumably some sort of park
- Species diversity preserve (*SDP*) presumably some sort of park (I.1.51).
- Space station can deflect major asteroids or wipe out continents (I.1.65) and
constantly being upgraded, added to, or replaced. (I.1.65) Maybe redundant
(I.1.67).

View File

@ -17,12 +17,10 @@
** special conscription acts
Mentioned in (I.1.381); Enacted at around T-20a. All new magic girls owe the
military 30 years of service.
military 30 years of service (I.1.381).
** Information Restriction Acts
- (I.1.391)
Restricts information about Magica from the populace.
Impossible to enforce.
Restricts information about Magica from the populace. Impossible to enforce
(I.1.391).