2018年6月14日 星期四

NitroShare 大量部署於 Linux 之調整

官網 | GitHub

NitroShare 是個免費的跨平台傳檔工具。

OS:Deepin 15.5

安裝於樣本機後派送下去,需要調整一下設定檔才能正常運作。

狀況:
  1. 裝置名稱都一樣
  2. 裝置列表只有一個,其裝置名稱會像輪播一樣變換(影片)(issue
需求:
  1. 更改裝置名稱,且不論老師與學生帳號其裝置名稱均以 ip 第四碼命名,如:PC-100
  2. 每個裝置在列表中獨立顯示
原因:
因為 uuid 相同,所以只改裝置名稱,就會在列表中只有一個項目,但名稱會輪播。


解決方法:

修改設定檔:
~/.config/Nathan\ Osman/NitroShare.conf

修改以下項目:
  • DeviceName
  • DeviceUUID
  • TransferDirectory
修改登入自動啟動檔:
~/.config/autostart/nitroshare.desktop

將 Exec 改為執行自訂腳本

因為不可能一台一台改,所以用 shell script 來處理啦

下載後先修改 nitroshare_tweak ,然後執行 tweak.sh 即可

目前版本還不能同時選擇多個傳送目標,只能一個一個傳

類似軟體:
Julian Sparber / teleport · GitLab
Teleport - Linux Apps on Flathub



2018年6月5日 星期二

筆記:網頁 body font-size = 16px

網友分享

html {
  font-size:62.5%;
}
body {
  font-size:1.6rem;
  line-height:1.75;
}

這樣設定之後 body的字體大小就等於16px

跨平台的 udemy 影片下載工具

r0oth3x49/udemy-dl: A cross-platform python based utility to download courses from udemy for personal offline use.

我的 OS 是 deepin 15.5 , based on Debian stretch

安裝:
sudo apt install python-pip
git clone https://github.com/r0oth3x49/udemy-dl.git
cd udemy-dl
pip install -r requirements.txt

使用:
python udemy-dl.py COURSE_URL -q 720 -o "/path/to/directory/" -u USERNAME -p PASSWORD

COURSE_URL => 課程網址,點 課程內容 後複製網址
-q 720 =>下載 720p
-o "/path/to/directory/" => 指定儲存目錄,會在之下建立課程子目錄
-u USERNAME => udemy 帳號
-p PASSWORD => udemy 密碼

其他參數見 github

因為懶,所以寫了一支 shell script

直接執行或是執行時帶網址當參數

更新:
Udeler | Apps | Electron  ==> GUI 下載工具,超推薦,中文檔名ok