30/09/2018, 17:30

DNHconsole 2.0 - Big update mang tên: Đập đi xây lại

OS: Windows 7
Ngôn ngữ: Python 2.7
Tác giả: @thanhmssl10   - Thành Phạm
Github: https://github.com/thanhmssl10/diễn đànconsole/blob/master/dnh.py
Version 2.0 - DDXL 

##Changelog:

  • Hiển thị tiếng Việt
  • Thao tác “console” hơn
  • Thêm thông tin người comment, số comment

##Demo:

##Sử dụng:

  • Download file zip này về và giải nén vào ổ C
  • Mở cmd lên, gõ cd c: và gõ dnh setup để chỉnh font hiển thị tiếng Việt
  • Sau đó gõ dnh
    • hoặc dnh + số thứ tự topic
    • Hoặc dnh + số thứ tự topic + số thứ tự comment
    • Hoặc dnh + số thứ tự topic + all
  • Hoặc có thể gõ dnh tour để xem hướng dẫn

Phiên bản 1:

diễn đànconsole: Truy cập Dạy Nhau Học bằng cmd smile OS: Windows 7 Ngôn ngữ: Python 2.7 Tác giả: @thanhmssl10 - Thành Phạm Github: https://github.com/thanhmssl10/diễn đànconsole 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 blush How it work smile Để 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 đ…
Mai Anh Dũng viết 19:32 ngày 30/09/2018

Cái link webm chậm quá ta, load mãi mới được.

Thành Phạm viết 19:35 ngày 30/09/2018

600Kb ạ , Gif nó 800Kb , chắc em giảm chất lượng ảnh đi vậy

Mai Anh Dũng viết 19:38 ngày 30/09/2018

Thiếu --help

 .\dnh.exe --help 

Dùng GIF đi

Khá tốt


PS C:\Users\dat\Downloads\diễn đànconsole2\diễn đànconsole2> .\dnh.exe 1 all
Active code page: 65001
Dang cap nhat du lieu, cho chut nhe :D ...

    thanhmssl10 - Thành Phạm
    ==============
    Comment thu:  1
    ==============
        OS: Windows 7
        Ngôn ngữ: Python 2.7
        Tác giả: @thanhmssl10   - Thành Phạm
        Github:
    https://github.com/thanhmssl10/diễn đànconsole/blob/master/dnh.py
        Version 2.0 - DDXL

    ##Changelog:

    - Hiển thị tiếng Việt
    - Thao tác "console" hơn
    - Thêm thông tin người comment, số comment

    ##Demo:

    http://webm.host/9bbf1//vid.webm

    ##Sử dụng:

    - Download file [zip này][1] về và giải nén vào ổ C
    - Sau đó mở cmd lên, gõ `cd c:\ `  sau đó gõ  `dnh`
     -  hoặc `dnh + số thứ tự topic`
     - Hoặc `dnh + số thứ tự topic + số thứ tự comment`
     - Hoặc `dnh + số thứ tự topic + all`






    ### Phiên bản 1
    http://daynhauhoc.com/t/moi-anh-em-nghich-thu-dnhconsole-
    beta-1-d/7390


      [1]: https://app.box.com/s/rripwyv9v0402kosgjgonjabcw0smmgs
    ==============



    ltd - Lê Trần Đạt
    ==============
    Comment thu:  2
    ==============
    Cái link webm chậm quá ta, load mãi mới được.
    ==============



    thanhmssl10 - Thành Phạm
    ==============
    Comment thu:  3
    ==============
    600Kb ạ :smile:, Gif nó 800Kb , chắc em giảm chất
    lượng ảnh đi vậy :smile:
    ==============



    ltd - Lê Trần Đạt
    ==============
    Comment thu:  4
    ==============
    Thiếu `--help` :smile:

    ```
     .\dnh.exe --help
    ```

    Dùng GIF đi :smile:
    ==============

vũ xuân quân viết 19:46 ngày 30/09/2018

bên anh tiếng việt chưa hiển thị được. cần phải có font gì không vậy em.

Thành Phạm viết 19:38 ngày 30/09/2018

Thôi chết, em quên mất vụ này, anh chỉnh lại font sang Consolas nhá

Bước 1: Mở cmd gõ chcp 65001 https://msdn.microsoft.com/en-us/library/windows/desktop/dd317756%28v=vs.85%29.aspx Bước 2: Chuột phải vào thanh phía trên cmd (thanh này gọi là thanh gì nhể? smile ) , chọn properties [image] Bước 3: Chọn font Concolas [image] Đến đây thì cmd đã có thể hiển thị chữ có dấu (UTF-8) [image] Bước 4: Tải tool hỗ trợ (có nhiều cách để nhập kí tự unicode nhưng xem ra cách này nhanh nhất ) Tải tool này về: http://www.fileformat.info/tool/unicodeinput/index.htm B…

@ltd Thực ra là em có làm rồi đấy chứ

Anh thử gõ dnh help xem
À mà anh thử trên linux hay win đó

Đinh Quốc Hân viết 19:40 ngày 30/09/2018

dùng ngon nhé 1 like cho @thanhmssl10

Mai Anh Dũng viết 19:44 ngày 30/09/2018

Anh test trên Powershell, Windows

PS C:\Users\dat\Downloads\diễn đànconsole2\diễn đànconsole2> .\dnh.exe help
Active code page: 65001
Hien bang chon cac lenh
PS C:\Users\dat\Downloads\diễn đànconsole2\diễn đànconsole2>
Thành Phạm viết 19:42 ngày 30/09/2018

Bình thường những ứng dụng console là help họ để --help hết ạ?

Mai Anh Dũng viết 19:34 ngày 30/09/2018

Thông thường là --help hoặc -h

  • dấu -- để mình viết dạng đầy đủ
  • dấu - để viết dạng ngắn gọn

Anh nghĩ Python có thư viện để mình nhập vào -- hay - là nó nhận luôn đấy.

Thành Phạm viết 19:38 ngày 30/09/2018

À nếu mọi người add path của dnh.exe vào PATH của windows thì có thế dùng dnh ở mọi nơi và nếu dùng trên powershell sẽ không phải dùng .\dnh nữa

Thành Phạm viết 19:43 ngày 30/09/2018

Cập nhật thêm thao tác setup môi trường, trước khi sử dụng gõ dnh setup để có thể hiển thị tiếng Việt

Mai Anh Dũng viết 19:44 ngày 30/09/2018

À, cái này hay. Có cách nào update online không, có phiên bản mới anh bấm upgrade nó tự động download code về

Thành Phạm viết 19:33 ngày 30/09/2018

Em cũng đang nghiên cứu vụ đó, làm được như mấy cái cài qua pip thì hay, pip install phát là xong luôn

Nguyễn Anh Khoa viết 19:36 ngày 30/09/2018

project này đồ sộ quá

Thành Phạm viết 19:40 ngày 30/09/2018

được có 500 dòng thôi, cũng gần được 1 năm rồi

https://github.com/thanhmssl10/diễn đànconsole

Nguyễn Anh Khoa viết 19:43 ngày 30/09/2018

Anh cộng tác cùng anh Đạt phát triển diễn đàn ạ

Thành Phạm viết 19:32 ngày 30/09/2018

Mình làm chơi thôi, lúc đó mới học python nên kiếm cái nghịch Giờ đọc lại code thấy nhiều chỗ buồn cười quá :V ây ja…

Ngô Doãn Tuấn viết 19:45 ngày 30/09/2018

Hay quá. Hehe
Sao code có bài lên tới nghìn dòng mà chưa cái nào ra hồn nhể
Buồn quá đi.
À mà tham khảo cách hoạt động chút được không nhỉ?
Cái này là bạn lấy thông tin từ web của daynhauhoc rồi vè cho hiển thị trên console phải không ta?

Thành Phạm viết 19:46 ngày 30/09/2018

Đúng rồi, mình dùng urllib2 để load dữ liệu về từ dạy nhau học, xong parse thoai Lúc đó nhà quê chưa biết dùng beautiful soup với regex gì cả thế là ngồi cắt chuỗi :V may mà dạy nhau học có cái xem raw topic không thì chắc còn tù nữa :V

p/s: xem raw là cái kiểu này này: http://daynhauhoc.com/raw/9214

Ngô Doãn Tuấn viết 19:35 ngày 30/09/2018

Hehe. Cảm ơn nhé

Bài liên quan
0