위키백과:오토에드

Wikipedia

AutoEd(소스)는 기사의 특정 내용을 자동으로 변경할 수 있도록 도와주는 사용자 스크립트입니다.또한 자동화된 기사 정리와 관련된 사용자 스크립트를 쉽게 설계, 사용 및 사용자 지정할 수 있습니다.코드 픽서, 플라스틱 포크의 스크립트, 포매터를 기반으로 하지만 추가 사용자 정의와 새로운 기능의 생성이 용이합니다.현재 주로 플라스틱 포크에 의해 유지되고 있습니다.

공백만 제거하거나 기사의 실제 모양을 변경하지 않는 편집에는 AutoEd를 사용해서는 안 됩니다.구문 오류 수정 또는 보이지 않는 문자 제거와 같은 예외가 있습니다. WP:코스메틱B자세한 내용과 링크는 OT입니다.

설치안내

AutoEd를 설치하는 것은 매우 쉽고 기술적인 능력이 전혀 필요하지 않습니다!땅콩버터와 젤리 샌드위치를 만드는 레시피를 따라 할 수 있다면 이 스크립트를 설치할 수 있습니다.지침은 아래와 같습니다.불안해지면 토론 페이지에서 도움을 요청하세요.

AutoEd 스크립트를 추가하려면:

  1. 위키피디아에 로그인합니다.(이 기능은 등록된 사용자만 사용할 수 있습니다.)
  2. 웹 브라우저가 자바스크립트를 지원하는지 확인합니다.수십 년 된 웹 브라우저를 사용하거나 자바스크립트를 비활성화하도록 명시적으로 명령하지 않는 한, 아무것도 할 필요가 없습니다.
  3. common.js 페이지로 이동합니다.
    • 전문가 사용자는 특정 피부가 활성화된 경우에만 AutoEd를 활성화하기를 원할 수 있습니다.그 대신에 그들은 Special:MyPage/skin.js를 사용하여 현재 피부에 해당하는 .js 페이지에 도달하거나 Special:환경설정, 모든 .js 페이지 목록에 대한 모양 탭.
  4. 열린 페이지에서 Edit(편집)을 클릭합니다.
  5. 사전 설정 중 하나를 페이지에 추가하여 저장합니다.모든 기본 모듈을 가져오려면 추가합니다.importScript('Wikipedia:AutoEd/complete.js');
    • 일부 모듈만 원하는 경우 아래의 § 사용자 정의를 참조하십시오.
    • 모든 위키에 스크립트를 설치하려면 다음 코드를 가져와야 합니다.특별:MyPage/global.js:mw.loader.load('//en.wikipedia.org/w/index.php?title=Wikipedia:AutoEd/complete.js&action=raw&ctype=text/javascript');
  6. 임의의 기사로 이동하여 캐시를 우회하십시오.기사 상단의 "추가" 드롭다운 메뉴 탭 아래에 "자동"이라는 새 항목이 표시됩니다.이 항목은 보기 모드와 편집 모드 모두에서 볼 수 있어야 합니다.

문서화

이 스크립트는 정규 표현식을 사용하여 기사의 특정 텍스트 행(일반적으로 오류)을 다른 올바른 텍스트 행으로 대체하여 편집하는 데 도움이 될 수 있습니다.기본 설정은 페이지 상단에 "자동"이라는 제목의 단일 탭을 만듭니다.이 탭을 클릭하면 (아직 열리지 않은 경우) 편집 양식이 열리고 스크립트가 실행되어 사용 중인 모듈에 따라 다양한 수정을 수행한 후 마지막으로 "diff" 버튼을 클릭하여 변경 내용을 볼 수 있습니다.지금은 모듈이 매우 제한적이고 사용자 지정이 완전히 구현되지 않았지만, 아래에 설명된 사전 설정은 자바스크립트를 이해하거나 스크립트의 기술적 세부 사항을 이해할 필요 없이 스크립트를 쉽게 사용할 수 있는 방법을 제시합니다.

커스터마이징

위키백과:AutoEd/Customizing(자동 편집/사용자 정의)에는 이 스크립트를 사용자 정의하고 새 모듈 및 사전 설정을 만드는 방법에 대한 세부 정보가 포함됩니다.아직 완성되지는 않았지만, 현재 변수에 대한 몇 가지 기본 정보와 유용할 수 있는 모듈을 직접 선택하는 내용이 포함되어 있습니다.

위키드

AutoEd는 wikEd와도 호환됩니다.그러나 제대로 작동하려면 monobook.js 페이지에 다음을 추가해야 합니다.이렇게 하면 diff 페이지가 자동으로 열리지 않지만, 이때는 AutoEd의 변경 사항이 wikEd에서 올바르게 변경되기 위해서 필요합니다.

autoEdClick = 거짓의; 

사전 설정

각 사용자가 개인 취향에 맞게 AutoEd를 사용자 지정할 수 있고, 심지어 핵심 코딩을 사용하여 다른 스크립트를 만드는 데 도움을 줄 수도 있지만, AutoEd에는 자바스크립트에 대한 지식 없이 사용할 수 있는 여러 가지 "미리 설정된" 사용자 지정이 있습니다.지금까지 "기본", "위키체커", "형식" 및 "완전" 사전 설정이 생성되었지만, 이러한 작업은 계속 확장될 것이며 사용자 또는 요청에 따라 더 많은 사전 설정을 생성할 수 있습니다.

사전 설정을 설치하려면 각 섹션에 지정된 코드를 monobook.js 페이지에 추가하기만 하면 됩니다(다른 스킨을 사용하는 경우 어떻게 해야 하는지 알 수 있습니다). 해당 페이지의 지침을 따라 캐시를 삭제합니다.그런 다음 스크립트를 설치하고 사용할 수 있도록 준비해야 합니다. 작동하지 않는 것 같다면 대화 페이지에서 이 내용을 언급하여 수정할 수 있습니다.

베이직

"기본" 사전 설정은 위키텍스트, 헤드라인, 템플릿 및 ISBN에 대한 다양한 문제를 정리하는 역할을 합니다.

ImportScript('위키피디아:AutoEd/basic.js'); 

설치가 완료되면 "자동" 탭이 대화하지 않는 모든 페이지에 표시됩니다.클릭하면 다음 수정사항이 실행됩니다.

  • Ö과 같은 HTML 엔티티는 ö과 같은 유니코드 문자로 대체됩니다.
  • 일부 헤드라인 이름은 스타일 매뉴얼에 맞게 수정됩니다(예: "Weblinks"가 "외부 링크"가 됨).
  • <i> 또는 <h1>과 같은 HTML 코드는 해당 위키텍스트로 대체됩니다.
  • <br> HTML 태그는 올바른 HTML 또는 XHTML 구문을 사용하도록 고정됩니다.
  • 하위 호환 XHTML처럼 보이도록 <references />의 슬래시 앞에 공백이 추가됩니다. [1]
  • 템플릿 이름에서 불필요한 "Template:" 접두사가 제거됩니다.
  • 유니코드 컨트롤 문자가 제거됩니다.이 문자들은 모두 "보이지 않는" 것이기 때문에 손으로 제거하기 어렵지만, 문제를 일으키고 불필요하게 페이지의 크기를 증가시킬 수 있습니다.
  • 일부 위키링크는 단순화됩니다.예를 들어, 개는 개가 됩니다.현재 기사에 연결된 위키링크도 제거됩니다.
  • {{Reflist}}로 리디렉션을 변경하여 실제 {{Reflist} 템플릿을 사용합니다(이를 통해 리디렉션이 주 템플릿과 동일한 것으로 감지되지 않는 특정 스크립트에 도움이 될 수 있습니다).
  • 대체된 {{Reflist}} 템플릿은 대체되지 않은 버전으로 대체됩니다.
  • 굵은 글씨는 제목의 처음과 끝에서 제거되며, 일반적으로 불필요한 형식입니다.
  • 콜론은 제목 끝에서 제거됩니다. 섹션 이름 뒤에 콜론을 붙여 섹션의 본문을 "소개"하는 것은 일반적으로 좋지 않은 형태입니다.

원하는 경우 이 사전 설정 코드를 위키피디아에서 확인할 수 있습니다.AutoEd/basic.js.

포맷터

이 사전 설정은 Formatter 스크립트를 대체하는 기능을 하도록 설계되었으며 해당 스크립트의 대부분의 기능과 몇 가지 기능을 더 포함합니다.

ImportScript('위키피디아:AutoEd/formatter.js'); 

이 스크립트는 템플릿 및 ISBN 정리를 제외한 기본 스크립트의 모든 기능을 다음과 함께 제공합니다.

  • 여백이 정리되어 있습니다.

또한 화면 상단에 있는 탭의 이름을 '포맷'으로 변경하기 때문에 기본 버전과 다릅니다.

이 사전 설정에 대한 코드는 위키백과에서 확인할 수 있습니다.AutoEd/formatter.js.

위키체커

사전 설정은 위키백과에 나열된 오류를 수정하기 위해 고안되었습니다.위키프로젝트 반자동 스크립트에 대해 가능한 한 위키백과를 확인합니다.

ImportScript('위키피디아:AutoEd/wikichecer.js'); 

이 스크립트는 다음과 같은 기본 스크립트의 모든 기능을 제공합니다.

  • HTML 테이블은 위키 테이블로 변환됩니다.이러한 변경은 종종 문제가 없는지 확인하기 위해 미세 조정이 필요하므로 기본 스크립트에 포함되지 않습니다.
  • <br> 태그는 이미지 설명, 위키링크 및 템플릿의 끝과 글머리표 목록의 행 끝에 있을 때 제거됩니다.이 변경으로 인해 오류가 발생할 수 있으므로 일부 수정 사항보다 더 자세한 수동 검사가 필요합니다.

또한 위키프로젝트 체크위키피디아 페이지의 자동 편집 요약에 링크를 제공하고 화면 상단의 탭 이름을 '체크'로 변경하기 때문에 기본 버전과 차이가 있습니다.

이 사전 설정에 대한 코드는 위키백과에서 확인할 수 있습니다.AutoEd/wikichecer.js.

완료

이 사전 설정은 다음과 같이 작동합니다.AutoEd용으로 만들어진 모듈 중 일부가 포함되어 있습니다.현재 유일한 예외는 Fullwidth(전체 폭)로, False Positive의 수가 정상보다 높습니다. 모듈은 위키백과의 지침에 따라 사용할 수 있습니다.자동 편집/사용자 지정.

ImportScript('위키피디아:AutoEd/complete.js'); 

이 사전 설정에 대한 코드는 위키백과에서 확인할 수 있습니다.AutoEd/complete.js.

모듈

커뮤니티

이 표는 사용 가능한 핵심 커뮤니티 "모듈"을 나열합니다.

모듈 기본의 포맷터 위키 체커 완성하다 묘사
엑스트라 브레이크스 아니요. 아니요. 네. 네. 일부 추가 <br> 및 <br /> 태그를 제거합니다.
전폭 아니요. 아니요. 아니요. 아니요. "전체 너비" 문자를 일반 문자로 바꿉니다.
헤드라인 네. 네. 네. 네. 헤드라인 이름 및 구문 정리
HTMLToWikitext 네. 네. 네. 네. HTML 코드를 해당 위키텍스트로 변환합니다.
ISBN 네. 아니요. 네. 네. "ISBN"에서 불필요한 접미사를 제거합니다.
링크스 네. 네. 네. 네. 외부 링크와 관련된 몇 가지 일반적인 문제를 정리합니다.
테이블에서 Wikite 텍스트로 아니요. 아니요. 네. 네. HTML 테이블을 위키 테이블로 변환합니다(일반적으로 오류가 없는지 확인하려면 추가 편집이 필요합니다).
템플릿 네. 아니요. 네. 네. 일부 템플릿 구문 정리
유니코드 컨트롤 문자 네. 네. 네. 네. "보이지 않는" 유니코드 컨트롤 문자를 제거합니다.
유니코드 헥스 아니요. 아니요. 아니요. 네. 위키링크의 16진수 인코딩 문자를 유니코드로 변환합니다.
유니코드화 네. 네. 네. 네. HTML 엔티티를 유니코드 문자로 변환합니다.
여백 아니요. 네. 아니요. 네. 특정 위치에 공백을 추가 및 제거합니다.
위키링크스 네. 네. 네. 네. 내부 링크 정리 및 단순화

사용자

새 모듈을 만드는 경우 알파벳 순으로 이 목록에 자유롭게 추가하십시오.모듈이 사용자 공간에 있는 경우 "유지관리자"에 사용자 이름을 입력하십시오.

사용자 상자

위키백과에는 사용자 정의 가능한 AutoEd 사용자 상자가 있습니다.AutoEd/Userbox(자동 편집/사용자 상자).