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:


Đầu tay ạ
, Coi như project tạm biệt Python để sang java (android), sau này sẽ có ngày gặp lại 


, bên linux thì hỗ trợ dấu


, quan trọng là làm ra nó có hiệu quả hay không thôi
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?