From df82248ecf7ce752c5bb1c1c6600f0386707468b Mon Sep 17 00:00:00 2001 From: alyssadev Date: Sun, 17 Sep 2023 05:17:32 +1000 Subject: [PATCH] updated readme --- README.md | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index c637f06..beb9ec4 100644 --- a/README.md +++ b/README.md @@ -11,7 +11,17 @@ Deploying Usage ----- -`curl -n -d u=http://example.com linkie/path` will make `http://linkie/path` 302 redirect to the provided url. use .netrc to store the auth username/password (inspired by ix.io) +`curl -n -d u=http://example.com linkie/path` will make `http://linkie/path` 302 redirect to the provided url. use .netrc to store the auth username/password (inspired by ix.io). Yes it supports emoji + +`curl -n -F 'u=<-' linkie/path` will make the path 302 redirect to the url provided on stdin. Doesn't support more than one url or anything that's not a url. For instance: + +``` +curl -F 'u=<-' linkie/_ < http://example.comhttp//example.com?2 +``` `curl -n -d u=http://example.com linkie/_`, if you provide an underscore as the path linkie will generate a four character path from a-zA-Z. if it has a collision five times in a row it'll return 500.. at that point i'd probably increase the length of the random ids in the function at the top of index.js to 5 or something, and also i should get off the internet because i've generated 52^4 short urls with this service and that's insane