產生緊湊的 eBay 購買歷史報告的 Web 擴展
當您有大量購買並且您有興趣查看一個緊湊的分組列表,其中包含您所購買的商品、花費了多少、已發貨或未發貨等的緊湊分組列表時,eBay 購買歷史記錄看起來並不友善。
該專案提供了一個 Firefox|Chrome|Opera Web Extension(附加元件)來幫助產生此類報告。該報告以 HTML 文件形式在新分頁中產生。
在 Linux 上使用 Firefox 45+、Chrome 55+、Opera 36+ 進行測試。它應該也可以在 Windows 或 MacOS 上運行。尚未在 Microsoft Edge、Android 或 iPhone 上建置/測試,但誰知道呢,它可能會起作用:-)
該插件的某些功能使用某些 API,因此需要一定的安裝權限。以下是這些權限的清單及其原因:
通常,當您安裝附加元件時,您不會為此煩惱,不是嗎?如果你現在知道了:-)
user
方式:
如果您想安裝/測試某個版本,請前往 dist 資料夾並下載並安裝適合您的版本:
Extension
| Add-ons
選單Search add-on
)有一個tools
下拉按鈕。按一下該按鈕並選擇Install Add-on From File
。選擇步驟(1)下載的文件Extension
清單上即可。它會自動建議您Drop to install
developer
方式:
How to use it
。 Purchase history
選單Quick Report
按鈕:Quick Report
按鈕。將開啟一個新選項卡,其中包含您的 eBay 購買歷史記錄的緊湊 HTML 報告:請注意,報告將僅包含可見項目。例如,如果您選擇Orders per page
,則報表將僅包含這些訂單。若要包含整個歷史記錄,請確保選擇可用的最大Orders per page
選項(例如 100)。
預設情況下,報告將包括以下列:
Order date
訊息Item price
值Estimated delivery
日期(如果有)預設情況下,報表將為每個日期/貨幣值產生群組頁腳小計。此組頁腳顯示組內的商品數量、總金額、已出貨/未出貨的數量以及每件商品的平均價格。該報告還將列印整個報告的總計。
從 v1.0.7 開始,當滑鼠移到項目上時,它也會顯示項目的縮圖:-)
預設情況下,報告是使用所購商品的自然順序產生的。如果您想要按給定列對報告進行排序,請按一下列名稱附近顯示的箭頭圖示。它既適用於上升也適用於下降。
該報表可讓您將其資料集匯出為製表符分隔的 JSON 和 XML 格式。只需使用報告文件上顯示的連結即可。
eBay Purchase History
頁面中看到的商品。如果您想分叉這個項目,那麼您可能會對自動建置 .zip|.crx|.xpi 套件感興趣,對吧?好的,最簡單的方法是透過 Mozilla 的 web-ext 命令列工具,或對於 Chrome|Opera,透過 Chrome 的 crxmake 命令列工具。
建置指令可以封裝在 Bourne shell 腳本中(通常在類 Unix 系統上執行):
#! /bin/bash
EXT_NAME=ebay_purchase_report_history
EXT_PATH= ${0 %/* } # ;-)
EXT_SRC= $EXT_PATH /src/extension
EXT_DIST= $EXT_PATH /dist
EXT_VER= $( cat $EXT_SRC /manifest.json | grep ' "version" ' | grep -Eow " [0-9.]+ " )
web-ext -s $EXT_SRC -a $EXT_DIST --api-key= < your-addons.mozilla.org-api-key > --api-secret= < your-addons.mozilla.org-api-secret > --id= < your-addons.mozilla.org-api-UUID > sign
crxmake --pack-extension= $EXT_SRC --extension-output= $EXT_DIST / $EXT_NAME - $EXT_VER .crx --key-output= $EXT_DIST / $EXT_NAME - $EXT_VER .pem
請注意,如果使用 Firefox,您應該:
--api-key
和--api-secret
)UUID
並在上述腳本中使用它。在 AMO 和/或 Google 上了解更多。
JavaScript 原始檔根據 JSDoc 規格進行註釋,因此可以使用 {@link http://usejsdoc.org/|JSDoc} 工具即時產生原始文件。
為了產生 JSDoc 文檔,您應該按照以下步驟操作。如果您想使用 JSDoc 預設模板,請跳過下面的步驟 (1)。
npm install {@link https://www.npmjs.com/package/interledger-jsdoc-template|minami}
)conf.json
檔案中已安裝的 JSDoc 範本的路徑更新opts.template
屬性jsdoc -c path-to-conf.json
jsdoc
資料夾,其中包含自動產生的 JavaScript 原始檔的 JSDoc 文檔Unpaid items
、 Canceled items
、 Canceled invoices
以及Returns and canceled orders
購買記錄清單。