User:Widgetkid/RecordingCover
Appearance
Use at your own risk This is script is built by a well-meaning computer science major who hasn't been paid to code for 20+ years. Please consider this a 'beta' product. Please let me know if you encounter any issues. Good luck!WidgetKid Converse 00:45, 8 March 2026 (UTC) |

Script at User:Widgetkid/RecordingCover.js
Features
[edit]- Uploads cover art directly from an album or song article page. The script uploads the file under fair use rationale.
- Adds the uploaded cover art to the album or song infobox, if one exists.
- Removes 'imageneeded' flag from talk page banners, if present.
Installation
[edit]- Click the "Install" button on the top of the page.
- Alternatively, copy the line
importScript('User:Widgetkid/RecordingCover.js'); // Backlink: [[User:Widgetkid/RecordingCover.js]], then paste it into your common.js file.
- Alternatively, copy the line
- After installation, the link "Upload Book Cover" will appear in the "Tools" menu.
Parameters
[edit]
- Article Title - The name of the album or song article. Should be auto-populated if you are on the article's page.
- Author / copyright holder - Enter either the recording artist or the label's name.
- Source - The URL of the source where you found the cover art.
- Checkbox: Public Domain - If this file is in the public domain, check this box to send the file to Wikimedia Commons instead of to Wikipedia as a non-free file.
- PD Tag - Select the appropriate public domain tag.
- PD Tag Basis - Describe why the public domain tag you selected applies to this file.
- Checkbox 1: Add to Infobox - Confirm you want to add the cover art to the article's Infobox.
- Checkbox 2: Remove 'imageneeded tag - Confirm you want to remove the Template:WikiProject Albums parameter 'imageneeded' from the album's talk page. Only works for albums. A similar parameter doesn't exist for songs.
Kudos
[edit]- This a version of Kingsacrificer's BookCover.js and FilmPoster.js scripts.
- Thanks Iljhgtn for posting the other scripts to your tools. Great stuff!

Change log
[edit]- v1.0.9: Added Public Domain option to send free files to Wikimedia Commons.
- v1.0.8: Initial published version.