<feed xmlns='http://www.w3.org/2005/Atom'>
<title>weepinbell/src/weepinbell/processor/facade.clj, branch master</title>
<subtitle>A Webmention receiver written in Clojure</subtitle>
<link rel='alternate' type='text/html' href='https://git.eltr.ac/weepinbell.git/'/>
<entry>
<title>test: test concurrent proceesor; assert config option types</title>
<updated>2026-10-15T09:21:09+00:00</updated>
<author>
<name>eltrac</name>
<email>hi@eltr.ac</email>
</author>
<published>2026-10-15T09:21:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.eltr.ac/weepinbell.git/commit/?id=bfbf29ce65147191a35e8b021c7ad3fc3fc304ec'/>
<id>bfbf29ce65147191a35e8b021c7ad3fc3fc304ec</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>processor: concurrently starts multiple pipeline loops</title>
<updated>2026-10-15T08:09:40+00:00</updated>
<author>
<name>eltrac</name>
<email>hi@eltr.ac</email>
</author>
<published>2026-10-15T07:02:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.eltr.ac/weepinbell.git/commit/?id=9aae86ada1418058b54bd2b3b0a05f98ef04ba63'/>
<id>9aae86ada1418058b54bd2b3b0a05f98ef04ba63</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>processor, storage: clear queues before shutting down proceesor and storage worker</title>
<updated>2026-10-14T10:31:01+00:00</updated>
<author>
<name>eltrac</name>
<email>hi@eltr.ac</email>
</author>
<published>2026-10-14T09:40:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.eltr.ac/weepinbell.git/commit/?id=0340977aa096dfbacb476eab3324e6879962e078'/>
<id>0340977aa096dfbacb476eab3324e6879962e078</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>proceesor, storage: better error handling; no interrupting pipeline</title>
<updated>2026-10-11T10:00:32+00:00</updated>
<author>
<name>eltrac</name>
<email>hi@eltr.ac</email>
</author>
<published>2026-10-11T10:00:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.eltr.ac/weepinbell.git/commit/?id=b3c915d33a67f8063ffb4ef8895523de47c9305c'/>
<id>b3c915d33a67f8063ffb4ef8895523de47c9305c</id>
<content type='text'>
- print clear stack trace using timbre when capturing exceptions
- don't pass nil to url/normalize; if url/normalize gets a nil, instead
of NPE, it now returns an empty string
- capture exceptions in processor pipeline to keep it from dying
- http.downloader now checks response status instead of blindly
downloading anything
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- print clear stack trace using timbre when capturing exceptions
- don't pass nil to url/normalize; if url/normalize gets a nil, instead
of NPE, it now returns an empty string
- capture exceptions in processor pipeline to keep it from dying
- http.downloader now checks response status instead of blindly
downloading anything
</pre>
</div>
</content>
</entry>
<entry>
<title>processor, webserver: move two main subsystems to own dir and make facades</title>
<updated>2026-10-07T08:24:32+00:00</updated>
<author>
<name>eltrac</name>
<email>hi@eltr.ac</email>
</author>
<published>2026-10-07T07:54:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.eltr.ac/weepinbell.git/commit/?id=89d5bd3a26619e30dcf8b7382432180a399d25c9'/>
<id>89d5bd3a26619e30dcf8b7382432180a399d25c9</id>
<content type='text'>
add docstrings

format code
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
add docstrings

format code
</pre>
</div>
</content>
</entry>
</feed>
