mirror of
https://github.com/GamingShitposting/TomoStash.git
synced 2025-07-17 22:35:56 +02:00
Support series/collections fully & add lots of tomes
This commit is contained in:
9
_includes/tome-cover
Normal file
9
_includes/tome-cover
Normal 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
20
_includes/tome-field
Normal 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 -%}
|
@@ -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
22
_includes/tome-info.html
Normal 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
1
_includes/tome-lang
Normal file
@@ -0,0 +1 @@
|
||||
{{ include.tome.id | split: '/' | slice: 1 }}
|
20
_includes/tome-parent
Normal file
20
_includes/tome-parent
Normal 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 -%}
|
@@ -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 }}
|
||||
}
|
@@ -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>
|
@@ -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 %}
|
||||
|
@@ -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 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!
|
15
_tomes/en/toradora/10.md
Normal file
15
_tomes/en/toradora/10.md
Normal 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 Taiga’s mothers seemingly determined to tear them apart, the newly minted teenage lovebirds hatch a dicey elopement plan that’s going to depend on Minori, Ami, and Kitamura’s 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
13
_tomes/en/toradora/2.md
Normal 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 student–Kawashima Ami, a breathtakingly gorgeous model who quickly has the whole class smitten. But Ami’s delicate exterior hides a personality that isn’t 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 side–or become a casualty of war!
|
13
_tomes/en/toradora/3.md
Normal file
13
_tomes/en/toradora/3.md
Normal 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!
|
||||
|
||||
It’s swimming season! But Ryuuji’s hopes of a relaxing dip are shattered when another spat between Taiga and Ami escalates into a challenge–a no-holds barred swimming contest! The prize? The winner gets to claim Ryuuji for the summer! Ryuuji’s none too keen on being spirited away by Ami, but if he wants Taiga to win, he’s going to have to teach her to swim from scratch! And what happens if Taiga doesn’t even want to win?
|
15
_tomes/en/toradora/4.md
Normal file
15
_tomes/en/toradora/4.md
Normal 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 Minori–they’re 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
13
_tomes/en/toradora/5.md
Normal 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 Taiga’s 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
13
_tomes/en/toradora/6.md
Normal 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 they’re 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
13
_tomes/en/toradora/7.md
Normal 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 cheer–and new trouble! Taiga’s back from suspension and suddenly on her best behaviour, Minori’s 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 won’t be the only surprise in wait before the year is over!
|
13
_tomes/en/toradora/8.md
Normal file
13
_tomes/en/toradora/8.md
Normal 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 Minori’s rejection, awkwardly tries to figure out how to face her. Meanwhile, something weird’s 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
13
_tomes/en/toradora/9.md
Normal 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 Taiga’s feelings for him. Minori and Ami’s feud reaches a tipping point, and the return of Taiga’s mother threatens everything. Can they all sort out their tangled feelings before it’s too late—and will their friendships survive it, if they do?!
|
11
_tomes/en/toradora/index.md
Normal file
11
_tomes/en/toradora/index.md
Normal 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/"
|
||||
---
|
@@ -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"
|
||||
|
11
_tomes/it/i-manga-delle-scienze/10-algebra-lineare.md
Normal file
11
_tomes/it/i-manga-delle-scienze/10-algebra-lineare.md
Normal 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.
|
@@ -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.
|
11
_tomes/it/i-manga-delle-scienze/12-anatomia.md
Normal file
11
_tomes/it/i-manga-delle-scienze/12-anatomia.md
Normal 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.
|
@@ -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"
|
||||
|
@@ -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"
|
||||
|
@@ -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"
|
||||
|
11
_tomes/it/i-manga-delle-scienze/5-statistica.md
Normal file
11
_tomes/it/i-manga-delle-scienze/5-statistica.md
Normal 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.
|
11
_tomes/it/i-manga-delle-scienze/6-astronomia.md
Normal file
11
_tomes/it/i-manga-delle-scienze/6-astronomia.md
Normal 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.
|
11
_tomes/it/i-manga-delle-scienze/7-database.md
Normal file
11
_tomes/it/i-manga-delle-scienze/7-database.md
Normal 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".
|
12
_tomes/it/i-manga-delle-scienze/8-elettromagnetismo.md
Normal file
12
_tomes/it/i-manga-delle-scienze/8-elettromagnetismo.md
Normal 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.
|
11
_tomes/it/i-manga-delle-scienze/9-biochimica.md
Normal file
11
_tomes/it/i-manga-delle-scienze/9-biochimica.md
Normal 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.
|
8
_tomes/it/i-manga-delle-scienze/index.md
Normal file
8
_tomes/it/i-manga-delle-scienze/index.md
Normal 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"
|
||||
---
|
@@ -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/"
|
||||
---
|
||||
|
||||
|
8
_tomes/it/le-mie-palle/1.md
Normal file
8
_tomes/it/le-mie-palle/1.md
Normal 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.
|
8
_tomes/it/le-mie-palle/2.md
Normal file
8
_tomes/it/le-mie-palle/2.md
Normal 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.
|
8
_tomes/it/le-mie-palle/3.md
Normal file
8
_tomes/it/le-mie-palle/3.md
Normal 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.
|
8
_tomes/it/le-mie-palle/4.md
Normal file
8
_tomes/it/le-mie-palle/4.md
Normal 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.
|
8
_tomes/it/le-mie-palle/5.md
Normal file
8
_tomes/it/le-mie-palle/5.md
Normal 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.
|
8
_tomes/it/le-mie-palle/6.md
Normal file
8
_tomes/it/le-mie-palle/6.md
Normal 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.
|
11
_tomes/it/le-mie-palle/index.md
Normal file
11
_tomes/it/le-mie-palle/index.md
Normal 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"
|
||||
---
|
@@ -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/"
|
||||
---
|
||||
|
||||
|
@@ -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
37
create-tome.js
Normal 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));
|
||||
}
|
||||
|
||||
})();
|
@@ -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>
|
||||
|
12
tomes.json
12
tomes.json
@@ -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 -%}
|
||||
]
|
Reference in New Issue
Block a user