Chuyện nghề 0 comments on Trích dẫn tiếng anh từ sách – API với hơn 3000 câu

Trích dẫn tiếng anh từ sách – API với hơn 3000 câu

Chào các bạn, hôm nay Hà Mã Tím release V1.0 của API 3000+ trích dẫn tiếng anh từ sách…

Qua mấy ngày tu luyện (thực ra do gãy tay nên không có làm nhiều được) Hà Mã Tím quyết định học liên miên. Từ Tết đến nay tầm 2 tháng rồi Hà Mã Tím học từ Flutter, Serverless, Micro Services,… nói chúng rất nhiều. Một là để không mai một kiến thức, hai là để phát triển thêm.

Người ta nói có học thì nên có hành. Hôm nay Hà Mã Tím có dựng một API. Chứa khoảng 3000+ câu trích dẫn tiếng anh từ sách của các nhà văn nổi tiếng. Với Endpoint tối giản và được cập nhật thêm. Muốn chia sẻ ra cho cộng đồng sử dụng.

Kiến trúc của API
Kiến trúc của API

API được Hà Mã Tím chạy trên Lamda của Amazon. Dataset thì chỉ là 1 file json chứa trích dẫn tiếng anh trong S3. Nên cũng không có gì để khoe cả ngoài việc nó chạy được thôi.

Các bạn chỉ cần request tới https://api.hamatim.com/quote là sẽ được nhận ngay 1 response trả về dạng JSON. Kiến trúc như sau:

{
  "text": "\u201cPaul, Paul, this is the claim you never made, the fervor you never showed. You were so cool and light, so        elusive, and I never felt you encircling me and claiming possession. Rango is saying all the words I wanted to hear you        say. You never came close to me, even while taking me. You took me as men take foreign women in distant countries whose        language they cannot speak. You took me in silence and strangeness.\u201d",
  "author_img": "https://images.gr-assets.com/authors/1468617897p2/7190.jpg",
  "id": "b'26834f3fdc4ea1a58db76f71677ff131'",
  "book": "The Four-Chambered Heart: V3 in Nin's Continuous Novel",
  "author": "Ana\u00efs Nin"
}

Hiện tại chỉ có khoảng 3000 câu, Hà Mã Tím sẽ cập nhật thêm. Sắp tới Hà Mã Tím cũng sẽ cập nhật CamBook thành reader với nhiều đầu sách hơn.

Đây là trang GitHub sắp tới sẽ chứa tất cả API mà Hà Mã Tím dựng: https://logicmteam.github.io/quote-api/

Hi vọng sẽ đóng góp được ít nhiều

Hà Mã Tím, 12:34 13/03/2019