Có vẻ cách dễ nhất là tự viết nó. Thoạt nhìn tôi thấy trang web khá tốt, có thể cung cấp cho chúng tôi tất cả thông tin chúng tôi cần. Do đó, tất cả những gì chúng ta cần làm là viết một hàm sẽ phân tích cú pháp. Vì vậy, năm phút với bash
và thì đấy:
$ function verbteacher() {
wget -qO - http://conjugator.reverso.net/conjugation-english-verb-$1.html | \
sed -n "/>Preterite\|>Past</{s@<[^>]*>@ @g;s/\s\+/ /g;/e I/s/.* I \([^ ]*\) you .*/Simple past: \1/;/ Past/s/ Past /Past participle: /;p}" ;
}
$ verbteacher go
Simple past: went
Past participle: gone
$ verbteacher throw
Simple past: threw
Past participle: thrown
Vì vậy, bạn có thể đặt chức năng này cho ~ / .bashrc của mình và sử dụng nó cho đến khi trang web sẽ thay đổi cấu trúc của nó. Hy vọng nó sẽ không bao giờ làm điều đó.
Rõ ràng là nó sẽ không hoạt động mà không có kết nối internet. Hy vọng điều này không quan trọng cho bạn.