使用 Python 套件 twstock 抓取台股股票資料 – 01 如何入門

說到 Python 上面的台股股票套件,大家第一時間一定是想到 toomore/grs,可以說是紅到不能再紅的一個套件。但是他壞掉了。所以誠心向大家推薦改用 mlouielu/twstock。 mlouielu/twstock 以簡潔為目標,延續 toomore/grs 的方便功能 (內建分析,四大買賣點),重新設計一套新的可用的台股抓取套件,同時支援基本市況報導網站的即時資料蒐集。讓大家可以專注

Continue Reading

Stacksort – 基於 stackoverflow 的排序法

總之這個排序法很簡單,給定一個含有字串或是數字的陣列,或是 json 格式也行。這個排序法就會透過 stackoverflow 的網站,搜尋被 tag 為 “javascript” 以及 “sort” 的問題。接著再透過爬蟲一個一個題目翻過去,接著在答案堆裏面尋找正確的答案。 什麼,你說答案錯了? 沒關係,請點擊 Try the next answe

Continue Reading

全面竄改 git commit 歷史記錄

最近遇到一個問題:「GitHub 上的 commit 記錄可以證明一定是某人 commit 的嗎?」。 這個問題的答案是:「NO」。 git commit 不似區塊鏈有能力做出無法偽造的記錄,透過不同的方式,我們可以全面的竄改 git commit 的歷史記錄,不論是作者、上傳者或是時間都有辦法可以修改,以下將一一介紹如何操作。 0. 前置作業 首先先在本機建立一個空的 git repo,接著隨意

Continue Reading

pylivecap – 擷取 YouTube 直播影片 frame 並且存成圖片

pylivecap 是一個用來擷取直播中影片的 frame,並且存成圖片的 Python package。解決目前沒有「只擷取直播目前畫面」程式的狀況。 目前的作法是透過 streamlink 獲得畫面,傳到 ffmpeg 解出一個 frame 來,透過 Python 整理成單一的 API 來使用。主要架構非常簡單,就是下面這樣: [crayon-599d526890c62928351798/] &

Continue Reading