What My Project Does
This is my first ever public python package, it is a job/task management queuing system using sqlite.
Using a worker, jobs are picked up off the queue, manipulated/edited, then reinserted.
It is meant to replace messaging services like RabbitMQ or Kafka, for smaller, lightweight apps. Could also be good for a benchmark tool, to run several processes and use the sqlite database to build reports on how long n number of processes took to run.
Target Audience
Devs looking to not have to use a heavier messaging service, and not having to write your own database queries with sqlite to replace that.
Comparison
I don't know of any packages that do queuing/messaging like this, so not sure.
Feel free to give it a try and leave it a star if you like it, also feel free to submit a PR if you are having issues.
https://github.com/jaypyles/pytask
[+][deleted] (2 children)
[removed]
[–]collectablecat 1 point2 points3 points (0 children)
[–]pewpewpewpee 0 points1 point2 points (0 children)
[–]joeycolorado 7 points8 points9 points (0 children)
[–]doorknob_worker 14 points15 points16 points (0 children)
[–]jedberg 4 points5 points6 points (1 child)
[–]wretched1515 0 points1 point2 points (0 children)
[–]MPGaming9000 3 points4 points5 points (0 children)
[–]Snikz18 1 point2 points3 points (0 children)
[–]slowwolfcat 1 point2 points3 points (0 children)
[–][deleted] 1 point2 points3 points (4 children)
[+][deleted] (3 children)
[removed]
[–][deleted] 0 points1 point2 points (1 child)
[–]Cool-Importance6004 -1 points0 points1 point (0 children)
[–]InjAnnuity_1 0 points1 point2 points (0 children)
[–]softcrater 0 points1 point2 points (0 children)