1號-二箱(NooBox)

王俊煜 2024-04-07 22:12 19次浏览 0 条评论 taohigo.com

二箱是一個以我的需求為中心的工具箱,免費開源的項目。

二箱支持Chrome和火狐。

目前二箱有五個主要功能

  1. 圖片搜索
  2. 提取圖片
  3. 截圖搜索
  4. 自動刷新頁面
  5. HTML5視頻控制

圖片搜索會合並幾個搜索引擎的結果,然後整合在一個頁面上。

提取圖片是輔助圖片搜索的,不過也可以用來批量下載圖片。

截圖搜索也是輔助圖片搜索的,方便搜索視頻裡面的人或物。

自動刷新頁面就是自動刷新頁面,上班經常需要用。

HTML5視頻控制的目標是讓所有HTML5視頻都能支持各種常用的快捷鍵,比如快進,加速,減速,下一幀,等。

一號?

之所以是一號,是因為二箱早在我大三的時候(2016年7月1日)就已經開始寫瞭,2016年7月5日基本就有一個勉強可以用的版本瞭,2016年7月6日基本的功能就寫完瞭。(現在看起來還挺快~)

在知乎重新弄一次是因為準備在知乎記錄下自己的足跡,加上最近和RageCoke重新更新瞭二箱。(沒錯,我們用Typescript+React+MobX給他重新寫(chao)瞭一遍)

起因

大學的時候經常需要找相似圖片,但是經常這個搜索引擎找不到,那個搜索引擎就找到瞭。因為那時已經做出瞭兩個簡單的Chrome擴展瞭,有點經驗,所以準備開始做二箱。名字也很清晰,準備做一個工具箱。

太久瞭,所以記得不是很清楚,所以可能跟後來做的二管傢弄混瞭。

反正就是幹嘛,花時間,總能弄好。我是一個玩遊戲可以下午5點玩到凌晨4點的人,所以敲起代碼來也很投入。最誇張的應該是有一天還是幾天每天吃一頓飯(因為懶),然後凌晨寫的感覺還可以後打打LOL。

總之因為有些經驗,寫起來不是很困難。

推廣

雖然說二箱是不賺錢的,而且每個月我還要付服務器的費用(用戶可以上傳圖片搜索,所以需要弄一個很快過期的圖床),但是我對成功的定義不是我覺得我的代碼質量好不好,而是有沒有更多人用。

於是我就在各大論壇和網站試圖推廣二箱。當然反饋也不錯,一發佈就有幾十個人下載瞭。用戶數量也就一直緩慢地增長。後來開始有網站開始主動推薦二箱,於是增長就快瞭一點。

大概看起來,一小部分用戶來自於我自己的推廣,剩下的大部分都是被其他網站/用戶推薦來的和用戶自己發現的。

關於用戶使用

如果Chrome應用商店沒有統計錯,二箱現在有40,485周用戶。

二箱到現在幫助用戶進行瞭(自2018年4月6日,數據)

圖片搜索: 5010722次

提取圖片: 1746182次

截圖搜索: 415943次

HTML5視頻控制和自動刷新貌似有bug,所以數字不準確,=。=

從用戶使用這一方面,我還是比較開心的,雖然這數字也不大,但是還是在增加的。

近況

其實在這次更新前,我和RageCoke已經很久很久沒有更新過二箱瞭。

主要原因是

  1. 我現在很少用圖片搜索功能
  2. 自動刷新是每天必用的,但是邏輯很簡單,沒有更新需求
  3. 不賺錢,每個月服務器支出40$ (Vultr VPS) + 20$ (AWS Elasticsearch) (沒事,我工作瞭~)
  4. 用戶太少,Chrome擴展不上10w都不好意思說話
  5. 想要弄新的項目(喜新厭舊(我突然好像明白瞭為什麼人會變心瞭(啊)))

額外的想法

雖然二箱是開源的,但是二箱本身就是一個產品,不是一個開發工具。所以其實很少人會發PR,加上我對二箱的態度越來越差(神奇的描述),有不少PR我很久很久才看。。。

以前看到別人不維護一個項目,我覺得很可恥,現在看看自己,其實也就理解瞭一些。

二箱在Github上有288個Star。但是相比Star數量,我更關心大傢為什麼Star。或許我想太多瞭,Star也許就跟知乎的按贊差不多?