Sonako Offline Viewer - Tải toàn bộ Sonako wiki về lưu trữ trong máy tính của bạn

 Happy New Year 2015 

Năm 2014 trôi qua, năm 2015 đến. Đối với Sonako thì năm ngoái đã đạt rất nhiều thành tựu. Và cũng thật mong năm 2015 này Sonako sẽ phát triển hơn nữa.

Để bắt đầu năm mới, dưới danh nghĩa là admin chuyên phụ trách về mảng kỹ thuật mình cũng có một món quà muốn gửi tặng các bạn. (Còn Mahouka thì tuy là leader nhưng cho mình xin khất sau vậy :v)

Như các bạn cũng biết là mình có thêm tính năng bản in vào cho Sonako cho tiện các bạn khi đọc offline nhưng cái đó chỉ có thể thực hiện cho từng trang riêng lẻ một, nếu mà cần lưu hết cho tầm 6-7 bộ thì chắc chết =))

Ở đây mình sẽ hướng dẫn các bạn sử dụng 1 số phần mềm để có thể "lột trần", "lột trụi", "lột sạch" (thực ra là gần sạch) Sonako một cách tự động mang về máy tính. Khỏi cần kết nối mạng vẫn xem được truyện như thường.

Và các bạn có thể dùng tip này áp dụng với bất cứ trang web nào chạy trên nền MediaWiki.(If u know what I mean =)))

Các bước thực hiện

Bước 1: Lưu file XML của Sonako
Các bạn click vào link này: http://sonako.wikia.com/wiki/Special:Statistics

Các bạn nhìn xuống dòng Database dumps và click vào mục Current pages có link xanh xanh có thứ ngày tháng (ngày tháng ở đây là hiên thị cho phiên bản Sonako cập nhật tới thời điểm đó)

Khi click vào các bạn sẽ down được 1 file có tên: sonako_pages_current.xml.gz. Và sau đó các bạn dùng trình giải nén file để giải nén ra 1 file có đuôi dạng xml. File xml này chứa đựng toàn bộ database của Sonako (trừ hình ảnh) cơ mà để không thế này thì không đọc được. Rất lộn xộn. Vì vậy chúng ta sẽ chuyển tiếp sang bước 2

Cách 1: Wikitaxi combo cùng 7zip
Các bạn tải 2 phần mềm này tại đây. Chọn phiên bản phù hợp với máy bạn nhé:


 * 7-zip: http://www.7-zip.org/download.html


 * Wikitaxi: http://www.wikitaxi.org/delphi/lib/exe/fetch.php?hash=48aa6b&media=http%3A%2F%2Fwww.wikitaxi.org%2Fdelphi%2Fdownloads%2FWikiTaxi_1.3.0.zip

Sau khi cài đặt xong 2 phần mềm này, các bạn hãy dùng 7-zip, nén lại cái file xml đó nhưng không phải ở định dạng .gz nữa mà dưới định dạng .bz2 (chỉ có 7-zip hõ trợ nén ở định dạng này ,winrar thì ko)





Lý do làm việc này là để có thể Import vào dữ liệu cho wikitaxi thì file xml phải được nén ở định dạng .gz2 ( định dạng file nén xml của bên wikipedia, Wikitaxi vốn là phần mềm đươc thiết kế dành cho wikipedia chứ ko phải wikia nên phải dùng chút thủ thuật :v)

Sau khi nén xong thì các bạn dùng đến cái wikitaxi

Bạn click chọn vào file WikiTaxi_Importer.exe Và hiện lên 1 khung như hình sau.



Các bạn ấn vào nút browse đầu tiên để chọn file xml vừa nén khi nãy.

Nút browse thứ 2 phía dưới thì các bạn chọn nơi lưu file .taxi còn tên file thì mình chọn là Sonako.taxi (file import để cho wikitaxi có thể đọc được)



Nên lưu file taxi đó vào thư mục của chính wikitaxi để sau này dễ dùng hơn. WIkitaxi mình để ở Ổ E nên mới có đường dẫn như trên

Xong xuôi các bạn ấn vào chữ "Import now" và đợi 1 lúc.

Khi chương trình đã tạo xong file Sonako.taxi rồi thì các bạn chạy file WikiTaxi.exe Nếu các bạn lưu file Sonako.taxi vừa tạo vào thư mục của wikitaxi thì sẽ có dòng chữ như trong hình, click vào đó là xong

Còn nếu các bạn lưu vào chỗ khác thì các bạn mỗi khi muốn mở trang Sonako ra đọc thì ấn vào nút Option rồi chọn Open *.taxi database. Rồi chọn file lưu đó (cũng khá là phiền toái)

Xong rồi thì các bạn chỉ còn việc tận hưởng thành quả thôi.





Định dạng hiển thị của wikitaxi rất dễ đọc và có thể tùy chỉnh được một cách dễ dàng. Các bạn cũng có thể search tìm các trang muốn đọc, update được các trang bằng việc import các file xml mới nhất của Sonako.

Cơ mà nó có 1 nhược điểm là các bạn không thể copy bất cứ nội dung nào trong wikitaxi, tức là các bạn chỉ có thể đọc và không thể làm gì khác như copy, paste nữa. Với bạn đọc thì không sao nhưng với 1 tay đang thầu cái project backup cho Sonako như mình hoặc với những bạn thích copy nội dung vào cái gì đó khác thì không ổn chút nào =))

Phần sau mình sẽ hướng dẫn với 1 phần mềm khác có thể dễ dàng khắc phục được nhược điểm này song việc sử dụng thì khá phức tạp. Thế nên để sau mình sẽ update tiếp vậy.