cloudflare
tcp/443 tcp/80 tcp/8443
.DS_Store” is an abbreviation for “Desktop Services Store”. These files are created automatically by Apples “Finder” software (which is part of their OS).
They store information about the files within a folder, including display options of folders, such as icon positions and view settings.
It may happen that .DS_Store files inadvertently leak filenames such as database backups or private administration panels.
Severity: medium
Fingerprint: 5f32cf5d6962f09cd9e41e64d9e41e641f423f5707f21cb0e11ca78686097874
Found 97 files trough .DS_Store spidering: /fonts /images /logo /sample-body /sample-body/asahi-shinsho /sample-body/ascii-shinsho /sample-body/bluebacks /sample-body/bunshun-bunko /sample-body/bunshun-shinsho /sample-body/chikuma-bunko /sample-body/chikuma-gakugei-bunko /sample-body/chikuma-primer-shinsho /sample-body/chikuma-shinsho /sample-body/chuko-bunko /sample-body/chuko-classics /sample-body/chuko-shinsho /sample-body/chuko-shinsho-laclef /sample-body/fusosha-shinsho /sample-body/gentosha-shinsho /sample-body/hakusui-u-books /sample-body/hayakawa-nonfiction-bunko /sample-body/heibonsha-library /sample-body/heibonsha-shinsho /sample-body/iwanami-active-shinsho /sample-body/iwanami-gendai-bunko /sample-body/iwanami-junior-shinsho /sample-body/iwanami-shinsho /sample-body/kadokawa-one-theme /sample-body/kawade-bunko /sample-body/kawade-shinsho /sample-body/kobunsha-shinsho /sample-body/kodansha-bunko /sample-body/kodansha-gakujutsu-bunko /sample-body/kodansha-gendai-shinsho /sample-body/kodansha-plus-alpha-bunko /sample-body/nhk-books /sample-body/nhk-shuppan-shinsho /sample-body/nikkei-premiere-series /sample-body/php-bunko /sample-body/php-shinsho /sample-body/seikaisha-shinsho /sample-body/seishun-shinsho-intelligence /sample-body/shincho-bunko /sample-body/shincho-shinsho /sample-body/shinsho-y /sample-body/shogakukan-shinsho /sample-body/shueisha-shinsho /sample-body/softbank-shinsho /sample-body/soshisha-bunko /sample-covers /sample-covers/asahi-shinsho /sample-covers/ascii-shinsho /sample-covers/bluebacks /sample-covers/bunshun-bunko /sample-covers/bunshun-shinsho /sample-covers/chikuma-bunko /sample-covers/chikuma-gakugei-bunko /sample-covers/chikuma-primer-shinsho /sample-covers/chikuma-shinsho /sample-covers/chuko-bunko /sample-covers/chuko-classics /sample-covers/chuko-shinsho /sample-covers/chuko-shinsho-laclef /sample-covers/fusosha-shinsho /sample-covers/generic-shinsho /sample-covers/gentosha-shinsho /sample-covers/hakusui-u-books /sample-covers/hayakawa-nonfiction-bunko /sample-covers/heibonsha-library /sample-covers/heibonsha-shinsho /sample-covers/iwanami-active-shinsho /sample-covers/iwanami-gendai-bunko /sample-covers/iwanami-junior-shinsho /sample-covers/iwanami-shinsho /sample-covers/kadokawa-one-theme /sample-covers/kawade-bunko /sample-covers/kawade-shinsho /sample-covers/kobunsha-shinsho /sample-covers/kodansha-bunko /sample-covers/kodansha-gakujutsu-bunko /sample-covers/kodansha-gendai-shinsho /sample-covers/kodansha-plus-alpha-bunko /sample-covers/nhk-books /sample-covers/nhk-shuppan-shinsho /sample-covers/nikkei-premiere-series /sample-covers/php-bunko /sample-covers/php-shinsho /sample-covers/seikaisha-shinsho /sample-covers/seishun-shinsho-intelligence /sample-covers/shincho-bunko /sample-covers/shincho-shinsho /sample-covers/shinsho-y /sample-covers/shogakukan-shinsho /sample-covers/shueisha-shinsho /sample-covers/softbank-shinsho /sample-covers/soshisha-bunko /styles
Severity: medium
Fingerprint: 5f32cf5d6962f09c75d69a7675d69a767a536b8dc9ce0426db7fa0c8aecba946
Found 51 files trough .DS_Store spidering: /fonts /images /logo /sample-body /sample-body/asahi-shinsho /sample-body/ascii-shinsho /sample-body/bluebacks /sample-body/bunshun-bunko /sample-body/bunshun-shinsho /sample-body/chikuma-bunko /sample-body/chikuma-gakugei-bunko /sample-body/chikuma-primer-shinsho /sample-body/chikuma-shinsho /sample-body/chuko-bunko /sample-body/chuko-classics /sample-body/chuko-shinsho /sample-body/chuko-shinsho-laclef /sample-body/fusosha-shinsho /sample-body/gentosha-shinsho /sample-body/hakusui-u-books /sample-body/hayakawa-nonfiction-bunko /sample-body/heibonsha-library /sample-body/heibonsha-shinsho /sample-body/iwanami-active-shinsho /sample-body/iwanami-gendai-bunko /sample-body/iwanami-junior-shinsho /sample-body/iwanami-shinsho /sample-body/kadokawa-one-theme /sample-body/kawade-bunko /sample-body/kawade-shinsho /sample-body/kobunsha-shinsho /sample-body/kodansha-bunko /sample-body/kodansha-gakujutsu-bunko /sample-body/kodansha-gendai-shinsho /sample-body/kodansha-plus-alpha-bunko /sample-body/nhk-books /sample-body/nhk-shuppan-shinsho /sample-body/nikkei-premiere-series /sample-body/php-bunko /sample-body/php-shinsho /sample-body/seikaisha-shinsho /sample-body/seishun-shinsho-intelligence /sample-body/shincho-bunko /sample-body/shincho-shinsho /sample-body/shinsho-y /sample-body/shogakukan-shinsho /sample-body/shueisha-shinsho /sample-body/softbank-shinsho /sample-body/soshisha-bunko /sample-covers /styles
.DS_Store” is an abbreviation for “Desktop Services Store”. These files are created automatically by Apples “Finder” software (which is part of their OS).
They store information about the files within a folder, including display options of folders, such as icon positions and view settings.
It may happen that .DS_Store files inadvertently leak filenames such as database backups or private administration panels.
Severity: medium
Fingerprint: 5f32cf5d6962f09cd9e41e64d9e41e641f423f5707f21cb0e11ca78686097874
Found 97 files trough .DS_Store spidering: /fonts /images /logo /sample-body /sample-body/asahi-shinsho /sample-body/ascii-shinsho /sample-body/bluebacks /sample-body/bunshun-bunko /sample-body/bunshun-shinsho /sample-body/chikuma-bunko /sample-body/chikuma-gakugei-bunko /sample-body/chikuma-primer-shinsho /sample-body/chikuma-shinsho /sample-body/chuko-bunko /sample-body/chuko-classics /sample-body/chuko-shinsho /sample-body/chuko-shinsho-laclef /sample-body/fusosha-shinsho /sample-body/gentosha-shinsho /sample-body/hakusui-u-books /sample-body/hayakawa-nonfiction-bunko /sample-body/heibonsha-library /sample-body/heibonsha-shinsho /sample-body/iwanami-active-shinsho /sample-body/iwanami-gendai-bunko /sample-body/iwanami-junior-shinsho /sample-body/iwanami-shinsho /sample-body/kadokawa-one-theme /sample-body/kawade-bunko /sample-body/kawade-shinsho /sample-body/kobunsha-shinsho /sample-body/kodansha-bunko /sample-body/kodansha-gakujutsu-bunko /sample-body/kodansha-gendai-shinsho /sample-body/kodansha-plus-alpha-bunko /sample-body/nhk-books /sample-body/nhk-shuppan-shinsho /sample-body/nikkei-premiere-series /sample-body/php-bunko /sample-body/php-shinsho /sample-body/seikaisha-shinsho /sample-body/seishun-shinsho-intelligence /sample-body/shincho-bunko /sample-body/shincho-shinsho /sample-body/shinsho-y /sample-body/shogakukan-shinsho /sample-body/shueisha-shinsho /sample-body/softbank-shinsho /sample-body/soshisha-bunko /sample-covers /sample-covers/asahi-shinsho /sample-covers/ascii-shinsho /sample-covers/bluebacks /sample-covers/bunshun-bunko /sample-covers/bunshun-shinsho /sample-covers/chikuma-bunko /sample-covers/chikuma-gakugei-bunko /sample-covers/chikuma-primer-shinsho /sample-covers/chikuma-shinsho /sample-covers/chuko-bunko /sample-covers/chuko-classics /sample-covers/chuko-shinsho /sample-covers/chuko-shinsho-laclef /sample-covers/fusosha-shinsho /sample-covers/generic-shinsho /sample-covers/gentosha-shinsho /sample-covers/hakusui-u-books /sample-covers/hayakawa-nonfiction-bunko /sample-covers/heibonsha-library /sample-covers/heibonsha-shinsho /sample-covers/iwanami-active-shinsho /sample-covers/iwanami-gendai-bunko /sample-covers/iwanami-junior-shinsho /sample-covers/iwanami-shinsho /sample-covers/kadokawa-one-theme /sample-covers/kawade-bunko /sample-covers/kawade-shinsho /sample-covers/kobunsha-shinsho /sample-covers/kodansha-bunko /sample-covers/kodansha-gakujutsu-bunko /sample-covers/kodansha-gendai-shinsho /sample-covers/kodansha-plus-alpha-bunko /sample-covers/nhk-books /sample-covers/nhk-shuppan-shinsho /sample-covers/nikkei-premiere-series /sample-covers/php-bunko /sample-covers/php-shinsho /sample-covers/seikaisha-shinsho /sample-covers/seishun-shinsho-intelligence /sample-covers/shincho-bunko /sample-covers/shincho-shinsho /sample-covers/shinsho-y /sample-covers/shogakukan-shinsho /sample-covers/shueisha-shinsho /sample-covers/softbank-shinsho /sample-covers/soshisha-bunko /styles
Severity: medium
Fingerprint: 5f32cf5d6962f09c75d69a7675d69a767a536b8dc9ce0426db7fa0c8aecba946
Found 51 files trough .DS_Store spidering: /fonts /images /logo /sample-body /sample-body/asahi-shinsho /sample-body/ascii-shinsho /sample-body/bluebacks /sample-body/bunshun-bunko /sample-body/bunshun-shinsho /sample-body/chikuma-bunko /sample-body/chikuma-gakugei-bunko /sample-body/chikuma-primer-shinsho /sample-body/chikuma-shinsho /sample-body/chuko-bunko /sample-body/chuko-classics /sample-body/chuko-shinsho /sample-body/chuko-shinsho-laclef /sample-body/fusosha-shinsho /sample-body/gentosha-shinsho /sample-body/hakusui-u-books /sample-body/hayakawa-nonfiction-bunko /sample-body/heibonsha-library /sample-body/heibonsha-shinsho /sample-body/iwanami-active-shinsho /sample-body/iwanami-gendai-bunko /sample-body/iwanami-junior-shinsho /sample-body/iwanami-shinsho /sample-body/kadokawa-one-theme /sample-body/kawade-bunko /sample-body/kawade-shinsho /sample-body/kobunsha-shinsho /sample-body/kodansha-bunko /sample-body/kodansha-gakujutsu-bunko /sample-body/kodansha-gendai-shinsho /sample-body/kodansha-plus-alpha-bunko /sample-body/nhk-books /sample-body/nhk-shuppan-shinsho /sample-body/nikkei-premiere-series /sample-body/php-bunko /sample-body/php-shinsho /sample-body/seikaisha-shinsho /sample-body/seishun-shinsho-intelligence /sample-body/shincho-bunko /sample-body/shincho-shinsho /sample-body/shinsho-y /sample-body/shogakukan-shinsho /sample-body/shueisha-shinsho /sample-body/softbank-shinsho /sample-body/soshisha-bunko /sample-covers /styles
.DS_Store” is an abbreviation for “Desktop Services Store”. These files are created automatically by Apples “Finder” software (which is part of their OS).
They store information about the files within a folder, including display options of folders, such as icon positions and view settings.
It may happen that .DS_Store files inadvertently leak filenames such as database backups or private administration panels.
Severity: low
Fingerprint: 5f32cf5d6962f09c7cf176427cf176422671968362a8147562a8147562a81475
Found 2 files trough .DS_Store spidering: /__ /__/auth
.DS_Store” is an abbreviation for “Desktop Services Store”. These files are created automatically by Apples “Finder” software (which is part of their OS).
They store information about the files within a folder, including display options of folders, such as icon positions and view settings.
It may happen that .DS_Store files inadvertently leak filenames such as database backups or private administration panels.
Severity: low
Fingerprint: 5f32cf5d6962f09c7cf176427cf176422671968362a8147562a8147562a81475
Found 2 files trough .DS_Store spidering: /__ /__/auth
Open service 172.67.147.83:443 · dev-cf.opencover.jp
2026-01-23 02:25
HTTP/1.1 200 OK
Date: Fri, 23 Jan 2026 02:25:02 GMT
Content-Type: text/html
Content-Length: 3261
Connection: close
ETag: "1lqvv2z"
Link: <./_app/immutable/assets/0.Dpu3eqlw.css>; rel="preload";as="style"; nopush, <./_app/immutable/assets/2.Wk1IyXKD.css>; rel="preload";as="style"; nopush, <./_app/immutable/assets/BookBox.AGVaqINb.css>; rel="preload";as="style"; nopush, <./_app/immutable/assets/BookSpine.Cd8-UE9L.css>; rel="preload";as="style"; nopush, <./_app/immutable/entry/start.DhR7M6Ow.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/C24crYw2.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/Bly_0GQT.js>; rel="modulepreload"; nopush, <./_app/immutable/entry/app.aPVCjoOE.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/jKjWACjA.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/_czDm9QW.js>; rel="modulepreload"; nopush, <./_app/immutable/nodes/0.BBS5UfwS.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/D9i4STdh.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/v4SWucFb.js>; rel="modulepreload"; nopush, <./_app/immutable/nodes/2.BMOzCXj7.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/C6MODk96.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/CqFZ15XV.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/Da1JMcjh.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/X2U8nj89.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/BBGCkVef.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/BHhm4qh0.js>; rel="modulepreload"; nopush
Content-Security-Policy: default-src 'self'; script-src 'self' 'unsafe-inline' https://apis.google.com https://*.googleapis.com https://*.firebaseio.com https://*.gstatic.com; style-src 'self' 'unsafe-inline' https://cdn.jsdelivr.net; connect-src 'self' https://book-search.sugi2000.workers.dev https://*.googleapis.com https://*.firebaseio.com https://identitytoolkit.googleapis.com; frame-src 'self' https://opencover.jp https://*.firebaseauth.com https://*.firebaseapp.com https://accounts.google.com; font-src 'self' https://cdn.jsdelivr.net; img-src 'self' data: https://api.opencover.jp https://images.opencover.jp https://sugimototatsuo.github.io https://*.googleusercontent.com; media-src 'self' blob:;
x-sveltekit-page: true
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=ZcXJAqMxQOQ7PfxHsieW4v74HR6jjEY%2B1LcDKlAlcqjN5fqBDPWAIV4vH5wFn5IayI5Ns7Y6WIN6VVzg5E0zGKerqk3gY7kpmRT%2B5IpbVHQiLqo%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9c23d6989b2adcba-FRA
alt-svc: h3=":443"; ma=86400
Page title: opencover
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="utf-8" />
<link rel="icon" href="./favicon.png" />
<meta name="viewport" content="width=device-width" />
<link href="./_app/immutable/assets/0.Dpu3eqlw.css" rel="stylesheet">
<link href="./_app/immutable/assets/2.Wk1IyXKD.css" rel="stylesheet">
<link href="./_app/immutable/assets/BookBox.AGVaqINb.css" rel="stylesheet">
<link href="./_app/immutable/assets/BookSpine.Cd8-UE9L.css" rel="stylesheet"><title>opencover</title><!-- HEAD_svelte-11kwbcr_START --><!-- HEAD_svelte-11kwbcr_END --><!-- HEAD_svelte-1izeui6_START --><!-- HEAD_svelte-1izeui6_END -->
</head>
<body data-sveltekit-preload-data="hover">
<div style="display: contents"> <div class="flex flex-col h-screen justify-between"><header class="avenir font-semibold p-4 border-b border-slate-200"><div class="container mx-auto flex justify-between items-center relative"><a href="/" data-svelte-h="svelte-yxu3rq"><div id="title" class="text-xl tracking-widest"><img src="/favicon.png" alt="opencover" class="w-8 h-8 inline"> <span class="hidden sm:inline">opencover</span></div></a> <div class="flex items-center"> <nav class="block md:block"><ul class="text-sm flex items-center space-x-4"> </ul></nav></div></div></header> <div data-svelte-h="svelte-194gxkm">Loading...</div> <main class="mb-auto svelte-ukrvnq"><div class="max-w-screen-xl mx-auto my-8"> <div class="my-8"><h3 class="text-lg my-4 flex items-center" data-svelte-h="svelte-1b1b089"><img src="/favicon.png" alt="shelf icon" class="w-6 h-6 mr-2">
わたしの本棚</h3> <div><p data-svelte-h="svelte-c7iph6">読み込み中...</p></div></div> <div class="my-8"><h3 class="text-lg my-4 flex items-center" data-svelte-h="svelte-uhqw8u"><img src="/favicon.png" alt="shelf icon" class="w-6 h-6 mr-2">
みんなの本棚</h3> <div class="flex flex-wrap items-end"> <p data-svelte-h="svelte-c7iph6">読み込み中...</p> </div></div></div></main> <footer class="avenir mt-8 h-40 p-3 border-t border-slate-200" data-svelte-h="svelte-1qnewrf"><div class="max-w-screen-xl mx-auto my-0 py-8"><div class="text-lg font-semibold tracking-widest">opencover</div> <div class="text-sm text-slate-400 mt-4">Developed by opencover project.</div></div></footer> </div>
<script>
{
__sveltekit_gukvtq = {
base: new URL(".", location).pathname.slice(0, -1),
env: {"PUBLIC_FIREBASE_API_KEY":"AIzaSyDcXwC8fX2q13nDFVfgGlOIgczEeMaurKA","PUBLIC_FIREBASE_APP_ID":"1:93110375963:web:a8a57dd6550e6074a7cabe","PUBLIC_FIREBASE_AUTH_DOMAIN":"dev-cf-opencover.firebaseapp.com","PUBLIC_FIREBASE_MEASUREMENT_ID":"G-E47B7SK59N","PUBLIC_FIREBASE_MESSAGING_SENDER_ID":"93110375963","PUBLIC_FIREBASE_PROJECT_ID":"dev-cf-opencover","PUBLIC_FIREBASE_STORAGE_BUCKET":"dev-cf-opencover.firebasestorage.app","PUBLIC_OPENCOVER_API_VERSION":"v2"}
};
const element = document.currentScript.parentElement;
Promise.all([
import("./_app/immutable/entry/start.DhR7M6Ow.js"),
import("./_app/immutable/entry/app.aPVCjoOE.js")
]).then(([kit, app]) => {
kit.start(app, element, {
node_ids: [0, 2],
data: [null,null],
form: null,
error: null
});
});
}
</script>
</div>
</body>
</html>
Open service 172.67.147.83:8443 · dev-cf.opencover.jp
2026-01-22 23:35
HTTP/1.1 200 OK
Date: Thu, 22 Jan 2026 23:35:09 GMT
Content-Type: text/html
Content-Length: 3261
Connection: close
CF-RAY: 9c22ddb82989920e-FRA
ETag: "1lqvv2z"
Link: <./_app/immutable/assets/0.Dpu3eqlw.css>; rel="preload";as="style"; nopush, <./_app/immutable/assets/2.Wk1IyXKD.css>; rel="preload";as="style"; nopush, <./_app/immutable/assets/BookBox.AGVaqINb.css>; rel="preload";as="style"; nopush, <./_app/immutable/assets/BookSpine.Cd8-UE9L.css>; rel="preload";as="style"; nopush, <./_app/immutable/entry/start.DhR7M6Ow.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/C24crYw2.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/Bly_0GQT.js>; rel="modulepreload"; nopush, <./_app/immutable/entry/app.aPVCjoOE.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/jKjWACjA.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/_czDm9QW.js>; rel="modulepreload"; nopush, <./_app/immutable/nodes/0.BBS5UfwS.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/D9i4STdh.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/v4SWucFb.js>; rel="modulepreload"; nopush, <./_app/immutable/nodes/2.BMOzCXj7.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/C6MODk96.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/CqFZ15XV.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/Da1JMcjh.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/X2U8nj89.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/BBGCkVef.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/BHhm4qh0.js>; rel="modulepreload"; nopush
Content-Security-Policy: default-src 'self'; script-src 'self' 'unsafe-inline' https://apis.google.com https://*.googleapis.com https://*.firebaseio.com https://*.gstatic.com; style-src 'self' 'unsafe-inline' https://cdn.jsdelivr.net; connect-src 'self' https://book-search.sugi2000.workers.dev https://*.googleapis.com https://*.firebaseio.com https://identitytoolkit.googleapis.com; frame-src 'self' https://opencover.jp https://*.firebaseauth.com https://*.firebaseapp.com https://accounts.google.com; font-src 'self' https://cdn.jsdelivr.net; img-src 'self' data: https://api.opencover.jp https://images.opencover.jp https://sugimototatsuo.github.io https://*.googleusercontent.com; media-src 'self' blob:;
x-sveltekit-page: true
Report-To: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=sopHemtWCdeSXfDGqxAQsN7HMUKYwPmAPHrAIrv8IxktPRQ3U6npb8CevKE1da4DyD91Vu63EsrS6XB5RufU2hZzGKc1Q%2B68eiGRGOGHB%2FQhz3B6GHHVDnhk0EO5sb1%2FpSX8k6yK"}],"group":"cf-nel","max_age":604800}
NEL: {"success_fraction":0,"report_to":"cf-nel","max_age":604800}
Server: cloudflare
alt-svc: h3=":8443"; ma=86400
Page title: opencover
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="utf-8" />
<link rel="icon" href="./favicon.png" />
<meta name="viewport" content="width=device-width" />
<link href="./_app/immutable/assets/0.Dpu3eqlw.css" rel="stylesheet">
<link href="./_app/immutable/assets/2.Wk1IyXKD.css" rel="stylesheet">
<link href="./_app/immutable/assets/BookBox.AGVaqINb.css" rel="stylesheet">
<link href="./_app/immutable/assets/BookSpine.Cd8-UE9L.css" rel="stylesheet"><title>opencover</title><!-- HEAD_svelte-11kwbcr_START --><!-- HEAD_svelte-11kwbcr_END --><!-- HEAD_svelte-1izeui6_START --><!-- HEAD_svelte-1izeui6_END -->
</head>
<body data-sveltekit-preload-data="hover">
<div style="display: contents"> <div class="flex flex-col h-screen justify-between"><header class="avenir font-semibold p-4 border-b border-slate-200"><div class="container mx-auto flex justify-between items-center relative"><a href="/" data-svelte-h="svelte-yxu3rq"><div id="title" class="text-xl tracking-widest"><img src="/favicon.png" alt="opencover" class="w-8 h-8 inline"> <span class="hidden sm:inline">opencover</span></div></a> <div class="flex items-center"> <nav class="block md:block"><ul class="text-sm flex items-center space-x-4"> </ul></nav></div></div></header> <div data-svelte-h="svelte-194gxkm">Loading...</div> <main class="mb-auto svelte-ukrvnq"><div class="max-w-screen-xl mx-auto my-8"> <div class="my-8"><h3 class="text-lg my-4 flex items-center" data-svelte-h="svelte-1b1b089"><img src="/favicon.png" alt="shelf icon" class="w-6 h-6 mr-2">
わたしの本棚</h3> <div><p data-svelte-h="svelte-c7iph6">読み込み中...</p></div></div> <div class="my-8"><h3 class="text-lg my-4 flex items-center" data-svelte-h="svelte-uhqw8u"><img src="/favicon.png" alt="shelf icon" class="w-6 h-6 mr-2">
みんなの本棚</h3> <div class="flex flex-wrap items-end"> <p data-svelte-h="svelte-c7iph6">読み込み中...</p> </div></div></div></main> <footer class="avenir mt-8 h-40 p-3 border-t border-slate-200" data-svelte-h="svelte-1qnewrf"><div class="max-w-screen-xl mx-auto my-0 py-8"><div class="text-lg font-semibold tracking-widest">opencover</div> <div class="text-sm text-slate-400 mt-4">Developed by opencover project.</div></div></footer> </div>
<script>
{
__sveltekit_gukvtq = {
base: new URL(".", location).pathname.slice(0, -1),
env: {"PUBLIC_FIREBASE_API_KEY":"AIzaSyDcXwC8fX2q13nDFVfgGlOIgczEeMaurKA","PUBLIC_FIREBASE_APP_ID":"1:93110375963:web:a8a57dd6550e6074a7cabe","PUBLIC_FIREBASE_AUTH_DOMAIN":"dev-cf-opencover.firebaseapp.com","PUBLIC_FIREBASE_MEASUREMENT_ID":"G-E47B7SK59N","PUBLIC_FIREBASE_MESSAGING_SENDER_ID":"93110375963","PUBLIC_FIREBASE_PROJECT_ID":"dev-cf-opencover","PUBLIC_FIREBASE_STORAGE_BUCKET":"dev-cf-opencover.firebasestorage.app","PUBLIC_OPENCOVER_API_VERSION":"v2"}
};
const element = document.currentScript.parentElement;
Promise.all([
import("./_app/immutable/entry/start.DhR7M6Ow.js"),
import("./_app/immutable/entry/app.aPVCjoOE.js")
]).then(([kit, app]) => {
kit.start(app, element, {
node_ids: [0, 2],
data: [null,null],
form: null,
error: null
});
});
}
</script>
</div>
</body>
</html>
Open service 2606:4700:3030::ac43:9353:80 · image.opencover.jp
2026-01-11 22:24
HTTP/1.1 301 Moved Permanently
Date: Sun, 11 Jan 2026 22:24:38 GMT
Content-Length: 0
Connection: close
Location: https://image.opencover.jp/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=SG8BiITfdxLq%2B4Y%2F4niJRmVCt8npyGBaxSTi9EEy93e7WgWD%2Fmi%2FG7lZK6YagJh8JSsojLmT5EKGFzLLpPHf9w71%2Bd5ROzYqJ36O7Dv%2BIvaAAVT0lwglRRdCu9LOTg%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9bc7d352da2298ce-SJC
alt-svc: h3=":443"; ma=86400
Open service 2606:4700:3037::6815:1cc0:443 · image.opencover.jp
2026-01-11 22:24
HTTP/1.1 404 Not Found
Date: Sun, 11 Jan 2026 22:24:38 GMT
Content-Type: text/plain; charset=UTF-8
Content-Length: 13
Connection: close
Vary: Origin, accept-encoding
Access-Control-Allow-Credentials: true
Access-Control-Expose-Headers: Content-Length
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=mTgxAR6f46cfQiK%2BXuNYw08JdnB9ixeRgQLFWqGAerbDPSD6rU9mtaoOmmK7iMNmxWLm%2FD53KiU%2B65zQBPgl8aF9EwISgtb8l4DaUinzL2Y2Z9ddyD061MDwMGTQUg%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9bc7d352bf4e8819-SIN
alt-svc: h3=":443"; ma=86400
404 Not Found
Open service 2606:4700:3037::6815:1cc0:8443 · image.opencover.jp
2026-01-11 22:24
HTTP/1.1 404 Not Found
Date: Sun, 11 Jan 2026 22:24:39 GMT
Content-Type: text/plain; charset=UTF-8
Content-Length: 13
Connection: close
Vary: Origin, accept-encoding
Access-Control-Allow-Credentials: true
Access-Control-Expose-Headers: Content-Length
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=aex3BOXQBSSQYbglwfSTndguiOifUf%2BFhE73KWHRiDe5vE0uW724fP2NsaPxj7L%2BBP%2F4k1L4gusSZC4AmxMcJYNxtYppevooDSmeF%2Bcj7R%2BYfbxZ3IsQllUTKui75A%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9bc7d35319f8d28d-FRA
alt-svc: h3=":8443"; ma=86400
404 Not Found
Open service 2606:4700:3030::ac43:9353:443 · image.opencover.jp
2026-01-11 22:24
HTTP/1.1 404 Not Found
Date: Sun, 11 Jan 2026 22:24:39 GMT
Content-Type: text/plain; charset=UTF-8
Content-Length: 13
Connection: close
Vary: Origin, accept-encoding
Access-Control-Allow-Credentials: true
Access-Control-Expose-Headers: Content-Length
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=cNRVSRz1uJNpFPbj5XF4kgLpdvDLD8nz8teKkm7bfQQKP%2BIMi2HLax4BMkBUa4gX4IDL2D6eEp1y8M4F14fuzKxfok%2FFySWgmZ7T91KyVd896Gvdud1o5cuX3EHOTw%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9bc7d3539b3914d6-LHR
alt-svc: h3=":443"; ma=86400
404 Not Found
Open service 104.21.28.192:443 · image.opencover.jp
2026-01-11 22:24
HTTP/1.1 404 Not Found
Date: Sun, 11 Jan 2026 22:24:38 GMT
Content-Type: text/plain; charset=UTF-8
Content-Length: 13
Connection: close
Vary: Origin, accept-encoding
Access-Control-Allow-Credentials: true
Access-Control-Expose-Headers: Content-Length
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=FD5X6Db17CRw0RC9b7VaXTfMYTXMLx86D9NMmqrthX2QUeoT79xvtjotwTZtQtLWCtJDY%2BP9A3ECBMgNu1tfGf1H2mD8v8xPSDXnjt2qghpyKQ%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9bc7d352ee50a4a0-EWR
alt-svc: h3=":443"; ma=86400
404 Not Found
Open service 172.67.147.83:80 · image.opencover.jp
2026-01-11 22:24
HTTP/1.1 301 Moved Permanently
Date: Sun, 11 Jan 2026 22:24:38 GMT
Content-Length: 0
Connection: close
Location: https://image.opencover.jp/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=4yq%2FjjYPtbj2edXoZdxJicEsFdS0lMNxQr2JloEIZm3WEVY6107KZVQXNkKHCeZpUf5Y1bDOEmPJuScWJWobhA90I3Bnj%2BILOA5WYUuE1SrLww%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9bc7d3524d204043-BOM
alt-svc: h3=":443"; ma=86400
Open service 104.21.28.192:8443 · image.opencover.jp
2026-01-11 22:24
HTTP/1.1 404 Not Found
Date: Sun, 11 Jan 2026 22:24:38 GMT
Content-Type: text/plain; charset=UTF-8
Content-Length: 13
Connection: close
Vary: Origin, accept-encoding
Access-Control-Allow-Credentials: true
Access-Control-Expose-Headers: Content-Length
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=AJWDNOnwCeARiVh0x5G7FguM6MVwNYhiJZdOdL%2BrmFRfBkf4UjWHOUzmIdG%2BOuTFGvylMybDQ75qpI8a3pn9lgiXGdtyK19i1z8rnze7%2BkqLHg%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9bc7d352bc5bac21-YYZ
alt-svc: h3=":8443"; ma=86400
404 Not Found
Open service 172.67.147.83:8443 · image.opencover.jp
2026-01-11 22:24
HTTP/1.1 404 Not Found
Date: Sun, 11 Jan 2026 22:24:39 GMT
Content-Type: text/plain; charset=UTF-8
Content-Length: 13
Connection: close
Vary: Origin, accept-encoding
Access-Control-Allow-Credentials: true
Access-Control-Expose-Headers: Content-Length
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=WTk%2FQWDG4y5JBq5ykFFo2Jp6TsfQ43N%2FrUS7Qu%2FpgG9SDErNUjr1rFnxGmsw8AQO0Tbz7TFjRJZLej%2FSaRvPMRdNpGoZhpNFfJdn1D3XFJOOZQ%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9bc7d352bd74ec71-YYZ
alt-svc: h3=":8443"; ma=86400
404 Not Found
Open service 2606:4700:3030::ac43:9353:8443 · image.opencover.jp
2026-01-11 22:24
HTTP/1.1 404 Not Found
Date: Sun, 11 Jan 2026 22:24:38 GMT
Content-Type: text/plain; charset=UTF-8
Content-Length: 13
Connection: close
Vary: Origin, accept-encoding
Access-Control-Allow-Credentials: true
Access-Control-Expose-Headers: Content-Length
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=Fr5htTCMGAv57fN5OMs4w8vXCGXYaao3AdL1wgRzclvx0U84ISFDRy5sHtK%2F9mEqls3eQEAwaTFzqorq9ymhcQPcrN173KLgQ3MLLIkLMj6FQjEpLq%2B9eAgQcDI1oQ%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9bc7d3527909a1af-SIN
alt-svc: h3=":8443"; ma=86400
404 Not Found
Open service 2606:4700:3037::6815:1cc0:80 · image.opencover.jp
2026-01-11 22:24
HTTP/1.1 301 Moved Permanently
Date: Sun, 11 Jan 2026 22:24:38 GMT
Content-Length: 0
Connection: close
Location: https://image.opencover.jp/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=EcfoXduYLNRi4d1SQcBehzHCL5MdPi3JBT4cvHWhiITmF0G4D1Bn91vEfn3NCaOMjZfzUlcQ1jjgaAvx6QFNl%2FTPcl%2FVjR6ni2fbPRJWLZK13d%2FlFVSln6zNk0ZFbQ%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9bc7d3519be9ab2d-YYZ
alt-svc: h3=":443"; ma=86400
Open service 104.21.28.192:80 · image.opencover.jp
2026-01-11 22:24
HTTP/1.1 301 Moved Permanently
Date: Sun, 11 Jan 2026 22:24:38 GMT
Content-Length: 0
Connection: close
Location: https://image.opencover.jp/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=%2BGXwPenG58WscS6B139qHbG7dSGybXP%2FyohkA2HSRR1ExVLngG%2FgyaEp1lHV9iG4XzWQDo37xwfBr0QD32dfYZ7J%2BZGnpBTRRr3szvnBSbwsKQ%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9bc7d3518c8d33fe-LHR
alt-svc: h3=":443"; ma=86400
Open service 172.67.147.83:443 · image.opencover.jp
2026-01-11 22:24
HTTP/1.1 404 Not Found
Date: Sun, 11 Jan 2026 22:24:38 GMT
Content-Type: text/plain; charset=UTF-8
Content-Length: 13
Connection: close
Vary: Origin, accept-encoding
Access-Control-Allow-Credentials: true
Access-Control-Expose-Headers: Content-Length
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=iUpSBD1qZxaDddlQIW%2FUdQ0UDqgFHEu3AIkcxYVHggPf1Xhk%2FDGMPWjLm0x3DrtKkxMLvNig%2BQFmiK9WAcToGRGkgVac3i9sjG0hDpMWdrdZug%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9bc7d3520ca8383c-FRA
alt-svc: h3=":443"; ma=86400
404 Not Found
Open service 104.21.28.192:80 · opencover.jp
2026-01-11 22:23
HTTP/1.1 301 Moved Permanently
Date: Sun, 11 Jan 2026 22:23:04 GMT
Content-Length: 0
Connection: close
Location: https://opencover.jp/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=7hlqNY%2FsX52dctLs9VUacOvj506HFx4ASykvSQeO16z6Uz2mH9k9vduoOD%2B5vAjMdTUYLPBebvKcp%2BVoKy9e3Q3LxHjSWiRQ9P68Mw%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9bc7d1052ce949ec-SJC
alt-svc: h3=":443"; ma=86400
Open service 104.21.28.192:443 · opencover.jp
2026-01-11 22:23
HTTP/1.1 200 OK
Date: Sun, 11 Jan 2026 22:23:04 GMT
Content-Type: text/html
Content-Length: 21228
Connection: close
ETag: "1itumu2"
Link: <./_app/immutable/assets/0.VkZ4-cZe.css>; rel="preload";as="style"; nopush, <./_app/immutable/assets/app.Cy54wu7X.css>; rel="preload";as="style"; nopush, <./_app/immutable/assets/PreviewBook.zA-AETnX.css>; rel="preload";as="style"; nopush, <./_app/immutable/assets/4.C7LvrYLK.css>; rel="preload";as="style"; nopush, <./_app/immutable/entry/start.COZNBPSQ.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/CB6JfJ33.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/cePBJ-PR.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/CgfLwHDO.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/B2A0Lk1v.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/C2XMnOTT.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/cOl_Do4j.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/D5GEmGxe.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/BAacvCgl.js>; rel="modulepreload"; nopush, <./_app/immutable/entry/app.bzyt5UFS.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/CWj6FrbW.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/AwAqE3A0.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/Di4rf9K6.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/C07CwBOz.js>; rel="modulepreload"; nopush, <./_app/immutable/nodes/0.dfPj-B5l.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/_nQ8NpQb.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/CV_tfDHW.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/5JRGZ9Vc.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/DBMQNJMq.js>; rel="modulepreload"; nopush, <./_app/immutable/nodes/4.CK1DGEr1.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/DZ2WdWQj.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/BVIVWB-V.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/DnpAmf0l.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/DsRkpmYJ.js>; rel="modulepreload"; nopush
content-security-policy: default-src 'self'; frame-src 'self' https://www.googletagmanager.com https://www.instagram.com; connect-src 'self' https://cloudflareinsights.com; font-src 'self' data:; img-src 'self' data: https://image.opencover.jp; object-src 'none'; script-src 'self' 'unsafe-hashes' 'sha256-o7BOxdVV6xcmDScAB6rKnsnCJaYf+08VYM44zH8a3IA=' 'sha256-7dQwUgLau1NFCCGjfn9FsYptB6ZtWxJin6VohGIu20I=' https://www.googletagmanager.com https://static.cloudflareinsights.com https://www.instagram.com 'sha256-rnCH7W5VTIJjjnsCsms//7F6QGX2tgBbsEa6RWjyQ0Q='; script-src-attr 'unsafe-hashes' 'sha256-7dQwUgLau1NFCCGjfn9FsYptB6ZtWxJin6VohGIu20I='; style-src 'self' 'unsafe-inline'
x-sveltekit-page: true
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=97qf5zCz8i2Q94nNOSIgpdN1wlyIFn5CfJmV0OfC%2BV1b1kYSuDkAOmAsX6waIGeJm6QECQSvEAneKQZuV%2BCrw3Z3M8PoO3CngJ0suA%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9bc7d104ac3b9fa9-SIN
alt-svc: h3=":443"; ma=86400
Page title: opencover : みんなでつくる書籍カバー画像
<!doctype html>
<html lang="ja">
<head>
<meta charset="utf-8" />
<link rel="icon" href="./favicon.png" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link href="./_app/immutable/assets/0.VkZ4-cZe.css" rel="stylesheet">
<link href="./_app/immutable/assets/app.Cy54wu7X.css" rel="stylesheet">
<link href="./_app/immutable/assets/PreviewBook.zA-AETnX.css" rel="stylesheet">
<link href="./_app/immutable/assets/4.C7LvrYLK.css" rel="stylesheet"><!--12qhfyh--><link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png" class="svelte-12qhfyh"/> <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png" class="svelte-12qhfyh"/> <link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png" class="svelte-12qhfyh"/> <link rel="manifest" href="/site.webmanifest" class="svelte-12qhfyh"/> <!----><script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-MPGLQ8VW');</script><!----> <!----><script defer src="https://static.cloudflareinsights.com/beacon.min.js" data-cf-beacon='{"token": "93b323d9ed184579948095473421a257"}'></script><!----><!----><!--1uha8ag--><meta property="og:title" content="opencover : みんなでつくる書籍カバー画像"/> <meta property="og:type" content="website"/> <meta property="og:description" content="opencoverは、本のカバー画像を生成し配信するウェブAPIです。"/> <meta property="og:image" content="https://opencover.jp/ogp.png"/> <meta property="og:site_name" content="opencover : みんなでつくる書籍カバー画像"/> <meta property="og:url" content="https://opencover.jp/"/> <meta name="description" content="opencoverは、本のカバー画像を生成し配信するウェブAPIです。"/> <meta name="twitter:card" content="summary_large_image"/><!----><title>opencover : みんなでつくる書籍カバー画像</title>
</head>
<body data-sveltekit-preload-data="hover">
<div style="display: contents"><!--[--><!--[--><!----><!--[!--><!--]--> <noscript class="svelte-12qhfyh"><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-MPGLQ8VW" title="Google Tag Manager" height="0" width="0" style="display:none;visibility:hidden" class="svelte-12qhfyh"></iframe></noscript> <div class="flex flex-col min-h-screen justify-between svelte-12qhfyh"><div class="fixed top-0 left-0 right-0 z-50 svelte-12qhfyh"><header class="avenir font-semibold p-4 border-b border-slate-200 bg-white"><div class="container mx-auto flex justify-between items-center relative"><a href="/"><div id="title" class="flex items-center gap-2"><img src="/favicon.png" alt="opencover" class="w-8 h-8 inline"/> <span class="hidden sm:inline text-xl tracking-widest">opencover</span></div></a> <div class="flex items-center"><!--[!--><!--]--> <nav class="block md:block"><ul class="text-sm flex items-center space-x-4"><li><a href="/how-to-use" class="rounded hover:bg-slate-100 block p-2">つかいかた</a></li> <li><a href="/about" class="rounded hover:bg-slate-100 block p-2">About</a></li></ul></nav></div></div></header><!----></div> <main class="flex-grow pt-header svelte-12qhfyh"><div class="max-w-screen-xl mx-auto svelte-12qhfyh"><!----><div class="relative overflow-hidden bg-no-repeat bg-cover h-[300px] md:h-[500px]" style="background-image: url('/bookshelf-bg.jpg'); background-repeat: repeat-y; background-size: 100%; background-attachment: fixed;"><div class="absolute top-0 right-0 bottom-0 left-0 w-full h-full overflow-hidden bg-linear-to-b from-orange-300/50 to-orange-900/60"><div class="flex justify-center items-center h-full"><div class="flex flex-col items-center text-center text-white px-6 md:px-12"><h1 class="text-4xl md:text-6xl font-bold drop-shadow-[0_12px_12px_rgba(0,0,0,1)] md:drop-shadow-[0_16px_16px_rgba(0,0,0,1)] mt-0 mb-6 tracking-widest"
Open service 2606:4700:3037::6815:1cc0:8443 · opencover.jp
2026-01-11 22:23
HTTP/1.1 200 OK
Date: Sun, 11 Jan 2026 22:23:04 GMT
Content-Type: text/html
Content-Length: 21228
Connection: close
ETag: "etcn8a"
Link: <./_app/immutable/assets/0.VkZ4-cZe.css>; rel="preload";as="style"; nopush, <./_app/immutable/assets/app.Cy54wu7X.css>; rel="preload";as="style"; nopush, <./_app/immutable/assets/PreviewBook.zA-AETnX.css>; rel="preload";as="style"; nopush, <./_app/immutable/assets/4.C7LvrYLK.css>; rel="preload";as="style"; nopush, <./_app/immutable/entry/start.COZNBPSQ.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/CB6JfJ33.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/cePBJ-PR.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/CgfLwHDO.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/B2A0Lk1v.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/C2XMnOTT.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/cOl_Do4j.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/D5GEmGxe.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/BAacvCgl.js>; rel="modulepreload"; nopush, <./_app/immutable/entry/app.bzyt5UFS.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/CWj6FrbW.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/AwAqE3A0.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/Di4rf9K6.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/C07CwBOz.js>; rel="modulepreload"; nopush, <./_app/immutable/nodes/0.dfPj-B5l.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/_nQ8NpQb.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/CV_tfDHW.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/5JRGZ9Vc.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/DBMQNJMq.js>; rel="modulepreload"; nopush, <./_app/immutable/nodes/4.CK1DGEr1.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/DZ2WdWQj.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/BVIVWB-V.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/DnpAmf0l.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/DsRkpmYJ.js>; rel="modulepreload"; nopush
content-security-policy: default-src 'self'; frame-src 'self' https://www.googletagmanager.com https://www.instagram.com; connect-src 'self' https://cloudflareinsights.com; font-src 'self' data:; img-src 'self' data: https://image.opencover.jp; object-src 'none'; script-src 'self' 'unsafe-hashes' 'sha256-o7BOxdVV6xcmDScAB6rKnsnCJaYf+08VYM44zH8a3IA=' 'sha256-7dQwUgLau1NFCCGjfn9FsYptB6ZtWxJin6VohGIu20I=' https://www.googletagmanager.com https://static.cloudflareinsights.com https://www.instagram.com 'sha256-rnCH7W5VTIJjjnsCsms//7F6QGX2tgBbsEa6RWjyQ0Q='; script-src-attr 'unsafe-hashes' 'sha256-7dQwUgLau1NFCCGjfn9FsYptB6ZtWxJin6VohGIu20I='; style-src 'self' 'unsafe-inline'
x-sveltekit-page: true
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=HYbrR%2BqTk3u7KxUHIbMKMrTW0wrwttJez9IeGvG%2FG%2FsgiiigQgM3oQk6FgcDyFYVawN1NHZayRn4tzpZnUHIwIEcjsQDi7Pnv1%2BLNC2CX%2Fsqc12M%2BtIQlQ%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9bc7d1044a7e9fce-FRA
alt-svc: h3=":8443"; ma=86400
Page title: opencover : みんなでつくる書籍カバー画像
<!doctype html>
<html lang="ja">
<head>
<meta charset="utf-8" />
<link rel="icon" href="./favicon.png" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link href="./_app/immutable/assets/0.VkZ4-cZe.css" rel="stylesheet">
<link href="./_app/immutable/assets/app.Cy54wu7X.css" rel="stylesheet">
<link href="./_app/immutable/assets/PreviewBook.zA-AETnX.css" rel="stylesheet">
<link href="./_app/immutable/assets/4.C7LvrYLK.css" rel="stylesheet"><!--12qhfyh--><link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png" class="svelte-12qhfyh"/> <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png" class="svelte-12qhfyh"/> <link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png" class="svelte-12qhfyh"/> <link rel="manifest" href="/site.webmanifest" class="svelte-12qhfyh"/> <!----><script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-MPGLQ8VW');</script><!----> <!----><script defer src="https://static.cloudflareinsights.com/beacon.min.js" data-cf-beacon='{"token": "93b323d9ed184579948095473421a257"}'></script><!----><!----><!--1uha8ag--><meta property="og:title" content="opencover : みんなでつくる書籍カバー画像"/> <meta property="og:type" content="website"/> <meta property="og:description" content="opencoverは、本のカバー画像を生成し配信するウェブAPIです。"/> <meta property="og:image" content="https://opencover.jp/ogp.png"/> <meta property="og:site_name" content="opencover : みんなでつくる書籍カバー画像"/> <meta property="og:url" content="https://opencover.jp/"/> <meta name="description" content="opencoverは、本のカバー画像を生成し配信するウェブAPIです。"/> <meta name="twitter:card" content="summary_large_image"/><!----><title>opencover : みんなでつくる書籍カバー画像</title>
</head>
<body data-sveltekit-preload-data="hover">
<div style="display: contents"><!--[--><!--[--><!----><!--[!--><!--]--> <noscript class="svelte-12qhfyh"><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-MPGLQ8VW" title="Google Tag Manager" height="0" width="0" style="display:none;visibility:hidden" class="svelte-12qhfyh"></iframe></noscript> <div class="flex flex-col min-h-screen justify-between svelte-12qhfyh"><div class="fixed top-0 left-0 right-0 z-50 svelte-12qhfyh"><header class="avenir font-semibold p-4 border-b border-slate-200 bg-white"><div class="container mx-auto flex justify-between items-center relative"><a href="/"><div id="title" class="flex items-center gap-2"><img src="/favicon.png" alt="opencover" class="w-8 h-8 inline"/> <span class="hidden sm:inline text-xl tracking-widest">opencover</span></div></a> <div class="flex items-center"><!--[!--><!--]--> <nav class="block md:block"><ul class="text-sm flex items-center space-x-4"><li><a href="/how-to-use" class="rounded hover:bg-slate-100 block p-2">つかいかた</a></li> <li><a href="/about" class="rounded hover:bg-slate-100 block p-2">About</a></li></ul></nav></div></div></header><!----></div> <main class="flex-grow pt-header svelte-12qhfyh"><div class="max-w-screen-xl mx-auto svelte-12qhfyh"><!----><div class="relative overflow-hidden bg-no-repeat bg-cover h-[300px] md:h-[500px]" style="background-image: url('/bookshelf-bg.jpg'); background-repeat: repeat-y; background-size: 100%; background-attachment: fixed;"><div class="absolute top-0 right-0 bottom-0 left-0 w-full h-full overflow-hidden bg-linear-to-b from-orange-300/50 to-orange-900/60"><div class="flex justify-center items-center h-full"><div class="flex flex-col items-center text-center text-white px-6 md:px-12"><h1 class="text-4xl md:text-6xl font-bold drop-shadow-[0_12px_12px_rgba(0,0,0,1)] md:drop-shadow-[0_16px_16px_rgba(0,0,0,1)] mt-0 mb-6 tracking-widest"
Open service 2606:4700:3030::ac43:9353:80 · opencover.jp
2026-01-11 22:23
HTTP/1.1 301 Moved Permanently
Date: Sun, 11 Jan 2026 22:23:04 GMT
Content-Length: 0
Connection: close
Location: https://opencover.jp/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=FddMMveuaEJ9O6MoQRz%2B4Hn3%2F%2B5wIguE4oGZTpA3Ij%2FxTH%2BDrPJ%2BwNuzMMHg5Qa8tL%2FwD09%2Boe2LgZuJDRhnWnUq0o7f0sXNIm7WvAvZrStKdGvCgvHPeA%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9bc7d103ba4c7b02-FRA
alt-svc: h3=":443"; ma=86400
Open service 2606:4700:3037::6815:1cc0:80 · opencover.jp
2026-01-11 22:23
HTTP/1.1 301 Moved Permanently
Date: Sun, 11 Jan 2026 22:23:04 GMT
Content-Length: 0
Connection: close
Location: https://opencover.jp/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=LvOdCNam7cYSS%2FxoakWqu%2B1rfP62qISBSq0o29Rq98EvR52xTK5q4NG3xI8F9cj5iYDntWYJiqLQHsofBAq2HkjsbelBYRuIyE63hksod9uq0i%2FYZ%2B1qWw%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9bc7d1038a1a5d4e-FRA
alt-svc: h3=":443"; ma=86400
Open service 172.67.147.83:8443 · opencover.jp
2026-01-11 22:23
HTTP/1.1 200 OK
Date: Sun, 11 Jan 2026 22:23:04 GMT
Content-Type: text/html
Content-Length: 21228
Connection: close
ETag: "1ycordm"
Link: <./_app/immutable/assets/0.VkZ4-cZe.css>; rel="preload";as="style"; nopush, <./_app/immutable/assets/app.Cy54wu7X.css>; rel="preload";as="style"; nopush, <./_app/immutable/assets/PreviewBook.zA-AETnX.css>; rel="preload";as="style"; nopush, <./_app/immutable/assets/4.C7LvrYLK.css>; rel="preload";as="style"; nopush, <./_app/immutable/entry/start.COZNBPSQ.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/CB6JfJ33.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/cePBJ-PR.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/CgfLwHDO.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/B2A0Lk1v.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/C2XMnOTT.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/cOl_Do4j.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/D5GEmGxe.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/BAacvCgl.js>; rel="modulepreload"; nopush, <./_app/immutable/entry/app.bzyt5UFS.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/CWj6FrbW.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/AwAqE3A0.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/Di4rf9K6.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/C07CwBOz.js>; rel="modulepreload"; nopush, <./_app/immutable/nodes/0.dfPj-B5l.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/_nQ8NpQb.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/CV_tfDHW.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/5JRGZ9Vc.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/DBMQNJMq.js>; rel="modulepreload"; nopush, <./_app/immutable/nodes/4.CK1DGEr1.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/DZ2WdWQj.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/BVIVWB-V.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/DnpAmf0l.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/DsRkpmYJ.js>; rel="modulepreload"; nopush
content-security-policy: default-src 'self'; frame-src 'self' https://www.googletagmanager.com https://www.instagram.com; connect-src 'self' https://cloudflareinsights.com; font-src 'self' data:; img-src 'self' data: https://image.opencover.jp; object-src 'none'; script-src 'self' 'unsafe-hashes' 'sha256-o7BOxdVV6xcmDScAB6rKnsnCJaYf+08VYM44zH8a3IA=' 'sha256-7dQwUgLau1NFCCGjfn9FsYptB6ZtWxJin6VohGIu20I=' https://www.googletagmanager.com https://static.cloudflareinsights.com https://www.instagram.com 'sha256-rnCH7W5VTIJjjnsCsms//7F6QGX2tgBbsEa6RWjyQ0Q='; script-src-attr 'unsafe-hashes' 'sha256-7dQwUgLau1NFCCGjfn9FsYptB6ZtWxJin6VohGIu20I='; style-src 'self' 'unsafe-inline'
x-sveltekit-page: true
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=F2mR7NF77y%2Bn5%2BbG5iXJVOuAN%2BQFNJ%2Bw5sBrMaCtEiXBOqYINDXzCEkUAd8rXHEeJcqGXZBeQoOP2ZP2cOZG1f0mRT8obS5w9YrDSQ%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9bc7d1042d689753-FRA
alt-svc: h3=":8443"; ma=86400
Page title: opencover : みんなでつくる書籍カバー画像
<!doctype html>
<html lang="ja">
<head>
<meta charset="utf-8" />
<link rel="icon" href="./favicon.png" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link href="./_app/immutable/assets/0.VkZ4-cZe.css" rel="stylesheet">
<link href="./_app/immutable/assets/app.Cy54wu7X.css" rel="stylesheet">
<link href="./_app/immutable/assets/PreviewBook.zA-AETnX.css" rel="stylesheet">
<link href="./_app/immutable/assets/4.C7LvrYLK.css" rel="stylesheet"><!--12qhfyh--><link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png" class="svelte-12qhfyh"/> <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png" class="svelte-12qhfyh"/> <link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png" class="svelte-12qhfyh"/> <link rel="manifest" href="/site.webmanifest" class="svelte-12qhfyh"/> <!----><script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-MPGLQ8VW');</script><!----> <!----><script defer src="https://static.cloudflareinsights.com/beacon.min.js" data-cf-beacon='{"token": "93b323d9ed184579948095473421a257"}'></script><!----><!----><!--1uha8ag--><meta property="og:title" content="opencover : みんなでつくる書籍カバー画像"/> <meta property="og:type" content="website"/> <meta property="og:description" content="opencoverは、本のカバー画像を生成し配信するウェブAPIです。"/> <meta property="og:image" content="https://opencover.jp/ogp.png"/> <meta property="og:site_name" content="opencover : みんなでつくる書籍カバー画像"/> <meta property="og:url" content="https://opencover.jp/"/> <meta name="description" content="opencoverは、本のカバー画像を生成し配信するウェブAPIです。"/> <meta name="twitter:card" content="summary_large_image"/><!----><title>opencover : みんなでつくる書籍カバー画像</title>
</head>
<body data-sveltekit-preload-data="hover">
<div style="display: contents"><!--[--><!--[--><!----><!--[!--><!--]--> <noscript class="svelte-12qhfyh"><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-MPGLQ8VW" title="Google Tag Manager" height="0" width="0" style="display:none;visibility:hidden" class="svelte-12qhfyh"></iframe></noscript> <div class="flex flex-col min-h-screen justify-between svelte-12qhfyh"><div class="fixed top-0 left-0 right-0 z-50 svelte-12qhfyh"><header class="avenir font-semibold p-4 border-b border-slate-200 bg-white"><div class="container mx-auto flex justify-between items-center relative"><a href="/"><div id="title" class="flex items-center gap-2"><img src="/favicon.png" alt="opencover" class="w-8 h-8 inline"/> <span class="hidden sm:inline text-xl tracking-widest">opencover</span></div></a> <div class="flex items-center"><!--[!--><!--]--> <nav class="block md:block"><ul class="text-sm flex items-center space-x-4"><li><a href="/how-to-use" class="rounded hover:bg-slate-100 block p-2">つかいかた</a></li> <li><a href="/about" class="rounded hover:bg-slate-100 block p-2">About</a></li></ul></nav></div></div></header><!----></div> <main class="flex-grow pt-header svelte-12qhfyh"><div class="max-w-screen-xl mx-auto svelte-12qhfyh"><!----><div class="relative overflow-hidden bg-no-repeat bg-cover h-[300px] md:h-[500px]" style="background-image: url('/bookshelf-bg.jpg'); background-repeat: repeat-y; background-size: 100%; background-attachment: fixed;"><div class="absolute top-0 right-0 bottom-0 left-0 w-full h-full overflow-hidden bg-linear-to-b from-orange-300/50 to-orange-900/60"><div class="flex justify-center items-center h-full"><div class="flex flex-col items-center text-center text-white px-6 md:px-12"><h1 class="text-4xl md:text-6xl font-bold drop-shadow-[0_12px_12px_rgba(0,0,0,1)] md:drop-shadow-[0_16px_16px_rgba(0,0,0,1)] mt-0 mb-6 tracking-widest"
Open service 172.67.147.83:80 · opencover.jp
2026-01-11 22:23
HTTP/1.1 301 Moved Permanently
Date: Sun, 11 Jan 2026 22:23:04 GMT
Content-Length: 0
Connection: close
Location: https://opencover.jp/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=Q5kT%2B%2BHPphdEG4yS6xFx%2BuCalNrc5wlyjD9nvo7SFgE4DPfn3VVzTPegPbr2TL38bVCyp7c4IH8tJ4EgaVoOhh0wWJF%2FWOlvcPgnSA%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9bc7d1037f213412-FRA
alt-svc: h3=":443"; ma=86400
Open service 172.67.147.83:443 · opencover.jp
2026-01-11 22:23
HTTP/1.1 200 OK
Date: Sun, 11 Jan 2026 22:23:04 GMT
Content-Type: text/html
Content-Length: 21228
Connection: close
ETag: "vjbo2i"
Link: <./_app/immutable/assets/0.VkZ4-cZe.css>; rel="preload";as="style"; nopush, <./_app/immutable/assets/app.Cy54wu7X.css>; rel="preload";as="style"; nopush, <./_app/immutable/assets/PreviewBook.zA-AETnX.css>; rel="preload";as="style"; nopush, <./_app/immutable/assets/4.C7LvrYLK.css>; rel="preload";as="style"; nopush, <./_app/immutable/entry/start.COZNBPSQ.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/CB6JfJ33.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/cePBJ-PR.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/CgfLwHDO.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/B2A0Lk1v.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/C2XMnOTT.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/cOl_Do4j.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/D5GEmGxe.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/BAacvCgl.js>; rel="modulepreload"; nopush, <./_app/immutable/entry/app.bzyt5UFS.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/CWj6FrbW.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/AwAqE3A0.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/Di4rf9K6.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/C07CwBOz.js>; rel="modulepreload"; nopush, <./_app/immutable/nodes/0.dfPj-B5l.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/_nQ8NpQb.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/CV_tfDHW.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/5JRGZ9Vc.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/DBMQNJMq.js>; rel="modulepreload"; nopush, <./_app/immutable/nodes/4.CK1DGEr1.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/DZ2WdWQj.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/BVIVWB-V.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/DnpAmf0l.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/DsRkpmYJ.js>; rel="modulepreload"; nopush
content-security-policy: default-src 'self'; frame-src 'self' https://www.googletagmanager.com https://www.instagram.com; connect-src 'self' https://cloudflareinsights.com; font-src 'self' data:; img-src 'self' data: https://image.opencover.jp; object-src 'none'; script-src 'self' 'unsafe-hashes' 'sha256-o7BOxdVV6xcmDScAB6rKnsnCJaYf+08VYM44zH8a3IA=' 'sha256-7dQwUgLau1NFCCGjfn9FsYptB6ZtWxJin6VohGIu20I=' https://www.googletagmanager.com https://static.cloudflareinsights.com https://www.instagram.com 'sha256-rnCH7W5VTIJjjnsCsms//7F6QGX2tgBbsEa6RWjyQ0Q='; script-src-attr 'unsafe-hashes' 'sha256-7dQwUgLau1NFCCGjfn9FsYptB6ZtWxJin6VohGIu20I='; style-src 'self' 'unsafe-inline'
x-sveltekit-page: true
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=QhLNzQiJN4rBMyj8gdWxGQzwtDK7B3NAPEDMkvtYc1xnFnUb0nrUMtV%2BX0bDOiOdnOoFCNhY4UBYCXYsAioE5ZT%2BBGLNuDNGXS9Y%2Fw%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9bc7d1042b0a9544-LHR
alt-svc: h3=":443"; ma=86400
Page title: opencover : みんなでつくる書籍カバー画像
<!doctype html>
<html lang="ja">
<head>
<meta charset="utf-8" />
<link rel="icon" href="./favicon.png" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link href="./_app/immutable/assets/0.VkZ4-cZe.css" rel="stylesheet">
<link href="./_app/immutable/assets/app.Cy54wu7X.css" rel="stylesheet">
<link href="./_app/immutable/assets/PreviewBook.zA-AETnX.css" rel="stylesheet">
<link href="./_app/immutable/assets/4.C7LvrYLK.css" rel="stylesheet"><!--12qhfyh--><link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png" class="svelte-12qhfyh"/> <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png" class="svelte-12qhfyh"/> <link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png" class="svelte-12qhfyh"/> <link rel="manifest" href="/site.webmanifest" class="svelte-12qhfyh"/> <!----><script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-MPGLQ8VW');</script><!----> <!----><script defer src="https://static.cloudflareinsights.com/beacon.min.js" data-cf-beacon='{"token": "93b323d9ed184579948095473421a257"}'></script><!----><!----><!--1uha8ag--><meta property="og:title" content="opencover : みんなでつくる書籍カバー画像"/> <meta property="og:type" content="website"/> <meta property="og:description" content="opencoverは、本のカバー画像を生成し配信するウェブAPIです。"/> <meta property="og:image" content="https://opencover.jp/ogp.png"/> <meta property="og:site_name" content="opencover : みんなでつくる書籍カバー画像"/> <meta property="og:url" content="https://opencover.jp/"/> <meta name="description" content="opencoverは、本のカバー画像を生成し配信するウェブAPIです。"/> <meta name="twitter:card" content="summary_large_image"/><!----><title>opencover : みんなでつくる書籍カバー画像</title>
</head>
<body data-sveltekit-preload-data="hover">
<div style="display: contents"><!--[--><!--[--><!----><!--[!--><!--]--> <noscript class="svelte-12qhfyh"><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-MPGLQ8VW" title="Google Tag Manager" height="0" width="0" style="display:none;visibility:hidden" class="svelte-12qhfyh"></iframe></noscript> <div class="flex flex-col min-h-screen justify-between svelte-12qhfyh"><div class="fixed top-0 left-0 right-0 z-50 svelte-12qhfyh"><header class="avenir font-semibold p-4 border-b border-slate-200 bg-white"><div class="container mx-auto flex justify-between items-center relative"><a href="/"><div id="title" class="flex items-center gap-2"><img src="/favicon.png" alt="opencover" class="w-8 h-8 inline"/> <span class="hidden sm:inline text-xl tracking-widest">opencover</span></div></a> <div class="flex items-center"><!--[!--><!--]--> <nav class="block md:block"><ul class="text-sm flex items-center space-x-4"><li><a href="/how-to-use" class="rounded hover:bg-slate-100 block p-2">つかいかた</a></li> <li><a href="/about" class="rounded hover:bg-slate-100 block p-2">About</a></li></ul></nav></div></div></header><!----></div> <main class="flex-grow pt-header svelte-12qhfyh"><div class="max-w-screen-xl mx-auto svelte-12qhfyh"><!----><div class="relative overflow-hidden bg-no-repeat bg-cover h-[300px] md:h-[500px]" style="background-image: url('/bookshelf-bg.jpg'); background-repeat: repeat-y; background-size: 100%; background-attachment: fixed;"><div class="absolute top-0 right-0 bottom-0 left-0 w-full h-full overflow-hidden bg-linear-to-b from-orange-300/50 to-orange-900/60"><div class="flex justify-center items-center h-full"><div class="flex flex-col items-center text-center text-white px-6 md:px-12"><h1 class="text-4xl md:text-6xl font-bold drop-shadow-[0_12px_12px_rgba(0,0,0,1)] md:drop-shadow-[0_16px_16px_rgba(0,0,0,1)] mt-0 mb-6 tracking-widest"
Open service 2606:4700:3030::ac43:9353:8443 · opencover.jp
2026-01-11 22:23
HTTP/1.1 200 OK
Date: Sun, 11 Jan 2026 22:23:04 GMT
Content-Type: text/html
Content-Length: 21228
Connection: close
ETag: "199ydp6"
Link: <./_app/immutable/assets/0.VkZ4-cZe.css>; rel="preload";as="style"; nopush, <./_app/immutable/assets/app.Cy54wu7X.css>; rel="preload";as="style"; nopush, <./_app/immutable/assets/PreviewBook.zA-AETnX.css>; rel="preload";as="style"; nopush, <./_app/immutable/assets/4.C7LvrYLK.css>; rel="preload";as="style"; nopush, <./_app/immutable/entry/start.COZNBPSQ.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/CB6JfJ33.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/cePBJ-PR.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/CgfLwHDO.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/B2A0Lk1v.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/C2XMnOTT.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/cOl_Do4j.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/D5GEmGxe.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/BAacvCgl.js>; rel="modulepreload"; nopush, <./_app/immutable/entry/app.bzyt5UFS.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/CWj6FrbW.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/AwAqE3A0.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/Di4rf9K6.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/C07CwBOz.js>; rel="modulepreload"; nopush, <./_app/immutable/nodes/0.dfPj-B5l.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/_nQ8NpQb.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/CV_tfDHW.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/5JRGZ9Vc.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/DBMQNJMq.js>; rel="modulepreload"; nopush, <./_app/immutable/nodes/4.CK1DGEr1.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/DZ2WdWQj.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/BVIVWB-V.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/DnpAmf0l.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/DsRkpmYJ.js>; rel="modulepreload"; nopush
content-security-policy: default-src 'self'; frame-src 'self' https://www.googletagmanager.com https://www.instagram.com; connect-src 'self' https://cloudflareinsights.com; font-src 'self' data:; img-src 'self' data: https://image.opencover.jp; object-src 'none'; script-src 'self' 'unsafe-hashes' 'sha256-o7BOxdVV6xcmDScAB6rKnsnCJaYf+08VYM44zH8a3IA=' 'sha256-7dQwUgLau1NFCCGjfn9FsYptB6ZtWxJin6VohGIu20I=' https://www.googletagmanager.com https://static.cloudflareinsights.com https://www.instagram.com 'sha256-rnCH7W5VTIJjjnsCsms//7F6QGX2tgBbsEa6RWjyQ0Q='; script-src-attr 'unsafe-hashes' 'sha256-7dQwUgLau1NFCCGjfn9FsYptB6ZtWxJin6VohGIu20I='; style-src 'self' 'unsafe-inline'
x-sveltekit-page: true
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=zHH6rE%2FhHhXS98XF2bfjvKXzzNwH8sqYX605i5hUsaeb0WbStm0U%2BD1%2BjcFdGU%2FXziZXBrG%2F3L4JLO7Wqw%2Fu7afKCnf5h5QzfRQzzQ%2Fw0SR%2F6rg6WqkuIQ%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9bc7d1045b174235-EWR
alt-svc: h3=":8443"; ma=86400
Page title: opencover : みんなでつくる書籍カバー画像
<!doctype html>
<html lang="ja">
<head>
<meta charset="utf-8" />
<link rel="icon" href="./favicon.png" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link href="./_app/immutable/assets/0.VkZ4-cZe.css" rel="stylesheet">
<link href="./_app/immutable/assets/app.Cy54wu7X.css" rel="stylesheet">
<link href="./_app/immutable/assets/PreviewBook.zA-AETnX.css" rel="stylesheet">
<link href="./_app/immutable/assets/4.C7LvrYLK.css" rel="stylesheet"><!--12qhfyh--><link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png" class="svelte-12qhfyh"/> <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png" class="svelte-12qhfyh"/> <link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png" class="svelte-12qhfyh"/> <link rel="manifest" href="/site.webmanifest" class="svelte-12qhfyh"/> <!----><script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-MPGLQ8VW');</script><!----> <!----><script defer src="https://static.cloudflareinsights.com/beacon.min.js" data-cf-beacon='{"token": "93b323d9ed184579948095473421a257"}'></script><!----><!----><!--1uha8ag--><meta property="og:title" content="opencover : みんなでつくる書籍カバー画像"/> <meta property="og:type" content="website"/> <meta property="og:description" content="opencoverは、本のカバー画像を生成し配信するウェブAPIです。"/> <meta property="og:image" content="https://opencover.jp/ogp.png"/> <meta property="og:site_name" content="opencover : みんなでつくる書籍カバー画像"/> <meta property="og:url" content="https://opencover.jp/"/> <meta name="description" content="opencoverは、本のカバー画像を生成し配信するウェブAPIです。"/> <meta name="twitter:card" content="summary_large_image"/><!----><title>opencover : みんなでつくる書籍カバー画像</title>
</head>
<body data-sveltekit-preload-data="hover">
<div style="display: contents"><!--[--><!--[--><!----><!--[!--><!--]--> <noscript class="svelte-12qhfyh"><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-MPGLQ8VW" title="Google Tag Manager" height="0" width="0" style="display:none;visibility:hidden" class="svelte-12qhfyh"></iframe></noscript> <div class="flex flex-col min-h-screen justify-between svelte-12qhfyh"><div class="fixed top-0 left-0 right-0 z-50 svelte-12qhfyh"><header class="avenir font-semibold p-4 border-b border-slate-200 bg-white"><div class="container mx-auto flex justify-between items-center relative"><a href="/"><div id="title" class="flex items-center gap-2"><img src="/favicon.png" alt="opencover" class="w-8 h-8 inline"/> <span class="hidden sm:inline text-xl tracking-widest">opencover</span></div></a> <div class="flex items-center"><!--[!--><!--]--> <nav class="block md:block"><ul class="text-sm flex items-center space-x-4"><li><a href="/how-to-use" class="rounded hover:bg-slate-100 block p-2">つかいかた</a></li> <li><a href="/about" class="rounded hover:bg-slate-100 block p-2">About</a></li></ul></nav></div></div></header><!----></div> <main class="flex-grow pt-header svelte-12qhfyh"><div class="max-w-screen-xl mx-auto svelte-12qhfyh"><!----><div class="relative overflow-hidden bg-no-repeat bg-cover h-[300px] md:h-[500px]" style="background-image: url('/bookshelf-bg.jpg'); background-repeat: repeat-y; background-size: 100%; background-attachment: fixed;"><div class="absolute top-0 right-0 bottom-0 left-0 w-full h-full overflow-hidden bg-linear-to-b from-orange-300/50 to-orange-900/60"><div class="flex justify-center items-center h-full"><div class="flex flex-col items-center text-center text-white px-6 md:px-12"><h1 class="text-4xl md:text-6xl font-bold drop-shadow-[0_12px_12px_rgba(0,0,0,1)] md:drop-shadow-[0_16px_16px_rgba(0,0,0,1)] mt-0 mb-6 tracking-widest"
Open service 2606:4700:3030::ac43:9353:443 · opencover.jp
2026-01-11 22:23
HTTP/1.1 200 OK
Date: Sun, 11 Jan 2026 22:23:05 GMT
Content-Type: text/html
Content-Length: 21228
Connection: close
ETag: "1ofjb4q"
Link: <./_app/immutable/assets/0.VkZ4-cZe.css>; rel="preload";as="style"; nopush, <./_app/immutable/assets/app.Cy54wu7X.css>; rel="preload";as="style"; nopush, <./_app/immutable/assets/PreviewBook.zA-AETnX.css>; rel="preload";as="style"; nopush, <./_app/immutable/assets/4.C7LvrYLK.css>; rel="preload";as="style"; nopush, <./_app/immutable/entry/start.COZNBPSQ.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/CB6JfJ33.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/cePBJ-PR.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/CgfLwHDO.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/B2A0Lk1v.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/C2XMnOTT.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/cOl_Do4j.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/D5GEmGxe.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/BAacvCgl.js>; rel="modulepreload"; nopush, <./_app/immutable/entry/app.bzyt5UFS.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/CWj6FrbW.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/AwAqE3A0.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/Di4rf9K6.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/C07CwBOz.js>; rel="modulepreload"; nopush, <./_app/immutable/nodes/0.dfPj-B5l.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/_nQ8NpQb.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/CV_tfDHW.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/5JRGZ9Vc.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/DBMQNJMq.js>; rel="modulepreload"; nopush, <./_app/immutable/nodes/4.CK1DGEr1.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/DZ2WdWQj.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/BVIVWB-V.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/DnpAmf0l.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/DsRkpmYJ.js>; rel="modulepreload"; nopush
content-security-policy: default-src 'self'; frame-src 'self' https://www.googletagmanager.com https://www.instagram.com; connect-src 'self' https://cloudflareinsights.com; font-src 'self' data:; img-src 'self' data: https://image.opencover.jp; object-src 'none'; script-src 'self' 'unsafe-hashes' 'sha256-o7BOxdVV6xcmDScAB6rKnsnCJaYf+08VYM44zH8a3IA=' 'sha256-7dQwUgLau1NFCCGjfn9FsYptB6ZtWxJin6VohGIu20I=' https://www.googletagmanager.com https://static.cloudflareinsights.com https://www.instagram.com 'sha256-rnCH7W5VTIJjjnsCsms//7F6QGX2tgBbsEa6RWjyQ0Q='; script-src-attr 'unsafe-hashes' 'sha256-7dQwUgLau1NFCCGjfn9FsYptB6ZtWxJin6VohGIu20I='; style-src 'self' 'unsafe-inline'
x-sveltekit-page: true
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=xwhwnbW6GjTlpzIaaI7szgE5nxiXj%2Bbnzfs3yVjoGu1qjFosTfS%2BSDV8RZHsTCuOIT90q93mE9EBZ0hyxq5WMKCq1auENbbyZXAEhRT9EYc8Eh7tt2u%2BeA%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9bc7d107796e3c58-BOM
alt-svc: h3=":443"; ma=86400
Page title: opencover : みんなでつくる書籍カバー画像
<!doctype html>
<html lang="ja">
<head>
<meta charset="utf-8" />
<link rel="icon" href="./favicon.png" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link href="./_app/immutable/assets/0.VkZ4-cZe.css" rel="stylesheet">
<link href="./_app/immutable/assets/app.Cy54wu7X.css" rel="stylesheet">
<link href="./_app/immutable/assets/PreviewBook.zA-AETnX.css" rel="stylesheet">
<link href="./_app/immutable/assets/4.C7LvrYLK.css" rel="stylesheet"><!--12qhfyh--><link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png" class="svelte-12qhfyh"/> <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png" class="svelte-12qhfyh"/> <link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png" class="svelte-12qhfyh"/> <link rel="manifest" href="/site.webmanifest" class="svelte-12qhfyh"/> <!----><script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-MPGLQ8VW');</script><!----> <!----><script defer src="https://static.cloudflareinsights.com/beacon.min.js" data-cf-beacon='{"token": "93b323d9ed184579948095473421a257"}'></script><!----><!----><!--1uha8ag--><meta property="og:title" content="opencover : みんなでつくる書籍カバー画像"/> <meta property="og:type" content="website"/> <meta property="og:description" content="opencoverは、本のカバー画像を生成し配信するウェブAPIです。"/> <meta property="og:image" content="https://opencover.jp/ogp.png"/> <meta property="og:site_name" content="opencover : みんなでつくる書籍カバー画像"/> <meta property="og:url" content="https://opencover.jp/"/> <meta name="description" content="opencoverは、本のカバー画像を生成し配信するウェブAPIです。"/> <meta name="twitter:card" content="summary_large_image"/><!----><title>opencover : みんなでつくる書籍カバー画像</title>
</head>
<body data-sveltekit-preload-data="hover">
<div style="display: contents"><!--[--><!--[--><!----><!--[!--><!--]--> <noscript class="svelte-12qhfyh"><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-MPGLQ8VW" title="Google Tag Manager" height="0" width="0" style="display:none;visibility:hidden" class="svelte-12qhfyh"></iframe></noscript> <div class="flex flex-col min-h-screen justify-between svelte-12qhfyh"><div class="fixed top-0 left-0 right-0 z-50 svelte-12qhfyh"><header class="avenir font-semibold p-4 border-b border-slate-200 bg-white"><div class="container mx-auto flex justify-between items-center relative"><a href="/"><div id="title" class="flex items-center gap-2"><img src="/favicon.png" alt="opencover" class="w-8 h-8 inline"/> <span class="hidden sm:inline text-xl tracking-widest">opencover</span></div></a> <div class="flex items-center"><!--[!--><!--]--> <nav class="block md:block"><ul class="text-sm flex items-center space-x-4"><li><a href="/how-to-use" class="rounded hover:bg-slate-100 block p-2">つかいかた</a></li> <li><a href="/about" class="rounded hover:bg-slate-100 block p-2">About</a></li></ul></nav></div></div></header><!----></div> <main class="flex-grow pt-header svelte-12qhfyh"><div class="max-w-screen-xl mx-auto svelte-12qhfyh"><!----><div class="relative overflow-hidden bg-no-repeat bg-cover h-[300px] md:h-[500px]" style="background-image: url('/bookshelf-bg.jpg'); background-repeat: repeat-y; background-size: 100%; background-attachment: fixed;"><div class="absolute top-0 right-0 bottom-0 left-0 w-full h-full overflow-hidden bg-linear-to-b from-orange-300/50 to-orange-900/60"><div class="flex justify-center items-center h-full"><div class="flex flex-col items-center text-center text-white px-6 md:px-12"><h1 class="text-4xl md:text-6xl font-bold drop-shadow-[0_12px_12px_rgba(0,0,0,1)] md:drop-shadow-[0_16px_16px_rgba(0,0,0,1)] mt-0 mb-6 tracking-widest"
Open service 104.21.28.192:8443 · opencover.jp
2026-01-11 22:23
HTTP/1.1 200 OK
Date: Sun, 11 Jan 2026 22:23:04 GMT
Content-Type: text/html
Content-Length: 21228
Connection: close
ETag: "uz6k62"
Link: <./_app/immutable/assets/0.VkZ4-cZe.css>; rel="preload";as="style"; nopush, <./_app/immutable/assets/app.Cy54wu7X.css>; rel="preload";as="style"; nopush, <./_app/immutable/assets/PreviewBook.zA-AETnX.css>; rel="preload";as="style"; nopush, <./_app/immutable/assets/4.C7LvrYLK.css>; rel="preload";as="style"; nopush, <./_app/immutable/entry/start.COZNBPSQ.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/CB6JfJ33.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/cePBJ-PR.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/CgfLwHDO.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/B2A0Lk1v.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/C2XMnOTT.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/cOl_Do4j.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/D5GEmGxe.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/BAacvCgl.js>; rel="modulepreload"; nopush, <./_app/immutable/entry/app.bzyt5UFS.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/CWj6FrbW.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/AwAqE3A0.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/Di4rf9K6.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/C07CwBOz.js>; rel="modulepreload"; nopush, <./_app/immutable/nodes/0.dfPj-B5l.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/_nQ8NpQb.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/CV_tfDHW.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/5JRGZ9Vc.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/DBMQNJMq.js>; rel="modulepreload"; nopush, <./_app/immutable/nodes/4.CK1DGEr1.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/DZ2WdWQj.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/BVIVWB-V.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/DnpAmf0l.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/DsRkpmYJ.js>; rel="modulepreload"; nopush
content-security-policy: default-src 'self'; frame-src 'self' https://www.googletagmanager.com https://www.instagram.com; connect-src 'self' https://cloudflareinsights.com; font-src 'self' data:; img-src 'self' data: https://image.opencover.jp; object-src 'none'; script-src 'self' 'unsafe-hashes' 'sha256-o7BOxdVV6xcmDScAB6rKnsnCJaYf+08VYM44zH8a3IA=' 'sha256-7dQwUgLau1NFCCGjfn9FsYptB6ZtWxJin6VohGIu20I=' https://www.googletagmanager.com https://static.cloudflareinsights.com https://www.instagram.com 'sha256-rnCH7W5VTIJjjnsCsms//7F6QGX2tgBbsEa6RWjyQ0Q='; script-src-attr 'unsafe-hashes' 'sha256-7dQwUgLau1NFCCGjfn9FsYptB6ZtWxJin6VohGIu20I='; style-src 'self' 'unsafe-inline'
x-sveltekit-page: true
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=Z8VTk8GafV%2B2qT8c%2F1%2FnpqalkChXD5C7M%2FoJ2nchbDr5Rp1dYoJs3m3w4IlPLFIzsP19mlEFqxsocQLNsjJJNbRUrnlluLdhj80%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9bc7d103f858c343-EWR
alt-svc: h3=":8443"; ma=86400
Page title: opencover : みんなでつくる書籍カバー画像
<!doctype html>
<html lang="ja">
<head>
<meta charset="utf-8" />
<link rel="icon" href="./favicon.png" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link href="./_app/immutable/assets/0.VkZ4-cZe.css" rel="stylesheet">
<link href="./_app/immutable/assets/app.Cy54wu7X.css" rel="stylesheet">
<link href="./_app/immutable/assets/PreviewBook.zA-AETnX.css" rel="stylesheet">
<link href="./_app/immutable/assets/4.C7LvrYLK.css" rel="stylesheet"><!--12qhfyh--><link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png" class="svelte-12qhfyh"/> <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png" class="svelte-12qhfyh"/> <link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png" class="svelte-12qhfyh"/> <link rel="manifest" href="/site.webmanifest" class="svelte-12qhfyh"/> <!----><script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-MPGLQ8VW');</script><!----> <!----><script defer src="https://static.cloudflareinsights.com/beacon.min.js" data-cf-beacon='{"token": "93b323d9ed184579948095473421a257"}'></script><!----><!----><!--1uha8ag--><meta property="og:title" content="opencover : みんなでつくる書籍カバー画像"/> <meta property="og:type" content="website"/> <meta property="og:description" content="opencoverは、本のカバー画像を生成し配信するウェブAPIです。"/> <meta property="og:image" content="https://opencover.jp/ogp.png"/> <meta property="og:site_name" content="opencover : みんなでつくる書籍カバー画像"/> <meta property="og:url" content="https://opencover.jp/"/> <meta name="description" content="opencoverは、本のカバー画像を生成し配信するウェブAPIです。"/> <meta name="twitter:card" content="summary_large_image"/><!----><title>opencover : みんなでつくる書籍カバー画像</title>
</head>
<body data-sveltekit-preload-data="hover">
<div style="display: contents"><!--[--><!--[--><!----><!--[!--><!--]--> <noscript class="svelte-12qhfyh"><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-MPGLQ8VW" title="Google Tag Manager" height="0" width="0" style="display:none;visibility:hidden" class="svelte-12qhfyh"></iframe></noscript> <div class="flex flex-col min-h-screen justify-between svelte-12qhfyh"><div class="fixed top-0 left-0 right-0 z-50 svelte-12qhfyh"><header class="avenir font-semibold p-4 border-b border-slate-200 bg-white"><div class="container mx-auto flex justify-between items-center relative"><a href="/"><div id="title" class="flex items-center gap-2"><img src="/favicon.png" alt="opencover" class="w-8 h-8 inline"/> <span class="hidden sm:inline text-xl tracking-widest">opencover</span></div></a> <div class="flex items-center"><!--[!--><!--]--> <nav class="block md:block"><ul class="text-sm flex items-center space-x-4"><li><a href="/how-to-use" class="rounded hover:bg-slate-100 block p-2">つかいかた</a></li> <li><a href="/about" class="rounded hover:bg-slate-100 block p-2">About</a></li></ul></nav></div></div></header><!----></div> <main class="flex-grow pt-header svelte-12qhfyh"><div class="max-w-screen-xl mx-auto svelte-12qhfyh"><!----><div class="relative overflow-hidden bg-no-repeat bg-cover h-[300px] md:h-[500px]" style="background-image: url('/bookshelf-bg.jpg'); background-repeat: repeat-y; background-size: 100%; background-attachment: fixed;"><div class="absolute top-0 right-0 bottom-0 left-0 w-full h-full overflow-hidden bg-linear-to-b from-orange-300/50 to-orange-900/60"><div class="flex justify-center items-center h-full"><div class="flex flex-col items-center text-center text-white px-6 md:px-12"><h1 class="text-4xl md:text-6xl font-bold drop-shadow-[0_12px_12px_rgba(0,0,0,1)] md:drop-shadow-[0_16px_16px_rgba(0,0,0,1)] mt-0 mb-6 tracking-widest"
Open service 2606:4700:3037::6815:1cc0:443 · opencover.jp
2026-01-11 22:23
HTTP/1.1 200 OK
Date: Sun, 11 Jan 2026 22:23:04 GMT
Content-Type: text/html
Content-Length: 21228
Connection: close
ETag: "x1poyi"
Link: <./_app/immutable/assets/0.VkZ4-cZe.css>; rel="preload";as="style"; nopush, <./_app/immutable/assets/app.Cy54wu7X.css>; rel="preload";as="style"; nopush, <./_app/immutable/assets/PreviewBook.zA-AETnX.css>; rel="preload";as="style"; nopush, <./_app/immutable/assets/4.C7LvrYLK.css>; rel="preload";as="style"; nopush, <./_app/immutable/entry/start.COZNBPSQ.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/CB6JfJ33.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/cePBJ-PR.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/CgfLwHDO.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/B2A0Lk1v.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/C2XMnOTT.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/cOl_Do4j.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/D5GEmGxe.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/BAacvCgl.js>; rel="modulepreload"; nopush, <./_app/immutable/entry/app.bzyt5UFS.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/CWj6FrbW.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/AwAqE3A0.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/Di4rf9K6.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/C07CwBOz.js>; rel="modulepreload"; nopush, <./_app/immutable/nodes/0.dfPj-B5l.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/_nQ8NpQb.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/CV_tfDHW.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/5JRGZ9Vc.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/DBMQNJMq.js>; rel="modulepreload"; nopush, <./_app/immutable/nodes/4.CK1DGEr1.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/DZ2WdWQj.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/BVIVWB-V.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/DnpAmf0l.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/DsRkpmYJ.js>; rel="modulepreload"; nopush
content-security-policy: default-src 'self'; frame-src 'self' https://www.googletagmanager.com https://www.instagram.com; connect-src 'self' https://cloudflareinsights.com; font-src 'self' data:; img-src 'self' data: https://image.opencover.jp; object-src 'none'; script-src 'self' 'unsafe-hashes' 'sha256-o7BOxdVV6xcmDScAB6rKnsnCJaYf+08VYM44zH8a3IA=' 'sha256-7dQwUgLau1NFCCGjfn9FsYptB6ZtWxJin6VohGIu20I=' https://www.googletagmanager.com https://static.cloudflareinsights.com https://www.instagram.com 'sha256-rnCH7W5VTIJjjnsCsms//7F6QGX2tgBbsEa6RWjyQ0Q='; script-src-attr 'unsafe-hashes' 'sha256-7dQwUgLau1NFCCGjfn9FsYptB6ZtWxJin6VohGIu20I='; style-src 'self' 'unsafe-inline'
x-sveltekit-page: true
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=IhegvZP%2Ffx%2BNdyWiViM10rhCE4emMe7CWugaBqVDpN9VMoVwyEW3UToInbNvCVYNOKpvODY1BnUSpc8s%2FYVuTT%2FckX99Vp5h8fQFGEHoOLpDFcPsOSQPOQ%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9bc7d103ca9acf1f-SJC
alt-svc: h3=":443"; ma=86400
Page title: opencover : みんなでつくる書籍カバー画像
<!doctype html>
<html lang="ja">
<head>
<meta charset="utf-8" />
<link rel="icon" href="./favicon.png" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link href="./_app/immutable/assets/0.VkZ4-cZe.css" rel="stylesheet">
<link href="./_app/immutable/assets/app.Cy54wu7X.css" rel="stylesheet">
<link href="./_app/immutable/assets/PreviewBook.zA-AETnX.css" rel="stylesheet">
<link href="./_app/immutable/assets/4.C7LvrYLK.css" rel="stylesheet"><!--12qhfyh--><link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png" class="svelte-12qhfyh"/> <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png" class="svelte-12qhfyh"/> <link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png" class="svelte-12qhfyh"/> <link rel="manifest" href="/site.webmanifest" class="svelte-12qhfyh"/> <!----><script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-MPGLQ8VW');</script><!----> <!----><script defer src="https://static.cloudflareinsights.com/beacon.min.js" data-cf-beacon='{"token": "93b323d9ed184579948095473421a257"}'></script><!----><!----><!--1uha8ag--><meta property="og:title" content="opencover : みんなでつくる書籍カバー画像"/> <meta property="og:type" content="website"/> <meta property="og:description" content="opencoverは、本のカバー画像を生成し配信するウェブAPIです。"/> <meta property="og:image" content="https://opencover.jp/ogp.png"/> <meta property="og:site_name" content="opencover : みんなでつくる書籍カバー画像"/> <meta property="og:url" content="https://opencover.jp/"/> <meta name="description" content="opencoverは、本のカバー画像を生成し配信するウェブAPIです。"/> <meta name="twitter:card" content="summary_large_image"/><!----><title>opencover : みんなでつくる書籍カバー画像</title>
</head>
<body data-sveltekit-preload-data="hover">
<div style="display: contents"><!--[--><!--[--><!----><!--[!--><!--]--> <noscript class="svelte-12qhfyh"><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-MPGLQ8VW" title="Google Tag Manager" height="0" width="0" style="display:none;visibility:hidden" class="svelte-12qhfyh"></iframe></noscript> <div class="flex flex-col min-h-screen justify-between svelte-12qhfyh"><div class="fixed top-0 left-0 right-0 z-50 svelte-12qhfyh"><header class="avenir font-semibold p-4 border-b border-slate-200 bg-white"><div class="container mx-auto flex justify-between items-center relative"><a href="/"><div id="title" class="flex items-center gap-2"><img src="/favicon.png" alt="opencover" class="w-8 h-8 inline"/> <span class="hidden sm:inline text-xl tracking-widest">opencover</span></div></a> <div class="flex items-center"><!--[!--><!--]--> <nav class="block md:block"><ul class="text-sm flex items-center space-x-4"><li><a href="/how-to-use" class="rounded hover:bg-slate-100 block p-2">つかいかた</a></li> <li><a href="/about" class="rounded hover:bg-slate-100 block p-2">About</a></li></ul></nav></div></div></header><!----></div> <main class="flex-grow pt-header svelte-12qhfyh"><div class="max-w-screen-xl mx-auto svelte-12qhfyh"><!----><div class="relative overflow-hidden bg-no-repeat bg-cover h-[300px] md:h-[500px]" style="background-image: url('/bookshelf-bg.jpg'); background-repeat: repeat-y; background-size: 100%; background-attachment: fixed;"><div class="absolute top-0 right-0 bottom-0 left-0 w-full h-full overflow-hidden bg-linear-to-b from-orange-300/50 to-orange-900/60"><div class="flex justify-center items-center h-full"><div class="flex flex-col items-center text-center text-white px-6 md:px-12"><h1 class="text-4xl md:text-6xl font-bold drop-shadow-[0_12px_12px_rgba(0,0,0,1)] md:drop-shadow-[0_16px_16px_rgba(0,0,0,1)] mt-0 mb-6 tracking-widest"
Open service 104.21.28.192:8443 · api.opencover.jp
2026-01-10 05:52
HTTP/1.1 302 Found
Date: Sat, 10 Jan 2026 05:52:48 GMT
Content-Length: 0
Connection: close
Location: https://opencover.jp/
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=KnXV%2B529XGu6D6mjJig%2BIAm%2B%2FKAOFCBkPD2FS9lLEg%2FnYJscT%2BKq6DxcuUF%2Bdcn%2B%2BJF0yxuKoUYz7s7FaKbx%2BwcSki53Qg31ZPSlZtNyyUI%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9bb9e9115b6ee459-AMS
alt-svc: h3=":8443"; ma=86400