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"
|
path: "lorem-ipsum"
|
||||||
date: 2020-01-01
|
date: 2020-01-01
|
||||||
title: "Lorem Ipsum"
|
title: "Lorem Ipsum"
|
||||||
hidden: true
|
|
||||||
---
|
---
|
||||||
|
|
||||||
Hey! You've found the secret page that I use to test out style changes.
|
Hey! You've found the secret page that I use to test out style changes.
|
||||||
|
|
|
@ -2,6 +2,7 @@
|
||||||
path: "test"
|
path: "test"
|
||||||
date: 2020-09-24
|
date: 2020-09-24
|
||||||
title: "Moral licenses can't exist"
|
title: "Moral licenses can't exist"
|
||||||
|
hidden: true
|
||||||
---
|
---
|
||||||
|
|
||||||
In the last few years there has been multiple pushes for software developers to
|
In the last few years there has been multiple pushes for software developers to
|
||||||
|
|
|
@ -2,6 +2,7 @@
|
||||||
path: "nixies-part-1"
|
path: "nixies-part-1"
|
||||||
date: 2020-10-24
|
date: 2020-10-24
|
||||||
title: "Nixie device: The planning"
|
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
|
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 />
|
<Navbar />
|
||||||
|
|
||||||
|
|
|
@ -7,8 +7,8 @@ lang: "rust"
|
||||||
tags: []
|
tags: []
|
||||||
---
|
---
|
||||||
|
|
||||||
[Bunbun][1] is a search delegation service and my first project in Rust. It's an
|
[Bunbun] 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
|
implementation of [bunny1] that offers a simple config file as well as
|
||||||
an extensible plugin system.
|
an extensible plugin system.
|
||||||
|
|
||||||
An interesting note about the project is that [I've submitted a patch][hotwatch]
|
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
|
_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).
|
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/
|
[bunny1]: http://www.bunny1.org/
|
||||||
[hotwatch]: https://github.com/francesca64/hotwatch/pull/4
|
[hotwatch]: https://github.com/francesca64/hotwatch/pull/4
|
||||||
[ddg-bangs]: https://duckduckgo.com/bang
|
[ddg-bangs]: https://duckduckgo.com/bang
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
---
|
---
|
||||||
title: "Shlink"
|
title: "Shlink Web Extension"
|
||||||
subtitle: "1-click link shortening"
|
subtitle: "1-click link shortening"
|
||||||
path: "shlink"
|
path: "shlink"
|
||||||
date: 2020-01-01
|
date: 2020-01-01
|
||||||
|
@ -7,4 +7,40 @@ lang: "js"
|
||||||
tags: []
|
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