Added shlink
This commit is contained in:
parent
e9d789e733
commit
5883275da0
6 changed files with 45 additions and 7 deletions
|
@ -2,7 +2,7 @@
|
|||
path: "lorem-ipsum"
|
||||
date: 2020-01-01
|
||||
title: "Lorem Ipsum"
|
||||
hidden: true
|
||||
|
||||
---
|
||||
|
||||
Hey! You've found the secret page that I use to test out style changes.
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
path: "test"
|
||||
date: 2020-09-24
|
||||
title: "Moral licenses can't exist"
|
||||
hidden: true
|
||||
---
|
||||
|
||||
In the last few years there has been multiple pushes for software developers to
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
path: "nixies-part-1"
|
||||
date: 2020-10-24
|
||||
title: "Nixie device: The planning"
|
||||
hidden: true
|
||||
---
|
||||
|
||||
So one day on eBay I saw a very peculiar listing, a set of 8 B5441A (Also known
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
import Navbar from "../components/navbar";
|
||||
import Navbar from '../components/navbar';
|
||||
|
||||
<Navbar />
|
||||
|
||||
|
|
|
@ -7,8 +7,8 @@ lang: "rust"
|
|||
tags: []
|
||||
---
|
||||
|
||||
[Bunbun][1] is a search delegation service and my first project in Rust. It's an
|
||||
implementation of [bunny1][bunny1] that offers a simple config file as well as
|
||||
[Bunbun] is a search delegation service and my first project in Rust. It's an
|
||||
implementation of [bunny1] that offers a simple config file as well as
|
||||
an extensible plugin system.
|
||||
|
||||
An interesting note about the project is that [I've submitted a patch][hotwatch]
|
||||
|
@ -42,7 +42,7 @@ fails safe on improperly defined inputs.
|
|||
_Caveat emptor_[^1], of course. You should audit the code yourself, but I'm
|
||||
happy with the work I've made (and always receptive of feedback).
|
||||
|
||||
[1]: https://github.com/edward-shen/bunbun
|
||||
[Bunbun]: https://github.com/edward-shen/bunbun
|
||||
[bunny1]: http://www.bunny1.org/
|
||||
[hotwatch]: https://github.com/francesca64/hotwatch/pull/4
|
||||
[ddg-bangs]: https://duckduckgo.com/bang
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
---
|
||||
title: "Shlink"
|
||||
title: "Shlink Web Extension"
|
||||
subtitle: "1-click link shortening"
|
||||
path: "shlink"
|
||||
date: 2020-01-01
|
||||
|
@ -7,4 +7,40 @@ lang: "js"
|
|||
tags: []
|
||||
---
|
||||
|
||||
Shlink
|
||||
[Shlink] is a self-hosted service that provides the ability to shorten arbitrary
|
||||
URLs. It's a great service piece of software that provides an easy way to create
|
||||
short links for your service, platform, or own needs. I currently have an
|
||||
instance running on `link.eddie.sh` for a few months now, and I can happily say
|
||||
that it has minimal maintenance needs.
|
||||
|
||||
It's primary method of interaction was either through a web app or through an
|
||||
JSON API. Both are valid uses, especially the API as I believe the original
|
||||
purpose was oriented for services, but naturally it's not the easiest to work
|
||||
with when you're just browsing the web and you want to share a link in a pretty
|
||||
form.
|
||||
|
||||
The web extension is something I developed over a weekend in a few hours. Once
|
||||
you set it up (providing a domain and API key), using it is a simple as going to
|
||||
a website you'd like to generate a link for and clicking the button. This makes
|
||||
it very easy to share a link in a pretty, shortened form.
|
||||
|
||||
There's nothing to mention about the implementation of the extension itself,
|
||||
perhaps other than it's written in an as-asynchronous manner and the main
|
||||
function is just a simple Promise chain.
|
||||
|
||||
As for adoption, it has a thumb of approval from [@acelaya], the author of
|
||||
Shlink, so hopefully we'll see use of this in the future.
|
||||
|
||||
If you're interested in the extension itself, here are the links to the
|
||||
webstore, while you can find the repo [here][repo]:
|
||||
|
||||
<a href="https://chrome.google.com/webstore/detail/shlink/mgdacpmionfhhogkokjbdeehfnnliajj" target="_blank">
|
||||
<img src="https://imgur.com/3C4iKO0.png" width="64" height="64" />
|
||||
</a>
|
||||
<a href="https://addons.mozilla.org/en-US/firefox/addon/shlink/" target="_blank">
|
||||
<img src="https://imgur.com/ihXsdDO.png" width="64" height="64" />
|
||||
</a>
|
||||
|
||||
[Shlink]: https://shlink.io
|
||||
[@acelaya]: https://github.com/acelaya
|
||||
[repo]: https://github.com/edward-shen/shlink
|
Loading…
Reference in a new issue