Support series/collections fully & add lots of tomes

This commit is contained in:
2025-06-19 23:29:50 +02:00
parent 4c6e0d030b
commit bf064390b3
46 changed files with 507 additions and 60 deletions

9
_includes/tome-cover Normal file
View File

@@ -0,0 +1,9 @@
{%- capture prefix -%}{{ site.extra.store }}/tomes/{%- endcapture -%}
{%- if include.tome -%}
{%- assign tome = include.tome -%}
{%- capture id %}{%- include tome-id tome=tome -%}{%- endcapture -%}
{%- capture folder %}{%- include tome-field tome=tome field='folder' -%}{%- endcapture -%}
{{ site.extra.store }}/tomes/{% if folder != '' %}{{ id | split: '/' | first }}{% else %}{{ id }}{% endif %}/{{ tome.cover }}
{%- else -%}
{{ prefix }}
{%- endif -%}

20
_includes/tome-field Normal file
View File

@@ -0,0 +1,20 @@
{%- assign key = include.field -%}
{%- assign tome = include.tome -%}
{%- assign this-field = tome[key] | strip -%}
{%- capture parent-field -%}
{%- include tome-parent tome=tome key=key -%}
{%- endcapture -%}
{%- if parent-field == '' -%}
{{- this-field -}}
{%- elsif key == 'title' -%}
{{- parent-field }} — {{ this-field -}}
{%- else -%}
{%- if this-field != '' -%}
{{- this-field -}}
{%- else -%}
{{- parent-field -}}
{%- endif -%}
{%- endif -%}

View File

@@ -1 +1 @@
{{ include.tome.id | split: '/' | slice: 2,3 | join: '/' }}
{{- include.tome.path | split: '.' | slice: -2 | join: '.' | split: '/' | slice: 2,3 | join: '/' -}}

22
_includes/tome-info.html Normal file
View File

@@ -0,0 +1,22 @@
{% capture authors %}{% include tome-field tome=page field='authors' %}{% endcapture %}
{% if authors != '' %}
<span class="h2">Authors</span>
<p>{{ authors }}</p>
{% endif %}
{% capture publisher %}{% include tome-field tome=page field='publisher' %}{% endcapture %}
{% if publisher != '' %}
{% capture publisher_query %}inpublisher:"{{ publisher }}"{% endcapture %}
<span class="h2">Publisher</span>
<a href="https://www.google.com/search?q={{ publisher_query | uri_escape }}&tbm=bks" target="_blank">{{ publisher }}</a>
{% endif %}
{% if page.year or page.date %}
<span class="h2">Date</span>
<p>{{ page.year }} / {{ page.date | split: ' ' | first }}</p>
{% endif %}
{% if page.webpage %}
<span class="h2">Webpage</span>
<a href="{{ page.webpage }}" target="_blank">{{ page.webpage }}</a>
{% endif %}

1
_includes/tome-lang Normal file
View File

@@ -0,0 +1 @@
{{ include.tome.id | split: '/' | slice: 1 }}

20
_includes/tome-parent Normal file
View File

@@ -0,0 +1,20 @@
{%- capture tome-id -%}
{%- include tome-id tome=include.tome -%}
{%- endcapture -%}
{%- assign id-parts = tome-id | split: '/' -%}
{%- assign key = include.key | strip -%}
{%- if id-parts.size == 2 and id-parts[1] != 'index' -%}
{%- if key != '' -%}
{%- for tome in site.tomes -%}
{%- capture parent-id -%}
{%- include tome-id tome=tome -%}
{%- endcapture -%}
{%- assign parents-parts = parent-id | strip | tome-id | split: '/' -%}
{%- if parents-parts[1] == 'index' and parents-parts[0] == id-parts[0] -%}
{{- tome[include.key] -}}
{%- endif -%}
{%- endfor -%}
{%- else -%}
{{- id-parts[0] -}}
{%- endif -%}
{%- endif -%}

View File

@@ -1,8 +1,15 @@
{% assign tome = include.tome %}
{% capture tome-id %}{% include tome-id tome=tome %}{% endcapture %}
{%- assign tome = include.tome -%}
{%- capture tome-id %}{% include tome-id tome=tome %}{% endcapture -%}
{%- capture tome-lang %}{% include tome-lang tome=tome %}{% endcapture -%}
{%- capture tome-title %}{% include tome-field tome=tome field='title' %}{% endcapture -%}
{%- capture tome-folder %}{% include tome-field tome=tome field='folder' %}{% endcapture -%}
{
"slug": {{ tome-id | jsonify }},
"folder": {{ tome.folder | jsonify }},
{%- if include.full == true %}
"title": {{ tome-title | jsonify }},
"folder": {{ tome-folder | jsonify }},
"file": {{ tome.file | jsonify }},
"chapters": {{ tome.chapters | jsonify }}
"chapters": {{ tome.chapters | jsonify }},
{%- endif %}
"locale": {{ tome-lang | jsonify }},
"slug": {{ tome-id | jsonify }}
}

View File

@@ -9,27 +9,61 @@
<meta name="keywords" content="{{ site.keywords }}">
<script type="application/json" id="tomes" src="{{ '/tomes.json' | prepend: site.baseurl }}"></script>
{% include head.html %}
{%- capture this-id -%}
{%- include tome-id tome=page -%}
{%- endcapture -%}
{%- assign this-id = this-id | split: '/' | first | strip -%}
</head>
<body>
{% include header.html %}
<main class="content">
<section class="intro">
<div class="container">
{% if this-id == '' %}
<h2>About site</h2>
<p>{{ site.description }}</p>
<p class="main">{{ site.description }}</p>
{% endif %}
{% assign content = page.content | strip %}
{% if this-id != '' %}
<span class="h2">Collection</span>
<h1>{{ page.title }}</h1>
<p>{{ page.subtitle }}</p>
{% if content != '' %}
<h2>About collection</h2>
<p>{{ page.content }}</p>
{% endif %}
{% include tome-info.html %}
{% endif %}
</div>
</section>
<section class="projects">
<div class="container">
<h2>Available tomes</h2>
<ul class="projects-list">
{% assign doclist = site.tomes | sort: 'date' | reverse %}
{% for tome in doclist %}
{% if tome.draft != true %}
{%- assign doclist = site.tomes | sort: 'date' | reverse -%}
{%- for tome in doclist -%}
{%- capture parent-id -%}
{%- include tome-parent tome=tome -%}
{%- endcapture -%}
{%- assign parent-id = parent-id | strip -%}
{% if tome.draft != true and parent-id == this-id %}
<li>
<a href="{{ tome.url | prepend: site.baseurl }}">
<div class="img-wrapper">
<img src="{{ site.extra.store }}/tomes/{% include tome-id tome=tome %}/{{ tome.cover }}" alt="{{ tome.title }}" />
{% capture tome-id %}{% include tome-id tome=tome %}{% endcapture %}
{%- assign parts = tome-id | split: '/' -%}
{%- assign cover2 = tome.cover2 | strip -%}
{%- if parts[1] == 'index' and cover2 != '' -%}
<img src="{%- include tome-cover -%}/{{ parts[0] }}/{{ tome.cover }}" style="clip-path: polygon(0 0, 100% 0, 0 100%);" />
<img src="{%- include tome-cover -%}/{{ parts[0] }}/{{ cover2 }}" style="clip-path: polygon(100% 100%, 100% 0, 0 100%); position: absolute; top: 0; left: 0;" />
{% else %}
<img src="{%- include tome-cover tome=page -%}" alt="{{ tome.title }}" />
{% endif %}
</div>
<span class="h2">{{ tome.type }}</span>
<h3>{{ tome.title }}</h3>
@@ -42,7 +76,7 @@
</section>
</main>
{% include footer.html %}
<script src="{{ "/assets/scripts/vendor/scrollreveal.min.js" | prepend: site.baseurl }}"></script>
<script src="{{ "/assets/scripts/home.js" | prepend: site.baseurl }}"></script>
<script src="{{ '/assets/scripts/vendor/scrollreveal.min.js' | prepend: site.baseurl }}"></script>
<script src="{{ '/assets/scripts/home.js' | prepend: site.baseurl }}"></script>
</body>
</html>

View File

@@ -1,15 +1,17 @@
<!DOCTYPE html>
<html lang="{{ page.id | split: '/' | slice: 1 }}">
<html lang="{% include tome-lang tome=page %}">
<head>
{% capture id %}{% include tome-id tome=page %}{% endcapture %}
{% capture cover %}{{ site.extra.store }}/tomes/{{ id }}/{{ page.cover }}{% endcapture %}
<title>{{ page.title }} | {{ site.name }}</title>
{%- capture id %}{% include tome-id tome=page %}{%- endcapture -%}
{%- capture title %}{% include tome-field tome=page field='title' %}{%- endcapture -%}
{%- capture folder %}{% include tome-field tome=page field='folder' %}{%- endcapture -%}
{%- capture cover %}{% include tome-cover tome=page %}{%- endcapture -%}
<title>{{ title }} | {{ site.name }}</title>
<meta name="author" content="{{ site.name }}">
<meta name="description" content="{{ page.content | strip_html | strip_newlines }}">
<meta name="keywords" content="{{ page.keywords }}">
<meta property="og:image" content="{{ cover }}">
{% include head.html %}
{% capture tome_json %}{% include tome.json tome=page %}{% endcapture %}
{% capture tome_json %}{% include tome.json tome=page full=true %}{% endcapture %}
{% capture embed %}{
"page": {{ tome_json }},
"extra": {{ site.extra | jsonify }}
@@ -22,25 +24,20 @@
<section class="project">
<div class="container">
<article>
<span class="h2">Title</span>
<h1>{{ page.title }}</h1>
<span class="h2">Tome</span>
<h1>{{ title }}</h1>
<p>{{ page.subtitle }}</p>
<span class="h2">Cover</span>
<img src="{{ cover }}" alt="Cover" style="max-height: 40vh; width: auto;" />
{% assign content = page.content | strip %}
{% if content != '' %}
<span class="h2">About</span>
{{ page.content }}
{% if page.authors %}
<span class="h2">Authors</span>
<p>{{ page.authors }}</p>
{% endif %}
{% if page.year or page.date %}
<span class="h2">Date</span>
<p>{{ page.year }} / {{ page.date | split: ' ' | first }}</p>
{% endif %}
{% include tome-info.html %}
{% if page.isbn %}
<span class="h2">ISBN</span>
@@ -49,12 +46,7 @@
{% if page.gbooks %}
<span class="h2">Google Books</span>
<a href="https://books.google.it/books?id={{ page.gbooks }}" target="_blank">{{ page.gbooks }}</a>
{% endif %}
{% if page.webpage %}
<span class="h2">Webpage</span>
<a href="{{ page.webpage }}" target="_blank">{{ page.webpage }}</a>
<a href="https://books.google.com/books?id={{ page.gbooks }}" target="_blank">{{ page.gbooks }}</a>
{% endif %}
</article>
<aside>
@@ -81,13 +73,13 @@
{% if page.file %}
document.querySelector('article').innerHTML += '<span class="h2">Download tome</span><ul><li><button>{{ page.file }}</button></li></ul>';
document.querySelector('article button').addEventListener('click', function(){
location.href = '{{ site.extra.store }}/tomes/{{ id }}/{% if page.folder %}{{ page.folder }}/{% endif %}{{ page.file }}';
location.href = '{{ site.extra.store }}/tomes/{% if folder != "" %}{{ id | split: "/" | first }}{% else %}{{ id }}{% endif %}/{% if folder != "" %}{{ folder }}/{% endif %}{{ page.file }}';
});
{% else if page.chapters %}
document.querySelector('article').innerHTML += '<span class="h2">Download chapters</span><ul>{% for chapter in page.chapters %}<li><button>{{ chapter }}</button></li>{% endfor %}</ul>';
document.querySelectorAll('article button').forEach(function(button){
button.addEventListener('click', function(){
location.href = '{{ site.extra.store }}/tomes/{{ id }}/{{ page.folder }}/' + button.textContent;
location.href = '{{ site.extra.store }}/tomes/{{ id }}/{{ folder }}/' + button.textContent;
});
});
{% endif %}

View File

@@ -1,13 +1,16 @@
---
draft: true
title: "Toradora! Vol. 1"
folder: "en_sse"
isbn: "978-1-626927-95-7"
title: "Vol. 1"
isbn: "1642751804, 9781642751802"
gbooks: "9a5uDwAAQBAJ"
file: "Toradora! v01 [Seven Seas] [danke-Empire].epub"
cover: "cover00187.jpeg"
cover: "1-cover00187.jpeg"
date: 2018-05-08
year: 2018
webpage: "https://sevenseasentertainment.com/books/toradora-light-novel-vol-1/"
---
EYE OF THE TAIGA! Takasu Ryuuji might look like a thug, but he's actually a nice guy. Making friends when you've got an unintentionally scary face is tough--and don't even get him started on girlfriends. But with his secret crush in his class, the start of his second year of high school is off to a good start...until he crosses paths with Aisaka Taiga. Beautiful, frightening, and not quite five feet tall, the girl known as the Palmtop Tiger is the one person in school even scarier than Ryuuji himself--and he's just made the mistake of making her very, very angry. The original inspiration for the hit anime and best-selling manga!
EYE OF THE TAIGA!
Takasu Ryuuji might look like a thug, but hes actually a nice guy. Making friends when youve got an unintentionally scary face is toughand dont even get him started on girlfriends. But with his secret crush in his class, the start of his second year of high school is off to a good start…until he crosses paths with Aisaka Taiga. Beautiful, frightening, and not quite five feet tall, the girl known as the Palmtop Tiger is the one person in school even scarier than Ryuuji himselfand hes just made the mistake of making her very, very angry.
The original inspiration for the hit anime and best-selling manga!

15
_tomes/en/toradora/10.md Normal file
View File

@@ -0,0 +1,15 @@
---
title: "Vol. 10"
date: "2020-06-23"
isbn: "1645053679, 9781645053675"
gbooks: "-DTlDwAAQBAJ"
file: "Toradora! v10 [Seven Seas].epub"
cover: "10-CoverDesign.jpg"
webpage: "https://sevenseasentertainment.com/books/toradora-light-novel-vol-10/"
---
ON THE RUN!
With both Ryuuji and Taigas mothers seemingly determined to tear them apart, the newly minted teenage lovebirds hatch a dicey elopement plan thats going to depend on Minori, Ami, and Kitamuras help to succeed. Will their friends come through for them at the crucial moment? Or is happily-ever-after just a childish fantasy? Find out in this heart-stopping conclusion to the epic romcom!
FINAL VOLUME

13
_tomes/en/toradora/2.md Normal file
View File

@@ -0,0 +1,13 @@
---
title: "Vol. 2"
date: "2018-08-07"
isbn: "1642751812, 9781642751819"
gbooks: "Z69uDwAAQBAJ"
file: "Toradora! v02 [Seven Seas].epub"
cover: "2-CoverDesign.jpg"
webpage: "https://sevenseasentertainment.com/books/toradora-light-novel-vol-2/"
---
A RIVAL APPEARS!
The new school year brings with it a new transfer studentKawashima Ami, a breathtakingly gorgeous model who quickly has the whole class smitten. But Amis delicate exterior hides a personality that isnt quite as innocent as she seems. When she unwittingly shows Aisaka Taiga her true colors, a bad first meeting quickly escalates into a bitter rivalry, made worse by the fact that Ami seems determined to charm Ryuuji. The Palmtop Tiger is on the warpath, and Ryuuji might just have to pick a sideor become a casualty of war!

13
_tomes/en/toradora/3.md Normal file
View File

@@ -0,0 +1,13 @@
---
title: "Vol. 3"
date: "2018-11-20"
isbn: "1642753491, 9781642753493"
gbooks: "QapxDwAAQBAJ"
file: "Toradora! v03 [Seven Seas].epub"
cover: "3-CoverDesign.jpg"
webpage: "https://sevenseasentertainment.com/books/toradora-light-novel-vol-3/"
---
SINK OR SWIM!
Its swimming season! But Ryuujis hopes of a relaxing dip are shattered when another spat between Taiga and Ami escalates into a challengea no-holds barred swimming contest! The prize? The winner gets to claim Ryuuji for the summer! Ryuujis none too keen on being spirited away by Ami, but if he wants Taiga to win, hes going to have to teach her to swim from scratch! And what happens if Taiga doesnt even want to win?

15
_tomes/en/toradora/4.md Normal file
View File

@@ -0,0 +1,15 @@
---
title: "Vol. 4"
authors: "Yuyuko Takemiya"
publisher: "Seven Seas Entertainment"
date: "2019-02-05"
isbn: "1642755028, 9781642755022"
gbooks: "1aODDwAAQBAJ"
file: "Toradora! v04 [Seven Seas].epub"
cover: "4-CoverDesign.jpg"
webpage: "https://sevenseasentertainment.com/books/toradora-light-novel-vol-4/"
---
LOVE AT FIRST FRIGHT!
The promised vacation is here: Ryuuji, Taiga, Kitamura, and Minori are going with Ami to her parents lavish beachside villa! Ryuuji and Taiga hatch a plan to help Ryuuji get closer to Minoritheyre going to scare the daylights out of her with a series of pranks, so Ryuuji can swoop in to save the day! But the supposedly idyllic trip has a few frights in store that none of them foresaw…

13
_tomes/en/toradora/5.md Normal file
View File

@@ -0,0 +1,13 @@
---
title: "Vol. 5"
date: "2019-05-14"
isbn: "1642755036, 9781642755039"
gbooks: "tc2PDwAAQBAJ"
file: "Toradora! v05 [Seven Seas].epub"
cover: "5-cover.jpeg"
webpage: "https://sevenseasentertainment.com/books/toradora-light-novel-vol-5/"
---
DADDY ISSUES
As fall draws to a close, the looming Cultural Festival already has everyone descending into stress and squabbling when a new threat looms—a sudden appearance from Taigas father! Can Ryuuji help the volatile Palmtop Tiger deal with her deadbeat dad, or will this new tension split them even further apart? And what happens if reconciling Taiga with her dad means losing her as a neighbor?

13
_tomes/en/toradora/6.md Normal file
View File

@@ -0,0 +1,13 @@
---
title: "Vol. 6"
date: "2019-07-23"
isbn: "1645051684, 9781645051688"
gbooks: "QnWbDwAAQBAJ"
file: "Toradora! v06 [Seven Seas].epub"
cover: "6-CoverDesign.jpg"
webpage: "https://sevenseasentertainment.com/books/toradora-light-novel-vol-6/"
---
REBEL WITHOUT A CAUSE
Ryuuji and Taiga survived the Cultural Festival, but theyre not out of the woods, yet, as Kitamura unexpectedly abandons the life of a straitlaced model student and careens into burnout mode. What made Kitamura go from dweeb to dropout? And can the Takasu household withstand the addition of a second freeloading teenager?

13
_tomes/en/toradora/7.md Normal file
View File

@@ -0,0 +1,13 @@
---
title: "Vol. 7"
date: "2019-10-22"
isbn: "1645051692, 9781645051695"
gbooks: "YNSyDwAAQBAJ"
file: "Toradora! v07 [Seven Seas].epub"
cover: "7-CoverDesign.jpg"
webpage: "https://sevenseasentertainment.com/books/toradora-light-novel-vol-7/"
---
TIS THE SEASON
The festive season brings good cheerand new trouble! Taigas back from suspension and suddenly on her best behaviour, Minoris struggling with softball club and being weird around Ryuuji, and Kitamura, newly christened as a student council president, is planning a Christmas party! With preparations for the celebration going full-steam under these volatile conditions, it looks like stocking stuffers wont be the only surprise in wait before the year is over!

13
_tomes/en/toradora/8.md Normal file
View File

@@ -0,0 +1,13 @@
---
title: "Vol. 8"
date: "2019-12-24"
isbn: "1645053652, 9781645053651"
gbooks: "Zz-7DwAAQBAJ"
file: "Toradora! v08 [Seven Seas].epub"
cover: "8-CoverDesign.jpg"
webpage: "https://sevenseasentertainment.com/books/toradora-light-novel-vol-8/"
---
THE TRIP OF A LIFETIME
A new school term begins as Ryuuji, still hurting from Minoris rejection, awkwardly tries to figure out how to face her. Meanwhile, something weirds going on between Taiga and Kitamura—and with everyone packed into close quarters for a school trip to the mountains, hidden motives start rising to the surface. But when a dangerous accident befalls one of them on the snowy slopes, feelings might be the least of their worries!

13
_tomes/en/toradora/9.md Normal file
View File

@@ -0,0 +1,13 @@
---
title: "Vol. 9"
date: "2020-01-28"
isbn: "1645053660, 9781645053668"
gbooks: "CZnIDwAAQBAJ"
file: "Toradora! v09 [Seven Seas].epub"
cover: "9-cover1.jpeg"
webpage: "https://sevenseasentertainment.com/books/toradora-light-novel-vol-9/"
---
OH, WHAT A TANGLED WEB!
As their second year of high school draws to a close, Ryuuji wrestles with college plans, money troubles, and his secret discovery of Taigas feelings for him. Minori and Amis feud reaches a tipping point, and the return of Taigas mother threatens everything. Can they all sort out their tangled feelings before its too late—and will their friendships survive it, if they do?!

View File

@@ -0,0 +1,11 @@
---
layout: "index"
permalink: "/en/toradora/"
title: "Toradora! (Light Novel)"
authors: "Yuyuko Takemiya, Yasu"
publisher: "Seven Seas Entertainment"
folder: "en_sse"
cover: "1-cover00187.jpeg"
cover2: "10-CoverDesign.jpg"
webpage: "https://sevenseasentertainment.com/series/toradora-light-novel/"
---

View File

@@ -1,5 +1,5 @@
---
title: "I manga delle scienze — Fisica (Vol. 1)"
title: "Fisica (Vol. 1)"
authors: "Hideo Nitta, Keita Takatsu"
isbn: "9788883716089, 8883716086"
gbooks: "EZ-IAQAACAAJ"

View File

@@ -0,0 +1,11 @@
---
title: "Matematica: Algebra lineare"
authors: "Shin Takahashi, Iroha Inoue"
date: 2016-12-02
isbn: "8883715756, 9788883715754"
gbooks: "NMrpswEACAAJ"
file: "annas-arch-cb012c018cb2.pdf"
cover: "cb012c018cb27337ceaf2b67d57535a4.jpg"
---
Dalla vita Reiji desidera due cose: una cintura nera di karate e Misa, la ragazza dei suoi sogni. Per fortuna, il fratello maggiore di Misa è il capitano della squadra di karate dell'Università ed è disposto a stringere un patto: Reiji potrà entrare nella squadra se darà lezioni di Algebra Lineare a Misa. Reiji cerca di esporre a Misa le basi di questo argomento delicato e sfuggente, descrivendole operazioni da capogiro come le trasformazioni lineari, il calcolo dei determinanti e la determinazione di autovalori e autovettori. Con l'aiuto di esempi davvero incredibili, come il minigolf e gli incontri di karate, Reiji trasforma concetti astratti in fatti concreti, comprensibili e persino divertenti. Insieme a Misa, nel suo corso accelerato di Algebra Lineare capirete e applicherete nozioni come operazioni di base tra vettori e matrici, come addizione e moltiplicazione, dipendenza e indipendenza lineare, basi di spazi vettoriali, eliminazione di Gauss per il calcolo della matrice inversa, sottospazio, dimensione e "span" lineare, applicazioni pratiche dell'algebra Lineare in campi come la grafica computerizzata e la crittografia.

View File

@@ -0,0 +1,11 @@
---
title: "Regressione: Analisi statistica dei dati"
authors: "Shin Takahashi"
date: 2016-12-09
isbn: "8883715748, 9788883715747"
gbooks: "RcXWtAEACAAJ"
file: "annas-arch-5e343bcf9f21.pdf"
cover: "5e343bcf9f21e2d93f679c224e09d33f.jpg"
---
Miu aveva un sacco di problemi con la regressione statistica. Ma con un po' di motivazione e l'aiuto dell'intelligentissima Risa, la sua brillante compagna di lavoro in caffetteria, ora è decisa a venirne a capo. Seguite insieme a noi le avventure di Miu e Risa nel volume dedicato alla Regressione, imparerete a calcolare l'equazione di regressione, verificare la precisione della vostra equazione usando il coefficiente di correlazione, eseguire verifiche di ipotesi, analisi della varianza e calcolare gli intervalli di confidenza, eseguire previsioni usando gli "odds ratio" e gli intervalli di previsione, verificare la validità dell'analisi facendo uso di test diagnostici, eseguire test chi-quadro e test F per verificare la significatività della regressione. Sia che vi avviciniate per la prima volta all'analisi di regressione o ci abbiate provato in passato senza risultato, arriverete a padroneggiare questa disciplina in maniera immediata e divertente.

View File

@@ -0,0 +1,11 @@
---
title: "Anatomia"
authors: "Etsuro Tanaka, Keiko Koyama"
date: 2016-12-16
isbn: "888371573X, 9788883715730"
gbooks: "Hg0wswEACAAJ"
file: "annas-arch-683acb372792.pdf"
cover: "683acb372792e1f003673d0cd6b632a9.jpg"
---
L'aspirante infermiera Kumiko è appena stata bocciata all'esame di anatomia e le resta solo un'ultima possibilità. Ma è fortunata, perché il nuovo docente di scienze della salute, professor Kaisei, ha bisogno di una cavia per le sue lezioni. Unitevi a Kumiko che ne "I manga pelle scienze - Anatomia" viene iniziata al misteri dell'organismo mentre si prepara ad un'importante maratona. Imparerete così a conoscere: in quale modo il sistema digerente e il ciclo dell'acido citrico elaborano il cibo per ottenerne nutrienti ed energia; in quale modo l'organismo regola la propria temperatura e i suoi vari fluidi; il potente sistema difensivo dell'organismo, governato dalle cellule T e messo in atto dai macrofagi; l'architettura del sistema nervoso centrale; i numerosi talenti dei reni: filtraggio del sangue e omeostasi. Avrete inoltre una panoramica di esami e procedure mediche come elettrocardiogrammi, misurazione della pressione sanguigna, spirometrie e altre ancora. Se come Kumiko state ripassando per un esame, o volete semplicemente rinfrescare i vostri studi, "I manga pelle scienze - Anatomia" sarà la vostra guida al misteri del corpo umano.

View File

@@ -1,5 +1,5 @@
---
title: "I manga delle scienze — Analisi matematica (Vol. 2)"
title: "Matematica: Analisi (Vol. 2)"
authors: "Hiroyuki Kojima, Shin Togami"
isbn: "9788883715914, 8883715918"
gbooks: "VXGLtAEACAAJ"

View File

@@ -1,5 +1,5 @@
---
title: "I manga delle scienze — Relatività (Vol. 3)"
title: "Relatività (Vol. 3)"
authors: "Hideo Nitta, Masafumi Yamamoto, Keita Takatsu"
isbn: "9788883715907, 888371590X"
gbooks: "UCdKAQAACAAJ"

View File

@@ -1,5 +1,5 @@
---
title: "I manga delle scienze — Biologia: DNA e genetica (Vol. 4)"
title: "Biologia: DNA e genetica (Vol. 4)"
authors: "Masaharu Takemura"
isbn: "9788883715891, 8883715896"
gbooks: "SAhonQAACAAJ"

View File

@@ -0,0 +1,11 @@
---
title: "Statistica (Vol. 5)"
authors: "Shin Takahashi"
date: "2016-10-28"
isbn: "8883715861, 9788883715860"
gbooks: "tQAQnQAACAAJ"
file: "annas-arch-3f4c8e8727d3.pdf"
cover: "3f4c8e8727d332d5aeb2dc52f92a764d.jpg"
---
Se la statistica non vi fa dormire sonni tranquilli o semplicemente volete applicarla alla vita di tutti i giorni, "I manga delle scienze - Statistica" vi aiuterà a superare i vostri problemi. Questa guida a fumetti vi metterà in men che non si dica sulla strada giusta per arrivare al cuore della statistica. E che libro di matematica sarebbe senza esercizi? All'interno troverete tutti gli strumenti per verificare i vostri progressi passo dopo passo. Questi e altri bizzarri esempi tratti dal mondo reale vi aiuteranno a padroneggiare concetti statistici che altri trovano complessi. Se volete capire la statistica ma vi sentite scoppiare la testa o semplicemente avete bisogno di una bella rinfrescata, lasciatevi guidare da Rui e dal pazientissimo Mr Yamamoto.

View File

@@ -0,0 +1,11 @@
---
title: "Astronomia (Vol. 6)"
authors: "Kenji Ishikawa, Kiyoshi Kawabata"
date: "2016-11-04"
isbn: "8883715853, 9788883715853"
gbooks: "yv0MtAEACAAJ"
file: "annas-arch-6cbdad7f9502.pdf"
cover: "6cbdad7f950233bd622bc6a1e5e8ae4e.jpg"
---
Ne "I manga delle scienze" esploreremo i più grandi misteri dell'universo, come la materia oscura e l'espansione del Cosmo. Sfrecceremo nel cielo imparando tutto di Astrofisica, della moderna Astronomia e delle scoperte su cui si basano le nostre conoscenze. Scoprirete anche perché alcuni scienziati pensano che un incontro con la vita extraterrestre sia inevitabile! Apprenderemo inoltre: Le teorie sull'origine, l'evoluzione e la geometria dell'universo; Come si misurano e si osservano i corpi celesti e come gli astronomi hanno imparato a misurare le distanze nello spazio Le scoperte di Copernico, Galileo, Keplero, Hubble e altri grandi astronomi La relazione tra temperatura, dimensioni e magnitudine di una stella Il mistero della radiazione cosmica di fondo e le incredibili previsioni degli scienziati per il futuro dell'universo.

View File

@@ -0,0 +1,11 @@
---
title: "Database (Vol. 7)"
authors: "Mana Takahashi"
date: "2016-11-11"
isbn: "8883715845, 9788883715846"
gbooks: "Ttl1AQAACAAJ"
file: "annas-arch-37df0439a622.pdf"
cover: "37df0439a622f9a6881283ea093c788c.jpg"
---
L'impero ortofrutticolo della principessa Ruruna e di Cain è un insieme di dati duplicati e in conflitto tra loro, un vero problema! Cosa possono fare? Facile! Definire un database relazionale ocn l'aiuto di Tico, la fatina dei database. Tico ci insegnerà a costruire un database per la gestione delle vendite e delle esportazioni. Impareremo il funzionamento dei database e il significato di termini come "schema", "chiavi", "normalizzazione" e "transazioni". Insieme a Ruruna e Cain impareremo a: Estrarre dati da un database relazionale usando operatori d'insieme e relazionali applicare il modello entità-relazione per rappresentare i dati in maniera accurata gestire i permessi dell'utente e i blocchi per impedire il conflitto tra i dati o la loro duplicazione usare le istruzioni SQL per aggiornare o recuperare dati e creare report. Arriveremo ad esplorare i fondamenti di indicizzazione, sicurezza, recupero, replicazione dei database e altro ancora. Se quando sentite parlare di "database" vi gira la testa o vi sembra di perdervi in un labirinto di numeri e dati fuori dal vostro controllo, fate compagnia a Ruruna e Cain mentre imparano tutto ciò di cui hanno bisogno ne "I Manga delle Scienze - Database".

View File

@@ -0,0 +1,12 @@
---
title: "Elettromagnetismo"
authors: "Kazuhiro Fujitaki"
publisher: "Gedi (Gruppo Editoriale)"
date: 2016-11-18
isbn: "8883715837, 9788883715839"
gbooks: "bU56AQAACAAJ"
file: "annas-arch-c4505d08a54a.pdf"
cover: "c4505d08a54a4986d9766d1211f36733.jpg"
---
Rereko vive a Electopia, il paese dell'elettromagnetismo, e non è riuscita a passare l'esame...di elettricità! Per questo è costretta a passare l'estate a studiare sulla terra con il suo pazientissimo insegnante, Hikaru, pronto ad aiutarla. Sono alle prese con apparecchi elettrici di uso comune come torce elettriche, termosifoni e interruttori, per apprendere il significato di concetti come voltaggio, potenziale, corrente, resistenza, conduttività e forza elettrostatica. Gli esempi tratti dal mondo reale che troverete in queste pagine vi insegneranno: come funziona, come viene prodotta e come la si può utilizzare l'elettricità; il rapporto tra voltaggio, corrente e resistenza (la legge di Ohm); concetti fondamentali come induttanza e capacità; il funzionamento di componenti complessi come trasformatori, semiconduttori, diodi e transistor; in che modo esattamente produciamo calore dall'elettricità e il rapporto tra corrente e campi magnetici Se fino ad oggi i misteri dell'elettromagnetismo vi friggevano il cervello, questo volume vi insegnerà tutto quello che c'è da sapere in maniera unica e divertente.

View File

@@ -0,0 +1,11 @@
---
title: "Biochimica"
authors: "Masaharu Takemura"
date: 2016-11-25
isbn: "8883715764, 9788883715761"
gbooks: "7FSbtAEACAAJ"
file: "annas-arch-e3f58fb29dea.pdf"
cover: "e3f58fb29dea4029bd1fa2871c3c3528.jpg"
---
Kumi adora il cibo spazzatura ma teme che alla lunga possa incidere sulla sua salute. Decisa a capire i segreti dell'alimentazione, arruola il suo amico cervellone Nemoto e una bellissima biochimica, la professoressa Kurosaka. Ne "I manga delle scienze. Biochimica" accompagnerete Kumi alla scoperta di biopolimeri come il dna e le proteine, degli incredibili processi biochimici che ci mantengono in vita, delle vie metaboliche che ricavano energia dagli alimenti e degli enzimi che catalizzano le reazioni chimiche all'interno dell'organismo. Addentrandovi sempre più nei misteri delle cellule vegetali e animali, imparerete: il metabolismo di macromolecole come carboidrati, lapidi e proteine, o quello dell'alcol; come quelle autentiche centrali di energia chiamate mitocondri producono l'atp; la trascrizione del dna e i diversi tipi di rna che contribuiscono alla decodifica del codice genetico permettendo la sintesi delle proteine; come si misura la cinetica di un enzima e come funziona l'inibizione enzimatica. Che siate appassionati di scienza, studenti di medicina o semplici curiosi di come il nostro organismo trasforma un dolcetto in energia, "I manga delle scienze. Biochimica" vi indicherà la strada per capire al meglio i misteri della scienza della vita.

View File

@@ -0,0 +1,8 @@
---
layout: "index"
permalink: "/it/i-manga-delle-scienze/"
title: "I manga delle scienze"
publisher: "Gedi (Gruppo Editoriale)"
cover: "1-fisica/8853cfc0aff4c9e749ceaabb66329746.jpg"
cover2: "12-anatomia/683acb372792e1f003673d0cd6b632a9.jpg"
---

View File

@@ -7,6 +7,7 @@ subtitle: "Come la rete ci controlla e manipola"
authors: "Serena Mazzini"
cover: "978881719045GRA.webp"
file: "annas-arch-0fa4973ebc2b.epub"
files_alt: [ "annas-arch-7a2bc5a931e8.pdf" ]
webpage: "https://www.rizzolilibri.it/libri/il-lato-oscuro-dei-social-network/"
---

View File

@@ -0,0 +1,8 @@
---
isbn: "8877597453, 9788877597458"
gbooks: "hrYingEACAAJ"
file: "Le Mie Palle - Volume 1.cbz"
cover: "001.jpg"
---
Sta per iniziare una battaglia... un po' porcella! Dal pandemonio è arrivata la diavoletta Ellis. Consigliato a un pubblico adulto.

View File

@@ -0,0 +1,8 @@
---
isbn: "8877597461, 9788877597465"
gbooks: "AfpkngEACAAJ"
file: "Le Mie Palle - Volume 2.cbz"
cover: "001.jpg"
---
Sato Kota, che custodisce la regina del terrore, deve trattenersi a tutti i costi. Tuttavia, di fronte all'attacco improvviso e insistente della sua adorata Aizawa Minayo-chan, la sua fermezza vacilla! In queste condizioni, riuscirà a salvare la Terra dal guaio in cui si trova!? Consigliato a un pubblico adulto.

View File

@@ -0,0 +1,8 @@
---
isbn: "887759747X, 9788877597472"
gbooks: "S9jDoAEACAAJ"
file: "Le Mie Palle - Volume 3.cbz"
cover: "001.jpg"
---
Dopo una estenuante battaglia, l'arcangelo Michele riesce ad avere la meglio sulla terribile regina del terrore Emmaniel, ma sbaglia mira e invece di sigillarla dentro una sfera di cristallo, il temibile demone finisce nel testicolo destro di un giovane ubriaco che si trovava lì per caso... Il destino del mondo dipende dalla castità di uno sfortunatissimo ragazzo... Consigliato a un pubblico adulto.

View File

@@ -0,0 +1,8 @@
---
isbn: "8877597488, 9788877597489"
gbooks: "bRrLoAEACAAJ"
file: "Le Mie Palle - Volume 4.cbz"
cover: "001.jpg"
---
Dopo una estenuante battaglia, l'arcangelo Michele riesce ad avere la meglio sulla terribile regina del terrore Emmaniel, ma sbaglia mira e invece di sigillarla dentro una sfera di cristallo, il temibile demone finisce nel testicolo destro di un giovane ubriaco che si trovava lì per caso... Il destino del mondo dipende dalla castità di uno sfortunatissimo ragazzo: se eiacula, l'umanità sarà sterminata! Consigliato a un pubblico adulto.

View File

@@ -0,0 +1,8 @@
---
isbn: "8877597496, 9788877597496"
gbooks: "wBe5oAEACAAJ"
file: "Le Mie Palle - Volume 5.cbz"
cover: "001.jpg"
---
Dopo una estenuante battaglia, l'arcangelo Michele riesce ad avere la meglio sulla terribile regina del terrore Emmaniel, ma sbaglia mira e invece di sigillarla dentro una sfera di cristallo, il temibile demone finisce nel testicolo destro di un giovane ubriaco che si trovava lì per caso... Il destino del mondo dipende dalla castità di uno sfortunatissimo ragazzo... Consigliato a un pubblico adulto.

View File

@@ -0,0 +1,8 @@
---
isbn: "887759750X, 9788877597502"
gbooks: "wka_rQEACAAJ"
file: "Le Mie Palle - Volume 6.cbz"
cover: "001.jpg"
---
Dopo una estenuante battaglia, l'arcangelo Michele riesce ad avere la meglio sulla terribile regina del terrore Emmaniel, ma sbaglia mira e invece di sigillarla dentro una sfera di cristallo, il temibile demone finisce nel testicolo destro di un giovane ubriaco che si trovava lì per caso... Il destino del mondo dipende dalla castità di uno sfortunatissimo ragazzo... Consigliato a un pubblico adulto.

View File

@@ -0,0 +1,11 @@
---
layout: "index"
permalink: "/it/le-mie-palle/"
title: "Le mie palle"
subtitle: "Proteggerò la mia terra?"
authors: "Shigemitsu Harada"
publisher: "Magic Press"
cover: "1/001.jpg"
cover2: "6/001.jpg"
webpage: "https://maextreme.forumfree.it/?t=64277613"
---

View File

@@ -6,6 +6,7 @@ title: "Welcome to the N.H.K."
authors: "Tatsuhiko Takimoto"
cover: "cover-jpop.jpg"
file: "annas-arch-5803f97cf06f.epub"
files_alt: [ "annas-arch-d90f14d798f1.pdf" ]
webpage: "https://j-pop.it/it/catalog/product/view/id/31393/s/welcome-to-the-n-h-k/category/785/"
---

View File

@@ -49,7 +49,7 @@
.intro {
@media (min-width: $breakpoint-medium) {
p {
p.main {
font-size: 2.7rem;
max-width: 66.66666%;
}
@@ -60,6 +60,12 @@
display: flex;
flex-wrap: wrap;
@media (min-width: $breakpoint-xsmall) {
li {
width: 100%;
}
}
@media (min-width: $breakpoint-small) {
margin-left: -1.5rem;
margin-right: -1.5rem;
@@ -209,14 +215,6 @@
}
}
.h2 {
margin: 3rem 0 .5rem;
&:first-of-type {
margin-top: 0;
}
}
h1 {
a {
text-decoration: underline;
@@ -236,6 +234,14 @@
}
}
.h2 {
margin: 3rem 0 .5rem;
&:first-of-type {
margin-top: 0;
}
}
.project-navigation {
background: $color-black;
padding: 5rem 0;

37
create-tome.js Normal file
View File

@@ -0,0 +1,37 @@
(async function(){
async function request(query) {
return (await (await fetch(`https://www.googleapis.com/books/v1/volumes/${query}`)).json());
}
async function query(arg) {
if (arg.includes(' ')) {
arg = (await request(`?q=${encodeURIComponent(arg)}`)).items[0].id;
}
return (await request(arg));
}
function tome(data) {
const get = (val) => JSON.stringify(val || '');
return `---
title: ${get(data.volumeInfo.title)}
subtitle: ${get(data.volumeInfo.subtitle)}
authors: ${get(data.volumeInfo.authors.join(', '))}
publisher: ${get(data.volumeInfo.publisher)}
date: ${data.volumeInfo.publishedDate.includes('-') ? get(data.volumeInfo.publishedDate) : ''}
isbn: ${get(data.volumeInfo.industryIdentifiers.map(item => item.identifier).join(', '))}
gbooks: ${get(data.id)}
file: ""
cover: ${get(data.volumeInfo.imageLinks.medium || data.volumeInfo.imageLinks.thumbnail)}
webpage: ""
---
${data.volumeInfo.description}`;
}
if (process.argv.length == 3) {
const data = await query(process.argv[2]);
console.log(tome(data));
}
})();

View File

@@ -53,7 +53,7 @@ p { margin: 1em; }
var runtime = {
cbz: readers.villain,
}[ext] || readers.foliate;
document.querySelector('iframe').src = runtime + extra.store + '/tomes/' + page.slug + '/' + (page.folder ? page.folder + '/' : '') + file;
document.querySelector('iframe').src = runtime + extra.store + '/tomes/' + (page.folder ? page.slug.split('/')[0] : page.slug) + '/' + (page.folder ? page.folder + '/' : '') + file;
}
})(JSON.parse(decodeURIComponent(location.hash.slice(1))));
</script>

View File

@@ -1,8 +1,14 @@
---
---
[
{%- for tome in site.tomes %}
{% include tome.json tome=page %}
{%- for tome in site.tomes -%}
{%- capture tome-id -%}
{%- include tome-id tome=tome -%}
{%- endcapture -%}
{%- assign parts = tome-id | split: '/' -%}
{%- if parts[1] != 'index' -%}
{% include tome.json %}
{%- unless forloop.last %},{% endunless -%}
{% endfor %}
{%- endif -%}
{%- endfor -%}
]