Modul:sapa
Dokuméntasi pikeun modul ieu tiasa dijieun dina kaca Modul:sapa/doc.
-- Modul ini menghitung jumlah kata di halaman dan memberikan rekomendasi
local p = {}
-- Fungsi untuk menghitung jumlah kata dalam teks
function p.hitungKata(frame)
-- Mendapatkan isi dari halaman saat ini
local content = mw.title.getCurrentTitle():getContent()
-- Jika tidak ada konten, kembalikan pesan
if not content then
return "Halaman ini kosong atau tidak dapat dihitung kata-katanya."
end
-- Menghitung jumlah kata
local wordCount = mw.text.split(content, "%S+")
local totalWords = #wordCount
-- Menyusun pesan berdasarkan jumlah kata
local message
if totalWords < 100 then
message = "Artikel ini sangat singkat dengan hanya " .. totalWords .. " kata. Disarankan untuk menambah lebih banyak informasi."
elseif totalWords < 500 then
message = "Artikel ini memiliki " .. totalWords .. " kata. Artikel ini cukup baik, namun masih dapat diperpanjang."
else
message = "Artikel ini memiliki " .. totalWords .. " kata dan sudah cukup panjang."
end
return message
end
return p