I built QuasiQueue to make it easier to create multiprocess projects in Python. I found dealing with the multiprocess library and queue to be a bit difficult by itself, when it really shouldn't be.
With this library you define "writers" (which push things to the multiprocess queue) and "readers" (which take items from the multiprocess queue and process them). The library has a lot of settings that can be used for tuning.
I've used this library for several things, such as crawling github repositories for analytics, crawling the fediverse for metadata, and experimenting with building out a webserver.
With this library you define "writers" (which push things to the multiprocess queue) and "readers" (which take items from the multiprocess queue and process them). The library has a lot of settings that can be used for tuning.
I've used this library for several things, such as crawling github repositories for analytics, crawling the fediverse for metadata, and experimenting with building out a webserver.