DNHconsole: Truy cập Dạy Nhau Học bằng cmd
OS: Windows 7
Ngôn ngữ: Python 2.7
Tác giả: @thanhmssl10 - Thành Phạm
Github: https://github.com/thanhmssl10/DNHconsole
##Link Down
##Link Source
Chú ý là khi chạy có thể bị Antivirus cảnh báo nhưng là do ứng dụng có sử dụng lệnh của OS ( đổi màu chữ), anh em không yên tâm có thể lấy source về chạy
##How it work
- Để dễ dàng lấy nội dung topic thì ứng dụng sẽ chuyển link topic thường thành link raw
- Sau đó dùng thư viện
urllib2
để lấy dữ liệu thô từ trang chủ và các topic/comment - Rồi sử dụng các hàm tách chuỗi để lấy dữ liệu ra
- Khi có dữ liệu dạng Unicode, ứng dụng sẽ chuyển kí tự Unicode thành không dấu và Show lên màn hình
Ngoài ra còn sử dụng các thư viện khác để xử lí những tương tác với người dùng:
-
os
để đổi màu chữ và xoá màn hình -
msvcrt
để đọc key từ bàn phím, tương tự readkey, getch trong pascal, c -
textwrap
để phân đoạn chữ cho dễ đọc -
time
để tạo delay -
unicodedata
để decode UTF-8
##Demo: