; slqpw script created using Chessnut's Simple Socket Script Creator ; Create a free account at http://slq.pw. Replace YOUR_API_KEY in the script with the API key that is associated with your account. alias shorten { var %sckid = $right($ticks,5) set %way. [ $+ [ %sckid ] ] echo 07 -g set %url. [ $+ [ %sckid ] ] $1 $iif($2,set %custom. [ $+ [ %sckid ] ] $2) sockopen slqpw. [ $+ [ %sckid ] ] slq.pw 80 } alias slq { var %sckid = $right($ticks,5) set %url. [ $+ [ %sckid ] ] $1 $iif($2,set %custom. [ $+ [ %sckid ] ] $2) set %way. [ $+ [ %sckid ] ] msg $active sockopen slqpw. [ $+ [ %sckid ] ] slq.pw 80 } on *:SOCKOPEN:slqpw.*: { sockwrite -nt $sockname GET /api?api=YOUR_API_KEY&url= $+ %url. [ $+ [ $right($sockname,5) ] ] $+ &custom= $+ %custom. [ $+ [ $right($sockname,5) ] ] HTTP/1.1 sockwrite -nt $sockname Host: slq.pw sockwrite -nt $sockname $crlf } on *:SOCKREAD:slqpw.*: { if ($sockerr) { %way. [ $+ [ $right($sockname,5) ] ] Socket Error: $sockname $+ . Error code: $sockerr Please inform $me of this error message. halt } else { var %sockreader sockread %sockreader if (*short* iswm %sockreader) { noop $regex(%sockreader,/:"(.*?)"\}/Si) var %tempvar $remove($regml(1),\) %way. [ $+ [ $right($sockname,5) ] ] Your URL %url. [ $+ [ $right($sockname,5) ] ] can now be accessed by: %tempvar unset %*. [ $+ [ $right($sockname,5) ] ] sockclose $sockname } } }