add "sites" implementations from old pytaku, implement search
open source courtesy