위키백과:스크립트

Wikipedia

이 페이지는 위키백과의 스크립트를 위한 중앙 저장소 역할을 합니다.이러한 스크립트를 자유롭게 개선할 수 있지만 변경 사항을 먼저 테스트하십시오.다른 위키백과와 마찬가지로, 여기에 있는 모든 자료는 CC-BY-SA 3.0 아래에 있습니다.자세한 내용은 라이센싱을 참조하십시오.

가이드라인

키스

단순하게 하는 것을 기억해라, 멍청아.한 가지 일을 잘 하세요. 여기는 전체 프로그램이 아닌 단순한 스크립트를 위한 장소입니다.

라이선스

위키백과의 모든 자료는 기본적으로 WP 아래에 있습니다.CC-BY-SA 라이센스(대부분의 경우 GNU 자유 문서 라이센스(GFDL)도 포함).CC-BY-SA 라이센스는 예술 및 문학 작품용으로 설계되었지만 소프트웨어용은 아닙니다.작업이 대중에게 가장 유용하게 사용되기를 원한다면 이중 라이센스를 부여하고 다른 라이센스 외에도 GNU General Public License(GPL)와 같은 자유 소프트웨어 라이센스로 릴리스하는 것을 고려해 보십시오.GFDL과 마찬가지로 GPL은 자유 소프트웨어 재단에 의해 출시됩니다.스크립트 시작 시 설명에 스크립트가 GPL에 따라 이중 라이센스가 부여되어 있음을 명시적으로 명시하여 둘 다 사용할 수 있습니다.

IRC 채널 스크립트

mIRC용 스크립트

  • /mIRC wikilink 스크립트 - mIRC에서 wikilinks 활성화
  • /Tea time - IRC에서 올바른 대문자와 구두점을 사용하도록 강제합니다.
  • /Wikimedia RC Watcher - irc의 모든 채널을 시청합니다.wikimedia.org . 라이브 RC를 별도의 목록 창에 나열하고 마우스 오른쪽 버튼을 통해 편집 권한을 부여합니다.
  • /Revision ID 링커를 SVN으로 연결 - 리비전 ID 연결
  • /Mediazillaver 0.1에 연결하는 버그
  • 사용자:Chzz/mIRC/x - 16진수 IP 마스크를 사용하여 Freenode 웹 클라이언트 사용자를 신속하게 조용하게 하기 위한 채널 운영자 스크립트

ChatZilla 스크립트

  • /Wikilinks - 출력 창에서 Wikilinks를 클릭할 수 있도록 합니다. 2005년 4월 22일 IceKarma에 의해 공개 도메인에 기여되었습니다.

구어체 대본

XChat/HexChat용 스크립트

ircII에 대한 스크립트

irc에 대한 짧은 ON 트리거아래의 #mwlink로 작동하는 II.만약 내가 정말 엘리트였다면 이것은 모두 불규칙했을 것입니다.II 스크립트 언어, 하지만 그것은 생각하기에 너무 끔찍할 것입니다. 게다가 필터는 다른 목적에 유용할 수 있습니다.

set exec_protection off public - on #^public 0 * if (일치(*[*[$2-])) {execmwlink $shellfix($Z$1<$0>$2-) } {echo $Z$1<$0> $2-}

참고: exec_protection을 해제하면 사용자가 ON 트리거로 수행하는 작업을 알지 못하면 다른 사용자의 공격에 취약해질 수 있습니다.

또한 채널 메시지에 대한 내가 선호하는 형식입니다. 당신의 형식은 다를 수 있습니다.

이것은 Wiki 링크가 포함된 줄에 대해서만 필터를 호출한다는 점에서 효율적이지만 모든 줄에 대해 필터를 호출하기 때문에 비효율적입니다.irc에서 작동하는 영구 프로세스 통신을 가져올 수 없습니다.만약 다른 사람이 할 수 있다면, 그것은 좋을 것입니다.

EPIC4

ircII에서 파생된 클라이언트는 irc와 거의 동일한 스크립트를 사용할 수 있습니다.II, 위:

public - on #^public 0 * if (match(*[*[$2-])) {exec-direct mwlink $Z$1<$0>$2-} {echo $Z$1<$0>$2-}

EPIC4가 제공하지 않는 기능 대신 에 대한 옵션이 사용됩니다.

가임

참고: Gaim v1.5.0에서는 아래 지침이 작동했지만 Gaim v2에서는 작동하지 않는 것으로 보고되었습니다. --Keane 사령관, 2006년 7월 25일 (UTC) 08:31답글[답글]

linkify 플러그인과 wikilink 구성 파일을 사용하면 모든 사용자가 실제 링크로 입력하는 모든 [링크]를 볼 수 있습니다.

  1. 활성 perl을 설치하지 않은 Wingaim 사용자는 Perl 플러그인 지원에 따라 먼저 활성 perl 5.8을 다운로드다음 gaim을 다시 설치합니다.
  2. 소스포지에서 Linkify Perl 스크립트를 다운로드합니다.Gaim에서 Perl 스크립트를 사용하는 방법에 설명된 대로 플러그인 디렉토리(~/.gaim/plugins 또는 C:\Program Files\Gaim\plugins)에 복사합니다.
  3. 현재 윙 목표에서 경로 라인을 변경해야 합니다.
     나의 $Cfg파일 = "$ENV{HOME}/.gaim/linkify.cfg"; 
    로.
     나의 $Cfg파일 = "C:/문서 및 설정/YOURUSERNAME/애플리케이션 데이터/.gaim/linkify.cfg"; 
  4. 같은 페이지에서 linkify.cfg 예제 파일을 다운로드합니다.~/.gaim(또는 UserName\)에 복사합니다.애플리케이션 데이터\.gaim).현재 "Bug ###"을 bugzilla에 대한 클릭 가능한 링크로 변경하도록 설정되어 있습니다.
  5. 선을 추가합니다.
     위키백과 링크  \[\[([^\[\]]*)\]\] http://.위키백과.오르간/timeout/$1 
    구성 파일로 이동합니다(필요한 경우 버그 링크 제거).regexp가 완벽하지 않을 수도 있지만, 여러분은 모두 그것을 다듬을 수 있습니다!위키야!
  6. Gaim을 다시 시작한 후 Tools > Preferences > Plugins로 이동하여 "Linkify" 플러그인을 선택합니다.

(사용자 기여:오메가트론)

이르시

메트의 대본

다음 스크립트를 사용하면 [[cisco]]가 [[cisco]] <http://en.wikipedia.org/wiki/links >로 나타납니다..irssi/scripts에 저장한 다음 /load script-name을 수행합니다. 채널의 기존 인스턴스에서는 적용되지 않을 수 있습니다.

메트의 대본
#!/usr/빈/빈 사용하다 엄격한.; 사용하다 경고.; 사용하다 이르시;  Irssi::설정_add_str ('확인', '''1987년''', en); Irssi::설정_add_str ('확인', 'continue_active_continue', 'freenode/#filename' 프리노드/#프리미북스');  후보선수 위키랑 {         Irssi::설정_get_str ('''1987년'''); }  후보선수 URL 코드 {         나의 $string = 교대로;         $string =~ y/ /_/;         $string =~ s/(\W)/sprintf("%%%02X", or($1)/seg;         돌아가다 $string; }  후보선수 위키링크 {         나의 $s = 교대로;         나의 $u = URL 코드 $s;         나의 $l = 위키랑;         "[$s] <http://$l.wikipedia.org/wiki/$u >"; }  후보선수 wikitem {         나의 $s = 교대로;         나의 $u = URL 코드 $s;         나의 $l = 위키랑;         "{{$s}} <http://$l.wikipedia.org/wiki/Template:$u >"; }  후보선수 위키피디아 {         나의 $라인 = 교대로;         $라인 =~ s/\[\[*.*?\]\]/symlink $1/eg;         $라인 =~ s/{{(.+?)}}/상품 플레이트 $1/eg;         돌아가다 $라인; }  후보선수 sign_sign_public {         나의 ($서버, $msg, $nick, $주소, $목표액) = @_;         나의 $chatnet = $서버->{채팅넷};         나의 $ok = 0;         위해서 나의 $t (분열되다 /\s+/, Irssi::설정_get_str ('continue_active_continue')) {                 $ok = 1 한다면 lc $t 이크 lc "$chatnet/$target";         }         돌아가다 ~하지 않는 한 $ok;         $msg = 위키피디아 $msg;         Irssi::signal_signal ($서버, $msg, $nick, $주소, $목표액); }  Irssi::signal_add_first ('일반 대중', \&sign_sign_public); 

(Freenode IRC에서 'meet'을 채널링하던 Ricky Clarkson이 #irssi에 기고)

호체바르의 대본

사용자:Sam Hoccevar는 거의 같은 일을 하는 irssi 스크립트를 가지고 있습니다; 의 위키백과 페이지; wikilinks.pl 를 참조하십시오.

ERC

ERC는 Emacs Lisp에 구현된 Emacs용 IRC 클라이언트입니다.

다음 코드를 당신의 emacs 초기화 파일에 추가할 수 있습니다.~/.emacs.d/mwlink.el).아래의 #mwlink 스크립트를 사용하여 데몬 모드(mwlink --daemon)로 실행하거나 의존합니다.브라우저에서 http://localhost:4242/mwlink?page=<page> 형식의 URL이 열리고 해당 위키미디어 페이지로 리디렉션됩니다.이는 다음 코드가 언어, 네임스페이스 및 위키를 스스로 파악하는 것보다 비교적 간단하다는 것을 의미합니다.

또 다른 참고 사항: 이는 emacs-wiki-escape-url 함수에 대한 emacs-wiki 패키지에 따라 다릅니다.나는 또한 그것이 커스텀에서 얼마나 잘 작동하는지 모릅니다(그러나 'erc-button-alist'를 사용자 정의하는 것은 이것을 하거나 직접 편집하는 것보다 더 좋지 않습니다).

  (목록에 추가하는 'erc-button-alist'    '("\\[\\[\\(.*?\\)\\]\\]" 0 t      (람다 (페이지입니다.) (브라우즈 URL (을 속이는                      "http://localhost:4242/mwlink?page="                      (emacs-sys-sys-url 페이지입니다.)))) 1)) 

아이스챗

IceChat 5.5 이하

  • 제어-S를 눌러 스크립트 편집기를 엽니다.
  • 새 스크립트 파일에 코드 붙여넣기
  • 메인 메뉴에서 "update and close(업데이트 후 닫기)"를 누릅니다.

아이스챗 7

  • 컨트롤-S를 눌러 IceChat 편집기를 엽니다.
  • '스크립트' 탭을 클릭하고 빈 공간에 코드를 붙여넣습니다.
  • '파일'을 클릭한 다음 '다른 이름으로 저장....'
  • 확장자를 '*ics'에서 '*.ice'(IceChat 5 스크립트)로 변경하고 파일에 적합한 이름을 입력한 후 저장합니다.
  • Save & Exit 버튼을 누릅니다.
[10:10] <썸유저> 블라블라블라블라 [WP:AFD] blah blah blah.[WP:POINT] blah blah blah.[10:10] http://en.wikipedia.org/wiki/WP:AFD http://en.wikipedia.org/wiki/WP:POINT
아이스챗
함수 WikiMatch(TextToMatch) DimregEx, CurrentMatch, CurrentMatch, 실제 링크, 링크, CurrentSearch Set regEx = 새 RegExex.패턴 = (\[\[*.*?\] \[\]\] (\{\{*?\}\}\})"IgnoreCase = True regEx.전역 = 실제 regEx.MultiLine = True Set CurrentMatches = regEx.현재 일치하는 각 현재 검색에 대해 실행(TextToMatch) 실제 링크 = 바꾸기(현재 검색), [, ",") 실제 링크 = 바꾸기(실제 링크, "]," ") 실제 링크 = 바꾸기(실제 링크, "{{," "템플릿:") 실제 링크 = 바꾸기(실제 링크, "실제 링크," "}" 실제 링크 = 바꾸기(실제 링크, "실제 링크,", "실제 링크,") 실제 링크 = 바꾸기(실제 링크, "실제 링크, "실제""_)"(AccuralLink <> "인 경우)그런 다음 WikiMatch = WikiMatch + "http://en.wikipedia.org/wiki/ " + 다음 기능 하위 ONTEXT(메시지, 채널, 닉네임, 호스트, 서버 번호) Dim이 일치하면 = WikiMatch(메시지) <> ""와 일치하면 명령어 "/" + "채널 + "" + " 일치하면 서버 번호 끝, SubNAMENTERY, MESS(메시지)"서버 번호) Dim Matches Matches = WikiMatch(메시지) 일치하는 경우 <> " " " " 다음에 명령 "/filename =" + 닉네임 + " + Matches, 서버 번호 종료 시 서브

KVIrc

이 스크립트를 사용하려면 스크립팅 > 이벤트 편집...선택하고 OnChannel Message 이벤트를 마우스 오른쪽 버튼으로 클릭한 다음 새 핸들러를 선택하고 스크립트를 붙여넣습니다.

보안 서버를 사용하는 경우 사용된 스크립트에서 다음 행을 변경합니다.

%subibase="http://en.wikipedia.org/wiki/ "

로.

%subibase="https://en.wikipedia.org/wiki/ "
KVIrc 사전 4.0 스크립트
매개 변수: $0 = 소스 닉 $1 = 소스 사용자 이름 $2 = 소스 호스트 $3 = 메시지 %computibase="http://en.wikipedia.org/wiki/ " %msg=$3 완료율(% =0 %교체=0 %iter=1 하는 동안에 (완료율(%==0) {         %link left=$str.찾아내다(%msg, "[[", %iter)         %linkright=$str.찾아내다(%msg, "]]", %iter)         %링크 길이 =$(%linkright-%link left)         %링크 길이 = $(%링크 길이-2)         한다면 ((%link left>=0)&&(%링크 길이>0))         {                 목표값(%) = $str.중앙의(%msg, $(%link left+2), %링크 길이)                 %url =%sbase%starget                 %새로운 대상 = $k(12)$fmtlink(목표값(%), openurl %url)$k                 대괄호는 위키 단어가 너무 짧을 때 혼동을 방지합니다.                 %msg = $str.교체하다(%msg, "[%new target]", "[%target](%target)                 %교체=1         }         또 다른         {                 완료율(%=1          }         %iter++          무한 루프 방지         한다면 (%iter>8)         {                 완료율(%=1         } }  한다면 (%교체) {         에코프리미엄sg $0 $1 $2 %msg         일반 메시지 처리 중지         멈추다 } 처리되지 않은 메시지에 대한 출력 없이 기능이 종료됨 

버전 4는 스크립트 언어 KVS에 작은 변경 사항을 도입하여 이전 스크립트가 더 이상 작동하지 않을 수 있습니다.버전 4.0+ 스크립트는 도구 서버의 계정 생성 도구로 이동하는 위키링크의 URL을 표시하고 템플릿을 올바르게 연결할 수 있는 추가 기능을 제공합니다.

KVIrc 4.0+
매개 변수: $0 = 소스 닉 $1 = 소스 사용자 이름 $2 = 소스 호스트 $3 = 메시지 %accbase="http://toolserver.org/ ~acc/acc.sys?action=acc&id=" %computibase="http://en.wikipedia.org/wiki/ " %acc=0 %dump=0 %msg=$3 완료율(%=0 %교체=0 %iter=1 하는 동안에 (완료율(%==0)         {  %link left    = $str.찾아내다(%msg, "[[", %iter)   %linkleft_acc  = $str.찾아내다(%msg, "[acc:", %iter)  %linkleft_message  = $str.찾아내다(%msg, "{{", %iter)   한다면(%linkleft_acc>=0)   {    %acc=1    %link left=%linkleft_acc   }   한다면(%linkleft_message>=0)   {    %dump=1    %link left=%linkleft_message   }  한다면(%dump==1)  {   %linkright=$str.찾아내다(%msg, "}}", %iter)  }  또 다른  {   %linkright=$str.찾아내다(%msg, "]]", %iter)    }  %링크 길이 =$(%linkright-%link left)  %링크 길이 = $(%링크 길이-2)  한다면 ((%link left>=0)&&(%링크 길이>0))  {   목표값(%) = $str.중앙의(%msg, $(%link left+2), %링크 길이)    한다면(%acc==1)    {     %actarget =  $str.중앙의(목표값(%), $(4), %링크 길이)     %url =%accbase%acctarget    }    또 다른    {     한다면(%dump==0)     {      %url =%sbase%starget     }     또 다른     {      %url =%computibase"템플릿:"목표값(%)     }    }                 %새로운 대상 = $k(12)$fmtlink(목표값(%), openurl %url)$k                 대괄호는 위키 단어가 너무 짧을 때 혼동을 방지합니다.    한다면(%dump==0)    {     %msg = $str.교체하다(%msg, "[%target](%target, "[%new target]")    }    또 다른    {     %msg = $str.교체하다(%msg, "{{%target}}", "{{%newtarget}}")    }                 %교체=1         }         또 다른         {                 완료율(%=1          }         %iter++          무한 루프 방지         한다면 (%iter>8)         {                 완료율(%=1         } }  한다면 (%교체) {         에코프리미엄sg $0 $1 $2 %msg         일반 메시지 처리 중지         멈추다 } 처리되지 않은 메시지에 대한 출력 없이 기능이 종료됨 

AdiIRC

워드스미스의 대본
Copyright (c) 2016 The Wordsmith. ; 이 스크립트는 GPL, 버전 3 또는 (사용자의 선택에 따라) 이후 버전에 따라 이중 라이센스가 부여됩니다.소스 코드를 재배포하려면 이 저작권 고지 및 적절한 속성을 유지해야 합니다.자세한 내용은 http://www.gnu.org/licenses/gpl.txt 을 참조하십시오.$*:text:/^\[\.*?\]\]$/i:#:{var %pos1 = ${var %pos1-,[,2) + 1) var %pos2 = $pos1-,1) var %match = $mid/pos(%pos2 - %pos1) %match = $chanWikilink:http://en.wikipedia.org/wiki/ %+code(%pos1) $regencode/sub-}에일리어스를 반환합니다.

위키링크 필터

mwlink

  • /mwlink - 데몬(HTTP 요청을 가로채 적절한 Wikimedia 페이지로 리디렉션) 또는 텍스트 프로세서(위키링크를 텍스트 하이퍼링크로 변환)로 실행할 수 있는 루비 프로그램입니다.

최근 변경 스크립트

mIRC

다음은 브라우저 창에서 annon의 모든 기여를 여는 짧은 스크립트입니다(탭 검색과 잘 작동함).CryptoDerk 2005년 2월 15일 23:04 (UTC)

원격 탭 아래의 도구->스크립트 편집기에 다음을 배치합니다.

$50:TEXT:/(http\S+) \* \d\d?\.\d?\d?\d?\d?\d?\.\d\d?\d?\d?/iS:#en.위키피디아: $regml(1) 별칭 F9 auser 50 *127.0.0.1 별칭 F11 사용자 50 *127.0.0.1을 실행합니다.

이제 그냥 #en에 앉아있어요.위키피디아를 누르고 F9을 눌러 시작합니다.F11을 눌러 정지합니다.F9/F11을 원하는 기능 키로 변경할 수 있습니다.

위 스크립트는 #cvn-wp-en에서 특정 유형의 편집을 열 수 있도록 조정할 수 있습니다.

$50:TEXT:/기브리치 카피비오.*diff.*(http\S+)/iS:#cvn-wp-en: $regml(1) 별칭 F8 auser 50 *computer@wikipedia 별칭 F12user 50 *computer@wikipedia

이렇게 하면 "computer@wikipedia" 망토를 가진 사용자가 "gibberish" 또는 "copyvio"로 레이블을 지정하는 편집 내용이 열립니다.F8 및 F12를 사용하여 스크립트를 시작 및 중지합니다.

또한 IRC 라이브 피드의 프런트 엔드는 CryptoDerk의 Vandal Fighter를 확인하십시오.

유니코드 숫자 변환기 스크립트

함수를 사용하여 문자 집합에서 해당 숫자로 문자를 변환하는 Perl로 작성된 HTML 문자 엔티티 변환기입니다.표준 입력으로 작동합니다.


#!/usr/빈/빈 코드가 공용 도메인에 있습니다. 사용하다 엄격한.;  나의 @입력  = 분열되다 (//, <>); 각자의 나의 $c ( @입력 ) {        한다면 ( 질서를($c) >= 255 ) {                인쇄물 '&amp;#' . 질서를($c) . ';';        } 또 다른 {                인쇄물 $c;        } } 

애플스크립트

작성자: 올로프

참고: 유니코드 문자를 찾는 것이 지겨워서 제가 좋아하는 스타일의 텍스트 편집기(스타일)에 Apple Script를 작성했습니다.이제 다음과 같은 텍스트 편집 창에 일본어를 입력할 수 있습니다.

小 泉 純 一 郎

스크립트를 선택하고 스크립트 메뉴에서 내 스크립트를 선택하면 다음과 같이 바뀝니다.

小 泉 純 一 郎 &#23567; &#27849; &#32020; &#19968; &#37070;

위키백과 편집 창에 붙여넣을 수 있습니다.이것은 Mac 전용 솔루션이지만, 사용할 수 있는 분들을 위해 공유하고 싶습니다.

Script Editor에서 아래 스크립트를 컴파일한 후 Style 응용프로그램이 있는 동일한 폴더의 "Style Scripts" 폴더에 저장합니다."Unicode HTML 추가"로 저장한 후 스타일의 "스크립트" 메뉴에 나타납니다.

스타일은 머즈웨어(20달러)에서 구입할 수 있습니다.Mac OS X 10.2.1에서 스타일 버전 1.9.2를 실행하고 있습니다.

대본은 다음과 같습니다.

애플스크립트
세트 HTML 로. ""  말하다 어플 "스타일"      세트 selText 로. 선택.  문서 1 ~하듯이유니코드 텍스트     세트 selStart 로. 얻다 상쇄하다  선택.  문서 1     세트 selEnd 로. 얻다 상쇄하다  끝.  선택.  문서 1     세트 dataLen 로. (selEnd - selStart) 끝. 말하다 세트 tempName 로. "임시 온도"  말하다 어플 "파인더"      한다면 가명을 쓰다 tempName 존재한다 그리고나서         이사를 가명을 쓰다 tempName 로.  쓰레기.     끝. 한다면  끝. 말하다   세트 fileRef 로. 접근할 수 있는 tempName 와 함께 글을 쓰다 허가 글을 쓰다 selText 로. fileRef 세트 myRawData 로. 읽어주세요 fileRef 부터 0 위해서 dataLen 접근권 fileRef  말하다 어플 "파인더"      이사를 가명을 쓰다 tempName 로.  쓰레기.  끝. 말하다   세트 numChars 로. dataLen 디브 2  따라하다 와 함께 n 부터 1 로. numChars      세트 HTML 로. HTML & "&#"      세트 a 로. 얻다 성격 (2 * n - 1)  myRawData      세트 b 로. 얻다 성격 (2 * n)  myRawData     세트 lVal 로. ((ASCII 번호 b) + (256 * (ASCII 번호 a)))      세트 HTML 로. (HTML & lVal ~하듯이) & "; "   끝. 따라하다   말하다 어플 "스타일"      세트 선택.  문서 1 로. ((선택.  문서 1) & " (  " & HTML & " ) ")  끝. 말하다 

자바스크립트

작성자:

  • Cyp 2003년 6월 10:14 7 (UTC) (초기 작성)
  • --Evar Arnfjörd Bjarmason 2004년 5월 16일 16:02 (UTC) (html 코드 주요 정리, 들여쓰기 추가)

작업할 수 있는 것으로 알려진 것:


참고:

Mac OS X 10.2를 실행하는 Mac과 Mozilla를 브라우저로 사용하는 경우 CJK 문자 변환 스크립트가 필요하지 않을 수 있습니다.Mozilla 내에서 편집만 하면 됩니다.Mozilla가 자동으로 변환합니다.예를 들어, 이 편집을 추가할 때, 저는 "편집"을 위해 일본어 문자를 입력하는데, 이것은 集編입니다.Mozilla는 이러한 문자를 자동으로 적절한 로마자 유니코드 형식으로 변환했습니다.편집 상자에서 위의 행을 보고 직접 확인하십시오. -사용자: 이피키 오오카미 2003년 9월 5일

자바스크립트
<!DOCYPE HTML 일반의 "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd "> <html>   <머리>     <제목>유니코드 개종 효용.</tftp>   </head>   <>    <형태 이름.="모양">      <p>유형 여기서, 그리고. 모든. 성격. 와 함께 a 코드 보다 큰 보다 127 할 것이다 있다 개종한 로. &암페어;#1234; 법전.</p>      <p>입력:</p>      <텍스트 영역 이름.="입력" 콜스="80" 행들="25" 온 키업="revtvests ()">        미안하다, 이것. 페이지입니다. 이라 쓸모 없는 와 함께 자바스크립트 장애가 있는.      </text area>      <p>산출량:</p>      <텍스트 영역 이름.="출력" 콜스="80" 행들="25">        미안하다, 이것. 페이지입니다. 이라 쓸모 없는 와 함께 자바스크립트 장애가 있는.      </text area>     </form>     <대본 유형="텍스트/스크립트">     <!--       문서.매력적인.입력.가치="";       문서.매력적인.산출량.가치="여기에 입력하지 마십시오.";       기능. 레프타스트() {         넝쿨 s=문서.매력적인.입력.가치;         o="";         위해서( m=0;s.charAt(m);++m )           한다면 ( (c=s.charCodeAt(m))<128&&c!=38) o+=s.charAt(m);           또 다른 한다면 (c==38) o+="&amp;";           또 다른 o+="&#"+c+";";           문서.매력적인.산출량.가치=o;       }     -->     </script> </tftp> 

감시 목록 및 삭제 취소 모두 선택 스크립트

이 스크립트는 위키백과 페이지의 모든 확인란을 유용하게 검사하여 큰 감시 목록을 지우거나 큰 기록이 있는 페이지를 복원하는 데 유용합니다.파이어폭스, 인터넷 익스플로러, 카미노, 사파리에서 작동합니다.

Firefox에서 "위치" 필드에 다음 코드가 있는 책갈피를 만듭니다.

Internet Explorer(인터넷 익스플로러)에서 즐겨찾기를 만들고 만든 후 마우스 오른쪽 단추로 클릭하고 "속성"을 선택한 다음 "URL" 상자에 다음 코드를 넣습니다(잘못된 프로토콜 경고가 표시되지만 이를 무시하면 작동합니다).

Safari에서 "모든 책갈피 표시" 선택사항을 사용합니다.책갈피 줄 컬렉션을 선택합니다.아래 스크립트를 복사 버퍼에 선택하고 오른쪽 창에 붙여넣기([Command]-v)만 하면 됩니다.새 책갈피가 자동으로 작성되고 책갈피 줄에 나타납니다."모두 선택"과 같이 합리적인 이름으로 변경합니다.

자바스크립트:위해서 (i=0; i<문서.형태.길이; i++) { 위해서 (j=0; j<문서.형태[i].요소들.길이; j++) { f= 문서.형태[i].요소들[j]; 한다면 (f.유형 == '''비공식''') f.확인했다= 진실의;  }  } 무효의 0 

스크립트 업로드

Commons에 사진을 대량 업로드하기 위해 Perl로 작성된 스크립트입니다.공통점 참조:사용자:Nichalp/Upload 스크립트입니다.

이미지 파일 내보내기 및 마이그레이션 스크립트

/ImageFileMigrator Python 스크립트는 미디어위키에서 모든 파일을 다운로드하고 Sysop 계정을 사용하여 다른 미디어위키에 추가합니다.

링크 색상 분류 및 전환

Wikipedia 링크를 방문한 후, 그 링크는 내 컴퓨터 화면에서 파란색에서 보라색으로 바뀝니다.카테고리가 있는 페이지에 태그를 지정하기 위해 카테고리:예를 들어, 링크를 보라색으로 바꾸는 NA-Class 기사.그런 다음 접두사가 있는 모든 페이지를 사용합니다.링크가 여전히 파란색인 페이지에는 카테고리가 필요합니다.NA-Class 범주 태그입니다.링크를 파란색에서 보라색으로 바꾸기 위해 처음에 특정 카테고리 내의 모든 페이지를 여는 데 많은 시간이 걸립니다.카테고리에 있는 링크의 색상을 변경할 수 있는 방법이 있습니까? 링크를 방문할 필요 없이 컴퓨터 화면에 NA-Class 기사가 표시됩니까?임시 인터넷 파일(브라우저 기록)을 편집하고 Windows 인쇄 기능의 '연결된 모든 문서 인쇄' 옵션을 사용하여 파일로 인쇄(삭제)했습니다.임시 인터넷 파일(브라우저 기록)을 편집할 수 없었고 '연결된 모든 문서 인쇄' 옵션을 선택해도 범주 링크가 자주색으로 표시되지 않았습니다.페이지에 있는 모든 링크(예: 카테고리:링크된 페이지를 실제로 열지 않고 페이지를 방문했음을 표시하기 위해 NA-Class 기사의 색상을 변경하시겠습니까?저는 다른 방법에도 개방적입니다.감사해요.Greg Mannin LB (talk) 15:57, 2008년 4월 17일 (UTC) 응답 [응답]

후속 조치로, 저는 위키백과에 이 요청을 게시했습니다.WikiProject 사용자 스크립트/요청.Greg Mannin LB (talk) 16:10, 2008년 4월 17일 (UTC) 응답 [응답]

데이터베이스 스크립팅 요청

전체 Wikipedia 데이터베이스를 컴퓨터에 복사하고 그 위에서 스크립트나 프로그램을 실행함으로써 생성되는 Wikipedia 유지관리 및 편집을 돕기 위해 설계된 많은 페이지가 있습니다.

여기서 데이터베이스 덤프의 최신 사본과 적절한 기술을 가진 사용자에게 특수 페이지 및 스크립팅이 필요한 다른 페이지를 업데이트하도록 요청할 수 있습니다.

참고 항목:위키백과:쿼리를 요청합니다.

참고 항목