nonStandard.gmi (2600B)
1 # These are some non-standard but gemtext compliant links 2 3 https://geminiprotocol.net/docs/gemtext-specification.gmi (no this is not a link) 4 5 > All lines beginning with the two characters "=>" are link lines 6 > =>[<whitespace>]<URL>[<whitespace><USER-FRIENDLY LINK NAME>] 7 8 ## These are valid links as <whitespace> is optional (square bracketed) 9 10 =>gemini://blog.laack.co/test testing123 11 =>testing/ test 12 =>/testing/ test 13 14 ## These are valid links with tabs 15 16 => gemini://blog.laack.co a link 17 => gemini://blog.laack.co/testing123 another link with a tab before the link text 18 => gemini://blog.laack.co/testing1234 another link with two tabs before the link text 19 20 ## These are valid links with spaces 21 22 => gemini://blog.laack.co/test there is a tab after this link 23 => testing/ there are two tabs after this link 24 => /testing/ there is a space then a tab after this link 25 26 27 ## These are valid links with spaces and tabs 28 29 => gemini://blog.laack.co/test aorsienat iersntier nto iersntories otire 30 => testing/ rasotieanrst aorsienat iersntier nto iersntories otire 31 => /testing/ aorsienat iersntier nto iersntories otireaorsienat iersntier nto iersntories otire 32 33 > URLs in link lines MUST have reserved characters and spaces percent-encoded as per RFC 3986. 34 35 I'm not doing any validation for that, I'd expect the requests library to handle that when appropriate. 36 37 ## Some http links (we don't care about these) 38 39 => http://blog.laack.co/testing2139 other site 40 => https://blog.laack.co/testing213987t some site 41 => https://blog.laack.co/testing213991t some site 42 => https://blog.laack.co/testing213995t some site 43 => https://blog.laack.co/testing213990t some site 44 => https://blog.laack.co/testing2139nonstandard87t some site 45 => https://blog.laack.co/nonstandardtesting213987t some site 46 => https://blog.laack.co/testing213988nonstandardt some site 47 => https://blog.laack.co/testing213987t some site 48 => https://blog.laack.co/testing213990t some site 49 => https://blog.laack.co/testing213987t some site 50 => https://blog.laack.co/testing213990t some site 51 => https://blog.laack.co/testing213989t some site 52 => ssh://blog.laack.co/testing213989t some site 53 => sftp://blog.laack.co/testing213989t some site 54 => something://blog.laack.co/testing213989t some site 55 => gemino://blog.laack.co/testing213989t some site 56 57 => gemini://laack.co/this/is-not-valid 58 => gemini://laack.co/this/is-not-valid 59 => gemini://laack.co/this/is-not-valid 60 => gemini://laack.co/this/is-not-valid 61 => gemini://laack.co/this/is-not-valid 62 => gemini://laack.co/this/is-not-valid 63 => gemini://laack.co/this/is-not-valid