I am quite interested in this. I take a similar approach using SingleFile and then a watchdog script to watch for SingleFile downloads. But mine doesn't look as mature as yours.
If I have a large collection of SingleFile bookmarks can I upload them to hamsterbase?
Another goal of mine is to make conversions to epub easy so I can read on my Kindle.