我並不是一個常用終端機的人,一方面是因為不太習慣它的操作方式和指令(到底為什麼不能用滑鼠選我想輸入的地方),另一方面是因為我平常在電腦上做的各種事,不用終端機也可以做得蠻順的。即使如此,我還是偶爾會利用它來做一些小事情(轉檔、下載音樂等等的),有時候也會請 AI 寫一點程式,來幫我完成一些重複性的工作。雖然我看不太懂它寫的東西(什麼 echo、do、$、% 有的沒的),但不管怎樣,它總是能滿足我的簡單需求。
但在最近這一個月以來,我使用終端機的次數突然變得很多,也用它來完成一些平常用圖形界面要弄到瘋掉,甚至根本不可能的事情。雖然或許我做的這些都只是終端機的基本功能而已,但對我這個科技和程式小白來說,它做的這些事情都令我驚訝到不行。我不知道要怎麼用言語來形容我的讚嘆,只好趕快寫一篇文章記錄這陣子的使用心得。
下載 IG 貼文
一直以來,我都是利用 IG 來記錄平常的一些心情和想法,默默地,我也在上面累積超過 5000 篇的廢文貼文,但我知道,我總有一天會捨棄這種記錄生活的方式(原因我想就不用多提了)。趁著這次重新回來經營部落格的機會,我下定決心,要把我 IG 的所有貼文全部下載然後備份起來,並且把記錄生活的平臺換到我的日常板去。
秉持著神奇的工具一定早就存在於網路上的精神,我馬上請 AI 幫我找找有沒有相關的軟體可以用。果不其然,馬上就被我發現一個叫 Instaloader 的終端機程式。而在經過一長串與 AI 的激烈討論後,我也成功把所有貼文都下載到電腦裡(這個過程就先不贅述好了,因為我有碰到一些我不太懂的技術問題)。
現在尷尬的事情來了,我要怎麼整理這 5000 多篇的貼文勒?因為用 Instaloader 下載出來的資料,雖然都是按照貼文的日期和時間來命名,但是它把所有快 17000 個檔案(內文、照片、影片、不知名的 json.xz)全都放在同一個資料夾,我總不可能自己一個一個分類吧?
好險,這種高重複性的事情,交給終端機來做就對了。於是我就(叫 AI)寫一個程式,把所有屬於同一篇貼文(也就是一樣檔名)的檔案,全部放進一個專屬的資料夾裡,接著我把程式貼到終端機,然後按下 Enter。
啪啪啪,不到幾秒它就完成了。
現在,每一篇貼文都有了自己的資料夾,而且全部都按照時間順序排得好好的,酥胡。
為了方便我日後查看,我還弄了一個程式,把所有貼文、照片、影片做成一個 HTML 網頁,也是不到幾秒就好了。
現在,我可以用 Cmd + F 來找我想看的貼文,不需要依靠難用的 IG 搜尋功能,而且還可以按照我喜歡的方式來排版,開勳。
最重要的,當然還是看到好幾年的回憶,全都安全的備份在自己手裡,完全不用擔心哪天 IG 帳號突然被消失。
加入影片時間軸和 PDF 章節
前一陣子,我想要把電腦裡的幾部長影片加入時間軸,好讓我可以跳到指定的秒數。想當然,這種基本的事一定也有網路工具能做到吧?
稍微查了一下,原來我們的老朋友 FFmpeg 就能做到這件事了,我只要在一個純文字檔裡面,按照它要的格式寫上標題和時間,再利用 FFmpeg 把它寫到影片裡面就行,好簡單喔!
完成這件事後,我就迫不及待馬上跟男友分享,沒想到他問我說,PDF 檔案是不是也能自己手動加上章節目錄,好方便查找?
不囉嗦,我趕緊再查一下,才發現原來我常用的工具 PDFtk 也可以處理這種事,我只要將 PDF 的資訊匯成一個純文字檔,然後在裡面按照格式寫上我要的標題、頁數、層級,再把它寫回 PDF 裡面就好。
記得,不要眨眼,因為神奇的事一瞬間就結束了。
而且啊,我聽男友說,這個功能在某些「網站」是要付費的?
整理音樂資料夾
自從幾年前我退訂 Spotify,改成把音樂下載到自己的手機和電腦裡面後,我就一直覺得 Apple 內建的音樂軟體難用到不行(到底為什麼連一個後退 10 秒的按鈕,都要讓人找不到),再加上最近買了 Derek Sivers 的五本實體書,同時包含所有的有聲版,於是我就開始在尋找一個好用的替代方案,果斷捨棄 Apple 那難用的軟體。
在稍微尋覓了一下後,我發現一個叫 VLC 的媒體播放器。
但是因為我之前下載音樂的時候,都沒有把 metadata 也一起下載起來,導致我所有的音樂都沒有歌手(雖然只有 Dream Theater)、專輯、封面等等的資訊,這讓它們在 VLC 裡面顯示得有點混亂,再加上我以前也都直接把所有歌塞在同一個資料夾,沒有做任何分類,這促使我決定花時間,好好整理一下自己的歌單。
這種事,肯定還是交給 FFmpeg 來做就對了。在和 AI 商量了一下後,我決定將所有歌曲的資訊,全部統一寫在一個純文字檔裡面,並且弄一個終端機程式,將所有的歌,依照專輯存放在不同資料夾裡,並同時貼上專輯封面(圖檔我是從 Ben Dodson 架設的工具 iTunes Artwork Finder 下載到的)和出版年份,別忘了每一首歌,也都要寫上樂團 Dream Theater 的名字。
蹦蹦蹦,不用幾秒就完成了,現在它們在手機裡顯示的樣子,看了真的讓人心情愉悅。
所以我說,你怎麼能不愛終端機?