FANDOM


Dưới đây là cách sử dụng xiếc toai để farm rau, viết bởi xịp và phẹt.

Hướng dẫn sử dụng AWB trong tạo Navbox (xịp)

Tải phần mềm tại đây https://sourceforge.net/projects/autowikibrowser/

Bước 1: Cài đặt cơ bản cho Awb

Cài đặt xong thì mở chương trình lên

Đầu tiên phải login vào sonako đã

Cậu chọn Options ---> preferences ---> Site: Đổi thành Sonako và chọn Wikia --> Nhấn ok

Sau đó vô File ---> Log in/profiles. Đăng nhập bằng acc trên Sonako. Khi đăng nhập thành công thì cái dải đỏ ở mục bên phải cuối màn hình sẽ chuyển sang màu xanh lá cây. Vậy là cậu có thể bắt đầu chỉnh sửa trên Sonako.

Bước 2: Tạo danh sách chương

Tiếp theo là lấy danh sách các trang trong bộ cần tạo navbox

Đến đây bạn nhìn vào bên trái màn hình ở đó có 1 tùy chọn là Source, có những lựa chọn số xuống

Bạn chọn lựa chọn Category, sau đó ở phía dưới Awb sẽ có 1 ô nhập liệu để bạn điền tên category của bộ cậu muốn tạo Nav. (Tên category này cậu vào trang chính của bộ đó trên Sonako để lấy)

Ghi xong cậu nhấn chọn vào make list ở dưới, 1 danh sách các trang trong category đó sẽ được liệt kê ra

Sau đó cậu chọn vào tùy chọn List (ở trên cùng kẹp giữa tùy chọn View và plugin) Click List ---> Chọn Save List ---> 1 pop up hiện ra thong báo chọn vị trí lưu danh sách trang, ở đây bạn sẽ có 1 số lựa chọn định dạng lưu danh sách trang ---> cậu chọn kiểu lưu Plain text. Máy sẽ lưu danh sách các hương đó trong 1 file txt. Và cậu sẽ sử dụng file txt để thao tác.

Các bước tiếp theo sẽ là đến phần lượt hướng dẫn của cậu phẹt cùng tool tạo Nav do phẹt viết.

Do vài vấn đề với tool của phẹt trên máy mình vốn sử dụng hệ điều hành XP đã cũ nên mình sẽ chỉ đóng vai trò hướng dẫn và trợ giúp 1 số vấn đề kĩ thuật liên quan.


Hướng dẫn từng bước dùng Navigator Generator (phẹt)

Tải tool tại đây: http://www.mediafire.com/file/p3sbvnjqnxlqj73/Make_Nav_-_Parser_on_Sonako.zip

Sau khi dùng AWB để lấy list link như trong bài hướng dẫn Sịp viết, các bạn sẽ tiếp tục dùng tool Navigator Generator để thực hiện công đoạn tạo code cho Navbox và Link Parser.

Lưu ý, máy tính của bạn cần có cài Java 1.7 trở lên (tốt nhất là 1.8 mới nhất), và nếu chạy trên winxp thì mình không đảm bảo kết quả như ý muốn.

Bước 0:

Mở file txt đã lưu tên các chương mà bạn vừa làm ban nãy, hãy nhớ lưu lại file này dưới dạng UTF-8 sau khi để trống dòng đầu tiên (enter một phát ở đầu file) và có kèm tên trang chính bên trong. Ví dụ cho project Absolute Duo như sau:

TutNavGen - 1

Bước 1: Sắp xếp tên

Chạy file "Runnable Navigator Generator.jar". Chương trình gồm 3 khung lớn. Ở đây bạn sẽ dụng khung "Sắp xếp link".

TutNavGen - 2

Trong ô trắng bên trong, bạn nhập đường dẫn tuyệt đối tới file link bạn có sau bước 0. Hoặc bạn nhập tay, hoặc sử dụng nút "Chọn file" bên cạnh.

Chọn xong rồi thì kích vào nút "Sắp xếp" để tool chạy.

TutNavGen - 3

Khi thành công, chương trình sẽ thông báo ở khung trắng lớn bên phải. Chẳng hạn: "Absolute Duo: Sắp xếp xong!". Đồng thời, một file có tên "Absolute Duo Sorted.txt" (tùy theo tên file ban đầu bạn đút vào) sẽ xuất hiện bên cạnh file jar của tool. Đây là file bạn sẽ tiếp tục sử dụng cho bước tạo Navbox và Link Parser.

TutNavGen - 4

Bước 1.5: Kiểm tra thành quả đầu tiên

Đây là khâu quan trọng để đảm bảo Navbox và Link Parser sẽ đẹp như ý muốn.

Mở file "… Sorted.txt" của bạn lên và kiểm tra xem nó có thỏa các yêu cầu sau không:

  • Lưu dưới encode UTF-8. (bình thường tool sẽ tự làm phần này khi xuất ra nên không cần lo)
  • Dòng đầu tiên của file trống.
  • Tên các trang toàn văn (full text), nằm bên trên trang chính và theo thứ tự giảm dần (tập mới nhất bên, tập cũ nhất dưới).
  • Tên các trang chương truyện nằm bên dưới trang chính và theo thứ tự tăng dăn. Nhớ mở trang chủ project lên xem để coi lại kết quả đã theo sắp xếp trong đó chưa. (Một số loại trang chương trình sẽ không sắp xếp được)

Ngoài ra, nên đảm bảo số link full text bằng số tập, bằng cách thêm tên "giả" vào bên trên, coi như là để chuẩn bị cho việc lập trang sau này.

TutNavGen - 5

Bước 2: Tạo code cho Navbox và Link Parser

Giờ hãy nhìn sang khung "Tạo Link Parser và Nav" bên dưới.

Ở "Danh sách link", hãy chọn file Sorted mà bạn đã làm trên bước 1 (nhập đường dẫn bằng tay hoặc bằng nút "Chọn file").

Trong ô Mainpage, bạn hãy nhập tên của trang chính (tùy theo project mà tên khác nhau).

Ô Prefix, các bạn nhập phần "tiền tố" mỗi tên trang: tức là phần chung được đặt ở đầu. Chẳng hạn, với Absolute Duo, thì prefix của nó cũng chính là "Absolute Duo".

Lưu ý: trong file Sorted phải có tên trang chính, nếu không chương trình sẽ gặp lỗi.

Xong rồi chỉ cần click "Tạo Link Parser" và "Tạo Navbox". Chương trình thông báo thành công là ok.

TutNavGen - 6

Hai file mới, có tên theo dạng "<Prefix> Link.txt" và "<Prefix> Nav.txt" sẽ được tạo ra bên cạnh file jar. Ví dụ: "Absolute Duo Link.txt" và "Absolute Duo Nav.txt".

Hãy kiểm tra lại trong file Link rằng mọi tên chương truyện đều xuất hiện.

Nếu hiểu biết hơn về wikicode, bạn có thể tùy chỉnh lại phần tên xuất hiện cho mỗi chương, cũng như style màu mè của Nav.

Nhiệm vụ gần cuối cùng của bạn là tạo hai trang template trên sonako để dán đống code bên trên vào.

Link một trang sẽ có dạng http://sonako.fandom.com/wiki/Template:Absolute_Duo_Link (Khi tạo mới, nó sẽ hỏi bạn loại của template, thì hãy chọn context-link).

Còn trang kia là http://sonako.fandom.com/wiki/Template:Absolute_Duo_Nav (tương tự như trên, nhưng hãy chọn loại navbox).

Copy-paste xong thì ấn publish (nên đăng cái Link trước rồi Nav sau). Rồi tận hưởng thành quả nào!

TutNavGen - 7
TutNavGen - 8

Có thể đọc thêm về tool với READ ME kèm theo tool.

Chèn Nav hàng loạt (đồng thời xóa Navbox cũ) bằng AWB (xịp)

Bước 1: Lấy danh sách trang cần thêm Nav

Bây giờ ta đã có danh sách các trang thuộc project cần tạo nav ở trong list trang của Awb, nếu cậu chót tắt Awb làm mất danh sách trang hay gì đó thì cậu phải tạo lại theo bước 2 mình hướng dẫn

Các bạn cũng phải xóa bỏ những trang không cần thêm Nav như trang chính của project đó bằng cách chọn tên trang cần xóa trong bảng danh sách và nhấn phím Del

Bước 2: Tùy chỉnh cài đặt cho Awb

Các bạn cần phải cài đặt 1 số tùy chỉnh để có thể vừa xóa bỏ kiểu Navbox cũ (nếu có) lẫn vừa chèn navbox. Có 2 bước nhỏ

Chỉnh để xóa Nav cũ (nếu có)

Ở đây Phẹt sẽ đưa bạn 1 file đã lưu sẵn những cài đặt cần dùng có định dạng đuôi là xml, các bạn chỉ cần nhập nó vào Awb là được.

Tải file xml tại đây: http://www.mediafire.com/file/6yk338t463nbzok/settings+for+replacing+classic+navbox.xml

Các bạn vào File (ở trên cùng góc trái) ---> Chọn Open settings ---> 1 popup hiện ra và các bạn trỏ/chọn vào file Xml mà phẹt đưa cho bạn mà bạn đã tải về.

Vậy là các bạn đã xong phần cài đặt để xóa nav cũ

Cài đặt để chèn navbox mới

Các bạn click vào tab More ở phần giữa màn hình (kẹp giữa tab Option và Disambig)

Chọn vào tab More rồi chọn vào tùy chọn Enabled của phần Apeend/Prepend Text ---> Tiếp tục chọn vào phần Append (để chèn Nav vào cuối trang)

Ô trắng lớn phía dưới chính là ô nhập dữ liệu muốn chèn.

Ở đâu ta chèn Navbox, vì thế ở trong ô này các bạn sẽ chèn vào như sau

<noinclude>
{{Tên Nav muốn chèn}}
</noinclude>

Ví dụ muốn chèn toàn bộ Nav cho các chương của bộ Baccano thì mẫu chèn sẽ là

<noinclude>
{{Baccano Nav}}
</noinclude>

Bắt buộc phải có gắn thêm tag noinclude để tránh ảnh hưởng đến các trang full text.

Bước 3: Tiến hành Chèn Navbox

Các bạn qua tab Start (tab cuối cùng trong cái khung ở giữa, bên cạnh tab skip)

Các bạn nhấn Start để bắt đầu tiến hành chèn Nav, 1 khung thông báo những thay đổi cho trang sẽ hiện lên trên đầu.

Nếu các bạn thấy có gì bất thường haytx bấm lại nút Stop ở dưới nút Start và báo lại cho phẹt

Các bạn cũng có thể bật Preview để xem trang đó ngoài thực tế trông sẽ thế nào sau thay đổi.

Các vấn đề nếu chỉ đơn thuần liên quan đến Awb thì có thể liên hệ với dcsuper là mình, còn nếu liên quan đến Navbox thì tốt nhất các bạn hãy liên hệ trực tiếp với phẹt.

Chữa cháy

Vì tình hình là AWB trên nền Window đã sml nên giờ mình viết tạm cái tut hướng dẫn dùng AWB trên web do xịp giới thiệu.

Link tool: http://sonako.fandom.com/wiki/Project:AutoWikiBrowser/Script?useskin=monobook

Lấy danh sách link

Các bạn vào tab setup --> generate --> một cửa sổ sẽ xuất hiện. Bên tay phải là các loại page, chọn (main). Rồi đánh dấu tíc vào ô Category bên tay trái. Trong khung trắng hiện lên, các bạn nhập tên category của project. Rồi click vào Generate dưới góc trái, thế là chương trình sẽ tự load.

Trở về trang chính, ở ô trắng bên góc trái dưới - enter list of pages, các bạn copy đống tên trong này vào một file txt trong máy, lưu dưới dạng utf-8, rồi dùng tool NavGen như bên trên.

Mass edit

Giữ nguyên list tên đã load ở trên. Chuyển qua tab editing.

Ô trống đầu tiên, ghi Replacing classic navbox.

Ngó xuống dưới, chỗ cặp ô Replace:With:, các bạn nhập:

Replace: \{\|(?:(?!\|\})[\w\W])*?(?:trang trước|trang chính|trang sau|trở về)(?:(?!\|\{)[\w\W])*?\|\}

With: <!--xóa navbox cũ-->

Đồng thời, đánh dấu tíc vào ô Regular Expression, một ô flags sẽ hiện lên, khi đó nhập vào gi.

Tiếp tục, more replacing fields, các bạn làm tương tự trên nhưng với bộ giá trị sau:

Replace: \{\{Navbox\|.*\}\}

With: <!--xóa navbox cũ-->

Regular Expression | flags: gi


Replace: $

With: <noinclude>{{Tên_Nav}}</noinclude>

Kích ra ngoài cửa sổ để về trang chính. Tiếp theo, qua tab Skip, đánh tíc vào No changes were made.

Để tiến hành mass edit, các bạn trở về tab editing, bấm start. Tool sẽ load các sai khác giữa sau và trước edit vào khung trắng lớn bên trên, còn khung phải dưới sẽ chứa code trang sau khi edit. Nếu thấy thỏa mãn yêu cầu thì bấm Save (hoặc Alt+Shift+S) để lưu lại, và tiếp tục làm các trang khác.

Lưu ý: một số trang sẽ có thể bị skip, nên khi đó hãy chỉnh bằng tay.

Community content is available under CC-BY-SA unless otherwise noted.