Owllook|線上網路小說搜尋引擎

Owllook
是一個基於其他網站的垂直小說搜尋引擎,利用百度、360、谷歌檢索出來的結果,進行過濾解析後再展示,使用者可在搜尋框裡輸入小說的書名,只要能檢索出來並顯示解析完成即可直接檢視,可以說是小說迷的福音。

Owllook

Owllook使用的技術如下:

1.sanic:基於Python 3.5+的非同步web伺服器,快快快

2.sanic_session:sanic的持續會話外掛

3.vloop:sanic預設使用uvloop,替代asyncio本身的loop

4.motor:非同步的mongodb驅動

5.aiohttp:非同步請求

6.aiocache:非同步快取,本專案改用了其中的decorator部分,快取資料庫使用redis

對於使用者的一系列操作資訊,使用mongodb進行儲存,而快取則使用redis。對於不同網站的小說,頁面規則都不盡相同,我希望能夠在程式碼解析後再統一展示出來,這樣方便且美觀,而不是僅僅跳轉到對應網站就完事,清新簡潔的閱讀體驗才是最重要的。該網站不僅僅是一個看小說的站點,同時也是一個免費開源的專案。

猜你喜歡

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *