From f2f380c0b8dc79b200c81cca2ca14b4858e5626d Mon Sep 17 00:00:00 2001 From: multipleof4 Date: Fri, 13 Feb 2026 16:12:11 -0800 Subject: [PATCH] Feat: Complete info migration from README to index --- index.html | 144 +++++++++++++++++++++++++++++++++++++++-------------- 1 file changed, 106 insertions(+), 38 deletions(-) diff --git a/index.html b/index.html index ace55d6..5487fed 100644 --- a/index.html +++ b/index.html @@ -26,7 +26,6 @@ margin: 0; display: flex; flex-direction: column; - min-height: 100vh; align-items: center; } @@ -34,7 +33,6 @@ max-width: 680px; width: 100%; padding: 80px 24px; - flex: 1; } h1 { @@ -51,7 +49,7 @@ } .status-notice { - padding: 16px; + padding: 20px; background: #fff5f5; border: 1px solid #ffe0e0; border-radius: var(--radius); @@ -60,22 +58,34 @@ .status-notice p { margin: 0; - font-size: 0.95rem; - color: var(--text); + font-size: 1rem; } .status-notice strong { color: var(--warning); } - .usage { + .btc-address { + font-family: monospace; + background: rgba(0,0,0,0.05); + padding: 4px 8px; + border-radius: 4px; + font-size: 0.85rem; + word-break: break-all; + display: inline-block; + margin-top: 12px; + } + + section { margin-bottom: 48px; } h2 { - font-size: 1.25rem; - font-weight: 600; + font-size: 1.5rem; + font-weight: 700; margin-bottom: 16px; + border-bottom: 1px solid var(--border); + padding-bottom: 8px; } pre { @@ -91,11 +101,28 @@ font-family: "SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace; } + table { + width: 100%; + border-collapse: collapse; + margin: 16px 0; + font-size: 0.9rem; + } + + th, td { + text-align: left; + padding: 12px; + border-bottom: 1px solid var(--border); + } + + th { + color: var(--text-muted); + font-weight: 600; + } + .grid { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; - margin-top: 24px; } .card { @@ -115,17 +142,6 @@ color: var(--text-muted); } - .btc-address { - font-family: monospace; - background: var(--code-bg); - padding: 4px 8px; - border-radius: 4px; - font-size: 0.85rem; - word-break: break-all; - display: inline-block; - margin-top: 8px; - } - footer { width: 100%; max-width: 680px; @@ -135,6 +151,7 @@ font-size: 0.9rem; display: flex; justify-content: space-between; + margin-top: auto; } a { @@ -160,43 +177,94 @@

- This service is free to use. However, API and infrastructure costs are significant. + This service is free to use. However, search API and server costs are high. Without community donations, this project will die quickly.

BTC: bc1qkqdmhk0we49qn74ua9752ysfxzd7uxqettymhv
-
+
+

URL Format

+

Use + to separate words, just like a Google search. Encode special characters as needed.

+ + + + + + + + + + + + + + + + + + + + + + + + + +
QueryURL Path
orange cat/orange+cat
spider-man/spider-man
90's fashion/90%27s+fashion
"exact phrase"/%22exact+phrase%22
+
+ +

Usage

-

Give your AI a system instruction to embed images using this service. No uploads, no APIs, no tokens.

-
![orange cat](https://direct-img.link/orange+cat)
-![sunset at beach](https://direct-img.link/sunset+at+beach)
+

Embed directly in your markdown files or AI system prompts:

+
![orange cat](https://direct-img.link/orange+cat)
+
+ +
+

Rate Limits

+ + + + + + + + + + + + + + + + + + + + + + + + + +
ScopeLimitAction
Global Traffic60 req/min per IPBlock (1 min)
Burst Protection10 req/10s per IPChallenge
New Searches10 per day per IPCache only
+

* Cache hits are unlimited within global traffic limits.

-
-

Rate Limits

-

60 requests/min per IP. 10 new searches per day. Cache hits are unlimited.

-

Caching

-

Images are cached for 30 days for instant delivery on subsequent requests.

+

Images are cached for 30 days. Subsequent requests for the same query are served instantly.

Privacy

-

No tracking or analytics. Queries are normalized and hashed before storage.

-
-
-

Open Source

-

Self-host your own instance or contribute to the project on GitHub.

+

No tracking or analytics. Queries are normalized and hashed before being stored.