gemini-search

A simple search engine for Geminispace
git clone git://git.laack.co/gemini-search.git
Log | Files | Refs | README

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