Permanently protected module

모듈:최근 추가된 항목 선택

Module

현지의 랜덤 모듈 = 요구하다('모듈:랜덤')  기능. 정리 인수(args 테이블)  현지의 크린 알그 = {}  위해서 열쇠,   쌍들(args 테이블) 하다, 하다, 하다, 하다, 하다, 하다, 하다, 하다, 나다   한다면 유형() == '끈' 그리고나서     = :경기('^%s*(.)%s*
                
) 한다면 ~= '' 그리고나서 크린 알그[열쇠] = 끝. 또 다른 크린 알그[열쇠] = 끝. 끝. 돌아가다 크린 알그 끝. 기능. 확인됨() 한다면 것은 아니다.() 그리고나서 돌아가다 거짓의 끝. 현지의 확언. = 참 예에 포함된 확인 내용 추가' 돌아가다 줄을 대다(확언., ' '..스트링.하의()..' ', 1, 진실의 ) 그리고. 진실의 또는 거짓의 끝. 기능. 산출물 만들기(모든 항목, maxItems, , 랜덤이 아님) 현지의 산출량 한다면 랜덤이 아님 그리고나서 산출량 = '' 현지의 항목Index = 1 현지의 maxCount = 수학.min(#모든 항목, maxItems) 하는 동안에 항목Index <= maxCount 하다, 하다, 하다, 하다, 하다, 하다, 하다, 하다, 나다 산출량 = 산출량 .. 모든 항목[항목Index] .. '\n' 항목Index = 항목Index + 1 끝. 또 다른 현지의 인수를 랜덤화 = { ['t'] = 모든 항목, ['한계'] = maxItems } 현지의 무작위의항목들 = 랜덤 모듈.주된('어레이', 인수를 랜덤화 ) 산출량 = 테이블.콘캣(무작위의항목들, '\n') 끝. 한다면 그리고나서 산출량 = 산출량 .. 끝. 돌아가다 mw.본문.다듬다(산출량) 끝. 기능. 패턴 일치를 위해 정리(위키텍스트) Wikilink 대괄호 제거 현지의 청소했다 = mw.ustring.gsub(위키텍스트, "%[%[(.-)%]%]","%1") 파이프 링크에 연결되어 있을 수 있는 파이프를 제거합니다. 청소했다 = mw.ustring.gsub(청소했다, "% "," ") 외부 링크 제거 청소했다 = mw.ustring.gsub(청소했다, "%[.-%]"," ") 돌아가다 청소했다 끝. 기능. 축소(외부 텍스트, 내부 텍스트) 돌아가다 "{{숨김 시작 제목 스타일 = 글꼴 무게: 일반 제목 = " .. 외부 텍스트 .. "}}" .. 내부 텍스트 .. "{{숨겨진 끝}}" 끝. "YYYYY 월 D" 날짜에 대한 최신 이벤트를 가져옵니다.목록 항목의 테이블을 반환합니다. 기능. 최근 추가 정보 가져오기(하위 페이지, 패턴 유지, 건너뛰기 패턴, Wikitext 표시) 현지의 제목 = mw.제목.신규('위키피디아:최근 추가된 항목' .. 하위 페이지) 현지의 날것의 = 제목:콘텐츠 가져오기() 현지의 항목패턴 = '%*%s?%%%.[%S]*.' 현지의 항목들 = {} 위해서 항목 mw.ustring.성냥(날것의, 항목패턴) 하다, 하다, 하다, 하다, 하다, 하다, 하다, 하다, 나다 현지의 지킨다 = 거짓의 현지의 건너뛰다. = 거짓의 현지의 isListItem = ( string.sub(항목, 0, 1) == '*' ) 한다면 isListItem 그리고나서 현지의 본문 = 패턴 일치를 위해 정리(항목) 위해서 ii, 킵 팻 쌍들(패턴 유지) 하다, 하다, 하다, 하다, 하다, 하다, 하다, 하다, 나다 한다면 것은 아니다. 지킨다 그리고. mw.ustring.찾아내다(본문, 킵 팻) 그리고나서 지킨다 = 진실의 끝. 끝. 한다면 #건너뛰기 패턴 > 0 그리고나서 위해서 iii, 스킵 팻 쌍들(건너뛰기 패턴) 하다, 하다, 하다, 하다, 하다, 하다, 하다, 하다, 나다 한다면 것은 아니다. 건너뛰다. 그리고. mw.ustring.찾아내다(본문, 스킵 팻) 그리고나서 건너뛰다. = 진실의 끝. 끝. 끝. 끝. 한다면 지킨다 그리고. 것은 아니다. 건너뛰다. 그리고나서 인라인 노트 제거(삭제) 현지의 클린 아이템 = mw.ustring.gsub(항목, "%s*"%(.s.-%)", "") 인라인 노트 제거(수정) 클린 아이템 = mw.ustring.gsub(클린 아이템, "%s*"%(.-%)", "") 한다면 Wikitext 표시 그리고나서 HTML 주석 제거 클린 아이템 = mw.ustring.gsub(클린 아이템, "%<%!%-%-(.-)%-%-%>", "") 현지의 항목Wikitext = "<pre>" .. mw.본문.노비키( 클린 아이템 ) .. "</pre>" 클린 아이템 = 축소(클린 아이템, 항목Wikitext) 끝. 표.삽입(항목들, 클린 아이템) 끝. 끝. 돌아가다 항목들 끝. 기능. 항목 가져오기(최대 월 수, 패턴, 건너뛰기 패턴, Wikitext 표시) 현지의 모든 항목 = {} 현지의 랑그 = mw.언어.신규(en) 현지의 금년도 = 수에 달하여(랑그:formatDate('Y', '지금')) 현지의 당월 = 수에 달하여(랑그:formatDate('''n''', '지금')) 현지의 수개월전에 = 0 하는 동안에 수개월전에 < 최대 월 수 하다, 하다, 하다, 하다, 하다, 하다, 하다, 하다, 나다 현지의 하위 페이지 한다면 수개월전에 == 0 그리고나서 하위 페이지 = '' 또 다른 현지의 연도 = 금년도 - 수학.modf( (수개월전에+12-당월)/12 ) 현지의 = math.fmod(12 + 당월 - math.fmod(수개월전에, 12), 12) = ( ~= 0 ) 그리고. 또는 12 하위 페이지 = 랑그:formatDate('/Y/F', 연도 .. '-' .. ) 끝. 현지의 월간 항목 = 최근 추가 정보 가져오기(하위 페이지, 패턴, 건너뛰기 패턴, Wikitext 표시) 위해서 i, 항목 짝을 짓다(월간 항목) 하다, 하다, 하다, 하다, 하다, 하다, 하다, 하다, 나다 표.삽입(모든 항목, 항목) 끝. 수개월전에 = 수개월전에 + 1 끝. 돌아가다 모든 항목 끝. 기능. 패턴 가져오기(논병아리, 접두어) 현지의 패턴 = {} 현지의 ii = 1 하는 동안에 논병아리[접두어 그리고. 접두어..ii 또는 ii] 하다, 하다, 하다, 하다, 하다, 하다, 하다, 하다, 나다 패턴[ii] = 논병아리[접두어 그리고. 접두어..ii 또는 ii] ii = ii + 1 끝. 돌아가다 패턴 끝. 현지의 p = {} p.주된 = 기능.() 현지의 부모 = .상위 항목 가져오기() 현지의 상위 인수 = 부모.논병아리 현지의 논병아리 = 정리 인수(상위 인수) 한다면 논병아리['아니오'] 그리고. 것은 아니다. 논병아리['not1'] 그리고나서 논병아리['not1'] = 논병아리['아니오'] 끝. 현지의 패턴 = 패턴 가져오기(논병아리) 한다면 #패턴 < 1 그리고나서 돌아가다 오류("검색 패턴이 설정되지 않음") 끝. 현지의 건너뛰기 패턴 = 패턴 가져오기(논병아리, '아니오') 현지의 몇달. = 수에 달하여(논병아리.몇달.) 또는 30 현지의 Wikitext 표시 = 확인됨(논병아리.위키텍스트) 현지의 모든 항목 = 항목 가져오기(몇달., 패턴, 건너뛰기 패턴, Wikitext 표시) 한다면 #모든 항목 < 1 그리고나서 돌아가다 논병아리.머리말 그리고. '' 또는 논병아리.없음. 또는 '최근 추가 사항 없음' 끝. 현지의 maxItems = 수에 달하여(논병아리.맥스.) 또는 6 현지의 = 논병아리. 한다면 확인됨(논병아리.) 그리고나서 = ""[위키백과:최근 추가사항 더 최근 추가사항...]''' 끝. 현지의 비랜덤 = 확인됨(논병아리.최근.) 현지의 산출량 = 산출물 만들기(모든 항목, maxItems, , 비랜덤) 한다면 논병아리.머리말 그리고나서 산출량 = 논병아리.머리말 .. '\n' .. 산출량 .. '\n' .. (논병아리.바닥글 또는 '{{Box-footer}}') 끝. 현지의 확장이 필요 = mw.ustring.찾아내다(산출량, '{{', 0, 진실의) 한다면 확장이 필요 그리고나서 돌아가다 :전처리(산출량) 또 다른 돌아가다 산출량 끝. 끝. 돌아가다 p