User:DaxServer/BooksToSfn

From Wikipedia, the free encyclopedia

The script will add a "Books to Sfn" portlet link in Visual Editor's source mode editing, in main namespace articles or in the user's Sandbox. When clicked, it converts one {{cite book}} inside a <ref>...</ref> tag block into an {{Sfn}}.

DescriptionConverts a {{cite book}} to use {{Sfn}}
AuthorDaxServer
StatusRelease candidate
First releasedOctober 25, 2021; 4 years ago (2021-10-25)
Quick facts Description, Author ...
BooksToSfn
DescriptionConverts a {{cite book}} to use {{Sfn}}
AuthorDaxServer
StatusRelease candidate
First releasedOctober 25, 2021; 4 years ago (2021-10-25)
UpdatedOctober 28, 2021; 4 years ago (2021-10-28)
BrowsersBrave, Google Chrome, Firefox
SkinsVector
SourceUser:DaxServer/BooksToSfn.js
Close

The script looks for a level-2/3 "Bibliography" section with a {{Refbegin}}{{Refend}} block and appends the {{cite book}} inside the block. If not, it will look for a level-2 "References" section and create a level-3 "Bibliography" section. After the conversion, a success message or a failure message (with more details in the browser console) would be displayed. Verify the conversion and make any changes necessary. It's recommended to save one change at a time so as to have a good page history.

Capabilities

The script is capable of identifying the last names required by {{Sfn}} in this order:

  • last
  • last1 ... lastn
  • author
  • author1 ... authorn
  • editor
  • editor1 ... editorn

The script is capable of identifying year from the parameters year or date. It is capable of identifying page numbers from the parameters page or pages.

Hint: It's much easier if you get ScriptInstaller, then navigate to User:DaxServer/BooksToSfn.js and click "Install" at the top.

Installation instructions

However, here's the manual method:

  1. Place {{subst:iusc|User:DaxServer/BooksToSfn.js}} on Special:MyPage/common.js or a skin-specific page, like Special:MyPage/vector.js.
  2. Clear your cache and enjoy!

Related Articles

Wikiwand AI