💥 Add symlinks and missing files
1
code/backend
Symbolic link
|
@ -0,0 +1 @@
|
||||||
|
../nest_backend
|
1
code/crawler
Symbolic link
|
@ -0,0 +1 @@
|
||||||
|
../nest_crawler
|
1
code/frontend
Symbolic link
|
@ -0,0 +1 @@
|
||||||
|
../nest_frontend
|
1
doc
Symbolic link
|
@ -0,0 +1 @@
|
||||||
|
./docs
|
BIN
docs/build/latex/1-backlog.png
vendored
Normal file
After Width: | Height: | Size: 438 KiB |
BIN
docs/build/latex/1-burndown.png
vendored
Normal file
After Width: | Height: | Size: 68 KiB |
BIN
docs/build/latex/1-tasks.png
vendored
Normal file
After Width: | Height: | Size: 13 KiB |
BIN
docs/build/latex/2-backlog.png
vendored
Normal file
After Width: | Height: | Size: 38 KiB |
BIN
docs/build/latex/2-burndown.png
vendored
Normal file
After Width: | Height: | Size: 74 KiB |
BIN
docs/build/latex/2-tasks.png
vendored
Normal file
After Width: | Height: | Size: 52 KiB |
BIN
docs/build/latex/3-backlog.png
vendored
Normal file
After Width: | Height: | Size: 38 KiB |
BIN
docs/build/latex/3-tasks.png
vendored
Normal file
After Width: | Height: | Size: 37 KiB |
BIN
docs/build/latex/Backlog1.PNG
vendored
Normal file
After Width: | Height: | Size: 677 KiB |
BIN
docs/build/latex/Backlog2.PNG
vendored
Normal file
After Width: | Height: | Size: 396 KiB |
BIN
docs/build/latex/Backlog3.PNG
vendored
Normal file
After Width: | Height: | Size: 538 KiB |
BIN
docs/build/latex/Backlog4.PNG
vendored
Normal file
After Width: | Height: | Size: 394 KiB |
BIN
docs/build/latex/Backlog5.PNG
vendored
Normal file
After Width: | Height: | Size: 449 KiB |
BIN
docs/build/latex/Burndown4.png
vendored
Normal file
After Width: | Height: | Size: 44 KiB |
BIN
docs/build/latex/CasiUso1.PNG
vendored
Normal file
After Width: | Height: | Size: 38 KiB |
BIN
docs/build/latex/CasiUso2.PNG
vendored
Normal file
After Width: | Height: | Size: 37 KiB |
BIN
docs/build/latex/CasiUso3.PNG
vendored
Normal file
After Width: | Height: | Size: 73 KiB |
BIN
docs/build/latex/CasiUso4.PNG
vendored
Normal file
After Width: | Height: | Size: 127 KiB |
BIN
docs/build/latex/CasiUso5.PNG
vendored
Normal file
After Width: | Height: | Size: 79 KiB |
BIN
docs/build/latex/CasiUso6.PNG
vendored
Normal file
After Width: | Height: | Size: 48 KiB |
101
docs/build/latex/LICRcyr2utf8.xdy
vendored
Normal file
|
@ -0,0 +1,101 @@
|
||||||
|
;; -*- coding: utf-8; mode: Lisp; -*-
|
||||||
|
;; style file for xindy
|
||||||
|
;; filename: LICRcyr2utf8.xdy
|
||||||
|
;; description: style file for xindy which maps back LaTeX Internal
|
||||||
|
;; Character Representation of Cyrillic to utf-8
|
||||||
|
;; usage: for use with pdflatex produced .idx files.
|
||||||
|
;; Contributed by the Sphinx team, July 2018.
|
||||||
|
(merge-rule "\IeC {\'\CYRG }" "Ѓ" :string)
|
||||||
|
(merge-rule "\IeC {\'\CYRK }" "Ќ" :string)
|
||||||
|
(merge-rule "\IeC {\'\cyrg }" "ѓ" :string)
|
||||||
|
(merge-rule "\IeC {\'\cyrk }" "ќ" :string)
|
||||||
|
(merge-rule "\IeC {\CYRA }" "А" :string)
|
||||||
|
(merge-rule "\IeC {\CYRB }" "Б" :string)
|
||||||
|
(merge-rule "\IeC {\CYRC }" "Ц" :string)
|
||||||
|
(merge-rule "\IeC {\CYRCH }" "Ч" :string)
|
||||||
|
(merge-rule "\IeC {\CYRD }" "Д" :string)
|
||||||
|
(merge-rule "\IeC {\CYRDJE }" "Ђ" :string)
|
||||||
|
(merge-rule "\IeC {\CYRDZE }" "Ѕ" :string)
|
||||||
|
(merge-rule "\IeC {\CYRDZHE }" "Џ" :string)
|
||||||
|
(merge-rule "\IeC {\CYRE }" "Е" :string)
|
||||||
|
(merge-rule "\IeC {\CYREREV }" "Э" :string)
|
||||||
|
(merge-rule "\IeC {\CYRERY }" "Ы" :string)
|
||||||
|
(merge-rule "\IeC {\CYRF }" "Ф" :string)
|
||||||
|
(merge-rule "\IeC {\CYRG }" "Г" :string)
|
||||||
|
(merge-rule "\IeC {\CYRGUP }" "Ґ" :string)
|
||||||
|
(merge-rule "\IeC {\CYRH }" "Х" :string)
|
||||||
|
(merge-rule "\IeC {\CYRHRDSN }" "Ъ" :string)
|
||||||
|
(merge-rule "\IeC {\CYRI }" "И" :string)
|
||||||
|
(merge-rule "\IeC {\CYRIE }" "Є" :string)
|
||||||
|
(merge-rule "\IeC {\CYRII }" "І" :string)
|
||||||
|
(merge-rule "\IeC {\CYRISHRT }" "Й" :string)
|
||||||
|
(merge-rule "\IeC {\CYRJE }" "Ј" :string)
|
||||||
|
(merge-rule "\IeC {\CYRK }" "К" :string)
|
||||||
|
(merge-rule "\IeC {\CYRL }" "Л" :string)
|
||||||
|
(merge-rule "\IeC {\CYRLJE }" "Љ" :string)
|
||||||
|
(merge-rule "\IeC {\CYRM }" "М" :string)
|
||||||
|
(merge-rule "\IeC {\CYRN }" "Н" :string)
|
||||||
|
(merge-rule "\IeC {\CYRNJE }" "Њ" :string)
|
||||||
|
(merge-rule "\IeC {\CYRO }" "О" :string)
|
||||||
|
(merge-rule "\IeC {\CYRP }" "П" :string)
|
||||||
|
(merge-rule "\IeC {\CYRR }" "Р" :string)
|
||||||
|
(merge-rule "\IeC {\CYRS }" "С" :string)
|
||||||
|
(merge-rule "\IeC {\CYRSFTSN }" "Ь" :string)
|
||||||
|
(merge-rule "\IeC {\CYRSH }" "Ш" :string)
|
||||||
|
(merge-rule "\IeC {\CYRSHCH }" "Щ" :string)
|
||||||
|
(merge-rule "\IeC {\CYRT }" "Т" :string)
|
||||||
|
(merge-rule "\IeC {\CYRTSHE }" "Ћ" :string)
|
||||||
|
(merge-rule "\IeC {\CYRU }" "У" :string)
|
||||||
|
(merge-rule "\IeC {\CYRUSHRT }" "Ў" :string)
|
||||||
|
(merge-rule "\IeC {\CYRV }" "В" :string)
|
||||||
|
(merge-rule "\IeC {\CYRYA }" "Я" :string)
|
||||||
|
(merge-rule "\IeC {\CYRYI }" "Ї" :string)
|
||||||
|
(merge-rule "\IeC {\CYRYO }" "Ё" :string)
|
||||||
|
(merge-rule "\IeC {\CYRYU }" "Ю" :string)
|
||||||
|
(merge-rule "\IeC {\CYRZ }" "З" :string)
|
||||||
|
(merge-rule "\IeC {\CYRZH }" "Ж" :string)
|
||||||
|
(merge-rule "\IeC {\cyra }" "а" :string)
|
||||||
|
(merge-rule "\IeC {\cyrb }" "б" :string)
|
||||||
|
(merge-rule "\IeC {\cyrc }" "ц" :string)
|
||||||
|
(merge-rule "\IeC {\cyrch }" "ч" :string)
|
||||||
|
(merge-rule "\IeC {\cyrd }" "д" :string)
|
||||||
|
(merge-rule "\IeC {\cyrdje }" "ђ" :string)
|
||||||
|
(merge-rule "\IeC {\cyrdze }" "ѕ" :string)
|
||||||
|
(merge-rule "\IeC {\cyrdzhe }" "џ" :string)
|
||||||
|
(merge-rule "\IeC {\cyre }" "е" :string)
|
||||||
|
(merge-rule "\IeC {\cyrerev }" "э" :string)
|
||||||
|
(merge-rule "\IeC {\cyrery }" "ы" :string)
|
||||||
|
(merge-rule "\IeC {\cyrf }" "ф" :string)
|
||||||
|
(merge-rule "\IeC {\cyrg }" "г" :string)
|
||||||
|
(merge-rule "\IeC {\cyrgup }" "ґ" :string)
|
||||||
|
(merge-rule "\IeC {\cyrh }" "х" :string)
|
||||||
|
(merge-rule "\IeC {\cyrhrdsn }" "ъ" :string)
|
||||||
|
(merge-rule "\IeC {\cyri }" "и" :string)
|
||||||
|
(merge-rule "\IeC {\cyrie }" "є" :string)
|
||||||
|
(merge-rule "\IeC {\cyrii }" "і" :string)
|
||||||
|
(merge-rule "\IeC {\cyrishrt }" "й" :string)
|
||||||
|
(merge-rule "\IeC {\cyrje }" "ј" :string)
|
||||||
|
(merge-rule "\IeC {\cyrk }" "к" :string)
|
||||||
|
(merge-rule "\IeC {\cyrl }" "л" :string)
|
||||||
|
(merge-rule "\IeC {\cyrlje }" "љ" :string)
|
||||||
|
(merge-rule "\IeC {\cyrm }" "м" :string)
|
||||||
|
(merge-rule "\IeC {\cyrn }" "н" :string)
|
||||||
|
(merge-rule "\IeC {\cyrnje }" "њ" :string)
|
||||||
|
(merge-rule "\IeC {\cyro }" "о" :string)
|
||||||
|
(merge-rule "\IeC {\cyrp }" "п" :string)
|
||||||
|
(merge-rule "\IeC {\cyrr }" "р" :string)
|
||||||
|
(merge-rule "\IeC {\cyrs }" "с" :string)
|
||||||
|
(merge-rule "\IeC {\cyrsftsn }" "ь" :string)
|
||||||
|
(merge-rule "\IeC {\cyrsh }" "ш" :string)
|
||||||
|
(merge-rule "\IeC {\cyrshch }" "щ" :string)
|
||||||
|
(merge-rule "\IeC {\cyrt }" "т" :string)
|
||||||
|
(merge-rule "\IeC {\cyrtshe }" "ћ" :string)
|
||||||
|
(merge-rule "\IeC {\cyru }" "у" :string)
|
||||||
|
(merge-rule "\IeC {\cyrushrt }" "ў" :string)
|
||||||
|
(merge-rule "\IeC {\cyrv }" "в" :string)
|
||||||
|
(merge-rule "\IeC {\cyrya }" "я" :string)
|
||||||
|
(merge-rule "\IeC {\cyryi }" "ї" :string)
|
||||||
|
(merge-rule "\IeC {\cyryo }" "ё" :string)
|
||||||
|
(merge-rule "\IeC {\cyryu }" "ю" :string)
|
||||||
|
(merge-rule "\IeC {\cyrz }" "з" :string)
|
||||||
|
(merge-rule "\IeC {\cyrzh }" "ж" :string)
|
239
docs/build/latex/LICRlatin2utf8.xdy
vendored
Normal file
|
@ -0,0 +1,239 @@
|
||||||
|
;; style file for xindy
|
||||||
|
;; filename: LICRlatin2utf8.xdy
|
||||||
|
;; description: style file for xindy which maps back LaTeX Internal
|
||||||
|
;; Character Representation of letters (as arising in .idx index
|
||||||
|
;; file) to UTF-8 encoding for correct sorting by xindy.
|
||||||
|
;; usage: for use with the pdflatex engine,
|
||||||
|
;; *not* for use with xelatex or lualatex.
|
||||||
|
;;
|
||||||
|
;; This is based upon xindy's distributed file tex/inputenc/utf8.xdy.
|
||||||
|
;; The modifications include:
|
||||||
|
;;
|
||||||
|
;; - Updates for compatibility with current LaTeX macro encoding.
|
||||||
|
;;
|
||||||
|
;; - Systematic usage of the \IeC {...} mark-up, because mark-up in
|
||||||
|
;; tex/inputenc/utf8.xdy was using it on seemingly random basis, and
|
||||||
|
;; Sphinx coercing of xindy usability for both Latin and Cyrillic scripts
|
||||||
|
;; with pdflatex requires its systematic presence here.
|
||||||
|
;;
|
||||||
|
;; - Support for some extra letters: Ÿ, Ŋ, ŋ, Œ, œ, IJ, ij, ȷ and ẞ.
|
||||||
|
;;
|
||||||
|
;; Indeed Sphinx needs to support for pdflatex engine all Unicode letters
|
||||||
|
;; available in TeX T1 font encoding. The above letters are found in
|
||||||
|
;; that encoding but not in the Latin1, 2, 3 charsets which are those
|
||||||
|
;; covered by original tex/inputenc/utf8.xdy.
|
||||||
|
;;
|
||||||
|
;; - There is a problem that ȷ is not supported out-of-the box by LaTeX
|
||||||
|
;; with inputenc, one must add explicitely
|
||||||
|
;; \DeclareUnicodeCharacter{0237}{\j}
|
||||||
|
;; to preamble of LaTeX document. However this character is not supported
|
||||||
|
;; by the TeX "times" font used by default by Sphinx for pdflatex engine.
|
||||||
|
;;
|
||||||
|
;; **Update**: since LaTeX 2018/12/01, the \j as well as \SS, \k{} and
|
||||||
|
;; \.{} need no extra user declaration anymore.
|
||||||
|
;;
|
||||||
|
;; - ẞ needs \DeclareUnicodeCharacter{1E9E}{\SS} (but ß needs no extra set-up).
|
||||||
|
;;
|
||||||
|
;; - U+02DB (˛) and U+02D9 (˙) are also not supported by inputenc
|
||||||
|
;; out of the box and require
|
||||||
|
;; \DeclareUnicodeCharacter{02DB}{\k{}}
|
||||||
|
;; \DeclareUnicodeCharacter{02D9}{\.{}}
|
||||||
|
;; to be added to preamble.
|
||||||
|
;;
|
||||||
|
;; - U+0127 ħ and U+0126 Ħ are absent from TeX T1+TS1 font encodings.
|
||||||
|
;;
|
||||||
|
;; - Characters Ŋ and ŋ are not supported by TeX font "times" used by
|
||||||
|
;; default by Sphinx for pdflatex engine but they are supported by
|
||||||
|
;; some TeX fonts, in particular by the default LaTeX font for T1
|
||||||
|
;; encoding.
|
||||||
|
;;
|
||||||
|
;; - " and ~ must be escaped as ~" and resp. ~~ in xindy merge rules.
|
||||||
|
;;
|
||||||
|
;; Contributed by the Sphinx team, July 2018.
|
||||||
|
;;
|
||||||
|
;; See sphinx.xdy for superior figures, as they are escaped by LaTeX writer.
|
||||||
|
(merge-rule "\IeC {\textonesuperior }" "¹" :string)
|
||||||
|
(merge-rule "\IeC {\texttwosuperior }" "²" :string)
|
||||||
|
(merge-rule "\IeC {\textthreesuperior }" "³" :string)
|
||||||
|
(merge-rule "\IeC {\'a}" "á" :string)
|
||||||
|
(merge-rule "\IeC {\'A}" "Á" :string)
|
||||||
|
(merge-rule "\IeC {\`a}" "à" :string)
|
||||||
|
(merge-rule "\IeC {\`A}" "À" :string)
|
||||||
|
(merge-rule "\IeC {\^a}" "â" :string)
|
||||||
|
(merge-rule "\IeC {\^A}" "Â" :string)
|
||||||
|
(merge-rule "\IeC {\~"a}" "ä" :string)
|
||||||
|
(merge-rule "\IeC {\~"A}" "Ä" :string)
|
||||||
|
(merge-rule "\IeC {\~~a}" "ã" :string)
|
||||||
|
(merge-rule "\IeC {\~~A}" "Ã" :string)
|
||||||
|
(merge-rule "\IeC {\c c}" "ç" :string)
|
||||||
|
(merge-rule "\IeC {\c C}" "Ç" :string)
|
||||||
|
(merge-rule "\IeC {\'c}" "ć" :string)
|
||||||
|
(merge-rule "\IeC {\'C}" "Ć" :string)
|
||||||
|
(merge-rule "\IeC {\^c}" "ĉ" :string)
|
||||||
|
(merge-rule "\IeC {\^C}" "Ĉ" :string)
|
||||||
|
(merge-rule "\IeC {\.c}" "ċ" :string)
|
||||||
|
(merge-rule "\IeC {\.C}" "Ċ" :string)
|
||||||
|
(merge-rule "\IeC {\c s}" "ş" :string)
|
||||||
|
(merge-rule "\IeC {\c S}" "Ş" :string)
|
||||||
|
(merge-rule "\IeC {\c t}" "ţ" :string)
|
||||||
|
(merge-rule "\IeC {\c T}" "Ţ" :string)
|
||||||
|
(merge-rule "\IeC {\-}" "" :string); soft hyphen
|
||||||
|
(merge-rule "\IeC {\textdiv }" "÷" :string)
|
||||||
|
(merge-rule "\IeC {\'e}" "é" :string)
|
||||||
|
(merge-rule "\IeC {\'E}" "É" :string)
|
||||||
|
(merge-rule "\IeC {\`e}" "è" :string)
|
||||||
|
(merge-rule "\IeC {\`E}" "È" :string)
|
||||||
|
(merge-rule "\IeC {\^e}" "ê" :string)
|
||||||
|
(merge-rule "\IeC {\^E}" "Ê" :string)
|
||||||
|
(merge-rule "\IeC {\~"e}" "ë" :string)
|
||||||
|
(merge-rule "\IeC {\~"E}" "Ë" :string)
|
||||||
|
(merge-rule "\IeC {\^g}" "ĝ" :string)
|
||||||
|
(merge-rule "\IeC {\^G}" "Ĝ" :string)
|
||||||
|
(merge-rule "\IeC {\.g}" "ġ" :string)
|
||||||
|
(merge-rule "\IeC {\.G}" "Ġ" :string)
|
||||||
|
(merge-rule "\IeC {\^h}" "ĥ" :string)
|
||||||
|
(merge-rule "\IeC {\^H}" "Ĥ" :string)
|
||||||
|
(merge-rule "\IeC {\H o}" "ő" :string)
|
||||||
|
(merge-rule "\IeC {\H O}" "Ő" :string)
|
||||||
|
(merge-rule "\IeC {\textacutedbl }" "˝" :string)
|
||||||
|
(merge-rule "\IeC {\H u}" "ű" :string)
|
||||||
|
(merge-rule "\IeC {\H U}" "Ű" :string)
|
||||||
|
(merge-rule "\IeC {\ae }" "æ" :string)
|
||||||
|
(merge-rule "\IeC {\AE }" "Æ" :string)
|
||||||
|
(merge-rule "\IeC {\textcopyright }" "©" :string)
|
||||||
|
(merge-rule "\IeC {\c \ }" "¸" :string)
|
||||||
|
(merge-rule "\IeC {\dh }" "ð" :string)
|
||||||
|
(merge-rule "\IeC {\DH }" "Ð" :string)
|
||||||
|
(merge-rule "\IeC {\dj }" "đ" :string)
|
||||||
|
(merge-rule "\IeC {\DJ }" "Đ" :string)
|
||||||
|
(merge-rule "\IeC {\guillemotleft }" "«" :string)
|
||||||
|
(merge-rule "\IeC {\guillemotright }" "»" :string)
|
||||||
|
(merge-rule "\IeC {\'\i }" "í" :string)
|
||||||
|
(merge-rule "\IeC {\`\i }" "ì" :string)
|
||||||
|
(merge-rule "\IeC {\^\i }" "î" :string)
|
||||||
|
(merge-rule "\IeC {\~"\i }" "ï" :string)
|
||||||
|
(merge-rule "\IeC {\i }" "ı" :string)
|
||||||
|
(merge-rule "\IeC {\^\j }" "ĵ" :string)
|
||||||
|
(merge-rule "\IeC {\k {}}" "˛" :string)
|
||||||
|
(merge-rule "\IeC {\l }" "ł" :string)
|
||||||
|
(merge-rule "\IeC {\L }" "Ł" :string)
|
||||||
|
(merge-rule "\IeC {\nobreakspace }" " " :string)
|
||||||
|
(merge-rule "\IeC {\o }" "ø" :string)
|
||||||
|
(merge-rule "\IeC {\O }" "Ø" :string)
|
||||||
|
(merge-rule "\IeC {\textsterling }" "£" :string)
|
||||||
|
(merge-rule "\IeC {\textparagraph }" "¶" :string)
|
||||||
|
(merge-rule "\IeC {\ss }" "ß" :string)
|
||||||
|
(merge-rule "\IeC {\textsection }" "§" :string)
|
||||||
|
(merge-rule "\IeC {\textbrokenbar }" "¦" :string)
|
||||||
|
(merge-rule "\IeC {\textcent }" "¢" :string)
|
||||||
|
(merge-rule "\IeC {\textcurrency }" "¤" :string)
|
||||||
|
(merge-rule "\IeC {\textdegree }" "°" :string)
|
||||||
|
(merge-rule "\IeC {\textexclamdown }" "¡" :string)
|
||||||
|
(merge-rule "\IeC {\texthbar }" "ħ" :string)
|
||||||
|
(merge-rule "\IeC {\textHbar }" "Ħ" :string)
|
||||||
|
(merge-rule "\IeC {\textonehalf }" "½" :string)
|
||||||
|
(merge-rule "\IeC {\textonequarter }" "¼" :string)
|
||||||
|
(merge-rule "\IeC {\textordfeminine }" "ª" :string)
|
||||||
|
(merge-rule "\IeC {\textordmasculine }" "º" :string)
|
||||||
|
(merge-rule "\IeC {\textperiodcentered }" "·" :string)
|
||||||
|
(merge-rule "\IeC {\textquestiondown }" "¿" :string)
|
||||||
|
(merge-rule "\IeC {\textregistered }" "®" :string)
|
||||||
|
(merge-rule "\IeC {\textthreequarters }" "¾" :string)
|
||||||
|
(merge-rule "\IeC {\textyen }" "¥" :string)
|
||||||
|
(merge-rule "\IeC {\th }" "þ" :string)
|
||||||
|
(merge-rule "\IeC {\TH }" "Þ" :string)
|
||||||
|
(merge-rule "\IeC {\'I}" "Í" :string)
|
||||||
|
(merge-rule "\IeC {\`I}" "Ì" :string)
|
||||||
|
(merge-rule "\IeC {\^I}" "Î" :string)
|
||||||
|
(merge-rule "\IeC {\~"I}" "Ï" :string)
|
||||||
|
(merge-rule "\IeC {\.I}" "İ" :string)
|
||||||
|
(merge-rule "\IeC {\^J}" "Ĵ" :string)
|
||||||
|
(merge-rule "\IeC {\k a}" "ą" :string)
|
||||||
|
(merge-rule "\IeC {\k A}" "Ą" :string)
|
||||||
|
(merge-rule "\IeC {\k e}" "ę" :string)
|
||||||
|
(merge-rule "\IeC {\k E}" "Ę" :string)
|
||||||
|
(merge-rule "\IeC {\'l}" "ĺ" :string)
|
||||||
|
(merge-rule "\IeC {\'L}" "Ĺ" :string)
|
||||||
|
(merge-rule "\IeC {\textlnot }" "¬" :string)
|
||||||
|
(merge-rule "\IeC {\textmu }" "µ" :string)
|
||||||
|
(merge-rule "\IeC {\'n}" "ń" :string)
|
||||||
|
(merge-rule "\IeC {\'N}" "Ń" :string)
|
||||||
|
(merge-rule "\IeC {\~~n}" "ñ" :string)
|
||||||
|
(merge-rule "\IeC {\~~N}" "Ñ" :string)
|
||||||
|
(merge-rule "\IeC {\'o}" "ó" :string)
|
||||||
|
(merge-rule "\IeC {\'O}" "Ó" :string)
|
||||||
|
(merge-rule "\IeC {\`o}" "ò" :string)
|
||||||
|
(merge-rule "\IeC {\`O}" "Ò" :string)
|
||||||
|
(merge-rule "\IeC {\^o}" "ô" :string)
|
||||||
|
(merge-rule "\IeC {\^O}" "Ô" :string)
|
||||||
|
(merge-rule "\IeC {\~"o}" "ö" :string)
|
||||||
|
(merge-rule "\IeC {\~"O}" "Ö" :string)
|
||||||
|
(merge-rule "\IeC {\~~o}" "õ" :string)
|
||||||
|
(merge-rule "\IeC {\~~O}" "Õ" :string)
|
||||||
|
(merge-rule "\IeC {\textpm }" "±" :string)
|
||||||
|
(merge-rule "\IeC {\r a}" "å" :string)
|
||||||
|
(merge-rule "\IeC {\r A}" "Å" :string)
|
||||||
|
(merge-rule "\IeC {\'r}" "ŕ" :string)
|
||||||
|
(merge-rule "\IeC {\'R}" "Ŕ" :string)
|
||||||
|
(merge-rule "\IeC {\r u}" "ů" :string)
|
||||||
|
(merge-rule "\IeC {\r U}" "Ů" :string)
|
||||||
|
(merge-rule "\IeC {\'s}" "ś" :string)
|
||||||
|
(merge-rule "\IeC {\'S}" "Ś" :string)
|
||||||
|
(merge-rule "\IeC {\^s}" "ŝ" :string)
|
||||||
|
(merge-rule "\IeC {\^S}" "Ŝ" :string)
|
||||||
|
(merge-rule "\IeC {\textasciidieresis }" "¨" :string)
|
||||||
|
(merge-rule "\IeC {\textasciimacron }" "¯" :string)
|
||||||
|
(merge-rule "\IeC {\.{}}" "˙" :string)
|
||||||
|
(merge-rule "\IeC {\textasciiacute }" "´" :string)
|
||||||
|
(merge-rule "\IeC {\texttimes }" "×" :string)
|
||||||
|
(merge-rule "\IeC {\u a}" "ă" :string)
|
||||||
|
(merge-rule "\IeC {\u A}" "Ă" :string)
|
||||||
|
(merge-rule "\IeC {\u g}" "ğ" :string)
|
||||||
|
(merge-rule "\IeC {\u G}" "Ğ" :string)
|
||||||
|
(merge-rule "\IeC {\textasciibreve }" "˘" :string)
|
||||||
|
(merge-rule "\IeC {\'u}" "ú" :string)
|
||||||
|
(merge-rule "\IeC {\'U}" "Ú" :string)
|
||||||
|
(merge-rule "\IeC {\`u}" "ù" :string)
|
||||||
|
(merge-rule "\IeC {\`U}" "Ù" :string)
|
||||||
|
(merge-rule "\IeC {\^u}" "û" :string)
|
||||||
|
(merge-rule "\IeC {\^U}" "Û" :string)
|
||||||
|
(merge-rule "\IeC {\~"u}" "ü" :string)
|
||||||
|
(merge-rule "\IeC {\~"U}" "Ü" :string)
|
||||||
|
(merge-rule "\IeC {\u u}" "ŭ" :string)
|
||||||
|
(merge-rule "\IeC {\u U}" "Ŭ" :string)
|
||||||
|
(merge-rule "\IeC {\v c}" "č" :string)
|
||||||
|
(merge-rule "\IeC {\v C}" "Č" :string)
|
||||||
|
(merge-rule "\IeC {\v d}" "ď" :string)
|
||||||
|
(merge-rule "\IeC {\v D}" "Ď" :string)
|
||||||
|
(merge-rule "\IeC {\v e}" "ě" :string)
|
||||||
|
(merge-rule "\IeC {\v E}" "Ě" :string)
|
||||||
|
(merge-rule "\IeC {\v l}" "ľ" :string)
|
||||||
|
(merge-rule "\IeC {\v L}" "Ľ" :string)
|
||||||
|
(merge-rule "\IeC {\v n}" "ň" :string)
|
||||||
|
(merge-rule "\IeC {\v N}" "Ň" :string)
|
||||||
|
(merge-rule "\IeC {\v r}" "ř" :string)
|
||||||
|
(merge-rule "\IeC {\v R}" "Ř" :string)
|
||||||
|
(merge-rule "\IeC {\v s}" "š" :string)
|
||||||
|
(merge-rule "\IeC {\v S}" "Š" :string)
|
||||||
|
(merge-rule "\IeC {\textasciicaron }" "ˇ" :string)
|
||||||
|
(merge-rule "\IeC {\v t}" "ť" :string)
|
||||||
|
(merge-rule "\IeC {\v T}" "Ť" :string)
|
||||||
|
(merge-rule "\IeC {\v z}" "ž" :string)
|
||||||
|
(merge-rule "\IeC {\v Z}" "Ž" :string)
|
||||||
|
(merge-rule "\IeC {\'y}" "ý" :string)
|
||||||
|
(merge-rule "\IeC {\'Y}" "Ý" :string)
|
||||||
|
(merge-rule "\IeC {\~"y}" "ÿ" :string)
|
||||||
|
(merge-rule "\IeC {\'z}" "ź" :string)
|
||||||
|
(merge-rule "\IeC {\'Z}" "Ź" :string)
|
||||||
|
(merge-rule "\IeC {\.z}" "ż" :string)
|
||||||
|
(merge-rule "\IeC {\.Z}" "Ż" :string)
|
||||||
|
;; letters not in Latin1, 2, 3 but available in TeX T1 font encoding
|
||||||
|
(merge-rule "\IeC {\~"Y}" "Ÿ" :string)
|
||||||
|
(merge-rule "\IeC {\NG }" "Ŋ" :string)
|
||||||
|
(merge-rule "\IeC {\ng }" "ŋ" :string)
|
||||||
|
(merge-rule "\IeC {\OE }" "Œ" :string)
|
||||||
|
(merge-rule "\IeC {\oe }" "œ" :string)
|
||||||
|
(merge-rule "\IeC {\IJ }" "IJ" :string)
|
||||||
|
(merge-rule "\IeC {\ij }" "ij" :string)
|
||||||
|
(merge-rule "\IeC {\j }" "ȷ" :string)
|
||||||
|
(merge-rule "\IeC {\SS }" "ẞ" :string)
|
607
docs/build/latex/LatinRules.xdy
vendored
Normal file
|
@ -0,0 +1,607 @@
|
||||||
|
;; style file for xindy
|
||||||
|
;; filename: LatinRules.xdy
|
||||||
|
;;
|
||||||
|
;; It is based upon xindy's files lang/general/utf8.xdy and
|
||||||
|
;; lang/general/utf8-lang.xdy which implement
|
||||||
|
;; "a general sorting order for Western European languages"
|
||||||
|
;;
|
||||||
|
;; The aim for Sphinx is to be able to index in a Cyrillic document
|
||||||
|
;; also terms using the Latin alphabets, inclusive of letters
|
||||||
|
;; with diacritics. To this effect the xindy rules from lang/general
|
||||||
|
;; got manually re-coded to avoid collisions with the encoding
|
||||||
|
;; done by xindy for sorting words in Cyrillic languages, which was
|
||||||
|
;; observed not to use bytes with octal encoding 0o266 or higher.
|
||||||
|
;;
|
||||||
|
;; So here we use only 0o266 or higher bytes.
|
||||||
|
;; (Ŋ, ŋ, IJ, and ij are absent from
|
||||||
|
;; lang/general/utf8.xdy and not included here)
|
||||||
|
;; Contributed by the Sphinx team, 2018.
|
||||||
|
|
||||||
|
(define-letter-group "A" :prefixes ("¶"))
|
||||||
|
(define-letter-group "B" :after "A" :prefixes ("·"))
|
||||||
|
(define-letter-group "C" :after "B" :prefixes ("¸"))
|
||||||
|
(define-letter-group "D" :after "C" :prefixes ("¹"))
|
||||||
|
(define-letter-group "E" :after "D" :prefixes ("º"))
|
||||||
|
(define-letter-group "F" :after "E" :prefixes ("»"))
|
||||||
|
(define-letter-group "G" :after "F" :prefixes ("¼"))
|
||||||
|
(define-letter-group "H" :after "G" :prefixes ("½"))
|
||||||
|
(define-letter-group "I" :after "H" :prefixes ("¾"))
|
||||||
|
(define-letter-group "J" :after "I" :prefixes ("¿"))
|
||||||
|
(define-letter-group "K" :after "J" :prefixes ("À"))
|
||||||
|
(define-letter-group "L" :after "K" :prefixes ("Á"))
|
||||||
|
(define-letter-group "M" :after "L" :prefixes ("Â"))
|
||||||
|
(define-letter-group "N" :after "M" :prefixes ("Ã"))
|
||||||
|
(define-letter-group "O" :after "N" :prefixes ("Ä"))
|
||||||
|
(define-letter-group "P" :after "O" :prefixes ("È"))
|
||||||
|
(define-letter-group "Q" :after "P" :prefixes ("Ê"))
|
||||||
|
(define-letter-group "R" :after "Q" :prefixes ("Ë"))
|
||||||
|
(define-letter-group "S" :after "R" :prefixes ("Ð"))
|
||||||
|
(define-letter-group "T" :after "S" :prefixes ("Ú"))
|
||||||
|
(define-letter-group "U" :after "T" :prefixes ("à"))
|
||||||
|
(define-letter-group "V" :after "U" :prefixes ("å"))
|
||||||
|
(define-letter-group "W" :after "V" :prefixes ("æ"))
|
||||||
|
(define-letter-group "X" :after "W" :prefixes ("ë"))
|
||||||
|
(define-letter-group "Y" :after "X" :prefixes ("í"))
|
||||||
|
(define-letter-group "Z" :after "Y" :prefixes ("ð"))
|
||||||
|
|
||||||
|
(define-rule-set "sphinx-xy-alphabetize"
|
||||||
|
|
||||||
|
:rules (("À" "¶" :string)
|
||||||
|
("Ä‚" "¶" :string)
|
||||||
|
("â" "¶" :string)
|
||||||
|
("Ä" "¶" :string)
|
||||||
|
("Ã " "¶" :string)
|
||||||
|
("Ã…" "¶" :string)
|
||||||
|
("Ã" "¶" :string)
|
||||||
|
("Ã<>" "¶" :string)
|
||||||
|
("á" "¶" :string)
|
||||||
|
("ã" "¶" :string)
|
||||||
|
("Â" "¶" :string)
|
||||||
|
("ă" "¶" :string)
|
||||||
|
("Ã¥" "¶" :string)
|
||||||
|
("Ä…" "¶" :string)
|
||||||
|
("ä" "¶" :string)
|
||||||
|
("Ä„" "¶" :string)
|
||||||
|
("æ" "¶º" :string)
|
||||||
|
("Æ" "¶º" :string)
|
||||||
|
("ć" "¸" :string)
|
||||||
|
("ĉ" "¸" :string)
|
||||||
|
("ç" "¸" :string)
|
||||||
|
("ÄŒ" "¸" :string)
|
||||||
|
("Ä<>" "¸" :string)
|
||||||
|
("Ĉ" "¸" :string)
|
||||||
|
("Ç" "¸" :string)
|
||||||
|
("Ć" "¸" :string)
|
||||||
|
("Ä<>" "¹" :string)
|
||||||
|
("Ä<>" "¹" :string)
|
||||||
|
("ÄŽ" "¹" :string)
|
||||||
|
("Ä‘" "¹" :string)
|
||||||
|
("ê" "º" :string)
|
||||||
|
("Ę" "º" :string)
|
||||||
|
("Äš" "º" :string)
|
||||||
|
("ë" "º" :string)
|
||||||
|
("Ä›" "º" :string)
|
||||||
|
("é" "º" :string)
|
||||||
|
("È" "º" :string)
|
||||||
|
("Ë" "º" :string)
|
||||||
|
("É" "º" :string)
|
||||||
|
("è" "º" :string)
|
||||||
|
("Ê" "º" :string)
|
||||||
|
("Ä™" "º" :string)
|
||||||
|
("Ä<>" "¼" :string)
|
||||||
|
("ÄŸ" "¼" :string)
|
||||||
|
("Äž" "¼" :string)
|
||||||
|
("Äœ" "¼" :string)
|
||||||
|
("Ä¥" "½" :string)
|
||||||
|
("Ĥ" "½" :string)
|
||||||
|
("Ã<>" "¾" :string)
|
||||||
|
("Ã<>" "¾" :string)
|
||||||
|
("ï" "¾" :string)
|
||||||
|
("ÃŽ" "¾" :string)
|
||||||
|
("î" "¾" :string)
|
||||||
|
("ı" "¾" :string)
|
||||||
|
("Ä°" "¾" :string)
|
||||||
|
("Ã" "¾" :string)
|
||||||
|
("ÃŒ" "¾" :string)
|
||||||
|
("ì" "¾" :string)
|
||||||
|
("Ä´" "¿" :string)
|
||||||
|
("ĵ" "¿" :string)
|
||||||
|
("Å‚" "Á" :string)
|
||||||
|
("Å<>" "Á" :string)
|
||||||
|
("ľ" "Á" :string)
|
||||||
|
("Ľ" "Á" :string)
|
||||||
|
("Å„" "Ã" :string)
|
||||||
|
("Ń" "Ã" :string)
|
||||||
|
("ñ" "Ã" :string)
|
||||||
|
("ň" "Ã" :string)
|
||||||
|
("Ñ" "Ã" :string)
|
||||||
|
("Ň" "Ã" :string)
|
||||||
|
("Õ" "Ä" :string)
|
||||||
|
("Å<>" "Ä" :string)
|
||||||
|
("ó" "Ä" :string)
|
||||||
|
("ö" "Ä" :string)
|
||||||
|
("ô" "Ä" :string)
|
||||||
|
("Å‘" "Ä" :string)
|
||||||
|
("Ø" "Ä" :string)
|
||||||
|
("Ö" "Ä" :string)
|
||||||
|
("õ" "Ä" :string)
|
||||||
|
("Ô" "Ä" :string)
|
||||||
|
("ø" "Ä" :string)
|
||||||
|
("Ó" "Ä" :string)
|
||||||
|
("Ã’" "Ä" :string)
|
||||||
|
("ò" "Ä" :string)
|
||||||
|
("œ" "ĺ" :string)
|
||||||
|
("Œ" "ĺ" :string)
|
||||||
|
("Ř" "Ë" :string)
|
||||||
|
("Å™" "Ë" :string)
|
||||||
|
("Å”" "Ë" :string)
|
||||||
|
("Å•" "Ë" :string)
|
||||||
|
("Å<>" "Ð" :string)
|
||||||
|
("Åš" "Ð" :string)
|
||||||
|
("È™" "Ð" :string)
|
||||||
|
("ÅŸ" "Ð" :string)
|
||||||
|
("Åœ" "Ð" :string)
|
||||||
|
("Å›" "Ð" :string)
|
||||||
|
("Ș" "Ð" :string)
|
||||||
|
("Å¡" "Ð" :string)
|
||||||
|
("Åž" "Ð" :string)
|
||||||
|
("Å " "Ð" :string)
|
||||||
|
("ß" "ÐÐ" :string)
|
||||||
|
("Èš" "Ú" :string)
|
||||||
|
("Ť" "Ú" :string)
|
||||||
|
("È›" "Ú" :string)
|
||||||
|
("Å¥" "Ú" :string)
|
||||||
|
("û" "à" :string)
|
||||||
|
("Å" "à" :string)
|
||||||
|
("ů" "à" :string)
|
||||||
|
("ű" "à" :string)
|
||||||
|
("ù" "à" :string)
|
||||||
|
("Ŭ" "à" :string)
|
||||||
|
("Ù" "à" :string)
|
||||||
|
("Å°" "à" :string)
|
||||||
|
("Ãœ" "à" :string)
|
||||||
|
("Å®" "à" :string)
|
||||||
|
("ú" "à" :string)
|
||||||
|
("Ú" "à" :string)
|
||||||
|
("Û" "à" :string)
|
||||||
|
("ü" "à" :string)
|
||||||
|
("ÿ" "í" :string)
|
||||||
|
("Ã<>" "í" :string)
|
||||||
|
("Ÿ" "í" :string)
|
||||||
|
("ý" "í" :string)
|
||||||
|
("Å»" "ð" :string)
|
||||||
|
("Ž" "ð" :string)
|
||||||
|
("Ź" "ð" :string)
|
||||||
|
("ž" "ð" :string)
|
||||||
|
("ż" "ð" :string)
|
||||||
|
("ź" "ð" :string)
|
||||||
|
("a" "¶" :string)
|
||||||
|
("A" "¶" :string)
|
||||||
|
("b" "·" :string)
|
||||||
|
("B" "·" :string)
|
||||||
|
("c" "¸" :string)
|
||||||
|
("C" "¸" :string)
|
||||||
|
("d" "¹" :string)
|
||||||
|
("D" "¹" :string)
|
||||||
|
("e" "º" :string)
|
||||||
|
("E" "º" :string)
|
||||||
|
("F" "»" :string)
|
||||||
|
("f" "»" :string)
|
||||||
|
("G" "¼" :string)
|
||||||
|
("g" "¼" :string)
|
||||||
|
("H" "½" :string)
|
||||||
|
("h" "½" :string)
|
||||||
|
("i" "¾" :string)
|
||||||
|
("I" "¾" :string)
|
||||||
|
("J" "¿" :string)
|
||||||
|
("j" "¿" :string)
|
||||||
|
("K" "À" :string)
|
||||||
|
("k" "À" :string)
|
||||||
|
("L" "Á" :string)
|
||||||
|
("l" "Á" :string)
|
||||||
|
("M" "Â" :string)
|
||||||
|
("m" "Â" :string)
|
||||||
|
("n" "Ã" :string)
|
||||||
|
("N" "Ã" :string)
|
||||||
|
("O" "Ä" :string)
|
||||||
|
("o" "Ä" :string)
|
||||||
|
("p" "È" :string)
|
||||||
|
("P" "È" :string)
|
||||||
|
("Q" "Ê" :string)
|
||||||
|
("q" "Ê" :string)
|
||||||
|
("r" "Ë" :string)
|
||||||
|
("R" "Ë" :string)
|
||||||
|
("S" "Ð" :string)
|
||||||
|
("s" "Ð" :string)
|
||||||
|
("t" "Ú" :string)
|
||||||
|
("T" "Ú" :string)
|
||||||
|
("u" "à" :string)
|
||||||
|
("U" "à" :string)
|
||||||
|
("v" "å" :string)
|
||||||
|
("V" "å" :string)
|
||||||
|
("W" "æ" :string)
|
||||||
|
("w" "æ" :string)
|
||||||
|
("x" "ë" :string)
|
||||||
|
("X" "ë" :string)
|
||||||
|
("Y" "í" :string)
|
||||||
|
("y" "í" :string)
|
||||||
|
("z" "ð" :string)
|
||||||
|
("Z" "ð" :string)
|
||||||
|
))
|
||||||
|
|
||||||
|
(define-rule-set "sphinx-xy-resolve-diacritics"
|
||||||
|
|
||||||
|
:rules (("Ĥ" "£" :string)
|
||||||
|
("ó" "£" :string)
|
||||||
|
("ľ" "£" :string)
|
||||||
|
("Ř" "£" :string)
|
||||||
|
("Ä<>" "£" :string)
|
||||||
|
("Ä<>" "£" :string)
|
||||||
|
("Äš" "£" :string)
|
||||||
|
("Ä¥" "£" :string)
|
||||||
|
("ÄŒ" "£" :string)
|
||||||
|
("Ä´" "£" :string)
|
||||||
|
("Ä›" "£" :string)
|
||||||
|
("ž" "£" :string)
|
||||||
|
("ÄŽ" "£" :string)
|
||||||
|
("Å™" "£" :string)
|
||||||
|
("Ž" "£" :string)
|
||||||
|
("ı" "£" :string)
|
||||||
|
("Ť" "£" :string)
|
||||||
|
("á" "£" :string)
|
||||||
|
("Ä<>" "£" :string)
|
||||||
|
("Ã<>" "£" :string)
|
||||||
|
("ň" "£" :string)
|
||||||
|
("Å " "£" :string)
|
||||||
|
("Ň" "£" :string)
|
||||||
|
("ĵ" "£" :string)
|
||||||
|
("Å¥" "£" :string)
|
||||||
|
("Ó" "£" :string)
|
||||||
|
("ý" "£" :string)
|
||||||
|
("Äœ" "£" :string)
|
||||||
|
("Ú" "£" :string)
|
||||||
|
("Ľ" "£" :string)
|
||||||
|
("Å¡" "£" :string)
|
||||||
|
("Ã<>" "£" :string)
|
||||||
|
("ú" "£" :string)
|
||||||
|
("Åš" "¤" :string)
|
||||||
|
("ć" "¤" :string)
|
||||||
|
("Å<>" "¤" :string)
|
||||||
|
("Å‚" "¤" :string)
|
||||||
|
("Å„" "¤" :string)
|
||||||
|
("À" "¤" :string)
|
||||||
|
("Ź" "¤" :string)
|
||||||
|
("Ã " "¤" :string)
|
||||||
|
("Ń" "¤" :string)
|
||||||
|
("Ä<>" "¤" :string)
|
||||||
|
("ÿ" "¤" :string)
|
||||||
|
("Å›" "¤" :string)
|
||||||
|
("Äž" "¤" :string)
|
||||||
|
("ÄŸ" "¤" :string)
|
||||||
|
("Ù" "¤" :string)
|
||||||
|
("Ä°" "¤" :string)
|
||||||
|
("Ä‘" "¤" :string)
|
||||||
|
("ù" "¤" :string)
|
||||||
|
("Èš" "¤" :string)
|
||||||
|
("é" "¤" :string)
|
||||||
|
("Å•" "¤" :string)
|
||||||
|
("Ć" "¤" :string)
|
||||||
|
("È›" "¤" :string)
|
||||||
|
("ò" "¤" :string)
|
||||||
|
("ź" "¤" :string)
|
||||||
|
("Ã’" "¤" :string)
|
||||||
|
("Ÿ" "¤" :string)
|
||||||
|
("Å”" "¤" :string)
|
||||||
|
("É" "¤" :string)
|
||||||
|
("ĉ" "¥" :string)
|
||||||
|
("ô" "¥" :string)
|
||||||
|
("Ã<>" "¥" :string)
|
||||||
|
("Å<>" "¥" :string)
|
||||||
|
("Å»" "¥" :string)
|
||||||
|
("Ä‚" "¥" :string)
|
||||||
|
("Åœ" "¥" :string)
|
||||||
|
("ñ" "¥" :string)
|
||||||
|
("Å" "¥" :string)
|
||||||
|
("Ã" "¥" :string)
|
||||||
|
("È" "¥" :string)
|
||||||
|
("Ô" "¥" :string)
|
||||||
|
("Ŭ" "¥" :string)
|
||||||
|
("ż" "¥" :string)
|
||||||
|
("Ñ" "¥" :string)
|
||||||
|
("è" "¥" :string)
|
||||||
|
("Ĉ" "¥" :string)
|
||||||
|
("ă" "¥" :string)
|
||||||
|
("â" "¦" :string)
|
||||||
|
("û" "¦" :string)
|
||||||
|
("ê" "¦" :string)
|
||||||
|
("Õ" "¦" :string)
|
||||||
|
("õ" "¦" :string)
|
||||||
|
("È™" "¦" :string)
|
||||||
|
("ç" "¦" :string)
|
||||||
|
("Â" "¦" :string)
|
||||||
|
("Ê" "¦" :string)
|
||||||
|
("Û" "¦" :string)
|
||||||
|
("Ç" "¦" :string)
|
||||||
|
("ì" "¦" :string)
|
||||||
|
("ÃŒ" "¦" :string)
|
||||||
|
("Ș" "¦" :string)
|
||||||
|
("ö" "§" :string)
|
||||||
|
("Ö" "§" :string)
|
||||||
|
("ÅŸ" "§" :string)
|
||||||
|
("ů" "§" :string)
|
||||||
|
("ë" "§" :string)
|
||||||
|
("ã" "§" :string)
|
||||||
|
("î" "§" :string)
|
||||||
|
("ÃŽ" "§" :string)
|
||||||
|
("Ã" "§" :string)
|
||||||
|
("Åž" "§" :string)
|
||||||
|
("Å®" "§" :string)
|
||||||
|
("Ë" "§" :string)
|
||||||
|
("ï" "¨" :string)
|
||||||
|
("Å<>" "¨" :string)
|
||||||
|
("Ã<>" "¨" :string)
|
||||||
|
("Ę" "¨" :string)
|
||||||
|
("Å‘" "¨" :string)
|
||||||
|
("Ãœ" "¨" :string)
|
||||||
|
("Ã…" "¨" :string)
|
||||||
|
("ü" "¨" :string)
|
||||||
|
("Ä™" "¨" :string)
|
||||||
|
("Ã¥" "¨" :string)
|
||||||
|
("Ä" "©" :string)
|
||||||
|
("ű" "©" :string)
|
||||||
|
("Ø" "©" :string)
|
||||||
|
("ø" "©" :string)
|
||||||
|
("Å°" "©" :string)
|
||||||
|
("ä" "©" :string)
|
||||||
|
("Ä„" "ª" :string)
|
||||||
|
("Ä…" "ª" :string)
|
||||||
|
("Å“" "ÿ" :string)
|
||||||
|
("ß" "ÿ" :string)
|
||||||
|
("Æ" "ÿ" :string)
|
||||||
|
("Å’" "ÿ" :string)
|
||||||
|
("æ" "ÿ" :string)
|
||||||
|
("e" "¢" :string)
|
||||||
|
("t" "¢" :string)
|
||||||
|
("L" "¢" :string)
|
||||||
|
("Y" "¢" :string)
|
||||||
|
("J" "¢" :string)
|
||||||
|
("a" "¢" :string)
|
||||||
|
("p" "¢" :string)
|
||||||
|
("u" "¢" :string)
|
||||||
|
("j" "¢" :string)
|
||||||
|
("b" "¢" :string)
|
||||||
|
("G" "¢" :string)
|
||||||
|
("U" "¢" :string)
|
||||||
|
("F" "¢" :string)
|
||||||
|
("H" "¢" :string)
|
||||||
|
("i" "¢" :string)
|
||||||
|
("z" "¢" :string)
|
||||||
|
("c" "¢" :string)
|
||||||
|
("l" "¢" :string)
|
||||||
|
("A" "¢" :string)
|
||||||
|
("Q" "¢" :string)
|
||||||
|
("w" "¢" :string)
|
||||||
|
("D" "¢" :string)
|
||||||
|
("R" "¢" :string)
|
||||||
|
("d" "¢" :string)
|
||||||
|
("s" "¢" :string)
|
||||||
|
("r" "¢" :string)
|
||||||
|
("k" "¢" :string)
|
||||||
|
("v" "¢" :string)
|
||||||
|
("m" "¢" :string)
|
||||||
|
("P" "¢" :string)
|
||||||
|
("y" "¢" :string)
|
||||||
|
("K" "¢" :string)
|
||||||
|
("q" "¢" :string)
|
||||||
|
("S" "¢" :string)
|
||||||
|
("I" "¢" :string)
|
||||||
|
("C" "¢" :string)
|
||||||
|
("M" "¢" :string)
|
||||||
|
("Z" "¢" :string)
|
||||||
|
("T" "¢" :string)
|
||||||
|
("W" "¢" :string)
|
||||||
|
("B" "¢" :string)
|
||||||
|
("h" "¢" :string)
|
||||||
|
("x" "¢" :string)
|
||||||
|
("X" "¢" :string)
|
||||||
|
("f" "¢" :string)
|
||||||
|
("E" "¢" :string)
|
||||||
|
("V" "¢" :string)
|
||||||
|
("N" "¢" :string)
|
||||||
|
("O" "¢" :string)
|
||||||
|
("o" "¢" :string)
|
||||||
|
("g" "¢" :string)
|
||||||
|
("n" "¢" :string)
|
||||||
|
))
|
||||||
|
|
||||||
|
(define-rule-set "sphinx-xy-resolve-case"
|
||||||
|
|
||||||
|
:rules (("Ú" "8" :string)
|
||||||
|
("Ÿ" "8" :string)
|
||||||
|
("Ç" "8" :string)
|
||||||
|
("Ĉ" "8" :string)
|
||||||
|
("Å”" "8" :string)
|
||||||
|
("Ľ" "8" :string)
|
||||||
|
("Å®" "8" :string)
|
||||||
|
("Ã<>" "8" :string)
|
||||||
|
("É" "8" :string)
|
||||||
|
("Ë" "8" :string)
|
||||||
|
("Ș" "8" :string)
|
||||||
|
("Ì" "8" :string)
|
||||||
|
("Ê" "8" :string)
|
||||||
|
("Ň" "8" :string)
|
||||||
|
("Ä„" "8" :string)
|
||||||
|
("Å " "8" :string)
|
||||||
|
("Û" "8" :string)
|
||||||
|
("Åž" "8" :string)
|
||||||
|
("Ć" "8" :string)
|
||||||
|
("Ã’" "8" :string)
|
||||||
|
("Ĝ" "8" :string)
|
||||||
|
("Ñ" "8" :string)
|
||||||
|
("Ó" "8" :string)
|
||||||
|
("ÃŽ" "8" :string)
|
||||||
|
("Ã<>" "8" :string)
|
||||||
|
("Ã" "8" :string)
|
||||||
|
("Èš" "8" :string)
|
||||||
|
("Ã…" "8" :string)
|
||||||
|
("Äž" "8" :string)
|
||||||
|
("Ü" "8" :string)
|
||||||
|
("È" "8" :string)
|
||||||
|
("Ô" "8" :string)
|
||||||
|
("Ä°" "8" :string)
|
||||||
|
("Å°" "8" :string)
|
||||||
|
("Ù" "8" :string)
|
||||||
|
("Ŭ" "8" :string)
|
||||||
|
("Â" "8" :string)
|
||||||
|
("Ť" "8" :string)
|
||||||
|
("Ń" "8" :string)
|
||||||
|
("ÄŽ" "8" :string)
|
||||||
|
("Ź" "8" :string)
|
||||||
|
("Ž" "8" :string)
|
||||||
|
("Ä<>" "8" :string)
|
||||||
|
("Ŝ" "8" :string)
|
||||||
|
("Č" "8" :string)
|
||||||
|
("Ä´" "8" :string)
|
||||||
|
("Ö" "8" :string)
|
||||||
|
("Ø" "8" :string)
|
||||||
|
("Å»" "8" :string)
|
||||||
|
("Å<>" "8" :string)
|
||||||
|
("Ä‚" "8" :string)
|
||||||
|
("Äš" "8" :string)
|
||||||
|
("Å<>" "8" :string)
|
||||||
|
("Õ" "8" :string)
|
||||||
|
("Ę" "8" :string)
|
||||||
|
("Ã<>" "8" :string)
|
||||||
|
("À" "8" :string)
|
||||||
|
("Ĥ" "8" :string)
|
||||||
|
("Ä" "8" :string)
|
||||||
|
("Åš" "8" :string)
|
||||||
|
("Ř" "8" :string)
|
||||||
|
("Ã<>" "8" :string)
|
||||||
|
("Å’" "89" :string)
|
||||||
|
("Æ" "89" :string)
|
||||||
|
("ì" "9" :string)
|
||||||
|
("è" "9" :string)
|
||||||
|
("Ä…" "9" :string)
|
||||||
|
("Å¡" "9" :string)
|
||||||
|
("ú" "9" :string)
|
||||||
|
("Ã¥" "9" :string)
|
||||||
|
("ă" "9" :string)
|
||||||
|
("Ä™" "9" :string)
|
||||||
|
("ü" "9" :string)
|
||||||
|
("ź" "9" :string)
|
||||||
|
("ò" "9" :string)
|
||||||
|
("Å¥" "9" :string)
|
||||||
|
("È›" "9" :string)
|
||||||
|
("ĵ" "9" :string)
|
||||||
|
("Å•" "9" :string)
|
||||||
|
("ż" "9" :string)
|
||||||
|
("ä" "9" :string)
|
||||||
|
("ý" "9" :string)
|
||||||
|
("ù" "9" :string)
|
||||||
|
("á" "9" :string)
|
||||||
|
("é" "9" :string)
|
||||||
|
("Ä<>" "9" :string)
|
||||||
|
("ň" "9" :string)
|
||||||
|
("Å›" "9" :string)
|
||||||
|
("ø" "9" :string)
|
||||||
|
("Ã" "9" :string)
|
||||||
|
("Ä‘" "9" :string)
|
||||||
|
("ı" "9" :string)
|
||||||
|
("ÄŸ" "9" :string)
|
||||||
|
("î" "9" :string)
|
||||||
|
("ã" "9" :string)
|
||||||
|
("Ã " "9" :string)
|
||||||
|
("Å™" "9" :string)
|
||||||
|
("Å‘" "9" :string)
|
||||||
|
("ů" "9" :string)
|
||||||
|
("È™" "9" :string)
|
||||||
|
("ÿ" "9" :string)
|
||||||
|
("ë" "9" :string)
|
||||||
|
("Å" "9" :string)
|
||||||
|
("ç" "9" :string)
|
||||||
|
("ű" "9" :string)
|
||||||
|
("ñ" "9" :string)
|
||||||
|
("õ" "9" :string)
|
||||||
|
("Ä›" "9" :string)
|
||||||
|
("ÅŸ" "9" :string)
|
||||||
|
("ž" "9" :string)
|
||||||
|
("Ä<>" "9" :string)
|
||||||
|
("Å<>" "9" :string)
|
||||||
|
("Å„" "9" :string)
|
||||||
|
("û" "9" :string)
|
||||||
|
("Å‚" "9" :string)
|
||||||
|
("Ä<>" "9" :string)
|
||||||
|
("Ä¥" "9" :string)
|
||||||
|
("ê" "9" :string)
|
||||||
|
("ô" "9" :string)
|
||||||
|
("ĉ" "9" :string)
|
||||||
|
("â" "9" :string)
|
||||||
|
("ć" "9" :string)
|
||||||
|
("ï" "9" :string)
|
||||||
|
("ö" "9" :string)
|
||||||
|
("ľ" "9" :string)
|
||||||
|
("ó" "9" :string)
|
||||||
|
("æ" "99" :string)
|
||||||
|
("ß" "99" :string)
|
||||||
|
("Å“" "99" :string)
|
||||||
|
("N" "8" :string)
|
||||||
|
("V" "8" :string)
|
||||||
|
("O" "8" :string)
|
||||||
|
("X" "8" :string)
|
||||||
|
("E" "8" :string)
|
||||||
|
("P" "8" :string)
|
||||||
|
("K" "8" :string)
|
||||||
|
("T" "8" :string)
|
||||||
|
("Z" "8" :string)
|
||||||
|
("M" "8" :string)
|
||||||
|
("C" "8" :string)
|
||||||
|
("I" "8" :string)
|
||||||
|
("S" "8" :string)
|
||||||
|
("B" "8" :string)
|
||||||
|
("W" "8" :string)
|
||||||
|
("D" "8" :string)
|
||||||
|
("R" "8" :string)
|
||||||
|
("H" "8" :string)
|
||||||
|
("F" "8" :string)
|
||||||
|
("Q" "8" :string)
|
||||||
|
("A" "8" :string)
|
||||||
|
("G" "8" :string)
|
||||||
|
("U" "8" :string)
|
||||||
|
("J" "8" :string)
|
||||||
|
("Y" "8" :string)
|
||||||
|
("L" "8" :string)
|
||||||
|
("o" "9" :string)
|
||||||
|
("n" "9" :string)
|
||||||
|
("g" "9" :string)
|
||||||
|
("x" "9" :string)
|
||||||
|
("f" "9" :string)
|
||||||
|
("y" "9" :string)
|
||||||
|
("q" "9" :string)
|
||||||
|
("h" "9" :string)
|
||||||
|
("w" "9" :string)
|
||||||
|
("s" "9" :string)
|
||||||
|
("d" "9" :string)
|
||||||
|
("v" "9" :string)
|
||||||
|
("k" "9" :string)
|
||||||
|
("r" "9" :string)
|
||||||
|
("m" "9" :string)
|
||||||
|
("z" "9" :string)
|
||||||
|
("c" "9" :string)
|
||||||
|
("i" "9" :string)
|
||||||
|
("l" "9" :string)
|
||||||
|
("b" "9" :string)
|
||||||
|
("j" "9" :string)
|
||||||
|
("a" "9" :string)
|
||||||
|
("p" "9" :string)
|
||||||
|
("u" "9" :string)
|
||||||
|
("t" "9" :string)
|
||||||
|
("e" "9" :string)
|
||||||
|
))
|
||||||
|
|
||||||
|
(use-rule-set :run 0
|
||||||
|
:rule-set ("sphinx-xy-alphabetize"))
|
||||||
|
(use-rule-set :run 1
|
||||||
|
:rule-set ("sphinx-xy-resolve-diacritics"))
|
||||||
|
(use-rule-set :run 2
|
||||||
|
:rule-set ("sphinx-xy-resolve-case"))
|
64
docs/build/latex/Makefile
vendored
Normal file
|
@ -0,0 +1,64 @@
|
||||||
|
# Makefile for Sphinx LaTeX output
|
||||||
|
|
||||||
|
ALLDOCS = $(basename $(wildcard *.tex))
|
||||||
|
ALLPDF = $(addsuffix .pdf,$(ALLDOCS))
|
||||||
|
ALLDVI = $(addsuffix .dvi,$(ALLDOCS))
|
||||||
|
ALLXDV =
|
||||||
|
ALLPS = $(addsuffix .ps,$(ALLDOCS))
|
||||||
|
|
||||||
|
# Prefix for archive names
|
||||||
|
ARCHIVEPREFIX =
|
||||||
|
# Additional LaTeX options (passed via variables in latexmkrc/latexmkjarc file)
|
||||||
|
export LATEXOPTS ?=
|
||||||
|
# Additional latexmk options
|
||||||
|
LATEXMKOPTS ?=
|
||||||
|
# format: pdf or dvi (used only by archive targets)
|
||||||
|
FMT = pdf
|
||||||
|
|
||||||
|
LATEX = latexmk -dvi
|
||||||
|
PDFLATEX = latexmk -pdf -dvi- -ps-
|
||||||
|
|
||||||
|
|
||||||
|
%.dvi: %.tex FORCE_MAKE
|
||||||
|
$(LATEX) $(LATEXMKOPTS) '$<'
|
||||||
|
|
||||||
|
%.ps: %.dvi
|
||||||
|
dvips '$<'
|
||||||
|
|
||||||
|
%.pdf: %.tex FORCE_MAKE
|
||||||
|
$(PDFLATEX) $(LATEXMKOPTS) '$<'
|
||||||
|
|
||||||
|
all: $(ALLPDF)
|
||||||
|
|
||||||
|
all-dvi: $(ALLDVI)
|
||||||
|
|
||||||
|
all-ps: $(ALLPS)
|
||||||
|
|
||||||
|
all-pdf: $(ALLPDF)
|
||||||
|
|
||||||
|
zip: all-$(FMT)
|
||||||
|
mkdir $(ARCHIVEPREFIX)docs-$(FMT)
|
||||||
|
cp $(ALLPDF) $(ARCHIVEPREFIX)docs-$(FMT)
|
||||||
|
zip -q -r -9 $(ARCHIVEPREFIX)docs-$(FMT).zip $(ARCHIVEPREFIX)docs-$(FMT)
|
||||||
|
rm -r $(ARCHIVEPREFIX)docs-$(FMT)
|
||||||
|
|
||||||
|
tar: all-$(FMT)
|
||||||
|
mkdir $(ARCHIVEPREFIX)docs-$(FMT)
|
||||||
|
cp $(ALLPDF) $(ARCHIVEPREFIX)docs-$(FMT)
|
||||||
|
tar cf $(ARCHIVEPREFIX)docs-$(FMT).tar $(ARCHIVEPREFIX)docs-$(FMT)
|
||||||
|
rm -r $(ARCHIVEPREFIX)docs-$(FMT)
|
||||||
|
|
||||||
|
gz: tar
|
||||||
|
gzip -9 < $(ARCHIVEPREFIX)docs-$(FMT).tar > $(ARCHIVEPREFIX)docs-$(FMT).tar.gz
|
||||||
|
|
||||||
|
bz2: tar
|
||||||
|
bzip2 -9 -k $(ARCHIVEPREFIX)docs-$(FMT).tar
|
||||||
|
|
||||||
|
xz: tar
|
||||||
|
xz -9 -k $(ARCHIVEPREFIX)docs-$(FMT).tar
|
||||||
|
|
||||||
|
clean:
|
||||||
|
rm -f *.log *.ind *.aux *.toc *.syn *.idx *.out *.ilg *.pla *.ps *.tar *.tar.gz *.tar.bz2 *.tar.xz $(ALLPDF) $(ALLDVI) $(ALLXDV) *.fls *.fdb_latexmk
|
||||||
|
|
||||||
|
.PHONY: all all-pdf all-dvi all-ps clean zip tar gz bz2 xz
|
||||||
|
.PHONY: FORCE_MAKE
|
BIN
docs/build/latex/Utenti.png
vendored
Normal file
After Width: | Height: | Size: 4.1 KiB |
BIN
docs/build/latex/docsRunConfig.png
vendored
Normal file
After Width: | Height: | Size: 3 KiB |
390
docs/build/latex/footnotehyper-sphinx.sty
vendored
Normal file
|
@ -0,0 +1,390 @@
|
||||||
|
\NeedsTeXFormat{LaTeX2e}
|
||||||
|
\ProvidesPackage{footnotehyper-sphinx}%
|
||||||
|
[2021/02/04 v1.1d hyperref aware footnote.sty for sphinx (JFB)]
|
||||||
|
%%
|
||||||
|
%% Package: footnotehyper-sphinx
|
||||||
|
%% Version: based on footnotehyper.sty 2021/02/04 v1.1d
|
||||||
|
%% as available at https://www.ctan.org/pkg/footnotehyper
|
||||||
|
%% License: the one applying to Sphinx
|
||||||
|
%%
|
||||||
|
%% Refer to the PDF documentation at https://www.ctan.org/pkg/footnotehyper for
|
||||||
|
%% the code comments.
|
||||||
|
%%
|
||||||
|
%% Differences:
|
||||||
|
%% 1. a partial tabulary compatibility layer added (enough for Sphinx mark-up),
|
||||||
|
%% 2. use of \spx@opt@BeforeFootnote from sphinx.sty,
|
||||||
|
%% 3. use of \sphinxunactivateextrasandspace from sphinx.sty,
|
||||||
|
%% 4. macro definition \sphinxfootnotemark,
|
||||||
|
%% 5. macro definition \sphinxlongtablepatch
|
||||||
|
%% 6. replaced some \undefined by \@undefined
|
||||||
|
\newif\iffootnotehyperparse\footnotehyperparsetrue
|
||||||
|
\DeclareOption*{\PackageWarning{footnotehyper-sphinx}{Option `\CurrentOption' is unknown}}%
|
||||||
|
\ProcessOptions\relax
|
||||||
|
\newbox\FNH@notes
|
||||||
|
\newtoks\FNH@toks % 1.1c
|
||||||
|
\newdimen\FNH@width
|
||||||
|
\let\FNH@colwidth\columnwidth
|
||||||
|
\newif\ifFNH@savingnotes
|
||||||
|
\AtBeginDocument {%
|
||||||
|
\let\FNH@latex@footnote \footnote
|
||||||
|
\let\FNH@latex@footnotetext\footnotetext
|
||||||
|
\let\FNH@H@@footnotetext \@footnotetext
|
||||||
|
\let\FNH@H@@mpfootnotetext \@mpfootnotetext
|
||||||
|
\newenvironment{savenotes}
|
||||||
|
{\FNH@savenotes\ignorespaces}{\FNH@spewnotes\ignorespacesafterend}%
|
||||||
|
\let\spewnotes \FNH@spewnotes
|
||||||
|
\let\footnote \FNH@footnote
|
||||||
|
\let\footnotetext \FNH@footnotetext
|
||||||
|
\let\endfootnote \FNH@endfntext
|
||||||
|
\let\endfootnotetext\FNH@endfntext
|
||||||
|
\@ifpackageloaded{hyperref}
|
||||||
|
{\ifHy@hyperfootnotes
|
||||||
|
\let\FNH@H@@footnotetext\H@@footnotetext
|
||||||
|
\let\FNH@H@@mpfootnotetext\H@@mpfootnotetext
|
||||||
|
\else
|
||||||
|
\let\FNH@hyper@fntext\FNH@nohyp@fntext
|
||||||
|
\fi}%
|
||||||
|
{\let\FNH@hyper@fntext\FNH@nohyp@fntext}%
|
||||||
|
}%
|
||||||
|
\def\FNH@hyper@fntext{\FNH@fntext\FNH@hyper@fntext@i}%
|
||||||
|
\def\FNH@nohyp@fntext{\FNH@fntext\FNH@nohyp@fntext@i}%
|
||||||
|
\def\FNH@fntext #1{%
|
||||||
|
\ifx\ifmeasuring@\@undefined
|
||||||
|
\expandafter\@secondoftwo\else\expandafter\@firstofone\fi
|
||||||
|
% these two lines modified for Sphinx (tabulary compatibility):
|
||||||
|
{\ifmeasuring@\expandafter\@gobbletwo\else\expandafter\@firstofone\fi}%
|
||||||
|
{\ifx\equation$\expandafter\@gobbletwo\fi #1}%$
|
||||||
|
}%
|
||||||
|
\long\def\FNH@hyper@fntext@i#1{%
|
||||||
|
\global\setbox\FNH@notes\vbox
|
||||||
|
{\unvbox\FNH@notes
|
||||||
|
\FNH@startnote
|
||||||
|
\@makefntext
|
||||||
|
{\rule\z@\footnotesep\ignorespaces
|
||||||
|
\ifHy@nesting\expandafter\ltx@firstoftwo
|
||||||
|
\else\expandafter\ltx@secondoftwo
|
||||||
|
\fi
|
||||||
|
{\expandafter\hyper@@anchor\expandafter{\Hy@footnote@currentHref}{#1}}%
|
||||||
|
{\Hy@raisedlink
|
||||||
|
{\expandafter\hyper@@anchor\expandafter{\Hy@footnote@currentHref}%
|
||||||
|
{\relax}}%
|
||||||
|
\let\@currentHref\Hy@footnote@currentHref
|
||||||
|
\let\@currentlabelname\@empty
|
||||||
|
#1}%
|
||||||
|
\@finalstrut\strutbox
|
||||||
|
}%
|
||||||
|
\FNH@endnote
|
||||||
|
}%
|
||||||
|
}%
|
||||||
|
\long\def\FNH@nohyp@fntext@i#1{%
|
||||||
|
\global\setbox\FNH@notes\vbox
|
||||||
|
{\unvbox\FNH@notes
|
||||||
|
\FNH@startnote
|
||||||
|
\@makefntext{\rule\z@\footnotesep\ignorespaces#1\@finalstrut\strutbox}%
|
||||||
|
\FNH@endnote
|
||||||
|
}%
|
||||||
|
}%
|
||||||
|
\def\FNH@startnote{%
|
||||||
|
\hsize\FNH@colwidth
|
||||||
|
\interlinepenalty\interfootnotelinepenalty
|
||||||
|
\reset@font\footnotesize
|
||||||
|
\floatingpenalty\@MM
|
||||||
|
\@parboxrestore
|
||||||
|
\protected@edef\@currentlabel{\csname p@\@mpfn\endcsname\@thefnmark}%
|
||||||
|
\color@begingroup
|
||||||
|
}%
|
||||||
|
\def\FNH@endnote{\color@endgroup}%
|
||||||
|
\def\FNH@savenotes{%
|
||||||
|
\begingroup
|
||||||
|
\ifFNH@savingnotes\else
|
||||||
|
\FNH@savingnotestrue
|
||||||
|
\let\@footnotetext \FNH@hyper@fntext
|
||||||
|
\let\@mpfootnotetext \FNH@hyper@fntext
|
||||||
|
\let\H@@mpfootnotetext\FNH@nohyp@fntext
|
||||||
|
\FNH@width\columnwidth
|
||||||
|
\let\FNH@colwidth\FNH@width
|
||||||
|
\global\setbox\FNH@notes\box\voidb@x
|
||||||
|
\let\FNH@thempfn\thempfn
|
||||||
|
\let\FNH@mpfn\@mpfn
|
||||||
|
\ifx\@minipagerestore\relax\let\@minipagerestore\@empty\fi
|
||||||
|
\expandafter\def\expandafter\@minipagerestore\expandafter{%
|
||||||
|
\@minipagerestore
|
||||||
|
\let\thempfn\FNH@thempfn
|
||||||
|
\let\@mpfn\FNH@mpfn
|
||||||
|
}%
|
||||||
|
\fi
|
||||||
|
}%
|
||||||
|
\def\FNH@spewnotes {%
|
||||||
|
\if@endpe\ifx\par\@@par\FNH@toks{}\else
|
||||||
|
\FNH@toks\expandafter{\expandafter
|
||||||
|
\def\expandafter\par\expandafter{\par}\@endpetrue}%
|
||||||
|
\expandafter\expandafter\expandafter
|
||||||
|
\FNH@toks
|
||||||
|
\expandafter\expandafter\expandafter
|
||||||
|
{\expandafter\the\expandafter\FNH@toks
|
||||||
|
\expandafter\def\expandafter\@par\expandafter{\@par}}%
|
||||||
|
\expandafter\expandafter\expandafter
|
||||||
|
\FNH@toks
|
||||||
|
\expandafter\expandafter\expandafter
|
||||||
|
{\expandafter\the\expandafter\FNH@toks
|
||||||
|
\expandafter\everypar\expandafter{\the\everypar}}\fi
|
||||||
|
\else\FNH@toks{}\fi
|
||||||
|
\expandafter
|
||||||
|
\endgroup\the\FNH@toks
|
||||||
|
\ifFNH@savingnotes\else
|
||||||
|
\ifvoid\FNH@notes\else
|
||||||
|
\begingroup
|
||||||
|
\let\@makefntext\@empty
|
||||||
|
\let\@finalstrut\@gobble
|
||||||
|
\let\rule\@gobbletwo
|
||||||
|
\ifx\@footnotetext\@mpfootnotetext
|
||||||
|
\expandafter\FNH@H@@mpfootnotetext
|
||||||
|
\else
|
||||||
|
\expandafter\FNH@H@@footnotetext
|
||||||
|
\fi{\unvbox\FNH@notes}%
|
||||||
|
\endgroup
|
||||||
|
\fi
|
||||||
|
\fi
|
||||||
|
}%
|
||||||
|
\def\FNH@footnote@envname {footnote}%
|
||||||
|
\def\FNH@footnotetext@envname{footnotetext}%
|
||||||
|
\def\FNH@footnote{%
|
||||||
|
% this line added for Sphinx:
|
||||||
|
\spx@opt@BeforeFootnote
|
||||||
|
\ifx\@currenvir\FNH@footnote@envname
|
||||||
|
\expandafter\FNH@footnoteenv
|
||||||
|
\else
|
||||||
|
\expandafter\FNH@latex@footnote
|
||||||
|
\fi
|
||||||
|
}%
|
||||||
|
\def\FNH@footnoteenv{%
|
||||||
|
% this line added for Sphinx (footnotes in parsed literal blocks):
|
||||||
|
\catcode13=5 \sphinxunactivateextrasandspace
|
||||||
|
\@ifnextchar[%
|
||||||
|
\FNH@footnoteenv@i %]
|
||||||
|
{\stepcounter\@mpfn
|
||||||
|
\protected@xdef\@thefnmark{\thempfn}%
|
||||||
|
\@footnotemark
|
||||||
|
\def\FNH@endfntext@fntext{\@footnotetext}%
|
||||||
|
\FNH@startfntext}%
|
||||||
|
}%
|
||||||
|
\def\FNH@footnoteenv@i[#1]{%
|
||||||
|
\begingroup
|
||||||
|
\csname c@\@mpfn\endcsname #1\relax
|
||||||
|
\unrestored@protected@xdef\@thefnmark{\thempfn}%
|
||||||
|
\endgroup
|
||||||
|
\@footnotemark
|
||||||
|
\def\FNH@endfntext@fntext{\@footnotetext}%
|
||||||
|
\FNH@startfntext
|
||||||
|
}%
|
||||||
|
\def\FNH@footnotetext{%
|
||||||
|
\ifx\@currenvir\FNH@footnotetext@envname
|
||||||
|
\expandafter\FNH@footnotetextenv
|
||||||
|
\else
|
||||||
|
\expandafter\FNH@latex@footnotetext
|
||||||
|
\fi
|
||||||
|
}%
|
||||||
|
\def\FNH@footnotetextenv{%
|
||||||
|
\@ifnextchar[%
|
||||||
|
\FNH@footnotetextenv@i %]
|
||||||
|
{\protected@xdef\@thefnmark{\thempfn}%
|
||||||
|
\def\FNH@endfntext@fntext{\@footnotetext}%
|
||||||
|
\FNH@startfntext}%
|
||||||
|
}%
|
||||||
|
\def\FNH@footnotetextenv@i[#1]{%
|
||||||
|
\begingroup
|
||||||
|
\csname c@\@mpfn\endcsname #1\relax
|
||||||
|
\unrestored@protected@xdef\@thefnmark{\thempfn}%
|
||||||
|
\endgroup
|
||||||
|
\ifFNH@savingnotes
|
||||||
|
\def\FNH@endfntext@fntext{\FNH@nohyp@fntext}%
|
||||||
|
\else
|
||||||
|
\def\FNH@endfntext@fntext{\FNH@H@@footnotetext}%
|
||||||
|
\fi
|
||||||
|
\FNH@startfntext
|
||||||
|
}%
|
||||||
|
\def\FNH@startfntext{%
|
||||||
|
\setbox\z@\vbox\bgroup
|
||||||
|
\FNH@startnote
|
||||||
|
\FNH@prefntext
|
||||||
|
\rule\z@\footnotesep\ignorespaces
|
||||||
|
}%
|
||||||
|
\def\FNH@endfntext {%
|
||||||
|
\@finalstrut\strutbox
|
||||||
|
\FNH@postfntext
|
||||||
|
\FNH@endnote
|
||||||
|
\egroup
|
||||||
|
\begingroup
|
||||||
|
\let\@makefntext\@empty\let\@finalstrut\@gobble\let\rule\@gobbletwo
|
||||||
|
\FNH@endfntext@fntext {\unvbox\z@}%
|
||||||
|
\endgroup
|
||||||
|
}%
|
||||||
|
\let\FNH@prefntext\@empty
|
||||||
|
\let\FNH@postfntext\@empty
|
||||||
|
\AtBeginDocument{\iffootnotehyperparse\expandafter\FNH@check\fi}%
|
||||||
|
\def\FNH@safeif#1{%
|
||||||
|
\iftrue\csname if#1\endcsname\csname fi\endcsname\expandafter\@firstoftwo
|
||||||
|
\else\csname fi\endcsname\expandafter\@secondoftwo
|
||||||
|
\fi
|
||||||
|
}%
|
||||||
|
\def\FNH@check{%
|
||||||
|
\ifx\@makefntextFB\@undefined\expandafter\FNH@check@
|
||||||
|
\else\expandafter\FNH@frenchb@
|
||||||
|
\fi
|
||||||
|
}%
|
||||||
|
\def\FNH@frenchb@{%
|
||||||
|
\def\FNH@prefntext{%
|
||||||
|
\localleftbox{}%
|
||||||
|
\let\FBeverypar@save\FBeverypar@quote
|
||||||
|
\let\FBeverypar@quote\relax
|
||||||
|
\FNH@safeif{FB@koma}%
|
||||||
|
{\FNH@safeif{FBFrenchFootnotes}%
|
||||||
|
{\ifx\footnote\thanks
|
||||||
|
\let\@@makefnmark\@@makefnmarkTH
|
||||||
|
\@makefntextTH{} % space as in french.ldf
|
||||||
|
\else
|
||||||
|
\let\@@makefnmark\@@makefnmarkFB
|
||||||
|
\@makefntextFB{} % space as in french.ldf
|
||||||
|
\fi
|
||||||
|
}{\let\@@makefnmark\@@makefnmarkORI
|
||||||
|
\@makefntextORI{}% no space as in french.ldf
|
||||||
|
}%
|
||||||
|
}%
|
||||||
|
{\FNH@safeif{FBFrenchFootnotes}%
|
||||||
|
{\@makefntextFB{}}%
|
||||||
|
{\@makefntextORI{}}%
|
||||||
|
}%
|
||||||
|
}%
|
||||||
|
\def\FNH@postfntext{%
|
||||||
|
\let\FBeverypar@quote\FBeverypar@save
|
||||||
|
\localleftbox{\FBeveryline@quote}%
|
||||||
|
}%
|
||||||
|
}%
|
||||||
|
\def\FNH@check@{%
|
||||||
|
\expandafter\FNH@check@a\@makefntext{1.2!3?4,}%
|
||||||
|
\FNH@@@1.2!3?4,\FNH@@@\relax
|
||||||
|
}%
|
||||||
|
\long\def\FNH@check@a #11.2!3?4,#2\FNH@@@#3{%
|
||||||
|
\ifx\relax#3\expandafter\FNH@checkagain@
|
||||||
|
\else
|
||||||
|
\def\FNH@prefntext{#1}\def\FNH@postfntext{#2}%
|
||||||
|
\expandafter\FNH@check@b
|
||||||
|
\fi
|
||||||
|
}%
|
||||||
|
\def\FNH@checkagain@{%
|
||||||
|
\expandafter\FNH@checkagain@a
|
||||||
|
\detokenize\expandafter{\@makefntext{1.2!3?4,}}\relax\FNH@@@
|
||||||
|
}%
|
||||||
|
\edef\FNH@temp{\noexpand\FNH@checkagain@a ##1\string{1.2!3?4,\string}}%
|
||||||
|
\expandafter\def\FNH@temp#2#3\FNH@@@{%
|
||||||
|
\ifx\relax#2%
|
||||||
|
\def\FNH@prefntext{\@makefntext{}}%
|
||||||
|
\else\FNH@bad@makefntext@alert
|
||||||
|
\fi
|
||||||
|
}%
|
||||||
|
\def\FNH@check@b #1\relax{%
|
||||||
|
\expandafter\expandafter\expandafter\FNH@check@c
|
||||||
|
\expandafter\meaning\expandafter\FNH@prefntext
|
||||||
|
\meaning\FNH@postfntext1.2!3?4,\FNH@check@c\relax
|
||||||
|
}%
|
||||||
|
\def\FNH@check@c #11.2!3?4,#2#3\relax{%
|
||||||
|
\ifx\FNH@check@c#2\else\FNH@bad@makefntext@alert\fi
|
||||||
|
}%
|
||||||
|
% slight reformulation for Sphinx
|
||||||
|
\def\FNH@bad@makefntext@alert{%
|
||||||
|
\PackageWarningNoLine{footnotehyper-sphinx}%
|
||||||
|
{Footnotes will be sub-optimal, sorry. This is due to the document class or^^J
|
||||||
|
some package modifying macro \string\@makefntext.^^J
|
||||||
|
You can try to report this incompatibility at^^J
|
||||||
|
https://github.com/sphinx-doc/sphinx with this info:}%
|
||||||
|
\typeout{\meaning\@makefntext}%
|
||||||
|
\let\FNH@prefntext\@empty\let\FNH@postfntext\@empty
|
||||||
|
}%
|
||||||
|
% this macro from original footnote.sty is not used anymore by Sphinx
|
||||||
|
% but for simplicity sake let's just keep it as is
|
||||||
|
\def\makesavenoteenv{\@ifnextchar[\FNH@msne@ii\FNH@msne@i}%]
|
||||||
|
\def\FNH@msne@i #1{%
|
||||||
|
\expandafter\let\csname FNH$#1\expandafter\endcsname %$
|
||||||
|
\csname #1\endcsname
|
||||||
|
\expandafter\let\csname endFNH$#1\expandafter\endcsname %$
|
||||||
|
\csname end#1\endcsname
|
||||||
|
\FNH@msne@ii[#1]{FNH$#1}%$
|
||||||
|
}%
|
||||||
|
\def\FNH@msne@ii[#1]#2{%
|
||||||
|
\expandafter\edef\csname#1\endcsname{%
|
||||||
|
\noexpand\savenotes
|
||||||
|
\expandafter\noexpand\csname#2\endcsname
|
||||||
|
}%
|
||||||
|
\expandafter\edef\csname end#1\endcsname{%
|
||||||
|
\expandafter\noexpand\csname end#2\endcsname
|
||||||
|
\noexpand\expandafter
|
||||||
|
\noexpand\spewnotes
|
||||||
|
\noexpand\if@endpe\noexpand\@endpetrue\noexpand\fi
|
||||||
|
}%
|
||||||
|
}%
|
||||||
|
% some extras for Sphinx :
|
||||||
|
% \sphinxfootnotemark: usable in section titles and silently removed from TOCs.
|
||||||
|
\def\sphinxfootnotemark [#1]%
|
||||||
|
{\ifx\thepage\relax\else\sphinxfootref{#1}\fi}%
|
||||||
|
% \sphinxfootref:
|
||||||
|
% - \spx@opt@BeforeFootnote is from BeforeFootnote sphinxsetup option
|
||||||
|
% - \ref:
|
||||||
|
% the latex.py writer inserts a \phantomsection\label{<scope>.<num>}
|
||||||
|
% whenever
|
||||||
|
% - the footnote was explicitly numbered in sources,
|
||||||
|
% - or it was in restrained context and is rendered using footnotetext
|
||||||
|
%
|
||||||
|
% These are the two types of footnotes that \sphinxfootnotemark must
|
||||||
|
% handle. But for explicitly numbered footnotes the same number
|
||||||
|
% can be found in document. So a secondary part in <scope> is updated
|
||||||
|
% at each novel such footnote to know what is the target from then on
|
||||||
|
% for \sphinxfootnotemark and already encountered [1], or [2],...
|
||||||
|
%
|
||||||
|
% LaTeX package varioref is not supported by hyperref (from its doc: "There
|
||||||
|
% are too many problems with varioref. Nobody has time to sort them out.
|
||||||
|
% Therefore this package is now unsupported.") So we will simply use our own
|
||||||
|
% macros to access the page number of footnote text and decide whether to print
|
||||||
|
% it. \pagename is internationalized by latex-babel.
|
||||||
|
\def\spx@thefnmark#1#2{%
|
||||||
|
% #1=label for reference, #2=page where footnote was printed
|
||||||
|
\ifx\spx@tempa\spx@tempb
|
||||||
|
% same page
|
||||||
|
#1%
|
||||||
|
\else
|
||||||
|
\sphinxthefootnotemark{#1}{#2}%
|
||||||
|
\fi
|
||||||
|
}%
|
||||||
|
\def\sphinxfootref@get #1#2#3#4#5\relax{%
|
||||||
|
\def\sphinxfootref@label{#1}%
|
||||||
|
\def\sphinxfootref@page {#2}%
|
||||||
|
\def\sphinxfootref@Href {#4}%
|
||||||
|
}%
|
||||||
|
\protected\def\sphinxfootref#1{% #1 always explicit number in Sphinx usage
|
||||||
|
\spx@opt@BeforeFootnote
|
||||||
|
\ltx@ifundefined{r@\thesphinxscope.#1}%
|
||||||
|
{\gdef\@thefnmark{?}\H@@footnotemark}%
|
||||||
|
{\expandafter\expandafter\expandafter\sphinxfootref@get
|
||||||
|
\csname r@\thesphinxscope.#1\endcsname\relax
|
||||||
|
\edef\spx@tempa{\thepage}\edef\spx@tempb{\sphinxfootref@page}%
|
||||||
|
\protected@xdef\@thefnmark{\spx@thefnmark{\sphinxfootref@label}{\sphinxfootref@page}}%
|
||||||
|
\let\spx@@makefnmark\@makefnmark
|
||||||
|
\def\@makefnmark{%
|
||||||
|
\hyper@linkstart{link}{\sphinxfootref@Href}%
|
||||||
|
\spx@@makefnmark
|
||||||
|
\hyper@linkend
|
||||||
|
}%
|
||||||
|
\H@@footnotemark
|
||||||
|
\let\@makefnmark\spx@@makefnmark
|
||||||
|
}%
|
||||||
|
}%
|
||||||
|
\AtBeginDocument{%
|
||||||
|
% let hyperref less complain
|
||||||
|
\pdfstringdefDisableCommands{\def\sphinxfootnotemark [#1]{}}%
|
||||||
|
% to obtain hyperlinked footnotes in longtable environment we must replace
|
||||||
|
% hyperref's patch of longtable's patch of \@footnotetext by our own
|
||||||
|
\let\LT@p@ftntext\FNH@hyper@fntext
|
||||||
|
% this *requires* longtable to be used always wrapped in savenotes environment
|
||||||
|
}%
|
||||||
|
\endinput
|
||||||
|
%%
|
||||||
|
%% End of file `footnotehyper-sphinx.sty'.
|
BIN
docs/build/latex/frontendAlertCreate.png
vendored
Normal file
After Width: | Height: | Size: 550 KiB |
BIN
docs/build/latex/frontendAnalysis.png
vendored
Normal file
After Width: | Height: | Size: 280 KiB |
BIN
docs/build/latex/frontendDashboard.png
vendored
Normal file
After Width: | Height: | Size: 75 KiB |
BIN
docs/build/latex/frontendRepositoryCreate.png
vendored
Normal file
After Width: | Height: | Size: 148 KiB |
BIN
docs/build/latex/frontendRepositoryShare.png
vendored
Normal file
After Width: | Height: | Size: 80 KiB |
22
docs/build/latex/latexmkjarc
vendored
Normal file
|
@ -0,0 +1,22 @@
|
||||||
|
$latex = 'pdflatex ' . $ENV{'LATEXOPTS'} . ' -kanji=utf8 %O %S';
|
||||||
|
$dvipdf = 'dvipdfmx %O -o %D %S';
|
||||||
|
$makeindex = 'internal mendex %S %B %D';
|
||||||
|
sub mendex {
|
||||||
|
my ($source, $basename, $destination) = @_;
|
||||||
|
my $dictfile = $basename . ".dic";
|
||||||
|
unlink($destination);
|
||||||
|
system("mendex", "-U", "-f", "-d", $dictfile, "-s", "python.ist", $source);
|
||||||
|
if ($? > 0) {
|
||||||
|
print("mendex exited with error code $? (ignored)\n");
|
||||||
|
}
|
||||||
|
if (!-e $destination) {
|
||||||
|
# create an empty .ind file if nothing
|
||||||
|
open(FH, ">" . $destination);
|
||||||
|
close(FH);
|
||||||
|
}
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
add_cus_dep( "glo", "gls", 0, "makeglo" );
|
||||||
|
sub makeglo {
|
||||||
|
return system( "mendex -J -f -s gglo.ist -o '$_[0].gls' '$_[0].glo'" );
|
||||||
|
}
|
9
docs/build/latex/latexmkrc
vendored
Normal file
|
@ -0,0 +1,9 @@
|
||||||
|
$latex = 'latex ' . $ENV{'LATEXOPTS'} . ' %O %S';
|
||||||
|
$pdflatex = 'pdflatex ' . $ENV{'LATEXOPTS'} . ' %O %S';
|
||||||
|
$lualatex = 'lualatex ' . $ENV{'LATEXOPTS'} . ' %O %S';
|
||||||
|
$xelatex = 'xelatex --no-pdf ' . $ENV{'LATEXOPTS'} . ' %O %S';
|
||||||
|
$makeindex = 'makeindex -s python.ist %O -o %D %S';
|
||||||
|
add_cus_dep( "glo", "gls", 0, "makeglo" );
|
||||||
|
sub makeglo {
|
||||||
|
return system( "makeindex -s gglo.ist -o '$_[0].gls' '$_[0].glo'" );
|
||||||
|
}
|
31
docs/build/latex/make.bat
vendored
Normal file
|
@ -0,0 +1,31 @@
|
||||||
|
@ECHO OFF
|
||||||
|
|
||||||
|
REM Command file for Sphinx documentation
|
||||||
|
|
||||||
|
pushd %~dp0
|
||||||
|
|
||||||
|
set PDFLATEX=latexmk -pdf -dvi- -ps-
|
||||||
|
|
||||||
|
set "LATEXOPTS= "
|
||||||
|
|
||||||
|
if "%1" == "" goto all-pdf
|
||||||
|
|
||||||
|
if "%1" == "all-pdf" (
|
||||||
|
:all-pdf
|
||||||
|
for %%i in (*.tex) do (
|
||||||
|
%PDFLATEX% %LATEXMKOPTS% %%i
|
||||||
|
)
|
||||||
|
goto end
|
||||||
|
)
|
||||||
|
|
||||||
|
if "%1" == "all-pdf-ja" (
|
||||||
|
goto all-pdf
|
||||||
|
)
|
||||||
|
|
||||||
|
if "%1" == "clean" (
|
||||||
|
del /q /s *.dvi *.log *.ind *.aux *.toc *.syn *.idx *.out *.ilg *.pla *.ps *.tar *.tar.gz *.tar.bz2 *.tar.xz *.fls *.fdb_latexmk
|
||||||
|
goto end
|
||||||
|
)
|
||||||
|
|
||||||
|
:end
|
||||||
|
popd
|
534
docs/build/latex/nest.aux
vendored
Normal file
|
@ -0,0 +1,534 @@
|
||||||
|
\relax
|
||||||
|
\providecommand\hyper@newdestlabel[2]{}
|
||||||
|
\providecommand\babel@aux[2]{}
|
||||||
|
\@nameuse{bbl@beforestart}
|
||||||
|
\providecommand\HyperFirstAtBeginDocument{\AtBeginDocument}
|
||||||
|
\HyperFirstAtBeginDocument{\ifx\hyper@anchor\@undefined
|
||||||
|
\global\let\oldcontentsline\contentsline
|
||||||
|
\gdef\contentsline#1#2#3#4{\oldcontentsline{#1}{#2}{#3}}
|
||||||
|
\global\let\oldnewlabel\newlabel
|
||||||
|
\gdef\newlabel#1#2{\newlabelxx{#1}#2}
|
||||||
|
\gdef\newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}}
|
||||||
|
\AtEndDocument{\ifx\hyper@anchor\@undefined
|
||||||
|
\let\contentsline\oldcontentsline
|
||||||
|
\let\newlabel\oldnewlabel
|
||||||
|
\fi}
|
||||||
|
\fi}
|
||||||
|
\global\let\hyper@last\relax
|
||||||
|
\gdef\HyperFirstAtBeginDocument#1{#1}
|
||||||
|
\providecommand\HyField@AuxAddToFields[1]{}
|
||||||
|
\providecommand\HyField@AuxAddToCoFields[2]{}
|
||||||
|
\babel@aux{italian}{}
|
||||||
|
\babel@aux{italian}{}
|
||||||
|
\newlabel{index::doc}{{}{1}{}{section*.2}{}}
|
||||||
|
\@writefile{toc}{\contentsline {chapter}{\numberline {1}Il progetto in breve}{3}{chapter.1}\protected@file@percent }
|
||||||
|
\@writefile{lof}{\addvspace {10\p@ }}
|
||||||
|
\@writefile{lot}{\addvspace {10\p@ }}
|
||||||
|
\newlabel{guide/about:il-progetto-in-breve}{{1}{3}{Il progetto in breve}{chapter.1}{}}
|
||||||
|
\newlabel{guide/about::doc}{{1}{3}{Il progetto in breve}{chapter.1}{}}
|
||||||
|
\@writefile{toc}{\contentsline {section}{\numberline {1.1}Suddivisione in moduli}{3}{section.1.1}\protected@file@percent }
|
||||||
|
\newlabel{guide/about:suddivisione-in-moduli}{{1.1}{3}{Suddivisione in moduli}{section.1.1}{}}
|
||||||
|
\@writefile{toc}{\contentsline {section}{\numberline {1.2}Screenshots}{4}{section.1.2}\protected@file@percent }
|
||||||
|
\newlabel{guide/about:screenshots}{{1.2}{4}{Screenshots}{section.1.2}{}}
|
||||||
|
\@writefile{toc}{\contentsline {chapter}{\numberline {2}Installazione}{7}{chapter.2}\protected@file@percent }
|
||||||
|
\@writefile{lof}{\addvspace {10\p@ }}
|
||||||
|
\@writefile{lot}{\addvspace {10\p@ }}
|
||||||
|
\newlabel{guide/installation:installazione}{{2}{7}{Installazione}{chapter.2}{}}
|
||||||
|
\newlabel{guide/installation::doc}{{2}{7}{Installazione}{chapter.2}{}}
|
||||||
|
\@writefile{toc}{\contentsline {section}{\numberline {2.1}Prerequisiti}{7}{section.2.1}\protected@file@percent }
|
||||||
|
\newlabel{guide/installation:prerequisiti}{{2.1}{7}{Prerequisiti}{section.2.1}{}}
|
||||||
|
\@writefile{toc}{\contentsline {section}{\numberline {2.2}Creare un nuovo utente}{8}{section.2.2}\protected@file@percent }
|
||||||
|
\newlabel{guide/installation:creare-un-nuovo-utente}{{2.2}{8}{Creare un nuovo utente}{section.2.2}{}}
|
||||||
|
\@writefile{toc}{\contentsline {section}{\numberline {2.3}Scaricare il codice sorgente}{8}{section.2.3}\protected@file@percent }
|
||||||
|
\newlabel{guide/installation:scaricare-il-codice-sorgente}{{2.3}{8}{Scaricare il codice sorgente}{section.2.3}{}}
|
||||||
|
\@writefile{toc}{\contentsline {section}{\numberline {2.4}Creare il database}{8}{section.2.4}\protected@file@percent }
|
||||||
|
\newlabel{guide/installation:creare-il-database}{{2.4}{8}{Creare il database}{section.2.4}{}}
|
||||||
|
\@writefile{toc}{\contentsline {section}{\numberline {2.5}Creare un file di configurazione per il backend}{8}{section.2.5}\protected@file@percent }
|
||||||
|
\newlabel{guide/installation:creare-un-file-di-configurazione-per-il-backend}{{2.5}{8}{Creare un file di configurazione per il backend}{section.2.5}{}}
|
||||||
|
\@writefile{toc}{\contentsline {section}{\numberline {2.6}Installare le dipendenze Python}{9}{section.2.6}\protected@file@percent }
|
||||||
|
\newlabel{guide/installation:installare-le-dipendenze-python}{{2.6}{9}{Installare le dipendenze Python}{section.2.6}{}}
|
||||||
|
\@writefile{toc}{\contentsline {section}{\numberline {2.7}Installare le dipendenze NodeJS}{9}{section.2.7}\protected@file@percent }
|
||||||
|
\newlabel{guide/installation:installare-le-dipendenze-nodejs}{{2.7}{9}{Installare le dipendenze NodeJS}{section.2.7}{}}
|
||||||
|
\@writefile{toc}{\contentsline {section}{\numberline {2.8}Creare un servizio SystemD per il backend}{9}{section.2.8}\protected@file@percent }
|
||||||
|
\newlabel{guide/installation:creare-un-servizio-systemd-per-il-backend}{{2.8}{9}{Creare un servizio SystemD per il backend}{section.2.8}{}}
|
||||||
|
\@writefile{toc}{\contentsline {section}{\numberline {2.9}Compilare il frontend}{10}{section.2.9}\protected@file@percent }
|
||||||
|
\newlabel{guide/installation:compilare-il-frontend}{{2.9}{10}{Compilare il frontend}{section.2.9}{}}
|
||||||
|
\@writefile{toc}{\contentsline {section}{\numberline {2.10}Creare un servizio SystemD per il frontend}{10}{section.2.10}\protected@file@percent }
|
||||||
|
\newlabel{guide/installation:creare-un-servizio-systemd-per-il-frontend}{{2.10}{10}{Creare un servizio SystemD per il frontend}{section.2.10}{}}
|
||||||
|
\@writefile{toc}{\contentsline {section}{\numberline {2.11}Creare un servizio SystemD per il crawler}{12}{section.2.11}\protected@file@percent }
|
||||||
|
\newlabel{guide/installation:creare-un-servizio-systemd-per-il-crawler}{{2.11}{12}{Creare un servizio SystemD per il crawler}{section.2.11}{}}
|
||||||
|
\@writefile{toc}{\contentsline {section}{\numberline {2.12}Configurare il crawler}{12}{section.2.12}\protected@file@percent }
|
||||||
|
\newlabel{guide/installation:configurare-il-crawler}{{2.12}{12}{Configurare il crawler}{section.2.12}{}}
|
||||||
|
\@writefile{toc}{\contentsline {section}{\numberline {2.13}Creare un timer SystemD per il crawler}{13}{section.2.13}\protected@file@percent }
|
||||||
|
\newlabel{guide/installation:creare-un-timer-systemd-per-il-crawler}{{2.13}{13}{Creare un timer SystemD per il crawler}{section.2.13}{}}
|
||||||
|
\@writefile{toc}{\contentsline {section}{\numberline {2.14}Configurare Apache come reverse proxy}{14}{section.2.14}\protected@file@percent }
|
||||||
|
\newlabel{guide/installation:configurare-apache-come-reverse-proxy}{{2.14}{14}{Configurare Apache come reverse proxy}{section.2.14}{}}
|
||||||
|
\@writefile{toc}{\contentsline {chapter}{\numberline {3}Aggiornamento}{15}{chapter.3}\protected@file@percent }
|
||||||
|
\@writefile{lof}{\addvspace {10\p@ }}
|
||||||
|
\@writefile{lot}{\addvspace {10\p@ }}
|
||||||
|
\newlabel{guide/updating:aggiornamento}{{3}{15}{Aggiornamento}{chapter.3}{}}
|
||||||
|
\newlabel{guide/updating::doc}{{3}{15}{Aggiornamento}{chapter.3}{}}
|
||||||
|
\@writefile{toc}{\contentsline {chapter}{\numberline {4}Introduzione}{17}{chapter.4}\protected@file@percent }
|
||||||
|
\@writefile{lof}{\addvspace {10\p@ }}
|
||||||
|
\@writefile{lot}{\addvspace {10\p@ }}
|
||||||
|
\newlabel{development/goals:introduzione}{{4}{17}{Introduzione}{chapter.4}{}}
|
||||||
|
\newlabel{development/goals::doc}{{4}{17}{Introduzione}{chapter.4}{}}
|
||||||
|
\@writefile{toc}{\contentsline {section}{\numberline {4.1}Obiettivo}{17}{section.4.1}\protected@file@percent }
|
||||||
|
\newlabel{development/goals:obiettivo}{{4.1}{17}{Obiettivo}{section.4.1}{}}
|
||||||
|
\@writefile{toc}{\contentsline {section}{\numberline {4.2}Campo di applicazione}{17}{section.4.2}\protected@file@percent }
|
||||||
|
\newlabel{development/goals:campo-di-applicazione}{{4.2}{17}{Campo di applicazione}{section.4.2}{}}
|
||||||
|
\@writefile{toc}{\contentsline {section}{\numberline {4.3}Caratteristiche degli utenti}{17}{section.4.3}\protected@file@percent }
|
||||||
|
\newlabel{development/goals:caratteristiche-degli-utenti}{{4.3}{17}{Caratteristiche degli utenti}{section.4.3}{}}
|
||||||
|
\@writefile{toc}{\contentsline {section}{\numberline {4.4}Glossario}{18}{section.4.4}\protected@file@percent }
|
||||||
|
\newlabel{development/goals:glossario}{{4.4}{18}{Glossario}{section.4.4}{}}
|
||||||
|
\@writefile{toc}{\contentsline {section}{\numberline {4.5}Macro\sphinxhyphen {}funzionalità}{18}{section.4.5}\protected@file@percent }
|
||||||
|
\newlabel{development/goals:macro-funzionalita}{{4.5}{18}{Macro\sphinxhyphen {}funzionalità}{section.4.5}{}}
|
||||||
|
\@writefile{toc}{\contentsline {section}{\numberline {4.6}Casi d\textquotesingle {}uso}{18}{section.4.6}\protected@file@percent }
|
||||||
|
\newlabel{development/goals:casi-d-uso}{{4.6}{18}{Casi d\textquotesingle {}uso}{section.4.6}{}}
|
||||||
|
\@writefile{toc}{\contentsline {section}{\numberline {4.7}Backlog generale}{23}{section.4.7}\protected@file@percent }
|
||||||
|
\newlabel{development/goals:backlog-generale}{{4.7}{23}{Backlog generale}{section.4.7}{}}
|
||||||
|
\@writefile{toc}{\contentsline {chapter}{\numberline {5}Strumenti utilizzati}{27}{chapter.5}\protected@file@percent }
|
||||||
|
\@writefile{lof}{\addvspace {10\p@ }}
|
||||||
|
\@writefile{lot}{\addvspace {10\p@ }}
|
||||||
|
\newlabel{development/tools:strumenti-utilizzati}{{5}{27}{Strumenti utilizzati}{chapter.5}{}}
|
||||||
|
\newlabel{development/tools::doc}{{5}{27}{Strumenti utilizzati}{chapter.5}{}}
|
||||||
|
\@writefile{toc}{\contentsline {chapter}{\numberline {6}Processo di sviluppo}{29}{chapter.6}\protected@file@percent }
|
||||||
|
\@writefile{lof}{\addvspace {10\p@ }}
|
||||||
|
\@writefile{lot}{\addvspace {10\p@ }}
|
||||||
|
\newlabel{development/process:processo-di-sviluppo}{{6}{29}{Processo di sviluppo}{chapter.6}{}}
|
||||||
|
\newlabel{development/process::doc}{{6}{29}{Processo di sviluppo}{chapter.6}{}}
|
||||||
|
\@writefile{toc}{\contentsline {section}{\numberline {6.1}Ruoli}{29}{section.6.1}\protected@file@percent }
|
||||||
|
\newlabel{development/process:ruoli}{{6.1}{29}{Ruoli}{section.6.1}{}}
|
||||||
|
\@writefile{toc}{\contentsline {section}{\numberline {6.2}Sprint}{29}{section.6.2}\protected@file@percent }
|
||||||
|
\newlabel{development/process:sprint}{{6.2}{29}{Sprint}{section.6.2}{}}
|
||||||
|
\@writefile{toc}{\contentsline {subsection}{\numberline {6.2.1}Sprint 0: 04 Apr \sphinxhyphen {} 18 Apr}{30}{subsection.6.2.1}\protected@file@percent }
|
||||||
|
\newlabel{development/sprint0/index:sprint-0-04-apr-18-apr}{{6.2.1}{30}{Sprint 0: 04 Apr \sphinxhyphen {} 18 Apr}{subsection.6.2.1}{}}
|
||||||
|
\newlabel{development/sprint0/index::doc}{{6.2.1}{30}{Sprint 0: 04 Apr \sphinxhyphen {} 18 Apr}{subsection.6.2.1}{}}
|
||||||
|
\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.2.1.1}Consegna}{30}{subsubsection.6.2.1.1}\protected@file@percent }
|
||||||
|
\newlabel{development/sprint0/index:consegna}{{6.2.1.1}{30}{Consegna}{subsubsection.6.2.1.1}{}}
|
||||||
|
\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.2.1.2}Definition of Ready}{30}{subsubsection.6.2.1.2}\protected@file@percent }
|
||||||
|
\newlabel{development/sprint0/index:definition-of-ready}{{6.2.1.2}{30}{Definition of Ready}{subsubsection.6.2.1.2}{}}
|
||||||
|
\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.2.1.3}Definition of Done}{30}{subsubsection.6.2.1.3}\protected@file@percent }
|
||||||
|
\newlabel{development/sprint0/index:definition-of-done}{{6.2.1.3}{30}{Definition of Done}{subsubsection.6.2.1.3}{}}
|
||||||
|
\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.2.1.4}Statistiche}{30}{subsubsection.6.2.1.4}\protected@file@percent }
|
||||||
|
\newlabel{development/sprint0/index:statistiche}{{6.2.1.4}{30}{Statistiche}{subsubsection.6.2.1.4}{}}
|
||||||
|
\@writefile{toc}{\contentsline {paragraph}{Gitinspector}{30}{paragraph*.3}\protected@file@percent }
|
||||||
|
\newlabel{development/sprint0/index:gitinspector}{{6.2.1.4}{30}{Gitinspector}{paragraph*.3}{}}
|
||||||
|
\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.2.1.5}Sprint Retrospective}{30}{subsubsection.6.2.1.5}\protected@file@percent }
|
||||||
|
\newlabel{development/sprint0/index:sprint-retrospective}{{6.2.1.5}{30}{Sprint Retrospective}{subsubsection.6.2.1.5}{}}
|
||||||
|
\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.2.1.6}Sprint Review}{31}{subsubsection.6.2.1.6}\protected@file@percent }
|
||||||
|
\newlabel{development/sprint0/index:sprint-review}{{6.2.1.6}{31}{Sprint Review}{subsubsection.6.2.1.6}{}}
|
||||||
|
\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.2.1.7}Artefatti}{31}{subsubsection.6.2.1.7}\protected@file@percent }
|
||||||
|
\newlabel{development/sprint0/index:artefatti}{{6.2.1.7}{31}{Artefatti}{subsubsection.6.2.1.7}{}}
|
||||||
|
\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.2.1.8}Registro attività}{31}{subsubsection.6.2.1.8}\protected@file@percent }
|
||||||
|
\newlabel{development/sprint0/index:registro-attivita}{{6.2.1.8}{31}{Registro attività}{subsubsection.6.2.1.8}{}}
|
||||||
|
\@writefile{toc}{\contentsline {paragraph}{Riunioni collettive}{31}{paragraph*.4}\protected@file@percent }
|
||||||
|
\newlabel{development/sprint0/index:riunioni-collettive}{{6.2.1.8}{31}{Riunioni collettive}{paragraph*.4}{}}
|
||||||
|
\@writefile{toc}{\contentsline {paragraph}{Attività individuali}{31}{paragraph*.5}\protected@file@percent }
|
||||||
|
\newlabel{development/sprint0/index:attivita-individuali}{{6.2.1.8}{31}{Attività individuali}{paragraph*.5}{}}
|
||||||
|
\@writefile{toc}{\contentsline {subparagraph}{Stefano Goldoni}{31}{subparagraph*.6}\protected@file@percent }
|
||||||
|
\newlabel{development/sprint0/index:stefano-goldoni}{{6.2.1.8}{31}{Stefano Goldoni}{subparagraph*.6}{}}
|
||||||
|
\@writefile{toc}{\contentsline {subparagraph}{Flavia Cocca}{32}{subparagraph*.7}\protected@file@percent }
|
||||||
|
\newlabel{development/sprint0/index:flavia-cocca}{{6.2.1.8}{32}{Flavia Cocca}{subparagraph*.7}{}}
|
||||||
|
\@writefile{toc}{\contentsline {subparagraph}{Chiara Calzolari}{32}{subparagraph*.8}\protected@file@percent }
|
||||||
|
\newlabel{development/sprint0/index:chiara-calzolari}{{6.2.1.8}{32}{Chiara Calzolari}{subparagraph*.8}{}}
|
||||||
|
\@writefile{toc}{\contentsline {subparagraph}{Stefano Pigozzi}{32}{subparagraph*.9}\protected@file@percent }
|
||||||
|
\newlabel{development/sprint0/index:stefano-pigozzi}{{6.2.1.8}{32}{Stefano Pigozzi}{subparagraph*.9}{}}
|
||||||
|
\@writefile{toc}{\contentsline {subparagraph}{Giovanni Anniballi}{33}{subparagraph*.10}\protected@file@percent }
|
||||||
|
\newlabel{development/sprint0/index:giovanni-anniballi}{{6.2.1.8}{33}{Giovanni Anniballi}{subparagraph*.10}{}}
|
||||||
|
\@writefile{toc}{\contentsline {subparagraph}{Giorgio Minoccari}{33}{subparagraph*.11}\protected@file@percent }
|
||||||
|
\newlabel{development/sprint0/index:giorgio-minoccari}{{6.2.1.8}{33}{Giorgio Minoccari}{subparagraph*.11}{}}
|
||||||
|
\@writefile{toc}{\contentsline {subparagraph}{Lorenzo Balugani}{33}{subparagraph*.12}\protected@file@percent }
|
||||||
|
\newlabel{development/sprint0/index:lorenzo-balugani}{{6.2.1.8}{33}{Lorenzo Balugani}{subparagraph*.12}{}}
|
||||||
|
\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.2.1.9}Risultati della partita di Scrumble}{33}{subsubsection.6.2.1.9}\protected@file@percent }
|
||||||
|
\newlabel{development/sprint0/index:risultati-della-partita-di-scrumble}{{6.2.1.9}{33}{Risultati della partita di Scrumble}{subsubsection.6.2.1.9}{}}
|
||||||
|
\@writefile{toc}{\contentsline {subsection}{\numberline {6.2.2}Sprint 1: 19 Apr \sphinxhyphen {} 02 Mag}{38}{subsection.6.2.2}\protected@file@percent }
|
||||||
|
\newlabel{development/sprint1/index:sprint-1-19-apr-02-mag}{{6.2.2}{38}{Sprint 1: 19 Apr \sphinxhyphen {} 02 Mag}{subsection.6.2.2}{}}
|
||||||
|
\newlabel{development/sprint1/index::doc}{{6.2.2}{38}{Sprint 1: 19 Apr \sphinxhyphen {} 02 Mag}{subsection.6.2.2}{}}
|
||||||
|
\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.2.2.1}Consegna}{38}{subsubsection.6.2.2.1}\protected@file@percent }
|
||||||
|
\newlabel{development/sprint1/index:consegna}{{6.2.2.1}{38}{Consegna}{subsubsection.6.2.2.1}{}}
|
||||||
|
\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.2.2.2}Goal}{38}{subsubsection.6.2.2.2}\protected@file@percent }
|
||||||
|
\newlabel{development/sprint1/index:goal}{{6.2.2.2}{38}{Goal}{subsubsection.6.2.2.2}{}}
|
||||||
|
\@writefile{toc}{\contentsline {paragraph}{Backlog}{39}{paragraph*.13}\protected@file@percent }
|
||||||
|
\newlabel{development/sprint1/index:backlog}{{6.2.2.2}{39}{Backlog}{paragraph*.13}{}}
|
||||||
|
\@writefile{toc}{\contentsline {paragraph}{Task completati}{40}{paragraph*.14}\protected@file@percent }
|
||||||
|
\newlabel{development/sprint1/index:task-completati}{{6.2.2.2}{40}{Task completati}{paragraph*.14}{}}
|
||||||
|
\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.2.2.3}Definition of Ready}{40}{subsubsection.6.2.2.3}\protected@file@percent }
|
||||||
|
\newlabel{development/sprint1/index:definition-of-ready}{{6.2.2.3}{40}{Definition of Ready}{subsubsection.6.2.2.3}{}}
|
||||||
|
\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.2.2.4}Definition of Done}{40}{subsubsection.6.2.2.4}\protected@file@percent }
|
||||||
|
\newlabel{development/sprint1/index:definition-of-done}{{6.2.2.4}{40}{Definition of Done}{subsubsection.6.2.2.4}{}}
|
||||||
|
\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.2.2.5}Statistiche}{40}{subsubsection.6.2.2.5}\protected@file@percent }
|
||||||
|
\newlabel{development/sprint1/index:statistiche}{{6.2.2.5}{40}{Statistiche}{subsubsection.6.2.2.5}{}}
|
||||||
|
\@writefile{toc}{\contentsline {paragraph}{Burndown chart}{40}{paragraph*.15}\protected@file@percent }
|
||||||
|
\newlabel{development/sprint1/index:burndown-chart}{{6.2.2.5}{40}{Burndown chart}{paragraph*.15}{}}
|
||||||
|
\@writefile{toc}{\contentsline {paragraph}{Gitinspector}{41}{paragraph*.16}\protected@file@percent }
|
||||||
|
\newlabel{development/sprint1/index:gitinspector}{{6.2.2.5}{41}{Gitinspector}{paragraph*.16}{}}
|
||||||
|
\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.2.2.6}Sprint Retrospective}{41}{subsubsection.6.2.2.6}\protected@file@percent }
|
||||||
|
\newlabel{development/sprint1/index:sprint-retrospective}{{6.2.2.6}{41}{Sprint Retrospective}{subsubsection.6.2.2.6}{}}
|
||||||
|
\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.2.2.7}Sprint Review}{41}{subsubsection.6.2.2.7}\protected@file@percent }
|
||||||
|
\newlabel{development/sprint1/index:sprint-review}{{6.2.2.7}{41}{Sprint Review}{subsubsection.6.2.2.7}{}}
|
||||||
|
\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.2.2.8}Valutazione sul debito tecnico}{41}{subsubsection.6.2.2.8}\protected@file@percent }
|
||||||
|
\newlabel{development/sprint1/index:valutazione-sul-debito-tecnico}{{6.2.2.8}{41}{Valutazione sul debito tecnico}{subsubsection.6.2.2.8}{}}
|
||||||
|
\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.2.2.9}Valutazione sulle User Stories}{42}{subsubsection.6.2.2.9}\protected@file@percent }
|
||||||
|
\newlabel{development/sprint1/index:valutazione-sulle-user-stories}{{6.2.2.9}{42}{Valutazione sulle User Stories}{subsubsection.6.2.2.9}{}}
|
||||||
|
\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.2.2.10}Registro attività}{42}{subsubsection.6.2.2.10}\protected@file@percent }
|
||||||
|
\newlabel{development/sprint1/index:registro-attivita}{{6.2.2.10}{42}{Registro attività}{subsubsection.6.2.2.10}{}}
|
||||||
|
\@writefile{toc}{\contentsline {paragraph}{Riunioni collettive}{42}{paragraph*.17}\protected@file@percent }
|
||||||
|
\newlabel{development/sprint1/index:riunioni-collettive}{{6.2.2.10}{42}{Riunioni collettive}{paragraph*.17}{}}
|
||||||
|
\@writefile{toc}{\contentsline {paragraph}{Attività individuali}{42}{paragraph*.18}\protected@file@percent }
|
||||||
|
\newlabel{development/sprint1/index:attivita-individuali}{{6.2.2.10}{42}{Attività individuali}{paragraph*.18}{}}
|
||||||
|
\@writefile{toc}{\contentsline {subparagraph}{Stefano Goldoni}{43}{subparagraph*.19}\protected@file@percent }
|
||||||
|
\newlabel{development/sprint1/index:stefano-goldoni}{{6.2.2.10}{43}{Stefano Goldoni}{subparagraph*.19}{}}
|
||||||
|
\@writefile{toc}{\contentsline {subparagraph}{Flavia Cocca}{43}{subparagraph*.20}\protected@file@percent }
|
||||||
|
\newlabel{development/sprint1/index:flavia-cocca}{{6.2.2.10}{43}{Flavia Cocca}{subparagraph*.20}{}}
|
||||||
|
\@writefile{toc}{\contentsline {subparagraph}{Chiara Calzolari}{43}{subparagraph*.21}\protected@file@percent }
|
||||||
|
\newlabel{development/sprint1/index:chiara-calzolari}{{6.2.2.10}{43}{Chiara Calzolari}{subparagraph*.21}{}}
|
||||||
|
\gdef \LT@i {\LT@entry
|
||||||
|
{5}{59.45992pt}\LT@entry
|
||||||
|
{5}{42.6799pt}\LT@entry
|
||||||
|
{5}{130.71878pt}}
|
||||||
|
\@writefile{toc}{\contentsline {subparagraph}{Stefano Pigozzi}{44}{subparagraph*.22}\protected@file@percent }
|
||||||
|
\newlabel{development/sprint1/index:stefano-pigozzi}{{6.2.2.10}{44}{Stefano Pigozzi}{subparagraph*.22}{}}
|
||||||
|
\@writefile{toc}{\contentsline {subparagraph}{Giovanni Anniballi}{45}{subparagraph*.23}\protected@file@percent }
|
||||||
|
\newlabel{development/sprint1/index:giovanni-anniballi}{{6.2.2.10}{45}{Giovanni Anniballi}{subparagraph*.23}{}}
|
||||||
|
\@writefile{toc}{\contentsline {subparagraph}{Giorgio Minoccari}{46}{subparagraph*.24}\protected@file@percent }
|
||||||
|
\newlabel{development/sprint1/index:giorgio-minoccari}{{6.2.2.10}{46}{Giorgio Minoccari}{subparagraph*.24}{}}
|
||||||
|
\@writefile{toc}{\contentsline {subparagraph}{Lorenzo Balugani}{46}{subparagraph*.25}\protected@file@percent }
|
||||||
|
\newlabel{development/sprint1/index:lorenzo-balugani}{{6.2.2.10}{46}{Lorenzo Balugani}{subparagraph*.25}{}}
|
||||||
|
\@writefile{toc}{\contentsline {subsection}{\numberline {6.2.3}Sprint 2: 03 Mag \sphinxhyphen {} 16 Mag}{47}{subsection.6.2.3}\protected@file@percent }
|
||||||
|
\newlabel{development/sprint2/index:sprint-2-03-mag-16-mag}{{6.2.3}{47}{Sprint 2: 03 Mag \sphinxhyphen {} 16 Mag}{subsection.6.2.3}{}}
|
||||||
|
\newlabel{development/sprint2/index::doc}{{6.2.3}{47}{Sprint 2: 03 Mag \sphinxhyphen {} 16 Mag}{subsection.6.2.3}{}}
|
||||||
|
\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.2.3.1}Consegna}{47}{subsubsection.6.2.3.1}\protected@file@percent }
|
||||||
|
\newlabel{development/sprint2/index:consegna}{{6.2.3.1}{47}{Consegna}{subsubsection.6.2.3.1}{}}
|
||||||
|
\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.2.3.2}Goal}{47}{subsubsection.6.2.3.2}\protected@file@percent }
|
||||||
|
\newlabel{development/sprint2/index:goal}{{6.2.3.2}{47}{Goal}{subsubsection.6.2.3.2}{}}
|
||||||
|
\@writefile{toc}{\contentsline {paragraph}{Backlog}{48}{paragraph*.26}\protected@file@percent }
|
||||||
|
\newlabel{development/sprint2/index:backlog}{{6.2.3.2}{48}{Backlog}{paragraph*.26}{}}
|
||||||
|
\@writefile{toc}{\contentsline {paragraph}{Task completati}{49}{paragraph*.27}\protected@file@percent }
|
||||||
|
\newlabel{development/sprint2/index:task-completati}{{6.2.3.2}{49}{Task completati}{paragraph*.27}{}}
|
||||||
|
\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.2.3.3}Definition of Ready}{50}{subsubsection.6.2.3.3}\protected@file@percent }
|
||||||
|
\newlabel{development/sprint2/index:definition-of-ready}{{6.2.3.3}{50}{Definition of Ready}{subsubsection.6.2.3.3}{}}
|
||||||
|
\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.2.3.4}Definition of Done}{50}{subsubsection.6.2.3.4}\protected@file@percent }
|
||||||
|
\newlabel{development/sprint2/index:definition-of-done}{{6.2.3.4}{50}{Definition of Done}{subsubsection.6.2.3.4}{}}
|
||||||
|
\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.2.3.5}Statistiche}{50}{subsubsection.6.2.3.5}\protected@file@percent }
|
||||||
|
\newlabel{development/sprint2/index:statistiche}{{6.2.3.5}{50}{Statistiche}{subsubsection.6.2.3.5}{}}
|
||||||
|
\@writefile{toc}{\contentsline {paragraph}{Burndown chart}{50}{paragraph*.28}\protected@file@percent }
|
||||||
|
\newlabel{development/sprint2/index:burndown-chart}{{6.2.3.5}{50}{Burndown chart}{paragraph*.28}{}}
|
||||||
|
\@writefile{toc}{\contentsline {paragraph}{Gitinspector}{50}{paragraph*.29}\protected@file@percent }
|
||||||
|
\newlabel{development/sprint2/index:gitinspector}{{6.2.3.5}{50}{Gitinspector}{paragraph*.29}{}}
|
||||||
|
\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.2.3.6}Sprint Retrospective}{51}{subsubsection.6.2.3.6}\protected@file@percent }
|
||||||
|
\newlabel{development/sprint2/index:sprint-retrospective}{{6.2.3.6}{51}{Sprint Retrospective}{subsubsection.6.2.3.6}{}}
|
||||||
|
\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.2.3.7}Sprint Review}{51}{subsubsection.6.2.3.7}\protected@file@percent }
|
||||||
|
\newlabel{development/sprint2/index:sprint-review}{{6.2.3.7}{51}{Sprint Review}{subsubsection.6.2.3.7}{}}
|
||||||
|
\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.2.3.8}Registro attività}{51}{subsubsection.6.2.3.8}\protected@file@percent }
|
||||||
|
\newlabel{development/sprint2/index:registro-attivita}{{6.2.3.8}{51}{Registro attività}{subsubsection.6.2.3.8}{}}
|
||||||
|
\@writefile{toc}{\contentsline {paragraph}{Riunioni collettive}{51}{paragraph*.30}\protected@file@percent }
|
||||||
|
\newlabel{development/sprint2/index:riunioni-collettive}{{6.2.3.8}{51}{Riunioni collettive}{paragraph*.30}{}}
|
||||||
|
\@writefile{toc}{\contentsline {paragraph}{Attività individuali}{51}{paragraph*.31}\protected@file@percent }
|
||||||
|
\newlabel{development/sprint2/index:attivita-individuali}{{6.2.3.8}{51}{Attività individuali}{paragraph*.31}{}}
|
||||||
|
\@writefile{toc}{\contentsline {subparagraph}{Stefano Goldoni}{51}{subparagraph*.32}\protected@file@percent }
|
||||||
|
\newlabel{development/sprint2/index:stefano-goldoni}{{6.2.3.8}{51}{Stefano Goldoni}{subparagraph*.32}{}}
|
||||||
|
\gdef \LT@ii {\LT@entry
|
||||||
|
{5}{59.45992pt}\LT@entry
|
||||||
|
{1}{51.30954pt}\LT@entry
|
||||||
|
{5}{104.88922pt}}
|
||||||
|
\@writefile{toc}{\contentsline {subparagraph}{Flavia Cocca}{52}{subparagraph*.33}\protected@file@percent }
|
||||||
|
\newlabel{development/sprint2/index:flavia-cocca}{{6.2.3.8}{52}{Flavia Cocca}{subparagraph*.33}{}}
|
||||||
|
\@writefile{toc}{\contentsline {subparagraph}{Stefano Pigozzi}{52}{subparagraph*.34}\protected@file@percent }
|
||||||
|
\newlabel{development/sprint2/index:stefano-pigozzi}{{6.2.3.8}{52}{Stefano Pigozzi}{subparagraph*.34}{}}
|
||||||
|
\@writefile{toc}{\contentsline {subparagraph}{Chiara Calzolari}{53}{subparagraph*.35}\protected@file@percent }
|
||||||
|
\newlabel{development/sprint2/index:chiara-calzolari}{{6.2.3.8}{53}{Chiara Calzolari}{subparagraph*.35}{}}
|
||||||
|
\@writefile{toc}{\contentsline {subparagraph}{Giovanni Anniballi}{53}{subparagraph*.36}\protected@file@percent }
|
||||||
|
\newlabel{development/sprint2/index:giovanni-anniballi}{{6.2.3.8}{53}{Giovanni Anniballi}{subparagraph*.36}{}}
|
||||||
|
\@writefile{toc}{\contentsline {subparagraph}{Giorgio Minoccari}{54}{subparagraph*.37}\protected@file@percent }
|
||||||
|
\newlabel{development/sprint2/index:giorgio-minoccari}{{6.2.3.8}{54}{Giorgio Minoccari}{subparagraph*.37}{}}
|
||||||
|
\@writefile{toc}{\contentsline {subparagraph}{Lorenzo Balugani}{54}{subparagraph*.38}\protected@file@percent }
|
||||||
|
\newlabel{development/sprint2/index:lorenzo-balugani}{{6.2.3.8}{54}{Lorenzo Balugani}{subparagraph*.38}{}}
|
||||||
|
\@writefile{toc}{\contentsline {subsection}{\numberline {6.2.4}Sprint 3: 17 Mag \sphinxhyphen {} 30 Mag}{54}{subsection.6.2.4}\protected@file@percent }
|
||||||
|
\newlabel{development/sprint3/index:sprint-3-17-mag-30-mag}{{6.2.4}{54}{Sprint 3: 17 Mag \sphinxhyphen {} 30 Mag}{subsection.6.2.4}{}}
|
||||||
|
\newlabel{development/sprint3/index::doc}{{6.2.4}{54}{Sprint 3: 17 Mag \sphinxhyphen {} 30 Mag}{subsection.6.2.4}{}}
|
||||||
|
\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.2.4.1}Consegna}{54}{subsubsection.6.2.4.1}\protected@file@percent }
|
||||||
|
\newlabel{development/sprint3/index:consegna}{{6.2.4.1}{54}{Consegna}{subsubsection.6.2.4.1}{}}
|
||||||
|
\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.2.4.2}Goal}{54}{subsubsection.6.2.4.2}\protected@file@percent }
|
||||||
|
\newlabel{development/sprint3/index:goal}{{6.2.4.2}{54}{Goal}{subsubsection.6.2.4.2}{}}
|
||||||
|
\@writefile{toc}{\contentsline {paragraph}{Backlog}{55}{paragraph*.39}\protected@file@percent }
|
||||||
|
\newlabel{development/sprint3/index:backlog}{{6.2.4.2}{55}{Backlog}{paragraph*.39}{}}
|
||||||
|
\@writefile{toc}{\contentsline {paragraph}{Task completati}{56}{paragraph*.40}\protected@file@percent }
|
||||||
|
\newlabel{development/sprint3/index:task-completati}{{6.2.4.2}{56}{Task completati}{paragraph*.40}{}}
|
||||||
|
\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.2.4.3}Grooming session}{56}{subsubsection.6.2.4.3}\protected@file@percent }
|
||||||
|
\newlabel{development/sprint3/index:grooming-session}{{6.2.4.3}{56}{Grooming session}{subsubsection.6.2.4.3}{}}
|
||||||
|
\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.2.4.4}Definition of Ready}{57}{subsubsection.6.2.4.4}\protected@file@percent }
|
||||||
|
\newlabel{development/sprint3/index:definition-of-ready}{{6.2.4.4}{57}{Definition of Ready}{subsubsection.6.2.4.4}{}}
|
||||||
|
\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.2.4.5}Definition of Done}{57}{subsubsection.6.2.4.5}\protected@file@percent }
|
||||||
|
\newlabel{development/sprint3/index:definition-of-done}{{6.2.4.5}{57}{Definition of Done}{subsubsection.6.2.4.5}{}}
|
||||||
|
\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.2.4.6}Statistiche}{57}{subsubsection.6.2.4.6}\protected@file@percent }
|
||||||
|
\newlabel{development/sprint3/index:statistiche}{{6.2.4.6}{57}{Statistiche}{subsubsection.6.2.4.6}{}}
|
||||||
|
\@writefile{toc}{\contentsline {paragraph}{Gitinspector}{57}{paragraph*.41}\protected@file@percent }
|
||||||
|
\newlabel{development/sprint3/index:gitinspector}{{6.2.4.6}{57}{Gitinspector}{paragraph*.41}{}}
|
||||||
|
\@writefile{toc}{\contentsline {paragraph}{Schermata finale di SonarQube}{57}{paragraph*.42}\protected@file@percent }
|
||||||
|
\newlabel{development/sprint3/index:schermata-finale-di-sonarqube}{{6.2.4.6}{57}{Schermata finale di SonarQube}{paragraph*.42}{}}
|
||||||
|
\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.2.4.7}Final Retrospective}{57}{subsubsection.6.2.4.7}\protected@file@percent }
|
||||||
|
\newlabel{development/sprint3/index:final-retrospective}{{6.2.4.7}{57}{Final Retrospective}{subsubsection.6.2.4.7}{}}
|
||||||
|
\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.2.4.8}Demo}{58}{subsubsection.6.2.4.8}\protected@file@percent }
|
||||||
|
\newlabel{development/sprint3/index:demo}{{6.2.4.8}{58}{Demo}{subsubsection.6.2.4.8}{}}
|
||||||
|
\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.2.4.9}Registro attività}{58}{subsubsection.6.2.4.9}\protected@file@percent }
|
||||||
|
\newlabel{development/sprint3/index:registro-attivita}{{6.2.4.9}{58}{Registro attività}{subsubsection.6.2.4.9}{}}
|
||||||
|
\@writefile{toc}{\contentsline {paragraph}{Riunioni collettive}{58}{paragraph*.43}\protected@file@percent }
|
||||||
|
\newlabel{development/sprint3/index:riunioni-collettive}{{6.2.4.9}{58}{Riunioni collettive}{paragraph*.43}{}}
|
||||||
|
\@writefile{toc}{\contentsline {paragraph}{Attività individuali}{58}{paragraph*.44}\protected@file@percent }
|
||||||
|
\newlabel{development/sprint3/index:attivita-individuali}{{6.2.4.9}{58}{Attività individuali}{paragraph*.44}{}}
|
||||||
|
\@writefile{toc}{\contentsline {subparagraph}{Stefano Goldoni}{58}{subparagraph*.45}\protected@file@percent }
|
||||||
|
\newlabel{development/sprint3/index:stefano-goldoni}{{6.2.4.9}{58}{Stefano Goldoni}{subparagraph*.45}{}}
|
||||||
|
\@writefile{toc}{\contentsline {subparagraph}{Flavia Cocca}{58}{subparagraph*.46}\protected@file@percent }
|
||||||
|
\newlabel{development/sprint3/index:flavia-cocca}{{6.2.4.9}{58}{Flavia Cocca}{subparagraph*.46}{}}
|
||||||
|
\@writefile{toc}{\contentsline {subparagraph}{Chiara Calzolari}{59}{subparagraph*.47}\protected@file@percent }
|
||||||
|
\newlabel{development/sprint3/index:chiara-calzolari}{{6.2.4.9}{59}{Chiara Calzolari}{subparagraph*.47}{}}
|
||||||
|
\@writefile{toc}{\contentsline {subparagraph}{Stefano Pigozzi}{59}{subparagraph*.48}\protected@file@percent }
|
||||||
|
\newlabel{development/sprint3/index:stefano-pigozzi}{{6.2.4.9}{59}{Stefano Pigozzi}{subparagraph*.48}{}}
|
||||||
|
\gdef \LT@iii {\LT@entry
|
||||||
|
{5}{59.45992pt}\LT@entry
|
||||||
|
{1}{51.30954pt}\LT@entry
|
||||||
|
{5}{104.88922pt}}
|
||||||
|
\@writefile{toc}{\contentsline {subparagraph}{Giovanni Anniballi}{60}{subparagraph*.49}\protected@file@percent }
|
||||||
|
\newlabel{development/sprint3/index:giovanni-anniballi}{{6.2.4.9}{60}{Giovanni Anniballi}{subparagraph*.49}{}}
|
||||||
|
\@writefile{toc}{\contentsline {subparagraph}{Giorgio Minoccari}{60}{subparagraph*.50}\protected@file@percent }
|
||||||
|
\newlabel{development/sprint3/index:giorgio-minoccari}{{6.2.4.9}{60}{Giorgio Minoccari}{subparagraph*.50}{}}
|
||||||
|
\@writefile{toc}{\contentsline {subparagraph}{Lorenzo Balugani}{61}{subparagraph*.51}\protected@file@percent }
|
||||||
|
\newlabel{development/sprint3/index:lorenzo-balugani}{{6.2.4.9}{61}{Lorenzo Balugani}{subparagraph*.51}{}}
|
||||||
|
\@writefile{toc}{\contentsline {section}{\numberline {6.3}Burndown chart complessiva}{61}{section.6.3}\protected@file@percent }
|
||||||
|
\newlabel{development/process:burndown-chart-complessiva}{{6.3}{61}{Burndown chart complessiva}{section.6.3}{}}
|
||||||
|
\@writefile{toc}{\contentsline {chapter}{\numberline {7}Artefatti}{63}{chapter.7}\protected@file@percent }
|
||||||
|
\@writefile{lof}{\addvspace {10\p@ }}
|
||||||
|
\@writefile{lot}{\addvspace {10\p@ }}
|
||||||
|
\newlabel{development/artifacts:artefatti}{{7}{63}{Artefatti}{chapter.7}{}}
|
||||||
|
\newlabel{development/artifacts::doc}{{7}{63}{Artefatti}{chapter.7}{}}
|
||||||
|
\@writefile{toc}{\contentsline {section}{\numberline {7.1}Diagrammi UML}{63}{section.7.1}\protected@file@percent }
|
||||||
|
\newlabel{development/artifacts:diagrammi-uml}{{7.1}{63}{Diagrammi UML}{section.7.1}{}}
|
||||||
|
\@writefile{toc}{\contentsline {section}{\numberline {7.2}Demo}{63}{section.7.2}\protected@file@percent }
|
||||||
|
\newlabel{development/artifacts:demo}{{7.2}{63}{Demo}{section.7.2}{}}
|
||||||
|
\@writefile{toc}{\contentsline {subsection}{\numberline {7.2.1}Video}{63}{subsection.7.2.1}\protected@file@percent }
|
||||||
|
\newlabel{development/artifacts:video}{{7.2.1}{63}{Video}{subsection.7.2.1}{}}
|
||||||
|
\@writefile{toc}{\contentsline {subsection}{\numberline {7.2.2}Interattiva}{64}{subsection.7.2.2}\protected@file@percent }
|
||||||
|
\newlabel{development/artifacts:interattiva}{{7.2.2}{64}{Interattiva}{subsection.7.2.2}{}}
|
||||||
|
\@writefile{toc}{\contentsline {chapter}{\numberline {8}Conclusioni}{65}{chapter.8}\protected@file@percent }
|
||||||
|
\@writefile{lof}{\addvspace {10\p@ }}
|
||||||
|
\@writefile{lot}{\addvspace {10\p@ }}
|
||||||
|
\newlabel{development/conclusions:conclusioni}{{8}{65}{Conclusioni}{chapter.8}{}}
|
||||||
|
\newlabel{development/conclusions::doc}{{8}{65}{Conclusioni}{chapter.8}{}}
|
||||||
|
\@writefile{toc}{\contentsline {chapter}{\numberline {9}Suggerimenti relativi al corso}{67}{chapter.9}\protected@file@percent }
|
||||||
|
\@writefile{lof}{\addvspace {10\p@ }}
|
||||||
|
\@writefile{lot}{\addvspace {10\p@ }}
|
||||||
|
\newlabel{development/suggestions:suggerimenti-relativi-al-corso}{{9}{67}{Suggerimenti relativi al corso}{chapter.9}{}}
|
||||||
|
\newlabel{development/suggestions::doc}{{9}{67}{Suggerimenti relativi al corso}{chapter.9}{}}
|
||||||
|
\@writefile{toc}{\contentsline {chapter}{\numberline {10}Meta\sphinxhyphen {}documentazione}{69}{chapter.10}\protected@file@percent }
|
||||||
|
\@writefile{lof}{\addvspace {10\p@ }}
|
||||||
|
\@writefile{lot}{\addvspace {10\p@ }}
|
||||||
|
\newlabel{code/meta/index:meta-documentazione}{{10}{69}{Meta\sphinxhyphen {}documentazione}{chapter.10}{}}
|
||||||
|
\newlabel{code/meta/index::doc}{{10}{69}{Meta\sphinxhyphen {}documentazione}{chapter.10}{}}
|
||||||
|
\@writefile{toc}{\contentsline {section}{\numberline {10.1}Compilazione con IntelliJ IDEA}{69}{section.10.1}\protected@file@percent }
|
||||||
|
\newlabel{code/meta/index:compilazione-con-intellij-idea}{{10.1}{69}{Compilazione con IntelliJ IDEA}{section.10.1}{}}
|
||||||
|
\@writefile{toc}{\contentsline {section}{\numberline {10.2}Compilazione con GNU Make}{69}{section.10.2}\protected@file@percent }
|
||||||
|
\newlabel{code/meta/index:compilazione-con-gnu-make}{{10.2}{69}{Compilazione con GNU Make}{section.10.2}{}}
|
||||||
|
\@writefile{toc}{\contentsline {section}{\numberline {10.3}Compilazione con Windows Powershell}{70}{section.10.3}\protected@file@percent }
|
||||||
|
\newlabel{code/meta/index:compilazione-con-windows-powershell}{{10.3}{70}{Compilazione con Windows Powershell}{section.10.3}{}}
|
||||||
|
\@writefile{toc}{\contentsline {chapter}{\numberline {11}Struttura del database}{71}{chapter.11}\protected@file@percent }
|
||||||
|
\@writefile{lof}{\addvspace {10\p@ }}
|
||||||
|
\@writefile{lot}{\addvspace {10\p@ }}
|
||||||
|
\newlabel{code/database/index:struttura-del-database}{{11}{71}{Struttura del database}{chapter.11}{}}
|
||||||
|
\newlabel{code/database/index::doc}{{11}{71}{Struttura del database}{chapter.11}{}}
|
||||||
|
\newlabel{code/database/index:Alert}{{11}{71}{Struttura del database}{section*.52}{}}
|
||||||
|
\newlabel{code/database/index:Authorization}{{11}{71}{Struttura del database}{section*.53}{}}
|
||||||
|
\newlabel{code/database/index:Composed}{{11}{71}{Struttura del database}{section*.54}{}}
|
||||||
|
\newlabel{code/database/index:Condition}{{11}{72}{Struttura del database}{section*.55}{}}
|
||||||
|
\newlabel{code/database/index:Contains}{{11}{72}{Struttura del database}{section*.56}{}}
|
||||||
|
\newlabel{code/database/index:MadeOf}{{11}{72}{Struttura del database}{section*.57}{}}
|
||||||
|
\newlabel{code/database/index:Notification}{{11}{72}{Struttura del database}{section*.58}{}}
|
||||||
|
\newlabel{code/database/index:Repository}{{11}{72}{Struttura del database}{section*.59}{}}
|
||||||
|
\newlabel{code/database/index:Tweet}{{11}{73}{Struttura del database}{section*.60}{}}
|
||||||
|
\newlabel{code/database/index:User}{{11}{73}{Struttura del database}{section*.61}{}}
|
||||||
|
\@writefile{toc}{\contentsline {chapter}{\numberline {12}\sphinxstyleliteralintitle {\sphinxupquote {nest\_backend}} \sphinxhyphen {} Web API in Python}{75}{chapter.12}\protected@file@percent }
|
||||||
|
\@writefile{lof}{\addvspace {10\p@ }}
|
||||||
|
\@writefile{lot}{\addvspace {10\p@ }}
|
||||||
|
\newlabel{code/backend/index:module-nest_backend}{{12}{75}{\sphinxstyleliteralintitle {\sphinxupquote {nest\_backend}} \sphinxhyphen {} Web API in Python}{chapter.12}{}}
|
||||||
|
\newlabel{code/backend/index:nest-backend-web-api-in-python}{{12}{75}{\sphinxstyleliteralintitle {\sphinxupquote {nest\_backend}} \sphinxhyphen {} Web API in Python}{chapter.12}{}}
|
||||||
|
\newlabel{code/backend/index::doc}{{12}{75}{\sphinxstyleliteralintitle {\sphinxupquote {nest\_backend}} \sphinxhyphen {} Web API in Python}{chapter.12}{}}
|
||||||
|
\@writefile{toc}{\contentsline {section}{\numberline {12.1}\sphinxstyleliteralintitle {\sphinxupquote {.gestione}} \sphinxhyphen {} Metodi di utility}{75}{section.12.1}\protected@file@percent }
|
||||||
|
\newlabel{code/backend/index:module-nest_backend.gestione}{{12.1}{75}{\sphinxstyleliteralintitle {\sphinxupquote {.gestione}} \sphinxhyphen {} Metodi di utility}{section.12.1}{}}
|
||||||
|
\newlabel{code/backend/index:gestione-metodi-di-utility}{{12.1}{75}{\sphinxstyleliteralintitle {\sphinxupquote {.gestione}} \sphinxhyphen {} Metodi di utility}{section.12.1}{}}
|
||||||
|
\newlabel{code/backend/index:nest_backend.gestione.authenticate}{{12.1}{75}{\sphinxstyleliteralintitle {\sphinxupquote {.gestione}} \sphinxhyphen {} Metodi di utility}{section*.62}{}}
|
||||||
|
\newlabel{code/backend/index:nest_backend.gestione.identity}{{12.1}{75}{\sphinxstyleliteralintitle {\sphinxupquote {.gestione}} \sphinxhyphen {} Metodi di utility}{section*.63}{}}
|
||||||
|
\newlabel{code/backend/index:nest_backend.gestione.gen_password}{{12.1}{75}{\sphinxstyleliteralintitle {\sphinxupquote {.gestione}} \sphinxhyphen {} Metodi di utility}{section*.64}{}}
|
||||||
|
\newlabel{code/backend/index:nest_backend.gestione.find_user}{{12.1}{75}{\sphinxstyleliteralintitle {\sphinxupquote {.gestione}} \sphinxhyphen {} Metodi di utility}{section*.65}{}}
|
||||||
|
\newlabel{code/backend/index:nest_backend.gestione.admin_or_403}{{12.1}{75}{\sphinxstyleliteralintitle {\sphinxupquote {.gestione}} \sphinxhyphen {} Metodi di utility}{section*.66}{}}
|
||||||
|
\newlabel{code/backend/index:nest_backend.gestione.repository_auth}{{12.1}{75}{\sphinxstyleliteralintitle {\sphinxupquote {.gestione}} \sphinxhyphen {} Metodi di utility}{section*.67}{}}
|
||||||
|
\newlabel{code/backend/index:nest_backend.gestione.json_request_authorizer}{{12.1}{75}{\sphinxstyleliteralintitle {\sphinxupquote {.gestione}} \sphinxhyphen {} Metodi di utility}{section*.68}{}}
|
||||||
|
\newlabel{code/backend/index:nest_backend.gestione.json_error}{{12.1}{75}{\sphinxstyleliteralintitle {\sphinxupquote {.gestione}} \sphinxhyphen {} Metodi di utility}{section*.69}{}}
|
||||||
|
\newlabel{code/backend/index:nest_backend.gestione.json_success}{{12.1}{75}{\sphinxstyleliteralintitle {\sphinxupquote {.gestione}} \sphinxhyphen {} Metodi di utility}{section*.70}{}}
|
||||||
|
\newlabel{code/backend/index:nest_backend.gestione.error_handler}{{12.1}{75}{\sphinxstyleliteralintitle {\sphinxupquote {.gestione}} \sphinxhyphen {} Metodi di utility}{section*.71}{}}
|
||||||
|
\newlabel{code/backend/index:nest_backend.gestione.hashtag_validator}{{12.1}{75}{\sphinxstyleliteralintitle {\sphinxupquote {.gestione}} \sphinxhyphen {} Metodi di utility}{section*.72}{}}
|
||||||
|
\@writefile{toc}{\contentsline {section}{\numberline {12.2}\sphinxstyleliteralintitle {\sphinxupquote {.database}} \sphinxhyphen {} Database}{76}{section.12.2}\protected@file@percent }
|
||||||
|
\newlabel{code/backend/index:module-nest_backend.database}{{12.2}{76}{\sphinxstyleliteralintitle {\sphinxupquote {.database}} \sphinxhyphen {} Database}{section.12.2}{}}
|
||||||
|
\newlabel{code/backend/index:database-database}{{12.2}{76}{\sphinxstyleliteralintitle {\sphinxupquote {.database}} \sphinxhyphen {} Database}{section.12.2}{}}
|
||||||
|
\@writefile{toc}{\contentsline {subsection}{\numberline {12.2.1}\sphinxstyleliteralintitle {\sphinxupquote {.base}} \sphinxhyphen {} Estensione flask}{76}{subsection.12.2.1}\protected@file@percent }
|
||||||
|
\newlabel{code/backend/index:module-nest_backend.database.base}{{12.2.1}{76}{\sphinxstyleliteralintitle {\sphinxupquote {.base}} \sphinxhyphen {} Estensione flask}{subsection.12.2.1}{}}
|
||||||
|
\newlabel{code/backend/index:base-estensione-flask}{{12.2.1}{76}{\sphinxstyleliteralintitle {\sphinxupquote {.base}} \sphinxhyphen {} Estensione flask}{subsection.12.2.1}{}}
|
||||||
|
\@writefile{toc}{\contentsline {subsection}{\numberline {12.2.2}\sphinxstyleliteralintitle {\sphinxupquote {.tables}} \sphinxhyphen {} Tabelle}{76}{subsection.12.2.2}\protected@file@percent }
|
||||||
|
\newlabel{code/backend/index:module-nest_backend.database.tables}{{12.2.2}{76}{\sphinxstyleliteralintitle {\sphinxupquote {.tables}} \sphinxhyphen {} Tabelle}{subsection.12.2.2}{}}
|
||||||
|
\newlabel{code/backend/index:tables-tabelle}{{12.2.2}{76}{\sphinxstyleliteralintitle {\sphinxupquote {.tables}} \sphinxhyphen {} Tabelle}{subsection.12.2.2}{}}
|
||||||
|
\newlabel{code/backend/index:nest_backend.database.tables.Alert}{{12.2.2}{76}{\sphinxstyleliteralintitle {\sphinxupquote {.tables}} \sphinxhyphen {} Tabelle}{section*.73}{}}
|
||||||
|
\newlabel{code/backend/index:nest_backend.database.tables.Alert.id}{{12.2.2}{76}{\sphinxstyleliteralintitle {\sphinxupquote {.tables}} \sphinxhyphen {} Tabelle}{section*.74}{}}
|
||||||
|
\newlabel{code/backend/index:nest_backend.database.tables.Alert.name}{{12.2.2}{76}{\sphinxstyleliteralintitle {\sphinxupquote {.tables}} \sphinxhyphen {} Tabelle}{section*.75}{}}
|
||||||
|
\newlabel{code/backend/index:nest_backend.database.tables.Alert.limit}{{12.2.2}{76}{\sphinxstyleliteralintitle {\sphinxupquote {.tables}} \sphinxhyphen {} Tabelle}{section*.76}{}}
|
||||||
|
\newlabel{code/backend/index:nest_backend.database.tables.Alert.window_size}{{12.2.2}{76}{\sphinxstyleliteralintitle {\sphinxupquote {.tables}} \sphinxhyphen {} Tabelle}{section*.77}{}}
|
||||||
|
\newlabel{code/backend/index:nest_backend.database.tables.Alert.evaluation_mode}{{12.2.2}{76}{\sphinxstyleliteralintitle {\sphinxupquote {.tables}} \sphinxhyphen {} Tabelle}{section*.78}{}}
|
||||||
|
\newlabel{code/backend/index:nest_backend.database.tables.Alert.repository_id}{{12.2.2}{76}{\sphinxstyleliteralintitle {\sphinxupquote {.tables}} \sphinxhyphen {} Tabelle}{section*.79}{}}
|
||||||
|
\newlabel{code/backend/index:nest_backend.database.tables.Alert.repository}{{12.2.2}{76}{\sphinxstyleliteralintitle {\sphinxupquote {.tables}} \sphinxhyphen {} Tabelle}{section*.80}{}}
|
||||||
|
\newlabel{code/backend/index:nest_backend.database.tables.Alert.notifications}{{12.2.2}{76}{\sphinxstyleliteralintitle {\sphinxupquote {.tables}} \sphinxhyphen {} Tabelle}{section*.81}{}}
|
||||||
|
\newlabel{code/backend/index:nest_backend.database.tables.Alert.conditions}{{12.2.2}{76}{\sphinxstyleliteralintitle {\sphinxupquote {.tables}} \sphinxhyphen {} Tabelle}{section*.82}{}}
|
||||||
|
\newlabel{code/backend/index:nest_backend.database.tables.Alert.to_json}{{12.2.2}{76}{\sphinxstyleliteralintitle {\sphinxupquote {.tables}} \sphinxhyphen {} Tabelle}{section*.83}{}}
|
||||||
|
\newlabel{code/backend/index:nest_backend.database.tables.Alert.__init__}{{12.2.2}{76}{\sphinxstyleliteralintitle {\sphinxupquote {.tables}} \sphinxhyphen {} Tabelle}{section*.84}{}}
|
||||||
|
\newlabel{code/backend/index:nest_backend.database.tables.Authorization}{{12.2.2}{76}{\sphinxstyleliteralintitle {\sphinxupquote {.tables}} \sphinxhyphen {} Tabelle}{section*.85}{}}
|
||||||
|
\newlabel{code/backend/index:nest_backend.database.tables.Authorization.rid}{{12.2.2}{76}{\sphinxstyleliteralintitle {\sphinxupquote {.tables}} \sphinxhyphen {} Tabelle}{section*.86}{}}
|
||||||
|
\newlabel{code/backend/index:nest_backend.database.tables.Authorization.email}{{12.2.2}{76}{\sphinxstyleliteralintitle {\sphinxupquote {.tables}} \sphinxhyphen {} Tabelle}{section*.87}{}}
|
||||||
|
\newlabel{code/backend/index:nest_backend.database.tables.Authorization.repository}{{12.2.2}{76}{\sphinxstyleliteralintitle {\sphinxupquote {.tables}} \sphinxhyphen {} Tabelle}{section*.88}{}}
|
||||||
|
\newlabel{code/backend/index:nest_backend.database.tables.Authorization.user}{{12.2.2}{76}{\sphinxstyleliteralintitle {\sphinxupquote {.tables}} \sphinxhyphen {} Tabelle}{section*.89}{}}
|
||||||
|
\newlabel{code/backend/index:nest_backend.database.tables.Authorization.to_json}{{12.2.2}{76}{\sphinxstyleliteralintitle {\sphinxupquote {.tables}} \sphinxhyphen {} Tabelle}{section*.90}{}}
|
||||||
|
\newlabel{code/backend/index:nest_backend.database.tables.Authorization.__init__}{{12.2.2}{76}{\sphinxstyleliteralintitle {\sphinxupquote {.tables}} \sphinxhyphen {} Tabelle}{section*.91}{}}
|
||||||
|
\newlabel{code/backend/index:nest_backend.database.tables.Composed}{{12.2.2}{76}{\sphinxstyleliteralintitle {\sphinxupquote {.tables}} \sphinxhyphen {} Tabelle}{section*.92}{}}
|
||||||
|
\newlabel{code/backend/index:nest_backend.database.tables.Composed.rid}{{12.2.2}{77}{\sphinxstyleliteralintitle {\sphinxupquote {.tables}} \sphinxhyphen {} Tabelle}{section*.93}{}}
|
||||||
|
\newlabel{code/backend/index:nest_backend.database.tables.Composed.snowflake}{{12.2.2}{77}{\sphinxstyleliteralintitle {\sphinxupquote {.tables}} \sphinxhyphen {} Tabelle}{section*.94}{}}
|
||||||
|
\newlabel{code/backend/index:nest_backend.database.tables.Composed.repository}{{12.2.2}{77}{\sphinxstyleliteralintitle {\sphinxupquote {.tables}} \sphinxhyphen {} Tabelle}{section*.95}{}}
|
||||||
|
\newlabel{code/backend/index:nest_backend.database.tables.Composed.tweet}{{12.2.2}{77}{\sphinxstyleliteralintitle {\sphinxupquote {.tables}} \sphinxhyphen {} Tabelle}{section*.96}{}}
|
||||||
|
\newlabel{code/backend/index:nest_backend.database.tables.Composed.__init__}{{12.2.2}{77}{\sphinxstyleliteralintitle {\sphinxupquote {.tables}} \sphinxhyphen {} Tabelle}{section*.97}{}}
|
||||||
|
\newlabel{code/backend/index:nest_backend.database.tables.Condition}{{12.2.2}{77}{\sphinxstyleliteralintitle {\sphinxupquote {.tables}} \sphinxhyphen {} Tabelle}{section*.98}{}}
|
||||||
|
\newlabel{code/backend/index:nest_backend.database.tables.Condition.id}{{12.2.2}{77}{\sphinxstyleliteralintitle {\sphinxupquote {.tables}} \sphinxhyphen {} Tabelle}{section*.99}{}}
|
||||||
|
\newlabel{code/backend/index:nest_backend.database.tables.Condition.type}{{12.2.2}{77}{\sphinxstyleliteralintitle {\sphinxupquote {.tables}} \sphinxhyphen {} Tabelle}{section*.100}{}}
|
||||||
|
\newlabel{code/backend/index:nest_backend.database.tables.Condition.content}{{12.2.2}{77}{\sphinxstyleliteralintitle {\sphinxupquote {.tables}} \sphinxhyphen {} Tabelle}{section*.101}{}}
|
||||||
|
\newlabel{code/backend/index:nest_backend.database.tables.Condition.repository_id}{{12.2.2}{77}{\sphinxstyleliteralintitle {\sphinxupquote {.tables}} \sphinxhyphen {} Tabelle}{section*.102}{}}
|
||||||
|
\newlabel{code/backend/index:nest_backend.database.tables.Condition.repository}{{12.2.2}{77}{\sphinxstyleliteralintitle {\sphinxupquote {.tables}} \sphinxhyphen {} Tabelle}{section*.103}{}}
|
||||||
|
\newlabel{code/backend/index:nest_backend.database.tables.Condition.tweets}{{12.2.2}{77}{\sphinxstyleliteralintitle {\sphinxupquote {.tables}} \sphinxhyphen {} Tabelle}{section*.104}{}}
|
||||||
|
\newlabel{code/backend/index:nest_backend.database.tables.Condition.alerts}{{12.2.2}{77}{\sphinxstyleliteralintitle {\sphinxupquote {.tables}} \sphinxhyphen {} Tabelle}{section*.105}{}}
|
||||||
|
\newlabel{code/backend/index:nest_backend.database.tables.Condition.to_json}{{12.2.2}{77}{\sphinxstyleliteralintitle {\sphinxupquote {.tables}} \sphinxhyphen {} Tabelle}{section*.106}{}}
|
||||||
|
\newlabel{code/backend/index:nest_backend.database.tables.Condition.__init__}{{12.2.2}{77}{\sphinxstyleliteralintitle {\sphinxupquote {.tables}} \sphinxhyphen {} Tabelle}{section*.107}{}}
|
||||||
|
\newlabel{code/backend/index:nest_backend.database.tables.Contains}{{12.2.2}{77}{\sphinxstyleliteralintitle {\sphinxupquote {.tables}} \sphinxhyphen {} Tabelle}{section*.108}{}}
|
||||||
|
\newlabel{code/backend/index:nest_backend.database.tables.Contains.cid}{{12.2.2}{77}{\sphinxstyleliteralintitle {\sphinxupquote {.tables}} \sphinxhyphen {} Tabelle}{section*.109}{}}
|
||||||
|
\newlabel{code/backend/index:nest_backend.database.tables.Contains.snowflake}{{12.2.2}{77}{\sphinxstyleliteralintitle {\sphinxupquote {.tables}} \sphinxhyphen {} Tabelle}{section*.110}{}}
|
||||||
|
\newlabel{code/backend/index:nest_backend.database.tables.Contains.condition}{{12.2.2}{77}{\sphinxstyleliteralintitle {\sphinxupquote {.tables}} \sphinxhyphen {} Tabelle}{section*.111}{}}
|
||||||
|
\newlabel{code/backend/index:nest_backend.database.tables.Contains.tweet}{{12.2.2}{77}{\sphinxstyleliteralintitle {\sphinxupquote {.tables}} \sphinxhyphen {} Tabelle}{section*.112}{}}
|
||||||
|
\newlabel{code/backend/index:nest_backend.database.tables.Contains.__init__}{{12.2.2}{77}{\sphinxstyleliteralintitle {\sphinxupquote {.tables}} \sphinxhyphen {} Tabelle}{section*.113}{}}
|
||||||
|
\newlabel{code/backend/index:nest_backend.database.tables.Notification}{{12.2.2}{77}{\sphinxstyleliteralintitle {\sphinxupquote {.tables}} \sphinxhyphen {} Tabelle}{section*.114}{}}
|
||||||
|
\newlabel{code/backend/index:nest_backend.database.tables.Notification.id}{{12.2.2}{77}{\sphinxstyleliteralintitle {\sphinxupquote {.tables}} \sphinxhyphen {} Tabelle}{section*.115}{}}
|
||||||
|
\newlabel{code/backend/index:nest_backend.database.tables.Notification.ora}{{12.2.2}{78}{\sphinxstyleliteralintitle {\sphinxupquote {.tables}} \sphinxhyphen {} Tabelle}{section*.116}{}}
|
||||||
|
\newlabel{code/backend/index:nest_backend.database.tables.Notification.alert_id}{{12.2.2}{78}{\sphinxstyleliteralintitle {\sphinxupquote {.tables}} \sphinxhyphen {} Tabelle}{section*.117}{}}
|
||||||
|
\newlabel{code/backend/index:nest_backend.database.tables.Notification.alert}{{12.2.2}{78}{\sphinxstyleliteralintitle {\sphinxupquote {.tables}} \sphinxhyphen {} Tabelle}{section*.118}{}}
|
||||||
|
\newlabel{code/backend/index:nest_backend.database.tables.Notification.to_json}{{12.2.2}{78}{\sphinxstyleliteralintitle {\sphinxupquote {.tables}} \sphinxhyphen {} Tabelle}{section*.119}{}}
|
||||||
|
\newlabel{code/backend/index:nest_backend.database.tables.Notification.__init__}{{12.2.2}{78}{\sphinxstyleliteralintitle {\sphinxupquote {.tables}} \sphinxhyphen {} Tabelle}{section*.120}{}}
|
||||||
|
\newlabel{code/backend/index:nest_backend.database.tables.Repository}{{12.2.2}{78}{\sphinxstyleliteralintitle {\sphinxupquote {.tables}} \sphinxhyphen {} Tabelle}{section*.121}{}}
|
||||||
|
\newlabel{code/backend/index:nest_backend.database.tables.Repository.id}{{12.2.2}{78}{\sphinxstyleliteralintitle {\sphinxupquote {.tables}} \sphinxhyphen {} Tabelle}{section*.122}{}}
|
||||||
|
\newlabel{code/backend/index:nest_backend.database.tables.Repository.name}{{12.2.2}{78}{\sphinxstyleliteralintitle {\sphinxupquote {.tables}} \sphinxhyphen {} Tabelle}{section*.123}{}}
|
||||||
|
\newlabel{code/backend/index:nest_backend.database.tables.Repository.start}{{12.2.2}{78}{\sphinxstyleliteralintitle {\sphinxupquote {.tables}} \sphinxhyphen {} Tabelle}{section*.124}{}}
|
||||||
|
\newlabel{code/backend/index:nest_backend.database.tables.Repository.end}{{12.2.2}{78}{\sphinxstyleliteralintitle {\sphinxupquote {.tables}} \sphinxhyphen {} Tabelle}{section*.125}{}}
|
||||||
|
\newlabel{code/backend/index:nest_backend.database.tables.Repository.is_active}{{12.2.2}{78}{\sphinxstyleliteralintitle {\sphinxupquote {.tables}} \sphinxhyphen {} Tabelle}{section*.126}{}}
|
||||||
|
\newlabel{code/backend/index:nest_backend.database.tables.Repository.is_deleted}{{12.2.2}{78}{\sphinxstyleliteralintitle {\sphinxupquote {.tables}} \sphinxhyphen {} Tabelle}{section*.127}{}}
|
||||||
|
\newlabel{code/backend/index:nest_backend.database.tables.Repository.evaluation_mode}{{12.2.2}{78}{\sphinxstyleliteralintitle {\sphinxupquote {.tables}} \sphinxhyphen {} Tabelle}{section*.128}{}}
|
||||||
|
\newlabel{code/backend/index:nest_backend.database.tables.Repository.owner_id}{{12.2.2}{78}{\sphinxstyleliteralintitle {\sphinxupquote {.tables}} \sphinxhyphen {} Tabelle}{section*.129}{}}
|
||||||
|
\newlabel{code/backend/index:nest_backend.database.tables.Repository.owner}{{12.2.2}{78}{\sphinxstyleliteralintitle {\sphinxupquote {.tables}} \sphinxhyphen {} Tabelle}{section*.130}{}}
|
||||||
|
\newlabel{code/backend/index:nest_backend.database.tables.Repository.authorizations}{{12.2.2}{78}{\sphinxstyleliteralintitle {\sphinxupquote {.tables}} \sphinxhyphen {} Tabelle}{section*.131}{}}
|
||||||
|
\newlabel{code/backend/index:nest_backend.database.tables.Repository.tweets}{{12.2.2}{78}{\sphinxstyleliteralintitle {\sphinxupquote {.tables}} \sphinxhyphen {} Tabelle}{section*.132}{}}
|
||||||
|
\newlabel{code/backend/index:nest_backend.database.tables.Repository.alerts}{{12.2.2}{78}{\sphinxstyleliteralintitle {\sphinxupquote {.tables}} \sphinxhyphen {} Tabelle}{section*.133}{}}
|
||||||
|
\newlabel{code/backend/index:nest_backend.database.tables.Repository.conditions}{{12.2.2}{78}{\sphinxstyleliteralintitle {\sphinxupquote {.tables}} \sphinxhyphen {} Tabelle}{section*.134}{}}
|
||||||
|
\newlabel{code/backend/index:nest_backend.database.tables.Repository.to_json}{{12.2.2}{78}{\sphinxstyleliteralintitle {\sphinxupquote {.tables}} \sphinxhyphen {} Tabelle}{section*.135}{}}
|
||||||
|
\newlabel{code/backend/index:nest_backend.database.tables.Repository.__init__}{{12.2.2}{78}{\sphinxstyleliteralintitle {\sphinxupquote {.tables}} \sphinxhyphen {} Tabelle}{section*.136}{}}
|
||||||
|
\newlabel{code/backend/index:nest_backend.database.tables.Tweet}{{12.2.2}{78}{\sphinxstyleliteralintitle {\sphinxupquote {.tables}} \sphinxhyphen {} Tabelle}{section*.137}{}}
|
||||||
|
\newlabel{code/backend/index:nest_backend.database.tables.Tweet.snowflake}{{12.2.2}{78}{\sphinxstyleliteralintitle {\sphinxupquote {.tables}} \sphinxhyphen {} Tabelle}{section*.138}{}}
|
||||||
|
\newlabel{code/backend/index:nest_backend.database.tables.Tweet.content}{{12.2.2}{78}{\sphinxstyleliteralintitle {\sphinxupquote {.tables}} \sphinxhyphen {} Tabelle}{section*.139}{}}
|
||||||
|
\newlabel{code/backend/index:nest_backend.database.tables.Tweet.location}{{12.2.2}{78}{\sphinxstyleliteralintitle {\sphinxupquote {.tables}} \sphinxhyphen {} Tabelle}{section*.140}{}}
|
||||||
|
\newlabel{code/backend/index:nest_backend.database.tables.Tweet.place}{{12.2.2}{78}{\sphinxstyleliteralintitle {\sphinxupquote {.tables}} \sphinxhyphen {} Tabelle}{section*.141}{}}
|
||||||
|
\newlabel{code/backend/index:nest_backend.database.tables.Tweet.poster}{{12.2.2}{78}{\sphinxstyleliteralintitle {\sphinxupquote {.tables}} \sphinxhyphen {} Tabelle}{section*.142}{}}
|
||||||
|
\newlabel{code/backend/index:nest_backend.database.tables.Tweet.insert_time}{{12.2.2}{79}{\sphinxstyleliteralintitle {\sphinxupquote {.tables}} \sphinxhyphen {} Tabelle}{section*.143}{}}
|
||||||
|
\newlabel{code/backend/index:nest_backend.database.tables.Tweet.post_time}{{12.2.2}{79}{\sphinxstyleliteralintitle {\sphinxupquote {.tables}} \sphinxhyphen {} Tabelle}{section*.144}{}}
|
||||||
|
\newlabel{code/backend/index:nest_backend.database.tables.Tweet.image_url}{{12.2.2}{79}{\sphinxstyleliteralintitle {\sphinxupquote {.tables}} \sphinxhyphen {} Tabelle}{section*.145}{}}
|
||||||
|
\newlabel{code/backend/index:nest_backend.database.tables.Tweet.repositories}{{12.2.2}{79}{\sphinxstyleliteralintitle {\sphinxupquote {.tables}} \sphinxhyphen {} Tabelle}{section*.146}{}}
|
||||||
|
\newlabel{code/backend/index:nest_backend.database.tables.Tweet.conditions}{{12.2.2}{79}{\sphinxstyleliteralintitle {\sphinxupquote {.tables}} \sphinxhyphen {} Tabelle}{section*.147}{}}
|
||||||
|
\newlabel{code/backend/index:nest_backend.database.tables.Tweet.to_json}{{12.2.2}{79}{\sphinxstyleliteralintitle {\sphinxupquote {.tables}} \sphinxhyphen {} Tabelle}{section*.148}{}}
|
||||||
|
\newlabel{code/backend/index:nest_backend.database.tables.Tweet.__init__}{{12.2.2}{79}{\sphinxstyleliteralintitle {\sphinxupquote {.tables}} \sphinxhyphen {} Tabelle}{section*.149}{}}
|
||||||
|
\newlabel{code/backend/index:nest_backend.database.tables.User}{{12.2.2}{79}{\sphinxstyleliteralintitle {\sphinxupquote {.tables}} \sphinxhyphen {} Tabelle}{section*.150}{}}
|
||||||
|
\newlabel{code/backend/index:nest_backend.database.tables.User.email}{{12.2.2}{79}{\sphinxstyleliteralintitle {\sphinxupquote {.tables}} \sphinxhyphen {} Tabelle}{section*.151}{}}
|
||||||
|
\newlabel{code/backend/index:nest_backend.database.tables.User.username}{{12.2.2}{79}{\sphinxstyleliteralintitle {\sphinxupquote {.tables}} \sphinxhyphen {} Tabelle}{section*.152}{}}
|
||||||
|
\newlabel{code/backend/index:nest_backend.database.tables.User.password}{{12.2.2}{79}{\sphinxstyleliteralintitle {\sphinxupquote {.tables}} \sphinxhyphen {} Tabelle}{section*.153}{}}
|
||||||
|
\newlabel{code/backend/index:nest_backend.database.tables.User.isAdmin}{{12.2.2}{79}{\sphinxstyleliteralintitle {\sphinxupquote {.tables}} \sphinxhyphen {} Tabelle}{section*.154}{}}
|
||||||
|
\newlabel{code/backend/index:nest_backend.database.tables.User.owner_of}{{12.2.2}{79}{\sphinxstyleliteralintitle {\sphinxupquote {.tables}} \sphinxhyphen {} Tabelle}{section*.155}{}}
|
||||||
|
\newlabel{code/backend/index:nest_backend.database.tables.User.authorizations}{{12.2.2}{79}{\sphinxstyleliteralintitle {\sphinxupquote {.tables}} \sphinxhyphen {} Tabelle}{section*.156}{}}
|
||||||
|
\newlabel{code/backend/index:nest_backend.database.tables.User.to_json}{{12.2.2}{79}{\sphinxstyleliteralintitle {\sphinxupquote {.tables}} \sphinxhyphen {} Tabelle}{section*.157}{}}
|
||||||
|
\newlabel{code/backend/index:nest_backend.database.tables.User.__init__}{{12.2.2}{79}{\sphinxstyleliteralintitle {\sphinxupquote {.tables}} \sphinxhyphen {} Tabelle}{section*.158}{}}
|
||||||
|
\newlabel{code/backend/index:nest_backend.database.tables.MadeOf}{{12.2.2}{79}{\sphinxstyleliteralintitle {\sphinxupquote {.tables}} \sphinxhyphen {} Tabelle}{section*.159}{}}
|
||||||
|
\newlabel{code/backend/index:nest_backend.database.tables.MadeOf.aid}{{12.2.2}{79}{\sphinxstyleliteralintitle {\sphinxupquote {.tables}} \sphinxhyphen {} Tabelle}{section*.160}{}}
|
||||||
|
\newlabel{code/backend/index:nest_backend.database.tables.MadeOf.cid}{{12.2.2}{79}{\sphinxstyleliteralintitle {\sphinxupquote {.tables}} \sphinxhyphen {} Tabelle}{section*.161}{}}
|
||||||
|
\newlabel{code/backend/index:nest_backend.database.tables.MadeOf.alert}{{12.2.2}{79}{\sphinxstyleliteralintitle {\sphinxupquote {.tables}} \sphinxhyphen {} Tabelle}{section*.162}{}}
|
||||||
|
\newlabel{code/backend/index:nest_backend.database.tables.MadeOf.condition}{{12.2.2}{79}{\sphinxstyleliteralintitle {\sphinxupquote {.tables}} \sphinxhyphen {} Tabelle}{section*.163}{}}
|
||||||
|
\newlabel{code/backend/index:nest_backend.database.tables.MadeOf.__init__}{{12.2.2}{79}{\sphinxstyleliteralintitle {\sphinxupquote {.tables}} \sphinxhyphen {} Tabelle}{section*.164}{}}
|
||||||
|
\newlabel{code/backend/index:nest_backend.database.tables.ConditionType}{{12.2.2}{79}{\sphinxstyleliteralintitle {\sphinxupquote {.tables}} \sphinxhyphen {} Tabelle}{section*.165}{}}
|
||||||
|
\newlabel{code/backend/index:nest_backend.database.tables.ConditionType.hashtag}{{12.2.2}{80}{\sphinxstyleliteralintitle {\sphinxupquote {.tables}} \sphinxhyphen {} Tabelle}{section*.166}{}}
|
||||||
|
\newlabel{code/backend/index:nest_backend.database.tables.ConditionType.location}{{12.2.2}{80}{\sphinxstyleliteralintitle {\sphinxupquote {.tables}} \sphinxhyphen {} Tabelle}{section*.167}{}}
|
||||||
|
\newlabel{code/backend/index:nest_backend.database.tables.ConditionType.time}{{12.2.2}{80}{\sphinxstyleliteralintitle {\sphinxupquote {.tables}} \sphinxhyphen {} Tabelle}{section*.168}{}}
|
||||||
|
\newlabel{code/backend/index:nest_backend.database.tables.ConditionType.coordinates}{{12.2.2}{80}{\sphinxstyleliteralintitle {\sphinxupquote {.tables}} \sphinxhyphen {} Tabelle}{section*.169}{}}
|
||||||
|
\newlabel{code/backend/index:nest_backend.database.tables.ConditionType.place}{{12.2.2}{80}{\sphinxstyleliteralintitle {\sphinxupquote {.tables}} \sphinxhyphen {} Tabelle}{section*.170}{}}
|
||||||
|
\newlabel{code/backend/index:nest_backend.database.tables.ConditionType.user}{{12.2.2}{80}{\sphinxstyleliteralintitle {\sphinxupquote {.tables}} \sphinxhyphen {} Tabelle}{section*.171}{}}
|
||||||
|
\newlabel{code/backend/index:nest_backend.database.tables.OperationType}{{12.2.2}{80}{\sphinxstyleliteralintitle {\sphinxupquote {.tables}} \sphinxhyphen {} Tabelle}{section*.172}{}}
|
||||||
|
\newlabel{code/backend/index:nest_backend.database.tables.OperationType.assign}{{12.2.2}{80}{\sphinxstyleliteralintitle {\sphinxupquote {.tables}} \sphinxhyphen {} Tabelle}{section*.173}{}}
|
||||||
|
\newlabel{code/backend/index:nest_backend.database.tables.ConditionMode}{{12.2.2}{80}{\sphinxstyleliteralintitle {\sphinxupquote {.tables}} \sphinxhyphen {} Tabelle}{section*.174}{}}
|
||||||
|
\newlabel{code/backend/index:nest_backend.database.tables.ConditionMode.all_or}{{12.2.2}{80}{\sphinxstyleliteralintitle {\sphinxupquote {.tables}} \sphinxhyphen {} Tabelle}{section*.175}{}}
|
||||||
|
\newlabel{code/backend/index:nest_backend.database.tables.ConditionMode.all_and}{{12.2.2}{80}{\sphinxstyleliteralintitle {\sphinxupquote {.tables}} \sphinxhyphen {} Tabelle}{section*.176}{}}
|
||||||
|
\@writefile{toc}{\contentsline {section}{\numberline {12.3}\sphinxstyleliteralintitle {\sphinxupquote {.routes}} \sphinxhyphen {} Percorsi API}{80}{section.12.3}\protected@file@percent }
|
||||||
|
\newlabel{code/backend/index:routes-percorsi-api}{{12.3}{80}{\sphinxstyleliteralintitle {\sphinxupquote {.routes}} \sphinxhyphen {} Percorsi API}{section.12.3}{}}
|
||||||
|
\@writefile{toc}{\contentsline {chapter}{\numberline {13}\sphinxstyleliteralintitle {\sphinxupquote {nest\_crawler}} \sphinxhyphen {} Crawler in Python}{81}{chapter.13}\protected@file@percent }
|
||||||
|
\@writefile{lof}{\addvspace {10\p@ }}
|
||||||
|
\@writefile{lot}{\addvspace {10\p@ }}
|
||||||
|
\newlabel{code/crawler/index:module-nest_crawler}{{13}{81}{\sphinxstyleliteralintitle {\sphinxupquote {nest\_crawler}} \sphinxhyphen {} Crawler in Python}{chapter.13}{}}
|
||||||
|
\newlabel{code/crawler/index:nest-crawler-crawler-in-python}{{13}{81}{\sphinxstyleliteralintitle {\sphinxupquote {nest\_crawler}} \sphinxhyphen {} Crawler in Python}{chapter.13}{}}
|
||||||
|
\newlabel{code/crawler/index::doc}{{13}{81}{\sphinxstyleliteralintitle {\sphinxupquote {nest\_crawler}} \sphinxhyphen {} Crawler in Python}{chapter.13}{}}
|
||||||
|
\newlabel{code/crawler/index:nest_crawler.associate_condition_tweet}{{13}{81}{\sphinxstyleliteralintitle {\sphinxupquote {nest\_crawler}} \sphinxhyphen {} Crawler in Python}{section*.177}{}}
|
||||||
|
\newlabel{code/crawler/index:nest_crawler.authenticate}{{13}{81}{\sphinxstyleliteralintitle {\sphinxupquote {nest\_crawler}} \sphinxhyphen {} Crawler in Python}{section*.178}{}}
|
||||||
|
\newlabel{code/crawler/index:nest_crawler.is_coordinate_inside_bounding_box}{{13}{81}{\sphinxstyleliteralintitle {\sphinxupquote {nest\_crawler}} \sphinxhyphen {} Crawler in Python}{section*.179}{}}
|
||||||
|
\newlabel{code/crawler/index:nest_crawler.is_repo_alert_triggered}{{13}{81}{\sphinxstyleliteralintitle {\sphinxupquote {nest\_crawler}} \sphinxhyphen {} Crawler in Python}{section*.180}{}}
|
||||||
|
\newlabel{code/crawler/index:nest_crawler.search_repo_conditions}{{13}{81}{\sphinxstyleliteralintitle {\sphinxupquote {nest\_crawler}} \sphinxhyphen {} Crawler in Python}{section*.181}{}}
|
||||||
|
\newlabel{code/crawler/index:nest_crawler.send_notification_email}{{13}{81}{\sphinxstyleliteralintitle {\sphinxupquote {nest\_crawler}} \sphinxhyphen {} Crawler in Python}{section*.182}{}}
|
||||||
|
\newlabel{code/crawler/index:nest_crawler.send_notification_tweet}{{13}{81}{\sphinxstyleliteralintitle {\sphinxupquote {nest\_crawler}} \sphinxhyphen {} Crawler in Python}{section*.183}{}}
|
||||||
|
\@writefile{toc}{\contentsline {chapter}{\numberline {14}\sphinxstyleliteralintitle {\sphinxupquote {nest\_frontend}} \sphinxhyphen {} Interfaccia utente in React}{83}{chapter.14}\protected@file@percent }
|
||||||
|
\@writefile{lof}{\addvspace {10\p@ }}
|
||||||
|
\@writefile{lot}{\addvspace {10\p@ }}
|
||||||
|
\newlabel{code/frontend/index:nest-frontend-interfaccia-utente-in-react}{{14}{83}{\sphinxstyleliteralintitle {\sphinxupquote {nest\_frontend}} \sphinxhyphen {} Interfaccia utente in React}{chapter.14}{}}
|
||||||
|
\newlabel{code/frontend/index::doc}{{14}{83}{\sphinxstyleliteralintitle {\sphinxupquote {nest\_frontend}} \sphinxhyphen {} Interfaccia utente in React}{chapter.14}{}}
|
||||||
|
\@writefile{toc}{\contentsline {section}{\numberline {14.1}\sphinxstyleliteralintitle {\sphinxupquote {.objects}} \sphinxhyphen {} Oggetti vari di utility}{83}{section.14.1}\protected@file@percent }
|
||||||
|
\newlabel{code/frontend/index:objects-oggetti-vari-di-utility}{{14.1}{83}{\sphinxstyleliteralintitle {\sphinxupquote {.objects}} \sphinxhyphen {} Oggetti vari di utility}{section.14.1}{}}
|
||||||
|
\newlabel{code/frontend/index:Condition}{{14.1}{83}{\sphinxstyleliteralintitle {\sphinxupquote {.objects}} \sphinxhyphen {} Oggetti vari di utility}{section*.184}{}}
|
||||||
|
\newlabel{code/frontend/index:ConditionHashtag}{{14.1}{83}{\sphinxstyleliteralintitle {\sphinxupquote {.objects}} \sphinxhyphen {} Oggetti vari di utility}{section*.185}{}}
|
||||||
|
\newlabel{code/frontend/index:ConditionUser}{{14.1}{83}{\sphinxstyleliteralintitle {\sphinxupquote {.objects}} \sphinxhyphen {} Oggetti vari di utility}{section*.186}{}}
|
||||||
|
\newlabel{code/frontend/index:ConditionTime}{{14.1}{83}{\sphinxstyleliteralintitle {\sphinxupquote {.objects}} \sphinxhyphen {} Oggetti vari di utility}{section*.187}{}}
|
||||||
|
\newlabel{code/frontend/index:ConditionLocation}{{14.1}{83}{\sphinxstyleliteralintitle {\sphinxupquote {.objects}} \sphinxhyphen {} Oggetti vari di utility}{section*.188}{}}
|
||||||
|
\newlabel{code/frontend/index:NotImplementedError}{{14.1}{83}{\sphinxstyleliteralintitle {\sphinxupquote {.objects}} \sphinxhyphen {} Oggetti vari di utility}{section*.189}{}}
|
||||||
|
\newlabel{code/frontend/index:BackendCommunicationError}{{14.1}{83}{\sphinxstyleliteralintitle {\sphinxupquote {.objects}} \sphinxhyphen {} Oggetti vari di utility}{section*.190}{}}
|
||||||
|
\newlabel{code/frontend/index:ViewNotAllowedError}{{14.1}{83}{\sphinxstyleliteralintitle {\sphinxupquote {.objects}} \sphinxhyphen {} Oggetti vari di utility}{section*.191}{}}
|
||||||
|
\newlabel{code/frontend/index:ServerNotConfiguredError}{{14.1}{83}{\sphinxstyleliteralintitle {\sphinxupquote {.objects}} \sphinxhyphen {} Oggetti vari di utility}{section*.192}{}}
|
||||||
|
\newlabel{code/frontend/index:FetchAlreadyRunningError}{{14.1}{84}{\sphinxstyleliteralintitle {\sphinxupquote {.objects}} \sphinxhyphen {} Oggetti vari di utility}{section*.193}{}}
|
||||||
|
\newlabel{code/frontend/index:FetchError}{{14.1}{84}{\sphinxstyleliteralintitle {\sphinxupquote {.objects}} \sphinxhyphen {} Oggetti vari di utility}{section*.194}{}}
|
||||||
|
\newlabel{code/frontend/index:DecodeError}{{14.1}{84}{\sphinxstyleliteralintitle {\sphinxupquote {.objects}} \sphinxhyphen {} Oggetti vari di utility}{section*.195}{}}
|
||||||
|
\newlabel{code/frontend/index:ResultError}{{14.1}{84}{\sphinxstyleliteralintitle {\sphinxupquote {.objects}} \sphinxhyphen {} Oggetti vari di utility}{section*.196}{}}
|
||||||
|
\newlabel{code/frontend/index:SerializationError}{{14.1}{84}{\sphinxstyleliteralintitle {\sphinxupquote {.objects}} \sphinxhyphen {} Oggetti vari di utility}{section*.197}{}}
|
||||||
|
\newlabel{code/frontend/index:Filter}{{14.1}{84}{\sphinxstyleliteralintitle {\sphinxupquote {.objects}} \sphinxhyphen {} Oggetti vari di utility}{section*.198}{}}
|
||||||
|
\newlabel{code/frontend/index:FilterContains}{{14.1}{84}{\sphinxstyleliteralintitle {\sphinxupquote {.objects}} \sphinxhyphen {} Oggetti vari di utility}{section*.199}{}}
|
||||||
|
\newlabel{code/frontend/index:FilterHashtag}{{14.1}{84}{\sphinxstyleliteralintitle {\sphinxupquote {.objects}} \sphinxhyphen {} Oggetti vari di utility}{section*.200}{}}
|
||||||
|
\newlabel{code/frontend/index:FilterPoster}{{14.1}{84}{\sphinxstyleliteralintitle {\sphinxupquote {.objects}} \sphinxhyphen {} Oggetti vari di utility}{section*.201}{}}
|
||||||
|
\newlabel{code/frontend/index:FilterWithLocation}{{14.1}{84}{\sphinxstyleliteralintitle {\sphinxupquote {.objects}} \sphinxhyphen {} Oggetti vari di utility}{section*.202}{}}
|
||||||
|
\newlabel{code/frontend/index:FilterWithPlace}{{14.1}{84}{\sphinxstyleliteralintitle {\sphinxupquote {.objects}} \sphinxhyphen {} Oggetti vari di utility}{section*.203}{}}
|
||||||
|
\newlabel{code/frontend/index:FilterInsideMapArea}{{14.1}{84}{\sphinxstyleliteralintitle {\sphinxupquote {.objects}} \sphinxhyphen {} Oggetti vari di utility}{section*.204}{}}
|
||||||
|
\newlabel{code/frontend/index:FilterInsideTimeRay}{{14.1}{84}{\sphinxstyleliteralintitle {\sphinxupquote {.objects}} \sphinxhyphen {} Oggetti vari di utility}{section*.205}{}}
|
||||||
|
\newlabel{code/frontend/index:FilterWithImage}{{14.1}{84}{\sphinxstyleliteralintitle {\sphinxupquote {.objects}} \sphinxhyphen {} Oggetti vari di utility}{section*.206}{}}
|
||||||
|
\newlabel{code/frontend/index:FilterIsRetweet}{{14.1}{84}{\sphinxstyleliteralintitle {\sphinxupquote {.objects}} \sphinxhyphen {} Oggetti vari di utility}{section*.207}{}}
|
||||||
|
\@writefile{toc}{\contentsline {chapter}{\numberline {15}Altri collegamenti}{85}{chapter.15}\protected@file@percent }
|
||||||
|
\@writefile{lof}{\addvspace {10\p@ }}
|
||||||
|
\@writefile{lot}{\addvspace {10\p@ }}
|
||||||
|
\newlabel{index:altri-collegamenti}{{15}{85}{Altri collegamenti}{chapter.15}{}}
|
||||||
|
\@writefile{toc}{\contentsline {chapter}{Indice del modulo Python}{87}{section*.208}\protected@file@percent }
|
||||||
|
\@writefile{toc}{\contentsline {chapter}{Indice}{89}{section*.209}\protected@file@percent }
|
||||||
|
\gdef \@abspage@last{98}
|
227
docs/build/latex/nest.fdb_latexmk
vendored
Normal file
|
@ -0,0 +1,227 @@
|
||||||
|
# Fdb version 3
|
||||||
|
["makeindex nest.idx"] 1622377820 "nest.idx" "nest.ind" "nest" 1622377828
|
||||||
|
"nest.idx" 1622377827 24836 717e79aa2ecbf6ab6cdd48b990586982 "pdflatex"
|
||||||
|
(generated)
|
||||||
|
"nest.ilg"
|
||||||
|
"nest.ind"
|
||||||
|
["pdflatex"] 1622377824 "nest.tex" "nest.pdf" "nest" 1622377828
|
||||||
|
"/usr/share/texmf-dist/fonts/enc/dvips/base/8r.enc" 1617738065 4850 80dc9bab7f31fb78a000ccfed0e27cab ""
|
||||||
|
"/usr/share/texmf-dist/fonts/enc/dvips/cm-super/cm-super-ts1.enc" 1617738065 2900 1537cc8184ad1792082cd229ecc269f4 ""
|
||||||
|
"/usr/share/texmf-dist/fonts/map/fontname/texfonts.map" 1617738065 3524 cb3e574dea2d1052e39280babc910dc8 ""
|
||||||
|
"/usr/share/texmf-dist/fonts/tfm/adobe/courier/pcrb8r.tfm" 1617738065 1292 3059476c50a24578715759f22652f3d0 ""
|
||||||
|
"/usr/share/texmf-dist/fonts/tfm/adobe/courier/pcrb8t.tfm" 1617738065 1384 87406e4336af44af883a035f17f319d9 ""
|
||||||
|
"/usr/share/texmf-dist/fonts/tfm/adobe/courier/pcrbo8r.tfm" 1617738065 1544 e7504aaba5d44e00849386a40c8540ea ""
|
||||||
|
"/usr/share/texmf-dist/fonts/tfm/adobe/courier/pcrbo8t.tfm" 1617738065 1632 1978a20d856e271f6e6621cbc3da466a ""
|
||||||
|
"/usr/share/texmf-dist/fonts/tfm/adobe/courier/pcrr8c.tfm" 1617738065 1268 8bd405dc5751cfed76cb6fb2db78cb50 ""
|
||||||
|
"/usr/share/texmf-dist/fonts/tfm/adobe/courier/pcrr8r.tfm" 1617738065 1292 bd42be2f344128bff6d35d98474adfe3 ""
|
||||||
|
"/usr/share/texmf-dist/fonts/tfm/adobe/courier/pcrr8t.tfm" 1617738065 1384 4632f5e54900a7dadbb83f555bc61e56 ""
|
||||||
|
"/usr/share/texmf-dist/fonts/tfm/adobe/courier/pcrro8c.tfm" 1617738065 1344 dab2eee300fafcab19064bcc62d66daa ""
|
||||||
|
"/usr/share/texmf-dist/fonts/tfm/adobe/courier/pcrro8r.tfm" 1617738065 1544 4fb84cf2931ec523c2c6a08d939088ba ""
|
||||||
|
"/usr/share/texmf-dist/fonts/tfm/adobe/courier/pcrro8t.tfm" 1617738065 1596 04a657f277f0401ba37d66e716627ac4 ""
|
||||||
|
"/usr/share/texmf-dist/fonts/tfm/adobe/helvetic/phvb8c.tfm" 1617738065 1344 2b79eb16daca0e8fd7cff8a5505df513 ""
|
||||||
|
"/usr/share/texmf-dist/fonts/tfm/adobe/helvetic/phvb8r.tfm" 1617738065 4484 b828043cbd581d289d955903c1339981 ""
|
||||||
|
"/usr/share/texmf-dist/fonts/tfm/adobe/helvetic/phvb8t.tfm" 1617738065 6628 34c39492c0adc454c1c199922bba8363 ""
|
||||||
|
"/usr/share/texmf-dist/fonts/tfm/adobe/helvetic/phvbo8r.tfm" 1617738065 4736 423eba67d4e9420ec9df4a8def143b08 ""
|
||||||
|
"/usr/share/texmf-dist/fonts/tfm/adobe/helvetic/phvbo8t.tfm" 1617738065 6880 fe6c7967f27585f6fa9876f3af14edd2 ""
|
||||||
|
"/usr/share/texmf-dist/fonts/tfm/adobe/helvetic/phvr8r.tfm" 1617738065 4712 9ef4d7d106579d4b136e1529e1a4533c ""
|
||||||
|
"/usr/share/texmf-dist/fonts/tfm/adobe/helvetic/phvr8t.tfm" 1617738065 7040 b2bd27e2bfe6f6948cbc3239cae7444f ""
|
||||||
|
"/usr/share/texmf-dist/fonts/tfm/adobe/times/ptmb8r.tfm" 1617738065 4524 6bce29db5bc272ba5f332261583fee9c ""
|
||||||
|
"/usr/share/texmf-dist/fonts/tfm/adobe/times/ptmb8t.tfm" 1617738065 6880 f19b8995b61c334d78fc734065f6b4d4 ""
|
||||||
|
"/usr/share/texmf-dist/fonts/tfm/adobe/times/ptmbi8t.tfm" 1617738065 6784 37b32cc10800b5afa030d935c393695a ""
|
||||||
|
"/usr/share/texmf-dist/fonts/tfm/adobe/times/ptmr8c.tfm" 1617738065 1352 fa28a7e6d323c65ce7d13d5342ff6be2 ""
|
||||||
|
"/usr/share/texmf-dist/fonts/tfm/adobe/times/ptmr8r.tfm" 1617738065 4408 25b74d011a4c66b7f212c0cc3c90061b ""
|
||||||
|
"/usr/share/texmf-dist/fonts/tfm/adobe/times/ptmr8t.tfm" 1617738065 6672 e3ab9e37e925f3045c9005e6d1473d56 ""
|
||||||
|
"/usr/share/texmf-dist/fonts/tfm/adobe/times/ptmri8c.tfm" 1617738065 1428 3f135d3346fb7bfe71989ef2e19a9f01 ""
|
||||||
|
"/usr/share/texmf-dist/fonts/tfm/adobe/times/ptmri8r.tfm" 1617738065 4640 532ca3305aad10cc01d769f3f91f1029 ""
|
||||||
|
"/usr/share/texmf-dist/fonts/tfm/adobe/times/ptmri8t.tfm" 1617738065 6944 94c55ad86e6ea2826f78ba2240d50df9 ""
|
||||||
|
"/usr/share/texmf-dist/fonts/tfm/jknappen/ec/ecrm1000.tfm" 1617738065 3584 adb004a0c8e7c46ee66cad73671f37b4 ""
|
||||||
|
"/usr/share/texmf-dist/fonts/tfm/jknappen/ec/ectt0900.tfm" 1617738065 1536 ae7aab2f8a4bc9edfce2899f53ba88c3 ""
|
||||||
|
"/usr/share/texmf-dist/fonts/tfm/jknappen/ec/tctt0900.tfm" 1617738065 1536 bda3e6bf9784a4cc572c754e0c3eeb00 ""
|
||||||
|
"/usr/share/texmf-dist/fonts/tfm/public/amsfonts/cmextra/cmex7.tfm" 1617738065 1004 54797486969f23fa377b128694d548df ""
|
||||||
|
"/usr/share/texmf-dist/fonts/tfm/public/amsfonts/symbols/msam10.tfm" 1617738065 916 f87d7c45f9c908e672703b83b72241a3 ""
|
||||||
|
"/usr/share/texmf-dist/fonts/tfm/public/amsfonts/symbols/msam5.tfm" 1617738065 924 9904cf1d39e9767e7a3622f2a125a565 ""
|
||||||
|
"/usr/share/texmf-dist/fonts/tfm/public/amsfonts/symbols/msam7.tfm" 1617738065 928 2dc8d444221b7a635bb58038579b861a ""
|
||||||
|
"/usr/share/texmf-dist/fonts/tfm/public/amsfonts/symbols/msbm10.tfm" 1617738065 908 2921f8a10601f252058503cc6570e581 ""
|
||||||
|
"/usr/share/texmf-dist/fonts/tfm/public/amsfonts/symbols/msbm5.tfm" 1617738065 940 75ac932a52f80982a9f8ea75d03a34cf ""
|
||||||
|
"/usr/share/texmf-dist/fonts/tfm/public/amsfonts/symbols/msbm7.tfm" 1617738065 940 228d6584342e91276bf566bcf9716b83 ""
|
||||||
|
"/usr/share/texmf-dist/fonts/tfm/public/cm/cmex10.tfm" 1617738065 992 662f679a0b3d2d53c1b94050fdaa3f50 ""
|
||||||
|
"/usr/share/texmf-dist/fonts/tfm/public/cm/cmmi12.tfm" 1617738065 1524 4414a8315f39513458b80dfc63bff03a ""
|
||||||
|
"/usr/share/texmf-dist/fonts/tfm/public/cm/cmr12.tfm" 1617738065 1288 655e228510b4c2a1abe905c368440826 ""
|
||||||
|
"/usr/share/texmf-dist/fonts/tfm/public/cm/cmr17.tfm" 1617738065 1292 296a67155bdbfc32aa9c636f21e91433 ""
|
||||||
|
"/usr/share/texmf-dist/fonts/tfm/public/cm/cmsy10.tfm" 1617738065 1124 6c73e740cf17375f03eec0ee63599741 ""
|
||||||
|
"/usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi5.pfb" 1617738065 37912 77d683123f92148345f3fc36a38d9ab1 ""
|
||||||
|
"/usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy10.pfb" 1617738065 32569 5e5ddc8df908dea60932f3c484a54c0d ""
|
||||||
|
"/usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy5.pfb" 1617738065 32915 7bf7720c61a5b3a7ff25b0964421c9b6 ""
|
||||||
|
"/usr/share/texmf-dist/fonts/type1/public/cm-super/sftt0900.pfb" 1617738065 170827 2e4b634de7b58578eae1dc93e51dfe48 ""
|
||||||
|
"/usr/share/texmf-dist/fonts/type1/urw/courier/ucrb8a.pfb" 1617738065 50493 4ed1f7e9eba8f1f3e1ec25195460190d ""
|
||||||
|
"/usr/share/texmf-dist/fonts/type1/urw/courier/ucrbo8a.pfb" 1617738065 51527 8b8414fb335c1ba9c7ca364c3e691b70 ""
|
||||||
|
"/usr/share/texmf-dist/fonts/type1/urw/courier/ucrr8a.pfb" 1617738065 45758 19968a0990191524e34e1994d4a31cb6 ""
|
||||||
|
"/usr/share/texmf-dist/fonts/type1/urw/courier/ucrro8a.pfb" 1617738065 44404 ea3d9c0311883914133975dd62a9185c ""
|
||||||
|
"/usr/share/texmf-dist/fonts/type1/urw/helvetic/uhvb8a.pfb" 1617738065 35941 f27169cc74234d5bd5e4cca5abafaabb ""
|
||||||
|
"/usr/share/texmf-dist/fonts/type1/urw/helvetic/uhvbo8a.pfb" 1617738065 39013 b244066151b1e3e718f9b8e88a5ff23b ""
|
||||||
|
"/usr/share/texmf-dist/fonts/type1/urw/helvetic/uhvr8a.pfb" 1617738065 44648 23115b2a545ebfe2c526c3ca99db8b95 ""
|
||||||
|
"/usr/share/texmf-dist/fonts/type1/urw/times/utmb8a.pfb" 1617738065 44729 811d6c62865936705a31c797a1d5dada ""
|
||||||
|
"/usr/share/texmf-dist/fonts/type1/urw/times/utmr8a.pfb" 1617738065 46026 6dab18b61c907687b520c72847215a68 ""
|
||||||
|
"/usr/share/texmf-dist/fonts/type1/urw/times/utmri8a.pfb" 1617738065 45458 a3faba884469519614ca56ba5f6b1de1 ""
|
||||||
|
"/usr/share/texmf-dist/fonts/vf/adobe/courier/pcrb8t.vf" 1617738065 2184 5d20c8b00cd914e50251116c274e2d0b ""
|
||||||
|
"/usr/share/texmf-dist/fonts/vf/adobe/courier/pcrbo8t.vf" 1617738065 2276 8311f0eccac2062b865964f228e3af40 ""
|
||||||
|
"/usr/share/texmf-dist/fonts/vf/adobe/courier/pcrr8c.vf" 1617738065 3552 6a7911d0b338a7c32cbfc3a9e985ccca ""
|
||||||
|
"/usr/share/texmf-dist/fonts/vf/adobe/courier/pcrr8t.vf" 1617738065 2184 8475af1b9cfa983db5f46f5ed4b8f9f7 ""
|
||||||
|
"/usr/share/texmf-dist/fonts/vf/adobe/courier/pcrro8c.vf" 1617738065 3560 a297982f0907d62e9886d9e2666bf30b ""
|
||||||
|
"/usr/share/texmf-dist/fonts/vf/adobe/courier/pcrro8t.vf" 1617738065 2280 d7cd083c724c9449e1d12731253966f7 ""
|
||||||
|
"/usr/share/texmf-dist/fonts/vf/adobe/helvetic/phvb8c.vf" 1617738065 3556 3cfa31ac840d0397f6de5205a61de842 ""
|
||||||
|
"/usr/share/texmf-dist/fonts/vf/adobe/helvetic/phvb8t.vf" 1617738065 2340 0efed6a948c3c37d870e4e7ddb85c7c3 ""
|
||||||
|
"/usr/share/texmf-dist/fonts/vf/adobe/helvetic/phvbo8t.vf" 1617738065 2344 88834f8322177295b0266ecc4b0754c3 ""
|
||||||
|
"/usr/share/texmf-dist/fonts/vf/adobe/helvetic/phvr8t.vf" 1617738065 2344 44ff28c9ef2fc97180cd884f900fee71 ""
|
||||||
|
"/usr/share/texmf-dist/fonts/vf/adobe/times/ptmb8t.vf" 1617738065 2340 df9c920cc5688ebbf16a93f45ce7bdd3 ""
|
||||||
|
"/usr/share/texmf-dist/fonts/vf/adobe/times/ptmr8c.vf" 1617738065 3556 8a9a6dcbcd146ef985683f677f4758a6 ""
|
||||||
|
"/usr/share/texmf-dist/fonts/vf/adobe/times/ptmr8t.vf" 1617738065 2348 91706c542228501c410c266421fbe30c ""
|
||||||
|
"/usr/share/texmf-dist/fonts/vf/adobe/times/ptmri8c.vf" 1617738065 3564 2068501a2226e54ce367edd5b047e424 ""
|
||||||
|
"/usr/share/texmf-dist/fonts/vf/adobe/times/ptmri8t.vf" 1617738065 2328 6cd7df782b09b29cfc4d93e55b6b9a59 ""
|
||||||
|
"/usr/share/texmf-dist/tex/context/base/mkii/supp-pdf.mkii" 1617738065 71627 94eb9990bed73c364d7f53f960cc8c5b ""
|
||||||
|
"/usr/share/texmf-dist/tex/generic/atbegshi/atbegshi.sty" 1617738065 24708 5584a51a7101caf7e6bbf1fc27d8f7b1 ""
|
||||||
|
"/usr/share/texmf-dist/tex/generic/babel-italian/italian.ldf" 1617738065 11390 c338c4a47651f95dee3fc5c3dbc21081 ""
|
||||||
|
"/usr/share/texmf-dist/tex/generic/babel/babel.def" 1617738065 118719 e672239d75d9419ba29850a1b391bd00 ""
|
||||||
|
"/usr/share/texmf-dist/tex/generic/babel/babel.sty" 1617738065 37894 44955682e4f134137b9d1033fb86e0ef ""
|
||||||
|
"/usr/share/texmf-dist/tex/generic/babel/txtbabel.def" 1617738065 5230 84624d139fa443f96294434bccf82f8c ""
|
||||||
|
"/usr/share/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty" 1617738065 40635 c40361e206be584d448876bba8a64a3b ""
|
||||||
|
"/usr/share/texmf-dist/tex/generic/bitset/bitset.sty" 1617738065 33961 6b5c75130e435b2bfdb9f480a09a39f9 ""
|
||||||
|
"/usr/share/texmf-dist/tex/generic/etexcmds/etexcmds.sty" 1617738065 7734 b98cbb34c81f667027c1e3ebdbfce34b ""
|
||||||
|
"/usr/share/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty" 1617738065 8371 9d55b8bd010bc717624922fb3477d92e ""
|
||||||
|
"/usr/share/texmf-dist/tex/generic/iftex/iftex.sty" 1617738065 6501 4011d89d9621e0b0901138815ba5ff29 ""
|
||||||
|
"/usr/share/texmf-dist/tex/generic/iftex/ifvtex.sty" 1617738065 1057 525c2192b5febbd8c1f662c9468335bb ""
|
||||||
|
"/usr/share/texmf-dist/tex/generic/infwarerr/infwarerr.sty" 1617738065 8356 7bbb2c2373aa810be568c29e333da8ed ""
|
||||||
|
"/usr/share/texmf-dist/tex/generic/intcalc/intcalc.sty" 1617738065 31769 002a487f55041f8e805cfbf6385ffd97 ""
|
||||||
|
"/usr/share/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty" 1617738065 5412 d5a2436094cd7be85769db90f29250a6 ""
|
||||||
|
"/usr/share/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty" 1617738065 13807 952b0226d4efca026f0e19dd266dcc22 ""
|
||||||
|
"/usr/share/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty" 1617738065 17859 4409f8f50cd365c68e684407e5350b1b ""
|
||||||
|
"/usr/share/texmf-dist/tex/generic/pdfescape/pdfescape.sty" 1617738065 19007 15924f7228aca6c6d184b115f4baa231 ""
|
||||||
|
"/usr/share/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty" 1617738065 20089 80423eac55aa175305d35b49e04fe23b ""
|
||||||
|
"/usr/share/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty" 1617738065 7008 f92eaa0a3872ed622bbf538217cd2ab7 ""
|
||||||
|
"/usr/share/texmf-dist/tex/latex/amsfonts/amsfonts.sty" 1617738065 5949 3f3fd50a8cc94c3d4cbf4fc66cd3df1c ""
|
||||||
|
"/usr/share/texmf-dist/tex/latex/amsfonts/amssymb.sty" 1617738065 13829 94730e64147574077f8ecfea9bb69af4 ""
|
||||||
|
"/usr/share/texmf-dist/tex/latex/amsfonts/umsa.fd" 1617738065 961 6518c6525a34feb5e8250ffa91731cff ""
|
||||||
|
"/usr/share/texmf-dist/tex/latex/amsfonts/umsb.fd" 1617738065 961 d02606146ba5601b5645f987c92e6193 ""
|
||||||
|
"/usr/share/texmf-dist/tex/latex/amsmath/amsbsy.sty" 1617738065 2211 ca7ce284ab93c8eecdc6029dc5ccbd73 ""
|
||||||
|
"/usr/share/texmf-dist/tex/latex/amsmath/amsgen.sty" 1617738065 4161 7f6eb9092061a11f87d08ed13515b48d ""
|
||||||
|
"/usr/share/texmf-dist/tex/latex/amsmath/amsmath.sty" 1617738065 87353 2c21ff5f2e32e1bf714e600924d810db ""
|
||||||
|
"/usr/share/texmf-dist/tex/latex/amsmath/amsopn.sty" 1617738065 4116 32e6abd27229755a83a8b7f18e583890 ""
|
||||||
|
"/usr/share/texmf-dist/tex/latex/amsmath/amstext.sty" 1617738065 2432 8ff93b1137020e8f21930562a874ae66 ""
|
||||||
|
"/usr/share/texmf-dist/tex/latex/atveryend/atveryend.sty" 1617738065 19336 ce7ae9438967282886b3b036cfad1e4d ""
|
||||||
|
"/usr/share/texmf-dist/tex/latex/auxhook/auxhook.sty" 1617738065 3935 57aa3c3e203a5c2effb4d2bd2efbc323 ""
|
||||||
|
"/usr/share/texmf-dist/tex/latex/base/alltt.sty" 1617738065 3140 3b501b609b11ff7320ce1a19dbac0e3b ""
|
||||||
|
"/usr/share/texmf-dist/tex/latex/base/atbegshi-ltx.sty" 1617738065 2973 00085839f5881178c538db5970d3c38e ""
|
||||||
|
"/usr/share/texmf-dist/tex/latex/base/atveryend-ltx.sty" 1617738065 2596 b3a02e33035865e9f0457e064d436fb8 ""
|
||||||
|
"/usr/share/texmf-dist/tex/latex/base/fontenc.sty" 1617738065 4947 8cb7717f0cc771eca0fda15160c7fee9 ""
|
||||||
|
"/usr/share/texmf-dist/tex/latex/base/inputenc.sty" 1617738065 5050 0d3b77275060ca09a40635b830c3c904 ""
|
||||||
|
"/usr/share/texmf-dist/tex/latex/base/makeidx.sty" 1617738065 1940 dd4f2aa11c89855a3c47d09758782ba5 ""
|
||||||
|
"/usr/share/texmf-dist/tex/latex/base/report.cls" 1617738065 23204 74c91ecbcc47161218f25d9d0651c0f7 ""
|
||||||
|
"/usr/share/texmf-dist/tex/latex/base/size10.clo" 1617738065 8449 a72d5d4e612221b46000c3d71724e0ef ""
|
||||||
|
"/usr/share/texmf-dist/tex/latex/base/t1cmtt.fd" 1617738065 2444 92c1f2a3fb5fbd5ac60f99eac55c9b29 ""
|
||||||
|
"/usr/share/texmf-dist/tex/latex/base/textcomp.sty" 1617738065 2821 2c0928feafd5527387e29a1af774d030 ""
|
||||||
|
"/usr/share/texmf-dist/tex/latex/base/ts1cmtt.fd" 1617738065 2288 de58492d6f867ba068b08f7f71d9f35f ""
|
||||||
|
"/usr/share/texmf-dist/tex/latex/capt-of/capt-of.sty" 1621766596 1311 063f8536a047a2d9cb1803321f793f37 ""
|
||||||
|
"/usr/share/texmf-dist/tex/latex/cmap/cmap.sty" 1617738065 3574 ddc11a0ae1c579d351ed20d2319ad422 ""
|
||||||
|
"/usr/share/texmf-dist/tex/latex/cmap/ot1.cmap" 1617738065 1207 4e0d96772f0d338847cbfb4eca683c81 ""
|
||||||
|
"/usr/share/texmf-dist/tex/latex/cmap/t1.cmap" 1617738065 1938 beaa4a8467aa0074076e0e19f2992e29 ""
|
||||||
|
"/usr/share/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty" 1617738065 13886 d1306dcf79a944f6988e688c1785f9ce ""
|
||||||
|
"/usr/share/texmf-dist/tex/latex/etoolbox/etoolbox.sty" 1617738065 46845 3b58f70c6e861a13d927bff09d35ecbc ""
|
||||||
|
"/usr/share/texmf-dist/tex/latex/fancyhdr/fancyhdr.sty" 1617738065 17086 7ed8cbc4d361ec87392817e0dd4f65ec ""
|
||||||
|
"/usr/share/texmf-dist/tex/latex/fancyvrb/fancyvrb.sty" 1617738065 43232 77215847fb982a414a0d843125e271d4 ""
|
||||||
|
"/usr/share/texmf-dist/tex/latex/float/float.sty" 1617738065 6749 16d2656a1984957e674b149555f1ea1d ""
|
||||||
|
"/usr/share/texmf-dist/tex/latex/fncychap/fncychap.sty" 1621766596 19488 fdd52eb173b3197d748e1ec25acb042f ""
|
||||||
|
"/usr/share/texmf-dist/tex/latex/framed/framed.sty" 1621766596 22449 7ec15c16d0d66790f28e90343c5434a3 ""
|
||||||
|
"/usr/share/texmf-dist/tex/latex/geometry/geometry.sty" 1617738065 41601 9cf6c5257b1bc7af01a58859749dd37a ""
|
||||||
|
"/usr/share/texmf-dist/tex/latex/graphics-cfg/color.cfg" 1617738065 1213 620bba36b25224fa9b7e1ccb4ecb76fd ""
|
||||||
|
"/usr/share/texmf-dist/tex/latex/graphics-cfg/graphics.cfg" 1617738065 1224 978390e9c2234eab29404bc21b268d1e ""
|
||||||
|
"/usr/share/texmf-dist/tex/latex/graphics-def/pdftex.def" 1617738065 19103 48d29b6e2a64cb717117ef65f107b404 ""
|
||||||
|
"/usr/share/texmf-dist/tex/latex/graphics/color.sty" 1617738065 7102 5b27b7e61091c6128cd6300e21704e4b ""
|
||||||
|
"/usr/share/texmf-dist/tex/latex/graphics/graphics.sty" 1617738065 18272 a8c6a275b34ab6717ceeb8fa04b104e2 ""
|
||||||
|
"/usr/share/texmf-dist/tex/latex/graphics/graphicx.sty" 1617738065 7919 20fdfdd783821971c55bc8ee918cbe63 ""
|
||||||
|
"/usr/share/texmf-dist/tex/latex/graphics/keyval.sty" 1617738065 2590 e3b24ff953e5b58d924f163d25380312 ""
|
||||||
|
"/usr/share/texmf-dist/tex/latex/graphics/trig.sty" 1617738065 3976 d7fa7d81d2870d509d25b17d0245e735 ""
|
||||||
|
"/usr/share/texmf-dist/tex/latex/hycolor/hycolor.sty" 1617738065 17914 4c28a13fc3d975e6e81c9bea1d697276 ""
|
||||||
|
"/usr/share/texmf-dist/tex/latex/hyperref/hpdftex.def" 1617738065 49890 ad792e908af8bc5c293b806bd181e58d ""
|
||||||
|
"/usr/share/texmf-dist/tex/latex/hyperref/hyperref-langpatches.def" 1617738065 1777 31eee4f3f5c138e44a4e16abfcaefa41 ""
|
||||||
|
"/usr/share/texmf-dist/tex/latex/hyperref/hyperref.sty" 1617738065 230839 177eac084bda18ae827a77792a17292e ""
|
||||||
|
"/usr/share/texmf-dist/tex/latex/hyperref/nameref.sty" 1617738065 13242 133e617c5eebffdd05e421624022b267 ""
|
||||||
|
"/usr/share/texmf-dist/tex/latex/hyperref/pd1enc.def" 1617738065 14132 3a8b7a8250bdb5871e322188be7c9ff6 ""
|
||||||
|
"/usr/share/texmf-dist/tex/latex/hyperref/puenc.def" 1617738065 117004 7c05c6dde5b2b6a14f97dd4137739212 ""
|
||||||
|
"/usr/share/texmf-dist/tex/latex/kvoptions/kvoptions.sty" 1617738065 22521 d2fceb764a442a2001d257ef11db7618 ""
|
||||||
|
"/usr/share/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def" 1617738065 27164 3d5f7887a89df4eb2f6e86ba26ef3254 ""
|
||||||
|
"/usr/share/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg" 1617738065 678 4792914a8f45be57bb98413425e4c7af ""
|
||||||
|
"/usr/share/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty" 1617738065 5766 13a9e8766c47f30327caf893ece86ac8 ""
|
||||||
|
"/usr/share/texmf-dist/tex/latex/mmap/oml.cmap" 1621766596 1866 c1c12138091b4a8edd4a24a940e6f792 ""
|
||||||
|
"/usr/share/texmf-dist/tex/latex/mmap/oms.cmap" 1621766596 2370 3b1f71b14b974f07cef532db09ae9ee0 ""
|
||||||
|
"/usr/share/texmf-dist/tex/latex/mmap/omx.cmap" 1621766596 3001 252c8ca42b06a22cb1a11c0e47790c6e ""
|
||||||
|
"/usr/share/texmf-dist/tex/latex/needspace/needspace.sty" 1621766596 852 0e34dbb72efc69fa07602405ad95585e ""
|
||||||
|
"/usr/share/texmf-dist/tex/latex/oberdiek/hypcap.sty" 1617738065 3822 b53c749cd81352b4679a35b0dafefb95 ""
|
||||||
|
"/usr/share/texmf-dist/tex/latex/parskip/parskip-2001-04-09.sty" 1617738065 2757 ea00cb4f4e9abc702916f74d3812ef67 ""
|
||||||
|
"/usr/share/texmf-dist/tex/latex/parskip/parskip.sty" 1617738065 4288 94714aa7f535440f33181fec52a31963 ""
|
||||||
|
"/usr/share/texmf-dist/tex/latex/psnfss/t1pcr.fd" 1617738065 798 d5895e9edc628f2be019beb2c0ec66df ""
|
||||||
|
"/usr/share/texmf-dist/tex/latex/psnfss/t1phv.fd" 1617738065 1483 47067fbe7c3ffed1ede7aaa7b8549d7a ""
|
||||||
|
"/usr/share/texmf-dist/tex/latex/psnfss/t1ptm.fd" 1617738065 774 61d7da1e9f9e74989b196d147e623736 ""
|
||||||
|
"/usr/share/texmf-dist/tex/latex/psnfss/times.sty" 1617738065 856 8e0e5c8cca7b18e0400f97f5a2b90a99 ""
|
||||||
|
"/usr/share/texmf-dist/tex/latex/psnfss/ts1pcr.fd" 1617738065 643 92c451bb86386a4e36a174603ddb5a13 ""
|
||||||
|
"/usr/share/texmf-dist/tex/latex/psnfss/ts1phv.fd" 1617738065 1181 ec0c641cd2e0fb69a449534a0279b5ca ""
|
||||||
|
"/usr/share/texmf-dist/tex/latex/psnfss/ts1ptm.fd" 1617738065 619 96f56dc5d1ef1fe1121f1cfeec70ee0c ""
|
||||||
|
"/usr/share/texmf-dist/tex/latex/refcount/refcount.sty" 1617738065 9878 9e94e8fa600d95f9c7731bb21dfb67a4 ""
|
||||||
|
"/usr/share/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty" 1617738065 9715 b051d5b493d9fe5f4bc251462d039e5f ""
|
||||||
|
"/usr/share/texmf-dist/tex/latex/tabulary/tabulary.sty" 1621766596 13791 8c83287d79183c3bf58fd70871e8a70b ""
|
||||||
|
"/usr/share/texmf-dist/tex/latex/titlesec/titlesec.sty" 1621766596 48596 2b6a95da931c07a430b1a61904aaa42d ""
|
||||||
|
"/usr/share/texmf-dist/tex/latex/tools/array.sty" 1617738065 12675 9a7bbb9e485cd81cdcc1d56212b088ff ""
|
||||||
|
"/usr/share/texmf-dist/tex/latex/tools/longtable.sty" 1617738065 12133 b1e3e65b69714dbfcc5e6c0b19d66b50 ""
|
||||||
|
"/usr/share/texmf-dist/tex/latex/tools/multicol.sty" 1617738065 31532 04852e45d7c17cb384689d2f83b628d3 ""
|
||||||
|
"/usr/share/texmf-dist/tex/latex/upquote/upquote.sty" 1621766596 1048 517e01cde97c1c0baf72e69d43aa5a2e ""
|
||||||
|
"/usr/share/texmf-dist/tex/latex/url/url.sty" 1617738065 12796 8edb7d69a20b857904dd0ea757c14ec9 ""
|
||||||
|
"/usr/share/texmf-dist/tex/latex/varwidth/varwidth.sty" 1621766596 10894 d359a13923460b2a73d4312d613554c8 ""
|
||||||
|
"/usr/share/texmf-dist/tex/latex/wrapfig/wrapfig.sty" 1621766596 26220 3701aebf80ccdef248c0c20dd062fea9 ""
|
||||||
|
"/usr/share/texmf-dist/tex/latex/xcolor/xcolor.sty" 1617738065 55589 34128738f682d033422ca125f82e5d62 ""
|
||||||
|
"/usr/share/texmf-dist/web2c/texmf.cnf" 1617738065 39911 2da6c67557ec033436fe5418a70a8a61 ""
|
||||||
|
"/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map" 1621786676 5173226 0404cc9a00088c27e60c9396b8eb58ed ""
|
||||||
|
"/var/lib/texmf/web2c/pdftex/pdflatex.fmt" 1621786650 2812681 152d5045358ef0dd915a2a2bdff52e7e ""
|
||||||
|
"1-backlog.png" 1622310168 448161 0aaf85f62f8aa1bc5a921c2291b65d8c ""
|
||||||
|
"1-burndown.png" 1622310168 69668 11884ef89d68fd28124a27895127231b ""
|
||||||
|
"1-tasks.png" 1622310168 13094 0d586d1061fc86e3570a6f963403d08d ""
|
||||||
|
"2-backlog.png" 1622310168 38683 06ec32b20774b0c392bbe51c05bed60c ""
|
||||||
|
"2-burndown.png" 1622310168 75495 d2d0478245052925191fb910fa19e4a1 ""
|
||||||
|
"2-tasks.png" 1622310168 53220 29dea4bc4548f05b0f2bf0f67a7ac7d0 ""
|
||||||
|
"3-backlog.png" 1622310168 38920 89962b2fa2ad92be94d84e55d6477567 ""
|
||||||
|
"3-tasks.png" 1622310168 38024 ab838b92069d2b18acec80a5adbb5afc ""
|
||||||
|
"Backlog1.PNG" 1622239373 693194 b39b73fe9a8db88043f5ec874dfc801c ""
|
||||||
|
"Backlog2.PNG" 1622239373 405664 c1ff6622452e721f07900bfc9d7987c0 ""
|
||||||
|
"Backlog3.PNG" 1622239373 550736 f691f5799ef20932dd699a9464fc4fe6 ""
|
||||||
|
"Backlog4.PNG" 1622239373 403350 aa036f1021c6a8bdfabbc05b0f1a0916 ""
|
||||||
|
"Backlog5.PNG" 1622239373 459569 f1cdbbe047fba4bf59adf64741efba8c ""
|
||||||
|
"Burndown4.png" 1622300871 45489 aedd871188599cf49b8145c320f064af ""
|
||||||
|
"CasiUso1.PNG" 1622239373 39388 dbc7d2f678099ccbff1e2696bb2bf0b6 ""
|
||||||
|
"CasiUso2.PNG" 1622239373 37889 6316bfb0ef56eff05192db18bc7ee0f6 ""
|
||||||
|
"CasiUso3.PNG" 1622239373 74494 a530d3e3242383a7c86d5eaf5718c62a ""
|
||||||
|
"CasiUso4.PNG" 1622239373 130125 4354c7960afe5c711e3ba37a8a322912 ""
|
||||||
|
"CasiUso5.PNG" 1622239373 81238 aebd6cbbecae03d0e60efb1273eca0a8 ""
|
||||||
|
"CasiUso6.PNG" 1622239373 49679 d29238265b7bc743f473f9f389c620f4 ""
|
||||||
|
"Utenti.png" 1622239373 4234 f77af8235c5db70666205d6b71a4a6dc ""
|
||||||
|
"docsRunConfig.png" 1621299972 3082 caaa4b07c8072d6fd75790accb6de591 ""
|
||||||
|
"footnotehyper-sphinx.sty" 1620922899 13076 494d8d655f805dc10b53008469c289a2 ""
|
||||||
|
"frontendAlertCreate.png" 1622141129 563342 e2dda894a30d5c05428dfefa8be08175 ""
|
||||||
|
"frontendAnalysis.png" 1622141129 286570 828f658a349eb71d053d1c78fb060b63 ""
|
||||||
|
"frontendDashboard.png" 1622141129 76793 86b61ed1400e64da2238ecbb386606db ""
|
||||||
|
"frontendRepositoryCreate.png" 1622141129 151412 0e229b174594052f545869caf01bfe45 ""
|
||||||
|
"frontendRepositoryShare.png" 1622141129 81988 1b13f96a17fb7b3561c484fd5cee9a16 ""
|
||||||
|
"nest.aux" 1622377827 66961 ba1a73f95118c9d7c67e98053f06bf60 "pdflatex"
|
||||||
|
"nest.ind" 1622377820 16890 21a90684fce8ed07cbe283dff03a0fb3 "makeindex nest.idx"
|
||||||
|
"nest.out" 1622377827 15719 7bd0010f1c8c51d5cba61ceabedc5f2d "pdflatex"
|
||||||
|
"nest.tex" 1622377817 230257 cfdccfbc6327c1d04615fc5ba068ab4d ""
|
||||||
|
"nest.toc" 1622377827 12456 f126e763857cbbe5535922979e8465a0 "pdflatex"
|
||||||
|
"sphinx.sty" 1620922899 91458 532cd893425be1ee8212ce283449999c ""
|
||||||
|
"sphinxhighlight.sty" 1622377816 6615 02ef3c01e6bb67d3cc0658d354509680 ""
|
||||||
|
"sphinxmanual.cls" 1620922899 4236 124cd90deb92742b5d3922bfc2cd70c0 ""
|
||||||
|
"sphinxmessages.sty" 1622377817 753 75d0749f958f57e1a3673a79afa21553 ""
|
||||||
|
"sphinxmulticell.sty" 1620922899 14606 0b6edc2b1a83546ed92026d1f6a311b5 ""
|
||||||
|
(generated)
|
||||||
|
"nest.log"
|
||||||
|
"nest.aux"
|
||||||
|
"nest.idx"
|
||||||
|
"nest.toc"
|
||||||
|
"nest.pdf"
|
||||||
|
"nest.out"
|
1378
docs/build/latex/nest.fls
vendored
Normal file
168
docs/build/latex/nest.idx
vendored
Normal file
|
@ -0,0 +1,168 @@
|
||||||
|
\indexentry{Alert (classe built\sphinxhyphen{}in)@\spxentry{Alert}\spxextra{classe built\sphinxhyphen{}in}|hyperpage}{71}
|
||||||
|
\indexentry{Authorization (classe built\sphinxhyphen{}in)@\spxentry{Authorization}\spxextra{classe built\sphinxhyphen{}in}|hyperpage}{71}
|
||||||
|
\indexentry{Composed (classe built\sphinxhyphen{}in)@\spxentry{Composed}\spxextra{classe built\sphinxhyphen{}in}|hyperpage}{71}
|
||||||
|
\indexentry{Condition (classe built\sphinxhyphen{}in)@\spxentry{Condition}\spxextra{classe built\sphinxhyphen{}in}|hyperpage}{72}
|
||||||
|
\indexentry{Contains (classe built\sphinxhyphen{}in)@\spxentry{Contains}\spxextra{classe built\sphinxhyphen{}in}|hyperpage}{72}
|
||||||
|
\indexentry{MadeOf (classe built\sphinxhyphen{}in)@\spxentry{MadeOf}\spxextra{classe built\sphinxhyphen{}in}|hyperpage}{72}
|
||||||
|
\indexentry{Notification (classe built\sphinxhyphen{}in)@\spxentry{Notification}\spxextra{classe built\sphinxhyphen{}in}|hyperpage}{72}
|
||||||
|
\indexentry{Repository (classe built\sphinxhyphen{}in)@\spxentry{Repository}\spxextra{classe built\sphinxhyphen{}in}|hyperpage}{72}
|
||||||
|
\indexentry{Tweet (classe built\sphinxhyphen{}in)@\spxentry{Tweet}\spxextra{classe built\sphinxhyphen{}in}|hyperpage}{73}
|
||||||
|
\indexentry{User (classe built\sphinxhyphen{}in)@\spxentry{User}\spxextra{classe built\sphinxhyphen{}in}|hyperpage}{73}
|
||||||
|
\indexentry{modulo@\spxentry{modulo}!nest\_backend@\spxentry{nest\_backend}|hyperpage}{75}
|
||||||
|
\indexentry{nest\_backend@\spxentry{nest\_backend}!modulo@\spxentry{modulo}|hyperpage}{75}
|
||||||
|
\indexentry{modulo@\spxentry{modulo}!nest\_backend.gestione@\spxentry{nest\_backend.gestione}|hyperpage}{75}
|
||||||
|
\indexentry{nest\_backend.gestione@\spxentry{nest\_backend.gestione}!modulo@\spxentry{modulo}|hyperpage}{75}
|
||||||
|
\indexentry{authenticate() (nel modulo nest\_backend.gestione)@\spxentry{authenticate()}\spxextra{nel modulo nest\_backend.gestione}|hyperpage}{75}
|
||||||
|
\indexentry{identity() (nel modulo nest\_backend.gestione)@\spxentry{identity()}\spxextra{nel modulo nest\_backend.gestione}|hyperpage}{75}
|
||||||
|
\indexentry{gen\_password() (nel modulo nest\_backend.gestione)@\spxentry{gen\_password()}\spxextra{nel modulo nest\_backend.gestione}|hyperpage}{75}
|
||||||
|
\indexentry{find\_user() (nel modulo nest\_backend.gestione)@\spxentry{find\_user()}\spxextra{nel modulo nest\_backend.gestione}|hyperpage}{75}
|
||||||
|
\indexentry{admin\_or\_403() (nel modulo nest\_backend.gestione)@\spxentry{admin\_or\_403()}\spxextra{nel modulo nest\_backend.gestione}|hyperpage}{75}
|
||||||
|
\indexentry{repository\_auth() (nel modulo nest\_backend.gestione)@\spxentry{repository\_auth()}\spxextra{nel modulo nest\_backend.gestione}|hyperpage}{75}
|
||||||
|
\indexentry{json\_request\_authorizer() (nel modulo nest\_backend.gestione)@\spxentry{json\_request\_authorizer()}\spxextra{nel modulo nest\_backend.gestione}|hyperpage}{75}
|
||||||
|
\indexentry{json\_error() (nel modulo nest\_backend.gestione)@\spxentry{json\_error()}\spxextra{nel modulo nest\_backend.gestione}|hyperpage}{75}
|
||||||
|
\indexentry{json\_success() (nel modulo nest\_backend.gestione)@\spxentry{json\_success()}\spxextra{nel modulo nest\_backend.gestione}|hyperpage}{75}
|
||||||
|
\indexentry{error\_handler() (nel modulo nest\_backend.gestione)@\spxentry{error\_handler()}\spxextra{nel modulo nest\_backend.gestione}|hyperpage}{75}
|
||||||
|
\indexentry{hashtag\_validator() (nel modulo nest\_backend.gestione)@\spxentry{hashtag\_validator()}\spxextra{nel modulo nest\_backend.gestione}|hyperpage}{75}
|
||||||
|
\indexentry{modulo@\spxentry{modulo}!nest\_backend.database@\spxentry{nest\_backend.database}|hyperpage}{76}
|
||||||
|
\indexentry{nest\_backend.database@\spxentry{nest\_backend.database}!modulo@\spxentry{modulo}|hyperpage}{76}
|
||||||
|
\indexentry{modulo@\spxentry{modulo}!nest\_backend.database.base@\spxentry{nest\_backend.database.base}|hyperpage}{76}
|
||||||
|
\indexentry{nest\_backend.database.base@\spxentry{nest\_backend.database.base}!modulo@\spxentry{modulo}|hyperpage}{76}
|
||||||
|
\indexentry{modulo@\spxentry{modulo}!nest\_backend.database.tables@\spxentry{nest\_backend.database.tables}|hyperpage}{76}
|
||||||
|
\indexentry{nest\_backend.database.tables@\spxentry{nest\_backend.database.tables}!modulo@\spxentry{modulo}|hyperpage}{76}
|
||||||
|
\indexentry{Alert (classe in nest\_backend.database.tables)@\spxentry{Alert}\spxextra{classe in nest\_backend.database.tables}|hyperpage}{76}
|
||||||
|
\indexentry{id (nest\_backend.database.tables.Alert attributo)@\spxentry{id}\spxextra{nest\_backend.database.tables.Alert attributo}|hyperpage}{76}
|
||||||
|
\indexentry{name (nest\_backend.database.tables.Alert attributo)@\spxentry{name}\spxextra{nest\_backend.database.tables.Alert attributo}|hyperpage}{76}
|
||||||
|
\indexentry{limit (nest\_backend.database.tables.Alert attributo)@\spxentry{limit}\spxextra{nest\_backend.database.tables.Alert attributo}|hyperpage}{76}
|
||||||
|
\indexentry{window\_size (nest\_backend.database.tables.Alert attributo)@\spxentry{window\_size}\spxextra{nest\_backend.database.tables.Alert attributo}|hyperpage}{76}
|
||||||
|
\indexentry{evaluation\_mode (nest\_backend.database.tables.Alert attributo)@\spxentry{evaluation\_mode}\spxextra{nest\_backend.database.tables.Alert attributo}|hyperpage}{76}
|
||||||
|
\indexentry{repository\_id (nest\_backend.database.tables.Alert attributo)@\spxentry{repository\_id}\spxextra{nest\_backend.database.tables.Alert attributo}|hyperpage}{76}
|
||||||
|
\indexentry{repository (nest\_backend.database.tables.Alert attributo)@\spxentry{repository}\spxextra{nest\_backend.database.tables.Alert attributo}|hyperpage}{76}
|
||||||
|
\indexentry{notifications (nest\_backend.database.tables.Alert attributo)@\spxentry{notifications}\spxextra{nest\_backend.database.tables.Alert attributo}|hyperpage}{76}
|
||||||
|
\indexentry{conditions (nest\_backend.database.tables.Alert attributo)@\spxentry{conditions}\spxextra{nest\_backend.database.tables.Alert attributo}|hyperpage}{76}
|
||||||
|
\indexentry{to\_json() (nest\_backend.database.tables.Alert metodo)@\spxentry{to\_json()}\spxextra{nest\_backend.database.tables.Alert metodo}|hyperpage}{76}
|
||||||
|
\indexentry{\_\_init\_\_() (nest\_backend.database.tables.Alert metodo)@\spxentry{\_\_init\_\_()}\spxextra{nest\_backend.database.tables.Alert metodo}|hyperpage}{76}
|
||||||
|
\indexentry{Authorization (classe in nest\_backend.database.tables)@\spxentry{Authorization}\spxextra{classe in nest\_backend.database.tables}|hyperpage}{76}
|
||||||
|
\indexentry{rid (nest\_backend.database.tables.Authorization attributo)@\spxentry{rid}\spxextra{nest\_backend.database.tables.Authorization attributo}|hyperpage}{76}
|
||||||
|
\indexentry{email (nest\_backend.database.tables.Authorization attributo)@\spxentry{email}\spxextra{nest\_backend.database.tables.Authorization attributo}|hyperpage}{76}
|
||||||
|
\indexentry{repository (nest\_backend.database.tables.Authorization attributo)@\spxentry{repository}\spxextra{nest\_backend.database.tables.Authorization attributo}|hyperpage}{76}
|
||||||
|
\indexentry{user (nest\_backend.database.tables.Authorization attributo)@\spxentry{user}\spxextra{nest\_backend.database.tables.Authorization attributo}|hyperpage}{76}
|
||||||
|
\indexentry{to\_json() (nest\_backend.database.tables.Authorization metodo)@\spxentry{to\_json()}\spxextra{nest\_backend.database.tables.Authorization metodo}|hyperpage}{76}
|
||||||
|
\indexentry{\_\_init\_\_() (nest\_backend.database.tables.Authorization metodo)@\spxentry{\_\_init\_\_()}\spxextra{nest\_backend.database.tables.Authorization metodo}|hyperpage}{76}
|
||||||
|
\indexentry{Composed (classe in nest\_backend.database.tables)@\spxentry{Composed}\spxextra{classe in nest\_backend.database.tables}|hyperpage}{76}
|
||||||
|
\indexentry{rid (nest\_backend.database.tables.Composed attributo)@\spxentry{rid}\spxextra{nest\_backend.database.tables.Composed attributo}|hyperpage}{77}
|
||||||
|
\indexentry{snowflake (nest\_backend.database.tables.Composed attributo)@\spxentry{snowflake}\spxextra{nest\_backend.database.tables.Composed attributo}|hyperpage}{77}
|
||||||
|
\indexentry{repository (nest\_backend.database.tables.Composed attributo)@\spxentry{repository}\spxextra{nest\_backend.database.tables.Composed attributo}|hyperpage}{77}
|
||||||
|
\indexentry{tweet (nest\_backend.database.tables.Composed attributo)@\spxentry{tweet}\spxextra{nest\_backend.database.tables.Composed attributo}|hyperpage}{77}
|
||||||
|
\indexentry{\_\_init\_\_() (nest\_backend.database.tables.Composed metodo)@\spxentry{\_\_init\_\_()}\spxextra{nest\_backend.database.tables.Composed metodo}|hyperpage}{77}
|
||||||
|
\indexentry{Condition (classe in nest\_backend.database.tables)@\spxentry{Condition}\spxextra{classe in nest\_backend.database.tables}|hyperpage}{77}
|
||||||
|
\indexentry{id (nest\_backend.database.tables.Condition attributo)@\spxentry{id}\spxextra{nest\_backend.database.tables.Condition attributo}|hyperpage}{77}
|
||||||
|
\indexentry{type (nest\_backend.database.tables.Condition attributo)@\spxentry{type}\spxextra{nest\_backend.database.tables.Condition attributo}|hyperpage}{77}
|
||||||
|
\indexentry{content (nest\_backend.database.tables.Condition attributo)@\spxentry{content}\spxextra{nest\_backend.database.tables.Condition attributo}|hyperpage}{77}
|
||||||
|
\indexentry{repository\_id (nest\_backend.database.tables.Condition attributo)@\spxentry{repository\_id}\spxextra{nest\_backend.database.tables.Condition attributo}|hyperpage}{77}
|
||||||
|
\indexentry{repository (nest\_backend.database.tables.Condition attributo)@\spxentry{repository}\spxextra{nest\_backend.database.tables.Condition attributo}|hyperpage}{77}
|
||||||
|
\indexentry{tweets (nest\_backend.database.tables.Condition attributo)@\spxentry{tweets}\spxextra{nest\_backend.database.tables.Condition attributo}|hyperpage}{77}
|
||||||
|
\indexentry{alerts (nest\_backend.database.tables.Condition attributo)@\spxentry{alerts}\spxextra{nest\_backend.database.tables.Condition attributo}|hyperpage}{77}
|
||||||
|
\indexentry{to\_json() (nest\_backend.database.tables.Condition metodo)@\spxentry{to\_json()}\spxextra{nest\_backend.database.tables.Condition metodo}|hyperpage}{77}
|
||||||
|
\indexentry{\_\_init\_\_() (nest\_backend.database.tables.Condition metodo)@\spxentry{\_\_init\_\_()}\spxextra{nest\_backend.database.tables.Condition metodo}|hyperpage}{77}
|
||||||
|
\indexentry{Contains (classe in nest\_backend.database.tables)@\spxentry{Contains}\spxextra{classe in nest\_backend.database.tables}|hyperpage}{77}
|
||||||
|
\indexentry{cid (nest\_backend.database.tables.Contains attributo)@\spxentry{cid}\spxextra{nest\_backend.database.tables.Contains attributo}|hyperpage}{77}
|
||||||
|
\indexentry{snowflake (nest\_backend.database.tables.Contains attributo)@\spxentry{snowflake}\spxextra{nest\_backend.database.tables.Contains attributo}|hyperpage}{77}
|
||||||
|
\indexentry{condition (nest\_backend.database.tables.Contains attributo)@\spxentry{condition}\spxextra{nest\_backend.database.tables.Contains attributo}|hyperpage}{77}
|
||||||
|
\indexentry{tweet (nest\_backend.database.tables.Contains attributo)@\spxentry{tweet}\spxextra{nest\_backend.database.tables.Contains attributo}|hyperpage}{77}
|
||||||
|
\indexentry{\_\_init\_\_() (nest\_backend.database.tables.Contains metodo)@\spxentry{\_\_init\_\_()}\spxextra{nest\_backend.database.tables.Contains metodo}|hyperpage}{77}
|
||||||
|
\indexentry{Notification (classe in nest\_backend.database.tables)@\spxentry{Notification}\spxextra{classe in nest\_backend.database.tables}|hyperpage}{77}
|
||||||
|
\indexentry{id (nest\_backend.database.tables.Notification attributo)@\spxentry{id}\spxextra{nest\_backend.database.tables.Notification attributo}|hyperpage}{77}
|
||||||
|
\indexentry{ora (nest\_backend.database.tables.Notification attributo)@\spxentry{ora}\spxextra{nest\_backend.database.tables.Notification attributo}|hyperpage}{78}
|
||||||
|
\indexentry{alert\_id (nest\_backend.database.tables.Notification attributo)@\spxentry{alert\_id}\spxextra{nest\_backend.database.tables.Notification attributo}|hyperpage}{78}
|
||||||
|
\indexentry{alert (nest\_backend.database.tables.Notification attributo)@\spxentry{alert}\spxextra{nest\_backend.database.tables.Notification attributo}|hyperpage}{78}
|
||||||
|
\indexentry{to\_json() (nest\_backend.database.tables.Notification metodo)@\spxentry{to\_json()}\spxextra{nest\_backend.database.tables.Notification metodo}|hyperpage}{78}
|
||||||
|
\indexentry{\_\_init\_\_() (nest\_backend.database.tables.Notification metodo)@\spxentry{\_\_init\_\_()}\spxextra{nest\_backend.database.tables.Notification metodo}|hyperpage}{78}
|
||||||
|
\indexentry{Repository (classe in nest\_backend.database.tables)@\spxentry{Repository}\spxextra{classe in nest\_backend.database.tables}|hyperpage}{78}
|
||||||
|
\indexentry{id (nest\_backend.database.tables.Repository attributo)@\spxentry{id}\spxextra{nest\_backend.database.tables.Repository attributo}|hyperpage}{78}
|
||||||
|
\indexentry{name (nest\_backend.database.tables.Repository attributo)@\spxentry{name}\spxextra{nest\_backend.database.tables.Repository attributo}|hyperpage}{78}
|
||||||
|
\indexentry{start (nest\_backend.database.tables.Repository attributo)@\spxentry{start}\spxextra{nest\_backend.database.tables.Repository attributo}|hyperpage}{78}
|
||||||
|
\indexentry{end (nest\_backend.database.tables.Repository attributo)@\spxentry{end}\spxextra{nest\_backend.database.tables.Repository attributo}|hyperpage}{78}
|
||||||
|
\indexentry{is\_active (nest\_backend.database.tables.Repository attributo)@\spxentry{is\_active}\spxextra{nest\_backend.database.tables.Repository attributo}|hyperpage}{78}
|
||||||
|
\indexentry{is\_deleted (nest\_backend.database.tables.Repository attributo)@\spxentry{is\_deleted}\spxextra{nest\_backend.database.tables.Repository attributo}|hyperpage}{78}
|
||||||
|
\indexentry{evaluation\_mode (nest\_backend.database.tables.Repository attributo)@\spxentry{evaluation\_mode}\spxextra{nest\_backend.database.tables.Repository attributo}|hyperpage}{78}
|
||||||
|
\indexentry{owner\_id (nest\_backend.database.tables.Repository attributo)@\spxentry{owner\_id}\spxextra{nest\_backend.database.tables.Repository attributo}|hyperpage}{78}
|
||||||
|
\indexentry{owner (nest\_backend.database.tables.Repository attributo)@\spxentry{owner}\spxextra{nest\_backend.database.tables.Repository attributo}|hyperpage}{78}
|
||||||
|
\indexentry{authorizations (nest\_backend.database.tables.Repository attributo)@\spxentry{authorizations}\spxextra{nest\_backend.database.tables.Repository attributo}|hyperpage}{78}
|
||||||
|
\indexentry{tweets (nest\_backend.database.tables.Repository attributo)@\spxentry{tweets}\spxextra{nest\_backend.database.tables.Repository attributo}|hyperpage}{78}
|
||||||
|
\indexentry{alerts (nest\_backend.database.tables.Repository attributo)@\spxentry{alerts}\spxextra{nest\_backend.database.tables.Repository attributo}|hyperpage}{78}
|
||||||
|
\indexentry{conditions (nest\_backend.database.tables.Repository attributo)@\spxentry{conditions}\spxextra{nest\_backend.database.tables.Repository attributo}|hyperpage}{78}
|
||||||
|
\indexentry{to\_json() (nest\_backend.database.tables.Repository metodo)@\spxentry{to\_json()}\spxextra{nest\_backend.database.tables.Repository metodo}|hyperpage}{78}
|
||||||
|
\indexentry{\_\_init\_\_() (nest\_backend.database.tables.Repository metodo)@\spxentry{\_\_init\_\_()}\spxextra{nest\_backend.database.tables.Repository metodo}|hyperpage}{78}
|
||||||
|
\indexentry{Tweet (classe in nest\_backend.database.tables)@\spxentry{Tweet}\spxextra{classe in nest\_backend.database.tables}|hyperpage}{78}
|
||||||
|
\indexentry{snowflake (nest\_backend.database.tables.Tweet attributo)@\spxentry{snowflake}\spxextra{nest\_backend.database.tables.Tweet attributo}|hyperpage}{78}
|
||||||
|
\indexentry{content (nest\_backend.database.tables.Tweet attributo)@\spxentry{content}\spxextra{nest\_backend.database.tables.Tweet attributo}|hyperpage}{78}
|
||||||
|
\indexentry{location (nest\_backend.database.tables.Tweet attributo)@\spxentry{location}\spxextra{nest\_backend.database.tables.Tweet attributo}|hyperpage}{78}
|
||||||
|
\indexentry{place (nest\_backend.database.tables.Tweet attributo)@\spxentry{place}\spxextra{nest\_backend.database.tables.Tweet attributo}|hyperpage}{78}
|
||||||
|
\indexentry{poster (nest\_backend.database.tables.Tweet attributo)@\spxentry{poster}\spxextra{nest\_backend.database.tables.Tweet attributo}|hyperpage}{78}
|
||||||
|
\indexentry{insert\_time (nest\_backend.database.tables.Tweet attributo)@\spxentry{insert\_time}\spxextra{nest\_backend.database.tables.Tweet attributo}|hyperpage}{79}
|
||||||
|
\indexentry{post\_time (nest\_backend.database.tables.Tweet attributo)@\spxentry{post\_time}\spxextra{nest\_backend.database.tables.Tweet attributo}|hyperpage}{79}
|
||||||
|
\indexentry{image\_url (nest\_backend.database.tables.Tweet attributo)@\spxentry{image\_url}\spxextra{nest\_backend.database.tables.Tweet attributo}|hyperpage}{79}
|
||||||
|
\indexentry{repositories (nest\_backend.database.tables.Tweet attributo)@\spxentry{repositories}\spxextra{nest\_backend.database.tables.Tweet attributo}|hyperpage}{79}
|
||||||
|
\indexentry{conditions (nest\_backend.database.tables.Tweet attributo)@\spxentry{conditions}\spxextra{nest\_backend.database.tables.Tweet attributo}|hyperpage}{79}
|
||||||
|
\indexentry{to\_json() (nest\_backend.database.tables.Tweet metodo)@\spxentry{to\_json()}\spxextra{nest\_backend.database.tables.Tweet metodo}|hyperpage}{79}
|
||||||
|
\indexentry{\_\_init\_\_() (nest\_backend.database.tables.Tweet metodo)@\spxentry{\_\_init\_\_()}\spxextra{nest\_backend.database.tables.Tweet metodo}|hyperpage}{79}
|
||||||
|
\indexentry{User (classe in nest\_backend.database.tables)@\spxentry{User}\spxextra{classe in nest\_backend.database.tables}|hyperpage}{79}
|
||||||
|
\indexentry{email (nest\_backend.database.tables.User attributo)@\spxentry{email}\spxextra{nest\_backend.database.tables.User attributo}|hyperpage}{79}
|
||||||
|
\indexentry{username (nest\_backend.database.tables.User attributo)@\spxentry{username}\spxextra{nest\_backend.database.tables.User attributo}|hyperpage}{79}
|
||||||
|
\indexentry{password (nest\_backend.database.tables.User attributo)@\spxentry{password}\spxextra{nest\_backend.database.tables.User attributo}|hyperpage}{79}
|
||||||
|
\indexentry{isAdmin (nest\_backend.database.tables.User attributo)@\spxentry{isAdmin}\spxextra{nest\_backend.database.tables.User attributo}|hyperpage}{79}
|
||||||
|
\indexentry{owner\_of (nest\_backend.database.tables.User attributo)@\spxentry{owner\_of}\spxextra{nest\_backend.database.tables.User attributo}|hyperpage}{79}
|
||||||
|
\indexentry{authorizations (nest\_backend.database.tables.User attributo)@\spxentry{authorizations}\spxextra{nest\_backend.database.tables.User attributo}|hyperpage}{79}
|
||||||
|
\indexentry{to\_json() (nest\_backend.database.tables.User metodo)@\spxentry{to\_json()}\spxextra{nest\_backend.database.tables.User metodo}|hyperpage}{79}
|
||||||
|
\indexentry{\_\_init\_\_() (nest\_backend.database.tables.User metodo)@\spxentry{\_\_init\_\_()}\spxextra{nest\_backend.database.tables.User metodo}|hyperpage}{79}
|
||||||
|
\indexentry{MadeOf (classe in nest\_backend.database.tables)@\spxentry{MadeOf}\spxextra{classe in nest\_backend.database.tables}|hyperpage}{79}
|
||||||
|
\indexentry{aid (nest\_backend.database.tables.MadeOf attributo)@\spxentry{aid}\spxextra{nest\_backend.database.tables.MadeOf attributo}|hyperpage}{79}
|
||||||
|
\indexentry{cid (nest\_backend.database.tables.MadeOf attributo)@\spxentry{cid}\spxextra{nest\_backend.database.tables.MadeOf attributo}|hyperpage}{79}
|
||||||
|
\indexentry{alert (nest\_backend.database.tables.MadeOf attributo)@\spxentry{alert}\spxextra{nest\_backend.database.tables.MadeOf attributo}|hyperpage}{79}
|
||||||
|
\indexentry{condition (nest\_backend.database.tables.MadeOf attributo)@\spxentry{condition}\spxextra{nest\_backend.database.tables.MadeOf attributo}|hyperpage}{79}
|
||||||
|
\indexentry{\_\_init\_\_() (nest\_backend.database.tables.MadeOf metodo)@\spxentry{\_\_init\_\_()}\spxextra{nest\_backend.database.tables.MadeOf metodo}|hyperpage}{79}
|
||||||
|
\indexentry{ConditionType (classe in nest\_backend.database.tables)@\spxentry{ConditionType}\spxextra{classe in nest\_backend.database.tables}|hyperpage}{79}
|
||||||
|
\indexentry{hashtag (nest\_backend.database.tables.ConditionType attributo)@\spxentry{hashtag}\spxextra{nest\_backend.database.tables.ConditionType attributo}|hyperpage}{80}
|
||||||
|
\indexentry{location (nest\_backend.database.tables.ConditionType attributo)@\spxentry{location}\spxextra{nest\_backend.database.tables.ConditionType attributo}|hyperpage}{80}
|
||||||
|
\indexentry{time (nest\_backend.database.tables.ConditionType attributo)@\spxentry{time}\spxextra{nest\_backend.database.tables.ConditionType attributo}|hyperpage}{80}
|
||||||
|
\indexentry{coordinates (nest\_backend.database.tables.ConditionType attributo)@\spxentry{coordinates}\spxextra{nest\_backend.database.tables.ConditionType attributo}|hyperpage}{80}
|
||||||
|
\indexentry{place (nest\_backend.database.tables.ConditionType attributo)@\spxentry{place}\spxextra{nest\_backend.database.tables.ConditionType attributo}|hyperpage}{80}
|
||||||
|
\indexentry{user (nest\_backend.database.tables.ConditionType attributo)@\spxentry{user}\spxextra{nest\_backend.database.tables.ConditionType attributo}|hyperpage}{80}
|
||||||
|
\indexentry{OperationType (classe in nest\_backend.database.tables)@\spxentry{OperationType}\spxextra{classe in nest\_backend.database.tables}|hyperpage}{80}
|
||||||
|
\indexentry{assign (nest\_backend.database.tables.OperationType attributo)@\spxentry{assign}\spxextra{nest\_backend.database.tables.OperationType attributo}|hyperpage}{80}
|
||||||
|
\indexentry{ConditionMode (classe in nest\_backend.database.tables)@\spxentry{ConditionMode}\spxextra{classe in nest\_backend.database.tables}|hyperpage}{80}
|
||||||
|
\indexentry{all\_or (nest\_backend.database.tables.ConditionMode attributo)@\spxentry{all\_or}\spxextra{nest\_backend.database.tables.ConditionMode attributo}|hyperpage}{80}
|
||||||
|
\indexentry{all\_and (nest\_backend.database.tables.ConditionMode attributo)@\spxentry{all\_and}\spxextra{nest\_backend.database.tables.ConditionMode attributo}|hyperpage}{80}
|
||||||
|
\indexentry{modulo@\spxentry{modulo}!nest\_crawler@\spxentry{nest\_crawler}|hyperpage}{81}
|
||||||
|
\indexentry{nest\_crawler@\spxentry{nest\_crawler}!modulo@\spxentry{modulo}|hyperpage}{81}
|
||||||
|
\indexentry{associate\_condition\_tweet() (nel modulo nest\_crawler)@\spxentry{associate\_condition\_tweet()}\spxextra{nel modulo nest\_crawler}|hyperpage}{81}
|
||||||
|
\indexentry{authenticate() (nel modulo nest\_crawler)@\spxentry{authenticate()}\spxextra{nel modulo nest\_crawler}|hyperpage}{81}
|
||||||
|
\indexentry{is\_coordinate\_inside\_bounding\_box() (nel modulo nest\_crawler)@\spxentry{is\_coordinate\_inside\_bounding\_box()}\spxextra{nel modulo nest\_crawler}|hyperpage}{81}
|
||||||
|
\indexentry{is\_repo\_alert\_triggered() (nel modulo nest\_crawler)@\spxentry{is\_repo\_alert\_triggered()}\spxextra{nel modulo nest\_crawler}|hyperpage}{81}
|
||||||
|
\indexentry{search\_repo\_conditions() (nel modulo nest\_crawler)@\spxentry{search\_repo\_conditions()}\spxextra{nel modulo nest\_crawler}|hyperpage}{81}
|
||||||
|
\indexentry{send\_notification\_email() (nel modulo nest\_crawler)@\spxentry{send\_notification\_email()}\spxextra{nel modulo nest\_crawler}|hyperpage}{81}
|
||||||
|
\indexentry{send\_notification\_tweet() (nel modulo nest\_crawler)@\spxentry{send\_notification\_tweet()}\spxextra{nel modulo nest\_crawler}|hyperpage}{81}
|
||||||
|
\indexentry{Condition() (classe)@\spxentry{Condition()}\spxextra{classe}|hyperpage}{83}
|
||||||
|
\indexentry{ConditionHashtag() (classe)@\spxentry{ConditionHashtag()}\spxextra{classe}|hyperpage}{83}
|
||||||
|
\indexentry{ConditionUser() (classe)@\spxentry{ConditionUser()}\spxextra{classe}|hyperpage}{83}
|
||||||
|
\indexentry{ConditionTime() (classe)@\spxentry{ConditionTime()}\spxextra{classe}|hyperpage}{83}
|
||||||
|
\indexentry{ConditionLocation() (classe)@\spxentry{ConditionLocation()}\spxextra{classe}|hyperpage}{83}
|
||||||
|
\indexentry{NotImplementedError() (classe)@\spxentry{NotImplementedError()}\spxextra{classe}|hyperpage}{83}
|
||||||
|
\indexentry{BackendCommunicationError() (classe)@\spxentry{BackendCommunicationError()}\spxextra{classe}|hyperpage}{83}
|
||||||
|
\indexentry{ViewNotAllowedError() (classe)@\spxentry{ViewNotAllowedError()}\spxextra{classe}|hyperpage}{83}
|
||||||
|
\indexentry{ServerNotConfiguredError() (classe)@\spxentry{ServerNotConfiguredError()}\spxextra{classe}|hyperpage}{83}
|
||||||
|
\indexentry{FetchAlreadyRunningError() (classe)@\spxentry{FetchAlreadyRunningError()}\spxextra{classe}|hyperpage}{84}
|
||||||
|
\indexentry{FetchError() (classe)@\spxentry{FetchError()}\spxextra{classe}|hyperpage}{84}
|
||||||
|
\indexentry{DecodeError() (classe)@\spxentry{DecodeError()}\spxextra{classe}|hyperpage}{84}
|
||||||
|
\indexentry{ResultError() (classe)@\spxentry{ResultError()}\spxextra{classe}|hyperpage}{84}
|
||||||
|
\indexentry{SerializationError() (classe)@\spxentry{SerializationError()}\spxextra{classe}|hyperpage}{84}
|
||||||
|
\indexentry{Filter() (classe)@\spxentry{Filter()}\spxextra{classe}|hyperpage}{84}
|
||||||
|
\indexentry{FilterContains() (classe)@\spxentry{FilterContains()}\spxextra{classe}|hyperpage}{84}
|
||||||
|
\indexentry{FilterHashtag() (classe)@\spxentry{FilterHashtag()}\spxextra{classe}|hyperpage}{84}
|
||||||
|
\indexentry{FilterPoster() (classe)@\spxentry{FilterPoster()}\spxextra{classe}|hyperpage}{84}
|
||||||
|
\indexentry{FilterWithLocation() (classe)@\spxentry{FilterWithLocation()}\spxextra{classe}|hyperpage}{84}
|
||||||
|
\indexentry{FilterWithPlace() (classe)@\spxentry{FilterWithPlace()}\spxextra{classe}|hyperpage}{84}
|
||||||
|
\indexentry{FilterInsideMapArea() (classe)@\spxentry{FilterInsideMapArea()}\spxextra{classe}|hyperpage}{84}
|
||||||
|
\indexentry{FilterInsideTimeRay() (classe)@\spxentry{FilterInsideTimeRay()}\spxextra{classe}|hyperpage}{84}
|
||||||
|
\indexentry{FilterWithImage() (classe)@\spxentry{FilterWithImage()}\spxextra{classe}|hyperpage}{84}
|
||||||
|
\indexentry{FilterIsRetweet() (classe)@\spxentry{FilterIsRetweet()}\spxextra{classe}|hyperpage}{84}
|
7
docs/build/latex/nest.ilg
vendored
Normal file
|
@ -0,0 +1,7 @@
|
||||||
|
This is makeindex, version 2.15 [TeX Live 2021] (kpathsea + Thai support).
|
||||||
|
Scanning style file ./python.ist.......done (7 attributes redefined, 0 ignored).
|
||||||
|
Scanning input file nest.idx....done (168 entries accepted, 0 rejected).
|
||||||
|
Sorting entries....done (1353 comparisons).
|
||||||
|
Generating output file nest.ind....done (314 lines written, 0 warnings).
|
||||||
|
Output written in nest.ind.
|
||||||
|
Transcript written in nest.ilg.
|
314
docs/build/latex/nest.ind
vendored
Normal file
|
@ -0,0 +1,314 @@
|
||||||
|
\begin{sphinxtheindex}
|
||||||
|
\let\bigletter\sphinxstyleindexlettergroup
|
||||||
|
\let\spxpagem \sphinxstyleindexpagemain
|
||||||
|
\let\spxentry \sphinxstyleindexentry
|
||||||
|
\let\spxextra \sphinxstyleindexextra
|
||||||
|
|
||||||
|
\bigletter {\sphinxsymbolsname}
|
||||||
|
\item \spxentry{\_\_init\_\_()}\spxextra{nest\_backend.database.tables.Alert metodo},
|
||||||
|
\hyperpage{76}
|
||||||
|
\item \spxentry{\_\_init\_\_()}\spxextra{nest\_backend.database.tables.Authorization metodo},
|
||||||
|
\hyperpage{76}
|
||||||
|
\item \spxentry{\_\_init\_\_()}\spxextra{nest\_backend.database.tables.Composed metodo},
|
||||||
|
\hyperpage{77}
|
||||||
|
\item \spxentry{\_\_init\_\_()}\spxextra{nest\_backend.database.tables.Condition metodo},
|
||||||
|
\hyperpage{77}
|
||||||
|
\item \spxentry{\_\_init\_\_()}\spxextra{nest\_backend.database.tables.Contains metodo},
|
||||||
|
\hyperpage{77}
|
||||||
|
\item \spxentry{\_\_init\_\_()}\spxextra{nest\_backend.database.tables.MadeOf metodo},
|
||||||
|
\hyperpage{79}
|
||||||
|
\item \spxentry{\_\_init\_\_()}\spxextra{nest\_backend.database.tables.Notification metodo},
|
||||||
|
\hyperpage{78}
|
||||||
|
\item \spxentry{\_\_init\_\_()}\spxextra{nest\_backend.database.tables.Repository metodo},
|
||||||
|
\hyperpage{78}
|
||||||
|
\item \spxentry{\_\_init\_\_()}\spxextra{nest\_backend.database.tables.Tweet metodo},
|
||||||
|
\hyperpage{79}
|
||||||
|
\item \spxentry{\_\_init\_\_()}\spxextra{nest\_backend.database.tables.User metodo},
|
||||||
|
\hyperpage{79}
|
||||||
|
|
||||||
|
\indexspace
|
||||||
|
\bigletter A
|
||||||
|
\item \spxentry{admin\_or\_403()}\spxextra{nel modulo nest\_backend.gestione}, \hyperpage{75}
|
||||||
|
\item \spxentry{aid}\spxextra{nest\_backend.database.tables.MadeOf attributo}, \hyperpage{79}
|
||||||
|
\item \spxentry{Alert}\spxextra{classe built\sphinxhyphen{}in}, \hyperpage{71}
|
||||||
|
\item \spxentry{Alert}\spxextra{classe in nest\_backend.database.tables}, \hyperpage{76}
|
||||||
|
\item \spxentry{alert}\spxextra{nest\_backend.database.tables.MadeOf attributo}, \hyperpage{79}
|
||||||
|
\item \spxentry{alert}\spxextra{nest\_backend.database.tables.Notification attributo},
|
||||||
|
\hyperpage{78}
|
||||||
|
\item \spxentry{alert\_id}\spxextra{nest\_backend.database.tables.Notification attributo},
|
||||||
|
\hyperpage{78}
|
||||||
|
\item \spxentry{alerts}\spxextra{nest\_backend.database.tables.Condition attributo},
|
||||||
|
\hyperpage{77}
|
||||||
|
\item \spxentry{alerts}\spxextra{nest\_backend.database.tables.Repository attributo},
|
||||||
|
\hyperpage{78}
|
||||||
|
\item \spxentry{all\_and}\spxextra{nest\_backend.database.tables.ConditionMode attributo},
|
||||||
|
\hyperpage{80}
|
||||||
|
\item \spxentry{all\_or}\spxextra{nest\_backend.database.tables.ConditionMode attributo},
|
||||||
|
\hyperpage{80}
|
||||||
|
\item \spxentry{assign}\spxextra{nest\_backend.database.tables.OperationType attributo},
|
||||||
|
\hyperpage{80}
|
||||||
|
\item \spxentry{associate\_condition\_tweet()}\spxextra{nel modulo nest\_crawler}, \hyperpage{81}
|
||||||
|
\item \spxentry{authenticate()}\spxextra{nel modulo nest\_backend.gestione}, \hyperpage{75}
|
||||||
|
\item \spxentry{authenticate()}\spxextra{nel modulo nest\_crawler}, \hyperpage{81}
|
||||||
|
\item \spxentry{Authorization}\spxextra{classe built\sphinxhyphen{}in}, \hyperpage{71}
|
||||||
|
\item \spxentry{Authorization}\spxextra{classe in nest\_backend.database.tables}, \hyperpage{76}
|
||||||
|
\item \spxentry{authorizations}\spxextra{nest\_backend.database.tables.Repository attributo},
|
||||||
|
\hyperpage{78}
|
||||||
|
\item \spxentry{authorizations}\spxextra{nest\_backend.database.tables.User attributo},
|
||||||
|
\hyperpage{79}
|
||||||
|
|
||||||
|
\indexspace
|
||||||
|
\bigletter B
|
||||||
|
\item \spxentry{BackendCommunicationError()}\spxextra{classe}, \hyperpage{83}
|
||||||
|
|
||||||
|
\indexspace
|
||||||
|
\bigletter C
|
||||||
|
\item \spxentry{cid}\spxextra{nest\_backend.database.tables.Contains attributo}, \hyperpage{77}
|
||||||
|
\item \spxentry{cid}\spxextra{nest\_backend.database.tables.MadeOf attributo}, \hyperpage{79}
|
||||||
|
\item \spxentry{Composed}\spxextra{classe built\sphinxhyphen{}in}, \hyperpage{71}
|
||||||
|
\item \spxentry{Composed}\spxextra{classe in nest\_backend.database.tables}, \hyperpage{76}
|
||||||
|
\item \spxentry{Condition}\spxextra{classe built\sphinxhyphen{}in}, \hyperpage{72}
|
||||||
|
\item \spxentry{Condition}\spxextra{classe in nest\_backend.database.tables}, \hyperpage{77}
|
||||||
|
\item \spxentry{condition}\spxextra{nest\_backend.database.tables.Contains attributo},
|
||||||
|
\hyperpage{77}
|
||||||
|
\item \spxentry{condition}\spxextra{nest\_backend.database.tables.MadeOf attributo},
|
||||||
|
\hyperpage{79}
|
||||||
|
\item \spxentry{Condition()}\spxextra{classe}, \hyperpage{83}
|
||||||
|
\item \spxentry{ConditionHashtag()}\spxextra{classe}, \hyperpage{83}
|
||||||
|
\item \spxentry{ConditionLocation()}\spxextra{classe}, \hyperpage{83}
|
||||||
|
\item \spxentry{ConditionMode}\spxextra{classe in nest\_backend.database.tables}, \hyperpage{80}
|
||||||
|
\item \spxentry{conditions}\spxextra{nest\_backend.database.tables.Alert attributo},
|
||||||
|
\hyperpage{76}
|
||||||
|
\item \spxentry{conditions}\spxextra{nest\_backend.database.tables.Repository attributo},
|
||||||
|
\hyperpage{78}
|
||||||
|
\item \spxentry{conditions}\spxextra{nest\_backend.database.tables.Tweet attributo},
|
||||||
|
\hyperpage{79}
|
||||||
|
\item \spxentry{ConditionTime()}\spxextra{classe}, \hyperpage{83}
|
||||||
|
\item \spxentry{ConditionType}\spxextra{classe in nest\_backend.database.tables}, \hyperpage{79}
|
||||||
|
\item \spxentry{ConditionUser()}\spxextra{classe}, \hyperpage{83}
|
||||||
|
\item \spxentry{Contains}\spxextra{classe built\sphinxhyphen{}in}, \hyperpage{72}
|
||||||
|
\item \spxentry{Contains}\spxextra{classe in nest\_backend.database.tables}, \hyperpage{77}
|
||||||
|
\item \spxentry{content}\spxextra{nest\_backend.database.tables.Condition attributo},
|
||||||
|
\hyperpage{77}
|
||||||
|
\item \spxentry{content}\spxextra{nest\_backend.database.tables.Tweet attributo}, \hyperpage{78}
|
||||||
|
\item \spxentry{coordinates}\spxextra{nest\_backend.database.tables.ConditionType attributo},
|
||||||
|
\hyperpage{80}
|
||||||
|
|
||||||
|
\indexspace
|
||||||
|
\bigletter D
|
||||||
|
\item \spxentry{DecodeError()}\spxextra{classe}, \hyperpage{84}
|
||||||
|
|
||||||
|
\indexspace
|
||||||
|
\bigletter E
|
||||||
|
\item \spxentry{email}\spxextra{nest\_backend.database.tables.Authorization attributo},
|
||||||
|
\hyperpage{76}
|
||||||
|
\item \spxentry{email}\spxextra{nest\_backend.database.tables.User attributo}, \hyperpage{79}
|
||||||
|
\item \spxentry{end}\spxextra{nest\_backend.database.tables.Repository attributo}, \hyperpage{78}
|
||||||
|
\item \spxentry{error\_handler()}\spxextra{nel modulo nest\_backend.gestione}, \hyperpage{75}
|
||||||
|
\item \spxentry{evaluation\_mode}\spxextra{nest\_backend.database.tables.Alert attributo},
|
||||||
|
\hyperpage{76}
|
||||||
|
\item \spxentry{evaluation\_mode}\spxextra{nest\_backend.database.tables.Repository attributo},
|
||||||
|
\hyperpage{78}
|
||||||
|
|
||||||
|
\indexspace
|
||||||
|
\bigletter F
|
||||||
|
\item \spxentry{FetchAlreadyRunningError()}\spxextra{classe}, \hyperpage{84}
|
||||||
|
\item \spxentry{FetchError()}\spxextra{classe}, \hyperpage{84}
|
||||||
|
\item \spxentry{Filter()}\spxextra{classe}, \hyperpage{84}
|
||||||
|
\item \spxentry{FilterContains()}\spxextra{classe}, \hyperpage{84}
|
||||||
|
\item \spxentry{FilterHashtag()}\spxextra{classe}, \hyperpage{84}
|
||||||
|
\item \spxentry{FilterInsideMapArea()}\spxextra{classe}, \hyperpage{84}
|
||||||
|
\item \spxentry{FilterInsideTimeRay()}\spxextra{classe}, \hyperpage{84}
|
||||||
|
\item \spxentry{FilterIsRetweet()}\spxextra{classe}, \hyperpage{84}
|
||||||
|
\item \spxentry{FilterPoster()}\spxextra{classe}, \hyperpage{84}
|
||||||
|
\item \spxentry{FilterWithImage()}\spxextra{classe}, \hyperpage{84}
|
||||||
|
\item \spxentry{FilterWithLocation()}\spxextra{classe}, \hyperpage{84}
|
||||||
|
\item \spxentry{FilterWithPlace()}\spxextra{classe}, \hyperpage{84}
|
||||||
|
\item \spxentry{find\_user()}\spxextra{nel modulo nest\_backend.gestione}, \hyperpage{75}
|
||||||
|
|
||||||
|
\indexspace
|
||||||
|
\bigletter G
|
||||||
|
\item \spxentry{gen\_password()}\spxextra{nel modulo nest\_backend.gestione}, \hyperpage{75}
|
||||||
|
|
||||||
|
\indexspace
|
||||||
|
\bigletter H
|
||||||
|
\item \spxentry{hashtag}\spxextra{nest\_backend.database.tables.ConditionType attributo},
|
||||||
|
\hyperpage{80}
|
||||||
|
\item \spxentry{hashtag\_validator()}\spxextra{nel modulo nest\_backend.gestione}, \hyperpage{75}
|
||||||
|
|
||||||
|
\indexspace
|
||||||
|
\bigletter I
|
||||||
|
\item \spxentry{id}\spxextra{nest\_backend.database.tables.Alert attributo}, \hyperpage{76}
|
||||||
|
\item \spxentry{id}\spxextra{nest\_backend.database.tables.Condition attributo}, \hyperpage{77}
|
||||||
|
\item \spxentry{id}\spxextra{nest\_backend.database.tables.Notification attributo},
|
||||||
|
\hyperpage{77}
|
||||||
|
\item \spxentry{id}\spxextra{nest\_backend.database.tables.Repository attributo}, \hyperpage{78}
|
||||||
|
\item \spxentry{identity()}\spxextra{nel modulo nest\_backend.gestione}, \hyperpage{75}
|
||||||
|
\item \spxentry{image\_url}\spxextra{nest\_backend.database.tables.Tweet attributo},
|
||||||
|
\hyperpage{79}
|
||||||
|
\item \spxentry{insert\_time}\spxextra{nest\_backend.database.tables.Tweet attributo},
|
||||||
|
\hyperpage{79}
|
||||||
|
\item \spxentry{is\_active}\spxextra{nest\_backend.database.tables.Repository attributo},
|
||||||
|
\hyperpage{78}
|
||||||
|
\item \spxentry{is\_coordinate\_inside\_bounding\_box()}\spxextra{nel modulo nest\_crawler},
|
||||||
|
\hyperpage{81}
|
||||||
|
\item \spxentry{is\_deleted}\spxextra{nest\_backend.database.tables.Repository attributo},
|
||||||
|
\hyperpage{78}
|
||||||
|
\item \spxentry{is\_repo\_alert\_triggered()}\spxextra{nel modulo nest\_crawler}, \hyperpage{81}
|
||||||
|
\item \spxentry{isAdmin}\spxextra{nest\_backend.database.tables.User attributo}, \hyperpage{79}
|
||||||
|
|
||||||
|
\indexspace
|
||||||
|
\bigletter J
|
||||||
|
\item \spxentry{json\_error()}\spxextra{nel modulo nest\_backend.gestione}, \hyperpage{75}
|
||||||
|
\item \spxentry{json\_request\_authorizer()}\spxextra{nel modulo nest\_backend.gestione},
|
||||||
|
\hyperpage{75}
|
||||||
|
\item \spxentry{json\_success()}\spxextra{nel modulo nest\_backend.gestione}, \hyperpage{75}
|
||||||
|
|
||||||
|
\indexspace
|
||||||
|
\bigletter L
|
||||||
|
\item \spxentry{limit}\spxextra{nest\_backend.database.tables.Alert attributo}, \hyperpage{76}
|
||||||
|
\item \spxentry{location}\spxextra{nest\_backend.database.tables.ConditionType attributo},
|
||||||
|
\hyperpage{80}
|
||||||
|
\item \spxentry{location}\spxextra{nest\_backend.database.tables.Tweet attributo}, \hyperpage{78}
|
||||||
|
|
||||||
|
\indexspace
|
||||||
|
\bigletter M
|
||||||
|
\item \spxentry{MadeOf}\spxextra{classe built\sphinxhyphen{}in}, \hyperpage{72}
|
||||||
|
\item \spxentry{MadeOf}\spxextra{classe in nest\_backend.database.tables}, \hyperpage{79}
|
||||||
|
\item \spxentry{modulo}
|
||||||
|
\subitem \spxentry{nest\_backend}, \hyperpage{75}
|
||||||
|
\subitem \spxentry{nest\_backend.database}, \hyperpage{76}
|
||||||
|
\subitem \spxentry{nest\_backend.database.base}, \hyperpage{76}
|
||||||
|
\subitem \spxentry{nest\_backend.database.tables}, \hyperpage{76}
|
||||||
|
\subitem \spxentry{nest\_backend.gestione}, \hyperpage{75}
|
||||||
|
\subitem \spxentry{nest\_crawler}, \hyperpage{81}
|
||||||
|
|
||||||
|
\indexspace
|
||||||
|
\bigletter N
|
||||||
|
\item \spxentry{name}\spxextra{nest\_backend.database.tables.Alert attributo}, \hyperpage{76}
|
||||||
|
\item \spxentry{name}\spxextra{nest\_backend.database.tables.Repository attributo},
|
||||||
|
\hyperpage{78}
|
||||||
|
\item \spxentry{nest\_backend}
|
||||||
|
\subitem \spxentry{modulo}, \hyperpage{75}
|
||||||
|
\item \spxentry{nest\_backend.database}
|
||||||
|
\subitem \spxentry{modulo}, \hyperpage{76}
|
||||||
|
\item \spxentry{nest\_backend.database.base}
|
||||||
|
\subitem \spxentry{modulo}, \hyperpage{76}
|
||||||
|
\item \spxentry{nest\_backend.database.tables}
|
||||||
|
\subitem \spxentry{modulo}, \hyperpage{76}
|
||||||
|
\item \spxentry{nest\_backend.gestione}
|
||||||
|
\subitem \spxentry{modulo}, \hyperpage{75}
|
||||||
|
\item \spxentry{nest\_crawler}
|
||||||
|
\subitem \spxentry{modulo}, \hyperpage{81}
|
||||||
|
\item \spxentry{Notification}\spxextra{classe built\sphinxhyphen{}in}, \hyperpage{72}
|
||||||
|
\item \spxentry{Notification}\spxextra{classe in nest\_backend.database.tables}, \hyperpage{77}
|
||||||
|
\item \spxentry{notifications}\spxextra{nest\_backend.database.tables.Alert attributo},
|
||||||
|
\hyperpage{76}
|
||||||
|
\item \spxentry{NotImplementedError()}\spxextra{classe}, \hyperpage{83}
|
||||||
|
|
||||||
|
\indexspace
|
||||||
|
\bigletter O
|
||||||
|
\item \spxentry{OperationType}\spxextra{classe in nest\_backend.database.tables}, \hyperpage{80}
|
||||||
|
\item \spxentry{ora}\spxextra{nest\_backend.database.tables.Notification attributo},
|
||||||
|
\hyperpage{78}
|
||||||
|
\item \spxentry{owner}\spxextra{nest\_backend.database.tables.Repository attributo},
|
||||||
|
\hyperpage{78}
|
||||||
|
\item \spxentry{owner\_id}\spxextra{nest\_backend.database.tables.Repository attributo},
|
||||||
|
\hyperpage{78}
|
||||||
|
\item \spxentry{owner\_of}\spxextra{nest\_backend.database.tables.User attributo}, \hyperpage{79}
|
||||||
|
|
||||||
|
\indexspace
|
||||||
|
\bigletter P
|
||||||
|
\item \spxentry{password}\spxextra{nest\_backend.database.tables.User attributo}, \hyperpage{79}
|
||||||
|
\item \spxentry{place}\spxextra{nest\_backend.database.tables.ConditionType attributo},
|
||||||
|
\hyperpage{80}
|
||||||
|
\item \spxentry{place}\spxextra{nest\_backend.database.tables.Tweet attributo}, \hyperpage{78}
|
||||||
|
\item \spxentry{post\_time}\spxextra{nest\_backend.database.tables.Tweet attributo},
|
||||||
|
\hyperpage{79}
|
||||||
|
\item \spxentry{poster}\spxextra{nest\_backend.database.tables.Tweet attributo}, \hyperpage{78}
|
||||||
|
|
||||||
|
\indexspace
|
||||||
|
\bigletter R
|
||||||
|
\item \spxentry{repositories}\spxextra{nest\_backend.database.tables.Tweet attributo},
|
||||||
|
\hyperpage{79}
|
||||||
|
\item \spxentry{Repository}\spxextra{classe built\sphinxhyphen{}in}, \hyperpage{72}
|
||||||
|
\item \spxentry{Repository}\spxextra{classe in nest\_backend.database.tables}, \hyperpage{78}
|
||||||
|
\item \spxentry{repository}\spxextra{nest\_backend.database.tables.Alert attributo},
|
||||||
|
\hyperpage{76}
|
||||||
|
\item \spxentry{repository}\spxextra{nest\_backend.database.tables.Authorization attributo},
|
||||||
|
\hyperpage{76}
|
||||||
|
\item \spxentry{repository}\spxextra{nest\_backend.database.tables.Composed attributo},
|
||||||
|
\hyperpage{77}
|
||||||
|
\item \spxentry{repository}\spxextra{nest\_backend.database.tables.Condition attributo},
|
||||||
|
\hyperpage{77}
|
||||||
|
\item \spxentry{repository\_auth()}\spxextra{nel modulo nest\_backend.gestione}, \hyperpage{75}
|
||||||
|
\item \spxentry{repository\_id}\spxextra{nest\_backend.database.tables.Alert attributo},
|
||||||
|
\hyperpage{76}
|
||||||
|
\item \spxentry{repository\_id}\spxextra{nest\_backend.database.tables.Condition attributo},
|
||||||
|
\hyperpage{77}
|
||||||
|
\item \spxentry{ResultError()}\spxextra{classe}, \hyperpage{84}
|
||||||
|
\item \spxentry{rid}\spxextra{nest\_backend.database.tables.Authorization attributo},
|
||||||
|
\hyperpage{76}
|
||||||
|
\item \spxentry{rid}\spxextra{nest\_backend.database.tables.Composed attributo}, \hyperpage{77}
|
||||||
|
|
||||||
|
\indexspace
|
||||||
|
\bigletter S
|
||||||
|
\item \spxentry{search\_repo\_conditions()}\spxextra{nel modulo nest\_crawler}, \hyperpage{81}
|
||||||
|
\item \spxentry{send\_notification\_email()}\spxextra{nel modulo nest\_crawler}, \hyperpage{81}
|
||||||
|
\item \spxentry{send\_notification\_tweet()}\spxextra{nel modulo nest\_crawler}, \hyperpage{81}
|
||||||
|
\item \spxentry{SerializationError()}\spxextra{classe}, \hyperpage{84}
|
||||||
|
\item \spxentry{ServerNotConfiguredError()}\spxextra{classe}, \hyperpage{83}
|
||||||
|
\item \spxentry{snowflake}\spxextra{nest\_backend.database.tables.Composed attributo},
|
||||||
|
\hyperpage{77}
|
||||||
|
\item \spxentry{snowflake}\spxextra{nest\_backend.database.tables.Contains attributo},
|
||||||
|
\hyperpage{77}
|
||||||
|
\item \spxentry{snowflake}\spxextra{nest\_backend.database.tables.Tweet attributo},
|
||||||
|
\hyperpage{78}
|
||||||
|
\item \spxentry{start}\spxextra{nest\_backend.database.tables.Repository attributo},
|
||||||
|
\hyperpage{78}
|
||||||
|
|
||||||
|
\indexspace
|
||||||
|
\bigletter T
|
||||||
|
\item \spxentry{time}\spxextra{nest\_backend.database.tables.ConditionType attributo},
|
||||||
|
\hyperpage{80}
|
||||||
|
\item \spxentry{to\_json()}\spxextra{nest\_backend.database.tables.Alert metodo}, \hyperpage{76}
|
||||||
|
\item \spxentry{to\_json()}\spxextra{nest\_backend.database.tables.Authorization metodo},
|
||||||
|
\hyperpage{76}
|
||||||
|
\item \spxentry{to\_json()}\spxextra{nest\_backend.database.tables.Condition metodo},
|
||||||
|
\hyperpage{77}
|
||||||
|
\item \spxentry{to\_json()}\spxextra{nest\_backend.database.tables.Notification metodo},
|
||||||
|
\hyperpage{78}
|
||||||
|
\item \spxentry{to\_json()}\spxextra{nest\_backend.database.tables.Repository metodo},
|
||||||
|
\hyperpage{78}
|
||||||
|
\item \spxentry{to\_json()}\spxextra{nest\_backend.database.tables.Tweet metodo}, \hyperpage{79}
|
||||||
|
\item \spxentry{to\_json()}\spxextra{nest\_backend.database.tables.User metodo}, \hyperpage{79}
|
||||||
|
\item \spxentry{Tweet}\spxextra{classe built\sphinxhyphen{}in}, \hyperpage{73}
|
||||||
|
\item \spxentry{Tweet}\spxextra{classe in nest\_backend.database.tables}, \hyperpage{78}
|
||||||
|
\item \spxentry{tweet}\spxextra{nest\_backend.database.tables.Composed attributo}, \hyperpage{77}
|
||||||
|
\item \spxentry{tweet}\spxextra{nest\_backend.database.tables.Contains attributo}, \hyperpage{77}
|
||||||
|
\item \spxentry{tweets}\spxextra{nest\_backend.database.tables.Condition attributo},
|
||||||
|
\hyperpage{77}
|
||||||
|
\item \spxentry{tweets}\spxextra{nest\_backend.database.tables.Repository attributo},
|
||||||
|
\hyperpage{78}
|
||||||
|
\item \spxentry{type}\spxextra{nest\_backend.database.tables.Condition attributo}, \hyperpage{77}
|
||||||
|
|
||||||
|
\indexspace
|
||||||
|
\bigletter U
|
||||||
|
\item \spxentry{User}\spxextra{classe built\sphinxhyphen{}in}, \hyperpage{73}
|
||||||
|
\item \spxentry{User}\spxextra{classe in nest\_backend.database.tables}, \hyperpage{79}
|
||||||
|
\item \spxentry{user}\spxextra{nest\_backend.database.tables.Authorization attributo},
|
||||||
|
\hyperpage{76}
|
||||||
|
\item \spxentry{user}\spxextra{nest\_backend.database.tables.ConditionType attributo},
|
||||||
|
\hyperpage{80}
|
||||||
|
\item \spxentry{username}\spxextra{nest\_backend.database.tables.User attributo}, \hyperpage{79}
|
||||||
|
|
||||||
|
\indexspace
|
||||||
|
\bigletter V
|
||||||
|
\item \spxentry{ViewNotAllowedError()}\spxextra{classe}, \hyperpage{83}
|
||||||
|
|
||||||
|
\indexspace
|
||||||
|
\bigletter W
|
||||||
|
\item \spxentry{window\_size}\spxextra{nest\_backend.database.tables.Alert attributo},
|
||||||
|
\hyperpage{76}
|
||||||
|
|
||||||
|
\end{sphinxtheindex}
|
96
docs/build/latex/nest.out
vendored
Normal file
|
@ -0,0 +1,96 @@
|
||||||
|
\BOOKMARK [0][-]{chapter.1}{\376\377\000I\000l\000\040\000p\000r\000o\000g\000e\000t\000t\000o\000\040\000i\000n\000\040\000b\000r\000e\000v\000e}{}% 1
|
||||||
|
\BOOKMARK [1][-]{section.1.1}{\376\377\000S\000u\000d\000d\000i\000v\000i\000s\000i\000o\000n\000e\000\040\000i\000n\000\040\000m\000o\000d\000u\000l\000i}{chapter.1}% 2
|
||||||
|
\BOOKMARK [1][-]{section.1.2}{\376\377\000S\000c\000r\000e\000e\000n\000s\000h\000o\000t\000s}{chapter.1}% 3
|
||||||
|
\BOOKMARK [0][-]{chapter.2}{\376\377\000I\000n\000s\000t\000a\000l\000l\000a\000z\000i\000o\000n\000e}{}% 4
|
||||||
|
\BOOKMARK [1][-]{section.2.1}{\376\377\000P\000r\000e\000r\000e\000q\000u\000i\000s\000i\000t\000i}{chapter.2}% 5
|
||||||
|
\BOOKMARK [1][-]{section.2.2}{\376\377\000C\000r\000e\000a\000r\000e\000\040\000u\000n\000\040\000n\000u\000o\000v\000o\000\040\000u\000t\000e\000n\000t\000e}{chapter.2}% 6
|
||||||
|
\BOOKMARK [1][-]{section.2.3}{\376\377\000S\000c\000a\000r\000i\000c\000a\000r\000e\000\040\000i\000l\000\040\000c\000o\000d\000i\000c\000e\000\040\000s\000o\000r\000g\000e\000n\000t\000e}{chapter.2}% 7
|
||||||
|
\BOOKMARK [1][-]{section.2.4}{\376\377\000C\000r\000e\000a\000r\000e\000\040\000i\000l\000\040\000d\000a\000t\000a\000b\000a\000s\000e}{chapter.2}% 8
|
||||||
|
\BOOKMARK [1][-]{section.2.5}{\376\377\000C\000r\000e\000a\000r\000e\000\040\000u\000n\000\040\000f\000i\000l\000e\000\040\000d\000i\000\040\000c\000o\000n\000f\000i\000g\000u\000r\000a\000z\000i\000o\000n\000e\000\040\000p\000e\000r\000\040\000i\000l\000\040\000b\000a\000c\000k\000e\000n\000d}{chapter.2}% 9
|
||||||
|
\BOOKMARK [1][-]{section.2.6}{\376\377\000I\000n\000s\000t\000a\000l\000l\000a\000r\000e\000\040\000l\000e\000\040\000d\000i\000p\000e\000n\000d\000e\000n\000z\000e\000\040\000P\000y\000t\000h\000o\000n}{chapter.2}% 10
|
||||||
|
\BOOKMARK [1][-]{section.2.7}{\376\377\000I\000n\000s\000t\000a\000l\000l\000a\000r\000e\000\040\000l\000e\000\040\000d\000i\000p\000e\000n\000d\000e\000n\000z\000e\000\040\000N\000o\000d\000e\000J\000S}{chapter.2}% 11
|
||||||
|
\BOOKMARK [1][-]{section.2.8}{\376\377\000C\000r\000e\000a\000r\000e\000\040\000u\000n\000\040\000s\000e\000r\000v\000i\000z\000i\000o\000\040\000S\000y\000s\000t\000e\000m\000D\000\040\000p\000e\000r\000\040\000i\000l\000\040\000b\000a\000c\000k\000e\000n\000d}{chapter.2}% 12
|
||||||
|
\BOOKMARK [1][-]{section.2.9}{\376\377\000C\000o\000m\000p\000i\000l\000a\000r\000e\000\040\000i\000l\000\040\000f\000r\000o\000n\000t\000e\000n\000d}{chapter.2}% 13
|
||||||
|
\BOOKMARK [1][-]{section.2.10}{\376\377\000C\000r\000e\000a\000r\000e\000\040\000u\000n\000\040\000s\000e\000r\000v\000i\000z\000i\000o\000\040\000S\000y\000s\000t\000e\000m\000D\000\040\000p\000e\000r\000\040\000i\000l\000\040\000f\000r\000o\000n\000t\000e\000n\000d}{chapter.2}% 14
|
||||||
|
\BOOKMARK [1][-]{section.2.11}{\376\377\000C\000r\000e\000a\000r\000e\000\040\000u\000n\000\040\000s\000e\000r\000v\000i\000z\000i\000o\000\040\000S\000y\000s\000t\000e\000m\000D\000\040\000p\000e\000r\000\040\000i\000l\000\040\000c\000r\000a\000w\000l\000e\000r}{chapter.2}% 15
|
||||||
|
\BOOKMARK [1][-]{section.2.12}{\376\377\000C\000o\000n\000f\000i\000g\000u\000r\000a\000r\000e\000\040\000i\000l\000\040\000c\000r\000a\000w\000l\000e\000r}{chapter.2}% 16
|
||||||
|
\BOOKMARK [1][-]{section.2.13}{\376\377\000C\000r\000e\000a\000r\000e\000\040\000u\000n\000\040\000t\000i\000m\000e\000r\000\040\000S\000y\000s\000t\000e\000m\000D\000\040\000p\000e\000r\000\040\000i\000l\000\040\000c\000r\000a\000w\000l\000e\000r}{chapter.2}% 17
|
||||||
|
\BOOKMARK [1][-]{section.2.14}{\376\377\000C\000o\000n\000f\000i\000g\000u\000r\000a\000r\000e\000\040\000A\000p\000a\000c\000h\000e\000\040\000c\000o\000m\000e\000\040\000r\000e\000v\000e\000r\000s\000e\000\040\000p\000r\000o\000x\000y}{chapter.2}% 18
|
||||||
|
\BOOKMARK [0][-]{chapter.3}{\376\377\000A\000g\000g\000i\000o\000r\000n\000a\000m\000e\000n\000t\000o}{}% 19
|
||||||
|
\BOOKMARK [0][-]{chapter.4}{\376\377\000I\000n\000t\000r\000o\000d\000u\000z\000i\000o\000n\000e}{}% 20
|
||||||
|
\BOOKMARK [1][-]{section.4.1}{\376\377\000O\000b\000i\000e\000t\000t\000i\000v\000o}{chapter.4}% 21
|
||||||
|
\BOOKMARK [1][-]{section.4.2}{\376\377\000C\000a\000m\000p\000o\000\040\000d\000i\000\040\000a\000p\000p\000l\000i\000c\000a\000z\000i\000o\000n\000e}{chapter.4}% 22
|
||||||
|
\BOOKMARK [1][-]{section.4.3}{\376\377\000C\000a\000r\000a\000t\000t\000e\000r\000i\000s\000t\000i\000c\000h\000e\000\040\000d\000e\000g\000l\000i\000\040\000u\000t\000e\000n\000t\000i}{chapter.4}% 23
|
||||||
|
\BOOKMARK [1][-]{section.4.4}{\376\377\000G\000l\000o\000s\000s\000a\000r\000i\000o}{chapter.4}% 24
|
||||||
|
\BOOKMARK [1][-]{section.4.5}{\376\377\000M\000a\000c\000r\000o\000-\000f\000u\000n\000z\000i\000o\000n\000a\000l\000i\000t\000\340}{chapter.4}% 25
|
||||||
|
\BOOKMARK [1][-]{section.4.6}{\376\377\000C\000a\000s\000i\000\040\000d\000\047\000u\000s\000o}{chapter.4}% 26
|
||||||
|
\BOOKMARK [1][-]{section.4.7}{\376\377\000B\000a\000c\000k\000l\000o\000g\000\040\000g\000e\000n\000e\000r\000a\000l\000e}{chapter.4}% 27
|
||||||
|
\BOOKMARK [0][-]{chapter.5}{\376\377\000S\000t\000r\000u\000m\000e\000n\000t\000i\000\040\000u\000t\000i\000l\000i\000z\000z\000a\000t\000i}{}% 28
|
||||||
|
\BOOKMARK [0][-]{chapter.6}{\376\377\000P\000r\000o\000c\000e\000s\000s\000o\000\040\000d\000i\000\040\000s\000v\000i\000l\000u\000p\000p\000o}{}% 29
|
||||||
|
\BOOKMARK [1][-]{section.6.1}{\376\377\000R\000u\000o\000l\000i}{chapter.6}% 30
|
||||||
|
\BOOKMARK [1][-]{section.6.2}{\376\377\000S\000p\000r\000i\000n\000t}{chapter.6}% 31
|
||||||
|
\BOOKMARK [2][-]{subsection.6.2.1}{\376\377\000S\000p\000r\000i\000n\000t\000\040\0000\000:\000\040\0000\0004\000\040\000A\000p\000r\000\040\000-\000\040\0001\0008\000\040\000A\000p\000r}{section.6.2}% 32
|
||||||
|
\BOOKMARK [3][-]{subsubsection.6.2.1.1}{\376\377\000C\000o\000n\000s\000e\000g\000n\000a}{subsection.6.2.1}% 33
|
||||||
|
\BOOKMARK [3][-]{subsubsection.6.2.1.2}{\376\377\000D\000e\000f\000i\000n\000i\000t\000i\000o\000n\000\040\000o\000f\000\040\000R\000e\000a\000d\000y}{subsection.6.2.1}% 34
|
||||||
|
\BOOKMARK [3][-]{subsubsection.6.2.1.3}{\376\377\000D\000e\000f\000i\000n\000i\000t\000i\000o\000n\000\040\000o\000f\000\040\000D\000o\000n\000e}{subsection.6.2.1}% 35
|
||||||
|
\BOOKMARK [3][-]{subsubsection.6.2.1.4}{\376\377\000S\000t\000a\000t\000i\000s\000t\000i\000c\000h\000e}{subsection.6.2.1}% 36
|
||||||
|
\BOOKMARK [3][-]{subsubsection.6.2.1.5}{\376\377\000S\000p\000r\000i\000n\000t\000\040\000R\000e\000t\000r\000o\000s\000p\000e\000c\000t\000i\000v\000e}{subsection.6.2.1}% 37
|
||||||
|
\BOOKMARK [3][-]{subsubsection.6.2.1.6}{\376\377\000S\000p\000r\000i\000n\000t\000\040\000R\000e\000v\000i\000e\000w}{subsection.6.2.1}% 38
|
||||||
|
\BOOKMARK [3][-]{subsubsection.6.2.1.7}{\376\377\000A\000r\000t\000e\000f\000a\000t\000t\000i}{subsection.6.2.1}% 39
|
||||||
|
\BOOKMARK [3][-]{subsubsection.6.2.1.8}{\376\377\000R\000e\000g\000i\000s\000t\000r\000o\000\040\000a\000t\000t\000i\000v\000i\000t\000\340}{subsection.6.2.1}% 40
|
||||||
|
\BOOKMARK [3][-]{subsubsection.6.2.1.9}{\376\377\000R\000i\000s\000u\000l\000t\000a\000t\000i\000\040\000d\000e\000l\000l\000a\000\040\000p\000a\000r\000t\000i\000t\000a\000\040\000d\000i\000\040\000S\000c\000r\000u\000m\000b\000l\000e}{subsection.6.2.1}% 41
|
||||||
|
\BOOKMARK [2][-]{subsection.6.2.2}{\376\377\000S\000p\000r\000i\000n\000t\000\040\0001\000:\000\040\0001\0009\000\040\000A\000p\000r\000\040\000-\000\040\0000\0002\000\040\000M\000a\000g}{section.6.2}% 42
|
||||||
|
\BOOKMARK [3][-]{subsubsection.6.2.2.1}{\376\377\000C\000o\000n\000s\000e\000g\000n\000a}{subsection.6.2.2}% 43
|
||||||
|
\BOOKMARK [3][-]{subsubsection.6.2.2.2}{\376\377\000G\000o\000a\000l}{subsection.6.2.2}% 44
|
||||||
|
\BOOKMARK [3][-]{subsubsection.6.2.2.3}{\376\377\000D\000e\000f\000i\000n\000i\000t\000i\000o\000n\000\040\000o\000f\000\040\000R\000e\000a\000d\000y}{subsection.6.2.2}% 45
|
||||||
|
\BOOKMARK [3][-]{subsubsection.6.2.2.4}{\376\377\000D\000e\000f\000i\000n\000i\000t\000i\000o\000n\000\040\000o\000f\000\040\000D\000o\000n\000e}{subsection.6.2.2}% 46
|
||||||
|
\BOOKMARK [3][-]{subsubsection.6.2.2.5}{\376\377\000S\000t\000a\000t\000i\000s\000t\000i\000c\000h\000e}{subsection.6.2.2}% 47
|
||||||
|
\BOOKMARK [3][-]{subsubsection.6.2.2.6}{\376\377\000S\000p\000r\000i\000n\000t\000\040\000R\000e\000t\000r\000o\000s\000p\000e\000c\000t\000i\000v\000e}{subsection.6.2.2}% 48
|
||||||
|
\BOOKMARK [3][-]{subsubsection.6.2.2.7}{\376\377\000S\000p\000r\000i\000n\000t\000\040\000R\000e\000v\000i\000e\000w}{subsection.6.2.2}% 49
|
||||||
|
\BOOKMARK [3][-]{subsubsection.6.2.2.8}{\376\377\000V\000a\000l\000u\000t\000a\000z\000i\000o\000n\000e\000\040\000s\000u\000l\000\040\000d\000e\000b\000i\000t\000o\000\040\000t\000e\000c\000n\000i\000c\000o}{subsection.6.2.2}% 50
|
||||||
|
\BOOKMARK [3][-]{subsubsection.6.2.2.9}{\376\377\000V\000a\000l\000u\000t\000a\000z\000i\000o\000n\000e\000\040\000s\000u\000l\000l\000e\000\040\000U\000s\000e\000r\000\040\000S\000t\000o\000r\000i\000e\000s}{subsection.6.2.2}% 51
|
||||||
|
\BOOKMARK [3][-]{subsubsection.6.2.2.10}{\376\377\000R\000e\000g\000i\000s\000t\000r\000o\000\040\000a\000t\000t\000i\000v\000i\000t\000\340}{subsection.6.2.2}% 52
|
||||||
|
\BOOKMARK [2][-]{subsection.6.2.3}{\376\377\000S\000p\000r\000i\000n\000t\000\040\0002\000:\000\040\0000\0003\000\040\000M\000a\000g\000\040\000-\000\040\0001\0006\000\040\000M\000a\000g}{section.6.2}% 53
|
||||||
|
\BOOKMARK [3][-]{subsubsection.6.2.3.1}{\376\377\000C\000o\000n\000s\000e\000g\000n\000a}{subsection.6.2.3}% 54
|
||||||
|
\BOOKMARK [3][-]{subsubsection.6.2.3.2}{\376\377\000G\000o\000a\000l}{subsection.6.2.3}% 55
|
||||||
|
\BOOKMARK [3][-]{subsubsection.6.2.3.3}{\376\377\000D\000e\000f\000i\000n\000i\000t\000i\000o\000n\000\040\000o\000f\000\040\000R\000e\000a\000d\000y}{subsection.6.2.3}% 56
|
||||||
|
\BOOKMARK [3][-]{subsubsection.6.2.3.4}{\376\377\000D\000e\000f\000i\000n\000i\000t\000i\000o\000n\000\040\000o\000f\000\040\000D\000o\000n\000e}{subsection.6.2.3}% 57
|
||||||
|
\BOOKMARK [3][-]{subsubsection.6.2.3.5}{\376\377\000S\000t\000a\000t\000i\000s\000t\000i\000c\000h\000e}{subsection.6.2.3}% 58
|
||||||
|
\BOOKMARK [3][-]{subsubsection.6.2.3.6}{\376\377\000S\000p\000r\000i\000n\000t\000\040\000R\000e\000t\000r\000o\000s\000p\000e\000c\000t\000i\000v\000e}{subsection.6.2.3}% 59
|
||||||
|
\BOOKMARK [3][-]{subsubsection.6.2.3.7}{\376\377\000S\000p\000r\000i\000n\000t\000\040\000R\000e\000v\000i\000e\000w}{subsection.6.2.3}% 60
|
||||||
|
\BOOKMARK [3][-]{subsubsection.6.2.3.8}{\376\377\000R\000e\000g\000i\000s\000t\000r\000o\000\040\000a\000t\000t\000i\000v\000i\000t\000\340}{subsection.6.2.3}% 61
|
||||||
|
\BOOKMARK [2][-]{subsection.6.2.4}{\376\377\000S\000p\000r\000i\000n\000t\000\040\0003\000:\000\040\0001\0007\000\040\000M\000a\000g\000\040\000-\000\040\0003\0000\000\040\000M\000a\000g}{section.6.2}% 62
|
||||||
|
\BOOKMARK [3][-]{subsubsection.6.2.4.1}{\376\377\000C\000o\000n\000s\000e\000g\000n\000a}{subsection.6.2.4}% 63
|
||||||
|
\BOOKMARK [3][-]{subsubsection.6.2.4.2}{\376\377\000G\000o\000a\000l}{subsection.6.2.4}% 64
|
||||||
|
\BOOKMARK [3][-]{subsubsection.6.2.4.3}{\376\377\000G\000r\000o\000o\000m\000i\000n\000g\000\040\000s\000e\000s\000s\000i\000o\000n}{subsection.6.2.4}% 65
|
||||||
|
\BOOKMARK [3][-]{subsubsection.6.2.4.4}{\376\377\000D\000e\000f\000i\000n\000i\000t\000i\000o\000n\000\040\000o\000f\000\040\000R\000e\000a\000d\000y}{subsection.6.2.4}% 66
|
||||||
|
\BOOKMARK [3][-]{subsubsection.6.2.4.5}{\376\377\000D\000e\000f\000i\000n\000i\000t\000i\000o\000n\000\040\000o\000f\000\040\000D\000o\000n\000e}{subsection.6.2.4}% 67
|
||||||
|
\BOOKMARK [3][-]{subsubsection.6.2.4.6}{\376\377\000S\000t\000a\000t\000i\000s\000t\000i\000c\000h\000e}{subsection.6.2.4}% 68
|
||||||
|
\BOOKMARK [3][-]{subsubsection.6.2.4.7}{\376\377\000F\000i\000n\000a\000l\000\040\000R\000e\000t\000r\000o\000s\000p\000e\000c\000t\000i\000v\000e}{subsection.6.2.4}% 69
|
||||||
|
\BOOKMARK [3][-]{subsubsection.6.2.4.8}{\376\377\000D\000e\000m\000o}{subsection.6.2.4}% 70
|
||||||
|
\BOOKMARK [3][-]{subsubsection.6.2.4.9}{\376\377\000R\000e\000g\000i\000s\000t\000r\000o\000\040\000a\000t\000t\000i\000v\000i\000t\000\340}{subsection.6.2.4}% 71
|
||||||
|
\BOOKMARK [1][-]{section.6.3}{\376\377\000B\000u\000r\000n\000d\000o\000w\000n\000\040\000c\000h\000a\000r\000t\000\040\000c\000o\000m\000p\000l\000e\000s\000s\000i\000v\000a}{chapter.6}% 72
|
||||||
|
\BOOKMARK [0][-]{chapter.7}{\376\377\000A\000r\000t\000e\000f\000a\000t\000t\000i}{}% 73
|
||||||
|
\BOOKMARK [1][-]{section.7.1}{\376\377\000D\000i\000a\000g\000r\000a\000m\000m\000i\000\040\000U\000M\000L}{chapter.7}% 74
|
||||||
|
\BOOKMARK [1][-]{section.7.2}{\376\377\000D\000e\000m\000o}{chapter.7}% 75
|
||||||
|
\BOOKMARK [2][-]{subsection.7.2.1}{\376\377\000V\000i\000d\000e\000o}{section.7.2}% 76
|
||||||
|
\BOOKMARK [2][-]{subsection.7.2.2}{\376\377\000I\000n\000t\000e\000r\000a\000t\000t\000i\000v\000a}{section.7.2}% 77
|
||||||
|
\BOOKMARK [0][-]{chapter.8}{\376\377\000C\000o\000n\000c\000l\000u\000s\000i\000o\000n\000i}{}% 78
|
||||||
|
\BOOKMARK [0][-]{chapter.9}{\376\377\000S\000u\000g\000g\000e\000r\000i\000m\000e\000n\000t\000i\000\040\000r\000e\000l\000a\000t\000i\000v\000i\000\040\000a\000l\000\040\000c\000o\000r\000s\000o}{}% 79
|
||||||
|
\BOOKMARK [0][-]{chapter.10}{\376\377\000M\000e\000t\000a\000-\000d\000o\000c\000u\000m\000e\000n\000t\000a\000z\000i\000o\000n\000e}{}% 80
|
||||||
|
\BOOKMARK [1][-]{section.10.1}{\376\377\000C\000o\000m\000p\000i\000l\000a\000z\000i\000o\000n\000e\000\040\000c\000o\000n\000\040\000I\000n\000t\000e\000l\000l\000i\000J\000\040\000I\000D\000E\000A}{chapter.10}% 81
|
||||||
|
\BOOKMARK [1][-]{section.10.2}{\376\377\000C\000o\000m\000p\000i\000l\000a\000z\000i\000o\000n\000e\000\040\000c\000o\000n\000\040\000G\000N\000U\000\040\000M\000a\000k\000e}{chapter.10}% 82
|
||||||
|
\BOOKMARK [1][-]{section.10.3}{\376\377\000C\000o\000m\000p\000i\000l\000a\000z\000i\000o\000n\000e\000\040\000c\000o\000n\000\040\000W\000i\000n\000d\000o\000w\000s\000\040\000P\000o\000w\000e\000r\000s\000h\000e\000l\000l}{chapter.10}% 83
|
||||||
|
\BOOKMARK [0][-]{chapter.11}{\376\377\000S\000t\000r\000u\000t\000t\000u\000r\000a\000\040\000d\000e\000l\000\040\000d\000a\000t\000a\000b\000a\000s\000e}{}% 84
|
||||||
|
\BOOKMARK [0][-]{chapter.12}{\376\377\000n\000e\000s\000t\000\137\000b\000a\000c\000k\000e\000n\000d\000\040\000-\000\040\000W\000e\000b\000\040\000A\000P\000I\000\040\000i\000n\000\040\000P\000y\000t\000h\000o\000n}{}% 85
|
||||||
|
\BOOKMARK [1][-]{section.12.1}{\376\377\000.\000g\000e\000s\000t\000i\000o\000n\000e\000\040\000-\000\040\000M\000e\000t\000o\000d\000i\000\040\000d\000i\000\040\000u\000t\000i\000l\000i\000t\000y}{chapter.12}% 86
|
||||||
|
\BOOKMARK [1][-]{section.12.2}{\376\377\000.\000d\000a\000t\000a\000b\000a\000s\000e\000\040\000-\000\040\000D\000a\000t\000a\000b\000a\000s\000e}{chapter.12}% 87
|
||||||
|
\BOOKMARK [2][-]{subsection.12.2.1}{\376\377\000.\000b\000a\000s\000e\000\040\000-\000\040\000E\000s\000t\000e\000n\000s\000i\000o\000n\000e\000\040\000f\000l\000a\000s\000k}{section.12.2}% 88
|
||||||
|
\BOOKMARK [2][-]{subsection.12.2.2}{\376\377\000.\000t\000a\000b\000l\000e\000s\000\040\000-\000\040\000T\000a\000b\000e\000l\000l\000e}{section.12.2}% 89
|
||||||
|
\BOOKMARK [1][-]{section.12.3}{\376\377\000.\000r\000o\000u\000t\000e\000s\000\040\000-\000\040\000P\000e\000r\000c\000o\000r\000s\000i\000\040\000A\000P\000I}{chapter.12}% 90
|
||||||
|
\BOOKMARK [0][-]{chapter.13}{\376\377\000n\000e\000s\000t\000\137\000c\000r\000a\000w\000l\000e\000r\000\040\000-\000\040\000C\000r\000a\000w\000l\000e\000r\000\040\000i\000n\000\040\000P\000y\000t\000h\000o\000n}{}% 91
|
||||||
|
\BOOKMARK [0][-]{chapter.14}{\376\377\000n\000e\000s\000t\000\137\000f\000r\000o\000n\000t\000e\000n\000d\000\040\000-\000\040\000I\000n\000t\000e\000r\000f\000a\000c\000c\000i\000a\000\040\000u\000t\000e\000n\000t\000e\000\040\000i\000n\000\040\000R\000e\000a\000c\000t}{}% 92
|
||||||
|
\BOOKMARK [1][-]{section.14.1}{\376\377\000.\000o\000b\000j\000e\000c\000t\000s\000\040\000-\000\040\000O\000g\000g\000e\000t\000t\000i\000\040\000v\000a\000r\000i\000\040\000d\000i\000\040\000u\000t\000i\000l\000i\000t\000y}{chapter.14}% 93
|
||||||
|
\BOOKMARK [0][-]{chapter.15}{\376\377\000A\000l\000t\000r\000i\000\040\000c\000o\000l\000l\000e\000g\000a\000m\000e\000n\000t\000i}{}% 94
|
||||||
|
\BOOKMARK [0][-]{section*.208}{\376\377\000I\000n\000d\000i\000c\000e\000\040\000d\000e\000l\000\040\000m\000o\000d\000u\000l\000o\000\040\000P\000y\000t\000h\000o\000n}{}% 95
|
||||||
|
\BOOKMARK [0][-]{section*.209}{\376\377\000I\000n\000d\000i\000c\000e}{}% 96
|
BIN
docs/build/latex/nest.pdf
vendored
Normal file
8884
docs/build/latex/nest.tex
vendored
Normal file
147
docs/build/latex/nest.toc
vendored
Normal file
|
@ -0,0 +1,147 @@
|
||||||
|
\babel@toc {italian}{}
|
||||||
|
\babel@toc {italian}{}
|
||||||
|
\contentsline {chapter}{\numberline {1}Il progetto in breve}{3}{chapter.1}%
|
||||||
|
\contentsline {section}{\numberline {1.1}Suddivisione in moduli}{3}{section.1.1}%
|
||||||
|
\contentsline {section}{\numberline {1.2}Screenshots}{4}{section.1.2}%
|
||||||
|
\contentsline {chapter}{\numberline {2}Installazione}{7}{chapter.2}%
|
||||||
|
\contentsline {section}{\numberline {2.1}Prerequisiti}{7}{section.2.1}%
|
||||||
|
\contentsline {section}{\numberline {2.2}Creare un nuovo utente}{8}{section.2.2}%
|
||||||
|
\contentsline {section}{\numberline {2.3}Scaricare il codice sorgente}{8}{section.2.3}%
|
||||||
|
\contentsline {section}{\numberline {2.4}Creare il database}{8}{section.2.4}%
|
||||||
|
\contentsline {section}{\numberline {2.5}Creare un file di configurazione per il backend}{8}{section.2.5}%
|
||||||
|
\contentsline {section}{\numberline {2.6}Installare le dipendenze Python}{9}{section.2.6}%
|
||||||
|
\contentsline {section}{\numberline {2.7}Installare le dipendenze NodeJS}{9}{section.2.7}%
|
||||||
|
\contentsline {section}{\numberline {2.8}Creare un servizio SystemD per il backend}{9}{section.2.8}%
|
||||||
|
\contentsline {section}{\numberline {2.9}Compilare il frontend}{10}{section.2.9}%
|
||||||
|
\contentsline {section}{\numberline {2.10}Creare un servizio SystemD per il frontend}{10}{section.2.10}%
|
||||||
|
\contentsline {section}{\numberline {2.11}Creare un servizio SystemD per il crawler}{12}{section.2.11}%
|
||||||
|
\contentsline {section}{\numberline {2.12}Configurare il crawler}{12}{section.2.12}%
|
||||||
|
\contentsline {section}{\numberline {2.13}Creare un timer SystemD per il crawler}{13}{section.2.13}%
|
||||||
|
\contentsline {section}{\numberline {2.14}Configurare Apache come reverse proxy}{14}{section.2.14}%
|
||||||
|
\contentsline {chapter}{\numberline {3}Aggiornamento}{15}{chapter.3}%
|
||||||
|
\contentsline {chapter}{\numberline {4}Introduzione}{17}{chapter.4}%
|
||||||
|
\contentsline {section}{\numberline {4.1}Obiettivo}{17}{section.4.1}%
|
||||||
|
\contentsline {section}{\numberline {4.2}Campo di applicazione}{17}{section.4.2}%
|
||||||
|
\contentsline {section}{\numberline {4.3}Caratteristiche degli utenti}{17}{section.4.3}%
|
||||||
|
\contentsline {section}{\numberline {4.4}Glossario}{18}{section.4.4}%
|
||||||
|
\contentsline {section}{\numberline {4.5}Macro\sphinxhyphen {}funzionalità}{18}{section.4.5}%
|
||||||
|
\contentsline {section}{\numberline {4.6}Casi d\textquotesingle {}uso}{18}{section.4.6}%
|
||||||
|
\contentsline {section}{\numberline {4.7}Backlog generale}{23}{section.4.7}%
|
||||||
|
\contentsline {chapter}{\numberline {5}Strumenti utilizzati}{27}{chapter.5}%
|
||||||
|
\contentsline {chapter}{\numberline {6}Processo di sviluppo}{29}{chapter.6}%
|
||||||
|
\contentsline {section}{\numberline {6.1}Ruoli}{29}{section.6.1}%
|
||||||
|
\contentsline {section}{\numberline {6.2}Sprint}{29}{section.6.2}%
|
||||||
|
\contentsline {subsection}{\numberline {6.2.1}Sprint 0: 04 Apr \sphinxhyphen {} 18 Apr}{30}{subsection.6.2.1}%
|
||||||
|
\contentsline {subsubsection}{\numberline {6.2.1.1}Consegna}{30}{subsubsection.6.2.1.1}%
|
||||||
|
\contentsline {subsubsection}{\numberline {6.2.1.2}Definition of Ready}{30}{subsubsection.6.2.1.2}%
|
||||||
|
\contentsline {subsubsection}{\numberline {6.2.1.3}Definition of Done}{30}{subsubsection.6.2.1.3}%
|
||||||
|
\contentsline {subsubsection}{\numberline {6.2.1.4}Statistiche}{30}{subsubsection.6.2.1.4}%
|
||||||
|
\contentsline {paragraph}{Gitinspector}{30}{paragraph*.3}%
|
||||||
|
\contentsline {subsubsection}{\numberline {6.2.1.5}Sprint Retrospective}{30}{subsubsection.6.2.1.5}%
|
||||||
|
\contentsline {subsubsection}{\numberline {6.2.1.6}Sprint Review}{31}{subsubsection.6.2.1.6}%
|
||||||
|
\contentsline {subsubsection}{\numberline {6.2.1.7}Artefatti}{31}{subsubsection.6.2.1.7}%
|
||||||
|
\contentsline {subsubsection}{\numberline {6.2.1.8}Registro attività}{31}{subsubsection.6.2.1.8}%
|
||||||
|
\contentsline {paragraph}{Riunioni collettive}{31}{paragraph*.4}%
|
||||||
|
\contentsline {paragraph}{Attività individuali}{31}{paragraph*.5}%
|
||||||
|
\contentsline {subparagraph}{Stefano Goldoni}{31}{subparagraph*.6}%
|
||||||
|
\contentsline {subparagraph}{Flavia Cocca}{32}{subparagraph*.7}%
|
||||||
|
\contentsline {subparagraph}{Chiara Calzolari}{32}{subparagraph*.8}%
|
||||||
|
\contentsline {subparagraph}{Stefano Pigozzi}{32}{subparagraph*.9}%
|
||||||
|
\contentsline {subparagraph}{Giovanni Anniballi}{33}{subparagraph*.10}%
|
||||||
|
\contentsline {subparagraph}{Giorgio Minoccari}{33}{subparagraph*.11}%
|
||||||
|
\contentsline {subparagraph}{Lorenzo Balugani}{33}{subparagraph*.12}%
|
||||||
|
\contentsline {subsubsection}{\numberline {6.2.1.9}Risultati della partita di Scrumble}{33}{subsubsection.6.2.1.9}%
|
||||||
|
\contentsline {subsection}{\numberline {6.2.2}Sprint 1: 19 Apr \sphinxhyphen {} 02 Mag}{38}{subsection.6.2.2}%
|
||||||
|
\contentsline {subsubsection}{\numberline {6.2.2.1}Consegna}{38}{subsubsection.6.2.2.1}%
|
||||||
|
\contentsline {subsubsection}{\numberline {6.2.2.2}Goal}{38}{subsubsection.6.2.2.2}%
|
||||||
|
\contentsline {paragraph}{Backlog}{39}{paragraph*.13}%
|
||||||
|
\contentsline {paragraph}{Task completati}{40}{paragraph*.14}%
|
||||||
|
\contentsline {subsubsection}{\numberline {6.2.2.3}Definition of Ready}{40}{subsubsection.6.2.2.3}%
|
||||||
|
\contentsline {subsubsection}{\numberline {6.2.2.4}Definition of Done}{40}{subsubsection.6.2.2.4}%
|
||||||
|
\contentsline {subsubsection}{\numberline {6.2.2.5}Statistiche}{40}{subsubsection.6.2.2.5}%
|
||||||
|
\contentsline {paragraph}{Burndown chart}{40}{paragraph*.15}%
|
||||||
|
\contentsline {paragraph}{Gitinspector}{41}{paragraph*.16}%
|
||||||
|
\contentsline {subsubsection}{\numberline {6.2.2.6}Sprint Retrospective}{41}{subsubsection.6.2.2.6}%
|
||||||
|
\contentsline {subsubsection}{\numberline {6.2.2.7}Sprint Review}{41}{subsubsection.6.2.2.7}%
|
||||||
|
\contentsline {subsubsection}{\numberline {6.2.2.8}Valutazione sul debito tecnico}{41}{subsubsection.6.2.2.8}%
|
||||||
|
\contentsline {subsubsection}{\numberline {6.2.2.9}Valutazione sulle User Stories}{42}{subsubsection.6.2.2.9}%
|
||||||
|
\contentsline {subsubsection}{\numberline {6.2.2.10}Registro attività}{42}{subsubsection.6.2.2.10}%
|
||||||
|
\contentsline {paragraph}{Riunioni collettive}{42}{paragraph*.17}%
|
||||||
|
\contentsline {paragraph}{Attività individuali}{42}{paragraph*.18}%
|
||||||
|
\contentsline {subparagraph}{Stefano Goldoni}{43}{subparagraph*.19}%
|
||||||
|
\contentsline {subparagraph}{Flavia Cocca}{43}{subparagraph*.20}%
|
||||||
|
\contentsline {subparagraph}{Chiara Calzolari}{43}{subparagraph*.21}%
|
||||||
|
\contentsline {subparagraph}{Stefano Pigozzi}{44}{subparagraph*.22}%
|
||||||
|
\contentsline {subparagraph}{Giovanni Anniballi}{45}{subparagraph*.23}%
|
||||||
|
\contentsline {subparagraph}{Giorgio Minoccari}{46}{subparagraph*.24}%
|
||||||
|
\contentsline {subparagraph}{Lorenzo Balugani}{46}{subparagraph*.25}%
|
||||||
|
\contentsline {subsection}{\numberline {6.2.3}Sprint 2: 03 Mag \sphinxhyphen {} 16 Mag}{47}{subsection.6.2.3}%
|
||||||
|
\contentsline {subsubsection}{\numberline {6.2.3.1}Consegna}{47}{subsubsection.6.2.3.1}%
|
||||||
|
\contentsline {subsubsection}{\numberline {6.2.3.2}Goal}{47}{subsubsection.6.2.3.2}%
|
||||||
|
\contentsline {paragraph}{Backlog}{48}{paragraph*.26}%
|
||||||
|
\contentsline {paragraph}{Task completati}{49}{paragraph*.27}%
|
||||||
|
\contentsline {subsubsection}{\numberline {6.2.3.3}Definition of Ready}{50}{subsubsection.6.2.3.3}%
|
||||||
|
\contentsline {subsubsection}{\numberline {6.2.3.4}Definition of Done}{50}{subsubsection.6.2.3.4}%
|
||||||
|
\contentsline {subsubsection}{\numberline {6.2.3.5}Statistiche}{50}{subsubsection.6.2.3.5}%
|
||||||
|
\contentsline {paragraph}{Burndown chart}{50}{paragraph*.28}%
|
||||||
|
\contentsline {paragraph}{Gitinspector}{50}{paragraph*.29}%
|
||||||
|
\contentsline {subsubsection}{\numberline {6.2.3.6}Sprint Retrospective}{51}{subsubsection.6.2.3.6}%
|
||||||
|
\contentsline {subsubsection}{\numberline {6.2.3.7}Sprint Review}{51}{subsubsection.6.2.3.7}%
|
||||||
|
\contentsline {subsubsection}{\numberline {6.2.3.8}Registro attività}{51}{subsubsection.6.2.3.8}%
|
||||||
|
\contentsline {paragraph}{Riunioni collettive}{51}{paragraph*.30}%
|
||||||
|
\contentsline {paragraph}{Attività individuali}{51}{paragraph*.31}%
|
||||||
|
\contentsline {subparagraph}{Stefano Goldoni}{51}{subparagraph*.32}%
|
||||||
|
\contentsline {subparagraph}{Flavia Cocca}{52}{subparagraph*.33}%
|
||||||
|
\contentsline {subparagraph}{Stefano Pigozzi}{52}{subparagraph*.34}%
|
||||||
|
\contentsline {subparagraph}{Chiara Calzolari}{53}{subparagraph*.35}%
|
||||||
|
\contentsline {subparagraph}{Giovanni Anniballi}{53}{subparagraph*.36}%
|
||||||
|
\contentsline {subparagraph}{Giorgio Minoccari}{54}{subparagraph*.37}%
|
||||||
|
\contentsline {subparagraph}{Lorenzo Balugani}{54}{subparagraph*.38}%
|
||||||
|
\contentsline {subsection}{\numberline {6.2.4}Sprint 3: 17 Mag \sphinxhyphen {} 30 Mag}{54}{subsection.6.2.4}%
|
||||||
|
\contentsline {subsubsection}{\numberline {6.2.4.1}Consegna}{54}{subsubsection.6.2.4.1}%
|
||||||
|
\contentsline {subsubsection}{\numberline {6.2.4.2}Goal}{54}{subsubsection.6.2.4.2}%
|
||||||
|
\contentsline {paragraph}{Backlog}{55}{paragraph*.39}%
|
||||||
|
\contentsline {paragraph}{Task completati}{56}{paragraph*.40}%
|
||||||
|
\contentsline {subsubsection}{\numberline {6.2.4.3}Grooming session}{56}{subsubsection.6.2.4.3}%
|
||||||
|
\contentsline {subsubsection}{\numberline {6.2.4.4}Definition of Ready}{57}{subsubsection.6.2.4.4}%
|
||||||
|
\contentsline {subsubsection}{\numberline {6.2.4.5}Definition of Done}{57}{subsubsection.6.2.4.5}%
|
||||||
|
\contentsline {subsubsection}{\numberline {6.2.4.6}Statistiche}{57}{subsubsection.6.2.4.6}%
|
||||||
|
\contentsline {paragraph}{Gitinspector}{57}{paragraph*.41}%
|
||||||
|
\contentsline {paragraph}{Schermata finale di SonarQube}{57}{paragraph*.42}%
|
||||||
|
\contentsline {subsubsection}{\numberline {6.2.4.7}Final Retrospective}{57}{subsubsection.6.2.4.7}%
|
||||||
|
\contentsline {subsubsection}{\numberline {6.2.4.8}Demo}{58}{subsubsection.6.2.4.8}%
|
||||||
|
\contentsline {subsubsection}{\numberline {6.2.4.9}Registro attività}{58}{subsubsection.6.2.4.9}%
|
||||||
|
\contentsline {paragraph}{Riunioni collettive}{58}{paragraph*.43}%
|
||||||
|
\contentsline {paragraph}{Attività individuali}{58}{paragraph*.44}%
|
||||||
|
\contentsline {subparagraph}{Stefano Goldoni}{58}{subparagraph*.45}%
|
||||||
|
\contentsline {subparagraph}{Flavia Cocca}{58}{subparagraph*.46}%
|
||||||
|
\contentsline {subparagraph}{Chiara Calzolari}{59}{subparagraph*.47}%
|
||||||
|
\contentsline {subparagraph}{Stefano Pigozzi}{59}{subparagraph*.48}%
|
||||||
|
\contentsline {subparagraph}{Giovanni Anniballi}{60}{subparagraph*.49}%
|
||||||
|
\contentsline {subparagraph}{Giorgio Minoccari}{60}{subparagraph*.50}%
|
||||||
|
\contentsline {subparagraph}{Lorenzo Balugani}{61}{subparagraph*.51}%
|
||||||
|
\contentsline {section}{\numberline {6.3}Burndown chart complessiva}{61}{section.6.3}%
|
||||||
|
\contentsline {chapter}{\numberline {7}Artefatti}{63}{chapter.7}%
|
||||||
|
\contentsline {section}{\numberline {7.1}Diagrammi UML}{63}{section.7.1}%
|
||||||
|
\contentsline {section}{\numberline {7.2}Demo}{63}{section.7.2}%
|
||||||
|
\contentsline {subsection}{\numberline {7.2.1}Video}{63}{subsection.7.2.1}%
|
||||||
|
\contentsline {subsection}{\numberline {7.2.2}Interattiva}{64}{subsection.7.2.2}%
|
||||||
|
\contentsline {chapter}{\numberline {8}Conclusioni}{65}{chapter.8}%
|
||||||
|
\contentsline {chapter}{\numberline {9}Suggerimenti relativi al corso}{67}{chapter.9}%
|
||||||
|
\contentsline {chapter}{\numberline {10}Meta\sphinxhyphen {}documentazione}{69}{chapter.10}%
|
||||||
|
\contentsline {section}{\numberline {10.1}Compilazione con IntelliJ IDEA}{69}{section.10.1}%
|
||||||
|
\contentsline {section}{\numberline {10.2}Compilazione con GNU Make}{69}{section.10.2}%
|
||||||
|
\contentsline {section}{\numberline {10.3}Compilazione con Windows Powershell}{70}{section.10.3}%
|
||||||
|
\contentsline {chapter}{\numberline {11}Struttura del database}{71}{chapter.11}%
|
||||||
|
\contentsline {chapter}{\numberline {12}\sphinxstyleliteralintitle {\sphinxupquote {nest\_backend}} \sphinxhyphen {} Web API in Python}{75}{chapter.12}%
|
||||||
|
\contentsline {section}{\numberline {12.1}\sphinxstyleliteralintitle {\sphinxupquote {.gestione}} \sphinxhyphen {} Metodi di utility}{75}{section.12.1}%
|
||||||
|
\contentsline {section}{\numberline {12.2}\sphinxstyleliteralintitle {\sphinxupquote {.database}} \sphinxhyphen {} Database}{76}{section.12.2}%
|
||||||
|
\contentsline {subsection}{\numberline {12.2.1}\sphinxstyleliteralintitle {\sphinxupquote {.base}} \sphinxhyphen {} Estensione flask}{76}{subsection.12.2.1}%
|
||||||
|
\contentsline {subsection}{\numberline {12.2.2}\sphinxstyleliteralintitle {\sphinxupquote {.tables}} \sphinxhyphen {} Tabelle}{76}{subsection.12.2.2}%
|
||||||
|
\contentsline {section}{\numberline {12.3}\sphinxstyleliteralintitle {\sphinxupquote {.routes}} \sphinxhyphen {} Percorsi API}{80}{section.12.3}%
|
||||||
|
\contentsline {chapter}{\numberline {13}\sphinxstyleliteralintitle {\sphinxupquote {nest\_crawler}} \sphinxhyphen {} Crawler in Python}{81}{chapter.13}%
|
||||||
|
\contentsline {chapter}{\numberline {14}\sphinxstyleliteralintitle {\sphinxupquote {nest\_frontend}} \sphinxhyphen {} Interfaccia utente in React}{83}{chapter.14}%
|
||||||
|
\contentsline {section}{\numberline {14.1}\sphinxstyleliteralintitle {\sphinxupquote {.objects}} \sphinxhyphen {} Oggetti vari di utility}{83}{section.14.1}%
|
||||||
|
\contentsline {chapter}{\numberline {15}Altri collegamenti}{85}{chapter.15}%
|
||||||
|
\contentsline {chapter}{Indice del modulo Python}{87}{section*.208}%
|
||||||
|
\contentsline {chapter}{Indice}{89}{section*.209}%
|
16
docs/build/latex/python.ist
vendored
Normal file
|
@ -0,0 +1,16 @@
|
||||||
|
line_max 100
|
||||||
|
headings_flag 1
|
||||||
|
heading_prefix " \\bigletter "
|
||||||
|
|
||||||
|
preamble "\\begin{sphinxtheindex}
|
||||||
|
\\let\\bigletter\\sphinxstyleindexlettergroup
|
||||||
|
\\let\\spxpagem \\sphinxstyleindexpagemain
|
||||||
|
\\let\\spxentry \\sphinxstyleindexentry
|
||||||
|
\\let\\spxextra \\sphinxstyleindexextra
|
||||||
|
|
||||||
|
"
|
||||||
|
|
||||||
|
postamble "\n\n\\end{sphinxtheindex}\n"
|
||||||
|
|
||||||
|
symhead_positive "{\\sphinxsymbolsname}"
|
||||||
|
numhead_positive "{\\sphinxnumbersname}"
|
2163
docs/build/latex/sphinx.sty
vendored
Normal file
230
docs/build/latex/sphinx.xdy
vendored
Normal file
|
@ -0,0 +1,230 @@
|
||||||
|
;;; -*- mode: lisp; coding: utf-8; -*-
|
||||||
|
|
||||||
|
;; Unfortunately xindy is out-of-the-box hyperref-incompatible. This
|
||||||
|
;; configuration is a workaround, which requires to pass option
|
||||||
|
;; hyperindex=false to hyperref.
|
||||||
|
;; textit and emph not currently used, spxpagem replaces former textbf
|
||||||
|
(define-attributes (("textbf" "textit" "emph" "spxpagem" "default")))
|
||||||
|
(markup-locref :open "\textbf{\hyperpage{" :close "}}" :attr "textbf")
|
||||||
|
(markup-locref :open "\textit{\hyperpage{" :close "}}" :attr "textit")
|
||||||
|
(markup-locref :open "\emph{\hyperpage{" :close "}}" :attr "emph")
|
||||||
|
(markup-locref :open "\spxpagem{\hyperpage{" :close "}}" :attr "spxpagem")
|
||||||
|
(markup-locref :open "\hyperpage{" :close "}" :attr "default")
|
||||||
|
|
||||||
|
(require "numeric-sort.xdy")
|
||||||
|
|
||||||
|
;; xindy base module latex.xdy loads tex.xdy and the latter instructs
|
||||||
|
;; xindy to ignore **all** TeX macros in .idx entries, except those
|
||||||
|
;; explicitely described in merge rule. But when after applying all
|
||||||
|
;; merge rules an empty string results, xindy raises an error:
|
||||||
|
|
||||||
|
;; ERROR: CHAR: index 0 should be less than the length of the string
|
||||||
|
|
||||||
|
;; For example when using pdflatex with utf-8 characters the index
|
||||||
|
;; file will contain \IeC macros and they will get ignored except if
|
||||||
|
;; suitable merge rules are loaded early. The texindy script coming
|
||||||
|
;; with xindy provides this, but only for Latin scripts. The texindy
|
||||||
|
;; man page says to use rather xelatex or lualatex in case of Cyrillic
|
||||||
|
;; scripts.
|
||||||
|
|
||||||
|
;; Sphinx contributes LICRcyr2utf8.xdy to provide support for Cyrillic
|
||||||
|
;; scripts for the pdflatex engine.
|
||||||
|
|
||||||
|
;; Another issue caused by xindy ignoring all TeX macros except those
|
||||||
|
;; explicitely declared reveals itself when attempting to index ">>>",
|
||||||
|
;; as the ">" is converted to "\textgreater{}" by Sphinx's LaTeX
|
||||||
|
;; escaping.
|
||||||
|
|
||||||
|
;; To fix this, Sphinx does **not** use texindy, and does not even
|
||||||
|
;; load the xindy latex.xdy base module.
|
||||||
|
|
||||||
|
;(require "latex.xdy")
|
||||||
|
|
||||||
|
;; Rather it incorporates some suitable extracts from latex.xdy and
|
||||||
|
;; tex.xdy with additional Sphinx contributed rules.
|
||||||
|
|
||||||
|
;; But, this means for pdflatex and Latin scripts that the xindy file
|
||||||
|
;; tex/inputenc/uf8.xdy is not usable because it refers to the macro
|
||||||
|
;; \IeC only sporadically, and as tex.xdy is not loaded, a rule such as
|
||||||
|
;; (merge-rule "\'e" "é" :string)
|
||||||
|
;; does not work, it must be
|
||||||
|
;; (merge-rule "\IeC {\'e}" "é" :string)
|
||||||
|
;; So Sphinx contributes LICRlatin2utf8.xdy to mitigate that problem.
|
||||||
|
|
||||||
|
;;;;;;;; extracts from tex.xdy (discarding most original comments):
|
||||||
|
|
||||||
|
;;;
|
||||||
|
;;; TeX conventions
|
||||||
|
;;;
|
||||||
|
|
||||||
|
;; Discard leading and trailing white space. Collapse multiple white
|
||||||
|
;; space characters to blank.
|
||||||
|
|
||||||
|
(merge-rule "^ +" "" :eregexp)
|
||||||
|
(merge-rule " +$" "" :eregexp)
|
||||||
|
(merge-rule " +" " " :eregexp)
|
||||||
|
|
||||||
|
;; Handle TeX markup
|
||||||
|
|
||||||
|
(merge-rule "\\([{}$%&#])" "\1" :eregexp)
|
||||||
|
|
||||||
|
;;;;;;;; end of extracts from xindy's tex.xdy
|
||||||
|
|
||||||
|
;;;;;;;; extracts from latex.xdy:
|
||||||
|
|
||||||
|
;; Standard location classes: arabic and roman numbers, and alphabets.
|
||||||
|
|
||||||
|
(define-location-class "arabic-page-numbers" ("arabic-numbers"))
|
||||||
|
(define-location-class "roman-page-numbers" ("roman-numbers-lowercase"))
|
||||||
|
(define-location-class "Roman-page-numbers" ("roman-numbers-uppercase"))
|
||||||
|
(define-location-class "alpha-page-numbers" ("alpha"))
|
||||||
|
(define-location-class "Alpha-page-numbers" ("ALPHA"))
|
||||||
|
|
||||||
|
;; Output Markup
|
||||||
|
|
||||||
|
(markup-letter-group-list :sep "~n~n \indexspace~n")
|
||||||
|
|
||||||
|
(markup-indexentry :open "~n \item " :depth 0)
|
||||||
|
(markup-indexentry :open "~n \subitem " :depth 1)
|
||||||
|
(markup-indexentry :open "~n \subsubitem " :depth 2)
|
||||||
|
|
||||||
|
(markup-locclass-list :open ", " :sep ", ")
|
||||||
|
(markup-locref-list :sep ", ")
|
||||||
|
|
||||||
|
;;;;;;;; end of extracts from latex.xdy
|
||||||
|
|
||||||
|
;; The LaTeX \index command turns \ into normal character so the TeX macros
|
||||||
|
;; written to .idx files are not followed by a blank. This is different
|
||||||
|
;; from non-ascii letters which end up (with pdflatex) as \IeC macros in .idx
|
||||||
|
;; file, with a blank space after \IeC
|
||||||
|
|
||||||
|
;; Details of the syntax are explained at
|
||||||
|
;; http://xindy.sourceforge.net/doc/manual-3.html
|
||||||
|
;; In absence of :string, "xindy uses an auto-detection mechanism to decide,
|
||||||
|
;; if the pattern is a regular expression or not". But it is not obvious to
|
||||||
|
;; guess, for example "\\_" is not detected as RE but "\\P\{\}" is, so for
|
||||||
|
;; being sure we apply the :string switch everywhere and do not use \\ etc...
|
||||||
|
|
||||||
|
;; Go back from sphinx.util.texescape TeX macros to UTF-8
|
||||||
|
|
||||||
|
(merge-rule "\sphinxleftcurlybrace{}" "{" :string)
|
||||||
|
(merge-rule "\sphinxrightcurlybrace{}" "}" :string)
|
||||||
|
(merge-rule "\_" "_" :string)
|
||||||
|
(merge-rule "{[}" "[" :string)
|
||||||
|
(merge-rule "{]}" "]" :string)
|
||||||
|
(merge-rule "\textbackslash{}" "\" :string) ; " for Emacs syntax highlighting
|
||||||
|
(merge-rule "\textasciitilde{}" "~~" :string); the ~~ escape is needed here
|
||||||
|
(merge-rule "\textasciicircum{}" "^" :string)
|
||||||
|
(merge-rule "\sphinxhyphen{}" "-" :string)
|
||||||
|
(merge-rule "\textquotesingle{}" "'" :string)
|
||||||
|
(merge-rule "\textasciigrave{}" "`" :string)
|
||||||
|
(merge-rule "\textless{}" "<" :string)
|
||||||
|
(merge-rule "\textgreater{}" ">" :string)
|
||||||
|
(merge-rule "\P{}" "¶" :string)
|
||||||
|
(merge-rule "\S{}" "§" :string)
|
||||||
|
(merge-rule "\texteuro{}" "€" :string)
|
||||||
|
(merge-rule "\(\infty\)" "∞" :string)
|
||||||
|
(merge-rule "\(\pm\)" "±" :string)
|
||||||
|
(merge-rule "\(\rightarrow\)" "→" :string)
|
||||||
|
(merge-rule "\(\checkmark\)" "✓" :string)
|
||||||
|
(merge-rule "\textendash{}" "–" :string)
|
||||||
|
(merge-rule "\textbar{}" "|" :string)
|
||||||
|
(merge-rule "\(\sp{\text{0}}\)" "⁰" :string)
|
||||||
|
(merge-rule "\(\sp{\text{1}}\)" "¹" :string)
|
||||||
|
(merge-rule "\(\sp{\text{2}}\)" "²" :string)
|
||||||
|
(merge-rule "\(\sp{\text{3}}\)" "³" :string)
|
||||||
|
(merge-rule "\(\sp{\text{4}}\)" "⁴" :string)
|
||||||
|
(merge-rule "\(\sp{\text{5}}\)" "⁵" :string)
|
||||||
|
(merge-rule "\(\sp{\text{6}}\)" "⁶" :string)
|
||||||
|
(merge-rule "\(\sp{\text{7}}\)" "⁷" :string)
|
||||||
|
(merge-rule "\(\sp{\text{8}}\)" "⁸" :string)
|
||||||
|
(merge-rule "\(\sp{\text{9}}\)" "⁹" :string)
|
||||||
|
(merge-rule "\(\sb{\text{0}}\)" "₀" :string)
|
||||||
|
(merge-rule "\(\sb{\text{1}}\)" "₁" :string)
|
||||||
|
(merge-rule "\(\sb{\text{2}}\)" "₂" :string)
|
||||||
|
(merge-rule "\(\sb{\text{3}}\)" "₃" :string)
|
||||||
|
(merge-rule "\(\sb{\text{4}}\)" "₄" :string)
|
||||||
|
(merge-rule "\(\sb{\text{5}}\)" "₅" :string)
|
||||||
|
(merge-rule "\(\sb{\text{6}}\)" "₆" :string)
|
||||||
|
(merge-rule "\(\sb{\text{7}}\)" "₇" :string)
|
||||||
|
(merge-rule "\(\sb{\text{8}}\)" "₈" :string)
|
||||||
|
(merge-rule "\(\sb{\text{9}}\)" "₉" :string)
|
||||||
|
(merge-rule "\IeC {\textalpha }" "α" :string)
|
||||||
|
(merge-rule "\IeC {\textbeta }" "β" :string)
|
||||||
|
(merge-rule "\IeC {\textgamma }" "γ" :string)
|
||||||
|
(merge-rule "\IeC {\textdelta }" "δ" :string)
|
||||||
|
(merge-rule "\IeC {\textepsilon }" "ε" :string)
|
||||||
|
(merge-rule "\IeC {\textzeta }" "ζ" :string)
|
||||||
|
(merge-rule "\IeC {\texteta }" "η" :string)
|
||||||
|
(merge-rule "\IeC {\texttheta }" "θ" :string)
|
||||||
|
(merge-rule "\IeC {\textiota }" "ι" :string)
|
||||||
|
(merge-rule "\IeC {\textkappa }" "κ" :string)
|
||||||
|
(merge-rule "\IeC {\textlambda }" "λ" :string)
|
||||||
|
(merge-rule "\IeC {\textmu }" "μ" :string)
|
||||||
|
(merge-rule "\IeC {\textnu }" "ν" :string)
|
||||||
|
(merge-rule "\IeC {\textxi }" "ξ" :string)
|
||||||
|
(merge-rule "\IeC {\textomicron }" "ο" :string)
|
||||||
|
(merge-rule "\IeC {\textpi }" "π" :string)
|
||||||
|
(merge-rule "\IeC {\textrho }" "ρ" :string)
|
||||||
|
(merge-rule "\IeC {\textsigma }" "σ" :string)
|
||||||
|
(merge-rule "\IeC {\texttau }" "τ" :string)
|
||||||
|
(merge-rule "\IeC {\textupsilon }" "υ" :string)
|
||||||
|
(merge-rule "\IeC {\textphi }" "φ" :string)
|
||||||
|
(merge-rule "\IeC {\textchi }" "χ" :string)
|
||||||
|
(merge-rule "\IeC {\textpsi }" "ψ" :string)
|
||||||
|
(merge-rule "\IeC {\textomega }" "ω" :string)
|
||||||
|
(merge-rule "\IeC {\textAlpha }" "Α" :string)
|
||||||
|
(merge-rule "\IeC {\textBeta }" "Β" :string)
|
||||||
|
(merge-rule "\IeC {\textGamma }" "Γ" :string)
|
||||||
|
(merge-rule "\IeC {\textDelta }" "Δ" :string)
|
||||||
|
(merge-rule "\IeC {\textEpsilon }" "Ε" :string)
|
||||||
|
(merge-rule "\IeC {\textZeta }" "Ζ" :string)
|
||||||
|
(merge-rule "\IeC {\textEta }" "Η" :string)
|
||||||
|
(merge-rule "\IeC {\textTheta }" "Θ" :string)
|
||||||
|
(merge-rule "\IeC {\textIota }" "Ι" :string)
|
||||||
|
(merge-rule "\IeC {\textKappa }" "Κ" :string)
|
||||||
|
(merge-rule "\IeC {\textLambda }" "Λ" :string)
|
||||||
|
(merge-rule "\IeC {\textMu }" "Μ" :string)
|
||||||
|
(merge-rule "\IeC {\textNu }" "Ν" :string)
|
||||||
|
(merge-rule "\IeC {\textTheta }" "Θ" :string)
|
||||||
|
(merge-rule "\IeC {\textIota }" "Ι" :string)
|
||||||
|
(merge-rule "\IeC {\textKappa }" "Κ" :string)
|
||||||
|
(merge-rule "\IeC {\textLambda }" "Λ" :string)
|
||||||
|
(merge-rule "\IeC {\textMu }" "Μ" :string)
|
||||||
|
(merge-rule "\IeC {\textNu }" "Ν" :string)
|
||||||
|
(merge-rule "\IeC {\textXi }" "Ξ" :string)
|
||||||
|
(merge-rule "\IeC {\textOmicron }" "Ο" :string)
|
||||||
|
(merge-rule "\IeC {\textPi }" "Π" :string)
|
||||||
|
(merge-rule "\IeC {\textRho }" "Ρ" :string)
|
||||||
|
(merge-rule "\IeC {\textSigma }" "Σ" :string)
|
||||||
|
(merge-rule "\IeC {\textTau }" "Τ" :string)
|
||||||
|
(merge-rule "\IeC {\textUpsilon }" "Υ" :string)
|
||||||
|
(merge-rule "\IeC {\textPhi }" "Φ" :string)
|
||||||
|
(merge-rule "\IeC {\textChi }" "Χ" :string)
|
||||||
|
(merge-rule "\IeC {\textPsi }" "Ψ" :string)
|
||||||
|
(merge-rule "\IeC {\textOmega }" "Ω" :string)
|
||||||
|
(merge-rule "\IeC {\textohm }" "Ω" :string)
|
||||||
|
|
||||||
|
;; This xindy module provides some basic support for "see"
|
||||||
|
(require "makeindex.xdy")
|
||||||
|
|
||||||
|
;; This creates one-letter headings and works fine with utf-8 letters.
|
||||||
|
;; For Cyrillic with pdflatex works thanks to LICRcyr2utf8.xdy
|
||||||
|
(require "latin-lettergroups.xdy")
|
||||||
|
|
||||||
|
;; currently we don't (know how to easily) separate "Numbers" from
|
||||||
|
;; "Symbols" with xindy as is the case with makeindex.
|
||||||
|
(markup-index :open "\begin{sphinxtheindex}
|
||||||
|
\let\lettergroup\sphinxstyleindexlettergroup
|
||||||
|
\let\lettergroupDefault\sphinxstyleindexlettergroupDefault
|
||||||
|
\let\spxpagem\sphinxstyleindexpagemain
|
||||||
|
\let\spxentry\sphinxstyleindexentry
|
||||||
|
\let\spxextra\sphinxstyleindexextra
|
||||||
|
|
||||||
|
"
|
||||||
|
:close "
|
||||||
|
|
||||||
|
\end{sphinxtheindex}
|
||||||
|
"
|
||||||
|
:tree)
|
||||||
|
|
55
docs/build/latex/sphinxcyrillic.sty
vendored
Normal file
|
@ -0,0 +1,55 @@
|
||||||
|
%% CYRILLIC IN NON-CYRILLIC DOCUMENTS (pdflatex only)
|
||||||
|
%
|
||||||
|
% refs: https://tex.stackexchange.com/q/460271/
|
||||||
|
\ProvidesPackage{sphinxcyrillic}%
|
||||||
|
[2018/11/21 v2.0 support for Cyrillic in non-Cyrillic documents]
|
||||||
|
\RequirePackage{kvoptions}
|
||||||
|
\SetupKeyvalOptions{prefix=spx@cyropt@} % use \spx@cyropt@ prefix
|
||||||
|
\DeclareBoolOption[false]{Xtwo}
|
||||||
|
\DeclareBoolOption[false]{TtwoA}
|
||||||
|
\DeclareDefaultOption{\@unknownoptionerror}
|
||||||
|
\ProcessLocalKeyvalOptions* % ignore class options
|
||||||
|
|
||||||
|
\ifspx@cyropt@Xtwo
|
||||||
|
% original code by tex.sx user egreg (updated 2019/10/28):
|
||||||
|
% https://tex.stackexchange.com/a/460325/
|
||||||
|
% 159 Cyrillic glyphs as available in X2 TeX 8bit font encoding
|
||||||
|
% This assumes inputenc loaded with utf8 option, or LaTeX release
|
||||||
|
% as recent as 2018/04/01 which does it automatically.
|
||||||
|
\@tfor\next:=%
|
||||||
|
{Ё}{Ђ}{Є}{Ѕ}{І}{Ј}{Љ}{Њ}{Ћ}{Ў}{Џ}{А}{Б}{В}{Г}{Д}{Е}{Ж}{З}{И}{Й}%
|
||||||
|
{К}{Л}{М}{Н}{О}{П}{Р}{С}{Т}{У}{Ф}{Х}{Ц}{Ч}{Ш}{Щ}{Ъ}{Ы}{Ь}{Э}{Ю}%
|
||||||
|
{Я}{а}{б}{в}{г}{д}{е}{ж}{з}{и}{й}{к}{л}{м}{н}{о}{п}{р}{с}{т}{у}%
|
||||||
|
{ф}{х}{ц}{ч}{ш}{щ}{ъ}{ы}{ь}{э}{ю}{я}{ё}{ђ}{є}{ѕ}{і}{ј}{љ}{њ}{ћ}%
|
||||||
|
{ў}{џ}{Ѣ}{ѣ}{Ѫ}{ѫ}{Ѵ}{ѵ}{Ґ}{ґ}{Ғ}{ғ}{Ҕ}{ҕ}{Җ}{җ}{Ҙ}{ҙ}{Қ}{қ}{Ҝ}{ҝ}%
|
||||||
|
{Ҟ}{ҟ}{Ҡ}{ҡ}{Ң}{ң}{Ҥ}{ҥ}{Ҧ}{ҧ}{Ҩ}{ҩ}{Ҫ}{ҫ}{Ҭ}{ҭ}{Ү}{ү}{Ұ}{ұ}{Ҳ}{ҳ}%
|
||||||
|
{Ҵ}{ҵ}{Ҷ}{ҷ}{Ҹ}{ҹ}{Һ}{һ}{Ҽ}{ҽ}{Ҿ}{ҿ}{Ӏ}{Ӄ}{ӄ}{Ӆ}{ӆ}{Ӈ}{ӈ}{Ӌ}{ӌ}%
|
||||||
|
{Ӎ}{ӎ}{Ӕ}{ӕ}{Ә}{ә}{Ӡ}{ӡ}{Ө}{ө}\do
|
||||||
|
{%
|
||||||
|
\begingroup\def\IeC{\protect\DeclareTextSymbolDefault}%
|
||||||
|
\protected@edef\@temp{\endgroup
|
||||||
|
\@ifl@t@r{\fmtversion}{2019/10/01}{\csname u8:\next\endcsname}{\next}}%
|
||||||
|
\@temp{X2}%
|
||||||
|
}%
|
||||||
|
\else
|
||||||
|
\ifspx@cyropt@TtwoA
|
||||||
|
% original code by tex.sx user jfbu:
|
||||||
|
% https://tex.stackexchange.com/a/460305/
|
||||||
|
% 63*2+1=127 Cyrillic glyphs as found in T2A 8bit TeX font-encoding
|
||||||
|
\@tfor\@tempa:=%
|
||||||
|
{ae}{a}{b}{chrdsc}{chvcrs}{ch}{c}{dje}{dze}{dzhe}{d}{erev}{ery}{e}%
|
||||||
|
{f}{ghcrs}{gup}{g}{hdsc}{hrdsn}{h}{ie}{ii}{ishrt}{i}{je}%
|
||||||
|
{kbeak}{kdsc}{kvcrs}{k}{lje}{l}{m}{ndsc}{ng}{nje}{n}{otld}{o}{p}{r}%
|
||||||
|
{schwa}{sdsc}{sftsn}{shch}{shha}{sh}{s}{tshe}{t}{ushrt}{u}{v}%
|
||||||
|
{ya}{yhcrs}{yi}{yo}{yu}{y}{zdsc}{zhdsc}{zh}{z}\do
|
||||||
|
{%
|
||||||
|
\expandafter\DeclareTextSymbolDefault\expandafter
|
||||||
|
{\csname cyr\@tempa\endcsname}{T2A}%
|
||||||
|
\expandafter\uppercase\expandafter{\expandafter
|
||||||
|
\def\expandafter\@tempa\expandafter{\@tempa}}%
|
||||||
|
\expandafter\DeclareTextSymbolDefault\expandafter
|
||||||
|
{\csname CYR\@tempa\endcsname}{T2A}%
|
||||||
|
}%
|
||||||
|
\DeclareTextSymbolDefault{\CYRpalochka}{T2A}%
|
||||||
|
\fi\fi
|
||||||
|
\endinput
|
105
docs/build/latex/sphinxhighlight.sty
vendored
Normal file
|
@ -0,0 +1,105 @@
|
||||||
|
\NeedsTeXFormat{LaTeX2e}[1995/12/01]
|
||||||
|
\ProvidesPackage{sphinxhighlight}[2016/05/29 stylesheet for highlighting with pygments]
|
||||||
|
|
||||||
|
|
||||||
|
\makeatletter
|
||||||
|
\def\PYG@reset{\let\PYG@it=\relax \let\PYG@bf=\relax%
|
||||||
|
\let\PYG@ul=\relax \let\PYG@tc=\relax%
|
||||||
|
\let\PYG@bc=\relax \let\PYG@ff=\relax}
|
||||||
|
\def\PYG@tok#1{\csname PYG@tok@#1\endcsname}
|
||||||
|
\def\PYG@toks#1+{\ifx\relax#1\empty\else%
|
||||||
|
\PYG@tok{#1}\expandafter\PYG@toks\fi}
|
||||||
|
\def\PYG@do#1{\PYG@bc{\PYG@tc{\PYG@ul{%
|
||||||
|
\PYG@it{\PYG@bf{\PYG@ff{#1}}}}}}}
|
||||||
|
\def\PYG#1#2{\PYG@reset\PYG@toks#1+\relax+\PYG@do{#2}}
|
||||||
|
|
||||||
|
\@namedef{PYG@tok@w}{\def\PYG@tc##1{\textcolor[rgb]{0.73,0.73,0.73}{##1}}}
|
||||||
|
\@namedef{PYG@tok@c}{\let\PYG@it=\textit\def\PYG@tc##1{\textcolor[rgb]{0.25,0.50,0.56}{##1}}}
|
||||||
|
\@namedef{PYG@tok@cp}{\def\PYG@tc##1{\textcolor[rgb]{0.00,0.44,0.13}{##1}}}
|
||||||
|
\@namedef{PYG@tok@cs}{\def\PYG@tc##1{\textcolor[rgb]{0.25,0.50,0.56}{##1}}\def\PYG@bc##1{{\setlength{\fboxsep}{0pt}\colorbox[rgb]{1.00,0.94,0.94}{\strut ##1}}}}
|
||||||
|
\@namedef{PYG@tok@k}{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.00,0.44,0.13}{##1}}}
|
||||||
|
\@namedef{PYG@tok@kp}{\def\PYG@tc##1{\textcolor[rgb]{0.00,0.44,0.13}{##1}}}
|
||||||
|
\@namedef{PYG@tok@kt}{\def\PYG@tc##1{\textcolor[rgb]{0.56,0.13,0.00}{##1}}}
|
||||||
|
\@namedef{PYG@tok@o}{\def\PYG@tc##1{\textcolor[rgb]{0.40,0.40,0.40}{##1}}}
|
||||||
|
\@namedef{PYG@tok@ow}{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.00,0.44,0.13}{##1}}}
|
||||||
|
\@namedef{PYG@tok@nb}{\def\PYG@tc##1{\textcolor[rgb]{0.00,0.44,0.13}{##1}}}
|
||||||
|
\@namedef{PYG@tok@nf}{\def\PYG@tc##1{\textcolor[rgb]{0.02,0.16,0.49}{##1}}}
|
||||||
|
\@namedef{PYG@tok@nc}{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.05,0.52,0.71}{##1}}}
|
||||||
|
\@namedef{PYG@tok@nn}{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.05,0.52,0.71}{##1}}}
|
||||||
|
\@namedef{PYG@tok@ne}{\def\PYG@tc##1{\textcolor[rgb]{0.00,0.44,0.13}{##1}}}
|
||||||
|
\@namedef{PYG@tok@nv}{\def\PYG@tc##1{\textcolor[rgb]{0.73,0.38,0.84}{##1}}}
|
||||||
|
\@namedef{PYG@tok@no}{\def\PYG@tc##1{\textcolor[rgb]{0.38,0.68,0.84}{##1}}}
|
||||||
|
\@namedef{PYG@tok@nl}{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.00,0.13,0.44}{##1}}}
|
||||||
|
\@namedef{PYG@tok@ni}{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.84,0.33,0.22}{##1}}}
|
||||||
|
\@namedef{PYG@tok@na}{\def\PYG@tc##1{\textcolor[rgb]{0.25,0.44,0.63}{##1}}}
|
||||||
|
\@namedef{PYG@tok@nt}{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.02,0.16,0.45}{##1}}}
|
||||||
|
\@namedef{PYG@tok@nd}{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.33,0.33,0.33}{##1}}}
|
||||||
|
\@namedef{PYG@tok@s}{\def\PYG@tc##1{\textcolor[rgb]{0.25,0.44,0.63}{##1}}}
|
||||||
|
\@namedef{PYG@tok@sd}{\let\PYG@it=\textit\def\PYG@tc##1{\textcolor[rgb]{0.25,0.44,0.63}{##1}}}
|
||||||
|
\@namedef{PYG@tok@si}{\let\PYG@it=\textit\def\PYG@tc##1{\textcolor[rgb]{0.44,0.63,0.82}{##1}}}
|
||||||
|
\@namedef{PYG@tok@se}{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.25,0.44,0.63}{##1}}}
|
||||||
|
\@namedef{PYG@tok@sr}{\def\PYG@tc##1{\textcolor[rgb]{0.14,0.33,0.53}{##1}}}
|
||||||
|
\@namedef{PYG@tok@ss}{\def\PYG@tc##1{\textcolor[rgb]{0.32,0.47,0.09}{##1}}}
|
||||||
|
\@namedef{PYG@tok@sx}{\def\PYG@tc##1{\textcolor[rgb]{0.78,0.36,0.04}{##1}}}
|
||||||
|
\@namedef{PYG@tok@m}{\def\PYG@tc##1{\textcolor[rgb]{0.13,0.50,0.31}{##1}}}
|
||||||
|
\@namedef{PYG@tok@gh}{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.00,0.00,0.50}{##1}}}
|
||||||
|
\@namedef{PYG@tok@gu}{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.50,0.00,0.50}{##1}}}
|
||||||
|
\@namedef{PYG@tok@gd}{\def\PYG@tc##1{\textcolor[rgb]{0.63,0.00,0.00}{##1}}}
|
||||||
|
\@namedef{PYG@tok@gi}{\def\PYG@tc##1{\textcolor[rgb]{0.00,0.63,0.00}{##1}}}
|
||||||
|
\@namedef{PYG@tok@gr}{\def\PYG@tc##1{\textcolor[rgb]{1.00,0.00,0.00}{##1}}}
|
||||||
|
\@namedef{PYG@tok@ge}{\let\PYG@it=\textit}
|
||||||
|
\@namedef{PYG@tok@gs}{\let\PYG@bf=\textbf}
|
||||||
|
\@namedef{PYG@tok@gp}{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.78,0.36,0.04}{##1}}}
|
||||||
|
\@namedef{PYG@tok@go}{\def\PYG@tc##1{\textcolor[rgb]{0.20,0.20,0.20}{##1}}}
|
||||||
|
\@namedef{PYG@tok@gt}{\def\PYG@tc##1{\textcolor[rgb]{0.00,0.27,0.87}{##1}}}
|
||||||
|
\@namedef{PYG@tok@err}{\def\PYG@bc##1{{\setlength{\fboxsep}{\string -\fboxrule}\fcolorbox[rgb]{1.00,0.00,0.00}{1,1,1}{\strut ##1}}}}
|
||||||
|
\@namedef{PYG@tok@kc}{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.00,0.44,0.13}{##1}}}
|
||||||
|
\@namedef{PYG@tok@kd}{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.00,0.44,0.13}{##1}}}
|
||||||
|
\@namedef{PYG@tok@kn}{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.00,0.44,0.13}{##1}}}
|
||||||
|
\@namedef{PYG@tok@kr}{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.00,0.44,0.13}{##1}}}
|
||||||
|
\@namedef{PYG@tok@bp}{\def\PYG@tc##1{\textcolor[rgb]{0.00,0.44,0.13}{##1}}}
|
||||||
|
\@namedef{PYG@tok@fm}{\def\PYG@tc##1{\textcolor[rgb]{0.02,0.16,0.49}{##1}}}
|
||||||
|
\@namedef{PYG@tok@vc}{\def\PYG@tc##1{\textcolor[rgb]{0.73,0.38,0.84}{##1}}}
|
||||||
|
\@namedef{PYG@tok@vg}{\def\PYG@tc##1{\textcolor[rgb]{0.73,0.38,0.84}{##1}}}
|
||||||
|
\@namedef{PYG@tok@vi}{\def\PYG@tc##1{\textcolor[rgb]{0.73,0.38,0.84}{##1}}}
|
||||||
|
\@namedef{PYG@tok@vm}{\def\PYG@tc##1{\textcolor[rgb]{0.73,0.38,0.84}{##1}}}
|
||||||
|
\@namedef{PYG@tok@sa}{\def\PYG@tc##1{\textcolor[rgb]{0.25,0.44,0.63}{##1}}}
|
||||||
|
\@namedef{PYG@tok@sb}{\def\PYG@tc##1{\textcolor[rgb]{0.25,0.44,0.63}{##1}}}
|
||||||
|
\@namedef{PYG@tok@sc}{\def\PYG@tc##1{\textcolor[rgb]{0.25,0.44,0.63}{##1}}}
|
||||||
|
\@namedef{PYG@tok@dl}{\def\PYG@tc##1{\textcolor[rgb]{0.25,0.44,0.63}{##1}}}
|
||||||
|
\@namedef{PYG@tok@s2}{\def\PYG@tc##1{\textcolor[rgb]{0.25,0.44,0.63}{##1}}}
|
||||||
|
\@namedef{PYG@tok@sh}{\def\PYG@tc##1{\textcolor[rgb]{0.25,0.44,0.63}{##1}}}
|
||||||
|
\@namedef{PYG@tok@s1}{\def\PYG@tc##1{\textcolor[rgb]{0.25,0.44,0.63}{##1}}}
|
||||||
|
\@namedef{PYG@tok@mb}{\def\PYG@tc##1{\textcolor[rgb]{0.13,0.50,0.31}{##1}}}
|
||||||
|
\@namedef{PYG@tok@mf}{\def\PYG@tc##1{\textcolor[rgb]{0.13,0.50,0.31}{##1}}}
|
||||||
|
\@namedef{PYG@tok@mh}{\def\PYG@tc##1{\textcolor[rgb]{0.13,0.50,0.31}{##1}}}
|
||||||
|
\@namedef{PYG@tok@mi}{\def\PYG@tc##1{\textcolor[rgb]{0.13,0.50,0.31}{##1}}}
|
||||||
|
\@namedef{PYG@tok@il}{\def\PYG@tc##1{\textcolor[rgb]{0.13,0.50,0.31}{##1}}}
|
||||||
|
\@namedef{PYG@tok@mo}{\def\PYG@tc##1{\textcolor[rgb]{0.13,0.50,0.31}{##1}}}
|
||||||
|
\@namedef{PYG@tok@ch}{\let\PYG@it=\textit\def\PYG@tc##1{\textcolor[rgb]{0.25,0.50,0.56}{##1}}}
|
||||||
|
\@namedef{PYG@tok@cm}{\let\PYG@it=\textit\def\PYG@tc##1{\textcolor[rgb]{0.25,0.50,0.56}{##1}}}
|
||||||
|
\@namedef{PYG@tok@cpf}{\let\PYG@it=\textit\def\PYG@tc##1{\textcolor[rgb]{0.25,0.50,0.56}{##1}}}
|
||||||
|
\@namedef{PYG@tok@c1}{\let\PYG@it=\textit\def\PYG@tc##1{\textcolor[rgb]{0.25,0.50,0.56}{##1}}}
|
||||||
|
|
||||||
|
\def\PYGZbs{\char`\\}
|
||||||
|
\def\PYGZus{\char`\_}
|
||||||
|
\def\PYGZob{\char`\{}
|
||||||
|
\def\PYGZcb{\char`\}}
|
||||||
|
\def\PYGZca{\char`\^}
|
||||||
|
\def\PYGZam{\char`\&}
|
||||||
|
\def\PYGZlt{\char`\<}
|
||||||
|
\def\PYGZgt{\char`\>}
|
||||||
|
\def\PYGZsh{\char`\#}
|
||||||
|
\def\PYGZpc{\char`\%}
|
||||||
|
\def\PYGZdl{\char`\$}
|
||||||
|
\def\PYGZhy{\char`\-}
|
||||||
|
\def\PYGZsq{\char`\'}
|
||||||
|
\def\PYGZdq{\char`\"}
|
||||||
|
\def\PYGZti{\char`\~}
|
||||||
|
% for compatibility with earlier versions
|
||||||
|
\def\PYGZat{@}
|
||||||
|
\def\PYGZlb{[}
|
||||||
|
\def\PYGZrb{]}
|
||||||
|
\makeatother
|
||||||
|
|
||||||
|
\renewcommand\PYGZsq{\textquotesingle}
|
102
docs/build/latex/sphinxhowto.cls
vendored
Normal file
|
@ -0,0 +1,102 @@
|
||||||
|
%
|
||||||
|
% sphinxhowto.cls for Sphinx (http://sphinx-doc.org/)
|
||||||
|
%
|
||||||
|
|
||||||
|
\NeedsTeXFormat{LaTeX2e}[1995/12/01]
|
||||||
|
\ProvidesClass{sphinxhowto}[2019/12/01 v2.3.0 Document class (Sphinx howto)]
|
||||||
|
|
||||||
|
% 'oneside' option overriding the 'twoside' default
|
||||||
|
\newif\if@oneside
|
||||||
|
\DeclareOption{oneside}{\@onesidetrue}
|
||||||
|
% Pass remaining document options to the parent class.
|
||||||
|
\DeclareOption*{\PassOptionsToClass{\CurrentOption}{\sphinxdocclass}}
|
||||||
|
\ProcessOptions\relax
|
||||||
|
|
||||||
|
% Default to two-side document
|
||||||
|
\if@oneside
|
||||||
|
% nothing to do (oneside is the default)
|
||||||
|
\else
|
||||||
|
\PassOptionsToClass{twoside}{\sphinxdocclass}
|
||||||
|
\fi
|
||||||
|
|
||||||
|
\LoadClass{\sphinxdocclass}
|
||||||
|
|
||||||
|
% Set some sane defaults for section numbering depth and TOC depth. You can
|
||||||
|
% reset these counters in your preamble.
|
||||||
|
%
|
||||||
|
\setcounter{secnumdepth}{2}
|
||||||
|
\setcounter{tocdepth}{2}% i.e. section and subsection
|
||||||
|
|
||||||
|
% Adapt \and command to the flushright context of \sphinxmaketitle, to
|
||||||
|
% avoid ragged line endings if author names do not fit all on one single line
|
||||||
|
\DeclareRobustCommand{\and}{%
|
||||||
|
\end{tabular}\kern-\tabcolsep
|
||||||
|
\allowbreak
|
||||||
|
\hskip\dimexpr1em+\tabcolsep\@plus.17fil\begin{tabular}[t]{c}%
|
||||||
|
}%
|
||||||
|
% If it is desired that each author name be on its own line, use in preamble:
|
||||||
|
%\DeclareRobustCommand{\and}{%
|
||||||
|
% \end{tabular}\kern-\tabcolsep\\\begin{tabular}[t]{c}%
|
||||||
|
%}%
|
||||||
|
% Change the title page to look a bit better, and fit in with the fncychap
|
||||||
|
% ``Bjarne'' style a bit better.
|
||||||
|
%
|
||||||
|
\newcommand{\sphinxmaketitle}{%
|
||||||
|
\noindent\rule{\textwidth}{1pt}\par
|
||||||
|
\begingroup % for PDF information dictionary
|
||||||
|
\def\endgraf{ }\def\and{\& }%
|
||||||
|
\pdfstringdefDisableCommands{\def\\{, }}% overwrite hyperref setup
|
||||||
|
\hypersetup{pdfauthor={\@author}, pdftitle={\@title}}%
|
||||||
|
\endgroup
|
||||||
|
\begin{flushright}
|
||||||
|
\sphinxlogo
|
||||||
|
\py@HeaderFamily
|
||||||
|
{\Huge \@title }\par
|
||||||
|
{\itshape\large \py@release \releaseinfo}\par
|
||||||
|
\vspace{25pt}
|
||||||
|
{\Large
|
||||||
|
\begin{tabular}[t]{c}
|
||||||
|
\@author
|
||||||
|
\end{tabular}\kern-\tabcolsep}\par
|
||||||
|
\vspace{25pt}
|
||||||
|
\@date \par
|
||||||
|
\py@authoraddress \par
|
||||||
|
\end{flushright}
|
||||||
|
\@thanks
|
||||||
|
\setcounter{footnote}{0}
|
||||||
|
\let\thanks\relax\let\maketitle\relax
|
||||||
|
%\gdef\@thanks{}\gdef\@author{}\gdef\@title{}
|
||||||
|
}
|
||||||
|
|
||||||
|
\newcommand{\sphinxtableofcontents}{%
|
||||||
|
\begingroup
|
||||||
|
\parskip \z@skip
|
||||||
|
\sphinxtableofcontentshook
|
||||||
|
\tableofcontents
|
||||||
|
\endgroup
|
||||||
|
\noindent\rule{\textwidth}{1pt}\par
|
||||||
|
\vspace{12pt}%
|
||||||
|
}
|
||||||
|
\newcommand\sphinxtableofcontentshook{}
|
||||||
|
\pagenumbering{arabic}
|
||||||
|
|
||||||
|
% Fix the bibliography environment to add an entry to the Table of
|
||||||
|
% Contents.
|
||||||
|
% For an article document class this environment is a section,
|
||||||
|
% so no page break before it.
|
||||||
|
%
|
||||||
|
\newenvironment{sphinxthebibliography}[1]{%
|
||||||
|
% \phantomsection % not needed here since TeXLive 2010's hyperref
|
||||||
|
\begin{thebibliography}{#1}%
|
||||||
|
\addcontentsline{toc}{section}{\ifdefined\refname\refname\else\ifdefined\bibname\bibname\fi\fi}}{\end{thebibliography}}
|
||||||
|
|
||||||
|
|
||||||
|
% Same for the indices.
|
||||||
|
% The memoir class already does this, so we don't duplicate it in that case.
|
||||||
|
%
|
||||||
|
\@ifclassloaded{memoir}
|
||||||
|
{\newenvironment{sphinxtheindex}{\begin{theindex}}{\end{theindex}}}
|
||||||
|
{\newenvironment{sphinxtheindex}{%
|
||||||
|
\phantomsection % needed because no chapter, section, ... is created by theindex
|
||||||
|
\begin{theindex}%
|
||||||
|
\addcontentsline{toc}{section}{\indexname}}{\end{theindex}}}
|
128
docs/build/latex/sphinxmanual.cls
vendored
Normal file
|
@ -0,0 +1,128 @@
|
||||||
|
%
|
||||||
|
% sphinxmanual.cls for Sphinx (http://sphinx-doc.org/)
|
||||||
|
%
|
||||||
|
|
||||||
|
\NeedsTeXFormat{LaTeX2e}[1995/12/01]
|
||||||
|
\ProvidesClass{sphinxmanual}[2019/12/01 v2.3.0 Document class (Sphinx manual)]
|
||||||
|
|
||||||
|
% chapters starting at odd pages (overridden by 'openany' document option)
|
||||||
|
\PassOptionsToClass{openright}{\sphinxdocclass}
|
||||||
|
|
||||||
|
% 'oneside' option overriding the 'twoside' default
|
||||||
|
\newif\if@oneside
|
||||||
|
\DeclareOption{oneside}{\@onesidetrue}
|
||||||
|
% Pass remaining document options to the parent class.
|
||||||
|
\DeclareOption*{\PassOptionsToClass{\CurrentOption}{\sphinxdocclass}}
|
||||||
|
\ProcessOptions\relax
|
||||||
|
|
||||||
|
% Defaults two-side document
|
||||||
|
\if@oneside
|
||||||
|
% nothing to do (oneside is the default)
|
||||||
|
\else
|
||||||
|
\PassOptionsToClass{twoside}{\sphinxdocclass}
|
||||||
|
\fi
|
||||||
|
|
||||||
|
\LoadClass{\sphinxdocclass}
|
||||||
|
|
||||||
|
% Set some sane defaults for section numbering depth and TOC depth. You can
|
||||||
|
% reset these counters in your preamble.
|
||||||
|
%
|
||||||
|
\setcounter{secnumdepth}{2}
|
||||||
|
\setcounter{tocdepth}{1}
|
||||||
|
|
||||||
|
% Adapt \and command to the flushright context of \sphinxmaketitle, to
|
||||||
|
% avoid ragged line endings if author names do not fit all on one single line
|
||||||
|
\DeclareRobustCommand{\and}{%
|
||||||
|
\end{tabular}\kern-\tabcolsep
|
||||||
|
\allowbreak
|
||||||
|
\hskip\dimexpr1em+\tabcolsep\@plus.17fil\begin{tabular}[t]{c}%
|
||||||
|
}%
|
||||||
|
% If it is desired that each author name be on its own line, use in preamble:
|
||||||
|
%\DeclareRobustCommand{\and}{%
|
||||||
|
% \end{tabular}\kern-\tabcolsep\\\begin{tabular}[t]{c}%
|
||||||
|
%}%
|
||||||
|
% Change the title page to look a bit better, and fit in with the fncychap
|
||||||
|
% ``Bjarne'' style a bit better.
|
||||||
|
%
|
||||||
|
\newcommand{\sphinxmaketitle}{%
|
||||||
|
\let\sphinxrestorepageanchorsetting\relax
|
||||||
|
\ifHy@pageanchor\def\sphinxrestorepageanchorsetting{\Hy@pageanchortrue}\fi
|
||||||
|
\hypersetup{pageanchor=false}% avoid duplicate destination warnings
|
||||||
|
\begin{titlepage}%
|
||||||
|
\let\footnotesize\small
|
||||||
|
\let\footnoterule\relax
|
||||||
|
\noindent\rule{\textwidth}{1pt}\par
|
||||||
|
\begingroup % for PDF information dictionary
|
||||||
|
\def\endgraf{ }\def\and{\& }%
|
||||||
|
\pdfstringdefDisableCommands{\def\\{, }}% overwrite hyperref setup
|
||||||
|
\hypersetup{pdfauthor={\@author}, pdftitle={\@title}}%
|
||||||
|
\endgroup
|
||||||
|
\begin{flushright}%
|
||||||
|
\sphinxlogo
|
||||||
|
\py@HeaderFamily
|
||||||
|
{\Huge \@title \par}
|
||||||
|
{\itshape\LARGE \py@release\releaseinfo \par}
|
||||||
|
\vfill
|
||||||
|
{\LARGE
|
||||||
|
\begin{tabular}[t]{c}
|
||||||
|
\@author
|
||||||
|
\end{tabular}\kern-\tabcolsep
|
||||||
|
\par}
|
||||||
|
\vfill\vfill
|
||||||
|
{\large
|
||||||
|
\@date \par
|
||||||
|
\vfill
|
||||||
|
\py@authoraddress \par
|
||||||
|
}%
|
||||||
|
\end{flushright}%\par
|
||||||
|
\@thanks
|
||||||
|
\end{titlepage}%
|
||||||
|
\setcounter{footnote}{0}%
|
||||||
|
\let\thanks\relax\let\maketitle\relax
|
||||||
|
%\gdef\@thanks{}\gdef\@author{}\gdef\@title{}
|
||||||
|
\clearpage
|
||||||
|
\ifdefined\sphinxbackoftitlepage\sphinxbackoftitlepage\fi
|
||||||
|
\if@openright\cleardoublepage\else\clearpage\fi
|
||||||
|
\sphinxrestorepageanchorsetting
|
||||||
|
}
|
||||||
|
|
||||||
|
\newcommand{\sphinxtableofcontents}{%
|
||||||
|
\pagenumbering{roman}%
|
||||||
|
\begingroup
|
||||||
|
\parskip \z@skip
|
||||||
|
\sphinxtableofcontentshook
|
||||||
|
\tableofcontents
|
||||||
|
\endgroup
|
||||||
|
% before resetting page counter, let's do the right thing.
|
||||||
|
\if@openright\cleardoublepage\else\clearpage\fi
|
||||||
|
\pagenumbering{arabic}%
|
||||||
|
}
|
||||||
|
|
||||||
|
% This is needed to get the width of the section # area wide enough in the
|
||||||
|
% library reference. Doing it here keeps it the same for all the manuals.
|
||||||
|
%
|
||||||
|
\newcommand{\sphinxtableofcontentshook}{%
|
||||||
|
\renewcommand*\l@section{\@dottedtocline{1}{1.5em}{2.6em}}%
|
||||||
|
\renewcommand*\l@subsection{\@dottedtocline{2}{4.1em}{3.5em}}%
|
||||||
|
}
|
||||||
|
|
||||||
|
% Fix the bibliography environment to add an entry to the Table of
|
||||||
|
% Contents.
|
||||||
|
% For a report document class this environment is a chapter.
|
||||||
|
%
|
||||||
|
\newenvironment{sphinxthebibliography}[1]{%
|
||||||
|
\if@openright\cleardoublepage\else\clearpage\fi
|
||||||
|
% \phantomsection % not needed here since TeXLive 2010's hyperref
|
||||||
|
\begin{thebibliography}{#1}%
|
||||||
|
\addcontentsline{toc}{chapter}{\bibname}}{\end{thebibliography}}
|
||||||
|
|
||||||
|
% Same for the indices.
|
||||||
|
% The memoir class already does this, so we don't duplicate it in that case.
|
||||||
|
%
|
||||||
|
\@ifclassloaded{memoir}
|
||||||
|
{\newenvironment{sphinxtheindex}{\begin{theindex}}{\end{theindex}}}
|
||||||
|
{\newenvironment{sphinxtheindex}{%
|
||||||
|
\if@openright\cleardoublepage\else\clearpage\fi
|
||||||
|
\phantomsection % needed as no chapter, section, ... created
|
||||||
|
\begin{theindex}%
|
||||||
|
\addcontentsline{toc}{chapter}{\indexname}}{\end{theindex}}}
|
21
docs/build/latex/sphinxmessages.sty
vendored
Normal file
|
@ -0,0 +1,21 @@
|
||||||
|
%
|
||||||
|
% sphinxmessages.sty
|
||||||
|
%
|
||||||
|
% message resources for Sphinx
|
||||||
|
%
|
||||||
|
\ProvidesPackage{sphinxmessages}[2019/01/04 v2.0 Localized LaTeX macros (Sphinx team)]
|
||||||
|
|
||||||
|
\renewcommand{\literalblockcontinuedname}{continua dalla pagina precedente}
|
||||||
|
\renewcommand{\literalblockcontinuesname}{continues on next page}
|
||||||
|
\renewcommand{\sphinxnonalphabeticalgroupname}{Non\sphinxhyphen{}alphabetical}
|
||||||
|
\renewcommand{\sphinxsymbolsname}{Simboli}
|
||||||
|
\renewcommand{\sphinxnumbersname}{Numbers}
|
||||||
|
\def\pageautorefname{pagina}
|
||||||
|
|
||||||
|
\addto\captionsitalian{\renewcommand{\figurename}{Fig.\@{} }}
|
||||||
|
\def\fnum@figure{\figurename\thefigure{}}
|
||||||
|
|
||||||
|
\addto\captionsitalian{\renewcommand{\tablename}{Tabella }}
|
||||||
|
\def\fnum@table{\tablename\thetable{}}
|
||||||
|
|
||||||
|
\addto\captionsitalian{\renewcommand{\literalblockname}{Listato}}
|
317
docs/build/latex/sphinxmulticell.sty
vendored
Normal file
|
@ -0,0 +1,317 @@
|
||||||
|
\NeedsTeXFormat{LaTeX2e}
|
||||||
|
\ProvidesPackage{sphinxmulticell}%
|
||||||
|
[2017/02/23 v1.6 better span rows and columns of a table (Sphinx team)]%
|
||||||
|
\DeclareOption*{\PackageWarning{sphinxmulticell}{Option `\CurrentOption' is unknown}}%
|
||||||
|
\ProcessOptions\relax
|
||||||
|
%
|
||||||
|
% --- MULTICOLUMN ---
|
||||||
|
% standard LaTeX's \multicolumn
|
||||||
|
% 1. does not allow verbatim contents,
|
||||||
|
% 2. interacts very poorly with tabulary.
|
||||||
|
%
|
||||||
|
% It is needed to write own macros for Sphinx: to allow code-blocks in merged
|
||||||
|
% cells rendered by tabular/longtable, and to allow multi-column cells with
|
||||||
|
% paragraphs to be taken into account sanely by tabulary algorithm for column
|
||||||
|
% widths.
|
||||||
|
%
|
||||||
|
% This requires quite a bit of hacking. First, in Sphinx, the multi-column
|
||||||
|
% contents will *always* be wrapped in a varwidth environment. The issue
|
||||||
|
% becomes to pass it the correct target width. We must trick tabulary into
|
||||||
|
% believing the multicolumn is simply separate columns, else tabulary does not
|
||||||
|
% incorporate the contents in its algorithm. But then we must clear the
|
||||||
|
% vertical rules...
|
||||||
|
%
|
||||||
|
% configuration of tabulary
|
||||||
|
\setlength{\tymin}{3\fontcharwd\font`0 }% minimal width of "squeezed" columns
|
||||||
|
\setlength{\tymax}{10000pt}% allow enough room for paragraphs to "compete"
|
||||||
|
% we need access to tabulary's final computed width. \@tempdima is too volatile
|
||||||
|
% to hope it has kept tabulary's value when \sphinxcolwidth needs it.
|
||||||
|
\newdimen\sphinx@TY@tablewidth
|
||||||
|
\def\tabulary{%
|
||||||
|
\def\TY@final{\sphinx@TY@tablewidth\@tempdima\tabular}%
|
||||||
|
\let\endTY@final\endtabular
|
||||||
|
\TY@tabular}%
|
||||||
|
% next hack is needed only if user has set latex_use_latex_multicolumn to True:
|
||||||
|
% it fixes tabulary's bug with \multicolumn defined "short" in first pass. (if
|
||||||
|
% upstream tabulary adds a \long, our extra one causes no harm)
|
||||||
|
\def\sphinx@tempa #1\def\multicolumn#2#3#4#5#6#7#8#9\sphinx@tempa
|
||||||
|
{\def\TY@tab{#1\long\def\multicolumn####1####2####3{\multispan####1\relax}#9}}%
|
||||||
|
\expandafter\sphinx@tempa\TY@tab\sphinx@tempa
|
||||||
|
%
|
||||||
|
% TN. 1: as \omit is never executed, Sphinx multicolumn does not need to worry
|
||||||
|
% like standard multicolumn about |l| vs l|. On the other hand it assumes
|
||||||
|
% columns are separated by a | ... (if not it will add extraneous
|
||||||
|
% \arrayrulewidth space for each column separation in its estimate of available
|
||||||
|
% width).
|
||||||
|
%
|
||||||
|
% TN. 1b: as Sphinx multicolumn uses neither \omit nor \span, it can not
|
||||||
|
% (easily) get rid of extra macros from >{...} or <{...} between columns. At
|
||||||
|
% least, it has been made compatible with colortbl's \columncolor.
|
||||||
|
%
|
||||||
|
% TN. 2: tabulary's second pass is handled like tabular/longtable's single
|
||||||
|
% pass, with the difference that we hacked \TY@final to set in
|
||||||
|
% \sphinx@TY@tablewidth the final target width as computed by tabulary. This is
|
||||||
|
% needed only to handle columns with a "horizontal" specifier: "p" type columns
|
||||||
|
% (inclusive of tabulary's LJRC) holds the target column width in the
|
||||||
|
% \linewidth dimension.
|
||||||
|
%
|
||||||
|
% TN. 3: use of \begin{sphinxmulticolumn}...\end{sphinxmulticolumn} mark-up
|
||||||
|
% would need some hacking around the fact that groups can not span across table
|
||||||
|
% cells (the code does inserts & tokens, see TN1b). It was decided to keep it
|
||||||
|
% simple with \sphinxstartmulticolumn...\sphinxstopmulticolumn.
|
||||||
|
%
|
||||||
|
% MEMO about nesting: if sphinxmulticolumn is encountered in a nested tabular
|
||||||
|
% inside a tabulary it will think to be at top level in the tabulary. But
|
||||||
|
% Sphinx generates no nested tables, and if some LaTeX macro uses internally a
|
||||||
|
% tabular this will not have a \sphinxstartmulticolumn within it!
|
||||||
|
%
|
||||||
|
\def\sphinxstartmulticolumn{%
|
||||||
|
\ifx\equation$% $ tabulary's first pass
|
||||||
|
\expandafter\sphinx@TYI@start@multicolumn
|
||||||
|
\else % either not tabulary or tabulary's second pass
|
||||||
|
\expandafter\sphinx@start@multicolumn
|
||||||
|
\fi
|
||||||
|
}%
|
||||||
|
\def\sphinxstopmulticolumn{%
|
||||||
|
\ifx\equation$% $ tabulary's first pass
|
||||||
|
\expandafter\sphinx@TYI@stop@multicolumn
|
||||||
|
\else % either not tabulary or tabulary's second pass
|
||||||
|
\ignorespaces
|
||||||
|
\fi
|
||||||
|
}%
|
||||||
|
\def\sphinx@TYI@start@multicolumn#1{%
|
||||||
|
% use \gdef always to avoid stack space build up
|
||||||
|
\gdef\sphinx@tempa{#1}\begingroup\setbox\z@\hbox\bgroup
|
||||||
|
}%
|
||||||
|
\def\sphinx@TYI@stop@multicolumn{\egroup % varwidth was used with \tymax
|
||||||
|
\xdef\sphinx@tempb{\the\dimexpr\wd\z@/\sphinx@tempa}% per column width
|
||||||
|
\endgroup
|
||||||
|
\expandafter\sphinx@TYI@multispan\expandafter{\sphinx@tempa}%
|
||||||
|
}%
|
||||||
|
\def\sphinx@TYI@multispan #1{%
|
||||||
|
\kern\sphinx@tempb\ignorespaces % the per column occupied width
|
||||||
|
\ifnum#1>\@ne % repeat, taking into account subtleties of TeX's & ...
|
||||||
|
\expandafter\sphinx@TYI@multispan@next\expandafter{\the\numexpr#1-\@ne\expandafter}%
|
||||||
|
\fi
|
||||||
|
}%
|
||||||
|
\def\sphinx@TYI@multispan@next{&\relax\sphinx@TYI@multispan}%
|
||||||
|
%
|
||||||
|
% Now the branch handling either the second pass of tabulary or the single pass
|
||||||
|
% of tabular/longtable. This is the delicate part where we gather the
|
||||||
|
% dimensions from the p columns either set-up by tabulary or by user p column
|
||||||
|
% or Sphinx \X, \Y columns. The difficulty is that to get the said width, the
|
||||||
|
% template must be inserted (other hacks would be horribly complicated except
|
||||||
|
% if we rewrote crucial parts of LaTeX's \@array !) and we can not do
|
||||||
|
% \omit\span like standard \multicolumn's easy approach. Thus we must cancel
|
||||||
|
% the \vrule separators. Also, perhaps the column specifier is of the l, c, r
|
||||||
|
% type, then we attempt an ad hoc rescue to give varwidth a reasonable target
|
||||||
|
% width.
|
||||||
|
\def\sphinx@start@multicolumn#1{%
|
||||||
|
\gdef\sphinx@multiwidth{0pt}\gdef\sphinx@tempa{#1}\sphinx@multispan{#1}%
|
||||||
|
}%
|
||||||
|
\def\sphinx@multispan #1{%
|
||||||
|
\ifnum#1=\@ne\expandafter\sphinx@multispan@end
|
||||||
|
\else\expandafter\sphinx@multispan@next
|
||||||
|
\fi {#1}%
|
||||||
|
}%
|
||||||
|
\def\sphinx@multispan@next #1{%
|
||||||
|
% trick to recognize L, C, R, J or p, m, b type columns
|
||||||
|
\ifdim\baselineskip>\z@
|
||||||
|
\gdef\sphinx@tempb{\linewidth}%
|
||||||
|
\else
|
||||||
|
% if in an l, r, c type column, try and hope for the best
|
||||||
|
\xdef\sphinx@tempb{\the\dimexpr(\ifx\TY@final\@undefined\linewidth\else
|
||||||
|
\sphinx@TY@tablewidth\fi-\arrayrulewidth)/\sphinx@tempa
|
||||||
|
-\tw@\tabcolsep-\arrayrulewidth\relax}%
|
||||||
|
\fi
|
||||||
|
\noindent\kern\sphinx@tempb\relax
|
||||||
|
\xdef\sphinx@multiwidth
|
||||||
|
{\the\dimexpr\sphinx@multiwidth+\sphinx@tempb+\tw@\tabcolsep+\arrayrulewidth}%
|
||||||
|
% hack the \vline and the colortbl macros
|
||||||
|
\sphinx@hack@vline\sphinx@hack@CT&\relax
|
||||||
|
% repeat
|
||||||
|
\expandafter\sphinx@multispan\expandafter{\the\numexpr#1-\@ne}%
|
||||||
|
}%
|
||||||
|
% packages like colortbl add group levels, we need to "climb back up" to be
|
||||||
|
% able to hack the \vline and also the colortbl inserted tokens. This creates
|
||||||
|
% empty space whether or not the columns were | separated:
|
||||||
|
\def\sphinx@hack@vline{\ifnum\currentgrouptype=6\relax
|
||||||
|
\kern\arrayrulewidth\arrayrulewidth\z@\else\aftergroup\sphinx@hack@vline\fi}%
|
||||||
|
\def\sphinx@hack@CT{\ifnum\currentgrouptype=6\relax
|
||||||
|
\let\CT@setup\sphinx@CT@setup\else\aftergroup\sphinx@hack@CT\fi}%
|
||||||
|
% It turns out \CT@row@color is not expanded contrarily to \CT@column@color
|
||||||
|
% during LaTeX+colortbl preamble preparation, hence it would be possible for
|
||||||
|
% \sphinx@CT@setup to discard only the column color and choose to obey or not
|
||||||
|
% row color and cell color. It would even be possible to propagate cell color
|
||||||
|
% to row color for the duration of the Sphinx multicolumn... the (provisional?)
|
||||||
|
% choice has been made to cancel the colortbl colours for the multicolumn
|
||||||
|
% duration.
|
||||||
|
\def\sphinx@CT@setup #1\endgroup{\endgroup}% hack to remove colour commands
|
||||||
|
\def\sphinx@multispan@end#1{%
|
||||||
|
% first, trace back our steps horizontally
|
||||||
|
\noindent\kern-\dimexpr\sphinx@multiwidth\relax
|
||||||
|
% and now we set the final computed width for the varwidth environment
|
||||||
|
\ifdim\baselineskip>\z@
|
||||||
|
\xdef\sphinx@multiwidth{\the\dimexpr\sphinx@multiwidth+\linewidth}%
|
||||||
|
\else
|
||||||
|
\xdef\sphinx@multiwidth{\the\dimexpr\sphinx@multiwidth+
|
||||||
|
(\ifx\TY@final\@undefined\linewidth\else
|
||||||
|
\sphinx@TY@tablewidth\fi-\arrayrulewidth)/\sphinx@tempa
|
||||||
|
-\tw@\tabcolsep-\arrayrulewidth\relax}%
|
||||||
|
\fi
|
||||||
|
% we need to remove colour set-up also for last cell of the multi-column
|
||||||
|
\aftergroup\sphinx@hack@CT
|
||||||
|
}%
|
||||||
|
\newcommand*\sphinxcolwidth[2]{%
|
||||||
|
% this dimension will always be used for varwidth, and serves as maximum
|
||||||
|
% width when cells are merged either via multirow or multicolumn or both,
|
||||||
|
% as always their contents is wrapped in varwidth environment.
|
||||||
|
\ifnum#1>\@ne % multi-column (and possibly also multi-row)
|
||||||
|
% we wrote our own multicolumn code especially to handle that (and allow
|
||||||
|
% verbatim contents)
|
||||||
|
\ifx\equation$%$
|
||||||
|
\tymax % first pass of tabulary (cf MEMO above regarding nesting)
|
||||||
|
\else % the \@gobble thing is for compatibility with standard \multicolumn
|
||||||
|
\sphinx@multiwidth\@gobble{#1/#2}%
|
||||||
|
\fi
|
||||||
|
\else % single column multirow
|
||||||
|
\ifx\TY@final\@undefined % not a tabulary.
|
||||||
|
\ifdim\baselineskip>\z@
|
||||||
|
% in a p{..} type column, \linewidth is the target box width
|
||||||
|
\linewidth
|
||||||
|
\else
|
||||||
|
% l, c, r columns. Do our best.
|
||||||
|
\dimexpr(\linewidth-\arrayrulewidth)/#2-
|
||||||
|
\tw@\tabcolsep-\arrayrulewidth\relax
|
||||||
|
\fi
|
||||||
|
\else % in tabulary
|
||||||
|
\ifx\equation$%$% first pass
|
||||||
|
\tymax % it is set to a big value so that paragraphs can express themselves
|
||||||
|
\else
|
||||||
|
% second pass.
|
||||||
|
\ifdim\baselineskip>\z@
|
||||||
|
\linewidth % in a L, R, C, J column or a p, \X, \Y ...
|
||||||
|
\else
|
||||||
|
% we have hacked \TY@final to put in \sphinx@TY@tablewidth the table width
|
||||||
|
\dimexpr(\sphinx@TY@tablewidth-\arrayrulewidth)/#2-
|
||||||
|
\tw@\tabcolsep-\arrayrulewidth\relax
|
||||||
|
\fi
|
||||||
|
\fi
|
||||||
|
\fi
|
||||||
|
\fi
|
||||||
|
}%
|
||||||
|
% fallback default in case user has set latex_use_latex_multicolumn to True:
|
||||||
|
% \sphinxcolwidth will use this only inside LaTeX's standard \multicolumn
|
||||||
|
\def\sphinx@multiwidth #1#2{\dimexpr % #1 to gobble the \@gobble (!)
|
||||||
|
(\ifx\TY@final\@undefined\linewidth\else\sphinx@TY@tablewidth\fi
|
||||||
|
-\arrayrulewidth)*#2-\tw@\tabcolsep-\arrayrulewidth\relax}%
|
||||||
|
%
|
||||||
|
% --- MULTIROW ---
|
||||||
|
% standard \multirow
|
||||||
|
% 1. does not allow verbatim contents,
|
||||||
|
% 2. does not allow blank lines in its argument,
|
||||||
|
% 3. its * specifier means to typeset "horizontally" which is very
|
||||||
|
% bad for paragraph content. 2016 version has = specifier but it
|
||||||
|
% must be used with p type columns only, else results are bad,
|
||||||
|
% 4. it requires manual intervention if the contents is too long to fit
|
||||||
|
% in the asked-for number of rows.
|
||||||
|
% 5. colour panels (either from \rowcolor or \columncolor) will hide
|
||||||
|
% the bottom part of multirow text, hence manual tuning is needed
|
||||||
|
% to put the multirow insertion at the _bottom_.
|
||||||
|
%
|
||||||
|
% The Sphinx solution consists in always having contents wrapped
|
||||||
|
% in a varwidth environment so that it makes sense to estimate how many
|
||||||
|
% lines it will occupy, and then ensure by insertion of suitable struts
|
||||||
|
% that the table rows have the needed height. The needed mark-up is done
|
||||||
|
% by LaTeX writer, which has its own id for the merged cells.
|
||||||
|
%
|
||||||
|
% The colour issue is solved by clearing colour panels in all cells,
|
||||||
|
% whether or not the multirow is single-column or multi-column.
|
||||||
|
%
|
||||||
|
% In passing we obtain baseline alignements across rows (only if
|
||||||
|
% \arraystretch is 1, as LaTeX's does not obey \arraystretch in "p"
|
||||||
|
% multi-line contents, only first and last line...)
|
||||||
|
%
|
||||||
|
% TODO: examine the situation with \arraystretch > 1. The \extrarowheight
|
||||||
|
% is hopeless for multirow anyhow, it makes baseline alignment strictly
|
||||||
|
% impossible.
|
||||||
|
\newcommand\sphinxmultirow[2]{\begingroup
|
||||||
|
% #1 = nb of spanned rows, #2 = Sphinx id of "cell", #3 = contents
|
||||||
|
% but let's fetch #3 in a way allowing verbatim contents !
|
||||||
|
\def\sphinx@nbofrows{#1}\def\sphinx@cellid{#2}%
|
||||||
|
\afterassignment\sphinx@multirow\let\next=
|
||||||
|
}%
|
||||||
|
\def\sphinx@multirow {%
|
||||||
|
\setbox\z@\hbox\bgroup\aftergroup\sphinx@@multirow\strut
|
||||||
|
}%
|
||||||
|
\def\sphinx@@multirow {%
|
||||||
|
% The contents, which is a varwidth environment, has been captured in
|
||||||
|
% \box0 (a \hbox).
|
||||||
|
% We have with \sphinx@cellid an assigned unique id. The goal is to give
|
||||||
|
% about the same height to all the involved rows.
|
||||||
|
% For this Sphinx will insert a \sphinxtablestrut{cell_id} mark-up
|
||||||
|
% in LaTeX file and the expansion of the latter will do the suitable thing.
|
||||||
|
\dimen@\dp\z@
|
||||||
|
\dimen\tw@\ht\@arstrutbox
|
||||||
|
\advance\dimen@\dimen\tw@
|
||||||
|
\advance\dimen\tw@\dp\@arstrutbox
|
||||||
|
\count@=\dimen@ % type conversion dim -> int
|
||||||
|
\count\tw@=\dimen\tw@
|
||||||
|
\divide\count@\count\tw@ % TeX division truncates
|
||||||
|
\advance\dimen@-\count@\dimen\tw@
|
||||||
|
% 1300sp is about 0.02pt. For comparison a rule default width is 0.4pt.
|
||||||
|
% (note that if \count@ holds 0, surely \dimen@>1300sp)
|
||||||
|
\ifdim\dimen@>1300sp \advance\count@\@ne \fi
|
||||||
|
% now \count@ holds the count L of needed "lines"
|
||||||
|
% and \sphinx@nbofrows holds the number N of rows
|
||||||
|
% we have L >= 1 and N >= 1
|
||||||
|
% if L is a multiple of N, ... clear what to do !
|
||||||
|
% else write L = qN + r, 1 <= r < N and we will
|
||||||
|
% arrange for each row to have enough space for:
|
||||||
|
% q+1 "lines" in each of the first r rows
|
||||||
|
% q "lines" in each of the (N-r) bottom rows
|
||||||
|
% for a total of (q+1) * r + q * (N-r) = q * N + r = L
|
||||||
|
% It is possible that q == 0.
|
||||||
|
\count\tw@\count@
|
||||||
|
% the TeX division truncates
|
||||||
|
\divide\count\tw@\sphinx@nbofrows\relax
|
||||||
|
\count4\count\tw@ % q
|
||||||
|
\multiply\count\tw@\sphinx@nbofrows\relax
|
||||||
|
\advance\count@-\count\tw@ % r
|
||||||
|
\expandafter\xdef\csname sphinx@tablestrut_\sphinx@cellid\endcsname
|
||||||
|
{\noexpand\sphinx@tablestrut{\the\count4}{\the\count@}{\sphinx@cellid}}%
|
||||||
|
\dp\z@\z@
|
||||||
|
% this will use the real height if it is >\ht\@arstrutbox
|
||||||
|
\sphinxtablestrut{\sphinx@cellid}\box\z@
|
||||||
|
\endgroup % group was opened in \sphinxmultirow
|
||||||
|
}%
|
||||||
|
\newcommand*\sphinxtablestrut[1]{%
|
||||||
|
% #1 is a "cell_id", i.e. the id of a merged group of table cells
|
||||||
|
\csname sphinx@tablestrut_#1\endcsname
|
||||||
|
}%
|
||||||
|
% LaTeX typesets the table row by row, hence each execution can do
|
||||||
|
% an update for the next row.
|
||||||
|
\newcommand*\sphinx@tablestrut[3]{\begingroup
|
||||||
|
% #1 = q, #2 = (initially) r, #3 = cell_id, q+1 lines in first r rows
|
||||||
|
% if #2 = 0, create space for max(q,1) table lines
|
||||||
|
% if #2 > 0, create space for q+1 lines and decrement #2
|
||||||
|
\leavevmode
|
||||||
|
\count@#1\relax
|
||||||
|
\ifnum#2=\z@
|
||||||
|
\ifnum\count@=\z@\count@\@ne\fi
|
||||||
|
\else
|
||||||
|
% next row will be with a #2 decremented by one
|
||||||
|
\expandafter\xdef\csname sphinx@tablestrut_#3\endcsname
|
||||||
|
{\noexpand\sphinx@tablestrut{#1}{\the\numexpr#2-\@ne}{#3}}%
|
||||||
|
\advance\count@\@ne
|
||||||
|
\fi
|
||||||
|
\vrule\@height\ht\@arstrutbox
|
||||||
|
\@depth\dimexpr\count@\ht\@arstrutbox+\count@\dp\@arstrutbox-\ht\@arstrutbox\relax
|
||||||
|
\@width\z@
|
||||||
|
\endgroup
|
||||||
|
% we need this to avoid colour panels hiding bottom parts of multirow text
|
||||||
|
\sphinx@hack@CT
|
||||||
|
}%
|
||||||
|
\endinput
|
||||||
|
%%
|
||||||
|
%% End of file `sphinxmulticell.sty'.
|
1
test
Symbolic link
|
@ -0,0 +1 @@
|
||||||
|
./nest_backend/test
|