berrysauce / thisday.link

Secure link shortener with 24h valid links πŸ”’

Home Page:https://thisday.link

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

πŸ“† thisday.link

Secure link shortener with 24h valid links

Python version GitHub repo size GitHub last commit Website Status

⚠️ thisday.link is temporarily out of service. I've noticed suspicious traffic and it has became to much work to block all suspicious domains. I might restart the service at some point if a fix is available.

What is thisday.link

It's basically ANOTHER link shortener. But why is it special, you might ask? Shortened links are only valid for 24 hours and shortened domains have to support SSL (and have it corectly set up) and not be on our blocklist. In the future, thisday.link might check popular malicious domain blacklists to be extra secure. thisday.link also generates a handy QR code for you.

How to use

thisday.link can be used comfortably from the web interface, but it also supports HTTP API requests. Here is a small documentation of how to use it.

⬇ GET Meta

Gets the metadata of the shortened URL. This includes its slug, expiry, and redirect location.

GET /api/v1/meta/{slug}
Query Parameter Type Description
slug string Required. The slug of the shortened URL (e.g. https://thisday.link/r/**2sa837**)

Response (Valid link) [200]

{
  "detail": "Link available",
  "slug": "2sa837",
  "expiry": "2022-04-12 20:51:14.429058",
  "redirect": "https://example.com"
}

Response (Expired link) [404]

{
  "detail": "Link expired",
  "slug": "2sa837"
}

⬆ POST Create

Gets the metadata of the shortened URL. This includes its slug, expiry, and redirect location.

POST /api/v1/create
Body Parameter Type Description
url string Required. The URL you would like to shorten (e.g. https://example.com)

Response (Success) [200]

{
  "detail": "Link created",
  "slug": "2sa837",
  "expiry": "2022-04-12 20:51:14.429058",
  "redirect": "https://example.com"
}

Response (SSL Error) [403]

{
  "detail": "SSL Error"
}

Response (Blocked) [403]

{
  "detail": "Domain blocked by thisday.link"
}

About

Secure link shortener with 24h valid links πŸ”’

https://thisday.link

License:GNU General Public License v3.0


Languages

Language:HTML 44.9%Language:JavaScript 38.7%Language:Python 14.1%Language:CSS 2.2%