User:Citation도구

인용 도구는 인용 오류를 찾아 고치는 세미봇이다.

정보

이 페이지에는 인용 도구 세미봇에 대한 논의가 포함되어 있다. 개발 진행 상황에 대한 발표를 확인하십시오. 관련 프로젝트는 각주 스타일을 참조하는 실험/하이브리드다.

버전 1.0이 지금 생방송이야! 그것은 기능적이면서도 유용한 것으로 보인다. 예를 들어, 나는 레이스와 인텔리전스 Δ에 대한 <ref> 마크업과 장 라플란CHEΔ (내가 우연히 m:Cite.php를 사용하여 작업한 두 개의 기사)에서 오류를 확인했다.[1]

이와 같은 작업에 Python을 사용하는 방법에 대한 자세한 내용은 Python의 텍스트 처리를 참조하십시오.[2]

특징들

요청된 기능을 목록에 추가하십시오.

  1. 명명되지 않은 참조의 내용과 관련된 문제를 진단한다.
    • 동명참고문 여러 개에 내용물이 포함된 경우 식별 이 경우 우선이 아닌 내용은 <참조/>에 의해 렌더링되지 않는다.
    • 내용과 함께 하나(또는 그 이상) 이전에 빈 명명된 참조가 발생한 경우를 식별하고, <참조/>는 그 메모를 비어 있는 것으로 렌더링한다.
    • 제1위치에 명명된 참조내용과 함께 기사출처의 개정을 제안한다. 여러 개의 항목에 내용이 있는 경우, "인증된" 노트 콘텐츠 중 하나를 수동으로 선택하십시오.
  2. 사용자 안내 방식으로 인용문처럼 보이는 m:Cite.php 참조를 Harvard 또는 Label 참조 템플릿으로 변환하십시오.
    • '모양'의 기준은? 전체 {cite XXX} 템플릿으로 시작하십시오.
    • 로봇의 관점에서 (각주와는 반대로) 인용문이 무엇인지 더 잘 알고 있는가?
  3. 두 가지 유형의 노트에 대해 별도의 "각주" 및 "참조" 섹션을 만드십시오.
  4. 사용자가 확인란 등을 가지고 필요한 결정을 할 수 있도록 하는 웹 인터페이스에 모든 것을 넣는다.
    • ③ 최종 결과는 사용자가 기사에 복사할 수 있는 텍스트여야 한다. 나는 분명히 어떤 잘못된 봇이 인간의 지도 없이 나쁜 결정을 내리게 하고 싶지 않다.
  5. 링크에 따라 메타데이터를 추출하여 베어 레퍼런스(예: [http://example.com/page.html])를 전체 {{cite 웹} 인용 템플릿으로 변환하십시오.
  6. 자동으로 "WebCite"(캐시/아카이브)가 인용한 URL. WebCite는 이에 대한 비교적 간단한 XML 기반 ASP를 가지고 있다. http://www.webcitation.org/faq을 참조하십시오. 인용된 URL을 WebCite와 캐싱하면 링크가 썩지 않고 작성자가 인용하고자 하는 URL의 스냅샷을 보관한다. 인용된 URL은 WebCite 링크(인기된 URL 및 캐싱 날짜 또는 고유한 스냅샷 ID 포함)로 대체될 수 있다(참고: 새로운 기사에 대해서만 이 작업을 수행해야 하며 그렇지 않으면 페이지가 업데이트되었는지 또는 사라졌는지 확인할 수 없음). 또는 WebCite 링크가 원래 인용된 URL에 추가될 수 있다.
  7. 연대기를 벗어난 참조 문자열을 식별하고 빠른 수정을 허용하십시오.

벅스

알려진 문제를 요약하면 여기에 나열하십시오. 버그(또는 잘못된 특성)에 대해 더 자세히 알아보려면 대화 페이지를 사용하십시오.

  1. 분명한 패턴은 아니지만 "이 WikiText를 사용한 업데이트" 버튼으로 페이지를 업데이트하면 편집 충돌이 부정확하게 보고되는 경우가 있다. 이런 경우, 당신은 여전히 제안된 텍스트를 복사하여 위키백과 편집창에 붙여넣을 수 있다.

혼합 유형 예제

나는 주석 각주와 인용문의 혼합이 종종 기사에 바람직하다고 믿는다. 이런 스타일의 장난감 예는 다음과 같다: 위키백과의 대화:각주/혼합 인용문각주. 비슷한 것의 "야생에서"의 예는 젤로 비아프라에 있다. 이러한 혼합 스타일이 현재 편집 중인 기사에 유용한지 여부를 고려해 보십시오. 시간이 지남에 따라, 이 도구는 이런 스타일을 만드는 데 더 도움이 될 것이다.

주의사항

이 도구는 자동 페이지 편집에 있어 편집자를 돕기 위한 것이다. 기사 내에서 특정 참조 스타일을 사용하기로 한 결정은 기사 편집자들의 의견 일치를 위한 문제다. 단순히 프로세스를 쉽게 만드는 도구가 존재한다는 이유만으로 기사의 인용/각주 스타일을 수정하지 마십시오. 다만 편집자가 특정 스타일이 바람직하다는 데 동의할 때만 수정하십시오.

m:Cite.php를 사용하는 것으로 알려진 페이지

이것들은 편집 과정에서 생기는 오류를 감시할 가치가 있을 것이다.

참고 항목

각주

  1. ^ 식별된 테스트 케이스를 테스트에 사용하는 경우, 다른 사용자가 테스트 케이스를 검사할 때 동일한 "일반적인" m:Cite.php 오류를 볼 수 있도록 사용 후 변경 사항을 롤백하십시오.
  2. ^ (메르츠 2003)

참조

  • Mertz, David (2003). Text Processing in Python (HTML). Addison-Wesley Professional. ISBN 0321112547.