<feed xmlns='http://www.w3.org/2005/Atom'>
<title>sliderule.git/gemini, branch v1.2.0</title>
<subtitle>The small web toolkit for Go
</subtitle>
<id>https://code.tjp.lol/sliderule.git/atom?h=v1.2.0</id>
<link rel='self' href='https://code.tjp.lol/sliderule.git/atom?h=v1.2.0'/>
<link rel='alternate' type='text/html' href='https://code.tjp.lol/sliderule.git/'/>
<updated>2023-08-26T15:26:23Z</updated>
<entry>
<title>AutoAtom: middleware that supports adding .atom to any gemtext path</title>
<updated>2023-08-26T15:26:23Z</updated>
<author>
<name>tjpcc</name>
<email>tjp@ctrl-c.club</email>
</author>
<published>2023-08-26T15:22:25Z</published>
<link rel='alternate' type='text/html' href='https://code.tjp.lol/sliderule.git/commit/?id=4a5dad998cf97b879e88c8dc1ce025432dfc90cb'/>
<id>urn:sha1:4a5dad998cf97b879e88c8dc1ce025432dfc90cb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>GmisubToAtom: output result to any io.Writer rather than return a string</title>
<updated>2023-08-26T15:26:23Z</updated>
<author>
<name>tjpcc</name>
<email>tjp@ctrl-c.club</email>
</author>
<published>2023-08-26T15:22:03Z</published>
<link rel='alternate' type='text/html' href='https://code.tjp.lol/sliderule.git/commit/?id=343cdecabd46e2b505f3f92c8281753df1ee0fee'/>
<id>urn:sha1:343cdecabd46e2b505f3f92c8281753df1ee0fee</id>
<content type='text'>
</content>
</entry>
<entry>
<title>GmisubToAtom: update docs and names, add tests</title>
<updated>2023-08-26T15:26:23Z</updated>
<author>
<name>tjpcc</name>
<email>tjp@ctrl-c.club</email>
</author>
<published>2023-08-26T02:46:28Z</published>
<link rel='alternate' type='text/html' href='https://code.tjp.lol/sliderule.git/commit/?id=4b42fce53b80c8eb1796c4fb4c3966fb4c759677'/>
<id>urn:sha1:4b42fce53b80c8eb1796c4fb4c3966fb4c759677</id>
<content type='text'>
</content>
</entry>
<entry>
<title>gemtext -&gt; atom converter</title>
<updated>2023-08-26T15:26:23Z</updated>
<author>
<name>tjpcc</name>
<email>tjp@ctrl-c.club</email>
</author>
<published>2023-08-25T20:52:36Z</published>
<link rel='alternate' type='text/html' href='https://code.tjp.lol/sliderule.git/commit/?id=4c4dba9ba1e91ab44fcd21c50c6df62a19cfd9e1'/>
<id>urn:sha1:4c4dba9ba1e91ab44fcd21c50c6df62a19cfd9e1</id>
<content type='text'>
* add GemsubToAtom converter function
* add Server.Handler method and implementations

fixes #1
</content>
</entry>
<entry>
<title>multi-protocol client</title>
<updated>2023-08-12T16:47:51Z</updated>
<author>
<name>tjpcc</name>
<email>tjp@ctrl-c.club</email>
</author>
<published>2023-08-12T16:47:51Z</published>
<link rel='alternate' type='text/html' href='https://code.tjp.lol/sliderule.git/commit/?id=7d3cbefde656d5520067d56eeb44a8ba1f39d672'/>
<id>urn:sha1:7d3cbefde656d5520067d56eeb44a8ba1f39d672</id>
<content type='text'>
Fixes #4
</content>
</entry>
<entry>
<title>move common types to an internal package</title>
<updated>2023-08-12T15:40:39Z</updated>
<author>
<name>tjpcc</name>
<email>tjp@ctrl-c.club</email>
</author>
<published>2023-08-12T15:40:39Z</published>
<link rel='alternate' type='text/html' href='https://code.tjp.lol/sliderule.git/commit/?id=23bc5f4fb7542e64c94eaa7fe2c7a6aa55010898'/>
<id>urn:sha1:23bc5f4fb7542e64c94eaa7fe2c7a6aa55010898</id>
<content type='text'>
This helps avoid import cycles.
</content>
</entry>
<entry>
<title>document maxredirects on clients</title>
<updated>2023-08-12T14:48:11Z</updated>
<author>
<name>tjpcc</name>
<email>tjp@ctrl-c.club</email>
</author>
<published>2023-08-12T14:48:11Z</published>
<link rel='alternate' type='text/html' href='https://code.tjp.lol/sliderule.git/commit/?id=bb4bbc5659a506533eb2d45f102ea394e050cee2'/>
<id>urn:sha1:bb4bbc5659a506533eb2d45f102ea394e050cee2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>avoid copying a tls.Config</title>
<updated>2023-08-12T14:48:10Z</updated>
<author>
<name>tjpcc</name>
<email>tjp@ctrl-c.club</email>
</author>
<published>2023-08-12T14:48:10Z</published>
<link rel='alternate' type='text/html' href='https://code.tjp.lol/sliderule.git/commit/?id=b423ed96c71bdd1cdecc4129a26d2dbcaa91dafe'/>
<id>urn:sha1:b423ed96c71bdd1cdecc4129a26d2dbcaa91dafe</id>
<content type='text'>
Fixes #5
</content>
</entry>
<entry>
<title>add Fetch method to clients which follows redirects</title>
<updated>2023-08-12T14:48:09Z</updated>
<author>
<name>tjpcc</name>
<email>tjp@ctrl-c.club</email>
</author>
<published>2023-08-12T14:48:09Z</published>
<link rel='alternate' type='text/html' href='https://code.tjp.lol/sliderule.git/commit/?id=330b6e4828d59a6d5fae3cc7a30e6fda0856577b'/>
<id>urn:sha1:330b6e4828d59a6d5fae3cc7a30e6fda0856577b</id>
<content type='text'>
There are currently only gopher, gemini, and spartan clients. The finger client will have to implement this when it is written.

The Fetch method takes the url as a string for convenience, and parses it into a URL for RoundTrip.

Fixes #3
</content>
</entry>
<entry>
<title>InsecureSkipVerify and other improvements for the gemini fetch example code</title>
<updated>2023-05-09T16:19:51Z</updated>
<author>
<name>tjpcc</name>
<email>tjp@ctrl-c.club</email>
</author>
<published>2023-05-09T16:19:51Z</published>
<link rel='alternate' type='text/html' href='https://code.tjp.lol/sliderule.git/commit/?id=c754a4406455936dd8ab6d0278fc6423f2fbf2cc'/>
<id>urn:sha1:c754a4406455936dd8ab6d0278fc6423f2fbf2cc</id>
<content type='text'>
</content>
</entry>
</feed>
