<feed xmlns='http://www.w3.org/2005/Atom'>
<title>printstats/src/main.rs, branch main</title>
<subtitle>3d printer stats scraper
</subtitle>
<id>https://git.squirrelium.com/printstats/atom?h=main</id>
<link rel='self' href='https://git.squirrelium.com/printstats/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://git.squirrelium.com/printstats/'/>
<updated>2026-03-29T05:44:18Z</updated>
<entry>
<title>use Arc::clone() rather than clone for Arc shallow copies</title>
<updated>2026-03-29T05:44:18Z</updated>
<author>
<name>Serguey Parkhomovsky</name>
<email>xindigo@gmail.com</email>
</author>
<published>2026-03-29T05:44:18Z</published>
<link rel='alternate' type='text/html' href='https://git.squirrelium.com/printstats/commit/?id=831a22f618c4325dfa04681c086af930875af180'/>
<id>urn:sha1:831a22f618c4325dfa04681c086af930875af180</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Sort the output</title>
<updated>2026-03-21T23:54:21Z</updated>
<author>
<name>Serguey Parkhomovsky</name>
<email>xindigo@gmail.com</email>
</author>
<published>2026-03-21T23:54:21Z</published>
<link rel='alternate' type='text/html' href='https://git.squirrelium.com/printstats/commit/?id=1ba272e2da4081ac108a9c442463fadd1da656f1'/>
<id>urn:sha1:1ba272e2da4081ac108a9c442463fadd1da656f1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make individual locks on each printer state</title>
<updated>2026-03-21T20:37:07Z</updated>
<author>
<name>Serguey Parkhomovsky</name>
<email>xindigo@gmail.com</email>
</author>
<published>2026-03-21T20:34:32Z</published>
<link rel='alternate' type='text/html' href='https://git.squirrelium.com/printstats/commit/?id=cc618ed79c2031ac30e17b023bceed7c0d83cf84'/>
<id>urn:sha1:cc618ed79c2031ac30e17b023bceed7c0d83cf84</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Reduce the number of clones for the printer name</title>
<updated>2026-03-21T20:10:04Z</updated>
<author>
<name>Serguey Parkhomovsky</name>
<email>xindigo@gmail.com</email>
</author>
<published>2026-03-21T20:10:04Z</published>
<link rel='alternate' type='text/html' href='https://git.squirrelium.com/printstats/commit/?id=a23a714659b10473d74daaa41e03237c74c6861b'/>
<id>urn:sha1:a23a714659b10473d74daaa41e03237c74c6861b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Minor include cleanup</title>
<updated>2026-03-21T19:31:12Z</updated>
<author>
<name>Serguey Parkhomovsky</name>
<email>xindigo@gmail.com</email>
</author>
<published>2026-03-21T19:31:12Z</published>
<link rel='alternate' type='text/html' href='https://git.squirrelium.com/printstats/commit/?id=820b7fca6e5a076b646ce99741976fe3d0c1a057'/>
<id>urn:sha1:820b7fca6e5a076b646ce99741976fe3d0c1a057</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove JoinSet</title>
<updated>2026-03-21T19:30:04Z</updated>
<author>
<name>Serguey Parkhomovsky</name>
<email>xindigo@gmail.com</email>
</author>
<published>2026-03-21T19:30:04Z</published>
<link rel='alternate' type='text/html' href='https://git.squirrelium.com/printstats/commit/?id=12856d63d081e9b995375710503563c2aa6bb07a'/>
<id>urn:sha1:12856d63d081e9b995375710503563c2aa6bb07a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove payload from updated state</title>
<updated>2026-03-21T19:24:01Z</updated>
<author>
<name>Serguey Parkhomovsky</name>
<email>xindigo@gmail.com</email>
</author>
<published>2026-03-21T19:24:01Z</published>
<link rel='alternate' type='text/html' href='https://git.squirrelium.com/printstats/commit/?id=5712f0469ee604eaa525594a6c5488ca24813afe'/>
<id>urn:sha1:5712f0469ee604eaa525594a6c5488ca24813afe</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Exit printstats when TLS connector fails</title>
<updated>2026-03-21T19:22:29Z</updated>
<author>
<name>Serguey Parkhomovsky</name>
<email>xindigo@gmail.com</email>
</author>
<published>2026-03-21T19:22:29Z</published>
<link rel='alternate' type='text/html' href='https://git.squirrelium.com/printstats/commit/?id=66603bc707dde0cbbde026333a74866a980dd393'/>
<id>urn:sha1:66603bc707dde0cbbde026333a74866a980dd393</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use RwLock instead of Mutex</title>
<updated>2026-03-21T19:21:10Z</updated>
<author>
<name>Serguey Parkhomovsky</name>
<email>xindigo@gmail.com</email>
</author>
<published>2026-03-21T19:21:10Z</published>
<link rel='alternate' type='text/html' href='https://git.squirrelium.com/printstats/commit/?id=0a76f0ed21af9af5efbd1a637821d7f73ed5502b'/>
<id>urn:sha1:0a76f0ed21af9af5efbd1a637821d7f73ed5502b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use std::sync::Mutex because I don't need to await while holding the</title>
<updated>2026-03-21T19:20:29Z</updated>
<author>
<name>Serguey Parkhomovsky</name>
<email>xindigo@gmail.com</email>
</author>
<published>2026-03-21T19:20:29Z</published>
<link rel='alternate' type='text/html' href='https://git.squirrelium.com/printstats/commit/?id=05e95b1a287a12c700d5f7bdf6f1e8a22776e786'/>
<id>urn:sha1:05e95b1a287a12c700d5f7bdf6f1e8a22776e786</id>
<content type='text'>
lock
</content>
</entry>
</feed>
