Wikipedia test2wiki https://test2.wikipedia.org/wiki/Main_Page MediaWiki 1.47.0-wmf.12 first-letter Media Special Talk User User talk Wikipedia Wikipedia talk File File talk MediaWiki MediaWiki talk Template Template talk Help Help talk Category Category talk Thread Thread talk Summary Summary talk Portal Portal talk Author Author talk Page Page talk Index Index talk Schema Schema talk TimedText TimedText talk Module Module talk Event Event talk Topic Wikipedia:Administrators and bureaucrats 4 31 618989 584230 2026-07-27T17:38:06Z Wmbata 26533 /* */ 618989 wikitext text/x-wiki {{shortcut|[[WP:ADMIN]]<br />[[WP:SYSOP]]}} <br/> <hr/> '''Administrators''', also called '''sysops''' - short for '''system operators''', are editors that have access to technical features that help keep Wikipedia running smoothly. They have access to these features because they are meant to be trusted by the community, but this does not make them better or more important than anybody else. The opinion of an administrator, for example, should not be more valid than the opinion of a person who chooses to edit Wikipedia with an IP address because they have administrator rights. Things administrators can do: * Delete pages ** [[:en:Wikipedia:Deletion policy|Deletion policy]] *** Requests should be made at [[:en:Wikipedia:Requests for deletion|Requests for deletion]] unless a page is a [[:en:Wikipedia:Deletion policy#Quick deletion|quick deletion]] candidate. * Protect and unprotect pages and edit protected pages, including those in the [[:en:Wikipedia:MediaWiki namespace|MediaWiki namespace]]. ** [[:en:Wikipedia:Protection policy|Protection policy]] * Block disruptive users ** [[:en:Wikipedia:Blocks and bans|Blocks and bans]] *** Requests should be made at [[:en:Wikipedia:Vandalism in progress|Vandalism in progress]] but only if the user has been disruptive. Requests made in [[:en:Wikipedia:Assume good faith|bad faith]] may result in you yourself being blocked. If you would like to become an administrator, please create a nomination request in [[#Nominations and requests to be an administrator/bureaucrat|this section]], but please look at the archives first so you can see why other people's requests have failed or succeeded. Jimbo Wales, the founder of the [[Wikimedia Foundation]], said "this should be no big deal". == Bureaucrat == :''An automated list of accounts with bureaucrat status is available at [[Special:ListUsers/bureaucrat]].'' A '''bureaucrat''' is a slightly higher administrative level that can perform a few additional functions. Bureaucrats can give administrator or bureaucrat status to other users following a successful request on this page. Bureaucrats can also help users who want to [[:meta:Changing username|change user names]]. They can also "flag" [[Wikipedia:Bots|bots]], which means to hide their contributions from the new changes and put them in the bot group. Requests for name changes should be made directly to the talk page of one of the listed bureaucrats. == List of administrators == :''An automated list of accounts with admin status is available at [[Special:Listadmins]].'' {{Special:Listusers/sysop|limit=500}} == Nominations and requests to be an administrator/bureaucrat == ==Current issues and requests== Users can contact administrators on this page to ask them to protect pages. Requests for deletion should be made on [[:en:Wikipedia:Requests for deletion|Requests for deletion]] and requests for blocking on [[:en:Wikipedia:Vandalism in progress|vandalism in progress]]. All administrators should watch this section for issues that they should be aware of and for news about policy changes that may affect them. [[m:Requests for permissions#Tangotango|See his request here]]. == See also == * Administrator logs ** [[Special:Log/block|Block log]] ** [[Special:Log/protect|Page protection log]] ** [[Special:Log/delete|Deletion log]] * Bureaucrat logs ** [[Special:Log/rights|User rights log]] ** [[Special:Log/renameuser|User rename log]] (former bureaucrat log; now global renamer log) * [[Wikipedia:Rules]] * [[meta:Administrators of various Wikipedias]] [[Category:Wikipedia|Administrators]] [[af:Wikipedia:Administrateur]] [[als:Wikipedia:Administratoren]] [[am:Wikipedia:Administrators]] [[ar:ويكيبيديا:إداريون]] [[ast:Uiquipedia:Alministradores]] [[av:Википедия:Администраторал]] [[bm:Wikipedia:Administrateurs]] [[zh-min-nan:Wikipedia:Hêng-chèng jîn-oân]] [[be:Вікіпэдыя:Адміністрацыя]] [[bs:Wikipedia:Administratori]] [[br:Wikipedia:Merourien]] [[bg:Уикипедия:Администратори]] [[ca:Viquipèdia:Administradors]] [[cs:Wikipedie:Správci]] [[cy:Wicipedia:Gweinyddwyr]] [[da:Wikipedia:Administratorer]] [[de:Wikipedia:Administratoren]] [[arc:Wikipedia:Administrators]] [[et:Vikipeedia:Administraatorid]] [[el:Βικιπαίδεια:Διαχειριστές]] [[en:Wikipedia:Administrators]] [[es:Wikipedia:Bibliotecarios]] [[eo:Vikipedio:Administrantoj]] [[eu:Wikipedia:Administratzaileak]] [[fa:ویکی‌پدیا:مدیران]] [[fo:Wikipedia:Umboðsstjóri]] [[fr:Wikipédia:Administrateur]] [[fy:Wikipedy:Behearders]] [[fur:Vichipedie:Aministradôrs]] [[ga:Vicipéid:Riarthóirí]] [[gl:Wikipedia:Administradores]] [[gu:વિકિપીડિયા:પ્રબંધક]] [[ko:위키백과:관리자]] [[ha:Wikipedia:Administrators]] [[hi:विकिपीडिया:प्रबन्धक]] [[hsb:Wikipedia:Administratorojo]] [[hr:Wikipedija:Administratori]] [[io:Wikipedia:Administranti]] [[id:Wikipedia:Pengurus]] [[ia:Wikipedia:Administratores]] [[os:Википеди:Админтæ]] [[is:Wikipedia:Stjórnendur]] [[it:Wikipedia:Amministratori]] [[he:ויקיפדיה:מפעיל מערכת]] [[jv:Wikipedia:Pangurus]] [[kn:ವಿಕಿಪೀಡಿಯ:ನಿರ್ವಾಹಕರು]] [[ka:ვიკიპედია:ადმინისტრატორები]] [[ks:Wikipedia:Administrators]] [[kk:Wikipedia:Әкімшілер]] [[sw:Wikipedia:Wakabidhi]] [[ku:Wîkîpediya:Koordînasyon]] [[lad:Wikipedia:Administradores]] [[la:Vicipaedia:Magistratus]] [[lv:Wikipedia:Administrācija]] [[lb:Wikipedia:Administratoren]] [[lt:Wikipedia:Administratoriai]] [[li:Wikipedia:Systeemwèrkers]] [[lmo:Wikipedia:Aministraduur]] [[hu:Segítség:Adminisztrátorok]] [[mk:Википедија:Администратори]] [[mt:Wikipedija:Amministraturi]] [[mi:Wikipedia:Kaiwhakahaere]] [[ms:Wikipedia:Penyelia]] [[na:Wikipedia:Administrators]] [[fj:Wikipedia:Administrators]] [[nl:Wikipedia:Moderator]] [[ja:Wikipedia:管理者]] [[nap:Wikipedia:Amministratore]] [[no:Wikipedia:Administratorer]] [[nn:Wikipedia:Administratorar]] [[ug:Wikipedia:هاكیملار]] [[ps:Wikipedia:Administrators]] [[nds:Wikipedia:Administraters]] [[pl:Wikipedia:Administratorzy]] [[pt:Wikipedia:Administradores]] [[ro:Wikipedia:Administratori]] [[rmy:Vikipidiya:Administratorurya]] [[ru:Википедия:Администраторы]] [[se:Wikipedia:Hálddašeaddjit]] [[sm:Wikipedia:Administrators]] [[sa:Wikipedia:Administrators]] [[sq:Wikipedia:Administruesit]] [[scn:Wikipedia:Amministraturi]] [[sk:Wikipédia:Správcovia]] [[sl:Wikipedija:Administratorji]] [[sr:Википедија:Администратори]] [[su:Wikipedia:Kuncén]] [[fi:Wikipedia:Ylläpitäjät]] [[sv:Wikipedia:Administratörer]] [[tl:Wikipedia:Mga Tagapangasiwa]] [[tt:Wikipedia:İdäräçelär]] [[tet:Wikipedia:Administradór Sira]] [[th:วิกิพีเดีย:ผู้ดูแลระบบ]] [[vi:Wikipedia:Người quản lý]] [[tr:Vikipedi:Yöneticiler]] [[tk:Wikipedia:Yöneticilik Başvurusu]] [[uk:Вікіпедія:Адміністратори]] [[uz:Wikipedia:Administratorlar]] [[vec:Wikipedia:Aministradori]] [[wa:Wikipedia:Manaedjeus]] [[wuu:Wikipedia:管理员]] [[yi:װיקיפּעדיע:Administrators]] [[zh-yue:Wikipedia:管理員]] [[zh:Wikipedia:管理员]] lt3omtths56ojlusyo6e7jtc1qcj1ug Template:Shortcut 10 1348 618864 428372 2025-02-20T14:12:16Z RMCD bot 11271 Removing notice of move discussion 428371 wikitext text/x-wiki <includeonly>{{#invoke:Shortcut|main}}</includeonly><noinclude> {{documentation}} <!-- Categories go on the /doc subpage, and interwikis go on Wikidata. --> </noinclude> 5idoxkkbt62sniipoe18t8iorl88qpo 618865 618562 2026-07-27T16:49:13Z Wmbata 26533 1 revision imported from [[:en:Template:Shortcut]] 618562 wikitext text/x-wiki <span {{#if:{{{demo|}}}||id="shortcut" class="coordinates"}} style="display: inline; white-space:nowrap;"><!-- -->{{Shortcut text|{{#expr:1{{#if:{{{2|}}}|+1}}{{#if:{{{3|}}}|+1}}{{#if:{{{4|}}}|+1}}}}|lang={{{lang|}}} }}<!-- -->{{colon|lang={{{lang|}}} }}<!-- -->{{no redirect|{{{1}}}}}<!-- -->{{#if:{{{2|}}}|&nbsp;• {{no redirect|{{{2}}}}}}}<!-- -->{{#if:{{{3|}}}|&nbsp;• {{no redirect|{{{3}}}}}}}<!-- -->{{#if:{{{4|}}}|&nbsp;• {{no redirect|{{{4}}}}}}}<!-- --></span><!-- --><noinclude>{{Documentation}}</noinclude> pm97upqu00uiorznl8bxsb55ekunea2 Template:Documentation subpage 10 2646 618928 539732 2026-07-26T21:53:49Z Jlwoodwa 20155 [[mw:Help:Magic words#EXPECTED_UNCONNECTED_PAGE|__EXPECTED_UNCONNECTED_PAGE__]] 618928 wikitext text/x-wiki <includeonly><!-- -->{{#ifeq:{{lc:{{SUBPAGENAME}}}} |{{{override|doc}}} | <!--(this template has been transcluded on a /doc or /{{{override}}} page)--> </includeonly><!-- -->{{#ifeq:{{{doc-notice|show}}} |show | {{Mbox | type = notice | style = margin-bottom:1.0em; | image = [[File:Edit-copy green.svg|40px|alt=icon]] | text = {{strong|This is a [[Wikipedia:Template documentation|documentation subpage]]}} for {{terminate sentence|{{{1|[[:{{SUBJECTSPACE}}:{{BASEPAGENAME}}]]}}}}}<br />It may contain usage information, [[Wikipedia:Categorization|categories]] and other content that is not part of the original {{#if:{{{text2|}}} |{{{text2}}} |{{#if:{{{text1|}}} |{{{text1}}} |{{#ifeq:{{SUBJECTSPACE}} |{{ns:User}} |{{lc:{{SUBJECTSPACE}}}} template page |{{#if:{{SUBJECTSPACE}} |{{lc:{{SUBJECTSPACE}}}} page|article}}}}}}}}. }} }}<!-- -->{{DEFAULTSORT:{{{defaultsort|{{PAGENAME}}}}}}}<!-- --><includeonly>__EXPECTED_UNCONNECTED_PAGE__</includeonly><!-- -->{{#if:{{{nocat|}}}{{{inhibit|}}}|<!--(don't categorize)--> |<includeonly><!-- -->{{#ifexist:{{NAMESPACE}}:{{BASEPAGENAME}} | [[Category:{{#switch:{{SUBJECTSPACE}} |Template=Template |Module=Module |User=User |#default=Wikipedia}} documentation pages]] | [[Category:Documentation subpages without corresponding pages]] }}<!-- --></includeonly> }}<!-- (completing initial #ifeq: at start of template:) --><includeonly> | <!--(this template has not been transcluded on a /doc or /{{{override}}} page)--> }}<!-- --></includeonly><noinclude>{{Documentation}}</noinclude> iwz7dreef73y68fx96yxyj3ry6l1x58 618929 618928 2026-07-27T16:49:16Z Wmbata 26533 1 revision imported from [[:en:Template:Documentation_subpage]] 618928 wikitext text/x-wiki <includeonly><!-- -->{{#ifeq:{{lc:{{SUBPAGENAME}}}} |{{{override|doc}}} | <!--(this template has been transcluded on a /doc or /{{{override}}} page)--> </includeonly><!-- -->{{#ifeq:{{{doc-notice|show}}} |show | {{Mbox | type = notice | style = margin-bottom:1.0em; | image = [[File:Edit-copy green.svg|40px|alt=icon]] | text = {{strong|This is a [[Wikipedia:Template documentation|documentation subpage]]}} for {{terminate sentence|{{{1|[[:{{SUBJECTSPACE}}:{{BASEPAGENAME}}]]}}}}}<br />It may contain usage information, [[Wikipedia:Categorization|categories]] and other content that is not part of the original {{#if:{{{text2|}}} |{{{text2}}} |{{#if:{{{text1|}}} |{{{text1}}} |{{#ifeq:{{SUBJECTSPACE}} |{{ns:User}} |{{lc:{{SUBJECTSPACE}}}} template page |{{#if:{{SUBJECTSPACE}} |{{lc:{{SUBJECTSPACE}}}} page|article}}}}}}}}. }} }}<!-- -->{{DEFAULTSORT:{{{defaultsort|{{PAGENAME}}}}}}}<!-- --><includeonly>__EXPECTED_UNCONNECTED_PAGE__</includeonly><!-- -->{{#if:{{{nocat|}}}{{{inhibit|}}}|<!--(don't categorize)--> |<includeonly><!-- -->{{#ifexist:{{NAMESPACE}}:{{BASEPAGENAME}} | [[Category:{{#switch:{{SUBJECTSPACE}} |Template=Template |Module=Module |User=User |#default=Wikipedia}} documentation pages]] | [[Category:Documentation subpages without corresponding pages]] }}<!-- --></includeonly> }}<!-- (completing initial #ifeq: at start of template:) --><includeonly> | <!--(this template has not been transcluded on a /doc or /{{{override}}} page)--> }}<!-- --></includeonly><noinclude>{{Documentation}}</noinclude> iwz7dreef73y68fx96yxyj3ry6l1x58 Template:High-use 10 2729 618934 417191 2023-05-30T09:39:48Z Lectonar 9678 Changed protection settings for "[[Template:High-use]]": [[WP:High-risk templates|High-risk template or module]] ([Edit=Require template editor access] (indefinite) [Move=Require template editor access] (indefinite)) 618934 wikitext text/x-wiki {{#invoke:High-use|main|1={{{1|}}}|2={{{2|}}}|info={{{info|}}}|demo={{{demo|}}}|form={{{form|}}}|expiry={{{expiry|}}}|system={{{system|}}}}}<noinclude> {{Documentation}} <!-- Add categories to the /doc subpage; interwiki links go to Wikidata, thank you! --> </noinclude> j29sm6019piulvmp7rcudlkhl1yuxmv 618935 618934 2026-07-27T16:49:17Z Wmbata 26533 1 revision imported from [[:en:Template:High-use]] 618934 wikitext text/x-wiki {{#invoke:High-use|main|1={{{1|}}}|2={{{2|}}}|info={{{info|}}}|demo={{{demo|}}}|form={{{form|}}}|expiry={{{expiry|}}}|system={{{system|}}}}}<noinclude> {{Documentation}} <!-- Add categories to the /doc subpage; interwiki links go to Wikidata, thank you! --> </noinclude> j29sm6019piulvmp7rcudlkhl1yuxmv Template:Tlc 10 2733 618924 509697 2021-01-23T16:04:55Z Elli 5718 cats 618924 wikitext text/x-wiki #REDIRECT [[Template:Template link code]] {{Redirect category shell| {{R from template shortcut}} {{R from high-use template}} {{R from move}} }} 8ipdye4ppl865bi7oqsxa27qaiw88f6 618925 509699 2026-07-27T16:49:16Z Wmbata 26533 1 revision imported from [[:en:Template:Tlc]] 509698 wikitext text/x-wiki <onlyinclude><!-- --><templatestyles src="Template:Nowrap/styles.css"/><!-- --><code class="nowrap"><!-- -->&#123;&#123;<includeonly>{{{1}}}</includeonly><noinclude>tlc&#124;...</noinclude><!-- -->{{#ifeq:{{{2|x}}}|{{{2|}}}| &#124;{{{2}}} }}<!-- -->{{#ifeq:{{{3|x}}}|{{{3|}}}| &#124;{{{3}}} }}<!-- -->{{#ifeq:{{{4|x}}}|{{{4|}}}| &#124;{{{4}}} }}<!-- -->{{#ifeq:{{{5|x}}}|{{{5|}}}| &#124;{{{5}}} }}<!-- -->{{#ifeq:{{{6|x}}}|{{{6|}}}| &#124;{{{6}}} }}<!-- -->{{#ifeq:{{{7|x}}}|{{{7|}}}| &#124;{{{7}}} }}<!-- -->{{#ifeq:{{{8|x}}}|{{{8|}}}| &#124;{{{8}}} }}<!-- -->{{#ifeq:{{{9|x}}}|{{{9|}}}| &#124;{{{9}}} }}<!-- -->&#125;&#125;<!-- --></code><!-- --></onlyinclude> {{Documentation}} 3x96c7thlk2t66ykktoml7s1mg49fhj Template:Code 10 2737 618894 36241 2025-02-03T21:00:59Z Ahecht 7824 Undid revision [[Special:Diff/1273749230|1273749230]] by [[Special:Contributions/Ahecht|Ahecht]] ([[User talk:Ahecht|talk]]) 618894 wikitext text/x-wiki {{#tag:syntaxhighlight|{{{code|{{{1}}}}}}|lang={{{lang|{{{2|text}}}}}}|class={{{class|}}}|style={{{style|}}}|inline=1}}<noinclude> {{documentation}} <!-- Add categories to the /doc subpage, interwikis to Wikidata, not here --> </noinclude> c4j1dm0qlwo4osjl4tof16x31yebphy 618895 618894 2026-07-27T16:49:15Z Wmbata 26533 1 revision imported from [[:en:Template:Code]] 618894 wikitext text/x-wiki {{#tag:syntaxhighlight|{{{code|{{{1}}}}}}|lang={{{lang|{{{2|text}}}}}}|class={{{class|}}}|style={{{style|}}}|inline=1}}<noinclude> {{documentation}} <!-- Add categories to the /doc subpage, interwikis to Wikidata, not here --> </noinclude> c4j1dm0qlwo4osjl4tof16x31yebphy Template:Para 10 2744 618900 539701 2026-04-20T13:31:32Z Paine Ellsworth 9670 follow up to page move - retarget and add [[WP:RCAT|rcat template]]s 618900 wikitext text/x-wiki #REDIRECT [[Template:Parameter]] {{Rcat shell| {{R from move}} {{R from template shortcut}} }} 7s8mokgsoussxh3gkyodvsagezu2kca 618901 618900 2026-07-27T16:49:15Z Wmbata 26533 1 revision imported from [[:en:Template:Para]] 618900 wikitext text/x-wiki #REDIRECT [[Template:Parameter]] {{Rcat shell| {{R from move}} {{R from template shortcut}} }} 7s8mokgsoussxh3gkyodvsagezu2kca Template:Sidebar 10 2753 618878 428401 2020-06-04T02:43:13Z Primefac 9919 TFD closed as keep ([[WP:XFDC|XFDcloser]]) 428400 wikitext text/x-wiki {{#invoke:Sidebar|sidebar}}<noinclude> {{documentation}}</noinclude> jzouzofoaugku1umcgwhk1sk23s7qrm 618879 618878 2026-07-27T16:49:14Z Wmbata 26533 1 revision imported from [[:en:Template:Sidebar]] 428400 wikitext text/x-wiki {{#invoke:Sidebar|sidebar}}<noinclude> {{documentation}}</noinclude> jzouzofoaugku1umcgwhk1sk23s7qrm Template:Parameter 10 2884 618972 111773 2026-07-20T21:37:44Z MSGJ 1012 changes to support merging of [[Template:Parameter2]] 618972 wikitext text/x-wiki {{safesubst:<noinclude />#if:{{{plain|}}}{{{mxt|}}}{{{green|}}}{{{!mxt|}}}{{{red|}}}{{{color|}}} | <code class="tpl-para" style="word-break:break-word;{{safesubst:<noinclude />#if:{{{plain|}}} | border: none; background-color: inherit; }} {{safesubst:<noinclude />#if:{{{color|}}} | color: {{{color}}}; | {{safesubst:<noinclude />#if:{{{mxt|}}}{{{green|}}} | color: #006400; | {{safesubst:<noinclude />#if:{{{!mxt|}}}{{{red|}}} | color: #8B0000; | color: inherit; }} }} }} {{safesubst:<noinclude />#if:{{{style|}}}|{{{style}}}}}">&#124;{{safesubst:<noinclude />#if:{{{1|}}} | {{{1}}}&#61; }}{{{2|}}}</code> | <syntaxhighlight lang="wikitext" inline style="display: none;" /><!-- required to fetch syntaxhighlight's css --><code class="mw-highlight"><span class="p">&#124;</span>{{safesubst:<noinclude />#if:{{{1|}}} | <span class="nl">{{{1}}}</span><span class="o">=</span> }}{{{2|}}}</code> }}<noinclude> {{Documentation}} <!-- Categories go near the bottom of the /doc subpage – interwikis go to Wikidata, thank you! --> </noinclude> n9iqo9v0cpnffgle7c8palq6k3n5yle 618973 618972 2026-07-27T16:49:20Z Wmbata 26533 1 revision imported from [[:en:Template:Parameter]] 618972 wikitext text/x-wiki {{safesubst:<noinclude />#if:{{{plain|}}}{{{mxt|}}}{{{green|}}}{{{!mxt|}}}{{{red|}}}{{{color|}}} | <code class="tpl-para" style="word-break:break-word;{{safesubst:<noinclude />#if:{{{plain|}}} | border: none; background-color: inherit; }} {{safesubst:<noinclude />#if:{{{color|}}} | color: {{{color}}}; | {{safesubst:<noinclude />#if:{{{mxt|}}}{{{green|}}} | color: #006400; | {{safesubst:<noinclude />#if:{{{!mxt|}}}{{{red|}}} | color: #8B0000; | color: inherit; }} }} }} {{safesubst:<noinclude />#if:{{{style|}}}|{{{style}}}}}">&#124;{{safesubst:<noinclude />#if:{{{1|}}} | {{{1}}}&#61; }}{{{2|}}}</code> | <syntaxhighlight lang="wikitext" inline style="display: none;" /><!-- required to fetch syntaxhighlight's css --><code class="mw-highlight"><span class="p">&#124;</span>{{safesubst:<noinclude />#if:{{{1|}}} | <span class="nl">{{{1}}}</span><span class="o">=</span> }}{{{2|}}}</code> }}<noinclude> {{Documentation}} <!-- Categories go near the bottom of the /doc subpage – interwikis go to Wikidata, thank you! --> </noinclude> n9iqo9v0cpnffgle7c8palq6k3n5yle Module:Message box 828 22763 618868 509252 2025-10-19T18:19:52Z Izno 941 below in div mbox 618868 Scribunto text/plain require('strict') local getArgs local yesno = require('Module:Yesno') local lang = mw.language.getContentLanguage() local CONFIG_MODULE = 'Module:Message box/configuration' local DEMOSPACES = {talk = 'tmbox', image = 'imbox', file = 'imbox', category = 'cmbox', article = 'ambox', main = 'ambox'} -------------------------------------------------------------------------------- -- Helper functions -------------------------------------------------------------------------------- local function getTitleObject(...) -- Get the title object, passing the function through pcall -- in case we are over the expensive function count limit. local success, title = pcall(mw.title.new, ...) if success then return title end end local function union(t1, t2) -- Returns the union of two arrays. local vals = {} for i, v in ipairs(t1) do vals[v] = true end for i, v in ipairs(t2) do vals[v] = true end local ret = {} for k in pairs(vals) do table.insert(ret, k) end table.sort(ret) return ret end local function getArgNums(args, prefix) local nums = {} for k, v in pairs(args) do local num = mw.ustring.match(tostring(k), '^' .. prefix .. '([1-9]%d*)$') if num then table.insert(nums, tonumber(num)) end end table.sort(nums) return nums end -------------------------------------------------------------------------------- -- Box class definition -------------------------------------------------------------------------------- local MessageBox = {} MessageBox.__index = MessageBox function MessageBox.new(boxType, args, cfg) args = args or {} local obj = {} -- Set the title object and the namespace. obj.title = getTitleObject(args.page) or mw.title.getCurrentTitle() -- Set the config for our box type. obj.cfg = cfg[boxType] if not obj.cfg then local ns = obj.title.namespace -- boxType is "mbox" or invalid input if args.demospace and args.demospace ~= '' then -- implement demospace parameter of mbox local demospace = string.lower(args.demospace) if DEMOSPACES[demospace] then -- use template from DEMOSPACES obj.cfg = cfg[DEMOSPACES[demospace]] elseif string.find( demospace, 'talk' ) then -- demo as a talk page obj.cfg = cfg.tmbox else -- default to ombox obj.cfg = cfg.ombox end elseif ns == 0 then obj.cfg = cfg.ambox -- main namespace elseif ns == 6 then obj.cfg = cfg.imbox -- file namespace elseif ns == 14 then obj.cfg = cfg.cmbox -- category namespace else local nsTable = mw.site.namespaces[ns] if nsTable and nsTable.isTalk then obj.cfg = cfg.tmbox -- any talk namespace else obj.cfg = cfg.ombox -- other namespaces or invalid input end end end -- Set the arguments, and remove all blank arguments except for the ones -- listed in cfg.allowBlankParams. do local newArgs = {} for k, v in pairs(args) do if v ~= '' then newArgs[k] = v end end for i, param in ipairs(obj.cfg.allowBlankParams or {}) do newArgs[param] = args[param] end obj.args = newArgs end -- Define internal data structure. obj.categories = {} obj.classes = {} -- For lazy loading of [[Module:Category handler]]. obj.hasCategories = false return setmetatable(obj, MessageBox) end function MessageBox:addCat(ns, cat, sort) if not cat then return nil end if sort then cat = string.format('[[Category:%s|%s]]', cat, sort) else cat = string.format('[[Category:%s]]', cat) end self.hasCategories = true self.categories[ns] = self.categories[ns] or {} table.insert(self.categories[ns], cat) end function MessageBox:addClass(class) if not class then return nil end table.insert(self.classes, class) end function MessageBox:setParameters() local args = self.args local cfg = self.cfg -- Get type data. self.type = args.type local typeData = cfg.types[self.type] self.invalidTypeError = cfg.showInvalidTypeError and self.type and not typeData typeData = typeData or cfg.types[cfg.default] self.typeClass = typeData.class self.typeImage = typeData.image self.typeImageNeedsLink = typeData.imageNeedsLink -- Find if the box has been wrongly substituted. self.isSubstituted = cfg.substCheck and args.subst == 'SUBST' -- Find whether we are using a small message box. self.isSmall = cfg.allowSmall and ( cfg.smallParam and args.small == cfg.smallParam or not cfg.smallParam and yesno(args.small) ) -- Set the below row. self.below = cfg.below and args.below -- Add attributes, classes and styles. self.id = args.id self.name = args.name if self.name then self:addClass('box-' .. string.gsub(self.name,' ','_')) end if yesno(args.plainlinks) ~= false then self:addClass('plainlinks') end if self.below then self:addClass('mbox-with-below') end for _, class in ipairs(cfg.classes or {}) do self:addClass(class) end if self.isSmall then self:addClass(cfg.smallClass or 'mbox-small') end self:addClass(self.typeClass) self:addClass(args.class) self.style = args.style self.attrs = args.attrs -- Set text style. self.textstyle = args.textstyle -- Set image classes. self.imageRightClass = args.imagerightclass or args.imageclass self.imageLeftClass = args.imageleftclass or args.imageclass -- Find if we are on the template page or not. This functionality is only -- used if useCollapsibleTextFields is set, or if both cfg.templateCategory -- and cfg.templateCategoryRequireName are set. self.useCollapsibleTextFields = cfg.useCollapsibleTextFields if self.useCollapsibleTextFields or cfg.templateCategory and cfg.templateCategoryRequireName then if self.name then local templateName = mw.ustring.match( self.name, '^[tT][eE][mM][pP][lL][aA][tT][eE][%s_]*:[%s_]*(.*)$' ) or self.name templateName = 'Template:' .. templateName self.templateTitle = getTitleObject(templateName) end self.isTemplatePage = self.templateTitle and mw.title.equals(self.title, self.templateTitle) end -- Process data for collapsible text fields. At the moment these are only -- used in {{ambox}}. if self.useCollapsibleTextFields then -- Get the self.issue value. if self.isSmall and args.smalltext then self.issue = args.smalltext else local sect if args.sect == '' then sect = 'This ' .. (cfg.sectionDefault or 'page') elseif type(args.sect) == 'string' then sect = 'This ' .. args.sect end local issue = args.issue issue = type(issue) == 'string' and issue ~= '' and issue or nil local text = args.text text = type(text) == 'string' and text or nil local issues = {} table.insert(issues, sect) table.insert(issues, issue) table.insert(issues, text) self.issue = table.concat(issues, ' ') end -- Get the self.talk value. local talk = args.talk -- Show talk links on the template page or template subpages if the talk -- parameter is blank. if talk == '' and self.templateTitle and ( mw.title.equals(self.templateTitle, self.title) or self.title:isSubpageOf(self.templateTitle) ) then talk = '#' elseif talk == '' then talk = nil end if talk then -- If the talk value is a talk page, make a link to that page. Else -- assume that it's a section heading, and make a link to the talk -- page of the current page with that section heading. local talkTitle = getTitleObject(talk) local talkArgIsTalkPage = true if not talkTitle or not talkTitle.isTalkPage then talkArgIsTalkPage = false talkTitle = getTitleObject( self.title.text, mw.site.namespaces[self.title.namespace].talk.id ) end if talkTitle and talkTitle.exists then local talkText if self.isSmall then local talkLink = talkArgIsTalkPage and talk or (talkTitle.prefixedText .. (talk == '#' and '' or '#') .. talk) talkText = string.format('([[%s|talk]])', talkLink) else talkText = 'Relevant discussion may be found on' if talkArgIsTalkPage then talkText = string.format( '%s [[%s|%s]].', talkText, talk, talkTitle.prefixedText ) else talkText = string.format( '%s the [[%s' .. (talk == '#' and '' or '#') .. '%s|talk page]].', talkText, talkTitle.prefixedText, talk ) end end self.talk = talkText end end -- Get other values. self.fix = args.fix ~= '' and args.fix or nil local date if args.date and args.date ~= '' then date = args.date elseif args.date == '' and self.isTemplatePage then date = lang:formatDate('F Y') end if date then self.date = string.format(" <span class='date-container'><i>(<span class='date'>%s</span>)</i></span>", date) end self.info = args.info if yesno(args.removalnotice) then self.removalNotice = cfg.removalNotice end end -- Set the non-collapsible text field. At the moment this is used by all box -- types other than ambox, and also by ambox when small=yes. if self.isSmall then self.text = args.smalltext or args.text else self.text = args.text end -- General image settings. self.imageCellDiv = not self.isSmall and cfg.imageCellDiv self.imageEmptyCell = cfg.imageEmptyCell -- Left image settings. local imageLeft = self.isSmall and args.smallimage or args.image if cfg.imageCheckBlank and imageLeft ~= 'blank' and imageLeft ~= 'none' or not cfg.imageCheckBlank and imageLeft ~= 'none' then self.imageLeft = imageLeft if not imageLeft then local imageSize = self.isSmall and (cfg.imageSmallSize or '30x30px') or '40x40px' self.imageLeft = string.format('[[File:%s|%s%s|alt=]]', self.typeImage or 'Information icon4.svg', imageSize, self.typeImageNeedsLink and "" or "|link=" ) end end -- Right image settings. local imageRight = self.isSmall and args.smallimageright or args.imageright if not (cfg.imageRightNone and imageRight == 'none') then self.imageRight = imageRight end -- set templatestyles self.base_templatestyles = cfg.templatestyles self.templatestyles = args.templatestyles end function MessageBox:setMainspaceCategories() local args = self.args local cfg = self.cfg if not cfg.allowMainspaceCategories then return nil end local nums = {} for _, prefix in ipairs{'cat', 'category', 'all'} do args[prefix .. '1'] = args[prefix] nums = union(nums, getArgNums(args, prefix)) end -- The following is roughly equivalent to the old {{Ambox/category}}. local date = args.date date = type(date) == 'string' and date local preposition = 'from' for _, num in ipairs(nums) do local mainCat = args['cat' .. tostring(num)] or args['category' .. tostring(num)] local allCat = args['all' .. tostring(num)] mainCat = type(mainCat) == 'string' and mainCat allCat = type(allCat) == 'string' and allCat if mainCat and date and date ~= '' then local catTitle = string.format('%s %s %s', mainCat, preposition, date) self:addCat(0, catTitle) catTitle = getTitleObject('Category:' .. catTitle) if not catTitle or not catTitle.exists then self:addCat(0, 'Articles with invalid date parameter in template') end elseif mainCat and (not date or date == '') then self:addCat(0, mainCat) end if allCat then self:addCat(0, allCat) end end end function MessageBox:setTemplateCategories() local args = self.args local cfg = self.cfg -- Add template categories. if cfg.templateCategory then if cfg.templateCategoryRequireName then if self.isTemplatePage then self:addCat(10, cfg.templateCategory) end elseif not self.title.isSubpage then self:addCat(10, cfg.templateCategory) end end -- Add template error categories. if cfg.templateErrorCategory then local templateErrorCategory = cfg.templateErrorCategory local templateCat, templateSort if not self.name and not self.title.isSubpage then templateCat = templateErrorCategory elseif self.isTemplatePage then local paramsToCheck = cfg.templateErrorParamsToCheck or {} local count = 0 for i, param in ipairs(paramsToCheck) do if not args[param] then count = count + 1 end end if count > 0 then templateCat = templateErrorCategory templateSort = tostring(count) end if self.categoryNums and #self.categoryNums > 0 then templateCat = templateErrorCategory templateSort = 'C' end end self:addCat(10, templateCat, templateSort) end end function MessageBox:setAllNamespaceCategories() -- Set categories for all namespaces. if self.invalidTypeError then local allSort = (self.title.namespace == 0 and 'Main:' or '') .. self.title.prefixedText self:addCat('all', 'Wikipedia message box parameter needs fixing', allSort) end if self.isSubstituted then self:addCat('all', 'Pages with incorrectly substituted templates') end end function MessageBox:setCategories() if self.title.namespace == 0 then self:setMainspaceCategories() elseif self.title.namespace == 10 then self:setTemplateCategories() end self:setAllNamespaceCategories() end function MessageBox:renderCategories() if not self.hasCategories then -- No categories added, no need to pass them to Category handler so, -- if it was invoked, it would return the empty string. -- So we shortcut and return the empty string. return "" end -- Convert category tables to strings and pass them through -- [[Module:Category handler]]. return require('Module:Category handler')._main{ main = table.concat(self.categories[0] or {}), template = table.concat(self.categories[10] or {}), all = table.concat(self.categories.all or {}), nocat = self.args.nocat, page = self.args.page } end function MessageBox:exportDiv() local root = mw.html.create() -- Add the subst check error. if self.isSubstituted and self.name then root:tag('b') :addClass('error') :wikitext(string.format( 'Template <code>%s[[Template:%s|%s]]%s</code> has been incorrectly substituted.', mw.text.nowiki('{{'), self.name, self.name, mw.text.nowiki('}}') )) end local frame = mw.getCurrentFrame() root:wikitext(frame:extensionTag{ name = 'templatestyles', args = { src = self.base_templatestyles }, }) -- Add support for a single custom templatestyles sheet. Undocumented as -- need should be limited and many templates using mbox are substed; we -- don't want to spread templatestyles sheets around to arbitrary places if self.templatestyles then root:wikitext(frame:extensionTag{ name = 'templatestyles', args = { src = self.templatestyles }, }) end -- Create the box. local mbox = root:tag('div') mbox:attr('id', self.id or nil) for i, class in ipairs(self.classes or {}) do mbox:addClass(class or nil) end mbox :cssText(self.style or nil) if self.attrs then mbox:attr(self.attrs) end local flex_container if self.below then -- we need to wrap the flex components (`image(right)` and `text`) in their -- own container div to support the `below` parameter flex_container = mw.html.create('div') flex_container:addClass('mbox-flex') else -- the mbox itself is the parent, so we need no HTML flex_container flex_container = mw.html.create() end -- Add the left-hand image. if self.imageLeft then local imageLeftCell = flex_container:tag('div'):addClass('mbox-image') imageLeftCell :addClass(self.imageLeftClass) :wikitext(self.imageLeft or nil) end -- Add the text. local textCell = flex_container:tag('div'):addClass('mbox-text') if self.useCollapsibleTextFields then -- The message box uses advanced text parameters that allow things to be -- collapsible. At the moment, only ambox uses this. textCell:cssText(self.textstyle or nil) local textCellDiv = textCell:tag('div') textCellDiv :addClass('mbox-text-span') :wikitext(self.issue or nil) if (self.talk or self.fix) then textCellDiv:tag('span') :addClass('hide-when-compact') :wikitext(self.talk and (' ' .. self.talk) or nil) :wikitext(self.fix and (' ' .. self.fix) or nil) end textCellDiv:wikitext(self.date and (' ' .. self.date) or nil) if self.info and not self.isSmall then textCellDiv :tag('span') :addClass('hide-when-compact') :wikitext(self.info and (' ' .. self.info) or nil) end if self.removalNotice then textCellDiv:tag('span') :addClass('hide-when-compact') :tag('i') :wikitext(string.format(" (%s)", self.removalNotice)) end else -- Default text formatting - anything goes. textCell :cssText(self.textstyle or nil) :wikitext(self.text or nil) end -- Add the right-hand image. if self.imageRight then local imageRightCell = flex_container:tag('div'):addClass('mbox-imageright') imageRightCell :addClass(self.imageRightClass) :wikitext(self.imageRight or nil) end mbox:node(flex_container) -- Add the below row. if self.below then mbox:tag('div') :addClass('mbox-text mbox-below') :cssText(self.textstyle or nil) :wikitext(self.below or nil) end -- Add error message for invalid type parameters. if self.invalidTypeError then root:tag('div') :addClass('mbox-invalid-type') :wikitext(string.format( 'This message box is using an invalid "type=%s" parameter and needs fixing.', self.type or '' )) end -- Add categories. root:wikitext(self:renderCategories() or nil) return tostring(root) end function MessageBox:export() local root = mw.html.create() -- Add the subst check error. if self.isSubstituted and self.name then root:tag('b') :addClass('error') :wikitext(string.format( 'Template <code>%s[[Template:%s|%s]]%s</code> has been incorrectly substituted.', mw.text.nowiki('{{'), self.name, self.name, mw.text.nowiki('}}') )) end local frame = mw.getCurrentFrame() root:wikitext(frame:extensionTag{ name = 'templatestyles', args = { src = self.base_templatestyles }, }) -- Add support for a single custom templatestyles sheet. Undocumented as -- need should be limited and many templates using mbox are substed; we -- don't want to spread templatestyles sheets around to arbitrary places if self.templatestyles then root:wikitext(frame:extensionTag{ name = 'templatestyles', args = { src = self.templatestyles }, }) end -- Create the box table. local boxTable = root:tag('table') boxTable:attr('id', self.id or nil) for i, class in ipairs(self.classes or {}) do boxTable:addClass(class or nil) end boxTable :cssText(self.style or nil) :attr('role', 'presentation') if self.attrs then boxTable:attr(self.attrs) end -- Add the left-hand image. local row = boxTable:tag('tr') if self.imageLeft then local imageLeftCell = row:tag('td'):addClass('mbox-image') if self.imageCellDiv then -- If we are using a div, redefine imageLeftCell so that the image -- is inside it. Divs use style="width: 52px;", which limits the -- image width to 52px. If any images in a div are wider than that, -- they may overlap with the text or cause other display problems. imageLeftCell = imageLeftCell:tag('div'):addClass('mbox-image-div') end imageLeftCell :addClass(self.imageLeftClass) :wikitext(self.imageLeft or nil) elseif self.imageEmptyCell then -- Some message boxes define an empty cell if no image is specified, and -- some don't. The old template code in templates where empty cells are -- specified gives the following hint: "No image. Cell with some width -- or padding necessary for text cell to have 100% width." row:tag('td') :addClass('mbox-empty-cell') end -- Add the text. local textCell = row:tag('td'):addClass('mbox-text') if self.useCollapsibleTextFields then -- The message box uses advanced text parameters that allow things to be -- collapsible. At the moment, only ambox uses this. textCell:cssText(self.textstyle or nil) local textCellDiv = textCell:tag('div') textCellDiv :addClass('mbox-text-span') :wikitext(self.issue or nil) if (self.talk or self.fix) then textCellDiv:tag('span') :addClass('hide-when-compact') :wikitext(self.talk and (' ' .. self.talk) or nil) :wikitext(self.fix and (' ' .. self.fix) or nil) end textCellDiv:wikitext(self.date and (' ' .. self.date) or nil) if self.info and not self.isSmall then textCellDiv :tag('span') :addClass('hide-when-compact') :wikitext(self.info and (' ' .. self.info) or nil) end if self.removalNotice then textCellDiv:tag('span') :addClass('hide-when-compact') :tag('i') :wikitext(string.format(" (%s)", self.removalNotice)) end else -- Default text formatting - anything goes. textCell :cssText(self.textstyle or nil) :wikitext(self.text or nil) end -- Add the right-hand image. if self.imageRight then local imageRightCell = row:tag('td'):addClass('mbox-imageright') if self.imageCellDiv then -- If we are using a div, redefine imageRightCell so that the image -- is inside it. imageRightCell = imageRightCell:tag('div'):addClass('mbox-image-div') end imageRightCell :addClass(self.imageRightClass) :wikitext(self.imageRight or nil) end -- Add the below row. if self.below then boxTable:tag('tr') :tag('td') :attr('colspan', self.imageRight and '3' or '2') :addClass('mbox-text') :cssText(self.textstyle or nil) :wikitext(self.below or nil) end -- Add error message for invalid type parameters. if self.invalidTypeError then root:tag('div') :addClass('mbox-invalid-type') :wikitext(string.format( 'This message box is using an invalid "type=%s" parameter and needs fixing.', self.type or '' )) end -- Add categories. root:wikitext(self:renderCategories() or nil) return tostring(root) end -------------------------------------------------------------------------------- -- Exports -------------------------------------------------------------------------------- local p, mt = {}, {} function p._exportClasses() -- For testing. return { MessageBox = MessageBox } end function p.main(boxType, args, cfgTables) local box = MessageBox.new(boxType, args, cfgTables or mw.loadData(CONFIG_MODULE)) box:setParameters() box:setCategories() -- DIV MIGRATION CONDITIONAL if box.cfg.div_structure then return box:exportDiv() end -- END DIV MIGRATION CONDITIONAL return box:export() end function mt.__index(t, k) return function (frame) if not getArgs then getArgs = require('Module:Arguments').getArgs end return t.main(k, getArgs(frame, {trim = false, removeBlanks = false})) end end return setmetatable(p, mt) ocboyo877qnpqum2b9fyiquh72vukqa 618869 618868 2026-07-27T16:49:13Z Wmbata 26533 1 revision imported from [[:en:Module:Message_box]] 618868 Scribunto text/plain require('strict') local getArgs local yesno = require('Module:Yesno') local lang = mw.language.getContentLanguage() local CONFIG_MODULE = 'Module:Message box/configuration' local DEMOSPACES = {talk = 'tmbox', image = 'imbox', file = 'imbox', category = 'cmbox', article = 'ambox', main = 'ambox'} -------------------------------------------------------------------------------- -- Helper functions -------------------------------------------------------------------------------- local function getTitleObject(...) -- Get the title object, passing the function through pcall -- in case we are over the expensive function count limit. local success, title = pcall(mw.title.new, ...) if success then return title end end local function union(t1, t2) -- Returns the union of two arrays. local vals = {} for i, v in ipairs(t1) do vals[v] = true end for i, v in ipairs(t2) do vals[v] = true end local ret = {} for k in pairs(vals) do table.insert(ret, k) end table.sort(ret) return ret end local function getArgNums(args, prefix) local nums = {} for k, v in pairs(args) do local num = mw.ustring.match(tostring(k), '^' .. prefix .. '([1-9]%d*)$') if num then table.insert(nums, tonumber(num)) end end table.sort(nums) return nums end -------------------------------------------------------------------------------- -- Box class definition -------------------------------------------------------------------------------- local MessageBox = {} MessageBox.__index = MessageBox function MessageBox.new(boxType, args, cfg) args = args or {} local obj = {} -- Set the title object and the namespace. obj.title = getTitleObject(args.page) or mw.title.getCurrentTitle() -- Set the config for our box type. obj.cfg = cfg[boxType] if not obj.cfg then local ns = obj.title.namespace -- boxType is "mbox" or invalid input if args.demospace and args.demospace ~= '' then -- implement demospace parameter of mbox local demospace = string.lower(args.demospace) if DEMOSPACES[demospace] then -- use template from DEMOSPACES obj.cfg = cfg[DEMOSPACES[demospace]] elseif string.find( demospace, 'talk' ) then -- demo as a talk page obj.cfg = cfg.tmbox else -- default to ombox obj.cfg = cfg.ombox end elseif ns == 0 then obj.cfg = cfg.ambox -- main namespace elseif ns == 6 then obj.cfg = cfg.imbox -- file namespace elseif ns == 14 then obj.cfg = cfg.cmbox -- category namespace else local nsTable = mw.site.namespaces[ns] if nsTable and nsTable.isTalk then obj.cfg = cfg.tmbox -- any talk namespace else obj.cfg = cfg.ombox -- other namespaces or invalid input end end end -- Set the arguments, and remove all blank arguments except for the ones -- listed in cfg.allowBlankParams. do local newArgs = {} for k, v in pairs(args) do if v ~= '' then newArgs[k] = v end end for i, param in ipairs(obj.cfg.allowBlankParams or {}) do newArgs[param] = args[param] end obj.args = newArgs end -- Define internal data structure. obj.categories = {} obj.classes = {} -- For lazy loading of [[Module:Category handler]]. obj.hasCategories = false return setmetatable(obj, MessageBox) end function MessageBox:addCat(ns, cat, sort) if not cat then return nil end if sort then cat = string.format('[[Category:%s|%s]]', cat, sort) else cat = string.format('[[Category:%s]]', cat) end self.hasCategories = true self.categories[ns] = self.categories[ns] or {} table.insert(self.categories[ns], cat) end function MessageBox:addClass(class) if not class then return nil end table.insert(self.classes, class) end function MessageBox:setParameters() local args = self.args local cfg = self.cfg -- Get type data. self.type = args.type local typeData = cfg.types[self.type] self.invalidTypeError = cfg.showInvalidTypeError and self.type and not typeData typeData = typeData or cfg.types[cfg.default] self.typeClass = typeData.class self.typeImage = typeData.image self.typeImageNeedsLink = typeData.imageNeedsLink -- Find if the box has been wrongly substituted. self.isSubstituted = cfg.substCheck and args.subst == 'SUBST' -- Find whether we are using a small message box. self.isSmall = cfg.allowSmall and ( cfg.smallParam and args.small == cfg.smallParam or not cfg.smallParam and yesno(args.small) ) -- Set the below row. self.below = cfg.below and args.below -- Add attributes, classes and styles. self.id = args.id self.name = args.name if self.name then self:addClass('box-' .. string.gsub(self.name,' ','_')) end if yesno(args.plainlinks) ~= false then self:addClass('plainlinks') end if self.below then self:addClass('mbox-with-below') end for _, class in ipairs(cfg.classes or {}) do self:addClass(class) end if self.isSmall then self:addClass(cfg.smallClass or 'mbox-small') end self:addClass(self.typeClass) self:addClass(args.class) self.style = args.style self.attrs = args.attrs -- Set text style. self.textstyle = args.textstyle -- Set image classes. self.imageRightClass = args.imagerightclass or args.imageclass self.imageLeftClass = args.imageleftclass or args.imageclass -- Find if we are on the template page or not. This functionality is only -- used if useCollapsibleTextFields is set, or if both cfg.templateCategory -- and cfg.templateCategoryRequireName are set. self.useCollapsibleTextFields = cfg.useCollapsibleTextFields if self.useCollapsibleTextFields or cfg.templateCategory and cfg.templateCategoryRequireName then if self.name then local templateName = mw.ustring.match( self.name, '^[tT][eE][mM][pP][lL][aA][tT][eE][%s_]*:[%s_]*(.*)$' ) or self.name templateName = 'Template:' .. templateName self.templateTitle = getTitleObject(templateName) end self.isTemplatePage = self.templateTitle and mw.title.equals(self.title, self.templateTitle) end -- Process data for collapsible text fields. At the moment these are only -- used in {{ambox}}. if self.useCollapsibleTextFields then -- Get the self.issue value. if self.isSmall and args.smalltext then self.issue = args.smalltext else local sect if args.sect == '' then sect = 'This ' .. (cfg.sectionDefault or 'page') elseif type(args.sect) == 'string' then sect = 'This ' .. args.sect end local issue = args.issue issue = type(issue) == 'string' and issue ~= '' and issue or nil local text = args.text text = type(text) == 'string' and text or nil local issues = {} table.insert(issues, sect) table.insert(issues, issue) table.insert(issues, text) self.issue = table.concat(issues, ' ') end -- Get the self.talk value. local talk = args.talk -- Show talk links on the template page or template subpages if the talk -- parameter is blank. if talk == '' and self.templateTitle and ( mw.title.equals(self.templateTitle, self.title) or self.title:isSubpageOf(self.templateTitle) ) then talk = '#' elseif talk == '' then talk = nil end if talk then -- If the talk value is a talk page, make a link to that page. Else -- assume that it's a section heading, and make a link to the talk -- page of the current page with that section heading. local talkTitle = getTitleObject(talk) local talkArgIsTalkPage = true if not talkTitle or not talkTitle.isTalkPage then talkArgIsTalkPage = false talkTitle = getTitleObject( self.title.text, mw.site.namespaces[self.title.namespace].talk.id ) end if talkTitle and talkTitle.exists then local talkText if self.isSmall then local talkLink = talkArgIsTalkPage and talk or (talkTitle.prefixedText .. (talk == '#' and '' or '#') .. talk) talkText = string.format('([[%s|talk]])', talkLink) else talkText = 'Relevant discussion may be found on' if talkArgIsTalkPage then talkText = string.format( '%s [[%s|%s]].', talkText, talk, talkTitle.prefixedText ) else talkText = string.format( '%s the [[%s' .. (talk == '#' and '' or '#') .. '%s|talk page]].', talkText, talkTitle.prefixedText, talk ) end end self.talk = talkText end end -- Get other values. self.fix = args.fix ~= '' and args.fix or nil local date if args.date and args.date ~= '' then date = args.date elseif args.date == '' and self.isTemplatePage then date = lang:formatDate('F Y') end if date then self.date = string.format(" <span class='date-container'><i>(<span class='date'>%s</span>)</i></span>", date) end self.info = args.info if yesno(args.removalnotice) then self.removalNotice = cfg.removalNotice end end -- Set the non-collapsible text field. At the moment this is used by all box -- types other than ambox, and also by ambox when small=yes. if self.isSmall then self.text = args.smalltext or args.text else self.text = args.text end -- General image settings. self.imageCellDiv = not self.isSmall and cfg.imageCellDiv self.imageEmptyCell = cfg.imageEmptyCell -- Left image settings. local imageLeft = self.isSmall and args.smallimage or args.image if cfg.imageCheckBlank and imageLeft ~= 'blank' and imageLeft ~= 'none' or not cfg.imageCheckBlank and imageLeft ~= 'none' then self.imageLeft = imageLeft if not imageLeft then local imageSize = self.isSmall and (cfg.imageSmallSize or '30x30px') or '40x40px' self.imageLeft = string.format('[[File:%s|%s%s|alt=]]', self.typeImage or 'Information icon4.svg', imageSize, self.typeImageNeedsLink and "" or "|link=" ) end end -- Right image settings. local imageRight = self.isSmall and args.smallimageright or args.imageright if not (cfg.imageRightNone and imageRight == 'none') then self.imageRight = imageRight end -- set templatestyles self.base_templatestyles = cfg.templatestyles self.templatestyles = args.templatestyles end function MessageBox:setMainspaceCategories() local args = self.args local cfg = self.cfg if not cfg.allowMainspaceCategories then return nil end local nums = {} for _, prefix in ipairs{'cat', 'category', 'all'} do args[prefix .. '1'] = args[prefix] nums = union(nums, getArgNums(args, prefix)) end -- The following is roughly equivalent to the old {{Ambox/category}}. local date = args.date date = type(date) == 'string' and date local preposition = 'from' for _, num in ipairs(nums) do local mainCat = args['cat' .. tostring(num)] or args['category' .. tostring(num)] local allCat = args['all' .. tostring(num)] mainCat = type(mainCat) == 'string' and mainCat allCat = type(allCat) == 'string' and allCat if mainCat and date and date ~= '' then local catTitle = string.format('%s %s %s', mainCat, preposition, date) self:addCat(0, catTitle) catTitle = getTitleObject('Category:' .. catTitle) if not catTitle or not catTitle.exists then self:addCat(0, 'Articles with invalid date parameter in template') end elseif mainCat and (not date or date == '') then self:addCat(0, mainCat) end if allCat then self:addCat(0, allCat) end end end function MessageBox:setTemplateCategories() local args = self.args local cfg = self.cfg -- Add template categories. if cfg.templateCategory then if cfg.templateCategoryRequireName then if self.isTemplatePage then self:addCat(10, cfg.templateCategory) end elseif not self.title.isSubpage then self:addCat(10, cfg.templateCategory) end end -- Add template error categories. if cfg.templateErrorCategory then local templateErrorCategory = cfg.templateErrorCategory local templateCat, templateSort if not self.name and not self.title.isSubpage then templateCat = templateErrorCategory elseif self.isTemplatePage then local paramsToCheck = cfg.templateErrorParamsToCheck or {} local count = 0 for i, param in ipairs(paramsToCheck) do if not args[param] then count = count + 1 end end if count > 0 then templateCat = templateErrorCategory templateSort = tostring(count) end if self.categoryNums and #self.categoryNums > 0 then templateCat = templateErrorCategory templateSort = 'C' end end self:addCat(10, templateCat, templateSort) end end function MessageBox:setAllNamespaceCategories() -- Set categories for all namespaces. if self.invalidTypeError then local allSort = (self.title.namespace == 0 and 'Main:' or '') .. self.title.prefixedText self:addCat('all', 'Wikipedia message box parameter needs fixing', allSort) end if self.isSubstituted then self:addCat('all', 'Pages with incorrectly substituted templates') end end function MessageBox:setCategories() if self.title.namespace == 0 then self:setMainspaceCategories() elseif self.title.namespace == 10 then self:setTemplateCategories() end self:setAllNamespaceCategories() end function MessageBox:renderCategories() if not self.hasCategories then -- No categories added, no need to pass them to Category handler so, -- if it was invoked, it would return the empty string. -- So we shortcut and return the empty string. return "" end -- Convert category tables to strings and pass them through -- [[Module:Category handler]]. return require('Module:Category handler')._main{ main = table.concat(self.categories[0] or {}), template = table.concat(self.categories[10] or {}), all = table.concat(self.categories.all or {}), nocat = self.args.nocat, page = self.args.page } end function MessageBox:exportDiv() local root = mw.html.create() -- Add the subst check error. if self.isSubstituted and self.name then root:tag('b') :addClass('error') :wikitext(string.format( 'Template <code>%s[[Template:%s|%s]]%s</code> has been incorrectly substituted.', mw.text.nowiki('{{'), self.name, self.name, mw.text.nowiki('}}') )) end local frame = mw.getCurrentFrame() root:wikitext(frame:extensionTag{ name = 'templatestyles', args = { src = self.base_templatestyles }, }) -- Add support for a single custom templatestyles sheet. Undocumented as -- need should be limited and many templates using mbox are substed; we -- don't want to spread templatestyles sheets around to arbitrary places if self.templatestyles then root:wikitext(frame:extensionTag{ name = 'templatestyles', args = { src = self.templatestyles }, }) end -- Create the box. local mbox = root:tag('div') mbox:attr('id', self.id or nil) for i, class in ipairs(self.classes or {}) do mbox:addClass(class or nil) end mbox :cssText(self.style or nil) if self.attrs then mbox:attr(self.attrs) end local flex_container if self.below then -- we need to wrap the flex components (`image(right)` and `text`) in their -- own container div to support the `below` parameter flex_container = mw.html.create('div') flex_container:addClass('mbox-flex') else -- the mbox itself is the parent, so we need no HTML flex_container flex_container = mw.html.create() end -- Add the left-hand image. if self.imageLeft then local imageLeftCell = flex_container:tag('div'):addClass('mbox-image') imageLeftCell :addClass(self.imageLeftClass) :wikitext(self.imageLeft or nil) end -- Add the text. local textCell = flex_container:tag('div'):addClass('mbox-text') if self.useCollapsibleTextFields then -- The message box uses advanced text parameters that allow things to be -- collapsible. At the moment, only ambox uses this. textCell:cssText(self.textstyle or nil) local textCellDiv = textCell:tag('div') textCellDiv :addClass('mbox-text-span') :wikitext(self.issue or nil) if (self.talk or self.fix) then textCellDiv:tag('span') :addClass('hide-when-compact') :wikitext(self.talk and (' ' .. self.talk) or nil) :wikitext(self.fix and (' ' .. self.fix) or nil) end textCellDiv:wikitext(self.date and (' ' .. self.date) or nil) if self.info and not self.isSmall then textCellDiv :tag('span') :addClass('hide-when-compact') :wikitext(self.info and (' ' .. self.info) or nil) end if self.removalNotice then textCellDiv:tag('span') :addClass('hide-when-compact') :tag('i') :wikitext(string.format(" (%s)", self.removalNotice)) end else -- Default text formatting - anything goes. textCell :cssText(self.textstyle or nil) :wikitext(self.text or nil) end -- Add the right-hand image. if self.imageRight then local imageRightCell = flex_container:tag('div'):addClass('mbox-imageright') imageRightCell :addClass(self.imageRightClass) :wikitext(self.imageRight or nil) end mbox:node(flex_container) -- Add the below row. if self.below then mbox:tag('div') :addClass('mbox-text mbox-below') :cssText(self.textstyle or nil) :wikitext(self.below or nil) end -- Add error message for invalid type parameters. if self.invalidTypeError then root:tag('div') :addClass('mbox-invalid-type') :wikitext(string.format( 'This message box is using an invalid "type=%s" parameter and needs fixing.', self.type or '' )) end -- Add categories. root:wikitext(self:renderCategories() or nil) return tostring(root) end function MessageBox:export() local root = mw.html.create() -- Add the subst check error. if self.isSubstituted and self.name then root:tag('b') :addClass('error') :wikitext(string.format( 'Template <code>%s[[Template:%s|%s]]%s</code> has been incorrectly substituted.', mw.text.nowiki('{{'), self.name, self.name, mw.text.nowiki('}}') )) end local frame = mw.getCurrentFrame() root:wikitext(frame:extensionTag{ name = 'templatestyles', args = { src = self.base_templatestyles }, }) -- Add support for a single custom templatestyles sheet. Undocumented as -- need should be limited and many templates using mbox are substed; we -- don't want to spread templatestyles sheets around to arbitrary places if self.templatestyles then root:wikitext(frame:extensionTag{ name = 'templatestyles', args = { src = self.templatestyles }, }) end -- Create the box table. local boxTable = root:tag('table') boxTable:attr('id', self.id or nil) for i, class in ipairs(self.classes or {}) do boxTable:addClass(class or nil) end boxTable :cssText(self.style or nil) :attr('role', 'presentation') if self.attrs then boxTable:attr(self.attrs) end -- Add the left-hand image. local row = boxTable:tag('tr') if self.imageLeft then local imageLeftCell = row:tag('td'):addClass('mbox-image') if self.imageCellDiv then -- If we are using a div, redefine imageLeftCell so that the image -- is inside it. Divs use style="width: 52px;", which limits the -- image width to 52px. If any images in a div are wider than that, -- they may overlap with the text or cause other display problems. imageLeftCell = imageLeftCell:tag('div'):addClass('mbox-image-div') end imageLeftCell :addClass(self.imageLeftClass) :wikitext(self.imageLeft or nil) elseif self.imageEmptyCell then -- Some message boxes define an empty cell if no image is specified, and -- some don't. The old template code in templates where empty cells are -- specified gives the following hint: "No image. Cell with some width -- or padding necessary for text cell to have 100% width." row:tag('td') :addClass('mbox-empty-cell') end -- Add the text. local textCell = row:tag('td'):addClass('mbox-text') if self.useCollapsibleTextFields then -- The message box uses advanced text parameters that allow things to be -- collapsible. At the moment, only ambox uses this. textCell:cssText(self.textstyle or nil) local textCellDiv = textCell:tag('div') textCellDiv :addClass('mbox-text-span') :wikitext(self.issue or nil) if (self.talk or self.fix) then textCellDiv:tag('span') :addClass('hide-when-compact') :wikitext(self.talk and (' ' .. self.talk) or nil) :wikitext(self.fix and (' ' .. self.fix) or nil) end textCellDiv:wikitext(self.date and (' ' .. self.date) or nil) if self.info and not self.isSmall then textCellDiv :tag('span') :addClass('hide-when-compact') :wikitext(self.info and (' ' .. self.info) or nil) end if self.removalNotice then textCellDiv:tag('span') :addClass('hide-when-compact') :tag('i') :wikitext(string.format(" (%s)", self.removalNotice)) end else -- Default text formatting - anything goes. textCell :cssText(self.textstyle or nil) :wikitext(self.text or nil) end -- Add the right-hand image. if self.imageRight then local imageRightCell = row:tag('td'):addClass('mbox-imageright') if self.imageCellDiv then -- If we are using a div, redefine imageRightCell so that the image -- is inside it. imageRightCell = imageRightCell:tag('div'):addClass('mbox-image-div') end imageRightCell :addClass(self.imageRightClass) :wikitext(self.imageRight or nil) end -- Add the below row. if self.below then boxTable:tag('tr') :tag('td') :attr('colspan', self.imageRight and '3' or '2') :addClass('mbox-text') :cssText(self.textstyle or nil) :wikitext(self.below or nil) end -- Add error message for invalid type parameters. if self.invalidTypeError then root:tag('div') :addClass('mbox-invalid-type') :wikitext(string.format( 'This message box is using an invalid "type=%s" parameter and needs fixing.', self.type or '' )) end -- Add categories. root:wikitext(self:renderCategories() or nil) return tostring(root) end -------------------------------------------------------------------------------- -- Exports -------------------------------------------------------------------------------- local p, mt = {}, {} function p._exportClasses() -- For testing. return { MessageBox = MessageBox } end function p.main(boxType, args, cfgTables) local box = MessageBox.new(boxType, args, cfgTables or mw.loadData(CONFIG_MODULE)) box:setParameters() box:setCategories() -- DIV MIGRATION CONDITIONAL if box.cfg.div_structure then return box:exportDiv() end -- END DIV MIGRATION CONDITIONAL return box:export() end function mt.__index(t, k) return function (frame) if not getArgs then getArgs = require('Module:Arguments').getArgs end return t.main(k, getArgs(frame, {trim = false, removeBlanks = false})) end end return setmetatable(p, mt) ocboyo877qnpqum2b9fyiquh72vukqa Module:Message box/configuration 828 22766 618870 509268 2025-10-19T18:19:49Z Izno 941 div imbox 618870 Scribunto text/plain -------------------------------------------------------------------------------- -- Message box configuration -- -- -- -- This module contains configuration data for [[Module:Message box]]. -- -------------------------------------------------------------------------------- return { ambox = { types = { speedy = { class = 'ambox-speedy', image = 'Ambox warning pn.svg' }, delete = { class = 'ambox-delete', image = 'Ambox warning pn.svg' }, content = { class = 'ambox-content', image = 'Ambox important.svg' }, style = { class = 'ambox-style', image = 'Edit-clear.svg' }, move = { class = 'ambox-move', image = 'Merge-split-transwiki default.svg' }, protection = { class = 'ambox-protection', image = 'Semi-protection-shackle-keyhole.svg' }, notice = { class = 'ambox-notice', image = 'Information icon4.svg' } }, default = 'notice', allowBlankParams = {'talk', 'sect', 'date', 'issue', 'fix', 'subst', 'hidden'}, allowSmall = true, smallParam = 'left', smallClass = 'mbox-small-left', substCheck = true, classes = {'metadata', 'ambox'}, imageEmptyCell = true, imageCheckBlank = true, imageSmallSize = '20x20px', imageCellDiv = true, useCollapsibleTextFields = true, imageRightNone = true, sectionDefault = 'article', allowMainspaceCategories = true, templateCategory = 'Article message templates', templateCategoryRequireName = true, templateErrorCategory = 'Article message templates with missing parameters', templateErrorParamsToCheck = {'issue', 'fix', 'subst'}, removalNotice = '<small>[[Help:Maintenance template removal|Learn how and when to remove this message]]</small>', templatestyles = 'Module:Message box/ambox.css' }, cmbox = { types = { speedy = { class = 'cmbox-speedy', image = 'Ambox warning pn.svg' }, delete = { class = 'cmbox-delete', image = 'Ambox warning pn.svg' }, content = { class = 'cmbox-content', image = 'Ambox important.svg' }, style = { class = 'cmbox-style', image = 'Edit-clear.svg' }, move = { class = 'cmbox-move', image = 'Merge-split-transwiki default.svg' }, protection = { class = 'cmbox-protection', image = 'Semi-protection-shackle-keyhole.svg' }, notice = { class = 'cmbox-notice', image = 'Information icon4.svg' } }, default = 'notice', showInvalidTypeError = true, classes = {'cmbox'}, imageEmptyCell = true, templatestyles = 'Module:Message box/cmbox.css', div_structure = true, }, fmbox = { types = { warning = { class = 'fmbox-warning', image = 'Ambox warning pn.svg' }, editnotice = { class = 'fmbox-editnotice', image = 'Information icon4.svg' }, system = { class = 'fmbox-system', image = 'Information icon4.svg' } }, default = 'system', showInvalidTypeError = true, classes = {'fmbox'}, imageEmptyCell = false, imageRightNone = false, templatestyles = 'Module:Message box/fmbox.css', div_structure = true, }, imbox = { types = { speedy = { class = 'imbox-speedy', image = 'Ambox warning pn.svg' }, delete = { class = 'imbox-delete', image = 'Ambox warning pn.svg' }, content = { class = 'imbox-content', image = 'Ambox important.svg' }, style = { class = 'imbox-style', image = 'Edit-clear.svg' }, move = { class = 'imbox-move', image = 'Merge-split-transwiki default.svg' }, protection = { class = 'imbox-protection', image = 'Semi-protection-shackle-keyhole.svg' }, license = { class = 'imbox-license licensetpl', image = 'Imbox-license.svg' }, ["license-related"] = { class = 'imbox-license', image = 'Imbox-license.svg' }, featured = { class = 'imbox-featured', image = 'Cscr-featured.svg', imageNeedsLink = true }, notice = { class = 'imbox-notice', image = 'Information icon4.svg' } }, default = 'notice', showInvalidTypeError = true, classes = {'imbox'}, imageEmptyCell = true, below = true, templateCategory = 'File message boxes', templatestyles = 'Module:Message box/imbox.css', div_structure = true, }, ombox = { types = { speedy = { class = 'ombox-speedy', image = 'Ambox warning pn.svg' }, delete = { class = 'ombox-delete', image = 'Ambox warning pn.svg' }, content = { class = 'ombox-content', image = 'Ambox important.svg' }, style = { class = 'ombox-style', image = 'Edit-clear.svg' }, move = { class = 'ombox-move', image = 'Merge-split-transwiki default.svg' }, protection = { class = 'ombox-protection', image = 'Semi-protection-shackle-keyhole.svg' }, notice = { class = 'ombox-notice', image = 'Information icon4.svg' } }, default = 'notice', showInvalidTypeError = true, classes = {'ombox'}, allowSmall = true, imageEmptyCell = true, imageRightNone = true, templatestyles = 'Module:Message box/ombox.css' }, tmbox = { types = { speedy = { class = 'tmbox-speedy', image = 'Ambox warning pn.svg' }, delete = { class = 'tmbox-delete', image = 'Ambox warning pn.svg' }, content = { class = 'tmbox-content', image = 'Ambox important.svg' }, style = { class = 'tmbox-style', image = 'Edit-clear.svg' }, move = { class = 'tmbox-move', image = 'Merge-split-transwiki default.svg' }, protection = { class = 'tmbox-protection', image = 'Semi-protection-shackle-keyhole.svg' }, notice = { class = 'tmbox-notice', image = 'Information icon4.svg' } }, default = 'notice', showInvalidTypeError = true, classes = {'tmbox'}, allowSmall = true, imageRightNone = true, imageEmptyCell = true, templateCategory = 'Talk message boxes', templatestyles = 'Module:Message box/tmbox.css' } } p36hrbxjy99m7clj64lhlint2en3bo0 618871 618870 2026-07-27T16:49:13Z Wmbata 26533 1 revision imported from [[:en:Module:Message_box/configuration]] 618870 Scribunto text/plain -------------------------------------------------------------------------------- -- Message box configuration -- -- -- -- This module contains configuration data for [[Module:Message box]]. -- -------------------------------------------------------------------------------- return { ambox = { types = { speedy = { class = 'ambox-speedy', image = 'Ambox warning pn.svg' }, delete = { class = 'ambox-delete', image = 'Ambox warning pn.svg' }, content = { class = 'ambox-content', image = 'Ambox important.svg' }, style = { class = 'ambox-style', image = 'Edit-clear.svg' }, move = { class = 'ambox-move', image = 'Merge-split-transwiki default.svg' }, protection = { class = 'ambox-protection', image = 'Semi-protection-shackle-keyhole.svg' }, notice = { class = 'ambox-notice', image = 'Information icon4.svg' } }, default = 'notice', allowBlankParams = {'talk', 'sect', 'date', 'issue', 'fix', 'subst', 'hidden'}, allowSmall = true, smallParam = 'left', smallClass = 'mbox-small-left', substCheck = true, classes = {'metadata', 'ambox'}, imageEmptyCell = true, imageCheckBlank = true, imageSmallSize = '20x20px', imageCellDiv = true, useCollapsibleTextFields = true, imageRightNone = true, sectionDefault = 'article', allowMainspaceCategories = true, templateCategory = 'Article message templates', templateCategoryRequireName = true, templateErrorCategory = 'Article message templates with missing parameters', templateErrorParamsToCheck = {'issue', 'fix', 'subst'}, removalNotice = '<small>[[Help:Maintenance template removal|Learn how and when to remove this message]]</small>', templatestyles = 'Module:Message box/ambox.css' }, cmbox = { types = { speedy = { class = 'cmbox-speedy', image = 'Ambox warning pn.svg' }, delete = { class = 'cmbox-delete', image = 'Ambox warning pn.svg' }, content = { class = 'cmbox-content', image = 'Ambox important.svg' }, style = { class = 'cmbox-style', image = 'Edit-clear.svg' }, move = { class = 'cmbox-move', image = 'Merge-split-transwiki default.svg' }, protection = { class = 'cmbox-protection', image = 'Semi-protection-shackle-keyhole.svg' }, notice = { class = 'cmbox-notice', image = 'Information icon4.svg' } }, default = 'notice', showInvalidTypeError = true, classes = {'cmbox'}, imageEmptyCell = true, templatestyles = 'Module:Message box/cmbox.css', div_structure = true, }, fmbox = { types = { warning = { class = 'fmbox-warning', image = 'Ambox warning pn.svg' }, editnotice = { class = 'fmbox-editnotice', image = 'Information icon4.svg' }, system = { class = 'fmbox-system', image = 'Information icon4.svg' } }, default = 'system', showInvalidTypeError = true, classes = {'fmbox'}, imageEmptyCell = false, imageRightNone = false, templatestyles = 'Module:Message box/fmbox.css', div_structure = true, }, imbox = { types = { speedy = { class = 'imbox-speedy', image = 'Ambox warning pn.svg' }, delete = { class = 'imbox-delete', image = 'Ambox warning pn.svg' }, content = { class = 'imbox-content', image = 'Ambox important.svg' }, style = { class = 'imbox-style', image = 'Edit-clear.svg' }, move = { class = 'imbox-move', image = 'Merge-split-transwiki default.svg' }, protection = { class = 'imbox-protection', image = 'Semi-protection-shackle-keyhole.svg' }, license = { class = 'imbox-license licensetpl', image = 'Imbox-license.svg' }, ["license-related"] = { class = 'imbox-license', image = 'Imbox-license.svg' }, featured = { class = 'imbox-featured', image = 'Cscr-featured.svg', imageNeedsLink = true }, notice = { class = 'imbox-notice', image = 'Information icon4.svg' } }, default = 'notice', showInvalidTypeError = true, classes = {'imbox'}, imageEmptyCell = true, below = true, templateCategory = 'File message boxes', templatestyles = 'Module:Message box/imbox.css', div_structure = true, }, ombox = { types = { speedy = { class = 'ombox-speedy', image = 'Ambox warning pn.svg' }, delete = { class = 'ombox-delete', image = 'Ambox warning pn.svg' }, content = { class = 'ombox-content', image = 'Ambox important.svg' }, style = { class = 'ombox-style', image = 'Edit-clear.svg' }, move = { class = 'ombox-move', image = 'Merge-split-transwiki default.svg' }, protection = { class = 'ombox-protection', image = 'Semi-protection-shackle-keyhole.svg' }, notice = { class = 'ombox-notice', image = 'Information icon4.svg' } }, default = 'notice', showInvalidTypeError = true, classes = {'ombox'}, allowSmall = true, imageEmptyCell = true, imageRightNone = true, templatestyles = 'Module:Message box/ombox.css' }, tmbox = { types = { speedy = { class = 'tmbox-speedy', image = 'Ambox warning pn.svg' }, delete = { class = 'tmbox-delete', image = 'Ambox warning pn.svg' }, content = { class = 'tmbox-content', image = 'Ambox important.svg' }, style = { class = 'tmbox-style', image = 'Edit-clear.svg' }, move = { class = 'tmbox-move', image = 'Merge-split-transwiki default.svg' }, protection = { class = 'tmbox-protection', image = 'Semi-protection-shackle-keyhole.svg' }, notice = { class = 'tmbox-notice', image = 'Information icon4.svg' } }, default = 'notice', showInvalidTypeError = true, classes = {'tmbox'}, allowSmall = true, imageRightNone = true, imageEmptyCell = true, templateCategory = 'Talk message boxes', templatestyles = 'Module:Message box/tmbox.css' } } p36hrbxjy99m7clj64lhlint2en3bo0 Template:Lua 10 31557 618946 509682 2026-07-25T03:53:06Z Zackmann08 12182 [[Wikipedia:Templates for discussion/Log/2026 July 24#Template:Lua]] closed as Withdrawn ([[WP:XFDC#4.0.16|XFDcloser]]) 618946 wikitext text/x-wiki <includeonly>{{#invoke:Lua banner|main}}</includeonly><noinclude> {{Lua|Module:Lua banner}} {{documentation}} <!-- Categories go on the /doc subpage and interwikis go on Wikidata. --> </noinclude> pnmjp3f3fl321yf2jpg5syebi412n7b 618947 618946 2026-07-27T16:49:17Z Wmbata 26533 1 revision imported from [[:en:Template:Lua]] 618946 wikitext text/x-wiki <includeonly>{{#invoke:Lua banner|main}}</includeonly><noinclude> {{Lua|Module:Lua banner}} {{documentation}} <!-- Categories go on the /doc subpage and interwikis go on Wikidata. --> </noinclude> pnmjp3f3fl321yf2jpg5syebi412n7b Module:Lua banner 828 31559 618944 509690 2024-04-05T02:45:24Z Uzume 12023 protect against "mw.title.new()" returns "nil" 618944 Scribunto text/plain -- This module implements the {{lua}} template. local yesno = require('Module:Yesno') local mList = require('Module:List') local mTableTools = require('Module:TableTools') local mMessageBox = require('Module:Message box') local p = {} function p.main(frame) local origArgs = frame:getParent().args local args = {} for k, v in pairs(origArgs) do v = v:match('^%s*(.-)%s*$') if v ~= '' then args[k] = v end end return p._main(args) end function p._main(args) local modules = mTableTools.compressSparseArray(args) local box = p.renderBox(modules) local trackingCategories = p.renderTrackingCategories(args, modules) return box .. trackingCategories end function p.renderBox(modules) local boxArgs = {} if #modules < 1 then boxArgs.text = '<strong class="error">Error: no modules specified</strong>' else local moduleLinks = {} for i, module in ipairs(modules) do moduleLinks[i] = string.format('[[:%s]]', module) local maybeSandbox = mw.title.new(module .. '/sandbox') if maybeSandbox and maybeSandbox.exists then moduleLinks[i] = moduleLinks[i] .. string.format(' ([[:%s|sandbox]])', maybeSandbox.fullText) end end local moduleList = mList.makeList('bulleted', moduleLinks) local title = mw.title.getCurrentTitle() if title.subpageText == "doc" then title = title.basePageTitle end if title.contentModel == "Scribunto" then boxArgs.text = 'This module depends on the following other modules:' .. moduleList else boxArgs.text = 'This template uses [[Wikipedia:Lua|Lua]]:\n' .. moduleList end end boxArgs.type = 'notice' boxArgs.small = true boxArgs.image = '[[File:Lua-Logo.svg|30px|alt=|link=]]' return mMessageBox.main('mbox', boxArgs) end function p.renderTrackingCategories(args, modules, titleObj) if yesno(args.nocat) then return '' end local cats = {} -- Error category if #modules < 1 then cats[#cats + 1] = 'Lua templates with errors' end -- Lua templates category titleObj = titleObj or mw.title.getCurrentTitle() local subpageBlacklist = { doc = true, sandbox = true, sandbox2 = true, testcases = true } if not subpageBlacklist[titleObj.subpageText] then local protCatName if titleObj.namespace == 10 then local category = args.category if not category then local categories = { ['Module:String'] = 'Templates based on the String Lua module', ['Module:Math'] = 'Templates based on the Math Lua module', ['Module:BaseConvert'] = 'Templates based on the BaseConvert Lua module', ['Module:Citation/CS1'] = 'Templates based on the Citation/CS1 Lua module' } category = modules[1] and categories[modules[1]] category = category or 'Lua-based templates' end cats[#cats + 1] = category protCatName = "Templates using under-protected Lua modules" elseif titleObj.namespace == 828 then protCatName = "Modules depending on under-protected modules" end if not args.noprotcat and protCatName then local protLevels = { autoconfirmed = 1, extendedconfirmed = 2, templateeditor = 3, sysop = 4 } local currentProt if titleObj.id ~= 0 then -- id is 0 (page does not exist) if am previewing before creating a template. currentProt = titleObj.protectionLevels["edit"][1] end if currentProt == nil then currentProt = 0 else currentProt = protLevels[currentProt] end for i, module in ipairs(modules) do if module ~= "WP:libraryUtil" then local moduleTitle = mw.title.new(module) local moduleProt = moduleTitle and moduleTitle.protectionLevels["edit"][1] if moduleProt == nil then moduleProt = 0 else moduleProt = protLevels[moduleProt] end if moduleProt < currentProt then cats[#cats + 1] = protCatName break end end end end end for i, cat in ipairs(cats) do cats[i] = string.format('[[Category:%s]]', cat) end return table.concat(cats) end return p dq7qzq2ns8wqfpy25uvhp3np9z9bde7 618945 618944 2026-07-27T16:49:17Z Wmbata 26533 1 revision imported from [[:en:Module:Lua_banner]] 618944 Scribunto text/plain -- This module implements the {{lua}} template. local yesno = require('Module:Yesno') local mList = require('Module:List') local mTableTools = require('Module:TableTools') local mMessageBox = require('Module:Message box') local p = {} function p.main(frame) local origArgs = frame:getParent().args local args = {} for k, v in pairs(origArgs) do v = v:match('^%s*(.-)%s*$') if v ~= '' then args[k] = v end end return p._main(args) end function p._main(args) local modules = mTableTools.compressSparseArray(args) local box = p.renderBox(modules) local trackingCategories = p.renderTrackingCategories(args, modules) return box .. trackingCategories end function p.renderBox(modules) local boxArgs = {} if #modules < 1 then boxArgs.text = '<strong class="error">Error: no modules specified</strong>' else local moduleLinks = {} for i, module in ipairs(modules) do moduleLinks[i] = string.format('[[:%s]]', module) local maybeSandbox = mw.title.new(module .. '/sandbox') if maybeSandbox and maybeSandbox.exists then moduleLinks[i] = moduleLinks[i] .. string.format(' ([[:%s|sandbox]])', maybeSandbox.fullText) end end local moduleList = mList.makeList('bulleted', moduleLinks) local title = mw.title.getCurrentTitle() if title.subpageText == "doc" then title = title.basePageTitle end if title.contentModel == "Scribunto" then boxArgs.text = 'This module depends on the following other modules:' .. moduleList else boxArgs.text = 'This template uses [[Wikipedia:Lua|Lua]]:\n' .. moduleList end end boxArgs.type = 'notice' boxArgs.small = true boxArgs.image = '[[File:Lua-Logo.svg|30px|alt=|link=]]' return mMessageBox.main('mbox', boxArgs) end function p.renderTrackingCategories(args, modules, titleObj) if yesno(args.nocat) then return '' end local cats = {} -- Error category if #modules < 1 then cats[#cats + 1] = 'Lua templates with errors' end -- Lua templates category titleObj = titleObj or mw.title.getCurrentTitle() local subpageBlacklist = { doc = true, sandbox = true, sandbox2 = true, testcases = true } if not subpageBlacklist[titleObj.subpageText] then local protCatName if titleObj.namespace == 10 then local category = args.category if not category then local categories = { ['Module:String'] = 'Templates based on the String Lua module', ['Module:Math'] = 'Templates based on the Math Lua module', ['Module:BaseConvert'] = 'Templates based on the BaseConvert Lua module', ['Module:Citation/CS1'] = 'Templates based on the Citation/CS1 Lua module' } category = modules[1] and categories[modules[1]] category = category or 'Lua-based templates' end cats[#cats + 1] = category protCatName = "Templates using under-protected Lua modules" elseif titleObj.namespace == 828 then protCatName = "Modules depending on under-protected modules" end if not args.noprotcat and protCatName then local protLevels = { autoconfirmed = 1, extendedconfirmed = 2, templateeditor = 3, sysop = 4 } local currentProt if titleObj.id ~= 0 then -- id is 0 (page does not exist) if am previewing before creating a template. currentProt = titleObj.protectionLevels["edit"][1] end if currentProt == nil then currentProt = 0 else currentProt = protLevels[currentProt] end for i, module in ipairs(modules) do if module ~= "WP:libraryUtil" then local moduleTitle = mw.title.new(module) local moduleProt = moduleTitle and moduleTitle.protectionLevels["edit"][1] if moduleProt == nil then moduleProt = 0 else moduleProt = protLevels[moduleProt] end if moduleProt < currentProt then cats[#cats + 1] = protCatName break end end end end end for i, cat in ipairs(cats) do cats[i] = string.format('[[Category:%s]]', cat) end return table.concat(cats) end return p dq7qzq2ns8wqfpy25uvhp3np9z9bde7 Template:Template shortcut 10 36159 618956 278498 2021-02-16T17:54:32Z Nardog 11794 TfM closed as convert 618956 wikitext text/x-wiki <includeonly>{{#invoke:Shortcut|main|template=yes}}</includeonly><noinclude>{{Documentation}}</noinclude> me4jjte8wllgxkf22h7gbzu0e2tux3i 618957 618956 2026-07-27T16:49:18Z Wmbata 26533 1 revision imported from [[:en:Template:Template_shortcut]] 618956 wikitext text/x-wiki <includeonly>{{#invoke:Shortcut|main|template=yes}}</includeonly><noinclude>{{Documentation}}</noinclude> me4jjte8wllgxkf22h7gbzu0e2tux3i Template:Shortcut/doc 10 36610 618964 110542 2026-07-13T18:23:05Z FaviFake 26677 618964 wikitext text/x-wiki {{documentation subpage}} {{Template shortcut|Sh|Shc|Short|Shorthand}} {{Template redirect|Policy shortcut}} {{Lua|Module:Shortcut}} {{Lua sidebar}} {{High-use}} This is the documentation for {{tl|shortcut}} and its sister templates. Template {{tl|shortcut}} renders a box, informing editors which [[Wikipedia:Shortcut|shortcuts]] are available for linking to a page or a section of a page. The ''[[Wikipedia:Shortcut|shortcut]]'' family of templates is put into context here, but they each have their own documentation pages, [[#See also|see below]]. A shortcut template is similar to the {{tl|anchor}} template, but it adds a visual ''box'' graphic to the rendered page, as well as providing an alternative name. [[Help:Redirect|Creating a redirect page]] is a requirement to fulfill the shortcut mechanism. == Usage == This template should not be used for articles in the main namespace, because the graphic produces an unavoidable [[WP:SELF|self-reference]]. In templates, it is put in the [[Wikipedia:Template documentation|documentation page]]. # Insert the shortcut template. # Create a redirect page with the {{tl|R from shortcut}} template suffixed to the redirect. Name the page after your shortcut name. Include the namespace name in both the shortcut name and the redirect page name. For example, substitute your own shortcut name as the title of the page, and substitute the proper namespace, then add the REDIRECT as the top-line on your redirect page, and the category to the third line of the redirect: #:<code><nowiki>#REDIRECT [[</nowiki>''Namespace'':''Title of page with''#''Optional and possibly very long section name''<nowiki>]]</nowiki><br><br><nowiki>{{R from shortcut}}</nowiki></code> # Verify operation. Note that shortcut templates should display in all capitals, but operate without all capitals. '''Notes''' Shortcuts are used mainly on user pages and talk pages in reference to the Wikipedia, Help, and Portal namespaces. These templates inform about the shortcuts available to the page they are on. For example, [[WP:SHORT]] redirects to [[Wikipedia:Shortcut]] and therefore, Wikipedia:Shortcut renders a shortcut box listing WP:SHORT. It is a self-reference that is normally avoided in the main article namespace. '''Do not list every single redirect for a page'''. Per the [[WP:LINKBOXES]] guideline, list the most common and easily remembered redirects. Use [[Special:WhatLinksHere]] and https://pageviews.wmcloud.org/ to determine which ones are most commonly used. Most linkboxes only show one shortcut. It is rare for three or more shortcuts to be commonly used. == Parameters == {{tl|shortcut}} takes the following parameters: * {{code|1}}, {{code|2}}, {{code|3}}... – the shortcut links. * {{code|float}} – if set to {{code|left}}, the box floats to the left. * {{code|clear}} – if set to {{code|right}}, (or {{code|left}} if {{para|float|left}} is set), the box appears beneath, not beside, another floating element preceding it (infobox, thumbnail etc.). * {{code|msg}} – an unlinked message that goes after the shortcut links. * {{code|category}} – set to "no", "n", "false" or "0" to suppress error categories. == Examples == {| ! Code ! Result |- | style="vertical-align:top;" | {{tlc|{{BASEPAGENAME}}|WP:SHORT}} | {{<!---->{{BASEPAGENAME}}|WP:SHORT}} |- | style="vertical-align:top;" | {{tlc|{{BASEPAGENAME}}|WP:V|WP:VERIFY|WP:SOURCE}} | {{<!---->{{BASEPAGENAME}}|WP:V|WP:VERIFY|WP:SOURCE}} |- | style="vertical-align:top;" | {{tlc|{{BASEPAGENAME}}|WP:V|WP:VERIFY|4=msg=A message}} | {{<!---->{{BASEPAGENAME}}|WP:V|WP:VERIFY|msg=A message}} |} == Anchors == These templates automatically add an [[HTML element#Anchor|anchor]] for each shortcut name parameter. For example, if a shortcut box with the shortcut [[WP:SHORT]] is placed on the page [[Wikipedia:Shortcut]], then the link [[Wikipedia:Shortcut#WP:SHORT]] will take you to the position in the page where that shortcut box is placed. Examples: [[#WP:SHORT]], and [[MOS:MATH#TONE]] This makes it easier to create a shortcut for a section of a page, because you can refer to the anchor when creating the shortcut redirect itself. Like this: :<code><nowiki>#REDIRECT [[Pagename#WP:SHORT]] {{R from shortcut}}</nowiki></code> == Positioning == This template is usually placed below the section header or at the top of a page. Before July 26, 2010, when the anchor was inside the box, this caused the section header to scroll above the page window. Fixes for this issue included: * Placing the shortcut above the section header; a bit confusing when editing * Creating the redirect to the section header, not the shortcut; this would break if the section header was renamed * Placing an {{tl|anchor}} in the section header that duplicated the shortcut These fixes are no longer needed, but do not break the current implementation. == TemplateData == <!-- The <nostrip> comments are necessary to work around bugs in [[Module:Plain text]] --> {{Format TemplateData|<templatedata> { "description": "This template displays one or more of a template's shortcuts.", "format": "inline", "params": { "template": { "label": "Template?", "description": "Whether this is a list of shortcuts for a Template. <p><!--nostrip-->'''See also:''' <code><!--nostrip-->{{[[Template:Template shortcut|Template shortcut]]}}</code></p>", "default": "0", "autovalue": "1", "type": "boolean" }, "redirect": { "label": "Redirect?", "description": "Whether to refer to the “shortcut/s” as “redirect/s” instead.", "default": "0", "autovalue": "1", "type": "boolean" }, "target": { "label": "Target?", "description": "Whether to omit the <code><!--nostrip-->redirect=no</code><!--nostrip--> URL parameter.", "default": "0", "autovalue": "1", "type": "boolean" }, "float": { "label": "Float", "description": "The CSS <code><!--nostrip-->float</code><!--nostrip--> property value.", "default": "right", "suggestedvalues": [ "left", "right" ], "type": "string" }, "clear": { "label": "Clear", "description": "The CSS <code><!--nostrip-->clear</code><!--nostrip--> property value.", "suggestedvalues": [ "left", "right", "both" ], "autovalue": "right", "type": "string" }, "category": { "label": "Categorize", "description": "Whether to add pages to the error category if no alias or <code><!--nostrip-->msg</code><!--nostrip--> is specified.", "default": "1", "autovalue": "0", "type": "boolean" }, "msg": { "label": "Message", "description": "An unlinked message that goes after the shortcut links.", "type": "content" }, "1": { "label": "Shortcut 1", "description": "Page/section shortcut 1", "required": true, "type": "wiki-page-name" }, "2": { "label": "Shortcut 2", "description": "Page/section shortcut 2", "type": "wiki-page-name" }, "3": { "label": "Shortcut 3", "description": "Page/section shortcut 3", "type": "wiki-page-name" }, "4": { "label": "Shortcut 4", "description": "Page/section shortcut 4", "type": "wiki-page-name" }, "5": { "label": "Shortcut 5", "description": "Page/section shortcut 5", "type": "wiki-page-name" }, "6": { "label": "Shortcut 6", "description": "Page/section shortcut 6", "type": "wiki-page-name" }, "7": { "label": "Shortcut 7", "description": "Page/section shortcut 7", "type": "wiki-page-name" }, "8": { "label": "Shortcut 8", "description": "Page/section shortcut 8", "type": "wiki-page-name" }, "9": { "label": "Shortcut 9", "description": "Page/section shortcut 9", "type": "wiki-page-name" } }, "paramOrder": [ "template", "redirect", "target", "float", "clear", "category", "msg", "1", "2", "3", "4", "5", "6", "7", "8", "9" ] } </templatedata>}} == See also == {{Shortcut templates}} <includeonly>{{Sandbox other|| <!--Categories below this line, please; interwikis at Wikidata--> [[Category:Shortcut templates]] }}</includeonly> edper5bufit8fdfjpk19vnk1yymblsx 618965 618964 2026-07-27T16:49:19Z Wmbata 26533 1 revision imported from [[:en:Template:Shortcut/doc]] 618964 wikitext text/x-wiki {{documentation subpage}} {{Template shortcut|Sh|Shc|Short|Shorthand}} {{Template redirect|Policy shortcut}} {{Lua|Module:Shortcut}} {{Lua sidebar}} {{High-use}} This is the documentation for {{tl|shortcut}} and its sister templates. Template {{tl|shortcut}} renders a box, informing editors which [[Wikipedia:Shortcut|shortcuts]] are available for linking to a page or a section of a page. The ''[[Wikipedia:Shortcut|shortcut]]'' family of templates is put into context here, but they each have their own documentation pages, [[#See also|see below]]. A shortcut template is similar to the {{tl|anchor}} template, but it adds a visual ''box'' graphic to the rendered page, as well as providing an alternative name. [[Help:Redirect|Creating a redirect page]] is a requirement to fulfill the shortcut mechanism. == Usage == This template should not be used for articles in the main namespace, because the graphic produces an unavoidable [[WP:SELF|self-reference]]. In templates, it is put in the [[Wikipedia:Template documentation|documentation page]]. # Insert the shortcut template. # Create a redirect page with the {{tl|R from shortcut}} template suffixed to the redirect. Name the page after your shortcut name. Include the namespace name in both the shortcut name and the redirect page name. For example, substitute your own shortcut name as the title of the page, and substitute the proper namespace, then add the REDIRECT as the top-line on your redirect page, and the category to the third line of the redirect: #:<code><nowiki>#REDIRECT [[</nowiki>''Namespace'':''Title of page with''#''Optional and possibly very long section name''<nowiki>]]</nowiki><br><br><nowiki>{{R from shortcut}}</nowiki></code> # Verify operation. Note that shortcut templates should display in all capitals, but operate without all capitals. '''Notes''' Shortcuts are used mainly on user pages and talk pages in reference to the Wikipedia, Help, and Portal namespaces. These templates inform about the shortcuts available to the page they are on. For example, [[WP:SHORT]] redirects to [[Wikipedia:Shortcut]] and therefore, Wikipedia:Shortcut renders a shortcut box listing WP:SHORT. It is a self-reference that is normally avoided in the main article namespace. '''Do not list every single redirect for a page'''. Per the [[WP:LINKBOXES]] guideline, list the most common and easily remembered redirects. Use [[Special:WhatLinksHere]] and https://pageviews.wmcloud.org/ to determine which ones are most commonly used. Most linkboxes only show one shortcut. It is rare for three or more shortcuts to be commonly used. == Parameters == {{tl|shortcut}} takes the following parameters: * {{code|1}}, {{code|2}}, {{code|3}}... – the shortcut links. * {{code|float}} – if set to {{code|left}}, the box floats to the left. * {{code|clear}} – if set to {{code|right}}, (or {{code|left}} if {{para|float|left}} is set), the box appears beneath, not beside, another floating element preceding it (infobox, thumbnail etc.). * {{code|msg}} – an unlinked message that goes after the shortcut links. * {{code|category}} – set to "no", "n", "false" or "0" to suppress error categories. == Examples == {| ! Code ! Result |- | style="vertical-align:top;" | {{tlc|{{BASEPAGENAME}}|WP:SHORT}} | {{<!---->{{BASEPAGENAME}}|WP:SHORT}} |- | style="vertical-align:top;" | {{tlc|{{BASEPAGENAME}}|WP:V|WP:VERIFY|WP:SOURCE}} | {{<!---->{{BASEPAGENAME}}|WP:V|WP:VERIFY|WP:SOURCE}} |- | style="vertical-align:top;" | {{tlc|{{BASEPAGENAME}}|WP:V|WP:VERIFY|4=msg=A message}} | {{<!---->{{BASEPAGENAME}}|WP:V|WP:VERIFY|msg=A message}} |} == Anchors == These templates automatically add an [[HTML element#Anchor|anchor]] for each shortcut name parameter. For example, if a shortcut box with the shortcut [[WP:SHORT]] is placed on the page [[Wikipedia:Shortcut]], then the link [[Wikipedia:Shortcut#WP:SHORT]] will take you to the position in the page where that shortcut box is placed. Examples: [[#WP:SHORT]], and [[MOS:MATH#TONE]] This makes it easier to create a shortcut for a section of a page, because you can refer to the anchor when creating the shortcut redirect itself. Like this: :<code><nowiki>#REDIRECT [[Pagename#WP:SHORT]] {{R from shortcut}}</nowiki></code> == Positioning == This template is usually placed below the section header or at the top of a page. Before July 26, 2010, when the anchor was inside the box, this caused the section header to scroll above the page window. Fixes for this issue included: * Placing the shortcut above the section header; a bit confusing when editing * Creating the redirect to the section header, not the shortcut; this would break if the section header was renamed * Placing an {{tl|anchor}} in the section header that duplicated the shortcut These fixes are no longer needed, but do not break the current implementation. == TemplateData == <!-- The <nostrip> comments are necessary to work around bugs in [[Module:Plain text]] --> {{Format TemplateData|<templatedata> { "description": "This template displays one or more of a template's shortcuts.", "format": "inline", "params": { "template": { "label": "Template?", "description": "Whether this is a list of shortcuts for a Template. <p><!--nostrip-->'''See also:''' <code><!--nostrip-->{{[[Template:Template shortcut|Template shortcut]]}}</code></p>", "default": "0", "autovalue": "1", "type": "boolean" }, "redirect": { "label": "Redirect?", "description": "Whether to refer to the “shortcut/s” as “redirect/s” instead.", "default": "0", "autovalue": "1", "type": "boolean" }, "target": { "label": "Target?", "description": "Whether to omit the <code><!--nostrip-->redirect=no</code><!--nostrip--> URL parameter.", "default": "0", "autovalue": "1", "type": "boolean" }, "float": { "label": "Float", "description": "The CSS <code><!--nostrip-->float</code><!--nostrip--> property value.", "default": "right", "suggestedvalues": [ "left", "right" ], "type": "string" }, "clear": { "label": "Clear", "description": "The CSS <code><!--nostrip-->clear</code><!--nostrip--> property value.", "suggestedvalues": [ "left", "right", "both" ], "autovalue": "right", "type": "string" }, "category": { "label": "Categorize", "description": "Whether to add pages to the error category if no alias or <code><!--nostrip-->msg</code><!--nostrip--> is specified.", "default": "1", "autovalue": "0", "type": "boolean" }, "msg": { "label": "Message", "description": "An unlinked message that goes after the shortcut links.", "type": "content" }, "1": { "label": "Shortcut 1", "description": "Page/section shortcut 1", "required": true, "type": "wiki-page-name" }, "2": { "label": "Shortcut 2", "description": "Page/section shortcut 2", "type": "wiki-page-name" }, "3": { "label": "Shortcut 3", "description": "Page/section shortcut 3", "type": "wiki-page-name" }, "4": { "label": "Shortcut 4", "description": "Page/section shortcut 4", "type": "wiki-page-name" }, "5": { "label": "Shortcut 5", "description": "Page/section shortcut 5", "type": "wiki-page-name" }, "6": { "label": "Shortcut 6", "description": "Page/section shortcut 6", "type": "wiki-page-name" }, "7": { "label": "Shortcut 7", "description": "Page/section shortcut 7", "type": "wiki-page-name" }, "8": { "label": "Shortcut 8", "description": "Page/section shortcut 8", "type": "wiki-page-name" }, "9": { "label": "Shortcut 9", "description": "Page/section shortcut 9", "type": "wiki-page-name" } }, "paramOrder": [ "template", "redirect", "target", "float", "clear", "category", "msg", "1", "2", "3", "4", "5", "6", "7", "8", "9" ] } </templatedata>}} == See also == {{Shortcut templates}} <includeonly>{{Sandbox other|| <!--Categories below this line, please; interwikis at Wikidata--> [[Category:Shortcut templates]] }}</includeonly> edper5bufit8fdfjpk19vnk1yymblsx Module:Documentation 828 36617 618910 539707 2026-06-18T22:38:35Z Stjn 2001 as a hotfix for [[phab:T268900]] issue, feel free to replace with some solution restoring separate [] at a later point if needed 618910 Scribunto text/plain -- This module implements {{documentation}}. -- Get required modules. local getArgs = require('Module:Arguments').getArgs -- Get the config table. local cfg = mw.loadData('Module:Documentation/config') local p = {} -- Often-used functions. local ugsub = mw.ustring.gsub local format = mw.ustring.format ---------------------------------------------------------------------------- -- Helper functions -- -- These are defined as local functions, but are made available in the p -- table for testing purposes. ---------------------------------------------------------------------------- local function message(cfgKey, valArray, expectType) --[[ -- Gets a message from the cfg table and formats it if appropriate. -- The function raises an error if the value from the cfg table is not -- of the type expectType. The default type for expectType is 'string'. -- If the table valArray is present, strings such as $1, $2 etc. in the -- message are substituted with values from the table keys [1], [2] etc. -- For example, if the message "foo-message" had the value 'Foo $2 bar $1.', -- message('foo-message', {'baz', 'qux'}) would return "Foo qux bar baz." --]] local msg = cfg[cfgKey] expectType = expectType or 'string' if type(msg) ~= expectType then error('message: type error in message cfg.' .. cfgKey .. ' (' .. expectType .. ' expected, got ' .. type(msg) .. ')', 2) end if not valArray then return msg end local function getMessageVal(match) match = tonumber(match) return valArray[match] or error('message: no value found for key $' .. match .. ' in message cfg.' .. cfgKey, 4) end return ugsub(msg, '$([1-9][0-9]*)', getMessageVal) end p.message = message local function makeWikilink(page, display) if display then return format('[[%s|%s]]', page, display) else return format('[[%s]]', page) end end p.makeWikilink = makeWikilink local function makeCategoryLink(cat, sort) local catns = mw.site.namespaces[14].name return makeWikilink(catns .. ':' .. cat, sort) end p.makeCategoryLink = makeCategoryLink local function makeUrlLink(url, display) return format('[%s %s]', url, display) end p.makeUrlLink = makeUrlLink local function makeToolbar(...) local ret = {} local lim = select('#', ...) if lim < 1 then return nil end for i = 1, lim do ret[#ret + 1] = select(i, ...) end -- 'documentation-toolbar' return format( '<span class="%s">(%s)</span>', message('toolbar-class'), table.concat(ret, ' &#124; ') ) end p.makeToolbar = makeToolbar ---------------------------------------------------------------------------- -- Argument processing ---------------------------------------------------------------------------- local function makeInvokeFunc(funcName) return function (frame) local args = getArgs(frame, { valueFunc = function (key, value) if type(value) == 'string' then value = value:match('^%s*(.-)%s*$') -- Remove whitespace. if key == 'heading' or value ~= '' then return value else return nil end else return value end end }) return p[funcName](args) end end ---------------------------------------------------------------------------- -- Entry points ---------------------------------------------------------------------------- function p.nonexistent(frame) if mw.title.getCurrentTitle().subpageText == 'testcases' then return frame:expandTemplate{title = 'module test cases notice'} else return p.main(frame) end end p.main = makeInvokeFunc('_main') function p._main(args) --[[ -- This function defines logic flow for the module. -- @args - table of arguments passed by the user --]] local env = p.getEnvironment(args) local root = mw.html.create() root :wikitext(p._getModuleWikitext(args, env)) :wikitext(p.protectionTemplate(env)) :wikitext(p.sandboxNotice(args, env)) :tag('div') -- 'documentation-container' :addClass(message('container')) :attr('role', 'complementary') :attr('aria-labelledby', args.heading ~= '' and 'documentation-heading' or nil) :attr('aria-label', args.heading == '' and 'Documentation' or nil) :newline() :tag('div') -- 'documentation' :addClass(message('main-div-classes')) :newline() :wikitext(p._startBox(args, env)) :wikitext(p._content(args, env)) :tag('div') -- 'documentation-clear' :addClass(message('clear')) :done() :newline() :done() :wikitext(p._endBox(args, env)) :done() :wikitext(p.addTrackingCategories(env)) -- 'Module:Documentation/styles.css' return mw.getCurrentFrame():extensionTag ( 'templatestyles', '', {src=cfg['templatestyles'] }) .. tostring(root) end ---------------------------------------------------------------------------- -- Environment settings ---------------------------------------------------------------------------- function p.getEnvironment(args) --[[ -- Returns a table with information about the environment, including title -- objects and other namespace- or path-related data. -- @args - table of arguments passed by the user -- -- Title objects include: -- env.title - the page we are making documentation for (usually the current title) -- env.templateTitle - the template (or module, file, etc.) -- env.docTitle - the /doc subpage. -- env.sandboxTitle - the /sandbox subpage. -- env.testcasesTitle - the /testcases subpage. -- -- Data includes: -- env.protectionLevels - the protection levels table of the title object. -- env.subjectSpace - the number of the title's subject namespace. -- env.docSpace - the number of the namespace the title puts its documentation in. -- env.docpageBase - the text of the base page of the /doc, /sandbox and /testcases pages, with namespace. -- env.compareUrl - URL of the Special:ComparePages page comparing the sandbox with the template. -- -- All table lookups are passed through pcall so that errors are caught. If an error occurs, the value -- returned will be nil. --]] local env, envFuncs = {}, {} -- Set up the metatable. If triggered we call the corresponding function in the envFuncs table. The value -- returned by that function is memoized in the env table so that we don't call any of the functions -- more than once. (Nils won't be memoized.) setmetatable(env, { __index = function (t, key) local envFunc = envFuncs[key] if envFunc then local success, val = pcall(envFunc) if success then env[key] = val -- Memoise the value. return val end end return nil end }) function envFuncs.title() -- The title object for the current page, or a test page passed with args.page. local title local titleArg = args.page if titleArg then title = mw.title.new(titleArg) else title = mw.title.getCurrentTitle() end return title end function envFuncs.templateTitle() --[[ -- The template (or module, etc.) title object. -- Messages: -- 'sandbox-subpage' --> 'sandbox' -- 'testcases-subpage' --> 'testcases' --]] local subjectSpace = env.subjectSpace local title = env.title local subpage = title.subpageText if subpage == message('sandbox-subpage') or subpage == message('testcases-subpage') or (subpage == message('doc-subpage') and mw.title.getCurrentTitle().namespace == env.docSpace) then return mw.title.makeTitle(subjectSpace, title.baseText) else return mw.title.makeTitle(subjectSpace, title.text) end end function envFuncs.docTitle() --[[ -- Title object of the /doc subpage. -- Messages: -- 'doc-subpage' --> 'doc' --]] local title = env.title local docname = args[1] -- User-specified doc page. local docpage if docname then docpage = docname else docpage = env.docpageBase .. '/' .. message('doc-subpage') end return mw.title.new(docpage) end function envFuncs.sandboxTitle() --[[ -- Title object for the /sandbox subpage. -- Messages: -- 'sandbox-subpage' --> 'sandbox' --]] return mw.title.new(env.docpageBase .. '/' .. message('sandbox-subpage')) end function envFuncs.testcasesTitle() --[[ -- Title object for the /testcases subpage. -- Messages: -- 'testcases-subpage' --> 'testcases' --]] return mw.title.new(env.docpageBase .. '/' .. message('testcases-subpage')) end function envFuncs.protectionLevels() -- The protection levels table of the title object. return env.title.protectionLevels end function envFuncs.subjectSpace() -- The subject namespace number. return mw.site.namespaces[env.title.namespace].subject.id end function envFuncs.docSpace() -- The documentation namespace number. For most namespaces this is the -- same as the subject namespace. However, pages in the Article, File, -- MediaWiki or Category namespaces must have their /doc, /sandbox and -- /testcases pages in talk space. local subjectSpace = env.subjectSpace if subjectSpace == 0 or subjectSpace == 6 or subjectSpace == 8 or subjectSpace == 14 then return subjectSpace + 1 else return subjectSpace end end function envFuncs.docpageBase() -- The base page of the /doc, /sandbox, and /testcases subpages. -- For some namespaces this is the talk page, rather than the template page. local templateTitle = env.templateTitle local docSpace = env.docSpace local docSpaceText = mw.site.namespaces[docSpace].name -- Assemble the link. docSpace is never the main namespace, so we can hardcode the colon. return docSpaceText .. ':' .. templateTitle.text end function envFuncs.compareUrl() -- Diff link between the sandbox and the main template using [[Special:ComparePages]]. local templateTitle = env.templateTitle local sandboxTitle = env.sandboxTitle if templateTitle.exists and sandboxTitle.exists then local compareUrl = mw.uri.canonicalUrl( 'Special:ComparePages', { page1 = templateTitle.prefixedText, page2 = sandboxTitle.prefixedText} ) return tostring(compareUrl) else return nil end end return env end ---------------------------------------------------------------------------- -- Auxiliary templates ---------------------------------------------------------------------------- p.getModuleWikitext = makeInvokeFunc('_getModuleWikitext') function p._getModuleWikitext(args, env) local currentTitle = mw.title.getCurrentTitle() if currentTitle.contentModel ~= 'Scribunto' then return end pcall(require, currentTitle.prefixedText) -- if it fails, we don't care local moduleWikitext = package.loaded["Module:Module wikitext"] if moduleWikitext then return moduleWikitext.main() end end function p.sandboxNotice(args, env) --[=[ -- Generates a sandbox notice for display above sandbox pages. -- @args - a table of arguments passed by the user -- @env - environment table containing title objects, etc., generated with p.getEnvironment -- -- Messages: -- 'sandbox-notice-image' --> '[[File:Sandbox.svg|50px|alt=|link=]]' -- 'sandbox-notice-blurb' --> 'This is the $1 for $2.' -- 'sandbox-notice-diff-blurb' --> 'This is the $1 for $2 ($3).' -- 'sandbox-notice-pagetype-template' --> '[[Wikipedia:Template test cases|template sandbox]] page' -- 'sandbox-notice-pagetype-module' --> '[[Wikipedia:Template test cases|module sandbox]] page' -- 'sandbox-notice-pagetype-other' --> 'sandbox page' -- 'sandbox-notice-compare-link-display' --> 'diff' -- 'sandbox-notice-testcases-blurb' --> 'See also the companion subpage for $1.' -- 'sandbox-notice-testcases-link-display' --> 'test cases' -- 'sandbox-category' --> 'Template sandboxes' -- 'module-sandbox-category' --> 'Module sandboxes' -- 'other-sandbox-category' --> 'Sandboxes outside of template or module namespace' --]=] local title = env.title local sandboxTitle = env.sandboxTitle local templateTitle = env.templateTitle local subjectSpace = env.subjectSpace if not (subjectSpace and title and sandboxTitle and templateTitle and mw.title.equals(title, sandboxTitle)) then return nil end -- Build the table of arguments to pass to {{ombox}}. We need just two fields, "image" and "text". local omargs = {} omargs.image = message('sandbox-notice-image') -- Get the text. We start with the opening blurb, which is something like -- "This is the template sandbox for [[Template:Foo]] (diff)." local text = '__EXPECTUNUSEDTEMPLATE__' local pagetype, sandboxCat if subjectSpace == 10 then pagetype = message('sandbox-notice-pagetype-template') sandboxCat = message('sandbox-category') elseif subjectSpace == 828 then pagetype = message('sandbox-notice-pagetype-module') sandboxCat = message('module-sandbox-category') else pagetype = message('sandbox-notice-pagetype-other') sandboxCat = message('other-sandbox-category') end local templateLink = makeWikilink(templateTitle.prefixedText) local compareUrl = env.compareUrl if compareUrl then local compareDisplay = message('sandbox-notice-compare-link-display') local compareLink = makeUrlLink(compareUrl, compareDisplay) text = text .. message('sandbox-notice-diff-blurb', {pagetype, templateLink, compareLink}) else text = text .. message('sandbox-notice-blurb', {pagetype, templateLink}) end -- Get the test cases page blurb if the page exists. This is something like -- "See also the companion subpage for [[Template:Foo/testcases|test cases]]." local testcasesTitle = env.testcasesTitle if testcasesTitle and testcasesTitle.exists then if testcasesTitle.contentModel == "Scribunto" then local testcasesLinkDisplay = message('sandbox-notice-testcases-link-display') local testcasesRunLinkDisplay = message('sandbox-notice-testcases-run-link-display') local testcasesLink = makeWikilink(testcasesTitle.prefixedText, testcasesLinkDisplay) local testcasesRunLink = makeWikilink(testcasesTitle.talkPageTitle.prefixedText, testcasesRunLinkDisplay) text = text .. '<br />' .. message('sandbox-notice-testcases-run-blurb', {testcasesLink, testcasesRunLink}) else local testcasesLinkDisplay = message('sandbox-notice-testcases-link-display') local testcasesLink = makeWikilink(testcasesTitle.prefixedText, testcasesLinkDisplay) text = text .. '<br />' .. message('sandbox-notice-testcases-blurb', {testcasesLink}) end end -- Add the sandbox to the sandbox category. omargs.text = text .. makeCategoryLink(sandboxCat) -- 'documentation-clear' return '<div class="' .. message('clear') .. '"></div>' .. require('Module:Message box').main('ombox', omargs) end function p.protectionTemplate(env) -- Generates the padlock icon in the top right. -- @env - environment table containing title objects, etc., generated with p.getEnvironment -- Messages: -- 'protection-template' --> 'pp-template' -- 'protection-template-args' --> {docusage = 'yes'} local protectionLevels = env.protectionLevels if not protectionLevels then return nil end local editProt = protectionLevels.edit and protectionLevels.edit[1] local moveProt = protectionLevels.move and protectionLevels.move[1] if editProt then -- The page is edit-protected. return require('Module:Protection banner')._main{ message('protection-reason-edit'), small = true } elseif moveProt and moveProt ~= 'autoconfirmed' then -- The page is move-protected but not edit-protected. Exclude move -- protection with the level "autoconfirmed", as this is equivalent to -- no move protection at all. return require('Module:Protection banner')._main{ action = 'move', small = true } else return nil end end ---------------------------------------------------------------------------- -- Start box ---------------------------------------------------------------------------- p.startBox = makeInvokeFunc('_startBox') function p._startBox(args, env) --[[ -- This function generates the start box. -- @args - a table of arguments passed by the user -- @env - environment table containing title objects, etc., generated with p.getEnvironment -- -- The actual work is done by p.makeStartBoxLinksData and p.renderStartBoxLinks which make -- the [view] [edit] [history] [purge] links, and by p.makeStartBoxData and p.renderStartBox -- which generate the box HTML. --]] env = env or p.getEnvironment(args) local links local content = args.content if not content or args[1] then -- No need to include the links if the documentation is on the template page itself. local linksData = p.makeStartBoxLinksData(args, env) if linksData then links = p.renderStartBoxLinks(linksData) end end -- Generate the start box html. local data = p.makeStartBoxData(args, env, links) if data then return p.renderStartBox(data) else -- User specified no heading. return nil end end function p.makeStartBoxLinksData(args, env) --[[ -- Does initial processing of data to make the [view] [edit] [history] [purge] links. -- @args - a table of arguments passed by the user -- @env - environment table containing title objects, etc., generated with p.getEnvironment -- -- Messages: -- 'view-link-display' --> 'view' -- 'edit-link-display' --> 'edit' -- 'history-link-display' --> 'history' -- 'purge-link-display' --> 'purge' -- 'module-preload' --> 'Template:Documentation/preload-module-doc' -- 'docpage-preload' --> 'Template:Documentation/preload' -- 'create-link-display' --> 'create' --]] local subjectSpace = env.subjectSpace local title = env.title local docTitle = env.docTitle if not title or not docTitle then return nil end if docTitle.isRedirect then docTitle = docTitle.redirectTarget end -- Create link if /doc doesn't exist. local preload = args.preload if not preload then if subjectSpace == 828 then -- Module namespace preload = message('module-preload') else preload = message('docpage-preload') end end return { title = title, docTitle = docTitle, -- View, display, edit, and purge links if /doc exists. viewLinkDisplay = message('view-link-display'), editLinkDisplay = message('edit-link-display'), historyLinkDisplay = message('history-link-display'), purgeLinkDisplay = message('purge-link-display'), preload = preload, createLinkDisplay = message('create-link-display') } end function p.renderStartBoxLinks(data) --[[ -- Generates the [view][edit][history][purge] or [create][purge] links from the data table. -- @data - a table of data generated by p.makeStartBoxLinksData --]] local docTitle = data.docTitle -- yes, we do intend to purge the template page on which the documentation appears local purgeLink = makeWikilink("Special:Purge/" .. data.title.prefixedText, data.purgeLinkDisplay) if docTitle.exists then local viewLink = makeWikilink(docTitle.prefixedText, data.viewLinkDisplay) local editLink = makeWikilink("Special:EditPage/" .. docTitle.prefixedText, data.editLinkDisplay) local historyLink = makeWikilink("Special:PageHistory/" .. docTitle.prefixedText, data.historyLinkDisplay) return viewLink .. editLink .. historyLink .. purgeLink else local createLink = makeUrlLink(docTitle:canonicalUrl{action = 'edit', preload = data.preload}, data.createLinkDisplay) return createLink .. purgeLink end return ret end function p.makeStartBoxData(args, env, links) --[=[ -- Does initial processing of data to pass to the start-box render function, p.renderStartBox. -- @args - a table of arguments passed by the user -- @env - environment table containing title objects, etc., generated with p.getEnvironment -- @links - a string containing the [view][edit][history][purge] links - could be nil if there's an error. -- -- Messages: -- 'documentation-icon-wikitext' --> '[[File:Test Template Info-Icon - Version (2).svg|50px|link=|alt=]]' -- 'template-namespace-heading' --> 'Template documentation' -- 'module-namespace-heading' --> 'Module documentation' -- 'file-namespace-heading' --> 'Summary' -- 'other-namespaces-heading' --> 'Documentation' -- 'testcases-create-link-display' --> 'create' --]=] local subjectSpace = env.subjectSpace if not subjectSpace then -- Default to an "other namespaces" namespace, so that we get at least some output -- if an error occurs. subjectSpace = 2 end local data = {} -- Heading local heading = args.heading -- Blank values are not removed. if heading == '' then -- Don't display the start box if the heading arg is defined but blank. return nil end if heading then data.heading = heading elseif subjectSpace == 10 then -- Template namespace data.heading = message('documentation-icon-wikitext') .. ' ' .. message('template-namespace-heading') elseif subjectSpace == 828 then -- Module namespace data.heading = message('documentation-icon-wikitext') .. ' ' .. message('module-namespace-heading') elseif subjectSpace == 6 then -- File namespace data.heading = message('file-namespace-heading') else data.heading = message('other-namespaces-heading') end -- Heading CSS local headingStyle = args['heading-style'] if headingStyle then data.headingStyleText = headingStyle else -- 'documentation-heading' data.headingClass = message('main-div-heading-class') end -- Data for the [view][edit][history][purge] or [create] links. if links then -- 'mw-editsection-like plainlinks' data.linksClass = message('start-box-link-classes') data.links = links end return data end function p.renderStartBox(data) -- Renders the start box html. -- @data - a table of data generated by p.makeStartBoxData. local sbox = mw.html.create('div') sbox -- 'documentation-startbox' :addClass(message('start-box-class')) :newline() :tag('span') :addClass(data.headingClass) :attr('id', 'documentation-heading') :cssText(data.headingStyleText) :wikitext(data.heading) local links = data.links if links then sbox:tag('span') :addClass(data.linksClass) :attr('id', data.linksId) :wikitext(links) end return tostring(sbox) end ---------------------------------------------------------------------------- -- Documentation content ---------------------------------------------------------------------------- p.content = makeInvokeFunc('_content') function p._content(args, env) -- Displays the documentation contents -- @args - a table of arguments passed by the user -- @env - environment table containing title objects, etc., generated with p.getEnvironment env = env or p.getEnvironment(args) local docTitle = env.docTitle local content = args.content if not content and docTitle and docTitle.exists then content = args._content or mw.getCurrentFrame():expandTemplate{title = docTitle.prefixedText} end -- The line breaks below are necessary so that "=== Headings ===" at the start and end -- of docs are interpreted correctly. return '\n' .. (content or '') .. '\n' end p.contentTitle = makeInvokeFunc('_contentTitle') function p._contentTitle(args, env) env = env or p.getEnvironment(args) local docTitle = env.docTitle if not args.content and docTitle and docTitle.exists then return docTitle.prefixedText else return '' end end ---------------------------------------------------------------------------- -- End box ---------------------------------------------------------------------------- p.endBox = makeInvokeFunc('_endBox') function p._endBox(args, env) --[=[ -- This function generates the end box (also known as the link box). -- @args - a table of arguments passed by the user -- @env - environment table containing title objects, etc., generated with p.getEnvironment -- --]=] -- Get environment data. env = env or p.getEnvironment(args) local subjectSpace = env.subjectSpace local docTitle = env.docTitle if not subjectSpace or not docTitle then return nil end -- Check whether we should output the end box at all. Add the end -- box by default if the documentation exists or if we are in the -- user, module or template namespaces. local linkBox = args['link box'] if linkBox == 'off' or not ( docTitle.exists or subjectSpace == 2 or subjectSpace == 828 or subjectSpace == 10 ) then return nil end -- Assemble the link box. local text = '' if linkBox then text = text .. linkBox else text = text .. (p.makeDocPageBlurb(args, env) or '') -- "This documentation is transcluded from [[Foo]]." if subjectSpace == 2 or subjectSpace == 10 or subjectSpace == 828 then -- We are in the user, template or module namespaces. -- Add sandbox and testcases links. -- "Editors can experiment in this template's sandbox and testcases pages." text = text .. (p.makeExperimentBlurb(args, env) or '') .. '<br />' if not args.content and not args[1] then -- "Please add categories to the /doc subpage." -- Don't show this message with inline docs or with an explicitly specified doc page, -- as then it is unclear where to add the categories. text = text .. (p.makeCategoriesBlurb(args, env) or '') end text = text .. ' ' .. (p.makeSubpagesBlurb(args, env) or '') --"Subpages of this template" end end local box = mw.html.create('div') -- 'documentation-metadata' box:attr('role', 'note') :addClass(message('end-box-class')) -- 'plainlinks' :addClass(message('end-box-plainlinks')) :wikitext(text) :done() return '\n' .. tostring(box) end function p.makeDocPageBlurb(args, env) --[=[ -- Makes the blurb "This documentation is transcluded from [[Template:Foo]] (edit, history)". -- @args - a table of arguments passed by the user -- @env - environment table containing title objects, etc., generated with p.getEnvironment -- -- Messages: -- 'edit-link-display' --> 'edit' -- 'history-link-display' --> 'history' -- 'transcluded-from-blurb' --> -- 'The above [[Wikipedia:Template documentation|documentation]] -- is [[Help:Transclusion|transcluded]] from $1.' -- 'module-preload' --> 'Template:Documentation/preload-module-doc' -- 'create-link-display' --> 'create' -- 'create-module-doc-blurb' --> -- 'You might want to $1 a documentation page for this [[Wikipedia:Lua|Scribunto module]].' --]=] local docTitle = env.docTitle if not docTitle then return nil end if docTitle.exists then -- /doc exists; link to it. local docLink = makeWikilink(docTitle.prefixedText) local editDisplay = message('edit-link-display') local editLink = makeWikilink("Special:EditPage/" .. docTitle.prefixedText, editDisplay) local historyDisplay = message('history-link-display') local historyLink = makeWikilink("Special:PageHistory/" .. docTitle.prefixedText, historyDisplay) return message('transcluded-from-blurb', {docLink}) .. ' ' .. makeToolbar(editLink, historyLink) .. '<br />' elseif env.subjectSpace == 828 then -- /doc does not exist; ask to create it. local createUrl = docTitle:canonicalUrl{action = 'edit', preload = message('module-preload')} local createDisplay = message('create-link-display') local createLink = makeUrlLink(createUrl, createDisplay) return message('create-module-doc-blurb', {createLink}) .. '<br />' end end function p.makeExperimentBlurb(args, env) --[[ -- Renders the text "Editors can experiment in this template's sandbox (edit | diff) and testcases (edit) pages." -- @args - a table of arguments passed by the user -- @env - environment table containing title objects, etc., generated with p.getEnvironment -- -- Messages: -- 'sandbox-link-display' --> 'sandbox' -- 'sandbox-edit-link-display' --> 'edit' -- 'compare-link-display' --> 'diff' -- 'module-sandbox-preload' --> 'Template:Documentation/preload-module-sandbox' -- 'template-sandbox-preload' --> 'Template:Documentation/preload-sandbox' -- 'sandbox-create-link-display' --> 'create' -- 'mirror-edit-summary' --> 'Create sandbox version of $1' -- 'mirror-link-display' --> 'mirror' -- 'mirror-link-preload' --> 'Template:Documentation/mirror' -- 'sandbox-link-display' --> 'sandbox' -- 'testcases-link-display' --> 'testcases' -- 'testcases-edit-link-display'--> 'edit' -- 'template-sandbox-preload' --> 'Template:Documentation/preload-sandbox' -- 'testcases-create-link-display' --> 'create' -- 'testcases-link-display' --> 'testcases' -- 'testcases-edit-link-display' --> 'edit' -- 'module-testcases-preload' --> 'Template:Documentation/preload-module-testcases' -- 'template-testcases-preload' --> 'Template:Documentation/preload-testcases' -- 'experiment-blurb-module' --> 'Editors can experiment in this module's $1 and $2 pages.' -- 'experiment-blurb-template' --> 'Editors can experiment in this template's $1 and $2 pages.' --]] local subjectSpace = env.subjectSpace local templateTitle = env.templateTitle local sandboxTitle = env.sandboxTitle local testcasesTitle = env.testcasesTitle local templatePage = templateTitle.prefixedText if not subjectSpace or not templateTitle or not sandboxTitle or not testcasesTitle then return nil end -- Make links. local sandboxLinks, testcasesLinks if sandboxTitle.exists then local sandboxPage = sandboxTitle.prefixedText local sandboxDisplay = message('sandbox-link-display') local sandboxLink = makeWikilink(sandboxPage, sandboxDisplay) local sandboxEditDisplay = message('sandbox-edit-link-display') local sandboxEditLink = makeWikilink("Special:EditPage/" .. sandboxPage, sandboxEditDisplay) local compareUrl = env.compareUrl local compareLink if compareUrl then local compareDisplay = message('compare-link-display') compareLink = makeUrlLink(compareUrl, compareDisplay) end sandboxLinks = sandboxLink .. ' ' .. makeToolbar(sandboxEditLink, compareLink) else local sandboxPreload if subjectSpace == 828 then sandboxPreload = message('module-sandbox-preload') else sandboxPreload = message('template-sandbox-preload') end local sandboxCreateUrl = sandboxTitle:canonicalUrl{action = 'edit', preload = sandboxPreload} local sandboxCreateDisplay = message('sandbox-create-link-display') local sandboxCreateLink = makeUrlLink(sandboxCreateUrl, sandboxCreateDisplay) local mirrorSummary = message('mirror-edit-summary', {makeWikilink(templatePage)}) local mirrorPreload = message('mirror-link-preload') local mirrorUrl = sandboxTitle:canonicalUrl{action = 'edit', preload = mirrorPreload, summary = mirrorSummary} if subjectSpace == 828 then mirrorUrl = sandboxTitle:canonicalUrl{action = 'edit', preload = templateTitle.prefixedText, summary = mirrorSummary} end local mirrorDisplay = message('mirror-link-display') local mirrorLink = makeUrlLink(mirrorUrl, mirrorDisplay) sandboxLinks = message('sandbox-link-display') .. ' ' .. makeToolbar(sandboxCreateLink, mirrorLink) end if testcasesTitle.exists then local testcasesPage = testcasesTitle.prefixedText local testcasesDisplay = message('testcases-link-display') local testcasesLink = makeWikilink(testcasesPage, testcasesDisplay) local testcasesEditUrl = testcasesTitle:canonicalUrl{action = 'edit'} local testcasesEditDisplay = message('testcases-edit-link-display') local testcasesEditLink = makeWikilink("Special:EditPage/" .. testcasesPage, testcasesEditDisplay) -- for Modules, add testcases run link if exists if testcasesTitle.contentModel == "Scribunto" and testcasesTitle.talkPageTitle and testcasesTitle.talkPageTitle.exists then local testcasesRunLinkDisplay = message('testcases-run-link-display') local testcasesRunLink = makeWikilink(testcasesTitle.talkPageTitle.prefixedText, testcasesRunLinkDisplay) testcasesLinks = testcasesLink .. ' ' .. makeToolbar(testcasesEditLink, testcasesRunLink) else testcasesLinks = testcasesLink .. ' ' .. makeToolbar(testcasesEditLink) end else local testcasesPreload if subjectSpace == 828 then testcasesPreload = message('module-testcases-preload') else testcasesPreload = message('template-testcases-preload') end local testcasesCreateUrl = testcasesTitle:canonicalUrl{action = 'edit', preload = testcasesPreload} local testcasesCreateDisplay = message('testcases-create-link-display') local testcasesCreateLink = makeUrlLink(testcasesCreateUrl, testcasesCreateDisplay) testcasesLinks = message('testcases-link-display') .. ' ' .. makeToolbar(testcasesCreateLink) end local messageName if subjectSpace == 828 then messageName = 'experiment-blurb-module' else messageName = 'experiment-blurb-template' end return message(messageName, {sandboxLinks, testcasesLinks}) end function p.makeCategoriesBlurb(args, env) --[[ -- Generates the text "Please add categories to the /doc subpage." -- @args - a table of arguments passed by the user -- @env - environment table containing title objects, etc., generated with p.getEnvironment -- Messages: -- 'doc-link-display' --> '/doc' -- 'add-categories-blurb' --> 'Please add categories to the $1 subpage.' --]] local docTitle = env.docTitle if not docTitle then return nil end local docPathLink = makeWikilink(docTitle.prefixedText, message('doc-link-display')) return message('add-categories-blurb', {docPathLink}) end function p.makeSubpagesBlurb(args, env) --[[ -- Generates the "Subpages of this template" link. -- @args - a table of arguments passed by the user -- @env - environment table containing title objects, etc., generated with p.getEnvironment -- Messages: -- 'template-pagetype' --> 'template' -- 'module-pagetype' --> 'module' -- 'default-pagetype' --> 'page' -- 'subpages-link-display' --> 'Subpages of this $1' --]] local subjectSpace = env.subjectSpace local templateTitle = env.templateTitle if not subjectSpace or not templateTitle then return nil end local pagetype if subjectSpace == 10 then pagetype = message('template-pagetype') elseif subjectSpace == 828 then pagetype = message('module-pagetype') else pagetype = message('default-pagetype') end local subpagesLink = makeWikilink( 'Special:PrefixIndex/' .. templateTitle.prefixedText .. '/', message('subpages-link-display', {pagetype}) ) return message('subpages-blurb', {subpagesLink}) end ---------------------------------------------------------------------------- -- Tracking categories ---------------------------------------------------------------------------- function p.addTrackingCategories(env) --[[ -- Check if {{documentation}} is transcluded on a /doc or /testcases page. -- @env - environment table containing title objects, etc., generated with p.getEnvironment -- Messages: -- 'display-strange-usage-category' --> true -- 'doc-subpage' --> 'doc' -- 'testcases-subpage' --> 'testcases' -- 'strange-usage-category' --> 'Wikipedia pages with strange ((documentation)) usage' -- -- /testcases pages in the module namespace are not categorised, as they may have -- {{documentation}} transcluded automatically. --]] local title = env.title local subjectSpace = env.subjectSpace if not title or not subjectSpace then return nil end local subpage = title.subpageText if message('display-strange-usage-category', nil, 'boolean') and ( subpage == message('doc-subpage') or subjectSpace ~= 828 and subpage == message('testcases-subpage') ) then return makeCategoryLink(message('strange-usage-category')) end return '' end return p bo74oekmmsj1xtpw7dlzkvkhc0k05g6 618911 618910 2026-07-27T16:49:15Z Wmbata 26533 1 revision imported from [[:en:Module:Documentation]] 618910 Scribunto text/plain -- This module implements {{documentation}}. -- Get required modules. local getArgs = require('Module:Arguments').getArgs -- Get the config table. local cfg = mw.loadData('Module:Documentation/config') local p = {} -- Often-used functions. local ugsub = mw.ustring.gsub local format = mw.ustring.format ---------------------------------------------------------------------------- -- Helper functions -- -- These are defined as local functions, but are made available in the p -- table for testing purposes. ---------------------------------------------------------------------------- local function message(cfgKey, valArray, expectType) --[[ -- Gets a message from the cfg table and formats it if appropriate. -- The function raises an error if the value from the cfg table is not -- of the type expectType. The default type for expectType is 'string'. -- If the table valArray is present, strings such as $1, $2 etc. in the -- message are substituted with values from the table keys [1], [2] etc. -- For example, if the message "foo-message" had the value 'Foo $2 bar $1.', -- message('foo-message', {'baz', 'qux'}) would return "Foo qux bar baz." --]] local msg = cfg[cfgKey] expectType = expectType or 'string' if type(msg) ~= expectType then error('message: type error in message cfg.' .. cfgKey .. ' (' .. expectType .. ' expected, got ' .. type(msg) .. ')', 2) end if not valArray then return msg end local function getMessageVal(match) match = tonumber(match) return valArray[match] or error('message: no value found for key $' .. match .. ' in message cfg.' .. cfgKey, 4) end return ugsub(msg, '$([1-9][0-9]*)', getMessageVal) end p.message = message local function makeWikilink(page, display) if display then return format('[[%s|%s]]', page, display) else return format('[[%s]]', page) end end p.makeWikilink = makeWikilink local function makeCategoryLink(cat, sort) local catns = mw.site.namespaces[14].name return makeWikilink(catns .. ':' .. cat, sort) end p.makeCategoryLink = makeCategoryLink local function makeUrlLink(url, display) return format('[%s %s]', url, display) end p.makeUrlLink = makeUrlLink local function makeToolbar(...) local ret = {} local lim = select('#', ...) if lim < 1 then return nil end for i = 1, lim do ret[#ret + 1] = select(i, ...) end -- 'documentation-toolbar' return format( '<span class="%s">(%s)</span>', message('toolbar-class'), table.concat(ret, ' &#124; ') ) end p.makeToolbar = makeToolbar ---------------------------------------------------------------------------- -- Argument processing ---------------------------------------------------------------------------- local function makeInvokeFunc(funcName) return function (frame) local args = getArgs(frame, { valueFunc = function (key, value) if type(value) == 'string' then value = value:match('^%s*(.-)%s*$') -- Remove whitespace. if key == 'heading' or value ~= '' then return value else return nil end else return value end end }) return p[funcName](args) end end ---------------------------------------------------------------------------- -- Entry points ---------------------------------------------------------------------------- function p.nonexistent(frame) if mw.title.getCurrentTitle().subpageText == 'testcases' then return frame:expandTemplate{title = 'module test cases notice'} else return p.main(frame) end end p.main = makeInvokeFunc('_main') function p._main(args) --[[ -- This function defines logic flow for the module. -- @args - table of arguments passed by the user --]] local env = p.getEnvironment(args) local root = mw.html.create() root :wikitext(p._getModuleWikitext(args, env)) :wikitext(p.protectionTemplate(env)) :wikitext(p.sandboxNotice(args, env)) :tag('div') -- 'documentation-container' :addClass(message('container')) :attr('role', 'complementary') :attr('aria-labelledby', args.heading ~= '' and 'documentation-heading' or nil) :attr('aria-label', args.heading == '' and 'Documentation' or nil) :newline() :tag('div') -- 'documentation' :addClass(message('main-div-classes')) :newline() :wikitext(p._startBox(args, env)) :wikitext(p._content(args, env)) :tag('div') -- 'documentation-clear' :addClass(message('clear')) :done() :newline() :done() :wikitext(p._endBox(args, env)) :done() :wikitext(p.addTrackingCategories(env)) -- 'Module:Documentation/styles.css' return mw.getCurrentFrame():extensionTag ( 'templatestyles', '', {src=cfg['templatestyles'] }) .. tostring(root) end ---------------------------------------------------------------------------- -- Environment settings ---------------------------------------------------------------------------- function p.getEnvironment(args) --[[ -- Returns a table with information about the environment, including title -- objects and other namespace- or path-related data. -- @args - table of arguments passed by the user -- -- Title objects include: -- env.title - the page we are making documentation for (usually the current title) -- env.templateTitle - the template (or module, file, etc.) -- env.docTitle - the /doc subpage. -- env.sandboxTitle - the /sandbox subpage. -- env.testcasesTitle - the /testcases subpage. -- -- Data includes: -- env.protectionLevels - the protection levels table of the title object. -- env.subjectSpace - the number of the title's subject namespace. -- env.docSpace - the number of the namespace the title puts its documentation in. -- env.docpageBase - the text of the base page of the /doc, /sandbox and /testcases pages, with namespace. -- env.compareUrl - URL of the Special:ComparePages page comparing the sandbox with the template. -- -- All table lookups are passed through pcall so that errors are caught. If an error occurs, the value -- returned will be nil. --]] local env, envFuncs = {}, {} -- Set up the metatable. If triggered we call the corresponding function in the envFuncs table. The value -- returned by that function is memoized in the env table so that we don't call any of the functions -- more than once. (Nils won't be memoized.) setmetatable(env, { __index = function (t, key) local envFunc = envFuncs[key] if envFunc then local success, val = pcall(envFunc) if success then env[key] = val -- Memoise the value. return val end end return nil end }) function envFuncs.title() -- The title object for the current page, or a test page passed with args.page. local title local titleArg = args.page if titleArg then title = mw.title.new(titleArg) else title = mw.title.getCurrentTitle() end return title end function envFuncs.templateTitle() --[[ -- The template (or module, etc.) title object. -- Messages: -- 'sandbox-subpage' --> 'sandbox' -- 'testcases-subpage' --> 'testcases' --]] local subjectSpace = env.subjectSpace local title = env.title local subpage = title.subpageText if subpage == message('sandbox-subpage') or subpage == message('testcases-subpage') or (subpage == message('doc-subpage') and mw.title.getCurrentTitle().namespace == env.docSpace) then return mw.title.makeTitle(subjectSpace, title.baseText) else return mw.title.makeTitle(subjectSpace, title.text) end end function envFuncs.docTitle() --[[ -- Title object of the /doc subpage. -- Messages: -- 'doc-subpage' --> 'doc' --]] local title = env.title local docname = args[1] -- User-specified doc page. local docpage if docname then docpage = docname else docpage = env.docpageBase .. '/' .. message('doc-subpage') end return mw.title.new(docpage) end function envFuncs.sandboxTitle() --[[ -- Title object for the /sandbox subpage. -- Messages: -- 'sandbox-subpage' --> 'sandbox' --]] return mw.title.new(env.docpageBase .. '/' .. message('sandbox-subpage')) end function envFuncs.testcasesTitle() --[[ -- Title object for the /testcases subpage. -- Messages: -- 'testcases-subpage' --> 'testcases' --]] return mw.title.new(env.docpageBase .. '/' .. message('testcases-subpage')) end function envFuncs.protectionLevels() -- The protection levels table of the title object. return env.title.protectionLevels end function envFuncs.subjectSpace() -- The subject namespace number. return mw.site.namespaces[env.title.namespace].subject.id end function envFuncs.docSpace() -- The documentation namespace number. For most namespaces this is the -- same as the subject namespace. However, pages in the Article, File, -- MediaWiki or Category namespaces must have their /doc, /sandbox and -- /testcases pages in talk space. local subjectSpace = env.subjectSpace if subjectSpace == 0 or subjectSpace == 6 or subjectSpace == 8 or subjectSpace == 14 then return subjectSpace + 1 else return subjectSpace end end function envFuncs.docpageBase() -- The base page of the /doc, /sandbox, and /testcases subpages. -- For some namespaces this is the talk page, rather than the template page. local templateTitle = env.templateTitle local docSpace = env.docSpace local docSpaceText = mw.site.namespaces[docSpace].name -- Assemble the link. docSpace is never the main namespace, so we can hardcode the colon. return docSpaceText .. ':' .. templateTitle.text end function envFuncs.compareUrl() -- Diff link between the sandbox and the main template using [[Special:ComparePages]]. local templateTitle = env.templateTitle local sandboxTitle = env.sandboxTitle if templateTitle.exists and sandboxTitle.exists then local compareUrl = mw.uri.canonicalUrl( 'Special:ComparePages', { page1 = templateTitle.prefixedText, page2 = sandboxTitle.prefixedText} ) return tostring(compareUrl) else return nil end end return env end ---------------------------------------------------------------------------- -- Auxiliary templates ---------------------------------------------------------------------------- p.getModuleWikitext = makeInvokeFunc('_getModuleWikitext') function p._getModuleWikitext(args, env) local currentTitle = mw.title.getCurrentTitle() if currentTitle.contentModel ~= 'Scribunto' then return end pcall(require, currentTitle.prefixedText) -- if it fails, we don't care local moduleWikitext = package.loaded["Module:Module wikitext"] if moduleWikitext then return moduleWikitext.main() end end function p.sandboxNotice(args, env) --[=[ -- Generates a sandbox notice for display above sandbox pages. -- @args - a table of arguments passed by the user -- @env - environment table containing title objects, etc., generated with p.getEnvironment -- -- Messages: -- 'sandbox-notice-image' --> '[[File:Sandbox.svg|50px|alt=|link=]]' -- 'sandbox-notice-blurb' --> 'This is the $1 for $2.' -- 'sandbox-notice-diff-blurb' --> 'This is the $1 for $2 ($3).' -- 'sandbox-notice-pagetype-template' --> '[[Wikipedia:Template test cases|template sandbox]] page' -- 'sandbox-notice-pagetype-module' --> '[[Wikipedia:Template test cases|module sandbox]] page' -- 'sandbox-notice-pagetype-other' --> 'sandbox page' -- 'sandbox-notice-compare-link-display' --> 'diff' -- 'sandbox-notice-testcases-blurb' --> 'See also the companion subpage for $1.' -- 'sandbox-notice-testcases-link-display' --> 'test cases' -- 'sandbox-category' --> 'Template sandboxes' -- 'module-sandbox-category' --> 'Module sandboxes' -- 'other-sandbox-category' --> 'Sandboxes outside of template or module namespace' --]=] local title = env.title local sandboxTitle = env.sandboxTitle local templateTitle = env.templateTitle local subjectSpace = env.subjectSpace if not (subjectSpace and title and sandboxTitle and templateTitle and mw.title.equals(title, sandboxTitle)) then return nil end -- Build the table of arguments to pass to {{ombox}}. We need just two fields, "image" and "text". local omargs = {} omargs.image = message('sandbox-notice-image') -- Get the text. We start with the opening blurb, which is something like -- "This is the template sandbox for [[Template:Foo]] (diff)." local text = '__EXPECTUNUSEDTEMPLATE__' local pagetype, sandboxCat if subjectSpace == 10 then pagetype = message('sandbox-notice-pagetype-template') sandboxCat = message('sandbox-category') elseif subjectSpace == 828 then pagetype = message('sandbox-notice-pagetype-module') sandboxCat = message('module-sandbox-category') else pagetype = message('sandbox-notice-pagetype-other') sandboxCat = message('other-sandbox-category') end local templateLink = makeWikilink(templateTitle.prefixedText) local compareUrl = env.compareUrl if compareUrl then local compareDisplay = message('sandbox-notice-compare-link-display') local compareLink = makeUrlLink(compareUrl, compareDisplay) text = text .. message('sandbox-notice-diff-blurb', {pagetype, templateLink, compareLink}) else text = text .. message('sandbox-notice-blurb', {pagetype, templateLink}) end -- Get the test cases page blurb if the page exists. This is something like -- "See also the companion subpage for [[Template:Foo/testcases|test cases]]." local testcasesTitle = env.testcasesTitle if testcasesTitle and testcasesTitle.exists then if testcasesTitle.contentModel == "Scribunto" then local testcasesLinkDisplay = message('sandbox-notice-testcases-link-display') local testcasesRunLinkDisplay = message('sandbox-notice-testcases-run-link-display') local testcasesLink = makeWikilink(testcasesTitle.prefixedText, testcasesLinkDisplay) local testcasesRunLink = makeWikilink(testcasesTitle.talkPageTitle.prefixedText, testcasesRunLinkDisplay) text = text .. '<br />' .. message('sandbox-notice-testcases-run-blurb', {testcasesLink, testcasesRunLink}) else local testcasesLinkDisplay = message('sandbox-notice-testcases-link-display') local testcasesLink = makeWikilink(testcasesTitle.prefixedText, testcasesLinkDisplay) text = text .. '<br />' .. message('sandbox-notice-testcases-blurb', {testcasesLink}) end end -- Add the sandbox to the sandbox category. omargs.text = text .. makeCategoryLink(sandboxCat) -- 'documentation-clear' return '<div class="' .. message('clear') .. '"></div>' .. require('Module:Message box').main('ombox', omargs) end function p.protectionTemplate(env) -- Generates the padlock icon in the top right. -- @env - environment table containing title objects, etc., generated with p.getEnvironment -- Messages: -- 'protection-template' --> 'pp-template' -- 'protection-template-args' --> {docusage = 'yes'} local protectionLevels = env.protectionLevels if not protectionLevels then return nil end local editProt = protectionLevels.edit and protectionLevels.edit[1] local moveProt = protectionLevels.move and protectionLevels.move[1] if editProt then -- The page is edit-protected. return require('Module:Protection banner')._main{ message('protection-reason-edit'), small = true } elseif moveProt and moveProt ~= 'autoconfirmed' then -- The page is move-protected but not edit-protected. Exclude move -- protection with the level "autoconfirmed", as this is equivalent to -- no move protection at all. return require('Module:Protection banner')._main{ action = 'move', small = true } else return nil end end ---------------------------------------------------------------------------- -- Start box ---------------------------------------------------------------------------- p.startBox = makeInvokeFunc('_startBox') function p._startBox(args, env) --[[ -- This function generates the start box. -- @args - a table of arguments passed by the user -- @env - environment table containing title objects, etc., generated with p.getEnvironment -- -- The actual work is done by p.makeStartBoxLinksData and p.renderStartBoxLinks which make -- the [view] [edit] [history] [purge] links, and by p.makeStartBoxData and p.renderStartBox -- which generate the box HTML. --]] env = env or p.getEnvironment(args) local links local content = args.content if not content or args[1] then -- No need to include the links if the documentation is on the template page itself. local linksData = p.makeStartBoxLinksData(args, env) if linksData then links = p.renderStartBoxLinks(linksData) end end -- Generate the start box html. local data = p.makeStartBoxData(args, env, links) if data then return p.renderStartBox(data) else -- User specified no heading. return nil end end function p.makeStartBoxLinksData(args, env) --[[ -- Does initial processing of data to make the [view] [edit] [history] [purge] links. -- @args - a table of arguments passed by the user -- @env - environment table containing title objects, etc., generated with p.getEnvironment -- -- Messages: -- 'view-link-display' --> 'view' -- 'edit-link-display' --> 'edit' -- 'history-link-display' --> 'history' -- 'purge-link-display' --> 'purge' -- 'module-preload' --> 'Template:Documentation/preload-module-doc' -- 'docpage-preload' --> 'Template:Documentation/preload' -- 'create-link-display' --> 'create' --]] local subjectSpace = env.subjectSpace local title = env.title local docTitle = env.docTitle if not title or not docTitle then return nil end if docTitle.isRedirect then docTitle = docTitle.redirectTarget end -- Create link if /doc doesn't exist. local preload = args.preload if not preload then if subjectSpace == 828 then -- Module namespace preload = message('module-preload') else preload = message('docpage-preload') end end return { title = title, docTitle = docTitle, -- View, display, edit, and purge links if /doc exists. viewLinkDisplay = message('view-link-display'), editLinkDisplay = message('edit-link-display'), historyLinkDisplay = message('history-link-display'), purgeLinkDisplay = message('purge-link-display'), preload = preload, createLinkDisplay = message('create-link-display') } end function p.renderStartBoxLinks(data) --[[ -- Generates the [view][edit][history][purge] or [create][purge] links from the data table. -- @data - a table of data generated by p.makeStartBoxLinksData --]] local docTitle = data.docTitle -- yes, we do intend to purge the template page on which the documentation appears local purgeLink = makeWikilink("Special:Purge/" .. data.title.prefixedText, data.purgeLinkDisplay) if docTitle.exists then local viewLink = makeWikilink(docTitle.prefixedText, data.viewLinkDisplay) local editLink = makeWikilink("Special:EditPage/" .. docTitle.prefixedText, data.editLinkDisplay) local historyLink = makeWikilink("Special:PageHistory/" .. docTitle.prefixedText, data.historyLinkDisplay) return viewLink .. editLink .. historyLink .. purgeLink else local createLink = makeUrlLink(docTitle:canonicalUrl{action = 'edit', preload = data.preload}, data.createLinkDisplay) return createLink .. purgeLink end return ret end function p.makeStartBoxData(args, env, links) --[=[ -- Does initial processing of data to pass to the start-box render function, p.renderStartBox. -- @args - a table of arguments passed by the user -- @env - environment table containing title objects, etc., generated with p.getEnvironment -- @links - a string containing the [view][edit][history][purge] links - could be nil if there's an error. -- -- Messages: -- 'documentation-icon-wikitext' --> '[[File:Test Template Info-Icon - Version (2).svg|50px|link=|alt=]]' -- 'template-namespace-heading' --> 'Template documentation' -- 'module-namespace-heading' --> 'Module documentation' -- 'file-namespace-heading' --> 'Summary' -- 'other-namespaces-heading' --> 'Documentation' -- 'testcases-create-link-display' --> 'create' --]=] local subjectSpace = env.subjectSpace if not subjectSpace then -- Default to an "other namespaces" namespace, so that we get at least some output -- if an error occurs. subjectSpace = 2 end local data = {} -- Heading local heading = args.heading -- Blank values are not removed. if heading == '' then -- Don't display the start box if the heading arg is defined but blank. return nil end if heading then data.heading = heading elseif subjectSpace == 10 then -- Template namespace data.heading = message('documentation-icon-wikitext') .. ' ' .. message('template-namespace-heading') elseif subjectSpace == 828 then -- Module namespace data.heading = message('documentation-icon-wikitext') .. ' ' .. message('module-namespace-heading') elseif subjectSpace == 6 then -- File namespace data.heading = message('file-namespace-heading') else data.heading = message('other-namespaces-heading') end -- Heading CSS local headingStyle = args['heading-style'] if headingStyle then data.headingStyleText = headingStyle else -- 'documentation-heading' data.headingClass = message('main-div-heading-class') end -- Data for the [view][edit][history][purge] or [create] links. if links then -- 'mw-editsection-like plainlinks' data.linksClass = message('start-box-link-classes') data.links = links end return data end function p.renderStartBox(data) -- Renders the start box html. -- @data - a table of data generated by p.makeStartBoxData. local sbox = mw.html.create('div') sbox -- 'documentation-startbox' :addClass(message('start-box-class')) :newline() :tag('span') :addClass(data.headingClass) :attr('id', 'documentation-heading') :cssText(data.headingStyleText) :wikitext(data.heading) local links = data.links if links then sbox:tag('span') :addClass(data.linksClass) :attr('id', data.linksId) :wikitext(links) end return tostring(sbox) end ---------------------------------------------------------------------------- -- Documentation content ---------------------------------------------------------------------------- p.content = makeInvokeFunc('_content') function p._content(args, env) -- Displays the documentation contents -- @args - a table of arguments passed by the user -- @env - environment table containing title objects, etc., generated with p.getEnvironment env = env or p.getEnvironment(args) local docTitle = env.docTitle local content = args.content if not content and docTitle and docTitle.exists then content = args._content or mw.getCurrentFrame():expandTemplate{title = docTitle.prefixedText} end -- The line breaks below are necessary so that "=== Headings ===" at the start and end -- of docs are interpreted correctly. return '\n' .. (content or '') .. '\n' end p.contentTitle = makeInvokeFunc('_contentTitle') function p._contentTitle(args, env) env = env or p.getEnvironment(args) local docTitle = env.docTitle if not args.content and docTitle and docTitle.exists then return docTitle.prefixedText else return '' end end ---------------------------------------------------------------------------- -- End box ---------------------------------------------------------------------------- p.endBox = makeInvokeFunc('_endBox') function p._endBox(args, env) --[=[ -- This function generates the end box (also known as the link box). -- @args - a table of arguments passed by the user -- @env - environment table containing title objects, etc., generated with p.getEnvironment -- --]=] -- Get environment data. env = env or p.getEnvironment(args) local subjectSpace = env.subjectSpace local docTitle = env.docTitle if not subjectSpace or not docTitle then return nil end -- Check whether we should output the end box at all. Add the end -- box by default if the documentation exists or if we are in the -- user, module or template namespaces. local linkBox = args['link box'] if linkBox == 'off' or not ( docTitle.exists or subjectSpace == 2 or subjectSpace == 828 or subjectSpace == 10 ) then return nil end -- Assemble the link box. local text = '' if linkBox then text = text .. linkBox else text = text .. (p.makeDocPageBlurb(args, env) or '') -- "This documentation is transcluded from [[Foo]]." if subjectSpace == 2 or subjectSpace == 10 or subjectSpace == 828 then -- We are in the user, template or module namespaces. -- Add sandbox and testcases links. -- "Editors can experiment in this template's sandbox and testcases pages." text = text .. (p.makeExperimentBlurb(args, env) or '') .. '<br />' if not args.content and not args[1] then -- "Please add categories to the /doc subpage." -- Don't show this message with inline docs or with an explicitly specified doc page, -- as then it is unclear where to add the categories. text = text .. (p.makeCategoriesBlurb(args, env) or '') end text = text .. ' ' .. (p.makeSubpagesBlurb(args, env) or '') --"Subpages of this template" end end local box = mw.html.create('div') -- 'documentation-metadata' box:attr('role', 'note') :addClass(message('end-box-class')) -- 'plainlinks' :addClass(message('end-box-plainlinks')) :wikitext(text) :done() return '\n' .. tostring(box) end function p.makeDocPageBlurb(args, env) --[=[ -- Makes the blurb "This documentation is transcluded from [[Template:Foo]] (edit, history)". -- @args - a table of arguments passed by the user -- @env - environment table containing title objects, etc., generated with p.getEnvironment -- -- Messages: -- 'edit-link-display' --> 'edit' -- 'history-link-display' --> 'history' -- 'transcluded-from-blurb' --> -- 'The above [[Wikipedia:Template documentation|documentation]] -- is [[Help:Transclusion|transcluded]] from $1.' -- 'module-preload' --> 'Template:Documentation/preload-module-doc' -- 'create-link-display' --> 'create' -- 'create-module-doc-blurb' --> -- 'You might want to $1 a documentation page for this [[Wikipedia:Lua|Scribunto module]].' --]=] local docTitle = env.docTitle if not docTitle then return nil end if docTitle.exists then -- /doc exists; link to it. local docLink = makeWikilink(docTitle.prefixedText) local editDisplay = message('edit-link-display') local editLink = makeWikilink("Special:EditPage/" .. docTitle.prefixedText, editDisplay) local historyDisplay = message('history-link-display') local historyLink = makeWikilink("Special:PageHistory/" .. docTitle.prefixedText, historyDisplay) return message('transcluded-from-blurb', {docLink}) .. ' ' .. makeToolbar(editLink, historyLink) .. '<br />' elseif env.subjectSpace == 828 then -- /doc does not exist; ask to create it. local createUrl = docTitle:canonicalUrl{action = 'edit', preload = message('module-preload')} local createDisplay = message('create-link-display') local createLink = makeUrlLink(createUrl, createDisplay) return message('create-module-doc-blurb', {createLink}) .. '<br />' end end function p.makeExperimentBlurb(args, env) --[[ -- Renders the text "Editors can experiment in this template's sandbox (edit | diff) and testcases (edit) pages." -- @args - a table of arguments passed by the user -- @env - environment table containing title objects, etc., generated with p.getEnvironment -- -- Messages: -- 'sandbox-link-display' --> 'sandbox' -- 'sandbox-edit-link-display' --> 'edit' -- 'compare-link-display' --> 'diff' -- 'module-sandbox-preload' --> 'Template:Documentation/preload-module-sandbox' -- 'template-sandbox-preload' --> 'Template:Documentation/preload-sandbox' -- 'sandbox-create-link-display' --> 'create' -- 'mirror-edit-summary' --> 'Create sandbox version of $1' -- 'mirror-link-display' --> 'mirror' -- 'mirror-link-preload' --> 'Template:Documentation/mirror' -- 'sandbox-link-display' --> 'sandbox' -- 'testcases-link-display' --> 'testcases' -- 'testcases-edit-link-display'--> 'edit' -- 'template-sandbox-preload' --> 'Template:Documentation/preload-sandbox' -- 'testcases-create-link-display' --> 'create' -- 'testcases-link-display' --> 'testcases' -- 'testcases-edit-link-display' --> 'edit' -- 'module-testcases-preload' --> 'Template:Documentation/preload-module-testcases' -- 'template-testcases-preload' --> 'Template:Documentation/preload-testcases' -- 'experiment-blurb-module' --> 'Editors can experiment in this module's $1 and $2 pages.' -- 'experiment-blurb-template' --> 'Editors can experiment in this template's $1 and $2 pages.' --]] local subjectSpace = env.subjectSpace local templateTitle = env.templateTitle local sandboxTitle = env.sandboxTitle local testcasesTitle = env.testcasesTitle local templatePage = templateTitle.prefixedText if not subjectSpace or not templateTitle or not sandboxTitle or not testcasesTitle then return nil end -- Make links. local sandboxLinks, testcasesLinks if sandboxTitle.exists then local sandboxPage = sandboxTitle.prefixedText local sandboxDisplay = message('sandbox-link-display') local sandboxLink = makeWikilink(sandboxPage, sandboxDisplay) local sandboxEditDisplay = message('sandbox-edit-link-display') local sandboxEditLink = makeWikilink("Special:EditPage/" .. sandboxPage, sandboxEditDisplay) local compareUrl = env.compareUrl local compareLink if compareUrl then local compareDisplay = message('compare-link-display') compareLink = makeUrlLink(compareUrl, compareDisplay) end sandboxLinks = sandboxLink .. ' ' .. makeToolbar(sandboxEditLink, compareLink) else local sandboxPreload if subjectSpace == 828 then sandboxPreload = message('module-sandbox-preload') else sandboxPreload = message('template-sandbox-preload') end local sandboxCreateUrl = sandboxTitle:canonicalUrl{action = 'edit', preload = sandboxPreload} local sandboxCreateDisplay = message('sandbox-create-link-display') local sandboxCreateLink = makeUrlLink(sandboxCreateUrl, sandboxCreateDisplay) local mirrorSummary = message('mirror-edit-summary', {makeWikilink(templatePage)}) local mirrorPreload = message('mirror-link-preload') local mirrorUrl = sandboxTitle:canonicalUrl{action = 'edit', preload = mirrorPreload, summary = mirrorSummary} if subjectSpace == 828 then mirrorUrl = sandboxTitle:canonicalUrl{action = 'edit', preload = templateTitle.prefixedText, summary = mirrorSummary} end local mirrorDisplay = message('mirror-link-display') local mirrorLink = makeUrlLink(mirrorUrl, mirrorDisplay) sandboxLinks = message('sandbox-link-display') .. ' ' .. makeToolbar(sandboxCreateLink, mirrorLink) end if testcasesTitle.exists then local testcasesPage = testcasesTitle.prefixedText local testcasesDisplay = message('testcases-link-display') local testcasesLink = makeWikilink(testcasesPage, testcasesDisplay) local testcasesEditUrl = testcasesTitle:canonicalUrl{action = 'edit'} local testcasesEditDisplay = message('testcases-edit-link-display') local testcasesEditLink = makeWikilink("Special:EditPage/" .. testcasesPage, testcasesEditDisplay) -- for Modules, add testcases run link if exists if testcasesTitle.contentModel == "Scribunto" and testcasesTitle.talkPageTitle and testcasesTitle.talkPageTitle.exists then local testcasesRunLinkDisplay = message('testcases-run-link-display') local testcasesRunLink = makeWikilink(testcasesTitle.talkPageTitle.prefixedText, testcasesRunLinkDisplay) testcasesLinks = testcasesLink .. ' ' .. makeToolbar(testcasesEditLink, testcasesRunLink) else testcasesLinks = testcasesLink .. ' ' .. makeToolbar(testcasesEditLink) end else local testcasesPreload if subjectSpace == 828 then testcasesPreload = message('module-testcases-preload') else testcasesPreload = message('template-testcases-preload') end local testcasesCreateUrl = testcasesTitle:canonicalUrl{action = 'edit', preload = testcasesPreload} local testcasesCreateDisplay = message('testcases-create-link-display') local testcasesCreateLink = makeUrlLink(testcasesCreateUrl, testcasesCreateDisplay) testcasesLinks = message('testcases-link-display') .. ' ' .. makeToolbar(testcasesCreateLink) end local messageName if subjectSpace == 828 then messageName = 'experiment-blurb-module' else messageName = 'experiment-blurb-template' end return message(messageName, {sandboxLinks, testcasesLinks}) end function p.makeCategoriesBlurb(args, env) --[[ -- Generates the text "Please add categories to the /doc subpage." -- @args - a table of arguments passed by the user -- @env - environment table containing title objects, etc., generated with p.getEnvironment -- Messages: -- 'doc-link-display' --> '/doc' -- 'add-categories-blurb' --> 'Please add categories to the $1 subpage.' --]] local docTitle = env.docTitle if not docTitle then return nil end local docPathLink = makeWikilink(docTitle.prefixedText, message('doc-link-display')) return message('add-categories-blurb', {docPathLink}) end function p.makeSubpagesBlurb(args, env) --[[ -- Generates the "Subpages of this template" link. -- @args - a table of arguments passed by the user -- @env - environment table containing title objects, etc., generated with p.getEnvironment -- Messages: -- 'template-pagetype' --> 'template' -- 'module-pagetype' --> 'module' -- 'default-pagetype' --> 'page' -- 'subpages-link-display' --> 'Subpages of this $1' --]] local subjectSpace = env.subjectSpace local templateTitle = env.templateTitle if not subjectSpace or not templateTitle then return nil end local pagetype if subjectSpace == 10 then pagetype = message('template-pagetype') elseif subjectSpace == 828 then pagetype = message('module-pagetype') else pagetype = message('default-pagetype') end local subpagesLink = makeWikilink( 'Special:PrefixIndex/' .. templateTitle.prefixedText .. '/', message('subpages-link-display', {pagetype}) ) return message('subpages-blurb', {subpagesLink}) end ---------------------------------------------------------------------------- -- Tracking categories ---------------------------------------------------------------------------- function p.addTrackingCategories(env) --[[ -- Check if {{documentation}} is transcluded on a /doc or /testcases page. -- @env - environment table containing title objects, etc., generated with p.getEnvironment -- Messages: -- 'display-strange-usage-category' --> true -- 'doc-subpage' --> 'doc' -- 'testcases-subpage' --> 'testcases' -- 'strange-usage-category' --> 'Wikipedia pages with strange ((documentation)) usage' -- -- /testcases pages in the module namespace are not categorised, as they may have -- {{documentation}} transcluded automatically. --]] local title = env.title local subjectSpace = env.subjectSpace if not title or not subjectSpace then return nil end local subpage = title.subpageText if message('display-strange-usage-category', nil, 'boolean') and ( subpage == message('doc-subpage') or subjectSpace ~= 828 and subpage == message('testcases-subpage') ) then return makeCategoryLink(message('strange-usage-category')) end return '' end return p bo74oekmmsj1xtpw7dlzkvkhc0k05g6 Module:Documentation/config 828 36619 618912 509513 2025-10-13T18:10:40Z Paine Ellsworth 9670 per edit request at [[Template talk:Documentation#Update sandbox icon to match all other templates]] - update sandbox notice image 618912 Scribunto text/plain ---------------------------------------------------------------------------------------------------- -- -- Configuration for Module:Documentation -- -- Here you can set the values of the parameters and messages used in Module:Documentation to -- localise it to your wiki and your language. Unless specified otherwise, values given here -- should be string values. ---------------------------------------------------------------------------------------------------- local cfg = {} -- Do not edit this line. ---------------------------------------------------------------------------------------------------- -- Protection template configuration ---------------------------------------------------------------------------------------------------- -- cfg['protection-reason-edit'] -- The protection reason for edit-protected templates to pass to -- [[Module:Protection banner]]. cfg['protection-reason-edit'] = 'template' --[[ ---------------------------------------------------------------------------------------------------- -- Sandbox notice configuration -- -- On sandbox pages the module can display a template notifying users that the current page is a -- sandbox, and the location of test cases pages, etc. The module decides whether the page is a -- sandbox or not based on the value of cfg['sandbox-subpage']. The following settings configure the -- messages that the notices contains. ---------------------------------------------------------------------------------------------------- --]] -- cfg['sandbox-notice-image'] -- The image displayed in the sandbox notice. cfg['sandbox-notice-image'] = '[[File:Edit In Sandbox Icon - Color.svg|50px|alt=|link=]]' --[[ -- cfg['sandbox-notice-pagetype-template'] -- cfg['sandbox-notice-pagetype-module'] -- cfg['sandbox-notice-pagetype-other'] -- The page type of the sandbox page. The message that is displayed depends on the current subject -- namespace. This message is used in either cfg['sandbox-notice-blurb'] or -- cfg['sandbox-notice-diff-blurb']. --]] cfg['sandbox-notice-pagetype-template'] = '[[Wikipedia:Template test cases|template sandbox]] page' cfg['sandbox-notice-pagetype-module'] = '[[Wikipedia:Template test cases|module sandbox]] page' cfg['sandbox-notice-pagetype-other'] = 'sandbox page' --[[ -- cfg['sandbox-notice-blurb'] -- cfg['sandbox-notice-diff-blurb'] -- cfg['sandbox-notice-diff-display'] -- Either cfg['sandbox-notice-blurb'] or cfg['sandbox-notice-diff-blurb'] is the opening sentence -- of the sandbox notice. The latter has a diff link, but the former does not. $1 is the page -- type, which is either cfg['sandbox-notice-pagetype-template'], -- cfg['sandbox-notice-pagetype-module'] or cfg['sandbox-notice-pagetype-other'] depending what -- namespace we are in. $2 is a link to the main template page, and $3 is a diff link between -- the sandbox and the main template. The display value of the diff link is set by -- cfg['sandbox-notice-compare-link-display']. --]] cfg['sandbox-notice-blurb'] = 'This is the $1 for $2.' cfg['sandbox-notice-diff-blurb'] = 'This is the $1 for $2 ($3).' cfg['sandbox-notice-compare-link-display'] = 'diff' --[[ -- cfg['sandbox-notice-testcases-blurb'] -- cfg['sandbox-notice-testcases-link-display'] -- cfg['sandbox-notice-testcases-run-blurb'] -- cfg['sandbox-notice-testcases-run-link-display'] -- cfg['sandbox-notice-testcases-blurb'] is a sentence notifying the user that there is a test cases page -- corresponding to this sandbox that they can edit. $1 is a link to the test cases page. -- cfg['sandbox-notice-testcases-link-display'] is the display value for that link. -- cfg['sandbox-notice-testcases-run-blurb'] is a sentence notifying the user that there is a test cases page -- corresponding to this sandbox that they can edit, along with a link to run it. $1 is a link to the test -- cases page, and $2 is a link to the page to run it. -- cfg['sandbox-notice-testcases-run-link-display'] is the display value for the link to run the test -- cases. --]] cfg['sandbox-notice-testcases-blurb'] = 'See also the companion subpage for $1.' cfg['sandbox-notice-testcases-link-display'] = 'test cases' cfg['sandbox-notice-testcases-run-blurb'] = 'See also the companion subpage for $1 ($2).' cfg['sandbox-notice-testcases-run-link-display'] = 'run' -- cfg['sandbox-category'] - A category to add to all template sandboxes. -- cfg['module-sandbox-category'] - A category to add to all module sandboxes. -- cfg['module-sandbox-category'] - A category to add to all sandboxe not in templates or modules. cfg['sandbox-category'] = 'Template sandboxes' cfg['module-sandbox-category'] = 'Module sandboxes' cfg['other-sandbox-category'] = 'Sandboxes outside of template or module namespace' ---------------------------------------------------------------------------------------------------- -- Start box configuration ---------------------------------------------------------------------------------------------------- -- cfg['documentation-icon-wikitext'] -- The wikitext for the icon shown at the top of the template. cfg['documentation-icon-wikitext'] = '[[File:Test Template Info-Icon - Version (2).svg|50px|link=|alt=]]' -- cfg['template-namespace-heading'] -- The heading shown in the template namespace. cfg['template-namespace-heading'] = 'Template documentation' -- cfg['module-namespace-heading'] -- The heading shown in the module namespace. cfg['module-namespace-heading'] = 'Module documentation' -- cfg['file-namespace-heading'] -- The heading shown in the file namespace. cfg['file-namespace-heading'] = 'Summary' -- cfg['other-namespaces-heading'] -- The heading shown in other namespaces. cfg['other-namespaces-heading'] = 'Documentation' -- cfg['view-link-display'] -- The text to display for "view" links. cfg['view-link-display'] = 'view' -- cfg['edit-link-display'] -- The text to display for "edit" links. cfg['edit-link-display'] = 'edit' -- cfg['history-link-display'] -- The text to display for "history" links. cfg['history-link-display'] = 'history' -- cfg['purge-link-display'] -- The text to display for "purge" links. cfg['purge-link-display'] = 'purge' -- cfg['create-link-display'] -- The text to display for "create" links. cfg['create-link-display'] = 'create' ---------------------------------------------------------------------------------------------------- -- Link box (end box) configuration ---------------------------------------------------------------------------------------------------- -- cfg['transcluded-from-blurb'] -- Notice displayed when the docs are transcluded from another page. $1 is a wikilink to that page. cfg['transcluded-from-blurb'] = 'The above [[Wikipedia:Template documentation|documentation]] is [[Help:Transclusion|transcluded]] from $1.' --[[ -- cfg['create-module-doc-blurb'] -- Notice displayed in the module namespace when the documentation subpage does not exist. -- $1 is a link to create the documentation page with the preload cfg['module-preload'] and the -- display cfg['create-link-display']. --]] cfg['create-module-doc-blurb'] = 'You might want to $1 a documentation page for this [[Wikipedia:Lua|Scribunto module]].' ---------------------------------------------------------------------------------------------------- -- Experiment blurb configuration ---------------------------------------------------------------------------------------------------- --[[ -- cfg['experiment-blurb-template'] -- cfg['experiment-blurb-module'] -- The experiment blurb is the text inviting editors to experiment in sandbox and test cases pages. -- It is only shown in the template and module namespaces. With the default English settings, it -- might look like this: -- -- Editors can experiment in this template's sandbox (edit | diff) and testcases (edit) pages. -- -- In this example, "sandbox", "edit", "diff", "testcases", and "edit" would all be links. -- -- There are two versions, cfg['experiment-blurb-template'] and cfg['experiment-blurb-module'], depending -- on what namespace we are in. -- -- Parameters: -- -- $1 is a link to the sandbox page. If the sandbox exists, it is in the following format: -- -- cfg['sandbox-link-display'] (cfg['sandbox-edit-link-display'] | cfg['compare-link-display']) -- -- If the sandbox doesn't exist, it is in the format: -- -- cfg['sandbox-link-display'] (cfg['sandbox-create-link-display'] | cfg['mirror-link-display']) -- -- The link for cfg['sandbox-create-link-display'] link preloads the page with cfg['template-sandbox-preload'] -- or cfg['module-sandbox-preload'], depending on the current namespace. The link for cfg['mirror-link-display'] -- loads a default edit summary of cfg['mirror-edit-summary']. -- -- $2 is a link to the test cases page. If the test cases page exists, it is in the following format: -- -- cfg['testcases-link-display'] (cfg['testcases-edit-link-display'] | cfg['testcases-run-link-display']) -- -- If the test cases page doesn't exist, it is in the format: -- -- cfg['testcases-link-display'] (cfg['testcases-create-link-display']) -- -- If the test cases page doesn't exist, the link for cfg['testcases-create-link-display'] preloads the -- page with cfg['template-testcases-preload'] or cfg['module-testcases-preload'], depending on the current -- namespace. --]] cfg['experiment-blurb-template'] = "Editors can experiment in this template's $1 and $2 pages." cfg['experiment-blurb-module'] = "Editors can experiment in this module's $1 and $2 pages." ---------------------------------------------------------------------------------------------------- -- Sandbox link configuration ---------------------------------------------------------------------------------------------------- -- cfg['sandbox-subpage'] -- The name of the template subpage typically used for sandboxes. cfg['sandbox-subpage'] = 'sandbox' -- cfg['template-sandbox-preload'] -- Preload file for template sandbox pages. cfg['template-sandbox-preload'] = 'Template:Documentation/preload-sandbox' -- cfg['module-sandbox-preload'] -- Preload file for Lua module sandbox pages. cfg['module-sandbox-preload'] = 'Template:Documentation/preload-module-sandbox' -- cfg['sandbox-link-display'] -- The text to display for "sandbox" links. cfg['sandbox-link-display'] = 'sandbox' -- cfg['sandbox-edit-link-display'] -- The text to display for sandbox "edit" links. cfg['sandbox-edit-link-display'] = 'edit' -- cfg['sandbox-create-link-display'] -- The text to display for sandbox "create" links. cfg['sandbox-create-link-display'] = 'create' -- cfg['compare-link-display'] -- The text to display for "compare" links. cfg['compare-link-display'] = 'diff' -- cfg['mirror-edit-summary'] -- The default edit summary to use when a user clicks the "mirror" link. $1 is a wikilink to the -- template page. cfg['mirror-edit-summary'] = 'Create sandbox version of $1' -- cfg['mirror-link-display'] -- The text to display for "mirror" links. cfg['mirror-link-display'] = 'mirror' -- cfg['mirror-link-preload'] -- The page to preload when a user clicks the "mirror" link. cfg['mirror-link-preload'] = 'Template:Documentation/mirror' ---------------------------------------------------------------------------------------------------- -- Test cases link configuration ---------------------------------------------------------------------------------------------------- -- cfg['testcases-subpage'] -- The name of the template subpage typically used for test cases. cfg['testcases-subpage'] = 'testcases' -- cfg['template-testcases-preload'] -- Preload file for template test cases pages. cfg['template-testcases-preload'] = 'Template:Documentation/preload-testcases' -- cfg['module-testcases-preload'] -- Preload file for Lua module test cases pages. cfg['module-testcases-preload'] = 'Template:Documentation/preload-module-testcases' -- cfg['testcases-link-display'] -- The text to display for "testcases" links. cfg['testcases-link-display'] = 'testcases' -- cfg['testcases-edit-link-display'] -- The text to display for test cases "edit" links. cfg['testcases-edit-link-display'] = 'edit' -- cfg['testcases-run-link-display'] -- The text to display for test cases "run" links. cfg['testcases-run-link-display'] = 'run' -- cfg['testcases-create-link-display'] -- The text to display for test cases "create" links. cfg['testcases-create-link-display'] = 'create' ---------------------------------------------------------------------------------------------------- -- Add categories blurb configuration ---------------------------------------------------------------------------------------------------- --[[ -- cfg['add-categories-blurb'] -- Text to direct users to add categories to the /doc subpage. Not used if the "content" or -- "docname fed" arguments are set, as then it is not clear where to add the categories. $1 is a -- link to the /doc subpage with a display value of cfg['doc-link-display']. --]] cfg['add-categories-blurb'] = 'Add categories to the $1 subpage.' -- cfg['doc-link-display'] -- The text to display when linking to the /doc subpage. cfg['doc-link-display'] = '/doc' ---------------------------------------------------------------------------------------------------- -- Subpages link configuration ---------------------------------------------------------------------------------------------------- --[[ -- cfg['subpages-blurb'] -- The "Subpages of this template" blurb. $1 is a link to the main template's subpages with a -- display value of cfg['subpages-link-display']. In the English version this blurb is simply -- the link followed by a period, and the link display provides the actual text. --]] cfg['subpages-blurb'] = '$1.' --[[ -- cfg['subpages-link-display'] -- The text to display for the "subpages of this page" link. $1 is cfg['template-pagetype'], -- cfg['module-pagetype'] or cfg['default-pagetype'], depending on whether the current page is in -- the template namespace, the module namespace, or another namespace. --]] cfg['subpages-link-display'] = 'Subpages of this $1' -- cfg['template-pagetype'] -- The pagetype to display for template pages. cfg['template-pagetype'] = 'template' -- cfg['module-pagetype'] -- The pagetype to display for Lua module pages. cfg['module-pagetype'] = 'module' -- cfg['default-pagetype'] -- The pagetype to display for pages other than templates or Lua modules. cfg['default-pagetype'] = 'page' ---------------------------------------------------------------------------------------------------- -- Doc link configuration ---------------------------------------------------------------------------------------------------- -- cfg['doc-subpage'] -- The name of the subpage typically used for documentation pages. cfg['doc-subpage'] = 'doc' -- cfg['docpage-preload'] -- Preload file for template documentation pages in all namespaces. cfg['docpage-preload'] = 'Template:Documentation/preload' -- cfg['module-preload'] -- Preload file for Lua module documentation pages. cfg['module-preload'] = 'Template:Documentation/preload-module-doc' ---------------------------------------------------------------------------------------------------- -- HTML and CSS configuration ---------------------------------------------------------------------------------------------------- -- cfg['templatestyles'] -- The name of the TemplateStyles page where CSS is kept. -- Sandbox CSS will be at Module:Documentation/sandbox/styles.css when needed. cfg['templatestyles'] = 'Module:Documentation/styles.css' -- cfg['container'] -- Class which can be used to set flex or grid CSS on the -- two child divs documentation and documentation-metadata cfg['container'] = 'documentation-container' -- cfg['main-div-classes'] -- Classes added to the main HTML "div" tag. cfg['main-div-classes'] = 'documentation' -- cfg['main-div-heading-class'] -- Class for the main heading for templates and modules and assoc. talk spaces cfg['main-div-heading-class'] = 'documentation-heading' -- cfg['start-box-class'] -- Class for the start box cfg['start-box-class'] = 'documentation-startbox' -- cfg['start-box-link-classes'] -- Classes used for the [view][edit][history] or [create] links in the start box. -- mw-editsection-like is per [[Wikipedia:Village pump (technical)/Archive 117]] cfg['start-box-link-classes'] = 'mw-editsection-like plainlinks' -- cfg['end-box-class'] -- Class for the end box. cfg['end-box-class'] = 'documentation-metadata' -- cfg['end-box-plainlinks'] -- Plainlinks cfg['end-box-plainlinks'] = 'plainlinks' -- cfg['toolbar-class'] -- Class added for toolbar links. cfg['toolbar-class'] = 'documentation-toolbar' -- cfg['clear'] -- Just used to clear things. cfg['clear'] = 'documentation-clear' ---------------------------------------------------------------------------------------------------- -- Tracking category configuration ---------------------------------------------------------------------------------------------------- -- cfg['display-strange-usage-category'] -- Set to true to enable output of cfg['strange-usage-category'] if the module is used on a /doc subpage -- or a /testcases subpage. This should be a boolean value (either true or false). cfg['display-strange-usage-category'] = true -- cfg['strange-usage-category'] -- Category to output if cfg['display-strange-usage-category'] is set to true and the module is used on a -- /doc subpage or a /testcases subpage. cfg['strange-usage-category'] = 'Wikipedia pages with strange ((documentation)) usage' --[[ ---------------------------------------------------------------------------------------------------- -- End configuration -- -- Don't edit anything below this line. ---------------------------------------------------------------------------------------------------- --]] return cfg 2z4v6f5nkabra0nulgb7sxch1cktfsn 618913 618912 2026-07-27T16:49:16Z Wmbata 26533 1 revision imported from [[:en:Module:Documentation/config]] 618912 Scribunto text/plain ---------------------------------------------------------------------------------------------------- -- -- Configuration for Module:Documentation -- -- Here you can set the values of the parameters and messages used in Module:Documentation to -- localise it to your wiki and your language. Unless specified otherwise, values given here -- should be string values. ---------------------------------------------------------------------------------------------------- local cfg = {} -- Do not edit this line. ---------------------------------------------------------------------------------------------------- -- Protection template configuration ---------------------------------------------------------------------------------------------------- -- cfg['protection-reason-edit'] -- The protection reason for edit-protected templates to pass to -- [[Module:Protection banner]]. cfg['protection-reason-edit'] = 'template' --[[ ---------------------------------------------------------------------------------------------------- -- Sandbox notice configuration -- -- On sandbox pages the module can display a template notifying users that the current page is a -- sandbox, and the location of test cases pages, etc. The module decides whether the page is a -- sandbox or not based on the value of cfg['sandbox-subpage']. The following settings configure the -- messages that the notices contains. ---------------------------------------------------------------------------------------------------- --]] -- cfg['sandbox-notice-image'] -- The image displayed in the sandbox notice. cfg['sandbox-notice-image'] = '[[File:Edit In Sandbox Icon - Color.svg|50px|alt=|link=]]' --[[ -- cfg['sandbox-notice-pagetype-template'] -- cfg['sandbox-notice-pagetype-module'] -- cfg['sandbox-notice-pagetype-other'] -- The page type of the sandbox page. The message that is displayed depends on the current subject -- namespace. This message is used in either cfg['sandbox-notice-blurb'] or -- cfg['sandbox-notice-diff-blurb']. --]] cfg['sandbox-notice-pagetype-template'] = '[[Wikipedia:Template test cases|template sandbox]] page' cfg['sandbox-notice-pagetype-module'] = '[[Wikipedia:Template test cases|module sandbox]] page' cfg['sandbox-notice-pagetype-other'] = 'sandbox page' --[[ -- cfg['sandbox-notice-blurb'] -- cfg['sandbox-notice-diff-blurb'] -- cfg['sandbox-notice-diff-display'] -- Either cfg['sandbox-notice-blurb'] or cfg['sandbox-notice-diff-blurb'] is the opening sentence -- of the sandbox notice. The latter has a diff link, but the former does not. $1 is the page -- type, which is either cfg['sandbox-notice-pagetype-template'], -- cfg['sandbox-notice-pagetype-module'] or cfg['sandbox-notice-pagetype-other'] depending what -- namespace we are in. $2 is a link to the main template page, and $3 is a diff link between -- the sandbox and the main template. The display value of the diff link is set by -- cfg['sandbox-notice-compare-link-display']. --]] cfg['sandbox-notice-blurb'] = 'This is the $1 for $2.' cfg['sandbox-notice-diff-blurb'] = 'This is the $1 for $2 ($3).' cfg['sandbox-notice-compare-link-display'] = 'diff' --[[ -- cfg['sandbox-notice-testcases-blurb'] -- cfg['sandbox-notice-testcases-link-display'] -- cfg['sandbox-notice-testcases-run-blurb'] -- cfg['sandbox-notice-testcases-run-link-display'] -- cfg['sandbox-notice-testcases-blurb'] is a sentence notifying the user that there is a test cases page -- corresponding to this sandbox that they can edit. $1 is a link to the test cases page. -- cfg['sandbox-notice-testcases-link-display'] is the display value for that link. -- cfg['sandbox-notice-testcases-run-blurb'] is a sentence notifying the user that there is a test cases page -- corresponding to this sandbox that they can edit, along with a link to run it. $1 is a link to the test -- cases page, and $2 is a link to the page to run it. -- cfg['sandbox-notice-testcases-run-link-display'] is the display value for the link to run the test -- cases. --]] cfg['sandbox-notice-testcases-blurb'] = 'See also the companion subpage for $1.' cfg['sandbox-notice-testcases-link-display'] = 'test cases' cfg['sandbox-notice-testcases-run-blurb'] = 'See also the companion subpage for $1 ($2).' cfg['sandbox-notice-testcases-run-link-display'] = 'run' -- cfg['sandbox-category'] - A category to add to all template sandboxes. -- cfg['module-sandbox-category'] - A category to add to all module sandboxes. -- cfg['module-sandbox-category'] - A category to add to all sandboxe not in templates or modules. cfg['sandbox-category'] = 'Template sandboxes' cfg['module-sandbox-category'] = 'Module sandboxes' cfg['other-sandbox-category'] = 'Sandboxes outside of template or module namespace' ---------------------------------------------------------------------------------------------------- -- Start box configuration ---------------------------------------------------------------------------------------------------- -- cfg['documentation-icon-wikitext'] -- The wikitext for the icon shown at the top of the template. cfg['documentation-icon-wikitext'] = '[[File:Test Template Info-Icon - Version (2).svg|50px|link=|alt=]]' -- cfg['template-namespace-heading'] -- The heading shown in the template namespace. cfg['template-namespace-heading'] = 'Template documentation' -- cfg['module-namespace-heading'] -- The heading shown in the module namespace. cfg['module-namespace-heading'] = 'Module documentation' -- cfg['file-namespace-heading'] -- The heading shown in the file namespace. cfg['file-namespace-heading'] = 'Summary' -- cfg['other-namespaces-heading'] -- The heading shown in other namespaces. cfg['other-namespaces-heading'] = 'Documentation' -- cfg['view-link-display'] -- The text to display for "view" links. cfg['view-link-display'] = 'view' -- cfg['edit-link-display'] -- The text to display for "edit" links. cfg['edit-link-display'] = 'edit' -- cfg['history-link-display'] -- The text to display for "history" links. cfg['history-link-display'] = 'history' -- cfg['purge-link-display'] -- The text to display for "purge" links. cfg['purge-link-display'] = 'purge' -- cfg['create-link-display'] -- The text to display for "create" links. cfg['create-link-display'] = 'create' ---------------------------------------------------------------------------------------------------- -- Link box (end box) configuration ---------------------------------------------------------------------------------------------------- -- cfg['transcluded-from-blurb'] -- Notice displayed when the docs are transcluded from another page. $1 is a wikilink to that page. cfg['transcluded-from-blurb'] = 'The above [[Wikipedia:Template documentation|documentation]] is [[Help:Transclusion|transcluded]] from $1.' --[[ -- cfg['create-module-doc-blurb'] -- Notice displayed in the module namespace when the documentation subpage does not exist. -- $1 is a link to create the documentation page with the preload cfg['module-preload'] and the -- display cfg['create-link-display']. --]] cfg['create-module-doc-blurb'] = 'You might want to $1 a documentation page for this [[Wikipedia:Lua|Scribunto module]].' ---------------------------------------------------------------------------------------------------- -- Experiment blurb configuration ---------------------------------------------------------------------------------------------------- --[[ -- cfg['experiment-blurb-template'] -- cfg['experiment-blurb-module'] -- The experiment blurb is the text inviting editors to experiment in sandbox and test cases pages. -- It is only shown in the template and module namespaces. With the default English settings, it -- might look like this: -- -- Editors can experiment in this template's sandbox (edit | diff) and testcases (edit) pages. -- -- In this example, "sandbox", "edit", "diff", "testcases", and "edit" would all be links. -- -- There are two versions, cfg['experiment-blurb-template'] and cfg['experiment-blurb-module'], depending -- on what namespace we are in. -- -- Parameters: -- -- $1 is a link to the sandbox page. If the sandbox exists, it is in the following format: -- -- cfg['sandbox-link-display'] (cfg['sandbox-edit-link-display'] | cfg['compare-link-display']) -- -- If the sandbox doesn't exist, it is in the format: -- -- cfg['sandbox-link-display'] (cfg['sandbox-create-link-display'] | cfg['mirror-link-display']) -- -- The link for cfg['sandbox-create-link-display'] link preloads the page with cfg['template-sandbox-preload'] -- or cfg['module-sandbox-preload'], depending on the current namespace. The link for cfg['mirror-link-display'] -- loads a default edit summary of cfg['mirror-edit-summary']. -- -- $2 is a link to the test cases page. If the test cases page exists, it is in the following format: -- -- cfg['testcases-link-display'] (cfg['testcases-edit-link-display'] | cfg['testcases-run-link-display']) -- -- If the test cases page doesn't exist, it is in the format: -- -- cfg['testcases-link-display'] (cfg['testcases-create-link-display']) -- -- If the test cases page doesn't exist, the link for cfg['testcases-create-link-display'] preloads the -- page with cfg['template-testcases-preload'] or cfg['module-testcases-preload'], depending on the current -- namespace. --]] cfg['experiment-blurb-template'] = "Editors can experiment in this template's $1 and $2 pages." cfg['experiment-blurb-module'] = "Editors can experiment in this module's $1 and $2 pages." ---------------------------------------------------------------------------------------------------- -- Sandbox link configuration ---------------------------------------------------------------------------------------------------- -- cfg['sandbox-subpage'] -- The name of the template subpage typically used for sandboxes. cfg['sandbox-subpage'] = 'sandbox' -- cfg['template-sandbox-preload'] -- Preload file for template sandbox pages. cfg['template-sandbox-preload'] = 'Template:Documentation/preload-sandbox' -- cfg['module-sandbox-preload'] -- Preload file for Lua module sandbox pages. cfg['module-sandbox-preload'] = 'Template:Documentation/preload-module-sandbox' -- cfg['sandbox-link-display'] -- The text to display for "sandbox" links. cfg['sandbox-link-display'] = 'sandbox' -- cfg['sandbox-edit-link-display'] -- The text to display for sandbox "edit" links. cfg['sandbox-edit-link-display'] = 'edit' -- cfg['sandbox-create-link-display'] -- The text to display for sandbox "create" links. cfg['sandbox-create-link-display'] = 'create' -- cfg['compare-link-display'] -- The text to display for "compare" links. cfg['compare-link-display'] = 'diff' -- cfg['mirror-edit-summary'] -- The default edit summary to use when a user clicks the "mirror" link. $1 is a wikilink to the -- template page. cfg['mirror-edit-summary'] = 'Create sandbox version of $1' -- cfg['mirror-link-display'] -- The text to display for "mirror" links. cfg['mirror-link-display'] = 'mirror' -- cfg['mirror-link-preload'] -- The page to preload when a user clicks the "mirror" link. cfg['mirror-link-preload'] = 'Template:Documentation/mirror' ---------------------------------------------------------------------------------------------------- -- Test cases link configuration ---------------------------------------------------------------------------------------------------- -- cfg['testcases-subpage'] -- The name of the template subpage typically used for test cases. cfg['testcases-subpage'] = 'testcases' -- cfg['template-testcases-preload'] -- Preload file for template test cases pages. cfg['template-testcases-preload'] = 'Template:Documentation/preload-testcases' -- cfg['module-testcases-preload'] -- Preload file for Lua module test cases pages. cfg['module-testcases-preload'] = 'Template:Documentation/preload-module-testcases' -- cfg['testcases-link-display'] -- The text to display for "testcases" links. cfg['testcases-link-display'] = 'testcases' -- cfg['testcases-edit-link-display'] -- The text to display for test cases "edit" links. cfg['testcases-edit-link-display'] = 'edit' -- cfg['testcases-run-link-display'] -- The text to display for test cases "run" links. cfg['testcases-run-link-display'] = 'run' -- cfg['testcases-create-link-display'] -- The text to display for test cases "create" links. cfg['testcases-create-link-display'] = 'create' ---------------------------------------------------------------------------------------------------- -- Add categories blurb configuration ---------------------------------------------------------------------------------------------------- --[[ -- cfg['add-categories-blurb'] -- Text to direct users to add categories to the /doc subpage. Not used if the "content" or -- "docname fed" arguments are set, as then it is not clear where to add the categories. $1 is a -- link to the /doc subpage with a display value of cfg['doc-link-display']. --]] cfg['add-categories-blurb'] = 'Add categories to the $1 subpage.' -- cfg['doc-link-display'] -- The text to display when linking to the /doc subpage. cfg['doc-link-display'] = '/doc' ---------------------------------------------------------------------------------------------------- -- Subpages link configuration ---------------------------------------------------------------------------------------------------- --[[ -- cfg['subpages-blurb'] -- The "Subpages of this template" blurb. $1 is a link to the main template's subpages with a -- display value of cfg['subpages-link-display']. In the English version this blurb is simply -- the link followed by a period, and the link display provides the actual text. --]] cfg['subpages-blurb'] = '$1.' --[[ -- cfg['subpages-link-display'] -- The text to display for the "subpages of this page" link. $1 is cfg['template-pagetype'], -- cfg['module-pagetype'] or cfg['default-pagetype'], depending on whether the current page is in -- the template namespace, the module namespace, or another namespace. --]] cfg['subpages-link-display'] = 'Subpages of this $1' -- cfg['template-pagetype'] -- The pagetype to display for template pages. cfg['template-pagetype'] = 'template' -- cfg['module-pagetype'] -- The pagetype to display for Lua module pages. cfg['module-pagetype'] = 'module' -- cfg['default-pagetype'] -- The pagetype to display for pages other than templates or Lua modules. cfg['default-pagetype'] = 'page' ---------------------------------------------------------------------------------------------------- -- Doc link configuration ---------------------------------------------------------------------------------------------------- -- cfg['doc-subpage'] -- The name of the subpage typically used for documentation pages. cfg['doc-subpage'] = 'doc' -- cfg['docpage-preload'] -- Preload file for template documentation pages in all namespaces. cfg['docpage-preload'] = 'Template:Documentation/preload' -- cfg['module-preload'] -- Preload file for Lua module documentation pages. cfg['module-preload'] = 'Template:Documentation/preload-module-doc' ---------------------------------------------------------------------------------------------------- -- HTML and CSS configuration ---------------------------------------------------------------------------------------------------- -- cfg['templatestyles'] -- The name of the TemplateStyles page where CSS is kept. -- Sandbox CSS will be at Module:Documentation/sandbox/styles.css when needed. cfg['templatestyles'] = 'Module:Documentation/styles.css' -- cfg['container'] -- Class which can be used to set flex or grid CSS on the -- two child divs documentation and documentation-metadata cfg['container'] = 'documentation-container' -- cfg['main-div-classes'] -- Classes added to the main HTML "div" tag. cfg['main-div-classes'] = 'documentation' -- cfg['main-div-heading-class'] -- Class for the main heading for templates and modules and assoc. talk spaces cfg['main-div-heading-class'] = 'documentation-heading' -- cfg['start-box-class'] -- Class for the start box cfg['start-box-class'] = 'documentation-startbox' -- cfg['start-box-link-classes'] -- Classes used for the [view][edit][history] or [create] links in the start box. -- mw-editsection-like is per [[Wikipedia:Village pump (technical)/Archive 117]] cfg['start-box-link-classes'] = 'mw-editsection-like plainlinks' -- cfg['end-box-class'] -- Class for the end box. cfg['end-box-class'] = 'documentation-metadata' -- cfg['end-box-plainlinks'] -- Plainlinks cfg['end-box-plainlinks'] = 'plainlinks' -- cfg['toolbar-class'] -- Class added for toolbar links. cfg['toolbar-class'] = 'documentation-toolbar' -- cfg['clear'] -- Just used to clear things. cfg['clear'] = 'documentation-clear' ---------------------------------------------------------------------------------------------------- -- Tracking category configuration ---------------------------------------------------------------------------------------------------- -- cfg['display-strange-usage-category'] -- Set to true to enable output of cfg['strange-usage-category'] if the module is used on a /doc subpage -- or a /testcases subpage. This should be a boolean value (either true or false). cfg['display-strange-usage-category'] = true -- cfg['strange-usage-category'] -- Category to output if cfg['display-strange-usage-category'] is set to true and the module is used on a -- /doc subpage or a /testcases subpage. cfg['strange-usage-category'] = 'Wikipedia pages with strange ((documentation)) usage' --[[ ---------------------------------------------------------------------------------------------------- -- End configuration -- -- Don't edit anything below this line. ---------------------------------------------------------------------------------------------------- --]] return cfg 2z4v6f5nkabra0nulgb7sxch1cktfsn Module:Sidebar 828 36734 618888 428619 2025-12-29T18:10:22Z Ahecht 7824 Re-add optimizations for child=yes (avoid duplicated templatestyles and categories). Implement :attr('role', 'navigation') per edit request on talk page. 618888 Scribunto text/plain require('strict') local cfg = mw.loadData('Module:Sidebar/configuration') local p = {} local getArgs = require('Module:Arguments').getArgs --[[ Categorizes calling templates and modules with a 'style' parameter of any sort for tracking to convert to TemplateStyles. TODO after a long cleanup: Catch sidebars in other namespaces than Template and Module. TODO would probably want to remove /log and /archive as CS1 does ]] local function categorizeTemplatesWithInlineStyles(args) local title = mw.title.getCurrentTitle() if title.namespace ~= 10 and title.namespace ~= 828 then return '' end for _, pattern in ipairs (cfg.i18n.pattern.uncategorized_conversion_titles) do if title.text:match(pattern) then return '' end end for key, _ in pairs(args) do if mw.ustring.find(key, cfg.i18n.pattern.style_conversion) or key == 'width' then return cfg.i18n.category.conversion end end end --[[ For compatibility with the original {{sidebar with collapsible lists}} implementation, which passed some parameters through {{#if}} to trim their whitespace. This also triggered the automatic newline behavior. ]] -- See ([[meta:Help:Newlines and spaces#Automatic newline]]) local function trimAndAddAutomaticNewline(s) s = mw.ustring.gsub(s, "^%s*(.-)%s*$", "%1") if mw.ustring.find(s, '^[#*:;]') or mw.ustring.find(s, '^{|') then return '\n' .. s else return s end end --[[ Finds whether a sidebar has a subgroup sidebar. ]] local function detectChild(s) if mw.ustring.find(s, cfg.i18n.pattern.subgroup) then return true else return false end end local function has_navbar(navbar_mode, sidebar_name) return navbar_mode ~= cfg.i18n.navbar_none and navbar_mode ~= cfg.i18n.navbar_off and ( sidebar_name or mw.getCurrentFrame():getParent():getTitle():gsub(cfg.i18n.pattern.sandbox, '') ~= cfg.i18n.title_not_to_add_navbar ) end local function has_list_class(args, htmlclass) local patterns = { '^' .. htmlclass .. '$', '%s' .. htmlclass .. '$', '^' .. htmlclass .. '%s', '%s' .. htmlclass .. '%s' } for arg, value in pairs(args) do if type(arg) == 'string' and mw.ustring.find(arg, 'class') then for _, pattern in ipairs(patterns) do if mw.ustring.find(args[arg] or '', pattern) then return true end end end end return false end -- there are a lot of list classes in the wild, so we add their TemplateStyles local function add_list_styles(args) local frame = mw.getCurrentFrame() local function add_list_templatestyles(htmlclass, templatestyles) if has_list_class(args, htmlclass) then return frame:extensionTag{ name = 'templatestyles', args = { src = templatestyles } } else return '' end end local plainlist_styles = add_list_templatestyles('plainlist', cfg.i18n.templatestyles.plainlist) local hlist_styles = add_list_templatestyles('hlist', cfg.i18n.templatestyles.hlist) -- a second workaround for [[phab:T303378]] -- when that issue is fixed, we can actually use has_navbar not to emit the -- tag here if we want if has_navbar(args.navbar, args.name) and hlist_styles == '' then hlist_styles = frame:extensionTag{ name = 'templatestyles', args = { src = cfg.i18n.templatestyles.hlist} } end -- hlist -> plainlist is best-effort to preserve old Common.css ordering. [hlist_note] return hlist_styles .. plainlist_styles end -- work around [[phab:T303378]] -- for each arg: find all the templatestyles strip markers, insert them into a -- table. then remove all templatestyles markers from the arg local function move_hiding_templatestyles(args) local gmatch = string.gmatch local gsub = string.gsub local templatestyles_markers = {} local strip_marker_pattern = '(\127[^\127]*UNIQ%-%-templatestyles%-%x+%-QINU[^\127]*\127)' for k, arg in pairs(args) do for marker in gmatch(arg, strip_marker_pattern) do table.insert(templatestyles_markers, marker) end args[k] = gsub(arg, strip_marker_pattern, '') end return templatestyles_markers end --[[ Main sidebar function. Takes the frame, args, and an optional collapsibleClass. The collapsibleClass is and should be used only for sidebars with collapsible lists, as in p.collapsible. ]] function p.sidebar(frame, args, collapsibleClass) if not args then args = getArgs(frame) end local hiding_templatestyles = table.concat(move_hiding_templatestyles(args)) local root = mw.html.create() local child = args.child and mw.text.trim(args.child) == cfg.i18n.child_yes root = root:tag('table') if not child then root :addClass(cfg.i18n.class.sidebar) -- force collapsibleClass to be sidebar-collapse otherwise output nothing :addClass(collapsibleClass == cfg.i18n.class.collapse and cfg.i18n.class.collapse or nil) :addClass('nomobile') :addClass(args.float == cfg.i18n.float_none and cfg.i18n.class.float_none or nil) :addClass(args.float == cfg.i18n.float_left and cfg.i18n.class.float_left or nil) :addClass(args.wraplinks ~= cfg.i18n.wrap_true and cfg.i18n.class.wraplinks or nil) :addClass(args.bodyclass or args.class) :attr('role', 'navigation') :css('width', args.width or nil) :cssText(args.bodystyle or args.style) if args.outertitle then root :tag('caption') :addClass(cfg.i18n.class.outer_title) :addClass(args.outertitleclass) :cssText(args.outertitlestyle) :wikitext(args.outertitle) end if args.topimage then local imageCell = root:tag('tr'):tag('td') imageCell :addClass(cfg.i18n.class.top_image) :addClass(args.topimageclass) :cssText(args.topimagestyle) :wikitext(args.topimage) if args.topcaption then imageCell :tag('div') :addClass(cfg.i18n.class.top_caption) :cssText(args.topcaptionstyle) :wikitext(args.topcaption) end end if args.pretitle then root :tag('tr') :tag('td') :addClass(args.topimage and cfg.i18n.class.pretitle_with_top_image or cfg.i18n.class.pretitle) :addClass(args.pretitleclass) :cssText(args.basestyle) :cssText(args.pretitlestyle) :wikitext(args.pretitle) end else root :addClass(cfg.i18n.class.subgroup) :addClass(args.bodyclass or args.class) :cssText(args.bodystyle or args.style) end if args.title then if child then root :wikitext(args.title) else root :tag('tr') :tag('th') :addClass(args.pretitle and cfg.i18n.class.title_with_pretitle or cfg.i18n.class.title) :addClass(args.titleclass) :cssText(args.basestyle) :cssText(args.titlestyle) :wikitext(args.title) end end if args.image then local imageCell = root:tag('tr'):tag('td') imageCell :addClass(cfg.i18n.class.image) :addClass(args.imageclass) :cssText(args.imagestyle) :wikitext(args.image) if args.caption then imageCell :tag('div') :addClass(cfg.i18n.class.caption) :cssText(args.captionstyle) :wikitext(args.caption) end end if args.above then root :tag('tr') :tag('td') :addClass(cfg.i18n.class.above) :addClass(args.aboveclass) :cssText(args.abovestyle) :newline() -- newline required for bullet-points to work :wikitext(args.above) end local rowNums = {} for k, v in pairs(args) do k = '' .. k local num = k:match('^heading(%d+)$') or k:match('^content(%d+)$') if num then table.insert(rowNums, tonumber(num)) end end table.sort(rowNums) -- remove duplicates from the list (e.g. 3 will be duplicated if both heading3 -- and content3 are specified) for i = #rowNums, 1, -1 do if rowNums[i] == rowNums[i - 1] then table.remove(rowNums, i) end end local hasChild = false for i, num in ipairs(rowNums) do local heading = args['heading' .. num] if heading then root :tag('tr') :tag('th') :addClass(cfg.i18n.class.heading) :addClass(args.headingclass) :addClass(args['heading' .. num .. 'class']) :cssText(args.basestyle) :cssText(args.headingstyle) :cssText(args['heading' .. num .. 'style']) :newline() :wikitext(heading) end local content = args['content' .. num] if content then local baseContentClass = cfg.i18n.class.content if detectChild(content) then baseContentClass = cfg.i18n.class.content_with_subgroup hasChild = true end root :tag('tr') :tag('td') :addClass(baseContentClass) :addClass(args.contentclass) :addClass(args['content' .. num .. 'class']) :cssText(args.contentstyle) :cssText(args['content' .. num .. 'style']) :newline() :wikitext(content) :done() -- Without a linebreak after the </td>, a nested list like -- "* {{hlist| ...}}" doesn't parse correctly. :newline() end end if args.below then root :tag('tr') :tag('td') :addClass(cfg.i18n.class.below) :addClass(args.belowclass) :cssText(args.belowstyle) :newline() :wikitext(args.below) end if not child and has_navbar(args.navbar, args.name) then root :tag('tr') :tag('td') :addClass(cfg.i18n.class.navbar) :cssText(args.navbarstyle) :wikitext(require('Module:Navbar')._navbar{ args.name, mini = 1, fontstyle = args.navbarfontstyle }) end local base_templatestyles = '' if not child then base_templatestyles = frame:extensionTag{ name = 'templatestyles', args = { src = cfg.i18n.templatestyles.sidebar } } end local templatestyles = '' if args['templatestyles'] and args['templatestyles'] ~= '' then templatestyles = frame:extensionTag{ name = 'templatestyles', args = { src = args['templatestyles'] } } end local child_templatestyles = '' if args['child templatestyles'] and args['child templatestyles'] ~= '' then child_templatestyles = frame:extensionTag{ name = 'templatestyles', args = { src = args['child templatestyles'] } } end local grandchild_templatestyles = '' if args['grandchild templatestyles'] and args['grandchild templatestyles'] ~= '' then grandchild_templatestyles = frame:extensionTag{ name = 'templatestyles', args = { src = args['grandchild templatestyles'] } } end return table.concat({ add_list_styles(args), -- see [hlist_note] above about ordering base_templatestyles, templatestyles, child_templatestyles, grandchild_templatestyles, hiding_templatestyles, tostring(root), (hasChild and cfg.i18n.category.child or ''), categorizeTemplatesWithInlineStyles(args) }) end local function list_title(args, is_centered_list_titles, num) local title_text = trimAndAddAutomaticNewline(args['list' .. num .. 'title'] or cfg.i18n.default_list_title) local title if is_centered_list_titles then -- collapsible can be finicky, so provide some CSS/HTML to support title = mw.html.create('div') :addClass(cfg.i18n.class.list_title_centered) :wikitext(title_text) else title = mw.html.create() :wikitext(title_text) end local title_container = mw.html.create('div') :addClass(cfg.i18n.class.list_title) -- don't /need/ a listnumtitleclass because you can do -- .templateclass .listnumclass .sidebar-list-title :addClass(args.listtitleclass) :cssText(args.basestyle) :cssText(args.listtitlestyle) :cssText('color: var(--color-base)') :cssText(args['list' .. num .. 'titlestyle']) :node(title) :done() return title_container end --[[ Main entry point for sidebar with collapsible lists. Does the work of creating the collapsible lists themselves and including them into the args. ]] function p.collapsible(frame) local args = getArgs(frame) if not args.name and frame:getParent():getTitle():gsub(cfg.i18n.pattern.collapse_sandbox, '') == cfg.i18n.collapse_title_not_to_add_navbar then args.navbar = cfg.i18n.navbar_none end local contentArgs = {} local is_centered_list_titles = false if args['centered list titles'] and args['centered list titles'] ~= '' then is_centered_list_titles = true end for k, v in pairs(args) do local num = string.match(k, '^list(%d+)$') if num then local expand = args.expanded and (args.expanded == 'all' or args.expanded == args['list' .. num .. 'name']) local row = mw.html.create('div') row :addClass(cfg.i18n.class.list) :addClass('mw-collapsible') :addClass((not expand) and 'mw-collapsed' or nil) :addClass(args['list' .. num .. 'class']) :cssText(args.listframestyle) :cssText(args['list' .. num .. 'framestyle']) :node(list_title(args, is_centered_list_titles, num)) :tag('div') :addClass(cfg.i18n.class.list_content) :addClass('mw-collapsible-content') -- don't /need/ a listnumstyleclass because you can do -- .templatename .listnumclass .sidebar-list :addClass(args.listclass) :cssText(args.liststyle) :cssText(args['list' .. num .. 'style']) :wikitext(trimAndAddAutomaticNewline(args['list' .. num])) contentArgs['content' .. num] = tostring(row) end end for k, v in pairs(contentArgs) do args[k] = v end return p.sidebar(frame, args, cfg.i18n.class.collapse) end return p 4esitsmrbrm92s3g3av1dblfso2ifay 618889 618888 2026-07-27T16:49:14Z Wmbata 26533 1 revision imported from [[:en:Module:Sidebar]] 618888 Scribunto text/plain require('strict') local cfg = mw.loadData('Module:Sidebar/configuration') local p = {} local getArgs = require('Module:Arguments').getArgs --[[ Categorizes calling templates and modules with a 'style' parameter of any sort for tracking to convert to TemplateStyles. TODO after a long cleanup: Catch sidebars in other namespaces than Template and Module. TODO would probably want to remove /log and /archive as CS1 does ]] local function categorizeTemplatesWithInlineStyles(args) local title = mw.title.getCurrentTitle() if title.namespace ~= 10 and title.namespace ~= 828 then return '' end for _, pattern in ipairs (cfg.i18n.pattern.uncategorized_conversion_titles) do if title.text:match(pattern) then return '' end end for key, _ in pairs(args) do if mw.ustring.find(key, cfg.i18n.pattern.style_conversion) or key == 'width' then return cfg.i18n.category.conversion end end end --[[ For compatibility with the original {{sidebar with collapsible lists}} implementation, which passed some parameters through {{#if}} to trim their whitespace. This also triggered the automatic newline behavior. ]] -- See ([[meta:Help:Newlines and spaces#Automatic newline]]) local function trimAndAddAutomaticNewline(s) s = mw.ustring.gsub(s, "^%s*(.-)%s*$", "%1") if mw.ustring.find(s, '^[#*:;]') or mw.ustring.find(s, '^{|') then return '\n' .. s else return s end end --[[ Finds whether a sidebar has a subgroup sidebar. ]] local function detectChild(s) if mw.ustring.find(s, cfg.i18n.pattern.subgroup) then return true else return false end end local function has_navbar(navbar_mode, sidebar_name) return navbar_mode ~= cfg.i18n.navbar_none and navbar_mode ~= cfg.i18n.navbar_off and ( sidebar_name or mw.getCurrentFrame():getParent():getTitle():gsub(cfg.i18n.pattern.sandbox, '') ~= cfg.i18n.title_not_to_add_navbar ) end local function has_list_class(args, htmlclass) local patterns = { '^' .. htmlclass .. '$', '%s' .. htmlclass .. '$', '^' .. htmlclass .. '%s', '%s' .. htmlclass .. '%s' } for arg, value in pairs(args) do if type(arg) == 'string' and mw.ustring.find(arg, 'class') then for _, pattern in ipairs(patterns) do if mw.ustring.find(args[arg] or '', pattern) then return true end end end end return false end -- there are a lot of list classes in the wild, so we add their TemplateStyles local function add_list_styles(args) local frame = mw.getCurrentFrame() local function add_list_templatestyles(htmlclass, templatestyles) if has_list_class(args, htmlclass) then return frame:extensionTag{ name = 'templatestyles', args = { src = templatestyles } } else return '' end end local plainlist_styles = add_list_templatestyles('plainlist', cfg.i18n.templatestyles.plainlist) local hlist_styles = add_list_templatestyles('hlist', cfg.i18n.templatestyles.hlist) -- a second workaround for [[phab:T303378]] -- when that issue is fixed, we can actually use has_navbar not to emit the -- tag here if we want if has_navbar(args.navbar, args.name) and hlist_styles == '' then hlist_styles = frame:extensionTag{ name = 'templatestyles', args = { src = cfg.i18n.templatestyles.hlist} } end -- hlist -> plainlist is best-effort to preserve old Common.css ordering. [hlist_note] return hlist_styles .. plainlist_styles end -- work around [[phab:T303378]] -- for each arg: find all the templatestyles strip markers, insert them into a -- table. then remove all templatestyles markers from the arg local function move_hiding_templatestyles(args) local gmatch = string.gmatch local gsub = string.gsub local templatestyles_markers = {} local strip_marker_pattern = '(\127[^\127]*UNIQ%-%-templatestyles%-%x+%-QINU[^\127]*\127)' for k, arg in pairs(args) do for marker in gmatch(arg, strip_marker_pattern) do table.insert(templatestyles_markers, marker) end args[k] = gsub(arg, strip_marker_pattern, '') end return templatestyles_markers end --[[ Main sidebar function. Takes the frame, args, and an optional collapsibleClass. The collapsibleClass is and should be used only for sidebars with collapsible lists, as in p.collapsible. ]] function p.sidebar(frame, args, collapsibleClass) if not args then args = getArgs(frame) end local hiding_templatestyles = table.concat(move_hiding_templatestyles(args)) local root = mw.html.create() local child = args.child and mw.text.trim(args.child) == cfg.i18n.child_yes root = root:tag('table') if not child then root :addClass(cfg.i18n.class.sidebar) -- force collapsibleClass to be sidebar-collapse otherwise output nothing :addClass(collapsibleClass == cfg.i18n.class.collapse and cfg.i18n.class.collapse or nil) :addClass('nomobile') :addClass(args.float == cfg.i18n.float_none and cfg.i18n.class.float_none or nil) :addClass(args.float == cfg.i18n.float_left and cfg.i18n.class.float_left or nil) :addClass(args.wraplinks ~= cfg.i18n.wrap_true and cfg.i18n.class.wraplinks or nil) :addClass(args.bodyclass or args.class) :attr('role', 'navigation') :css('width', args.width or nil) :cssText(args.bodystyle or args.style) if args.outertitle then root :tag('caption') :addClass(cfg.i18n.class.outer_title) :addClass(args.outertitleclass) :cssText(args.outertitlestyle) :wikitext(args.outertitle) end if args.topimage then local imageCell = root:tag('tr'):tag('td') imageCell :addClass(cfg.i18n.class.top_image) :addClass(args.topimageclass) :cssText(args.topimagestyle) :wikitext(args.topimage) if args.topcaption then imageCell :tag('div') :addClass(cfg.i18n.class.top_caption) :cssText(args.topcaptionstyle) :wikitext(args.topcaption) end end if args.pretitle then root :tag('tr') :tag('td') :addClass(args.topimage and cfg.i18n.class.pretitle_with_top_image or cfg.i18n.class.pretitle) :addClass(args.pretitleclass) :cssText(args.basestyle) :cssText(args.pretitlestyle) :wikitext(args.pretitle) end else root :addClass(cfg.i18n.class.subgroup) :addClass(args.bodyclass or args.class) :cssText(args.bodystyle or args.style) end if args.title then if child then root :wikitext(args.title) else root :tag('tr') :tag('th') :addClass(args.pretitle and cfg.i18n.class.title_with_pretitle or cfg.i18n.class.title) :addClass(args.titleclass) :cssText(args.basestyle) :cssText(args.titlestyle) :wikitext(args.title) end end if args.image then local imageCell = root:tag('tr'):tag('td') imageCell :addClass(cfg.i18n.class.image) :addClass(args.imageclass) :cssText(args.imagestyle) :wikitext(args.image) if args.caption then imageCell :tag('div') :addClass(cfg.i18n.class.caption) :cssText(args.captionstyle) :wikitext(args.caption) end end if args.above then root :tag('tr') :tag('td') :addClass(cfg.i18n.class.above) :addClass(args.aboveclass) :cssText(args.abovestyle) :newline() -- newline required for bullet-points to work :wikitext(args.above) end local rowNums = {} for k, v in pairs(args) do k = '' .. k local num = k:match('^heading(%d+)$') or k:match('^content(%d+)$') if num then table.insert(rowNums, tonumber(num)) end end table.sort(rowNums) -- remove duplicates from the list (e.g. 3 will be duplicated if both heading3 -- and content3 are specified) for i = #rowNums, 1, -1 do if rowNums[i] == rowNums[i - 1] then table.remove(rowNums, i) end end local hasChild = false for i, num in ipairs(rowNums) do local heading = args['heading' .. num] if heading then root :tag('tr') :tag('th') :addClass(cfg.i18n.class.heading) :addClass(args.headingclass) :addClass(args['heading' .. num .. 'class']) :cssText(args.basestyle) :cssText(args.headingstyle) :cssText(args['heading' .. num .. 'style']) :newline() :wikitext(heading) end local content = args['content' .. num] if content then local baseContentClass = cfg.i18n.class.content if detectChild(content) then baseContentClass = cfg.i18n.class.content_with_subgroup hasChild = true end root :tag('tr') :tag('td') :addClass(baseContentClass) :addClass(args.contentclass) :addClass(args['content' .. num .. 'class']) :cssText(args.contentstyle) :cssText(args['content' .. num .. 'style']) :newline() :wikitext(content) :done() -- Without a linebreak after the </td>, a nested list like -- "* {{hlist| ...}}" doesn't parse correctly. :newline() end end if args.below then root :tag('tr') :tag('td') :addClass(cfg.i18n.class.below) :addClass(args.belowclass) :cssText(args.belowstyle) :newline() :wikitext(args.below) end if not child and has_navbar(args.navbar, args.name) then root :tag('tr') :tag('td') :addClass(cfg.i18n.class.navbar) :cssText(args.navbarstyle) :wikitext(require('Module:Navbar')._navbar{ args.name, mini = 1, fontstyle = args.navbarfontstyle }) end local base_templatestyles = '' if not child then base_templatestyles = frame:extensionTag{ name = 'templatestyles', args = { src = cfg.i18n.templatestyles.sidebar } } end local templatestyles = '' if args['templatestyles'] and args['templatestyles'] ~= '' then templatestyles = frame:extensionTag{ name = 'templatestyles', args = { src = args['templatestyles'] } } end local child_templatestyles = '' if args['child templatestyles'] and args['child templatestyles'] ~= '' then child_templatestyles = frame:extensionTag{ name = 'templatestyles', args = { src = args['child templatestyles'] } } end local grandchild_templatestyles = '' if args['grandchild templatestyles'] and args['grandchild templatestyles'] ~= '' then grandchild_templatestyles = frame:extensionTag{ name = 'templatestyles', args = { src = args['grandchild templatestyles'] } } end return table.concat({ add_list_styles(args), -- see [hlist_note] above about ordering base_templatestyles, templatestyles, child_templatestyles, grandchild_templatestyles, hiding_templatestyles, tostring(root), (hasChild and cfg.i18n.category.child or ''), categorizeTemplatesWithInlineStyles(args) }) end local function list_title(args, is_centered_list_titles, num) local title_text = trimAndAddAutomaticNewline(args['list' .. num .. 'title'] or cfg.i18n.default_list_title) local title if is_centered_list_titles then -- collapsible can be finicky, so provide some CSS/HTML to support title = mw.html.create('div') :addClass(cfg.i18n.class.list_title_centered) :wikitext(title_text) else title = mw.html.create() :wikitext(title_text) end local title_container = mw.html.create('div') :addClass(cfg.i18n.class.list_title) -- don't /need/ a listnumtitleclass because you can do -- .templateclass .listnumclass .sidebar-list-title :addClass(args.listtitleclass) :cssText(args.basestyle) :cssText(args.listtitlestyle) :cssText('color: var(--color-base)') :cssText(args['list' .. num .. 'titlestyle']) :node(title) :done() return title_container end --[[ Main entry point for sidebar with collapsible lists. Does the work of creating the collapsible lists themselves and including them into the args. ]] function p.collapsible(frame) local args = getArgs(frame) if not args.name and frame:getParent():getTitle():gsub(cfg.i18n.pattern.collapse_sandbox, '') == cfg.i18n.collapse_title_not_to_add_navbar then args.navbar = cfg.i18n.navbar_none end local contentArgs = {} local is_centered_list_titles = false if args['centered list titles'] and args['centered list titles'] ~= '' then is_centered_list_titles = true end for k, v in pairs(args) do local num = string.match(k, '^list(%d+)$') if num then local expand = args.expanded and (args.expanded == 'all' or args.expanded == args['list' .. num .. 'name']) local row = mw.html.create('div') row :addClass(cfg.i18n.class.list) :addClass('mw-collapsible') :addClass((not expand) and 'mw-collapsed' or nil) :addClass(args['list' .. num .. 'class']) :cssText(args.listframestyle) :cssText(args['list' .. num .. 'framestyle']) :node(list_title(args, is_centered_list_titles, num)) :tag('div') :addClass(cfg.i18n.class.list_content) :addClass('mw-collapsible-content') -- don't /need/ a listnumstyleclass because you can do -- .templatename .listnumclass .sidebar-list :addClass(args.listclass) :cssText(args.liststyle) :cssText(args['list' .. num .. 'style']) :wikitext(trimAndAddAutomaticNewline(args['list' .. num])) contentArgs['content' .. num] = tostring(row) end end for k, v in pairs(contentArgs) do args[k] = v end return p.sidebar(frame, args, cfg.i18n.class.collapse) end return p 4esitsmrbrm92s3g3av1dblfso2ifay Template:Plainlist 10 36757 618880 110800 2025-12-24T21:02:16Z Pppery 6383 Add unknown params checking 618880 wikitext text/x-wiki <templatestyles src="Plainlist/styles.css"/><div class="plainlist {{{class|}}}" {{safesubst<noinclude />:#if:{{{style|}}}{{{indent|}}}|style="{{safesubst<noinclude />:#if:{{{indent|}}}|margin-left: {{safesubst<noinclude />:#expr:{{{indent}}}*1.6}}em;}} {{{style|}}}"}}>{{safesubst<noinclude />:#if:{{{1|}}}| {{{1}}} </div>}}{{#invoke:Check for unknown parameters|check|unknown={{main other|[[Category:Pages using plainlist with unknown parameters|_VALUE_{{PAGENAME}}]]}}|preview=Page using [[Template:Plainlist]] with unknown parameter "_VALUE_"|ignoreblank=y| class | style | indent | 1 }}<noinclude></div> {{documentation}} </noinclude> 3dxfjhodv9m8vibb93y5xdv5zsvp5nu 618881 618880 2026-07-27T16:49:14Z Wmbata 26533 1 revision imported from [[:en:Template:Plainlist]] 618880 wikitext text/x-wiki <templatestyles src="Plainlist/styles.css"/><div class="plainlist {{{class|}}}" {{safesubst<noinclude />:#if:{{{style|}}}{{{indent|}}}|style="{{safesubst<noinclude />:#if:{{{indent|}}}|margin-left: {{safesubst<noinclude />:#expr:{{{indent}}}*1.6}}em;}} {{{style|}}}"}}>{{safesubst<noinclude />:#if:{{{1|}}}| {{{1}}} </div>}}{{#invoke:Check for unknown parameters|check|unknown={{main other|[[Category:Pages using plainlist with unknown parameters|_VALUE_{{PAGENAME}}]]}}|preview=Page using [[Template:Plainlist]] with unknown parameter "_VALUE_"|ignoreblank=y| class | style | indent | 1 }}<noinclude></div> {{documentation}} </noinclude> 3dxfjhodv9m8vibb93y5xdv5zsvp5nu Module:Effective protection level 828 37302 618882 510645 2025-09-25T02:35:06Z Pppery 6383 Handle gadget page 618882 Scribunto text/plain local p = {} -- Returns the permission required to perform a given action on a given title. -- If no title is specified, the title of the page being displayed is used. function p._main(action, pagename) local title if type(pagename) == 'table' and pagename.prefixedText then title = pagename elseif pagename then title = mw.title.new(pagename) else title = mw.title.getCurrentTitle() end pagename = title.prefixedText if action == 'autoreview' then local level = mw.ext.FlaggedRevs.getStabilitySettings(title) level = level and level.autoreview if level == 'review' then return 'reviewer' elseif level ~= '' then return level else return nil -- not '*'. a page not being PC-protected is distinct from it being PC-protected with anyone able to review. also not '', as that would mean PC-protected but nobody can review end elseif action ~= 'edit' and action ~= 'move' and action ~= 'create' and action ~= 'upload' and action ~= 'undelete' then error( 'First parameter must be one of edit, move, create, upload, undelete, autoreview', 2 ) end if title.namespace == 8 then -- MediaWiki namespace if title.text:sub(-3) == '.js' or title.text:sub(-4) == '.css' or title.contentModel == 'javascript' or title.contentModel == 'css' then -- site JS or CSS page return 'interfaceadmin' elseif title.baseText == "Gadgets-definition" then return 'interfaceadmin' else -- any non-JS/CSS MediaWiki page return 'sysop' end elseif title.namespace == 2 and title.isSubpage then if title.contentModel == 'javascript' or title.contentModel == 'css' then -- user JS or CSS page return 'interfaceadmin' elseif title.contentModel == 'json' then -- user JSON page return 'sysop' end end if action == 'undelete' then return 'sysop' end local level = title.protectionLevels[action] and title.protectionLevels[action][1] if level == 'sysop' or level == 'editprotected' then return 'sysop' elseif title.cascadingProtection.restrictions[action] and title.cascadingProtection.restrictions[action][1] then -- used by a cascading-protected page return 'sysop' elseif level == 'templateeditor' then return 'templateeditor' elseif action == 'move' then local blacklistentry = mw.ext.TitleBlacklist.test('edit', pagename) -- Testing action edit is correct, since this is for the source page. The target page name gets tested with action move. if blacklistentry and not blacklistentry.params.autoconfirmed then return 'templateeditor' elseif title.namespace == 6 then return 'filemover' elseif level == 'extendedconfirmed' then return 'extendedconfirmed' else return 'autoconfirmed' end end local blacklistentry = mw.ext.TitleBlacklist.test(action, pagename) if blacklistentry then if not blacklistentry.params.autoconfirmed then return 'templateeditor' elseif level == 'extendedconfirmed' then return 'extendedconfirmed' else return 'autoconfirmed' end elseif level == 'editsemiprotected' then -- create-semiprotected pages return this for some reason return 'autoconfirmed' elseif level then return level elseif action == 'upload' then return 'autoconfirmed' elseif action == 'create' and title.namespace % 2 == 0 and title.namespace ~= 118 then -- You need to be registered, but not autoconfirmed, to create non-talk pages other than drafts if title.namespace == 0 then return 'autoconfirmed' -- Per [[WP:ACPERM]], you need to be autoconfirmed to create pages in mainspace end return 'user' else return '*' end end setmetatable(p, { __index = function(t, k) return function(frame) return t._main(k, frame.args[1]) end end }) return p nacj9lsnya0896kpkyuy2onbc6mm6xw 618883 618882 2026-07-27T16:49:14Z Wmbata 26533 1 revision imported from [[:en:Module:Effective_protection_level]] 618882 Scribunto text/plain local p = {} -- Returns the permission required to perform a given action on a given title. -- If no title is specified, the title of the page being displayed is used. function p._main(action, pagename) local title if type(pagename) == 'table' and pagename.prefixedText then title = pagename elseif pagename then title = mw.title.new(pagename) else title = mw.title.getCurrentTitle() end pagename = title.prefixedText if action == 'autoreview' then local level = mw.ext.FlaggedRevs.getStabilitySettings(title) level = level and level.autoreview if level == 'review' then return 'reviewer' elseif level ~= '' then return level else return nil -- not '*'. a page not being PC-protected is distinct from it being PC-protected with anyone able to review. also not '', as that would mean PC-protected but nobody can review end elseif action ~= 'edit' and action ~= 'move' and action ~= 'create' and action ~= 'upload' and action ~= 'undelete' then error( 'First parameter must be one of edit, move, create, upload, undelete, autoreview', 2 ) end if title.namespace == 8 then -- MediaWiki namespace if title.text:sub(-3) == '.js' or title.text:sub(-4) == '.css' or title.contentModel == 'javascript' or title.contentModel == 'css' then -- site JS or CSS page return 'interfaceadmin' elseif title.baseText == "Gadgets-definition" then return 'interfaceadmin' else -- any non-JS/CSS MediaWiki page return 'sysop' end elseif title.namespace == 2 and title.isSubpage then if title.contentModel == 'javascript' or title.contentModel == 'css' then -- user JS or CSS page return 'interfaceadmin' elseif title.contentModel == 'json' then -- user JSON page return 'sysop' end end if action == 'undelete' then return 'sysop' end local level = title.protectionLevels[action] and title.protectionLevels[action][1] if level == 'sysop' or level == 'editprotected' then return 'sysop' elseif title.cascadingProtection.restrictions[action] and title.cascadingProtection.restrictions[action][1] then -- used by a cascading-protected page return 'sysop' elseif level == 'templateeditor' then return 'templateeditor' elseif action == 'move' then local blacklistentry = mw.ext.TitleBlacklist.test('edit', pagename) -- Testing action edit is correct, since this is for the source page. The target page name gets tested with action move. if blacklistentry and not blacklistentry.params.autoconfirmed then return 'templateeditor' elseif title.namespace == 6 then return 'filemover' elseif level == 'extendedconfirmed' then return 'extendedconfirmed' else return 'autoconfirmed' end end local blacklistentry = mw.ext.TitleBlacklist.test(action, pagename) if blacklistentry then if not blacklistentry.params.autoconfirmed then return 'templateeditor' elseif level == 'extendedconfirmed' then return 'extendedconfirmed' else return 'autoconfirmed' end elseif level == 'editsemiprotected' then -- create-semiprotected pages return this for some reason return 'autoconfirmed' elseif level then return level elseif action == 'upload' then return 'autoconfirmed' elseif action == 'create' and title.namespace % 2 == 0 and title.namespace ~= 118 then -- You need to be registered, but not autoconfirmed, to create non-talk pages other than drafts if title.namespace == 0 then return 'autoconfirmed' -- Per [[WP:ACPERM]], you need to be autoconfirmed to create pages in mainspace end return 'user' else return '*' end end setmetatable(p, { __index = function(t, k) return function(frame) return t._main(k, frame.args[1]) end end }) return p nacj9lsnya0896kpkyuy2onbc6mm6xw User talk:Doc Taxon 3 63277 618858 618857 2026-07-27T12:26:52Z TaxonBot 4700 Log: BIBR 618858 wikitext text/x-wiki == TaxonBot: Protokoll 2026-07-23 == * '''2026-07-23T01:41:40Z NeueArtikel3: Task finished!''' * '''2026-07-23T02:45:53Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-23T03:07:55Z '''[[:de:Special:Diff/prev/269025863|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 4 Abschnitte: 4 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Alessandro_Severo|Alessandro_Severo]]) - letzte Bearbeitung: [[:User:Uwe Gille|Uwe Gille]], 2026-07-22 16:40'' * '''2026-07-23T03:16:30Z AdT2: Task finished!''' * '''2026-07-23T03:18:51Z AdT2: Task finished!''' * '''2026-07-23T03:43:11Z AdT3: Task finished!''' * '''2026-07-23T05:30:50Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-23T09:23:58Z AdT2: Task finished!''' * '''2026-07-23T09:26:18Z AdT2: Task finished!''' * '''2026-07-23T09:31:04Z AdT2: Task finished!''' * '''2026-07-23T09:33:30Z AdT2: Task finished!''' * '''2026-07-23T09:38:18Z AdT2: Task finished!''' * '''2026-07-23T09:40:50Z AdT2: Task finished!''' * 2026-07-23T09:40:56Z '''[[:de:Special:Diff/prev/269032476|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span>'' * '''2026-07-23T09:51:37Z AdT3: Task finished!''' * '''2026-07-23T09:55:09Z HS-Snapshot: Task finished!''' * '''2026-07-23T09:56:28Z AdT2: Task finished!''' * '''2026-07-23T09:56:33Z AdT2: Task finished!''' * '''2026-07-23T09:58:55Z AdT2: Task finished!''' * '''2026-07-23T09:59:00Z AdT2: Task finished!''' * '''2026-07-23T10:00:14Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-23T10:00:20Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-23T10:00:33Z AutoArchiv Wikiversity: Task finished!''' * 2026-07-23T10:20:43Z '''[[:de:Special:Diff/prev/269033381|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span>'' * '''2026-07-23T10:24:45Z AdT3: Task finished!''' * 2026-07-23T11:25:51Z '''[[:de:Special:Diff/prev/269034533|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span> Antwort'' * 2026-07-23T11:48:12Z '''[[:de:Special:Diff/prev/269034913|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:Norpew|Norpew]] -- ''[[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen#7. Juni 2026|→]]<span class="autocomment">7. Juni 2026: </span> Antwort'' * 2026-07-23T11:50:21Z '''[[:de:Special:Diff/prev/269034949|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen# Journal of Crustacean Biology|→]]<span class="autocomment"> Journal of Crustacean Biology: </span>'' * 2026-07-23T12:02:54Z '''[[:de:Special:Diff/prev/269035143|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:XenonX3|XenonX3]] -- ''[[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen#7. Juni 2026|→]]<span class="autocomment">7. Juni 2026: </span> -1'' * '''2026-07-23T12:39:47Z MerlBot: Task finished!''' * '''2026-07-23T12:40:02Z MerlBot1a: Task finished!''' * 2026-07-23T12:40:49Z '''[[:de:Special:Diff/prev/269035837|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of Crustacean Biology|→]]<span class="autocomment">Journal of Crustacean Biology: </span>'' * '''2026-07-23T13:00:04Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-23T14:07:52Z '''[[:de:Special:Diff/prev/269037754|••]] IMP:''' [[:de:Wikipedia Diskussion:Importwünsche|Wikipedia Diskussion:Importwünsche]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia Diskussion:Importwünsche/2026#Nachfrage]] archiviert – letzte Bearbeitung: [[user:Ameisenigel|Ameisenigel]] (16.07.2026 10:25:38)'' * 2026-07-23T15:25:41Z '''[[:de:Special:Diff/prev/269041717|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span> Antwort'' * '''2026-07-23T17:13:40Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-23T19:41:45Z -- <span style="color:red;">110</span>''' * '''2026-07-23T19:59:15Z -- <span style="color:red;">110</span>''' * 2026-07-23T20:57:56Z '''[[:de:Special:Diff/prev/269048968|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:YuniToumei|YuniToumei]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of Crustacean Biology|→]]<span class="autocomment">Journal of Crustacean Biology: </span> Antwort'' * '''2026-07-23T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-23T22:00:07Z Review: Task finished!''' * '''2026-07-23T22:00:14Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-23T22:00:20Z AutoArchiv Wikivoyage: Task finished!''' * 2026-07-23T22:00:22Z '''[[:de:Special:Diff/prev/269049860|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-23T22:00:35Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-23T22:01:27Z AdT-Archive: Task finished!''' * '''2026-07-23T22:01:40Z AdT2: Task finished!''' * '''2026-07-23T22:03:36Z AdT2: Task finished!''' * '''2026-07-23T22:03:44Z AdT2: Task finished!''' * '''2026-07-23T22:03:48Z AdTneu: Task finished!''' * '''2026-07-23T22:05:08Z HS-Snapshot: Task finished!''' * '''2026-07-23T22:05:58Z AdT2: Task finished!''' * '''2026-07-23T22:06:11Z AdT2: Task finished!''' * '''2026-07-23T22:29:38Z AdT3: Task finished!''' == TaxonBot: Protokoll 2026-07-24 == * '''2026-07-24T01:41:23Z NeueArtikel3: Task finished!''' * 2026-07-24T02:37:40Z '''[[:de:Special:Diff/prev/269051656|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:KurtR|KurtR]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#schweizer-illustrierte.ch und handelszeitung.ch auf Archive.org umstellen|→]]<span class="autocomment">schweizer-illustrierte.ch und handelszeitung.ch auf Archive.org umstellen: </span>'' * 2026-07-24T03:07:56Z '''[[:de:Special:Diff/prev/269051807|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 1 Abschnitt: 1 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Wieder_Zootaxa|Wieder_Zootaxa]]) - letzte Bearbeitung: [[:User:YuniToumei|YuniToumei]], 2026-07-23 22:57'' * '''2026-07-24T05:21:37Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-24T06:35:29Z '''[[:de:Special:Diff/prev/269054508|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> Antwort'' * '''2026-07-24T07:07:45Z AdT2: Task finished!''' * '''2026-07-24T07:10:14Z AdT2: Task finished!''' * 2026-07-24T07:19:24Z '''[[:de:Special:Diff/prev/269055298|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span> Antwort'' * '''2026-07-24T07:35:06Z AdT3: Task finished!''' * 2026-07-24T08:22:23Z '''[[:de:Special:Diff/prev/269056314|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of Crustacean Biology|→]]<span class="autocomment">Journal of Crustacean Biology: </span>'' * 2026-07-24T09:23:37Z '''[[:de:Special:Diff/prev/269057592|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Wi-luc-ky|Wi-luc-ky]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> aw: läuft bei allen Nachteilen auf Totlinklabel hinaus'' * '''2026-07-24T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-24T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-24T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-24T10:00:35Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-24T10:07:32Z [[:de:Special:Diff/prev/269058569|••]] Augsburg: [[:de:Wikipedia:Augsburg|Wikipedia:Augsburg]] -- [[:de:user:Langoktavian|Langoktavian]] -- ''[[:de:Wikipedia:Augsburg#Ich bin dabei!|→]]<span class="autocomment">Ich bin dabei!: </span>''''' * 2026-07-24T10:16:03Z '''[[:de:Special:Diff/prev/269058729|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span>'' * '''2026-07-24T10:31:23Z AdT2: Task finished!''' * '''2026-07-24T10:33:45Z AdT2: Task finished!''' * '''2026-07-24T10:34:08Z AdT2: Task finished!''' * '''2026-07-24T10:36:31Z AdT2: Task finished!''' * '''2026-07-24T10:58:29Z AdT3: Task finished!''' * '''2026-07-24T11:57:13Z MerlBot: Task finished!''' * '''2026-07-24T11:57:28Z MerlBot1a: Task finished!''' * '''2026-07-24T13:00:04Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-24T14:36:49Z '''[[:de:Special:Diff/prev/269063510|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:Krib|Krib]] -- ''[[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung#1945 bis heute|→]]<span class="autocomment">1945 bis heute: </span> +[[Volksmudschahedin]]'' * '''2026-07-24T17:06:31Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-24T19:05:20Z '''[[:de:Special:Diff/prev/269068831|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span> Antwort'' * 2026-07-24T19:05:35Z '''[[:de:Special:Diff/prev/269068837|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Walter Schmidt-Salzmann - Widerstandsbewegung 20.07.1944|→]]<span class="autocomment">Walter Schmidt-Salzmann - Widerstandsbewegung 20.07.1944: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * 2026-07-24T19:19:46Z '''[[:de:Special:Diff/prev/269069103|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> Antwort'' * 2026-07-24T19:44:13Z '''[[:de:Special:Diff/prev/269069473|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Wi-luc-ky|Wi-luc-ky]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> aw: in [[Archive.today]] steht was zum [[WP:GB|GB]]'' * '''2026-07-24T21:55:07Z HS-Snapshot: Task finished!''' * '''2026-07-24T22:00:09Z Review: Task finished!''' * '''2026-07-24T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-24T22:00:14Z '''[[:de:Special:Diff/prev/269071687|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-24T22:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-24T22:00:44Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-24T22:01:25Z AdT-Archive: Task finished!''' * '''2026-07-24T22:01:37Z AdT2: Task finished!''' * '''2026-07-24T22:03:26Z AdTneu: Task finished!''' * '''2026-07-24T22:03:35Z AdT2: Task finished!''' * '''2026-07-24T22:03:41Z AdT2: Task finished!''' * '''2026-07-24T22:05:07Z HS-Snapshot: Task finished!''' * '''2026-07-24T22:06:01Z AdT2: Task finished!''' * '''2026-07-24T22:06:04Z AdT2: Task finished!''' * '''2026-07-24T22:30:04Z AdT3: Task finished!''' == TaxonBot: Protokoll 2026-07-25 == * '''2026-07-25T01:42:40Z NeueArtikel3: Task finished!''' * '''2026-07-25T02:27:12Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-25T04:31:55Z '''[[:de:Special:Diff/prev/269074888|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Schulenburg1|Schulenburg1]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Geburtstag von Misselwitz, Joachim|→]]<span class="autocomment">Geburtstag von Misselwitz, Joachim: </span>'' * 2026-07-25T04:38:55Z '''[[:de:Special:Diff/prev/269074956|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:Zollernalb|Zollernalb]] -- ''Neuer Abschnitt [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange#Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch)|→]]<span class="autocomment">Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch): </span>'' * 2026-07-25T05:00:39Z '''[[:de:Special:Diff/prev/269075274|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonKatBot|TaxonKatBot]] -- ''Bot: [[:Kategorie:Bischof von Derry]] nach [[:Kategorie:Bischof von Derry (römisch-katholisch)]]: erledigt'' * '''2026-07-25T05:22:42Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-25T08:52:54Z '''[[:de:Special:Diff/prev/269080442|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span>'' * '''2026-07-25T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-25T10:00:12Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-25T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-25T10:00:33Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-25T10:25:28Z MerlBot: Task finished!''' * '''2026-07-25T10:25:43Z MerlBot1a: Task finished!''' * 2026-07-25T11:01:03Z '''[[:de:Special:Diff/prev/269087961|••]] IMP:''' [[:de:Wikipedia Diskussion:Übersetzungen|Wikipedia Diskussion:Übersetzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia Diskussion:Übersetzungen/Archiv/2023#Bestes Vorgehen beim Artikelübersetzen, mit Blick auf die Fußnoten]] archiviert – letzte Bearbeitung: [[user:Ameisenigel|Ameisenigel]] (15.07.2026 22:06:20)'' * '''2026-07-25T11:58:34Z [[:de:Special:Diff/prev/269089070|••]] Augsburg: [[:de:Wikipedia Diskussion:Augsburg|Wikipedia Diskussion:Augsburg]] -- [[:de:user:LGB-ler|LGB-ler]] -- ''[[:de:Wikipedia Diskussion:Augsburg#Wiki Treffen im Legoland Deutschland Resort|→]]<span class="autocomment">Wiki Treffen im Legoland Deutschland Resort: </span> Antwort''''' * '''2026-07-25T13:00:11Z AutoArchiv-Maimaid: Task finished!''' * '''2026-07-25T17:02:01Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-25T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-25T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-25T22:00:20Z AutoArchiv Wikivoyage: Task finished!''' * 2026-07-25T22:00:19Z '''[[:de:Special:Diff/prev/269098194|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-25T22:00:34Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-25T22:01:28Z AdT-Archive: Task finished!''' * '''2026-07-25T22:01:41Z AdT2: Task finished!''' * '''2026-07-25T22:03:27Z AdTneu: Task finished!''' * '''2026-07-25T22:03:34Z AdT2: Task finished!''' * '''2026-07-25T22:03:43Z AdT2: Task finished!''' * '''2026-07-25T22:05:07Z HS-Snapshot: Task finished!''' * '''2026-07-25T22:05:58Z AdT2: Task finished!''' * '''2026-07-25T22:06:07Z AdT2: Task finished!''' * 2026-07-25T22:13:10Z '''[[:de:Special:Diff/prev/269098339|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Aktualisierung'' * '''2026-07-25T22:29:42Z AdT3: Task finished!''' * 2026-07-25T23:19:07Z '''[[:de:Special:Diff/prev/269099303|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:Perrak|Perrak]] -- ''Neuer Abschnitt [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange#Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie)|→]]<span class="autocomment">Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie): </span>'' == TaxonBot: Protokoll 2026-07-26 == * '''2026-07-26T01:43:07Z NeueArtikel3: Task finished!''' * '''2026-07-26T02:24:52Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-26T03:07:38Z '''[[:de:Special:Diff/prev/269100556|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 1 Abschnitt: 1 nach [[Wikipedia:Bots/Anfragen/Archiv/2026-2]] (ab Abschnitt [[Wikipedia:Bots/Anfragen/Archiv/2026-2#Zwei_Vorlagenbezeichner|Zwei_Vorlagenbezeichner]]) - letzte Bearbeitung: [[:User:Wi-luc-ky|Wi-luc-ky]], 2026-07-24 21:44'' * 2026-07-26T03:08:04Z '''[[:de:Special:Diff/prev/269100564|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 3 Abschnitte: 3 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Walter_Schmidt-Salzmann_-_Widerstandsbewegung_20.07.1944|Walter_Schmidt-Salzmann_-_Widerstandsbewegung_20.07.1944]]) - letzte Bearbeitung: [[:User:Marie Adelaide|Marie Adelaide]], 2026-07-25 10:52'' * 2026-07-26T05:02:42Z '''[[:de:Special:Diff/prev/269102082|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonKatBot|TaxonKatBot]] -- ''Bot: [[:Kategorie:Isthmus]] nach [[:Kategorie:Isthmus (Geographie)]]: erledigt'' * '''2026-07-26T05:19:39Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-26T06:01:40Z '''[[:de:Special:Diff/prev/269102959|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T06:20:17Z Review: Task finished!''' * '''2026-07-26T07:04:51Z -- <span style="color:red;">110</span>''' * '''2026-07-26T07:34:23Z -- <span style="color:red;">110</span>''' * 2026-07-26T08:07:10Z '''[[:de:Special:Diff/prev/269105130|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:LeoGe25|LeoGe25]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-add-self-no-reason:LeoGe25||→]]<span class="autocomment">growthexperiments-manage-mentors-summary-add-self-no-reason:LeoGe25|: </span>'' * 2026-07-26T08:08:45Z '''[[:de:Special:Diff/prev/269105177|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData-Parameterzeilen in Darkmode'' * 2026-07-26T08:14:10Z '''[[:de:Special:Diff/prev/269105304|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''status-fix'' * 2026-07-26T08:23:31Z '''[[:de:Special:Diff/prev/269105496|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color-fix'' * 2026-07-26T08:39:45Z '''[[:de:Special:Diff/prev/269105832|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color fixed'' * 2026-07-26T08:42:29Z '''[[:de:Special:Diff/prev/269105889|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- * 2026-07-26T08:48:53Z '''[[:de:Special:Diff/prev/269105994|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''attempt 2'' * 2026-07-26T08:50:38Z '''[[:de:Special:Diff/prev/269106040|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Jayen466|Jayen466]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span>'' * 2026-07-26T08:59:11Z '''[[:de:Special:Diff/prev/269106248|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color-fix 3'' * 2026-07-26T09:46:16Z '''[[:de:Special:Diff/prev/269107366|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData grey shaded background / fix part 2 / optimized'' * 2026-07-26T09:52:50Z '''[[:de:Special:Diff/prev/269107501|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen#Altfälle mit offenen Fragen oder Problemen|→]]<span class="autocomment">Altfälle mit offenen Fragen oder Problemen: </span>'' * '''2026-07-26T09:55:09Z HS-Snapshot: Task finished!''' * '''2026-07-26T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-26T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-26T10:00:32Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-26T10:25:42Z MerlBot: Task finished!''' * '''2026-07-26T10:25:57Z MerlBot1a: Task finished!''' * 2026-07-26T10:32:50Z '''[[:de:Special:Diff/prev/269108359|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''required templatedata line: blue background'' * 2026-07-26T11:03:50Z '''[[:de:Special:Diff/prev/269108967|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * '''2026-07-26T11:10:56Z AdT2: Task finished!''' * '''2026-07-26T11:13:22Z AdT2: Task finished!''' * '''2026-07-26T11:39:33Z AdT3: Task finished!''' * 2026-07-26T11:50:52Z '''[[:de:Special:Diff/prev/269109953|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span>'' * 2026-07-26T11:54:39Z '''[[:de:Special:Diff/prev/269110026|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData: deprecated nach Beschreibung rot'' * 2026-07-26T11:59:30Z '''[[:de:Special:Diff/prev/269110098|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-26T12:17:45Z '''[[:de:Special:Diff/prev/269110441|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span> Service: DOI klickbar gemacht'' * 2026-07-26T12:19:07Z '''[[:de:Special:Diff/prev/269110466|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * 2026-07-26T12:26:09Z '''[[:de:Special:Diff/prev/269110594|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> Antwort'' * 2026-07-26T12:57:45Z '''[[:de:Special:Diff/prev/269111198|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Rack Pack|Rack Pack]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.|→]]<span class="autocomment">Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.: </span>'' * '''2026-07-26T13:00:03Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-26T13:14:00Z '''[[:de:Special:Diff/prev/269111657|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.|→]]<span class="autocomment">Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T14:40:58Z AdT2: Task finished!''' * '''2026-07-26T14:43:22Z AdT2: Task finished!''' * 2026-07-26T14:55:11Z '''[[:de:Special:Diff/prev/269115779|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Rack Pack|Rack Pack]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#ArchivLink, InternetArchivBot über komplettes Portal:Billard 6.295 Artikel laufen lassen möglich?|→]]<span class="autocomment">ArchivLink, InternetArchivBot über komplettes Portal:Billard 6.295 Artikel laufen lassen möglich?: </span>'' * '''2026-07-26T15:08:57Z AdT3: Task finished!''' * 2026-07-26T15:55:23Z '''[[:de:Special:Diff/prev/269119211|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> Antwort'' * 2026-07-26T15:55:39Z '''[[:de:Special:Diff/prev/269119219|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * 2026-07-26T16:01:48Z '''[[:de:Special:Diff/prev/269119348|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia:WikiProjekt Kategorien/Warteschlange/Archiv/2026 III#Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch) (erledigt)]] archiviert – letzte Bearbeitung: [[user:TaxonKatBot|TaxonKatBot]] (26.07.2026 07:02:42)'' * 2026-07-26T16:03:51Z '''[[:de:Special:Diff/prev/269119393|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-26T16:39:13Z '''[[:de:Special:Diff/prev/269120898|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Timk70|Timk70]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span> mail'' * '''2026-07-26T17:06:16Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-26T18:15:07Z AdT2: Task finished!''' * '''2026-07-26T18:17:31Z AdT2: Task finished!''' * 2026-07-26T18:23:32Z '''[[:de:Special:Diff/prev/269122999|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span> Antwort'' * '''2026-07-26T18:42:51Z AdT3: Task finished!''' * 2026-07-26T18:49:34Z '''[[:de:Special:Diff/prev/269123502|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Jayen466|Jayen466]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span> erledigt'' * 2026-07-26T20:49:34Z '''[[:de:Special:Diff/prev/269125506|••]] MediaWiki:''' [[:de:MediaWiki:Ipbreason-indef-dropdown|MediaWiki:Ipbreason-indef-dropdown]] -- [[:de:user:Codc|Codc]] -- * 2026-07-26T21:26:06Z '''[[:de:Special:Diff/prev/269126058|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * 2026-07-26T21:26:27Z '''[[:de:Special:Diff/prev/269126064|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-26T22:00:07Z Review: Task finished!''' * '''2026-07-26T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-26T22:00:10Z '''[[:de:Special:Diff/prev/269126543|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-26T22:00:20Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-26T22:00:34Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-26T22:01:29Z AdT-Archive: Task finished!''' * '''2026-07-26T22:01:37Z AdT2: Task finished!''' * '''2026-07-26T22:03:32Z AdTneu: Task finished!''' * '''2026-07-26T22:03:37Z AdT2: Task finished!''' * '''2026-07-26T22:03:47Z AdT2: Task finished!''' * '''2026-07-26T22:05:08Z HS-Snapshot: Task finished!''' * '''2026-07-26T22:06:10Z AdT2: Task finished!''' * '''2026-07-26T22:06:25Z AdT2: Task finished!''' * '''2026-07-26T22:29:28Z AdT3: Task finished!''' == TaxonBot: Protokoll 2026-07-27 == * '''2026-07-27T01:39:13Z NeueArtikel3: Task finished!''' * '''2026-07-27T02:22:25Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-27T03:08:06Z '''[[:de:Special:Diff/prev/269128941|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 2 Abschnitte: 2 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Geburtstag_von_Misselwitz,_Joachim|Geburtstag_von_Misselwitz,_Joachim]]) - letzte Bearbeitung: [[:User:Doc Taxon|Doc Taxon]], 2026-07-26 23:26'' * '''2026-07-27T05:34:06Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-27T06:46:33Z '''[[:de:Special:Diff/prev/269132291|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * 2026-07-27T07:21:43Z '''[[:de:Special:Diff/prev/269132978|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-27T07:48:00Z '''[[:de:Special:Diff/prev/269133411|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span>'' * 2026-07-27T08:29:38Z '''[[:de:Special:Diff/prev/269134243|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * 2026-07-27T08:30:14Z '''[[:de:Special:Diff/prev/269134249|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-27T09:06:59Z '''[[:de:Special:Diff/prev/269135124|••]] MediaWiki:''' [[:de:MediaWiki:Userlogin-yourname-desc|MediaWiki:Userlogin-yourname-desc]] -- [[:de:user:Hgzh|Hgzh]] -- ''Anpassung an [[Wikipedia:Benutzerkonto]]'' * 2026-07-27T09:10:13Z '''[[:de:Special:Diff/prev/269135199|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet1|MediaWiki:Createacct-username-policy-popover-bullet1]] -- [[:de:user:Hgzh|Hgzh]] -- ''Link auf lokale Hilfeseite'' * 2026-07-27T09:14:04Z '''[[:de:Special:Diff/prev/269135264|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet2|MediaWiki:Createacct-username-policy-popover-bullet2]] -- [[:de:user:Hgzh|Hgzh]] -- ''Link zu lokaler Hilfeseite'' * 2026-07-27T09:17:06Z '''[[:de:Special:Diff/prev/269135320|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet3|MediaWiki:Createacct-username-policy-popover-bullet3]] -- [[:de:user:Hgzh|Hgzh]] -- ''Originaltext ist enwiki-zentriert und trifft hier nicht zu, stattdessen auf Verifizierung verwiesen'' * 2026-07-27T09:35:04Z '''[[:de:Special:Diff/prev/269135762|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''lokale Adaption des Infobox-Hack-Stylesheets'' * 2026-07-27T09:36:31Z '''[[:de:Special:Diff/prev/269135802|••]] MediaWiki:''' [[:de:MediaWiki:Wikimedia-styles-exclude|MediaWiki:Wikimedia-styles-exclude]] -- [[:de:user:Hgzh|Hgzh]] -- ''zentrales Infobox-Stylesheet deaktiviert'' * 2026-07-27T09:43:59Z '''[[:de:Special:Diff/prev/269135955|••]] MediaWiki:''' [[:de:MediaWiki:Gadgets-definition|MediaWiki:Gadgets-definition]] -- [[:de:user:Hgzh|Hgzh]] -- ''responsive erstmal nur für minerva'' * 2026-07-27T09:45:36Z '''[[:de:Special:Diff/prev/269135983|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''nur minerva über Gadgets-definition'' * '''2026-07-27T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-27T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-27T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-27T10:00:33Z AutoArchiv Wikiversity: Task finished!''' * 2026-07-27T10:22:29Z '''[[:de:Special:Diff/prev/269136634|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''inline-table mglw. generell besser geeignet'' * '''2026-07-27T10:52:06Z AdT2: Task finished!''' * '''2026-07-27T10:54:27Z AdT2: Task finished!''' * '''2026-07-27T11:02:06Z AdT2: Task finished!''' * '''2026-07-27T11:04:30Z AdT2: Task finished!''' * '''2026-07-27T11:05:26Z AdT2: Task finished!''' * '''2026-07-27T11:06:36Z AdT2: Task finished!''' * '''2026-07-27T11:07:50Z AdT2: Task finished!''' * '''2026-07-27T11:08:59Z AdT2: Task finished!''' * '''2026-07-27T11:19:04Z AdT3: Task finished!''' * '''2026-07-27T11:23:06Z AdT2: Task finished!''' * '''2026-07-27T11:25:33Z AdT2: Task finished!''' * '''2026-07-27T11:51:09Z AdT3: Task finished!''' * 2026-07-27T11:55:01Z '''[[:de:Special:Diff/prev/269138538|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:02Z '''[[:de:Special:Diff/prev/269138541|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:02Z '''[[:de:Special:Diff/prev/269138543|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138545|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Janui|Kennzeichnung von Lotse Janui als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Janui|Kennzeichnung von Lotse Janui als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138546|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Mondtaler|Kennzeichnung von Lotse Mondtaler als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Mondtaler|Kennzeichnung von Lotse Mondtaler als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138547|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:55:04Z '''[[:de:Special:Diff/prev/269138549|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Janui|Entfernen von Lotse Janui, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Janui|Entfernen von Lotse Janui, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:55:04Z '''[[:de:Special:Diff/prev/269138550|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Mondtaler|Entfernen von Lotse Mondtaler, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Mondtaler|Entfernen von Lotse Mondtaler, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:56:16Z '''[[:de:Special:Diff/prev/269138580|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:17Z '''[[:de:Special:Diff/prev/269138581|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:18Z '''[[:de:Special:Diff/prev/269138583|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:18Z '''[[:de:Special:Diff/prev/269138584|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T12:26:48Z '''[[:de:Special:Diff/prev/269139304|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' ewo9oub1iwhewwjg3opgo0ibq7rmsux 618859 618858 2026-07-27T13:00:04Z TaxonBot 4700 Log: AA 618859 wikitext text/x-wiki == TaxonBot: Protokoll 2026-07-23 == * '''2026-07-23T01:41:40Z NeueArtikel3: Task finished!''' * '''2026-07-23T02:45:53Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-23T03:07:55Z '''[[:de:Special:Diff/prev/269025863|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 4 Abschnitte: 4 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Alessandro_Severo|Alessandro_Severo]]) - letzte Bearbeitung: [[:User:Uwe Gille|Uwe Gille]], 2026-07-22 16:40'' * '''2026-07-23T03:16:30Z AdT2: Task finished!''' * '''2026-07-23T03:18:51Z AdT2: Task finished!''' * '''2026-07-23T03:43:11Z AdT3: Task finished!''' * '''2026-07-23T05:30:50Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-23T09:23:58Z AdT2: Task finished!''' * '''2026-07-23T09:26:18Z AdT2: Task finished!''' * '''2026-07-23T09:31:04Z AdT2: Task finished!''' * '''2026-07-23T09:33:30Z AdT2: Task finished!''' * '''2026-07-23T09:38:18Z AdT2: Task finished!''' * '''2026-07-23T09:40:50Z AdT2: Task finished!''' * 2026-07-23T09:40:56Z '''[[:de:Special:Diff/prev/269032476|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span>'' * '''2026-07-23T09:51:37Z AdT3: Task finished!''' * '''2026-07-23T09:55:09Z HS-Snapshot: Task finished!''' * '''2026-07-23T09:56:28Z AdT2: Task finished!''' * '''2026-07-23T09:56:33Z AdT2: Task finished!''' * '''2026-07-23T09:58:55Z AdT2: Task finished!''' * '''2026-07-23T09:59:00Z AdT2: Task finished!''' * '''2026-07-23T10:00:14Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-23T10:00:20Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-23T10:00:33Z AutoArchiv Wikiversity: Task finished!''' * 2026-07-23T10:20:43Z '''[[:de:Special:Diff/prev/269033381|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span>'' * '''2026-07-23T10:24:45Z AdT3: Task finished!''' * 2026-07-23T11:25:51Z '''[[:de:Special:Diff/prev/269034533|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span> Antwort'' * 2026-07-23T11:48:12Z '''[[:de:Special:Diff/prev/269034913|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:Norpew|Norpew]] -- ''[[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen#7. Juni 2026|→]]<span class="autocomment">7. Juni 2026: </span> Antwort'' * 2026-07-23T11:50:21Z '''[[:de:Special:Diff/prev/269034949|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen# Journal of Crustacean Biology|→]]<span class="autocomment"> Journal of Crustacean Biology: </span>'' * 2026-07-23T12:02:54Z '''[[:de:Special:Diff/prev/269035143|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:XenonX3|XenonX3]] -- ''[[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen#7. Juni 2026|→]]<span class="autocomment">7. Juni 2026: </span> -1'' * '''2026-07-23T12:39:47Z MerlBot: Task finished!''' * '''2026-07-23T12:40:02Z MerlBot1a: Task finished!''' * 2026-07-23T12:40:49Z '''[[:de:Special:Diff/prev/269035837|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of Crustacean Biology|→]]<span class="autocomment">Journal of Crustacean Biology: </span>'' * '''2026-07-23T13:00:04Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-23T14:07:52Z '''[[:de:Special:Diff/prev/269037754|••]] IMP:''' [[:de:Wikipedia Diskussion:Importwünsche|Wikipedia Diskussion:Importwünsche]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia Diskussion:Importwünsche/2026#Nachfrage]] archiviert – letzte Bearbeitung: [[user:Ameisenigel|Ameisenigel]] (16.07.2026 10:25:38)'' * 2026-07-23T15:25:41Z '''[[:de:Special:Diff/prev/269041717|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span> Antwort'' * '''2026-07-23T17:13:40Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-23T19:41:45Z -- <span style="color:red;">110</span>''' * '''2026-07-23T19:59:15Z -- <span style="color:red;">110</span>''' * 2026-07-23T20:57:56Z '''[[:de:Special:Diff/prev/269048968|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:YuniToumei|YuniToumei]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of Crustacean Biology|→]]<span class="autocomment">Journal of Crustacean Biology: </span> Antwort'' * '''2026-07-23T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-23T22:00:07Z Review: Task finished!''' * '''2026-07-23T22:00:14Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-23T22:00:20Z AutoArchiv Wikivoyage: Task finished!''' * 2026-07-23T22:00:22Z '''[[:de:Special:Diff/prev/269049860|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-23T22:00:35Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-23T22:01:27Z AdT-Archive: Task finished!''' * '''2026-07-23T22:01:40Z AdT2: Task finished!''' * '''2026-07-23T22:03:36Z AdT2: Task finished!''' * '''2026-07-23T22:03:44Z AdT2: Task finished!''' * '''2026-07-23T22:03:48Z AdTneu: Task finished!''' * '''2026-07-23T22:05:08Z HS-Snapshot: Task finished!''' * '''2026-07-23T22:05:58Z AdT2: Task finished!''' * '''2026-07-23T22:06:11Z AdT2: Task finished!''' * '''2026-07-23T22:29:38Z AdT3: Task finished!''' == TaxonBot: Protokoll 2026-07-24 == * '''2026-07-24T01:41:23Z NeueArtikel3: Task finished!''' * 2026-07-24T02:37:40Z '''[[:de:Special:Diff/prev/269051656|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:KurtR|KurtR]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#schweizer-illustrierte.ch und handelszeitung.ch auf Archive.org umstellen|→]]<span class="autocomment">schweizer-illustrierte.ch und handelszeitung.ch auf Archive.org umstellen: </span>'' * 2026-07-24T03:07:56Z '''[[:de:Special:Diff/prev/269051807|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 1 Abschnitt: 1 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Wieder_Zootaxa|Wieder_Zootaxa]]) - letzte Bearbeitung: [[:User:YuniToumei|YuniToumei]], 2026-07-23 22:57'' * '''2026-07-24T05:21:37Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-24T06:35:29Z '''[[:de:Special:Diff/prev/269054508|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> Antwort'' * '''2026-07-24T07:07:45Z AdT2: Task finished!''' * '''2026-07-24T07:10:14Z AdT2: Task finished!''' * 2026-07-24T07:19:24Z '''[[:de:Special:Diff/prev/269055298|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span> Antwort'' * '''2026-07-24T07:35:06Z AdT3: Task finished!''' * 2026-07-24T08:22:23Z '''[[:de:Special:Diff/prev/269056314|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of Crustacean Biology|→]]<span class="autocomment">Journal of Crustacean Biology: </span>'' * 2026-07-24T09:23:37Z '''[[:de:Special:Diff/prev/269057592|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Wi-luc-ky|Wi-luc-ky]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> aw: läuft bei allen Nachteilen auf Totlinklabel hinaus'' * '''2026-07-24T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-24T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-24T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-24T10:00:35Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-24T10:07:32Z [[:de:Special:Diff/prev/269058569|••]] Augsburg: [[:de:Wikipedia:Augsburg|Wikipedia:Augsburg]] -- [[:de:user:Langoktavian|Langoktavian]] -- ''[[:de:Wikipedia:Augsburg#Ich bin dabei!|→]]<span class="autocomment">Ich bin dabei!: </span>''''' * 2026-07-24T10:16:03Z '''[[:de:Special:Diff/prev/269058729|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span>'' * '''2026-07-24T10:31:23Z AdT2: Task finished!''' * '''2026-07-24T10:33:45Z AdT2: Task finished!''' * '''2026-07-24T10:34:08Z AdT2: Task finished!''' * '''2026-07-24T10:36:31Z AdT2: Task finished!''' * '''2026-07-24T10:58:29Z AdT3: Task finished!''' * '''2026-07-24T11:57:13Z MerlBot: Task finished!''' * '''2026-07-24T11:57:28Z MerlBot1a: Task finished!''' * '''2026-07-24T13:00:04Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-24T14:36:49Z '''[[:de:Special:Diff/prev/269063510|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:Krib|Krib]] -- ''[[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung#1945 bis heute|→]]<span class="autocomment">1945 bis heute: </span> +[[Volksmudschahedin]]'' * '''2026-07-24T17:06:31Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-24T19:05:20Z '''[[:de:Special:Diff/prev/269068831|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span> Antwort'' * 2026-07-24T19:05:35Z '''[[:de:Special:Diff/prev/269068837|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Walter Schmidt-Salzmann - Widerstandsbewegung 20.07.1944|→]]<span class="autocomment">Walter Schmidt-Salzmann - Widerstandsbewegung 20.07.1944: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * 2026-07-24T19:19:46Z '''[[:de:Special:Diff/prev/269069103|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> Antwort'' * 2026-07-24T19:44:13Z '''[[:de:Special:Diff/prev/269069473|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Wi-luc-ky|Wi-luc-ky]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> aw: in [[Archive.today]] steht was zum [[WP:GB|GB]]'' * '''2026-07-24T21:55:07Z HS-Snapshot: Task finished!''' * '''2026-07-24T22:00:09Z Review: Task finished!''' * '''2026-07-24T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-24T22:00:14Z '''[[:de:Special:Diff/prev/269071687|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-24T22:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-24T22:00:44Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-24T22:01:25Z AdT-Archive: Task finished!''' * '''2026-07-24T22:01:37Z AdT2: Task finished!''' * '''2026-07-24T22:03:26Z AdTneu: Task finished!''' * '''2026-07-24T22:03:35Z AdT2: Task finished!''' * '''2026-07-24T22:03:41Z AdT2: Task finished!''' * '''2026-07-24T22:05:07Z HS-Snapshot: Task finished!''' * '''2026-07-24T22:06:01Z AdT2: Task finished!''' * '''2026-07-24T22:06:04Z AdT2: Task finished!''' * '''2026-07-24T22:30:04Z AdT3: Task finished!''' == TaxonBot: Protokoll 2026-07-25 == * '''2026-07-25T01:42:40Z NeueArtikel3: Task finished!''' * '''2026-07-25T02:27:12Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-25T04:31:55Z '''[[:de:Special:Diff/prev/269074888|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Schulenburg1|Schulenburg1]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Geburtstag von Misselwitz, Joachim|→]]<span class="autocomment">Geburtstag von Misselwitz, Joachim: </span>'' * 2026-07-25T04:38:55Z '''[[:de:Special:Diff/prev/269074956|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:Zollernalb|Zollernalb]] -- ''Neuer Abschnitt [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange#Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch)|→]]<span class="autocomment">Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch): </span>'' * 2026-07-25T05:00:39Z '''[[:de:Special:Diff/prev/269075274|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonKatBot|TaxonKatBot]] -- ''Bot: [[:Kategorie:Bischof von Derry]] nach [[:Kategorie:Bischof von Derry (römisch-katholisch)]]: erledigt'' * '''2026-07-25T05:22:42Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-25T08:52:54Z '''[[:de:Special:Diff/prev/269080442|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span>'' * '''2026-07-25T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-25T10:00:12Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-25T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-25T10:00:33Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-25T10:25:28Z MerlBot: Task finished!''' * '''2026-07-25T10:25:43Z MerlBot1a: Task finished!''' * 2026-07-25T11:01:03Z '''[[:de:Special:Diff/prev/269087961|••]] IMP:''' [[:de:Wikipedia Diskussion:Übersetzungen|Wikipedia Diskussion:Übersetzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia Diskussion:Übersetzungen/Archiv/2023#Bestes Vorgehen beim Artikelübersetzen, mit Blick auf die Fußnoten]] archiviert – letzte Bearbeitung: [[user:Ameisenigel|Ameisenigel]] (15.07.2026 22:06:20)'' * '''2026-07-25T11:58:34Z [[:de:Special:Diff/prev/269089070|••]] Augsburg: [[:de:Wikipedia Diskussion:Augsburg|Wikipedia Diskussion:Augsburg]] -- [[:de:user:LGB-ler|LGB-ler]] -- ''[[:de:Wikipedia Diskussion:Augsburg#Wiki Treffen im Legoland Deutschland Resort|→]]<span class="autocomment">Wiki Treffen im Legoland Deutschland Resort: </span> Antwort''''' * '''2026-07-25T13:00:11Z AutoArchiv-Maimaid: Task finished!''' * '''2026-07-25T17:02:01Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-25T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-25T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-25T22:00:20Z AutoArchiv Wikivoyage: Task finished!''' * 2026-07-25T22:00:19Z '''[[:de:Special:Diff/prev/269098194|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-25T22:00:34Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-25T22:01:28Z AdT-Archive: Task finished!''' * '''2026-07-25T22:01:41Z AdT2: Task finished!''' * '''2026-07-25T22:03:27Z AdTneu: Task finished!''' * '''2026-07-25T22:03:34Z AdT2: Task finished!''' * '''2026-07-25T22:03:43Z AdT2: Task finished!''' * '''2026-07-25T22:05:07Z HS-Snapshot: Task finished!''' * '''2026-07-25T22:05:58Z AdT2: Task finished!''' * '''2026-07-25T22:06:07Z AdT2: Task finished!''' * 2026-07-25T22:13:10Z '''[[:de:Special:Diff/prev/269098339|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Aktualisierung'' * '''2026-07-25T22:29:42Z AdT3: Task finished!''' * 2026-07-25T23:19:07Z '''[[:de:Special:Diff/prev/269099303|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:Perrak|Perrak]] -- ''Neuer Abschnitt [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange#Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie)|→]]<span class="autocomment">Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie): </span>'' == TaxonBot: Protokoll 2026-07-26 == * '''2026-07-26T01:43:07Z NeueArtikel3: Task finished!''' * '''2026-07-26T02:24:52Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-26T03:07:38Z '''[[:de:Special:Diff/prev/269100556|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 1 Abschnitt: 1 nach [[Wikipedia:Bots/Anfragen/Archiv/2026-2]] (ab Abschnitt [[Wikipedia:Bots/Anfragen/Archiv/2026-2#Zwei_Vorlagenbezeichner|Zwei_Vorlagenbezeichner]]) - letzte Bearbeitung: [[:User:Wi-luc-ky|Wi-luc-ky]], 2026-07-24 21:44'' * 2026-07-26T03:08:04Z '''[[:de:Special:Diff/prev/269100564|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 3 Abschnitte: 3 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Walter_Schmidt-Salzmann_-_Widerstandsbewegung_20.07.1944|Walter_Schmidt-Salzmann_-_Widerstandsbewegung_20.07.1944]]) - letzte Bearbeitung: [[:User:Marie Adelaide|Marie Adelaide]], 2026-07-25 10:52'' * 2026-07-26T05:02:42Z '''[[:de:Special:Diff/prev/269102082|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonKatBot|TaxonKatBot]] -- ''Bot: [[:Kategorie:Isthmus]] nach [[:Kategorie:Isthmus (Geographie)]]: erledigt'' * '''2026-07-26T05:19:39Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-26T06:01:40Z '''[[:de:Special:Diff/prev/269102959|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T06:20:17Z Review: Task finished!''' * '''2026-07-26T07:04:51Z -- <span style="color:red;">110</span>''' * '''2026-07-26T07:34:23Z -- <span style="color:red;">110</span>''' * 2026-07-26T08:07:10Z '''[[:de:Special:Diff/prev/269105130|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:LeoGe25|LeoGe25]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-add-self-no-reason:LeoGe25||→]]<span class="autocomment">growthexperiments-manage-mentors-summary-add-self-no-reason:LeoGe25|: </span>'' * 2026-07-26T08:08:45Z '''[[:de:Special:Diff/prev/269105177|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData-Parameterzeilen in Darkmode'' * 2026-07-26T08:14:10Z '''[[:de:Special:Diff/prev/269105304|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''status-fix'' * 2026-07-26T08:23:31Z '''[[:de:Special:Diff/prev/269105496|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color-fix'' * 2026-07-26T08:39:45Z '''[[:de:Special:Diff/prev/269105832|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color fixed'' * 2026-07-26T08:42:29Z '''[[:de:Special:Diff/prev/269105889|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- * 2026-07-26T08:48:53Z '''[[:de:Special:Diff/prev/269105994|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''attempt 2'' * 2026-07-26T08:50:38Z '''[[:de:Special:Diff/prev/269106040|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Jayen466|Jayen466]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span>'' * 2026-07-26T08:59:11Z '''[[:de:Special:Diff/prev/269106248|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color-fix 3'' * 2026-07-26T09:46:16Z '''[[:de:Special:Diff/prev/269107366|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData grey shaded background / fix part 2 / optimized'' * 2026-07-26T09:52:50Z '''[[:de:Special:Diff/prev/269107501|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen#Altfälle mit offenen Fragen oder Problemen|→]]<span class="autocomment">Altfälle mit offenen Fragen oder Problemen: </span>'' * '''2026-07-26T09:55:09Z HS-Snapshot: Task finished!''' * '''2026-07-26T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-26T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-26T10:00:32Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-26T10:25:42Z MerlBot: Task finished!''' * '''2026-07-26T10:25:57Z MerlBot1a: Task finished!''' * 2026-07-26T10:32:50Z '''[[:de:Special:Diff/prev/269108359|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''required templatedata line: blue background'' * 2026-07-26T11:03:50Z '''[[:de:Special:Diff/prev/269108967|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * '''2026-07-26T11:10:56Z AdT2: Task finished!''' * '''2026-07-26T11:13:22Z AdT2: Task finished!''' * '''2026-07-26T11:39:33Z AdT3: Task finished!''' * 2026-07-26T11:50:52Z '''[[:de:Special:Diff/prev/269109953|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span>'' * 2026-07-26T11:54:39Z '''[[:de:Special:Diff/prev/269110026|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData: deprecated nach Beschreibung rot'' * 2026-07-26T11:59:30Z '''[[:de:Special:Diff/prev/269110098|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-26T12:17:45Z '''[[:de:Special:Diff/prev/269110441|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span> Service: DOI klickbar gemacht'' * 2026-07-26T12:19:07Z '''[[:de:Special:Diff/prev/269110466|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * 2026-07-26T12:26:09Z '''[[:de:Special:Diff/prev/269110594|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> Antwort'' * 2026-07-26T12:57:45Z '''[[:de:Special:Diff/prev/269111198|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Rack Pack|Rack Pack]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.|→]]<span class="autocomment">Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.: </span>'' * '''2026-07-26T13:00:03Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-26T13:14:00Z '''[[:de:Special:Diff/prev/269111657|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.|→]]<span class="autocomment">Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T14:40:58Z AdT2: Task finished!''' * '''2026-07-26T14:43:22Z AdT2: Task finished!''' * 2026-07-26T14:55:11Z '''[[:de:Special:Diff/prev/269115779|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Rack Pack|Rack Pack]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#ArchivLink, InternetArchivBot über komplettes Portal:Billard 6.295 Artikel laufen lassen möglich?|→]]<span class="autocomment">ArchivLink, InternetArchivBot über komplettes Portal:Billard 6.295 Artikel laufen lassen möglich?: </span>'' * '''2026-07-26T15:08:57Z AdT3: Task finished!''' * 2026-07-26T15:55:23Z '''[[:de:Special:Diff/prev/269119211|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> Antwort'' * 2026-07-26T15:55:39Z '''[[:de:Special:Diff/prev/269119219|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * 2026-07-26T16:01:48Z '''[[:de:Special:Diff/prev/269119348|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia:WikiProjekt Kategorien/Warteschlange/Archiv/2026 III#Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch) (erledigt)]] archiviert – letzte Bearbeitung: [[user:TaxonKatBot|TaxonKatBot]] (26.07.2026 07:02:42)'' * 2026-07-26T16:03:51Z '''[[:de:Special:Diff/prev/269119393|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-26T16:39:13Z '''[[:de:Special:Diff/prev/269120898|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Timk70|Timk70]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span> mail'' * '''2026-07-26T17:06:16Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-26T18:15:07Z AdT2: Task finished!''' * '''2026-07-26T18:17:31Z AdT2: Task finished!''' * 2026-07-26T18:23:32Z '''[[:de:Special:Diff/prev/269122999|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span> Antwort'' * '''2026-07-26T18:42:51Z AdT3: Task finished!''' * 2026-07-26T18:49:34Z '''[[:de:Special:Diff/prev/269123502|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Jayen466|Jayen466]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span> erledigt'' * 2026-07-26T20:49:34Z '''[[:de:Special:Diff/prev/269125506|••]] MediaWiki:''' [[:de:MediaWiki:Ipbreason-indef-dropdown|MediaWiki:Ipbreason-indef-dropdown]] -- [[:de:user:Codc|Codc]] -- * 2026-07-26T21:26:06Z '''[[:de:Special:Diff/prev/269126058|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * 2026-07-26T21:26:27Z '''[[:de:Special:Diff/prev/269126064|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-26T22:00:07Z Review: Task finished!''' * '''2026-07-26T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-26T22:00:10Z '''[[:de:Special:Diff/prev/269126543|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-26T22:00:20Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-26T22:00:34Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-26T22:01:29Z AdT-Archive: Task finished!''' * '''2026-07-26T22:01:37Z AdT2: Task finished!''' * '''2026-07-26T22:03:32Z AdTneu: Task finished!''' * '''2026-07-26T22:03:37Z AdT2: Task finished!''' * '''2026-07-26T22:03:47Z AdT2: Task finished!''' * '''2026-07-26T22:05:08Z HS-Snapshot: Task finished!''' * '''2026-07-26T22:06:10Z AdT2: Task finished!''' * '''2026-07-26T22:06:25Z AdT2: Task finished!''' * '''2026-07-26T22:29:28Z AdT3: Task finished!''' == TaxonBot: Protokoll 2026-07-27 == * '''2026-07-27T01:39:13Z NeueArtikel3: Task finished!''' * '''2026-07-27T02:22:25Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-27T03:08:06Z '''[[:de:Special:Diff/prev/269128941|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 2 Abschnitte: 2 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Geburtstag_von_Misselwitz,_Joachim|Geburtstag_von_Misselwitz,_Joachim]]) - letzte Bearbeitung: [[:User:Doc Taxon|Doc Taxon]], 2026-07-26 23:26'' * '''2026-07-27T05:34:06Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-27T06:46:33Z '''[[:de:Special:Diff/prev/269132291|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * 2026-07-27T07:21:43Z '''[[:de:Special:Diff/prev/269132978|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-27T07:48:00Z '''[[:de:Special:Diff/prev/269133411|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span>'' * 2026-07-27T08:29:38Z '''[[:de:Special:Diff/prev/269134243|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * 2026-07-27T08:30:14Z '''[[:de:Special:Diff/prev/269134249|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-27T09:06:59Z '''[[:de:Special:Diff/prev/269135124|••]] MediaWiki:''' [[:de:MediaWiki:Userlogin-yourname-desc|MediaWiki:Userlogin-yourname-desc]] -- [[:de:user:Hgzh|Hgzh]] -- ''Anpassung an [[Wikipedia:Benutzerkonto]]'' * 2026-07-27T09:10:13Z '''[[:de:Special:Diff/prev/269135199|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet1|MediaWiki:Createacct-username-policy-popover-bullet1]] -- [[:de:user:Hgzh|Hgzh]] -- ''Link auf lokale Hilfeseite'' * 2026-07-27T09:14:04Z '''[[:de:Special:Diff/prev/269135264|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet2|MediaWiki:Createacct-username-policy-popover-bullet2]] -- [[:de:user:Hgzh|Hgzh]] -- ''Link zu lokaler Hilfeseite'' * 2026-07-27T09:17:06Z '''[[:de:Special:Diff/prev/269135320|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet3|MediaWiki:Createacct-username-policy-popover-bullet3]] -- [[:de:user:Hgzh|Hgzh]] -- ''Originaltext ist enwiki-zentriert und trifft hier nicht zu, stattdessen auf Verifizierung verwiesen'' * 2026-07-27T09:35:04Z '''[[:de:Special:Diff/prev/269135762|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''lokale Adaption des Infobox-Hack-Stylesheets'' * 2026-07-27T09:36:31Z '''[[:de:Special:Diff/prev/269135802|••]] MediaWiki:''' [[:de:MediaWiki:Wikimedia-styles-exclude|MediaWiki:Wikimedia-styles-exclude]] -- [[:de:user:Hgzh|Hgzh]] -- ''zentrales Infobox-Stylesheet deaktiviert'' * 2026-07-27T09:43:59Z '''[[:de:Special:Diff/prev/269135955|••]] MediaWiki:''' [[:de:MediaWiki:Gadgets-definition|MediaWiki:Gadgets-definition]] -- [[:de:user:Hgzh|Hgzh]] -- ''responsive erstmal nur für minerva'' * 2026-07-27T09:45:36Z '''[[:de:Special:Diff/prev/269135983|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''nur minerva über Gadgets-definition'' * '''2026-07-27T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-27T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-27T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-27T10:00:33Z AutoArchiv Wikiversity: Task finished!''' * 2026-07-27T10:22:29Z '''[[:de:Special:Diff/prev/269136634|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''inline-table mglw. generell besser geeignet'' * '''2026-07-27T10:52:06Z AdT2: Task finished!''' * '''2026-07-27T10:54:27Z AdT2: Task finished!''' * '''2026-07-27T11:02:06Z AdT2: Task finished!''' * '''2026-07-27T11:04:30Z AdT2: Task finished!''' * '''2026-07-27T11:05:26Z AdT2: Task finished!''' * '''2026-07-27T11:06:36Z AdT2: Task finished!''' * '''2026-07-27T11:07:50Z AdT2: Task finished!''' * '''2026-07-27T11:08:59Z AdT2: Task finished!''' * '''2026-07-27T11:19:04Z AdT3: Task finished!''' * '''2026-07-27T11:23:06Z AdT2: Task finished!''' * '''2026-07-27T11:25:33Z AdT2: Task finished!''' * '''2026-07-27T11:51:09Z AdT3: Task finished!''' * 2026-07-27T11:55:01Z '''[[:de:Special:Diff/prev/269138538|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:02Z '''[[:de:Special:Diff/prev/269138541|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:02Z '''[[:de:Special:Diff/prev/269138543|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138545|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Janui|Kennzeichnung von Lotse Janui als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Janui|Kennzeichnung von Lotse Janui als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138546|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Mondtaler|Kennzeichnung von Lotse Mondtaler als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Mondtaler|Kennzeichnung von Lotse Mondtaler als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138547|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:55:04Z '''[[:de:Special:Diff/prev/269138549|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Janui|Entfernen von Lotse Janui, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Janui|Entfernen von Lotse Janui, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:55:04Z '''[[:de:Special:Diff/prev/269138550|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Mondtaler|Entfernen von Lotse Mondtaler, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Mondtaler|Entfernen von Lotse Mondtaler, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:56:16Z '''[[:de:Special:Diff/prev/269138580|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:17Z '''[[:de:Special:Diff/prev/269138581|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:18Z '''[[:de:Special:Diff/prev/269138583|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:18Z '''[[:de:Special:Diff/prev/269138584|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T12:26:48Z '''[[:de:Special:Diff/prev/269139304|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * '''2026-07-27T13:00:03Z AutoArchiv-Maimaid: Task finished!''' d4ict372bqrn1f7yp2cg1pztrkmnwbb 618862 618859 2026-07-27T15:49:37Z TaxonBot 4700 Log: MediaWiki 618862 wikitext text/x-wiki == TaxonBot: Protokoll 2026-07-23 == * '''2026-07-23T01:41:40Z NeueArtikel3: Task finished!''' * '''2026-07-23T02:45:53Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-23T03:07:55Z '''[[:de:Special:Diff/prev/269025863|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 4 Abschnitte: 4 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Alessandro_Severo|Alessandro_Severo]]) - letzte Bearbeitung: [[:User:Uwe Gille|Uwe Gille]], 2026-07-22 16:40'' * '''2026-07-23T03:16:30Z AdT2: Task finished!''' * '''2026-07-23T03:18:51Z AdT2: Task finished!''' * '''2026-07-23T03:43:11Z AdT3: Task finished!''' * '''2026-07-23T05:30:50Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-23T09:23:58Z AdT2: Task finished!''' * '''2026-07-23T09:26:18Z AdT2: Task finished!''' * '''2026-07-23T09:31:04Z AdT2: Task finished!''' * '''2026-07-23T09:33:30Z AdT2: Task finished!''' * '''2026-07-23T09:38:18Z AdT2: Task finished!''' * '''2026-07-23T09:40:50Z AdT2: Task finished!''' * 2026-07-23T09:40:56Z '''[[:de:Special:Diff/prev/269032476|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span>'' * '''2026-07-23T09:51:37Z AdT3: Task finished!''' * '''2026-07-23T09:55:09Z HS-Snapshot: Task finished!''' * '''2026-07-23T09:56:28Z AdT2: Task finished!''' * '''2026-07-23T09:56:33Z AdT2: Task finished!''' * '''2026-07-23T09:58:55Z AdT2: Task finished!''' * '''2026-07-23T09:59:00Z AdT2: Task finished!''' * '''2026-07-23T10:00:14Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-23T10:00:20Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-23T10:00:33Z AutoArchiv Wikiversity: Task finished!''' * 2026-07-23T10:20:43Z '''[[:de:Special:Diff/prev/269033381|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span>'' * '''2026-07-23T10:24:45Z AdT3: Task finished!''' * 2026-07-23T11:25:51Z '''[[:de:Special:Diff/prev/269034533|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span> Antwort'' * 2026-07-23T11:48:12Z '''[[:de:Special:Diff/prev/269034913|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:Norpew|Norpew]] -- ''[[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen#7. Juni 2026|→]]<span class="autocomment">7. Juni 2026: </span> Antwort'' * 2026-07-23T11:50:21Z '''[[:de:Special:Diff/prev/269034949|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen# Journal of Crustacean Biology|→]]<span class="autocomment"> Journal of Crustacean Biology: </span>'' * 2026-07-23T12:02:54Z '''[[:de:Special:Diff/prev/269035143|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:XenonX3|XenonX3]] -- ''[[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen#7. Juni 2026|→]]<span class="autocomment">7. Juni 2026: </span> -1'' * '''2026-07-23T12:39:47Z MerlBot: Task finished!''' * '''2026-07-23T12:40:02Z MerlBot1a: Task finished!''' * 2026-07-23T12:40:49Z '''[[:de:Special:Diff/prev/269035837|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of Crustacean Biology|→]]<span class="autocomment">Journal of Crustacean Biology: </span>'' * '''2026-07-23T13:00:04Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-23T14:07:52Z '''[[:de:Special:Diff/prev/269037754|••]] IMP:''' [[:de:Wikipedia Diskussion:Importwünsche|Wikipedia Diskussion:Importwünsche]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia Diskussion:Importwünsche/2026#Nachfrage]] archiviert – letzte Bearbeitung: [[user:Ameisenigel|Ameisenigel]] (16.07.2026 10:25:38)'' * 2026-07-23T15:25:41Z '''[[:de:Special:Diff/prev/269041717|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span> Antwort'' * '''2026-07-23T17:13:40Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-23T19:41:45Z -- <span style="color:red;">110</span>''' * '''2026-07-23T19:59:15Z -- <span style="color:red;">110</span>''' * 2026-07-23T20:57:56Z '''[[:de:Special:Diff/prev/269048968|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:YuniToumei|YuniToumei]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of Crustacean Biology|→]]<span class="autocomment">Journal of Crustacean Biology: </span> Antwort'' * '''2026-07-23T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-23T22:00:07Z Review: Task finished!''' * '''2026-07-23T22:00:14Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-23T22:00:20Z AutoArchiv Wikivoyage: Task finished!''' * 2026-07-23T22:00:22Z '''[[:de:Special:Diff/prev/269049860|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-23T22:00:35Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-23T22:01:27Z AdT-Archive: Task finished!''' * '''2026-07-23T22:01:40Z AdT2: Task finished!''' * '''2026-07-23T22:03:36Z AdT2: Task finished!''' * '''2026-07-23T22:03:44Z AdT2: Task finished!''' * '''2026-07-23T22:03:48Z AdTneu: Task finished!''' * '''2026-07-23T22:05:08Z HS-Snapshot: Task finished!''' * '''2026-07-23T22:05:58Z AdT2: Task finished!''' * '''2026-07-23T22:06:11Z AdT2: Task finished!''' * '''2026-07-23T22:29:38Z AdT3: Task finished!''' == TaxonBot: Protokoll 2026-07-24 == * '''2026-07-24T01:41:23Z NeueArtikel3: Task finished!''' * 2026-07-24T02:37:40Z '''[[:de:Special:Diff/prev/269051656|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:KurtR|KurtR]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#schweizer-illustrierte.ch und handelszeitung.ch auf Archive.org umstellen|→]]<span class="autocomment">schweizer-illustrierte.ch und handelszeitung.ch auf Archive.org umstellen: </span>'' * 2026-07-24T03:07:56Z '''[[:de:Special:Diff/prev/269051807|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 1 Abschnitt: 1 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Wieder_Zootaxa|Wieder_Zootaxa]]) - letzte Bearbeitung: [[:User:YuniToumei|YuniToumei]], 2026-07-23 22:57'' * '''2026-07-24T05:21:37Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-24T06:35:29Z '''[[:de:Special:Diff/prev/269054508|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> Antwort'' * '''2026-07-24T07:07:45Z AdT2: Task finished!''' * '''2026-07-24T07:10:14Z AdT2: Task finished!''' * 2026-07-24T07:19:24Z '''[[:de:Special:Diff/prev/269055298|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span> Antwort'' * '''2026-07-24T07:35:06Z AdT3: Task finished!''' * 2026-07-24T08:22:23Z '''[[:de:Special:Diff/prev/269056314|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of Crustacean Biology|→]]<span class="autocomment">Journal of Crustacean Biology: </span>'' * 2026-07-24T09:23:37Z '''[[:de:Special:Diff/prev/269057592|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Wi-luc-ky|Wi-luc-ky]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> aw: läuft bei allen Nachteilen auf Totlinklabel hinaus'' * '''2026-07-24T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-24T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-24T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-24T10:00:35Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-24T10:07:32Z [[:de:Special:Diff/prev/269058569|••]] Augsburg: [[:de:Wikipedia:Augsburg|Wikipedia:Augsburg]] -- [[:de:user:Langoktavian|Langoktavian]] -- ''[[:de:Wikipedia:Augsburg#Ich bin dabei!|→]]<span class="autocomment">Ich bin dabei!: </span>''''' * 2026-07-24T10:16:03Z '''[[:de:Special:Diff/prev/269058729|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span>'' * '''2026-07-24T10:31:23Z AdT2: Task finished!''' * '''2026-07-24T10:33:45Z AdT2: Task finished!''' * '''2026-07-24T10:34:08Z AdT2: Task finished!''' * '''2026-07-24T10:36:31Z AdT2: Task finished!''' * '''2026-07-24T10:58:29Z AdT3: Task finished!''' * '''2026-07-24T11:57:13Z MerlBot: Task finished!''' * '''2026-07-24T11:57:28Z MerlBot1a: Task finished!''' * '''2026-07-24T13:00:04Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-24T14:36:49Z '''[[:de:Special:Diff/prev/269063510|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:Krib|Krib]] -- ''[[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung#1945 bis heute|→]]<span class="autocomment">1945 bis heute: </span> +[[Volksmudschahedin]]'' * '''2026-07-24T17:06:31Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-24T19:05:20Z '''[[:de:Special:Diff/prev/269068831|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span> Antwort'' * 2026-07-24T19:05:35Z '''[[:de:Special:Diff/prev/269068837|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Walter Schmidt-Salzmann - Widerstandsbewegung 20.07.1944|→]]<span class="autocomment">Walter Schmidt-Salzmann - Widerstandsbewegung 20.07.1944: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * 2026-07-24T19:19:46Z '''[[:de:Special:Diff/prev/269069103|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> Antwort'' * 2026-07-24T19:44:13Z '''[[:de:Special:Diff/prev/269069473|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Wi-luc-ky|Wi-luc-ky]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> aw: in [[Archive.today]] steht was zum [[WP:GB|GB]]'' * '''2026-07-24T21:55:07Z HS-Snapshot: Task finished!''' * '''2026-07-24T22:00:09Z Review: Task finished!''' * '''2026-07-24T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-24T22:00:14Z '''[[:de:Special:Diff/prev/269071687|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-24T22:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-24T22:00:44Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-24T22:01:25Z AdT-Archive: Task finished!''' * '''2026-07-24T22:01:37Z AdT2: Task finished!''' * '''2026-07-24T22:03:26Z AdTneu: Task finished!''' * '''2026-07-24T22:03:35Z AdT2: Task finished!''' * '''2026-07-24T22:03:41Z AdT2: Task finished!''' * '''2026-07-24T22:05:07Z HS-Snapshot: Task finished!''' * '''2026-07-24T22:06:01Z AdT2: Task finished!''' * '''2026-07-24T22:06:04Z AdT2: Task finished!''' * '''2026-07-24T22:30:04Z AdT3: Task finished!''' == TaxonBot: Protokoll 2026-07-25 == * '''2026-07-25T01:42:40Z NeueArtikel3: Task finished!''' * '''2026-07-25T02:27:12Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-25T04:31:55Z '''[[:de:Special:Diff/prev/269074888|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Schulenburg1|Schulenburg1]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Geburtstag von Misselwitz, Joachim|→]]<span class="autocomment">Geburtstag von Misselwitz, Joachim: </span>'' * 2026-07-25T04:38:55Z '''[[:de:Special:Diff/prev/269074956|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:Zollernalb|Zollernalb]] -- ''Neuer Abschnitt [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange#Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch)|→]]<span class="autocomment">Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch): </span>'' * 2026-07-25T05:00:39Z '''[[:de:Special:Diff/prev/269075274|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonKatBot|TaxonKatBot]] -- ''Bot: [[:Kategorie:Bischof von Derry]] nach [[:Kategorie:Bischof von Derry (römisch-katholisch)]]: erledigt'' * '''2026-07-25T05:22:42Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-25T08:52:54Z '''[[:de:Special:Diff/prev/269080442|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span>'' * '''2026-07-25T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-25T10:00:12Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-25T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-25T10:00:33Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-25T10:25:28Z MerlBot: Task finished!''' * '''2026-07-25T10:25:43Z MerlBot1a: Task finished!''' * 2026-07-25T11:01:03Z '''[[:de:Special:Diff/prev/269087961|••]] IMP:''' [[:de:Wikipedia Diskussion:Übersetzungen|Wikipedia Diskussion:Übersetzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia Diskussion:Übersetzungen/Archiv/2023#Bestes Vorgehen beim Artikelübersetzen, mit Blick auf die Fußnoten]] archiviert – letzte Bearbeitung: [[user:Ameisenigel|Ameisenigel]] (15.07.2026 22:06:20)'' * '''2026-07-25T11:58:34Z [[:de:Special:Diff/prev/269089070|••]] Augsburg: [[:de:Wikipedia Diskussion:Augsburg|Wikipedia Diskussion:Augsburg]] -- [[:de:user:LGB-ler|LGB-ler]] -- ''[[:de:Wikipedia Diskussion:Augsburg#Wiki Treffen im Legoland Deutschland Resort|→]]<span class="autocomment">Wiki Treffen im Legoland Deutschland Resort: </span> Antwort''''' * '''2026-07-25T13:00:11Z AutoArchiv-Maimaid: Task finished!''' * '''2026-07-25T17:02:01Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-25T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-25T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-25T22:00:20Z AutoArchiv Wikivoyage: Task finished!''' * 2026-07-25T22:00:19Z '''[[:de:Special:Diff/prev/269098194|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-25T22:00:34Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-25T22:01:28Z AdT-Archive: Task finished!''' * '''2026-07-25T22:01:41Z AdT2: Task finished!''' * '''2026-07-25T22:03:27Z AdTneu: Task finished!''' * '''2026-07-25T22:03:34Z AdT2: Task finished!''' * '''2026-07-25T22:03:43Z AdT2: Task finished!''' * '''2026-07-25T22:05:07Z HS-Snapshot: Task finished!''' * '''2026-07-25T22:05:58Z AdT2: Task finished!''' * '''2026-07-25T22:06:07Z AdT2: Task finished!''' * 2026-07-25T22:13:10Z '''[[:de:Special:Diff/prev/269098339|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Aktualisierung'' * '''2026-07-25T22:29:42Z AdT3: Task finished!''' * 2026-07-25T23:19:07Z '''[[:de:Special:Diff/prev/269099303|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:Perrak|Perrak]] -- ''Neuer Abschnitt [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange#Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie)|→]]<span class="autocomment">Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie): </span>'' == TaxonBot: Protokoll 2026-07-26 == * '''2026-07-26T01:43:07Z NeueArtikel3: Task finished!''' * '''2026-07-26T02:24:52Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-26T03:07:38Z '''[[:de:Special:Diff/prev/269100556|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 1 Abschnitt: 1 nach [[Wikipedia:Bots/Anfragen/Archiv/2026-2]] (ab Abschnitt [[Wikipedia:Bots/Anfragen/Archiv/2026-2#Zwei_Vorlagenbezeichner|Zwei_Vorlagenbezeichner]]) - letzte Bearbeitung: [[:User:Wi-luc-ky|Wi-luc-ky]], 2026-07-24 21:44'' * 2026-07-26T03:08:04Z '''[[:de:Special:Diff/prev/269100564|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 3 Abschnitte: 3 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Walter_Schmidt-Salzmann_-_Widerstandsbewegung_20.07.1944|Walter_Schmidt-Salzmann_-_Widerstandsbewegung_20.07.1944]]) - letzte Bearbeitung: [[:User:Marie Adelaide|Marie Adelaide]], 2026-07-25 10:52'' * 2026-07-26T05:02:42Z '''[[:de:Special:Diff/prev/269102082|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonKatBot|TaxonKatBot]] -- ''Bot: [[:Kategorie:Isthmus]] nach [[:Kategorie:Isthmus (Geographie)]]: erledigt'' * '''2026-07-26T05:19:39Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-26T06:01:40Z '''[[:de:Special:Diff/prev/269102959|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T06:20:17Z Review: Task finished!''' * '''2026-07-26T07:04:51Z -- <span style="color:red;">110</span>''' * '''2026-07-26T07:34:23Z -- <span style="color:red;">110</span>''' * 2026-07-26T08:07:10Z '''[[:de:Special:Diff/prev/269105130|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:LeoGe25|LeoGe25]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-add-self-no-reason:LeoGe25||→]]<span class="autocomment">growthexperiments-manage-mentors-summary-add-self-no-reason:LeoGe25|: </span>'' * 2026-07-26T08:08:45Z '''[[:de:Special:Diff/prev/269105177|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData-Parameterzeilen in Darkmode'' * 2026-07-26T08:14:10Z '''[[:de:Special:Diff/prev/269105304|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''status-fix'' * 2026-07-26T08:23:31Z '''[[:de:Special:Diff/prev/269105496|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color-fix'' * 2026-07-26T08:39:45Z '''[[:de:Special:Diff/prev/269105832|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color fixed'' * 2026-07-26T08:42:29Z '''[[:de:Special:Diff/prev/269105889|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- * 2026-07-26T08:48:53Z '''[[:de:Special:Diff/prev/269105994|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''attempt 2'' * 2026-07-26T08:50:38Z '''[[:de:Special:Diff/prev/269106040|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Jayen466|Jayen466]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span>'' * 2026-07-26T08:59:11Z '''[[:de:Special:Diff/prev/269106248|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color-fix 3'' * 2026-07-26T09:46:16Z '''[[:de:Special:Diff/prev/269107366|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData grey shaded background / fix part 2 / optimized'' * 2026-07-26T09:52:50Z '''[[:de:Special:Diff/prev/269107501|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen#Altfälle mit offenen Fragen oder Problemen|→]]<span class="autocomment">Altfälle mit offenen Fragen oder Problemen: </span>'' * '''2026-07-26T09:55:09Z HS-Snapshot: Task finished!''' * '''2026-07-26T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-26T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-26T10:00:32Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-26T10:25:42Z MerlBot: Task finished!''' * '''2026-07-26T10:25:57Z MerlBot1a: Task finished!''' * 2026-07-26T10:32:50Z '''[[:de:Special:Diff/prev/269108359|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''required templatedata line: blue background'' * 2026-07-26T11:03:50Z '''[[:de:Special:Diff/prev/269108967|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * '''2026-07-26T11:10:56Z AdT2: Task finished!''' * '''2026-07-26T11:13:22Z AdT2: Task finished!''' * '''2026-07-26T11:39:33Z AdT3: Task finished!''' * 2026-07-26T11:50:52Z '''[[:de:Special:Diff/prev/269109953|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span>'' * 2026-07-26T11:54:39Z '''[[:de:Special:Diff/prev/269110026|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData: deprecated nach Beschreibung rot'' * 2026-07-26T11:59:30Z '''[[:de:Special:Diff/prev/269110098|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-26T12:17:45Z '''[[:de:Special:Diff/prev/269110441|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span> Service: DOI klickbar gemacht'' * 2026-07-26T12:19:07Z '''[[:de:Special:Diff/prev/269110466|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * 2026-07-26T12:26:09Z '''[[:de:Special:Diff/prev/269110594|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> Antwort'' * 2026-07-26T12:57:45Z '''[[:de:Special:Diff/prev/269111198|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Rack Pack|Rack Pack]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.|→]]<span class="autocomment">Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.: </span>'' * '''2026-07-26T13:00:03Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-26T13:14:00Z '''[[:de:Special:Diff/prev/269111657|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.|→]]<span class="autocomment">Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T14:40:58Z AdT2: Task finished!''' * '''2026-07-26T14:43:22Z AdT2: Task finished!''' * 2026-07-26T14:55:11Z '''[[:de:Special:Diff/prev/269115779|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Rack Pack|Rack Pack]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#ArchivLink, InternetArchivBot über komplettes Portal:Billard 6.295 Artikel laufen lassen möglich?|→]]<span class="autocomment">ArchivLink, InternetArchivBot über komplettes Portal:Billard 6.295 Artikel laufen lassen möglich?: </span>'' * '''2026-07-26T15:08:57Z AdT3: Task finished!''' * 2026-07-26T15:55:23Z '''[[:de:Special:Diff/prev/269119211|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> Antwort'' * 2026-07-26T15:55:39Z '''[[:de:Special:Diff/prev/269119219|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * 2026-07-26T16:01:48Z '''[[:de:Special:Diff/prev/269119348|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia:WikiProjekt Kategorien/Warteschlange/Archiv/2026 III#Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch) (erledigt)]] archiviert – letzte Bearbeitung: [[user:TaxonKatBot|TaxonKatBot]] (26.07.2026 07:02:42)'' * 2026-07-26T16:03:51Z '''[[:de:Special:Diff/prev/269119393|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-26T16:39:13Z '''[[:de:Special:Diff/prev/269120898|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Timk70|Timk70]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span> mail'' * '''2026-07-26T17:06:16Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-26T18:15:07Z AdT2: Task finished!''' * '''2026-07-26T18:17:31Z AdT2: Task finished!''' * 2026-07-26T18:23:32Z '''[[:de:Special:Diff/prev/269122999|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span> Antwort'' * '''2026-07-26T18:42:51Z AdT3: Task finished!''' * 2026-07-26T18:49:34Z '''[[:de:Special:Diff/prev/269123502|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Jayen466|Jayen466]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span> erledigt'' * 2026-07-26T20:49:34Z '''[[:de:Special:Diff/prev/269125506|••]] MediaWiki:''' [[:de:MediaWiki:Ipbreason-indef-dropdown|MediaWiki:Ipbreason-indef-dropdown]] -- [[:de:user:Codc|Codc]] -- * 2026-07-26T21:26:06Z '''[[:de:Special:Diff/prev/269126058|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * 2026-07-26T21:26:27Z '''[[:de:Special:Diff/prev/269126064|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-26T22:00:07Z Review: Task finished!''' * '''2026-07-26T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-26T22:00:10Z '''[[:de:Special:Diff/prev/269126543|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-26T22:00:20Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-26T22:00:34Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-26T22:01:29Z AdT-Archive: Task finished!''' * '''2026-07-26T22:01:37Z AdT2: Task finished!''' * '''2026-07-26T22:03:32Z AdTneu: Task finished!''' * '''2026-07-26T22:03:37Z AdT2: Task finished!''' * '''2026-07-26T22:03:47Z AdT2: Task finished!''' * '''2026-07-26T22:05:08Z HS-Snapshot: Task finished!''' * '''2026-07-26T22:06:10Z AdT2: Task finished!''' * '''2026-07-26T22:06:25Z AdT2: Task finished!''' * '''2026-07-26T22:29:28Z AdT3: Task finished!''' == TaxonBot: Protokoll 2026-07-27 == * '''2026-07-27T01:39:13Z NeueArtikel3: Task finished!''' * '''2026-07-27T02:22:25Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-27T03:08:06Z '''[[:de:Special:Diff/prev/269128941|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 2 Abschnitte: 2 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Geburtstag_von_Misselwitz,_Joachim|Geburtstag_von_Misselwitz,_Joachim]]) - letzte Bearbeitung: [[:User:Doc Taxon|Doc Taxon]], 2026-07-26 23:26'' * '''2026-07-27T05:34:06Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-27T06:46:33Z '''[[:de:Special:Diff/prev/269132291|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * 2026-07-27T07:21:43Z '''[[:de:Special:Diff/prev/269132978|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-27T07:48:00Z '''[[:de:Special:Diff/prev/269133411|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span>'' * 2026-07-27T08:29:38Z '''[[:de:Special:Diff/prev/269134243|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * 2026-07-27T08:30:14Z '''[[:de:Special:Diff/prev/269134249|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-27T09:06:59Z '''[[:de:Special:Diff/prev/269135124|••]] MediaWiki:''' [[:de:MediaWiki:Userlogin-yourname-desc|MediaWiki:Userlogin-yourname-desc]] -- [[:de:user:Hgzh|Hgzh]] -- ''Anpassung an [[Wikipedia:Benutzerkonto]]'' * 2026-07-27T09:10:13Z '''[[:de:Special:Diff/prev/269135199|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet1|MediaWiki:Createacct-username-policy-popover-bullet1]] -- [[:de:user:Hgzh|Hgzh]] -- ''Link auf lokale Hilfeseite'' * 2026-07-27T09:14:04Z '''[[:de:Special:Diff/prev/269135264|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet2|MediaWiki:Createacct-username-policy-popover-bullet2]] -- [[:de:user:Hgzh|Hgzh]] -- ''Link zu lokaler Hilfeseite'' * 2026-07-27T09:17:06Z '''[[:de:Special:Diff/prev/269135320|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet3|MediaWiki:Createacct-username-policy-popover-bullet3]] -- [[:de:user:Hgzh|Hgzh]] -- ''Originaltext ist enwiki-zentriert und trifft hier nicht zu, stattdessen auf Verifizierung verwiesen'' * 2026-07-27T09:35:04Z '''[[:de:Special:Diff/prev/269135762|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''lokale Adaption des Infobox-Hack-Stylesheets'' * 2026-07-27T09:36:31Z '''[[:de:Special:Diff/prev/269135802|••]] MediaWiki:''' [[:de:MediaWiki:Wikimedia-styles-exclude|MediaWiki:Wikimedia-styles-exclude]] -- [[:de:user:Hgzh|Hgzh]] -- ''zentrales Infobox-Stylesheet deaktiviert'' * 2026-07-27T09:43:59Z '''[[:de:Special:Diff/prev/269135955|••]] MediaWiki:''' [[:de:MediaWiki:Gadgets-definition|MediaWiki:Gadgets-definition]] -- [[:de:user:Hgzh|Hgzh]] -- ''responsive erstmal nur für minerva'' * 2026-07-27T09:45:36Z '''[[:de:Special:Diff/prev/269135983|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''nur minerva über Gadgets-definition'' * '''2026-07-27T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-27T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-27T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-27T10:00:33Z AutoArchiv Wikiversity: Task finished!''' * 2026-07-27T10:22:29Z '''[[:de:Special:Diff/prev/269136634|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''inline-table mglw. generell besser geeignet'' * '''2026-07-27T10:52:06Z AdT2: Task finished!''' * '''2026-07-27T10:54:27Z AdT2: Task finished!''' * '''2026-07-27T11:02:06Z AdT2: Task finished!''' * '''2026-07-27T11:04:30Z AdT2: Task finished!''' * '''2026-07-27T11:05:26Z AdT2: Task finished!''' * '''2026-07-27T11:06:36Z AdT2: Task finished!''' * '''2026-07-27T11:07:50Z AdT2: Task finished!''' * '''2026-07-27T11:08:59Z AdT2: Task finished!''' * '''2026-07-27T11:19:04Z AdT3: Task finished!''' * '''2026-07-27T11:23:06Z AdT2: Task finished!''' * '''2026-07-27T11:25:33Z AdT2: Task finished!''' * '''2026-07-27T11:51:09Z AdT3: Task finished!''' * 2026-07-27T11:55:01Z '''[[:de:Special:Diff/prev/269138538|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:02Z '''[[:de:Special:Diff/prev/269138541|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:02Z '''[[:de:Special:Diff/prev/269138543|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138545|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Janui|Kennzeichnung von Lotse Janui als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Janui|Kennzeichnung von Lotse Janui als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138546|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Mondtaler|Kennzeichnung von Lotse Mondtaler als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Mondtaler|Kennzeichnung von Lotse Mondtaler als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138547|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:55:04Z '''[[:de:Special:Diff/prev/269138549|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Janui|Entfernen von Lotse Janui, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Janui|Entfernen von Lotse Janui, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:55:04Z '''[[:de:Special:Diff/prev/269138550|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Mondtaler|Entfernen von Lotse Mondtaler, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Mondtaler|Entfernen von Lotse Mondtaler, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:56:16Z '''[[:de:Special:Diff/prev/269138580|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:17Z '''[[:de:Special:Diff/prev/269138581|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:18Z '''[[:de:Special:Diff/prev/269138583|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:18Z '''[[:de:Special:Diff/prev/269138584|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T12:26:48Z '''[[:de:Special:Diff/prev/269139304|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * '''2026-07-27T13:00:03Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-27T15:49:34Z '''[[:de:Special:Diff/prev/269143289|••]] MediaWiki:''' [[:de:MediaWiki:Noarticletext-1|MediaWiki:Noarticletext-1]] -- [[:de:user:MBq|MBq]] -- ''zweiter satz eher verwirrend vor allem für noobs'' oz6773jsw8j32cf8g9ainrxs1l04lfj 618863 618862 2026-07-27T16:03:16Z TaxonBot 4700 Log: Kat 618863 wikitext text/x-wiki == TaxonBot: Protokoll 2026-07-23 == * '''2026-07-23T01:41:40Z NeueArtikel3: Task finished!''' * '''2026-07-23T02:45:53Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-23T03:07:55Z '''[[:de:Special:Diff/prev/269025863|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 4 Abschnitte: 4 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Alessandro_Severo|Alessandro_Severo]]) - letzte Bearbeitung: [[:User:Uwe Gille|Uwe Gille]], 2026-07-22 16:40'' * '''2026-07-23T03:16:30Z AdT2: Task finished!''' * '''2026-07-23T03:18:51Z AdT2: Task finished!''' * '''2026-07-23T03:43:11Z AdT3: Task finished!''' * '''2026-07-23T05:30:50Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-23T09:23:58Z AdT2: Task finished!''' * '''2026-07-23T09:26:18Z AdT2: Task finished!''' * '''2026-07-23T09:31:04Z AdT2: Task finished!''' * '''2026-07-23T09:33:30Z AdT2: Task finished!''' * '''2026-07-23T09:38:18Z AdT2: Task finished!''' * '''2026-07-23T09:40:50Z AdT2: Task finished!''' * 2026-07-23T09:40:56Z '''[[:de:Special:Diff/prev/269032476|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span>'' * '''2026-07-23T09:51:37Z AdT3: Task finished!''' * '''2026-07-23T09:55:09Z HS-Snapshot: Task finished!''' * '''2026-07-23T09:56:28Z AdT2: Task finished!''' * '''2026-07-23T09:56:33Z AdT2: Task finished!''' * '''2026-07-23T09:58:55Z AdT2: Task finished!''' * '''2026-07-23T09:59:00Z AdT2: Task finished!''' * '''2026-07-23T10:00:14Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-23T10:00:20Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-23T10:00:33Z AutoArchiv Wikiversity: Task finished!''' * 2026-07-23T10:20:43Z '''[[:de:Special:Diff/prev/269033381|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span>'' * '''2026-07-23T10:24:45Z AdT3: Task finished!''' * 2026-07-23T11:25:51Z '''[[:de:Special:Diff/prev/269034533|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span> Antwort'' * 2026-07-23T11:48:12Z '''[[:de:Special:Diff/prev/269034913|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:Norpew|Norpew]] -- ''[[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen#7. Juni 2026|→]]<span class="autocomment">7. Juni 2026: </span> Antwort'' * 2026-07-23T11:50:21Z '''[[:de:Special:Diff/prev/269034949|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen# Journal of Crustacean Biology|→]]<span class="autocomment"> Journal of Crustacean Biology: </span>'' * 2026-07-23T12:02:54Z '''[[:de:Special:Diff/prev/269035143|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:XenonX3|XenonX3]] -- ''[[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen#7. Juni 2026|→]]<span class="autocomment">7. Juni 2026: </span> -1'' * '''2026-07-23T12:39:47Z MerlBot: Task finished!''' * '''2026-07-23T12:40:02Z MerlBot1a: Task finished!''' * 2026-07-23T12:40:49Z '''[[:de:Special:Diff/prev/269035837|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of Crustacean Biology|→]]<span class="autocomment">Journal of Crustacean Biology: </span>'' * '''2026-07-23T13:00:04Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-23T14:07:52Z '''[[:de:Special:Diff/prev/269037754|••]] IMP:''' [[:de:Wikipedia Diskussion:Importwünsche|Wikipedia Diskussion:Importwünsche]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia Diskussion:Importwünsche/2026#Nachfrage]] archiviert – letzte Bearbeitung: [[user:Ameisenigel|Ameisenigel]] (16.07.2026 10:25:38)'' * 2026-07-23T15:25:41Z '''[[:de:Special:Diff/prev/269041717|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span> Antwort'' * '''2026-07-23T17:13:40Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-23T19:41:45Z -- <span style="color:red;">110</span>''' * '''2026-07-23T19:59:15Z -- <span style="color:red;">110</span>''' * 2026-07-23T20:57:56Z '''[[:de:Special:Diff/prev/269048968|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:YuniToumei|YuniToumei]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of Crustacean Biology|→]]<span class="autocomment">Journal of Crustacean Biology: </span> Antwort'' * '''2026-07-23T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-23T22:00:07Z Review: Task finished!''' * '''2026-07-23T22:00:14Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-23T22:00:20Z AutoArchiv Wikivoyage: Task finished!''' * 2026-07-23T22:00:22Z '''[[:de:Special:Diff/prev/269049860|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-23T22:00:35Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-23T22:01:27Z AdT-Archive: Task finished!''' * '''2026-07-23T22:01:40Z AdT2: Task finished!''' * '''2026-07-23T22:03:36Z AdT2: Task finished!''' * '''2026-07-23T22:03:44Z AdT2: Task finished!''' * '''2026-07-23T22:03:48Z AdTneu: Task finished!''' * '''2026-07-23T22:05:08Z HS-Snapshot: Task finished!''' * '''2026-07-23T22:05:58Z AdT2: Task finished!''' * '''2026-07-23T22:06:11Z AdT2: Task finished!''' * '''2026-07-23T22:29:38Z AdT3: Task finished!''' == TaxonBot: Protokoll 2026-07-24 == * '''2026-07-24T01:41:23Z NeueArtikel3: Task finished!''' * 2026-07-24T02:37:40Z '''[[:de:Special:Diff/prev/269051656|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:KurtR|KurtR]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#schweizer-illustrierte.ch und handelszeitung.ch auf Archive.org umstellen|→]]<span class="autocomment">schweizer-illustrierte.ch und handelszeitung.ch auf Archive.org umstellen: </span>'' * 2026-07-24T03:07:56Z '''[[:de:Special:Diff/prev/269051807|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 1 Abschnitt: 1 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Wieder_Zootaxa|Wieder_Zootaxa]]) - letzte Bearbeitung: [[:User:YuniToumei|YuniToumei]], 2026-07-23 22:57'' * '''2026-07-24T05:21:37Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-24T06:35:29Z '''[[:de:Special:Diff/prev/269054508|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> Antwort'' * '''2026-07-24T07:07:45Z AdT2: Task finished!''' * '''2026-07-24T07:10:14Z AdT2: Task finished!''' * 2026-07-24T07:19:24Z '''[[:de:Special:Diff/prev/269055298|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span> Antwort'' * '''2026-07-24T07:35:06Z AdT3: Task finished!''' * 2026-07-24T08:22:23Z '''[[:de:Special:Diff/prev/269056314|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of Crustacean Biology|→]]<span class="autocomment">Journal of Crustacean Biology: </span>'' * 2026-07-24T09:23:37Z '''[[:de:Special:Diff/prev/269057592|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Wi-luc-ky|Wi-luc-ky]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> aw: läuft bei allen Nachteilen auf Totlinklabel hinaus'' * '''2026-07-24T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-24T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-24T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-24T10:00:35Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-24T10:07:32Z [[:de:Special:Diff/prev/269058569|••]] Augsburg: [[:de:Wikipedia:Augsburg|Wikipedia:Augsburg]] -- [[:de:user:Langoktavian|Langoktavian]] -- ''[[:de:Wikipedia:Augsburg#Ich bin dabei!|→]]<span class="autocomment">Ich bin dabei!: </span>''''' * 2026-07-24T10:16:03Z '''[[:de:Special:Diff/prev/269058729|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span>'' * '''2026-07-24T10:31:23Z AdT2: Task finished!''' * '''2026-07-24T10:33:45Z AdT2: Task finished!''' * '''2026-07-24T10:34:08Z AdT2: Task finished!''' * '''2026-07-24T10:36:31Z AdT2: Task finished!''' * '''2026-07-24T10:58:29Z AdT3: Task finished!''' * '''2026-07-24T11:57:13Z MerlBot: Task finished!''' * '''2026-07-24T11:57:28Z MerlBot1a: Task finished!''' * '''2026-07-24T13:00:04Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-24T14:36:49Z '''[[:de:Special:Diff/prev/269063510|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:Krib|Krib]] -- ''[[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung#1945 bis heute|→]]<span class="autocomment">1945 bis heute: </span> +[[Volksmudschahedin]]'' * '''2026-07-24T17:06:31Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-24T19:05:20Z '''[[:de:Special:Diff/prev/269068831|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span> Antwort'' * 2026-07-24T19:05:35Z '''[[:de:Special:Diff/prev/269068837|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Walter Schmidt-Salzmann - Widerstandsbewegung 20.07.1944|→]]<span class="autocomment">Walter Schmidt-Salzmann - Widerstandsbewegung 20.07.1944: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * 2026-07-24T19:19:46Z '''[[:de:Special:Diff/prev/269069103|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> Antwort'' * 2026-07-24T19:44:13Z '''[[:de:Special:Diff/prev/269069473|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Wi-luc-ky|Wi-luc-ky]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> aw: in [[Archive.today]] steht was zum [[WP:GB|GB]]'' * '''2026-07-24T21:55:07Z HS-Snapshot: Task finished!''' * '''2026-07-24T22:00:09Z Review: Task finished!''' * '''2026-07-24T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-24T22:00:14Z '''[[:de:Special:Diff/prev/269071687|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-24T22:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-24T22:00:44Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-24T22:01:25Z AdT-Archive: Task finished!''' * '''2026-07-24T22:01:37Z AdT2: Task finished!''' * '''2026-07-24T22:03:26Z AdTneu: Task finished!''' * '''2026-07-24T22:03:35Z AdT2: Task finished!''' * '''2026-07-24T22:03:41Z AdT2: Task finished!''' * '''2026-07-24T22:05:07Z HS-Snapshot: Task finished!''' * '''2026-07-24T22:06:01Z AdT2: Task finished!''' * '''2026-07-24T22:06:04Z AdT2: Task finished!''' * '''2026-07-24T22:30:04Z AdT3: Task finished!''' == TaxonBot: Protokoll 2026-07-25 == * '''2026-07-25T01:42:40Z NeueArtikel3: Task finished!''' * '''2026-07-25T02:27:12Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-25T04:31:55Z '''[[:de:Special:Diff/prev/269074888|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Schulenburg1|Schulenburg1]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Geburtstag von Misselwitz, Joachim|→]]<span class="autocomment">Geburtstag von Misselwitz, Joachim: </span>'' * 2026-07-25T04:38:55Z '''[[:de:Special:Diff/prev/269074956|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:Zollernalb|Zollernalb]] -- ''Neuer Abschnitt [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange#Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch)|→]]<span class="autocomment">Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch): </span>'' * 2026-07-25T05:00:39Z '''[[:de:Special:Diff/prev/269075274|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonKatBot|TaxonKatBot]] -- ''Bot: [[:Kategorie:Bischof von Derry]] nach [[:Kategorie:Bischof von Derry (römisch-katholisch)]]: erledigt'' * '''2026-07-25T05:22:42Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-25T08:52:54Z '''[[:de:Special:Diff/prev/269080442|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span>'' * '''2026-07-25T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-25T10:00:12Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-25T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-25T10:00:33Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-25T10:25:28Z MerlBot: Task finished!''' * '''2026-07-25T10:25:43Z MerlBot1a: Task finished!''' * 2026-07-25T11:01:03Z '''[[:de:Special:Diff/prev/269087961|••]] IMP:''' [[:de:Wikipedia Diskussion:Übersetzungen|Wikipedia Diskussion:Übersetzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia Diskussion:Übersetzungen/Archiv/2023#Bestes Vorgehen beim Artikelübersetzen, mit Blick auf die Fußnoten]] archiviert – letzte Bearbeitung: [[user:Ameisenigel|Ameisenigel]] (15.07.2026 22:06:20)'' * '''2026-07-25T11:58:34Z [[:de:Special:Diff/prev/269089070|••]] Augsburg: [[:de:Wikipedia Diskussion:Augsburg|Wikipedia Diskussion:Augsburg]] -- [[:de:user:LGB-ler|LGB-ler]] -- ''[[:de:Wikipedia Diskussion:Augsburg#Wiki Treffen im Legoland Deutschland Resort|→]]<span class="autocomment">Wiki Treffen im Legoland Deutschland Resort: </span> Antwort''''' * '''2026-07-25T13:00:11Z AutoArchiv-Maimaid: Task finished!''' * '''2026-07-25T17:02:01Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-25T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-25T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-25T22:00:20Z AutoArchiv Wikivoyage: Task finished!''' * 2026-07-25T22:00:19Z '''[[:de:Special:Diff/prev/269098194|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-25T22:00:34Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-25T22:01:28Z AdT-Archive: Task finished!''' * '''2026-07-25T22:01:41Z AdT2: Task finished!''' * '''2026-07-25T22:03:27Z AdTneu: Task finished!''' * '''2026-07-25T22:03:34Z AdT2: Task finished!''' * '''2026-07-25T22:03:43Z AdT2: Task finished!''' * '''2026-07-25T22:05:07Z HS-Snapshot: Task finished!''' * '''2026-07-25T22:05:58Z AdT2: Task finished!''' * '''2026-07-25T22:06:07Z AdT2: Task finished!''' * 2026-07-25T22:13:10Z '''[[:de:Special:Diff/prev/269098339|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Aktualisierung'' * '''2026-07-25T22:29:42Z AdT3: Task finished!''' * 2026-07-25T23:19:07Z '''[[:de:Special:Diff/prev/269099303|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:Perrak|Perrak]] -- ''Neuer Abschnitt [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange#Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie)|→]]<span class="autocomment">Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie): </span>'' == TaxonBot: Protokoll 2026-07-26 == * '''2026-07-26T01:43:07Z NeueArtikel3: Task finished!''' * '''2026-07-26T02:24:52Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-26T03:07:38Z '''[[:de:Special:Diff/prev/269100556|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 1 Abschnitt: 1 nach [[Wikipedia:Bots/Anfragen/Archiv/2026-2]] (ab Abschnitt [[Wikipedia:Bots/Anfragen/Archiv/2026-2#Zwei_Vorlagenbezeichner|Zwei_Vorlagenbezeichner]]) - letzte Bearbeitung: [[:User:Wi-luc-ky|Wi-luc-ky]], 2026-07-24 21:44'' * 2026-07-26T03:08:04Z '''[[:de:Special:Diff/prev/269100564|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 3 Abschnitte: 3 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Walter_Schmidt-Salzmann_-_Widerstandsbewegung_20.07.1944|Walter_Schmidt-Salzmann_-_Widerstandsbewegung_20.07.1944]]) - letzte Bearbeitung: [[:User:Marie Adelaide|Marie Adelaide]], 2026-07-25 10:52'' * 2026-07-26T05:02:42Z '''[[:de:Special:Diff/prev/269102082|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonKatBot|TaxonKatBot]] -- ''Bot: [[:Kategorie:Isthmus]] nach [[:Kategorie:Isthmus (Geographie)]]: erledigt'' * '''2026-07-26T05:19:39Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-26T06:01:40Z '''[[:de:Special:Diff/prev/269102959|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T06:20:17Z Review: Task finished!''' * '''2026-07-26T07:04:51Z -- <span style="color:red;">110</span>''' * '''2026-07-26T07:34:23Z -- <span style="color:red;">110</span>''' * 2026-07-26T08:07:10Z '''[[:de:Special:Diff/prev/269105130|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:LeoGe25|LeoGe25]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-add-self-no-reason:LeoGe25||→]]<span class="autocomment">growthexperiments-manage-mentors-summary-add-self-no-reason:LeoGe25|: </span>'' * 2026-07-26T08:08:45Z '''[[:de:Special:Diff/prev/269105177|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData-Parameterzeilen in Darkmode'' * 2026-07-26T08:14:10Z '''[[:de:Special:Diff/prev/269105304|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''status-fix'' * 2026-07-26T08:23:31Z '''[[:de:Special:Diff/prev/269105496|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color-fix'' * 2026-07-26T08:39:45Z '''[[:de:Special:Diff/prev/269105832|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color fixed'' * 2026-07-26T08:42:29Z '''[[:de:Special:Diff/prev/269105889|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- * 2026-07-26T08:48:53Z '''[[:de:Special:Diff/prev/269105994|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''attempt 2'' * 2026-07-26T08:50:38Z '''[[:de:Special:Diff/prev/269106040|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Jayen466|Jayen466]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span>'' * 2026-07-26T08:59:11Z '''[[:de:Special:Diff/prev/269106248|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color-fix 3'' * 2026-07-26T09:46:16Z '''[[:de:Special:Diff/prev/269107366|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData grey shaded background / fix part 2 / optimized'' * 2026-07-26T09:52:50Z '''[[:de:Special:Diff/prev/269107501|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen#Altfälle mit offenen Fragen oder Problemen|→]]<span class="autocomment">Altfälle mit offenen Fragen oder Problemen: </span>'' * '''2026-07-26T09:55:09Z HS-Snapshot: Task finished!''' * '''2026-07-26T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-26T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-26T10:00:32Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-26T10:25:42Z MerlBot: Task finished!''' * '''2026-07-26T10:25:57Z MerlBot1a: Task finished!''' * 2026-07-26T10:32:50Z '''[[:de:Special:Diff/prev/269108359|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''required templatedata line: blue background'' * 2026-07-26T11:03:50Z '''[[:de:Special:Diff/prev/269108967|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * '''2026-07-26T11:10:56Z AdT2: Task finished!''' * '''2026-07-26T11:13:22Z AdT2: Task finished!''' * '''2026-07-26T11:39:33Z AdT3: Task finished!''' * 2026-07-26T11:50:52Z '''[[:de:Special:Diff/prev/269109953|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span>'' * 2026-07-26T11:54:39Z '''[[:de:Special:Diff/prev/269110026|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData: deprecated nach Beschreibung rot'' * 2026-07-26T11:59:30Z '''[[:de:Special:Diff/prev/269110098|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-26T12:17:45Z '''[[:de:Special:Diff/prev/269110441|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span> Service: DOI klickbar gemacht'' * 2026-07-26T12:19:07Z '''[[:de:Special:Diff/prev/269110466|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * 2026-07-26T12:26:09Z '''[[:de:Special:Diff/prev/269110594|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> Antwort'' * 2026-07-26T12:57:45Z '''[[:de:Special:Diff/prev/269111198|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Rack Pack|Rack Pack]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.|→]]<span class="autocomment">Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.: </span>'' * '''2026-07-26T13:00:03Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-26T13:14:00Z '''[[:de:Special:Diff/prev/269111657|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.|→]]<span class="autocomment">Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T14:40:58Z AdT2: Task finished!''' * '''2026-07-26T14:43:22Z AdT2: Task finished!''' * 2026-07-26T14:55:11Z '''[[:de:Special:Diff/prev/269115779|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Rack Pack|Rack Pack]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#ArchivLink, InternetArchivBot über komplettes Portal:Billard 6.295 Artikel laufen lassen möglich?|→]]<span class="autocomment">ArchivLink, InternetArchivBot über komplettes Portal:Billard 6.295 Artikel laufen lassen möglich?: </span>'' * '''2026-07-26T15:08:57Z AdT3: Task finished!''' * 2026-07-26T15:55:23Z '''[[:de:Special:Diff/prev/269119211|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> Antwort'' * 2026-07-26T15:55:39Z '''[[:de:Special:Diff/prev/269119219|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * 2026-07-26T16:01:48Z '''[[:de:Special:Diff/prev/269119348|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia:WikiProjekt Kategorien/Warteschlange/Archiv/2026 III#Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch) (erledigt)]] archiviert – letzte Bearbeitung: [[user:TaxonKatBot|TaxonKatBot]] (26.07.2026 07:02:42)'' * 2026-07-26T16:03:51Z '''[[:de:Special:Diff/prev/269119393|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-26T16:39:13Z '''[[:de:Special:Diff/prev/269120898|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Timk70|Timk70]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span> mail'' * '''2026-07-26T17:06:16Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-26T18:15:07Z AdT2: Task finished!''' * '''2026-07-26T18:17:31Z AdT2: Task finished!''' * 2026-07-26T18:23:32Z '''[[:de:Special:Diff/prev/269122999|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span> Antwort'' * '''2026-07-26T18:42:51Z AdT3: Task finished!''' * 2026-07-26T18:49:34Z '''[[:de:Special:Diff/prev/269123502|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Jayen466|Jayen466]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span> erledigt'' * 2026-07-26T20:49:34Z '''[[:de:Special:Diff/prev/269125506|••]] MediaWiki:''' [[:de:MediaWiki:Ipbreason-indef-dropdown|MediaWiki:Ipbreason-indef-dropdown]] -- [[:de:user:Codc|Codc]] -- * 2026-07-26T21:26:06Z '''[[:de:Special:Diff/prev/269126058|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * 2026-07-26T21:26:27Z '''[[:de:Special:Diff/prev/269126064|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-26T22:00:07Z Review: Task finished!''' * '''2026-07-26T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-26T22:00:10Z '''[[:de:Special:Diff/prev/269126543|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-26T22:00:20Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-26T22:00:34Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-26T22:01:29Z AdT-Archive: Task finished!''' * '''2026-07-26T22:01:37Z AdT2: Task finished!''' * '''2026-07-26T22:03:32Z AdTneu: Task finished!''' * '''2026-07-26T22:03:37Z AdT2: Task finished!''' * '''2026-07-26T22:03:47Z AdT2: Task finished!''' * '''2026-07-26T22:05:08Z HS-Snapshot: Task finished!''' * '''2026-07-26T22:06:10Z AdT2: Task finished!''' * '''2026-07-26T22:06:25Z AdT2: Task finished!''' * '''2026-07-26T22:29:28Z AdT3: Task finished!''' == TaxonBot: Protokoll 2026-07-27 == * '''2026-07-27T01:39:13Z NeueArtikel3: Task finished!''' * '''2026-07-27T02:22:25Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-27T03:08:06Z '''[[:de:Special:Diff/prev/269128941|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 2 Abschnitte: 2 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Geburtstag_von_Misselwitz,_Joachim|Geburtstag_von_Misselwitz,_Joachim]]) - letzte Bearbeitung: [[:User:Doc Taxon|Doc Taxon]], 2026-07-26 23:26'' * '''2026-07-27T05:34:06Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-27T06:46:33Z '''[[:de:Special:Diff/prev/269132291|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * 2026-07-27T07:21:43Z '''[[:de:Special:Diff/prev/269132978|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-27T07:48:00Z '''[[:de:Special:Diff/prev/269133411|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span>'' * 2026-07-27T08:29:38Z '''[[:de:Special:Diff/prev/269134243|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * 2026-07-27T08:30:14Z '''[[:de:Special:Diff/prev/269134249|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-27T09:06:59Z '''[[:de:Special:Diff/prev/269135124|••]] MediaWiki:''' [[:de:MediaWiki:Userlogin-yourname-desc|MediaWiki:Userlogin-yourname-desc]] -- [[:de:user:Hgzh|Hgzh]] -- ''Anpassung an [[Wikipedia:Benutzerkonto]]'' * 2026-07-27T09:10:13Z '''[[:de:Special:Diff/prev/269135199|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet1|MediaWiki:Createacct-username-policy-popover-bullet1]] -- [[:de:user:Hgzh|Hgzh]] -- ''Link auf lokale Hilfeseite'' * 2026-07-27T09:14:04Z '''[[:de:Special:Diff/prev/269135264|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet2|MediaWiki:Createacct-username-policy-popover-bullet2]] -- [[:de:user:Hgzh|Hgzh]] -- ''Link zu lokaler Hilfeseite'' * 2026-07-27T09:17:06Z '''[[:de:Special:Diff/prev/269135320|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet3|MediaWiki:Createacct-username-policy-popover-bullet3]] -- [[:de:user:Hgzh|Hgzh]] -- ''Originaltext ist enwiki-zentriert und trifft hier nicht zu, stattdessen auf Verifizierung verwiesen'' * 2026-07-27T09:35:04Z '''[[:de:Special:Diff/prev/269135762|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''lokale Adaption des Infobox-Hack-Stylesheets'' * 2026-07-27T09:36:31Z '''[[:de:Special:Diff/prev/269135802|••]] MediaWiki:''' [[:de:MediaWiki:Wikimedia-styles-exclude|MediaWiki:Wikimedia-styles-exclude]] -- [[:de:user:Hgzh|Hgzh]] -- ''zentrales Infobox-Stylesheet deaktiviert'' * 2026-07-27T09:43:59Z '''[[:de:Special:Diff/prev/269135955|••]] MediaWiki:''' [[:de:MediaWiki:Gadgets-definition|MediaWiki:Gadgets-definition]] -- [[:de:user:Hgzh|Hgzh]] -- ''responsive erstmal nur für minerva'' * 2026-07-27T09:45:36Z '''[[:de:Special:Diff/prev/269135983|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''nur minerva über Gadgets-definition'' * '''2026-07-27T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-27T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-27T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-27T10:00:33Z AutoArchiv Wikiversity: Task finished!''' * 2026-07-27T10:22:29Z '''[[:de:Special:Diff/prev/269136634|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''inline-table mglw. generell besser geeignet'' * '''2026-07-27T10:52:06Z AdT2: Task finished!''' * '''2026-07-27T10:54:27Z AdT2: Task finished!''' * '''2026-07-27T11:02:06Z AdT2: Task finished!''' * '''2026-07-27T11:04:30Z AdT2: Task finished!''' * '''2026-07-27T11:05:26Z AdT2: Task finished!''' * '''2026-07-27T11:06:36Z AdT2: Task finished!''' * '''2026-07-27T11:07:50Z AdT2: Task finished!''' * '''2026-07-27T11:08:59Z AdT2: Task finished!''' * '''2026-07-27T11:19:04Z AdT3: Task finished!''' * '''2026-07-27T11:23:06Z AdT2: Task finished!''' * '''2026-07-27T11:25:33Z AdT2: Task finished!''' * '''2026-07-27T11:51:09Z AdT3: Task finished!''' * 2026-07-27T11:55:01Z '''[[:de:Special:Diff/prev/269138538|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:02Z '''[[:de:Special:Diff/prev/269138541|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:02Z '''[[:de:Special:Diff/prev/269138543|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138545|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Janui|Kennzeichnung von Lotse Janui als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Janui|Kennzeichnung von Lotse Janui als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138546|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Mondtaler|Kennzeichnung von Lotse Mondtaler als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Mondtaler|Kennzeichnung von Lotse Mondtaler als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138547|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:55:04Z '''[[:de:Special:Diff/prev/269138549|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Janui|Entfernen von Lotse Janui, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Janui|Entfernen von Lotse Janui, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:55:04Z '''[[:de:Special:Diff/prev/269138550|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Mondtaler|Entfernen von Lotse Mondtaler, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Mondtaler|Entfernen von Lotse Mondtaler, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:56:16Z '''[[:de:Special:Diff/prev/269138580|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:17Z '''[[:de:Special:Diff/prev/269138581|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:18Z '''[[:de:Special:Diff/prev/269138583|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:18Z '''[[:de:Special:Diff/prev/269138584|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T12:26:48Z '''[[:de:Special:Diff/prev/269139304|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * '''2026-07-27T13:00:03Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-27T15:49:34Z '''[[:de:Special:Diff/prev/269143289|••]] MediaWiki:''' [[:de:MediaWiki:Noarticletext-1|MediaWiki:Noarticletext-1]] -- [[:de:user:MBq|MBq]] -- ''zweiter satz eher verwirrend vor allem für noobs'' * 2026-07-27T16:03:13Z '''[[:de:Special:Diff/prev/269143551|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia:WikiProjekt Kategorien/Warteschlange/Archiv/2026 III#Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie) (erledigt)]] archiviert – letzte Bearbeitung: [[user:TaxonBot|TaxonBot]] (26.07.2026 18:01:48)'' 13ciau4vi1g3ccl4pktbrk3mf12os9a 619002 618863 2026-07-27T19:41:47Z TaxonBot 4700 Log: BIBR 619002 wikitext text/x-wiki == TaxonBot: Protokoll 2026-07-23 == * '''2026-07-23T01:41:40Z NeueArtikel3: Task finished!''' * '''2026-07-23T02:45:53Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-23T03:07:55Z '''[[:de:Special:Diff/prev/269025863|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 4 Abschnitte: 4 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Alessandro_Severo|Alessandro_Severo]]) - letzte Bearbeitung: [[:User:Uwe Gille|Uwe Gille]], 2026-07-22 16:40'' * '''2026-07-23T03:16:30Z AdT2: Task finished!''' * '''2026-07-23T03:18:51Z AdT2: Task finished!''' * '''2026-07-23T03:43:11Z AdT3: Task finished!''' * '''2026-07-23T05:30:50Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-23T09:23:58Z AdT2: Task finished!''' * '''2026-07-23T09:26:18Z AdT2: Task finished!''' * '''2026-07-23T09:31:04Z AdT2: Task finished!''' * '''2026-07-23T09:33:30Z AdT2: Task finished!''' * '''2026-07-23T09:38:18Z AdT2: Task finished!''' * '''2026-07-23T09:40:50Z AdT2: Task finished!''' * 2026-07-23T09:40:56Z '''[[:de:Special:Diff/prev/269032476|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span>'' * '''2026-07-23T09:51:37Z AdT3: Task finished!''' * '''2026-07-23T09:55:09Z HS-Snapshot: Task finished!''' * '''2026-07-23T09:56:28Z AdT2: Task finished!''' * '''2026-07-23T09:56:33Z AdT2: Task finished!''' * '''2026-07-23T09:58:55Z AdT2: Task finished!''' * '''2026-07-23T09:59:00Z AdT2: Task finished!''' * '''2026-07-23T10:00:14Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-23T10:00:20Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-23T10:00:33Z AutoArchiv Wikiversity: Task finished!''' * 2026-07-23T10:20:43Z '''[[:de:Special:Diff/prev/269033381|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span>'' * '''2026-07-23T10:24:45Z AdT3: Task finished!''' * 2026-07-23T11:25:51Z '''[[:de:Special:Diff/prev/269034533|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span> Antwort'' * 2026-07-23T11:48:12Z '''[[:de:Special:Diff/prev/269034913|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:Norpew|Norpew]] -- ''[[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen#7. Juni 2026|→]]<span class="autocomment">7. Juni 2026: </span> Antwort'' * 2026-07-23T11:50:21Z '''[[:de:Special:Diff/prev/269034949|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen# Journal of Crustacean Biology|→]]<span class="autocomment"> Journal of Crustacean Biology: </span>'' * 2026-07-23T12:02:54Z '''[[:de:Special:Diff/prev/269035143|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:XenonX3|XenonX3]] -- ''[[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen#7. Juni 2026|→]]<span class="autocomment">7. Juni 2026: </span> -1'' * '''2026-07-23T12:39:47Z MerlBot: Task finished!''' * '''2026-07-23T12:40:02Z MerlBot1a: Task finished!''' * 2026-07-23T12:40:49Z '''[[:de:Special:Diff/prev/269035837|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of Crustacean Biology|→]]<span class="autocomment">Journal of Crustacean Biology: </span>'' * '''2026-07-23T13:00:04Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-23T14:07:52Z '''[[:de:Special:Diff/prev/269037754|••]] IMP:''' [[:de:Wikipedia Diskussion:Importwünsche|Wikipedia Diskussion:Importwünsche]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia Diskussion:Importwünsche/2026#Nachfrage]] archiviert – letzte Bearbeitung: [[user:Ameisenigel|Ameisenigel]] (16.07.2026 10:25:38)'' * 2026-07-23T15:25:41Z '''[[:de:Special:Diff/prev/269041717|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span> Antwort'' * '''2026-07-23T17:13:40Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-23T19:41:45Z -- <span style="color:red;">110</span>''' * '''2026-07-23T19:59:15Z -- <span style="color:red;">110</span>''' * 2026-07-23T20:57:56Z '''[[:de:Special:Diff/prev/269048968|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:YuniToumei|YuniToumei]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of Crustacean Biology|→]]<span class="autocomment">Journal of Crustacean Biology: </span> Antwort'' * '''2026-07-23T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-23T22:00:07Z Review: Task finished!''' * '''2026-07-23T22:00:14Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-23T22:00:20Z AutoArchiv Wikivoyage: Task finished!''' * 2026-07-23T22:00:22Z '''[[:de:Special:Diff/prev/269049860|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-23T22:00:35Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-23T22:01:27Z AdT-Archive: Task finished!''' * '''2026-07-23T22:01:40Z AdT2: Task finished!''' * '''2026-07-23T22:03:36Z AdT2: Task finished!''' * '''2026-07-23T22:03:44Z AdT2: Task finished!''' * '''2026-07-23T22:03:48Z AdTneu: Task finished!''' * '''2026-07-23T22:05:08Z HS-Snapshot: Task finished!''' * '''2026-07-23T22:05:58Z AdT2: Task finished!''' * '''2026-07-23T22:06:11Z AdT2: Task finished!''' * '''2026-07-23T22:29:38Z AdT3: Task finished!''' == TaxonBot: Protokoll 2026-07-24 == * '''2026-07-24T01:41:23Z NeueArtikel3: Task finished!''' * 2026-07-24T02:37:40Z '''[[:de:Special:Diff/prev/269051656|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:KurtR|KurtR]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#schweizer-illustrierte.ch und handelszeitung.ch auf Archive.org umstellen|→]]<span class="autocomment">schweizer-illustrierte.ch und handelszeitung.ch auf Archive.org umstellen: </span>'' * 2026-07-24T03:07:56Z '''[[:de:Special:Diff/prev/269051807|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 1 Abschnitt: 1 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Wieder_Zootaxa|Wieder_Zootaxa]]) - letzte Bearbeitung: [[:User:YuniToumei|YuniToumei]], 2026-07-23 22:57'' * '''2026-07-24T05:21:37Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-24T06:35:29Z '''[[:de:Special:Diff/prev/269054508|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> Antwort'' * '''2026-07-24T07:07:45Z AdT2: Task finished!''' * '''2026-07-24T07:10:14Z AdT2: Task finished!''' * 2026-07-24T07:19:24Z '''[[:de:Special:Diff/prev/269055298|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span> Antwort'' * '''2026-07-24T07:35:06Z AdT3: Task finished!''' * 2026-07-24T08:22:23Z '''[[:de:Special:Diff/prev/269056314|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of Crustacean Biology|→]]<span class="autocomment">Journal of Crustacean Biology: </span>'' * 2026-07-24T09:23:37Z '''[[:de:Special:Diff/prev/269057592|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Wi-luc-ky|Wi-luc-ky]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> aw: läuft bei allen Nachteilen auf Totlinklabel hinaus'' * '''2026-07-24T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-24T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-24T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-24T10:00:35Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-24T10:07:32Z [[:de:Special:Diff/prev/269058569|••]] Augsburg: [[:de:Wikipedia:Augsburg|Wikipedia:Augsburg]] -- [[:de:user:Langoktavian|Langoktavian]] -- ''[[:de:Wikipedia:Augsburg#Ich bin dabei!|→]]<span class="autocomment">Ich bin dabei!: </span>''''' * 2026-07-24T10:16:03Z '''[[:de:Special:Diff/prev/269058729|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span>'' * '''2026-07-24T10:31:23Z AdT2: Task finished!''' * '''2026-07-24T10:33:45Z AdT2: Task finished!''' * '''2026-07-24T10:34:08Z AdT2: Task finished!''' * '''2026-07-24T10:36:31Z AdT2: Task finished!''' * '''2026-07-24T10:58:29Z AdT3: Task finished!''' * '''2026-07-24T11:57:13Z MerlBot: Task finished!''' * '''2026-07-24T11:57:28Z MerlBot1a: Task finished!''' * '''2026-07-24T13:00:04Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-24T14:36:49Z '''[[:de:Special:Diff/prev/269063510|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:Krib|Krib]] -- ''[[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung#1945 bis heute|→]]<span class="autocomment">1945 bis heute: </span> +[[Volksmudschahedin]]'' * '''2026-07-24T17:06:31Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-24T19:05:20Z '''[[:de:Special:Diff/prev/269068831|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span> Antwort'' * 2026-07-24T19:05:35Z '''[[:de:Special:Diff/prev/269068837|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Walter Schmidt-Salzmann - Widerstandsbewegung 20.07.1944|→]]<span class="autocomment">Walter Schmidt-Salzmann - Widerstandsbewegung 20.07.1944: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * 2026-07-24T19:19:46Z '''[[:de:Special:Diff/prev/269069103|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> Antwort'' * 2026-07-24T19:44:13Z '''[[:de:Special:Diff/prev/269069473|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Wi-luc-ky|Wi-luc-ky]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> aw: in [[Archive.today]] steht was zum [[WP:GB|GB]]'' * '''2026-07-24T21:55:07Z HS-Snapshot: Task finished!''' * '''2026-07-24T22:00:09Z Review: Task finished!''' * '''2026-07-24T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-24T22:00:14Z '''[[:de:Special:Diff/prev/269071687|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-24T22:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-24T22:00:44Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-24T22:01:25Z AdT-Archive: Task finished!''' * '''2026-07-24T22:01:37Z AdT2: Task finished!''' * '''2026-07-24T22:03:26Z AdTneu: Task finished!''' * '''2026-07-24T22:03:35Z AdT2: Task finished!''' * '''2026-07-24T22:03:41Z AdT2: Task finished!''' * '''2026-07-24T22:05:07Z HS-Snapshot: Task finished!''' * '''2026-07-24T22:06:01Z AdT2: Task finished!''' * '''2026-07-24T22:06:04Z AdT2: Task finished!''' * '''2026-07-24T22:30:04Z AdT3: Task finished!''' == TaxonBot: Protokoll 2026-07-25 == * '''2026-07-25T01:42:40Z NeueArtikel3: Task finished!''' * '''2026-07-25T02:27:12Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-25T04:31:55Z '''[[:de:Special:Diff/prev/269074888|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Schulenburg1|Schulenburg1]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Geburtstag von Misselwitz, Joachim|→]]<span class="autocomment">Geburtstag von Misselwitz, Joachim: </span>'' * 2026-07-25T04:38:55Z '''[[:de:Special:Diff/prev/269074956|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:Zollernalb|Zollernalb]] -- ''Neuer Abschnitt [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange#Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch)|→]]<span class="autocomment">Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch): </span>'' * 2026-07-25T05:00:39Z '''[[:de:Special:Diff/prev/269075274|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonKatBot|TaxonKatBot]] -- ''Bot: [[:Kategorie:Bischof von Derry]] nach [[:Kategorie:Bischof von Derry (römisch-katholisch)]]: erledigt'' * '''2026-07-25T05:22:42Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-25T08:52:54Z '''[[:de:Special:Diff/prev/269080442|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span>'' * '''2026-07-25T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-25T10:00:12Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-25T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-25T10:00:33Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-25T10:25:28Z MerlBot: Task finished!''' * '''2026-07-25T10:25:43Z MerlBot1a: Task finished!''' * 2026-07-25T11:01:03Z '''[[:de:Special:Diff/prev/269087961|••]] IMP:''' [[:de:Wikipedia Diskussion:Übersetzungen|Wikipedia Diskussion:Übersetzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia Diskussion:Übersetzungen/Archiv/2023#Bestes Vorgehen beim Artikelübersetzen, mit Blick auf die Fußnoten]] archiviert – letzte Bearbeitung: [[user:Ameisenigel|Ameisenigel]] (15.07.2026 22:06:20)'' * '''2026-07-25T11:58:34Z [[:de:Special:Diff/prev/269089070|••]] Augsburg: [[:de:Wikipedia Diskussion:Augsburg|Wikipedia Diskussion:Augsburg]] -- [[:de:user:LGB-ler|LGB-ler]] -- ''[[:de:Wikipedia Diskussion:Augsburg#Wiki Treffen im Legoland Deutschland Resort|→]]<span class="autocomment">Wiki Treffen im Legoland Deutschland Resort: </span> Antwort''''' * '''2026-07-25T13:00:11Z AutoArchiv-Maimaid: Task finished!''' * '''2026-07-25T17:02:01Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-25T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-25T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-25T22:00:20Z AutoArchiv Wikivoyage: Task finished!''' * 2026-07-25T22:00:19Z '''[[:de:Special:Diff/prev/269098194|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-25T22:00:34Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-25T22:01:28Z AdT-Archive: Task finished!''' * '''2026-07-25T22:01:41Z AdT2: Task finished!''' * '''2026-07-25T22:03:27Z AdTneu: Task finished!''' * '''2026-07-25T22:03:34Z AdT2: Task finished!''' * '''2026-07-25T22:03:43Z AdT2: Task finished!''' * '''2026-07-25T22:05:07Z HS-Snapshot: Task finished!''' * '''2026-07-25T22:05:58Z AdT2: Task finished!''' * '''2026-07-25T22:06:07Z AdT2: Task finished!''' * 2026-07-25T22:13:10Z '''[[:de:Special:Diff/prev/269098339|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Aktualisierung'' * '''2026-07-25T22:29:42Z AdT3: Task finished!''' * 2026-07-25T23:19:07Z '''[[:de:Special:Diff/prev/269099303|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:Perrak|Perrak]] -- ''Neuer Abschnitt [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange#Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie)|→]]<span class="autocomment">Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie): </span>'' == TaxonBot: Protokoll 2026-07-26 == * '''2026-07-26T01:43:07Z NeueArtikel3: Task finished!''' * '''2026-07-26T02:24:52Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-26T03:07:38Z '''[[:de:Special:Diff/prev/269100556|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 1 Abschnitt: 1 nach [[Wikipedia:Bots/Anfragen/Archiv/2026-2]] (ab Abschnitt [[Wikipedia:Bots/Anfragen/Archiv/2026-2#Zwei_Vorlagenbezeichner|Zwei_Vorlagenbezeichner]]) - letzte Bearbeitung: [[:User:Wi-luc-ky|Wi-luc-ky]], 2026-07-24 21:44'' * 2026-07-26T03:08:04Z '''[[:de:Special:Diff/prev/269100564|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 3 Abschnitte: 3 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Walter_Schmidt-Salzmann_-_Widerstandsbewegung_20.07.1944|Walter_Schmidt-Salzmann_-_Widerstandsbewegung_20.07.1944]]) - letzte Bearbeitung: [[:User:Marie Adelaide|Marie Adelaide]], 2026-07-25 10:52'' * 2026-07-26T05:02:42Z '''[[:de:Special:Diff/prev/269102082|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonKatBot|TaxonKatBot]] -- ''Bot: [[:Kategorie:Isthmus]] nach [[:Kategorie:Isthmus (Geographie)]]: erledigt'' * '''2026-07-26T05:19:39Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-26T06:01:40Z '''[[:de:Special:Diff/prev/269102959|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T06:20:17Z Review: Task finished!''' * '''2026-07-26T07:04:51Z -- <span style="color:red;">110</span>''' * '''2026-07-26T07:34:23Z -- <span style="color:red;">110</span>''' * 2026-07-26T08:07:10Z '''[[:de:Special:Diff/prev/269105130|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:LeoGe25|LeoGe25]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-add-self-no-reason:LeoGe25||→]]<span class="autocomment">growthexperiments-manage-mentors-summary-add-self-no-reason:LeoGe25|: </span>'' * 2026-07-26T08:08:45Z '''[[:de:Special:Diff/prev/269105177|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData-Parameterzeilen in Darkmode'' * 2026-07-26T08:14:10Z '''[[:de:Special:Diff/prev/269105304|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''status-fix'' * 2026-07-26T08:23:31Z '''[[:de:Special:Diff/prev/269105496|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color-fix'' * 2026-07-26T08:39:45Z '''[[:de:Special:Diff/prev/269105832|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color fixed'' * 2026-07-26T08:42:29Z '''[[:de:Special:Diff/prev/269105889|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- * 2026-07-26T08:48:53Z '''[[:de:Special:Diff/prev/269105994|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''attempt 2'' * 2026-07-26T08:50:38Z '''[[:de:Special:Diff/prev/269106040|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Jayen466|Jayen466]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span>'' * 2026-07-26T08:59:11Z '''[[:de:Special:Diff/prev/269106248|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color-fix 3'' * 2026-07-26T09:46:16Z '''[[:de:Special:Diff/prev/269107366|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData grey shaded background / fix part 2 / optimized'' * 2026-07-26T09:52:50Z '''[[:de:Special:Diff/prev/269107501|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen#Altfälle mit offenen Fragen oder Problemen|→]]<span class="autocomment">Altfälle mit offenen Fragen oder Problemen: </span>'' * '''2026-07-26T09:55:09Z HS-Snapshot: Task finished!''' * '''2026-07-26T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-26T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-26T10:00:32Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-26T10:25:42Z MerlBot: Task finished!''' * '''2026-07-26T10:25:57Z MerlBot1a: Task finished!''' * 2026-07-26T10:32:50Z '''[[:de:Special:Diff/prev/269108359|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''required templatedata line: blue background'' * 2026-07-26T11:03:50Z '''[[:de:Special:Diff/prev/269108967|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * '''2026-07-26T11:10:56Z AdT2: Task finished!''' * '''2026-07-26T11:13:22Z AdT2: Task finished!''' * '''2026-07-26T11:39:33Z AdT3: Task finished!''' * 2026-07-26T11:50:52Z '''[[:de:Special:Diff/prev/269109953|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span>'' * 2026-07-26T11:54:39Z '''[[:de:Special:Diff/prev/269110026|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData: deprecated nach Beschreibung rot'' * 2026-07-26T11:59:30Z '''[[:de:Special:Diff/prev/269110098|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-26T12:17:45Z '''[[:de:Special:Diff/prev/269110441|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span> Service: DOI klickbar gemacht'' * 2026-07-26T12:19:07Z '''[[:de:Special:Diff/prev/269110466|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * 2026-07-26T12:26:09Z '''[[:de:Special:Diff/prev/269110594|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> Antwort'' * 2026-07-26T12:57:45Z '''[[:de:Special:Diff/prev/269111198|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Rack Pack|Rack Pack]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.|→]]<span class="autocomment">Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.: </span>'' * '''2026-07-26T13:00:03Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-26T13:14:00Z '''[[:de:Special:Diff/prev/269111657|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.|→]]<span class="autocomment">Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T14:40:58Z AdT2: Task finished!''' * '''2026-07-26T14:43:22Z AdT2: Task finished!''' * 2026-07-26T14:55:11Z '''[[:de:Special:Diff/prev/269115779|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Rack Pack|Rack Pack]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#ArchivLink, InternetArchivBot über komplettes Portal:Billard 6.295 Artikel laufen lassen möglich?|→]]<span class="autocomment">ArchivLink, InternetArchivBot über komplettes Portal:Billard 6.295 Artikel laufen lassen möglich?: </span>'' * '''2026-07-26T15:08:57Z AdT3: Task finished!''' * 2026-07-26T15:55:23Z '''[[:de:Special:Diff/prev/269119211|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> Antwort'' * 2026-07-26T15:55:39Z '''[[:de:Special:Diff/prev/269119219|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * 2026-07-26T16:01:48Z '''[[:de:Special:Diff/prev/269119348|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia:WikiProjekt Kategorien/Warteschlange/Archiv/2026 III#Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch) (erledigt)]] archiviert – letzte Bearbeitung: [[user:TaxonKatBot|TaxonKatBot]] (26.07.2026 07:02:42)'' * 2026-07-26T16:03:51Z '''[[:de:Special:Diff/prev/269119393|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-26T16:39:13Z '''[[:de:Special:Diff/prev/269120898|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Timk70|Timk70]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span> mail'' * '''2026-07-26T17:06:16Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-26T18:15:07Z AdT2: Task finished!''' * '''2026-07-26T18:17:31Z AdT2: Task finished!''' * 2026-07-26T18:23:32Z '''[[:de:Special:Diff/prev/269122999|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span> Antwort'' * '''2026-07-26T18:42:51Z AdT3: Task finished!''' * 2026-07-26T18:49:34Z '''[[:de:Special:Diff/prev/269123502|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Jayen466|Jayen466]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span> erledigt'' * 2026-07-26T20:49:34Z '''[[:de:Special:Diff/prev/269125506|••]] MediaWiki:''' [[:de:MediaWiki:Ipbreason-indef-dropdown|MediaWiki:Ipbreason-indef-dropdown]] -- [[:de:user:Codc|Codc]] -- * 2026-07-26T21:26:06Z '''[[:de:Special:Diff/prev/269126058|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * 2026-07-26T21:26:27Z '''[[:de:Special:Diff/prev/269126064|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-26T22:00:07Z Review: Task finished!''' * '''2026-07-26T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-26T22:00:10Z '''[[:de:Special:Diff/prev/269126543|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-26T22:00:20Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-26T22:00:34Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-26T22:01:29Z AdT-Archive: Task finished!''' * '''2026-07-26T22:01:37Z AdT2: Task finished!''' * '''2026-07-26T22:03:32Z AdTneu: Task finished!''' * '''2026-07-26T22:03:37Z AdT2: Task finished!''' * '''2026-07-26T22:03:47Z AdT2: Task finished!''' * '''2026-07-26T22:05:08Z HS-Snapshot: Task finished!''' * '''2026-07-26T22:06:10Z AdT2: Task finished!''' * '''2026-07-26T22:06:25Z AdT2: Task finished!''' * '''2026-07-26T22:29:28Z AdT3: Task finished!''' == TaxonBot: Protokoll 2026-07-27 == * '''2026-07-27T01:39:13Z NeueArtikel3: Task finished!''' * '''2026-07-27T02:22:25Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-27T03:08:06Z '''[[:de:Special:Diff/prev/269128941|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 2 Abschnitte: 2 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Geburtstag_von_Misselwitz,_Joachim|Geburtstag_von_Misselwitz,_Joachim]]) - letzte Bearbeitung: [[:User:Doc Taxon|Doc Taxon]], 2026-07-26 23:26'' * '''2026-07-27T05:34:06Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-27T06:46:33Z '''[[:de:Special:Diff/prev/269132291|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * 2026-07-27T07:21:43Z '''[[:de:Special:Diff/prev/269132978|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-27T07:48:00Z '''[[:de:Special:Diff/prev/269133411|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span>'' * 2026-07-27T08:29:38Z '''[[:de:Special:Diff/prev/269134243|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * 2026-07-27T08:30:14Z '''[[:de:Special:Diff/prev/269134249|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-27T09:06:59Z '''[[:de:Special:Diff/prev/269135124|••]] MediaWiki:''' [[:de:MediaWiki:Userlogin-yourname-desc|MediaWiki:Userlogin-yourname-desc]] -- [[:de:user:Hgzh|Hgzh]] -- ''Anpassung an [[Wikipedia:Benutzerkonto]]'' * 2026-07-27T09:10:13Z '''[[:de:Special:Diff/prev/269135199|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet1|MediaWiki:Createacct-username-policy-popover-bullet1]] -- [[:de:user:Hgzh|Hgzh]] -- ''Link auf lokale Hilfeseite'' * 2026-07-27T09:14:04Z '''[[:de:Special:Diff/prev/269135264|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet2|MediaWiki:Createacct-username-policy-popover-bullet2]] -- [[:de:user:Hgzh|Hgzh]] -- ''Link zu lokaler Hilfeseite'' * 2026-07-27T09:17:06Z '''[[:de:Special:Diff/prev/269135320|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet3|MediaWiki:Createacct-username-policy-popover-bullet3]] -- [[:de:user:Hgzh|Hgzh]] -- ''Originaltext ist enwiki-zentriert und trifft hier nicht zu, stattdessen auf Verifizierung verwiesen'' * 2026-07-27T09:35:04Z '''[[:de:Special:Diff/prev/269135762|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''lokale Adaption des Infobox-Hack-Stylesheets'' * 2026-07-27T09:36:31Z '''[[:de:Special:Diff/prev/269135802|••]] MediaWiki:''' [[:de:MediaWiki:Wikimedia-styles-exclude|MediaWiki:Wikimedia-styles-exclude]] -- [[:de:user:Hgzh|Hgzh]] -- ''zentrales Infobox-Stylesheet deaktiviert'' * 2026-07-27T09:43:59Z '''[[:de:Special:Diff/prev/269135955|••]] MediaWiki:''' [[:de:MediaWiki:Gadgets-definition|MediaWiki:Gadgets-definition]] -- [[:de:user:Hgzh|Hgzh]] -- ''responsive erstmal nur für minerva'' * 2026-07-27T09:45:36Z '''[[:de:Special:Diff/prev/269135983|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''nur minerva über Gadgets-definition'' * '''2026-07-27T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-27T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-27T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-27T10:00:33Z AutoArchiv Wikiversity: Task finished!''' * 2026-07-27T10:22:29Z '''[[:de:Special:Diff/prev/269136634|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''inline-table mglw. generell besser geeignet'' * '''2026-07-27T10:52:06Z AdT2: Task finished!''' * '''2026-07-27T10:54:27Z AdT2: Task finished!''' * '''2026-07-27T11:02:06Z AdT2: Task finished!''' * '''2026-07-27T11:04:30Z AdT2: Task finished!''' * '''2026-07-27T11:05:26Z AdT2: Task finished!''' * '''2026-07-27T11:06:36Z AdT2: Task finished!''' * '''2026-07-27T11:07:50Z AdT2: Task finished!''' * '''2026-07-27T11:08:59Z AdT2: Task finished!''' * '''2026-07-27T11:19:04Z AdT3: Task finished!''' * '''2026-07-27T11:23:06Z AdT2: Task finished!''' * '''2026-07-27T11:25:33Z AdT2: Task finished!''' * '''2026-07-27T11:51:09Z AdT3: Task finished!''' * 2026-07-27T11:55:01Z '''[[:de:Special:Diff/prev/269138538|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:02Z '''[[:de:Special:Diff/prev/269138541|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:02Z '''[[:de:Special:Diff/prev/269138543|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138545|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Janui|Kennzeichnung von Lotse Janui als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Janui|Kennzeichnung von Lotse Janui als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138546|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Mondtaler|Kennzeichnung von Lotse Mondtaler als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Mondtaler|Kennzeichnung von Lotse Mondtaler als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138547|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:55:04Z '''[[:de:Special:Diff/prev/269138549|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Janui|Entfernen von Lotse Janui, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Janui|Entfernen von Lotse Janui, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:55:04Z '''[[:de:Special:Diff/prev/269138550|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Mondtaler|Entfernen von Lotse Mondtaler, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Mondtaler|Entfernen von Lotse Mondtaler, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:56:16Z '''[[:de:Special:Diff/prev/269138580|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:17Z '''[[:de:Special:Diff/prev/269138581|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:18Z '''[[:de:Special:Diff/prev/269138583|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:18Z '''[[:de:Special:Diff/prev/269138584|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T12:26:48Z '''[[:de:Special:Diff/prev/269139304|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * '''2026-07-27T13:00:03Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-27T15:49:34Z '''[[:de:Special:Diff/prev/269143289|••]] MediaWiki:''' [[:de:MediaWiki:Noarticletext-1|MediaWiki:Noarticletext-1]] -- [[:de:user:MBq|MBq]] -- ''zweiter satz eher verwirrend vor allem für noobs'' * 2026-07-27T16:03:13Z '''[[:de:Special:Diff/prev/269143551|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia:WikiProjekt Kategorien/Warteschlange/Archiv/2026 III#Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie) (erledigt)]] archiviert – letzte Bearbeitung: [[user:TaxonBot|TaxonBot]] (26.07.2026 18:01:48)'' * 2026-07-27T19:41:44Z '''[[:de:Special:Diff/prev/269147772|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Hellenyck|Hellenyck]] -- 23faurrz4tmup17gta8vtfeh21gl6mw 619003 619002 2026-07-27T20:01:52Z TaxonBot 4700 Log: BIBR 619003 wikitext text/x-wiki == TaxonBot: Protokoll 2026-07-23 == * '''2026-07-23T01:41:40Z NeueArtikel3: Task finished!''' * '''2026-07-23T02:45:53Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-23T03:07:55Z '''[[:de:Special:Diff/prev/269025863|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 4 Abschnitte: 4 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Alessandro_Severo|Alessandro_Severo]]) - letzte Bearbeitung: [[:User:Uwe Gille|Uwe Gille]], 2026-07-22 16:40'' * '''2026-07-23T03:16:30Z AdT2: Task finished!''' * '''2026-07-23T03:18:51Z AdT2: Task finished!''' * '''2026-07-23T03:43:11Z AdT3: Task finished!''' * '''2026-07-23T05:30:50Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-23T09:23:58Z AdT2: Task finished!''' * '''2026-07-23T09:26:18Z AdT2: Task finished!''' * '''2026-07-23T09:31:04Z AdT2: Task finished!''' * '''2026-07-23T09:33:30Z AdT2: Task finished!''' * '''2026-07-23T09:38:18Z AdT2: Task finished!''' * '''2026-07-23T09:40:50Z AdT2: Task finished!''' * 2026-07-23T09:40:56Z '''[[:de:Special:Diff/prev/269032476|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span>'' * '''2026-07-23T09:51:37Z AdT3: Task finished!''' * '''2026-07-23T09:55:09Z HS-Snapshot: Task finished!''' * '''2026-07-23T09:56:28Z AdT2: Task finished!''' * '''2026-07-23T09:56:33Z AdT2: Task finished!''' * '''2026-07-23T09:58:55Z AdT2: Task finished!''' * '''2026-07-23T09:59:00Z AdT2: Task finished!''' * '''2026-07-23T10:00:14Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-23T10:00:20Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-23T10:00:33Z AutoArchiv Wikiversity: Task finished!''' * 2026-07-23T10:20:43Z '''[[:de:Special:Diff/prev/269033381|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span>'' * '''2026-07-23T10:24:45Z AdT3: Task finished!''' * 2026-07-23T11:25:51Z '''[[:de:Special:Diff/prev/269034533|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span> Antwort'' * 2026-07-23T11:48:12Z '''[[:de:Special:Diff/prev/269034913|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:Norpew|Norpew]] -- ''[[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen#7. Juni 2026|→]]<span class="autocomment">7. Juni 2026: </span> Antwort'' * 2026-07-23T11:50:21Z '''[[:de:Special:Diff/prev/269034949|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen# Journal of Crustacean Biology|→]]<span class="autocomment"> Journal of Crustacean Biology: </span>'' * 2026-07-23T12:02:54Z '''[[:de:Special:Diff/prev/269035143|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:XenonX3|XenonX3]] -- ''[[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen#7. Juni 2026|→]]<span class="autocomment">7. Juni 2026: </span> -1'' * '''2026-07-23T12:39:47Z MerlBot: Task finished!''' * '''2026-07-23T12:40:02Z MerlBot1a: Task finished!''' * 2026-07-23T12:40:49Z '''[[:de:Special:Diff/prev/269035837|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of Crustacean Biology|→]]<span class="autocomment">Journal of Crustacean Biology: </span>'' * '''2026-07-23T13:00:04Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-23T14:07:52Z '''[[:de:Special:Diff/prev/269037754|••]] IMP:''' [[:de:Wikipedia Diskussion:Importwünsche|Wikipedia Diskussion:Importwünsche]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia Diskussion:Importwünsche/2026#Nachfrage]] archiviert – letzte Bearbeitung: [[user:Ameisenigel|Ameisenigel]] (16.07.2026 10:25:38)'' * 2026-07-23T15:25:41Z '''[[:de:Special:Diff/prev/269041717|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span> Antwort'' * '''2026-07-23T17:13:40Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-23T19:41:45Z -- <span style="color:red;">110</span>''' * '''2026-07-23T19:59:15Z -- <span style="color:red;">110</span>''' * 2026-07-23T20:57:56Z '''[[:de:Special:Diff/prev/269048968|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:YuniToumei|YuniToumei]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of Crustacean Biology|→]]<span class="autocomment">Journal of Crustacean Biology: </span> Antwort'' * '''2026-07-23T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-23T22:00:07Z Review: Task finished!''' * '''2026-07-23T22:00:14Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-23T22:00:20Z AutoArchiv Wikivoyage: Task finished!''' * 2026-07-23T22:00:22Z '''[[:de:Special:Diff/prev/269049860|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-23T22:00:35Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-23T22:01:27Z AdT-Archive: Task finished!''' * '''2026-07-23T22:01:40Z AdT2: Task finished!''' * '''2026-07-23T22:03:36Z AdT2: Task finished!''' * '''2026-07-23T22:03:44Z AdT2: Task finished!''' * '''2026-07-23T22:03:48Z AdTneu: Task finished!''' * '''2026-07-23T22:05:08Z HS-Snapshot: Task finished!''' * '''2026-07-23T22:05:58Z AdT2: Task finished!''' * '''2026-07-23T22:06:11Z AdT2: Task finished!''' * '''2026-07-23T22:29:38Z AdT3: Task finished!''' == TaxonBot: Protokoll 2026-07-24 == * '''2026-07-24T01:41:23Z NeueArtikel3: Task finished!''' * 2026-07-24T02:37:40Z '''[[:de:Special:Diff/prev/269051656|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:KurtR|KurtR]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#schweizer-illustrierte.ch und handelszeitung.ch auf Archive.org umstellen|→]]<span class="autocomment">schweizer-illustrierte.ch und handelszeitung.ch auf Archive.org umstellen: </span>'' * 2026-07-24T03:07:56Z '''[[:de:Special:Diff/prev/269051807|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 1 Abschnitt: 1 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Wieder_Zootaxa|Wieder_Zootaxa]]) - letzte Bearbeitung: [[:User:YuniToumei|YuniToumei]], 2026-07-23 22:57'' * '''2026-07-24T05:21:37Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-24T06:35:29Z '''[[:de:Special:Diff/prev/269054508|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> Antwort'' * '''2026-07-24T07:07:45Z AdT2: Task finished!''' * '''2026-07-24T07:10:14Z AdT2: Task finished!''' * 2026-07-24T07:19:24Z '''[[:de:Special:Diff/prev/269055298|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span> Antwort'' * '''2026-07-24T07:35:06Z AdT3: Task finished!''' * 2026-07-24T08:22:23Z '''[[:de:Special:Diff/prev/269056314|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of Crustacean Biology|→]]<span class="autocomment">Journal of Crustacean Biology: </span>'' * 2026-07-24T09:23:37Z '''[[:de:Special:Diff/prev/269057592|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Wi-luc-ky|Wi-luc-ky]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> aw: läuft bei allen Nachteilen auf Totlinklabel hinaus'' * '''2026-07-24T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-24T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-24T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-24T10:00:35Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-24T10:07:32Z [[:de:Special:Diff/prev/269058569|••]] Augsburg: [[:de:Wikipedia:Augsburg|Wikipedia:Augsburg]] -- [[:de:user:Langoktavian|Langoktavian]] -- ''[[:de:Wikipedia:Augsburg#Ich bin dabei!|→]]<span class="autocomment">Ich bin dabei!: </span>''''' * 2026-07-24T10:16:03Z '''[[:de:Special:Diff/prev/269058729|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span>'' * '''2026-07-24T10:31:23Z AdT2: Task finished!''' * '''2026-07-24T10:33:45Z AdT2: Task finished!''' * '''2026-07-24T10:34:08Z AdT2: Task finished!''' * '''2026-07-24T10:36:31Z AdT2: Task finished!''' * '''2026-07-24T10:58:29Z AdT3: Task finished!''' * '''2026-07-24T11:57:13Z MerlBot: Task finished!''' * '''2026-07-24T11:57:28Z MerlBot1a: Task finished!''' * '''2026-07-24T13:00:04Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-24T14:36:49Z '''[[:de:Special:Diff/prev/269063510|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:Krib|Krib]] -- ''[[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung#1945 bis heute|→]]<span class="autocomment">1945 bis heute: </span> +[[Volksmudschahedin]]'' * '''2026-07-24T17:06:31Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-24T19:05:20Z '''[[:de:Special:Diff/prev/269068831|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span> Antwort'' * 2026-07-24T19:05:35Z '''[[:de:Special:Diff/prev/269068837|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Walter Schmidt-Salzmann - Widerstandsbewegung 20.07.1944|→]]<span class="autocomment">Walter Schmidt-Salzmann - Widerstandsbewegung 20.07.1944: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * 2026-07-24T19:19:46Z '''[[:de:Special:Diff/prev/269069103|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> Antwort'' * 2026-07-24T19:44:13Z '''[[:de:Special:Diff/prev/269069473|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Wi-luc-ky|Wi-luc-ky]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> aw: in [[Archive.today]] steht was zum [[WP:GB|GB]]'' * '''2026-07-24T21:55:07Z HS-Snapshot: Task finished!''' * '''2026-07-24T22:00:09Z Review: Task finished!''' * '''2026-07-24T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-24T22:00:14Z '''[[:de:Special:Diff/prev/269071687|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-24T22:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-24T22:00:44Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-24T22:01:25Z AdT-Archive: Task finished!''' * '''2026-07-24T22:01:37Z AdT2: Task finished!''' * '''2026-07-24T22:03:26Z AdTneu: Task finished!''' * '''2026-07-24T22:03:35Z AdT2: Task finished!''' * '''2026-07-24T22:03:41Z AdT2: Task finished!''' * '''2026-07-24T22:05:07Z HS-Snapshot: Task finished!''' * '''2026-07-24T22:06:01Z AdT2: Task finished!''' * '''2026-07-24T22:06:04Z AdT2: Task finished!''' * '''2026-07-24T22:30:04Z AdT3: Task finished!''' == TaxonBot: Protokoll 2026-07-25 == * '''2026-07-25T01:42:40Z NeueArtikel3: Task finished!''' * '''2026-07-25T02:27:12Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-25T04:31:55Z '''[[:de:Special:Diff/prev/269074888|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Schulenburg1|Schulenburg1]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Geburtstag von Misselwitz, Joachim|→]]<span class="autocomment">Geburtstag von Misselwitz, Joachim: </span>'' * 2026-07-25T04:38:55Z '''[[:de:Special:Diff/prev/269074956|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:Zollernalb|Zollernalb]] -- ''Neuer Abschnitt [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange#Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch)|→]]<span class="autocomment">Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch): </span>'' * 2026-07-25T05:00:39Z '''[[:de:Special:Diff/prev/269075274|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonKatBot|TaxonKatBot]] -- ''Bot: [[:Kategorie:Bischof von Derry]] nach [[:Kategorie:Bischof von Derry (römisch-katholisch)]]: erledigt'' * '''2026-07-25T05:22:42Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-25T08:52:54Z '''[[:de:Special:Diff/prev/269080442|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span>'' * '''2026-07-25T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-25T10:00:12Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-25T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-25T10:00:33Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-25T10:25:28Z MerlBot: Task finished!''' * '''2026-07-25T10:25:43Z MerlBot1a: Task finished!''' * 2026-07-25T11:01:03Z '''[[:de:Special:Diff/prev/269087961|••]] IMP:''' [[:de:Wikipedia Diskussion:Übersetzungen|Wikipedia Diskussion:Übersetzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia Diskussion:Übersetzungen/Archiv/2023#Bestes Vorgehen beim Artikelübersetzen, mit Blick auf die Fußnoten]] archiviert – letzte Bearbeitung: [[user:Ameisenigel|Ameisenigel]] (15.07.2026 22:06:20)'' * '''2026-07-25T11:58:34Z [[:de:Special:Diff/prev/269089070|••]] Augsburg: [[:de:Wikipedia Diskussion:Augsburg|Wikipedia Diskussion:Augsburg]] -- [[:de:user:LGB-ler|LGB-ler]] -- ''[[:de:Wikipedia Diskussion:Augsburg#Wiki Treffen im Legoland Deutschland Resort|→]]<span class="autocomment">Wiki Treffen im Legoland Deutschland Resort: </span> Antwort''''' * '''2026-07-25T13:00:11Z AutoArchiv-Maimaid: Task finished!''' * '''2026-07-25T17:02:01Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-25T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-25T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-25T22:00:20Z AutoArchiv Wikivoyage: Task finished!''' * 2026-07-25T22:00:19Z '''[[:de:Special:Diff/prev/269098194|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-25T22:00:34Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-25T22:01:28Z AdT-Archive: Task finished!''' * '''2026-07-25T22:01:41Z AdT2: Task finished!''' * '''2026-07-25T22:03:27Z AdTneu: Task finished!''' * '''2026-07-25T22:03:34Z AdT2: Task finished!''' * '''2026-07-25T22:03:43Z AdT2: Task finished!''' * '''2026-07-25T22:05:07Z HS-Snapshot: Task finished!''' * '''2026-07-25T22:05:58Z AdT2: Task finished!''' * '''2026-07-25T22:06:07Z AdT2: Task finished!''' * 2026-07-25T22:13:10Z '''[[:de:Special:Diff/prev/269098339|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Aktualisierung'' * '''2026-07-25T22:29:42Z AdT3: Task finished!''' * 2026-07-25T23:19:07Z '''[[:de:Special:Diff/prev/269099303|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:Perrak|Perrak]] -- ''Neuer Abschnitt [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange#Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie)|→]]<span class="autocomment">Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie): </span>'' == TaxonBot: Protokoll 2026-07-26 == * '''2026-07-26T01:43:07Z NeueArtikel3: Task finished!''' * '''2026-07-26T02:24:52Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-26T03:07:38Z '''[[:de:Special:Diff/prev/269100556|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 1 Abschnitt: 1 nach [[Wikipedia:Bots/Anfragen/Archiv/2026-2]] (ab Abschnitt [[Wikipedia:Bots/Anfragen/Archiv/2026-2#Zwei_Vorlagenbezeichner|Zwei_Vorlagenbezeichner]]) - letzte Bearbeitung: [[:User:Wi-luc-ky|Wi-luc-ky]], 2026-07-24 21:44'' * 2026-07-26T03:08:04Z '''[[:de:Special:Diff/prev/269100564|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 3 Abschnitte: 3 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Walter_Schmidt-Salzmann_-_Widerstandsbewegung_20.07.1944|Walter_Schmidt-Salzmann_-_Widerstandsbewegung_20.07.1944]]) - letzte Bearbeitung: [[:User:Marie Adelaide|Marie Adelaide]], 2026-07-25 10:52'' * 2026-07-26T05:02:42Z '''[[:de:Special:Diff/prev/269102082|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonKatBot|TaxonKatBot]] -- ''Bot: [[:Kategorie:Isthmus]] nach [[:Kategorie:Isthmus (Geographie)]]: erledigt'' * '''2026-07-26T05:19:39Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-26T06:01:40Z '''[[:de:Special:Diff/prev/269102959|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T06:20:17Z Review: Task finished!''' * '''2026-07-26T07:04:51Z -- <span style="color:red;">110</span>''' * '''2026-07-26T07:34:23Z -- <span style="color:red;">110</span>''' * 2026-07-26T08:07:10Z '''[[:de:Special:Diff/prev/269105130|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:LeoGe25|LeoGe25]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-add-self-no-reason:LeoGe25||→]]<span class="autocomment">growthexperiments-manage-mentors-summary-add-self-no-reason:LeoGe25|: </span>'' * 2026-07-26T08:08:45Z '''[[:de:Special:Diff/prev/269105177|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData-Parameterzeilen in Darkmode'' * 2026-07-26T08:14:10Z '''[[:de:Special:Diff/prev/269105304|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''status-fix'' * 2026-07-26T08:23:31Z '''[[:de:Special:Diff/prev/269105496|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color-fix'' * 2026-07-26T08:39:45Z '''[[:de:Special:Diff/prev/269105832|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color fixed'' * 2026-07-26T08:42:29Z '''[[:de:Special:Diff/prev/269105889|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- * 2026-07-26T08:48:53Z '''[[:de:Special:Diff/prev/269105994|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''attempt 2'' * 2026-07-26T08:50:38Z '''[[:de:Special:Diff/prev/269106040|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Jayen466|Jayen466]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span>'' * 2026-07-26T08:59:11Z '''[[:de:Special:Diff/prev/269106248|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color-fix 3'' * 2026-07-26T09:46:16Z '''[[:de:Special:Diff/prev/269107366|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData grey shaded background / fix part 2 / optimized'' * 2026-07-26T09:52:50Z '''[[:de:Special:Diff/prev/269107501|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen#Altfälle mit offenen Fragen oder Problemen|→]]<span class="autocomment">Altfälle mit offenen Fragen oder Problemen: </span>'' * '''2026-07-26T09:55:09Z HS-Snapshot: Task finished!''' * '''2026-07-26T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-26T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-26T10:00:32Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-26T10:25:42Z MerlBot: Task finished!''' * '''2026-07-26T10:25:57Z MerlBot1a: Task finished!''' * 2026-07-26T10:32:50Z '''[[:de:Special:Diff/prev/269108359|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''required templatedata line: blue background'' * 2026-07-26T11:03:50Z '''[[:de:Special:Diff/prev/269108967|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * '''2026-07-26T11:10:56Z AdT2: Task finished!''' * '''2026-07-26T11:13:22Z AdT2: Task finished!''' * '''2026-07-26T11:39:33Z AdT3: Task finished!''' * 2026-07-26T11:50:52Z '''[[:de:Special:Diff/prev/269109953|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span>'' * 2026-07-26T11:54:39Z '''[[:de:Special:Diff/prev/269110026|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData: deprecated nach Beschreibung rot'' * 2026-07-26T11:59:30Z '''[[:de:Special:Diff/prev/269110098|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-26T12:17:45Z '''[[:de:Special:Diff/prev/269110441|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span> Service: DOI klickbar gemacht'' * 2026-07-26T12:19:07Z '''[[:de:Special:Diff/prev/269110466|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * 2026-07-26T12:26:09Z '''[[:de:Special:Diff/prev/269110594|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> Antwort'' * 2026-07-26T12:57:45Z '''[[:de:Special:Diff/prev/269111198|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Rack Pack|Rack Pack]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.|→]]<span class="autocomment">Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.: </span>'' * '''2026-07-26T13:00:03Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-26T13:14:00Z '''[[:de:Special:Diff/prev/269111657|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.|→]]<span class="autocomment">Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T14:40:58Z AdT2: Task finished!''' * '''2026-07-26T14:43:22Z AdT2: Task finished!''' * 2026-07-26T14:55:11Z '''[[:de:Special:Diff/prev/269115779|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Rack Pack|Rack Pack]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#ArchivLink, InternetArchivBot über komplettes Portal:Billard 6.295 Artikel laufen lassen möglich?|→]]<span class="autocomment">ArchivLink, InternetArchivBot über komplettes Portal:Billard 6.295 Artikel laufen lassen möglich?: </span>'' * '''2026-07-26T15:08:57Z AdT3: Task finished!''' * 2026-07-26T15:55:23Z '''[[:de:Special:Diff/prev/269119211|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> Antwort'' * 2026-07-26T15:55:39Z '''[[:de:Special:Diff/prev/269119219|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * 2026-07-26T16:01:48Z '''[[:de:Special:Diff/prev/269119348|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia:WikiProjekt Kategorien/Warteschlange/Archiv/2026 III#Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch) (erledigt)]] archiviert – letzte Bearbeitung: [[user:TaxonKatBot|TaxonKatBot]] (26.07.2026 07:02:42)'' * 2026-07-26T16:03:51Z '''[[:de:Special:Diff/prev/269119393|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-26T16:39:13Z '''[[:de:Special:Diff/prev/269120898|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Timk70|Timk70]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span> mail'' * '''2026-07-26T17:06:16Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-26T18:15:07Z AdT2: Task finished!''' * '''2026-07-26T18:17:31Z AdT2: Task finished!''' * 2026-07-26T18:23:32Z '''[[:de:Special:Diff/prev/269122999|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span> Antwort'' * '''2026-07-26T18:42:51Z AdT3: Task finished!''' * 2026-07-26T18:49:34Z '''[[:de:Special:Diff/prev/269123502|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Jayen466|Jayen466]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span> erledigt'' * 2026-07-26T20:49:34Z '''[[:de:Special:Diff/prev/269125506|••]] MediaWiki:''' [[:de:MediaWiki:Ipbreason-indef-dropdown|MediaWiki:Ipbreason-indef-dropdown]] -- [[:de:user:Codc|Codc]] -- * 2026-07-26T21:26:06Z '''[[:de:Special:Diff/prev/269126058|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * 2026-07-26T21:26:27Z '''[[:de:Special:Diff/prev/269126064|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-26T22:00:07Z Review: Task finished!''' * '''2026-07-26T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-26T22:00:10Z '''[[:de:Special:Diff/prev/269126543|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-26T22:00:20Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-26T22:00:34Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-26T22:01:29Z AdT-Archive: Task finished!''' * '''2026-07-26T22:01:37Z AdT2: Task finished!''' * '''2026-07-26T22:03:32Z AdTneu: Task finished!''' * '''2026-07-26T22:03:37Z AdT2: Task finished!''' * '''2026-07-26T22:03:47Z AdT2: Task finished!''' * '''2026-07-26T22:05:08Z HS-Snapshot: Task finished!''' * '''2026-07-26T22:06:10Z AdT2: Task finished!''' * '''2026-07-26T22:06:25Z AdT2: Task finished!''' * '''2026-07-26T22:29:28Z AdT3: Task finished!''' == TaxonBot: Protokoll 2026-07-27 == * '''2026-07-27T01:39:13Z NeueArtikel3: Task finished!''' * '''2026-07-27T02:22:25Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-27T03:08:06Z '''[[:de:Special:Diff/prev/269128941|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 2 Abschnitte: 2 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Geburtstag_von_Misselwitz,_Joachim|Geburtstag_von_Misselwitz,_Joachim]]) - letzte Bearbeitung: [[:User:Doc Taxon|Doc Taxon]], 2026-07-26 23:26'' * '''2026-07-27T05:34:06Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-27T06:46:33Z '''[[:de:Special:Diff/prev/269132291|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * 2026-07-27T07:21:43Z '''[[:de:Special:Diff/prev/269132978|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-27T07:48:00Z '''[[:de:Special:Diff/prev/269133411|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span>'' * 2026-07-27T08:29:38Z '''[[:de:Special:Diff/prev/269134243|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * 2026-07-27T08:30:14Z '''[[:de:Special:Diff/prev/269134249|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-27T09:06:59Z '''[[:de:Special:Diff/prev/269135124|••]] MediaWiki:''' [[:de:MediaWiki:Userlogin-yourname-desc|MediaWiki:Userlogin-yourname-desc]] -- [[:de:user:Hgzh|Hgzh]] -- ''Anpassung an [[Wikipedia:Benutzerkonto]]'' * 2026-07-27T09:10:13Z '''[[:de:Special:Diff/prev/269135199|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet1|MediaWiki:Createacct-username-policy-popover-bullet1]] -- [[:de:user:Hgzh|Hgzh]] -- ''Link auf lokale Hilfeseite'' * 2026-07-27T09:14:04Z '''[[:de:Special:Diff/prev/269135264|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet2|MediaWiki:Createacct-username-policy-popover-bullet2]] -- [[:de:user:Hgzh|Hgzh]] -- ''Link zu lokaler Hilfeseite'' * 2026-07-27T09:17:06Z '''[[:de:Special:Diff/prev/269135320|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet3|MediaWiki:Createacct-username-policy-popover-bullet3]] -- [[:de:user:Hgzh|Hgzh]] -- ''Originaltext ist enwiki-zentriert und trifft hier nicht zu, stattdessen auf Verifizierung verwiesen'' * 2026-07-27T09:35:04Z '''[[:de:Special:Diff/prev/269135762|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''lokale Adaption des Infobox-Hack-Stylesheets'' * 2026-07-27T09:36:31Z '''[[:de:Special:Diff/prev/269135802|••]] MediaWiki:''' [[:de:MediaWiki:Wikimedia-styles-exclude|MediaWiki:Wikimedia-styles-exclude]] -- [[:de:user:Hgzh|Hgzh]] -- ''zentrales Infobox-Stylesheet deaktiviert'' * 2026-07-27T09:43:59Z '''[[:de:Special:Diff/prev/269135955|••]] MediaWiki:''' [[:de:MediaWiki:Gadgets-definition|MediaWiki:Gadgets-definition]] -- [[:de:user:Hgzh|Hgzh]] -- ''responsive erstmal nur für minerva'' * 2026-07-27T09:45:36Z '''[[:de:Special:Diff/prev/269135983|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''nur minerva über Gadgets-definition'' * '''2026-07-27T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-27T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-27T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-27T10:00:33Z AutoArchiv Wikiversity: Task finished!''' * 2026-07-27T10:22:29Z '''[[:de:Special:Diff/prev/269136634|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''inline-table mglw. generell besser geeignet'' * '''2026-07-27T10:52:06Z AdT2: Task finished!''' * '''2026-07-27T10:54:27Z AdT2: Task finished!''' * '''2026-07-27T11:02:06Z AdT2: Task finished!''' * '''2026-07-27T11:04:30Z AdT2: Task finished!''' * '''2026-07-27T11:05:26Z AdT2: Task finished!''' * '''2026-07-27T11:06:36Z AdT2: Task finished!''' * '''2026-07-27T11:07:50Z AdT2: Task finished!''' * '''2026-07-27T11:08:59Z AdT2: Task finished!''' * '''2026-07-27T11:19:04Z AdT3: Task finished!''' * '''2026-07-27T11:23:06Z AdT2: Task finished!''' * '''2026-07-27T11:25:33Z AdT2: Task finished!''' * '''2026-07-27T11:51:09Z AdT3: Task finished!''' * 2026-07-27T11:55:01Z '''[[:de:Special:Diff/prev/269138538|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:02Z '''[[:de:Special:Diff/prev/269138541|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:02Z '''[[:de:Special:Diff/prev/269138543|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138545|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Janui|Kennzeichnung von Lotse Janui als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Janui|Kennzeichnung von Lotse Janui als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138546|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Mondtaler|Kennzeichnung von Lotse Mondtaler als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Mondtaler|Kennzeichnung von Lotse Mondtaler als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138547|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:55:04Z '''[[:de:Special:Diff/prev/269138549|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Janui|Entfernen von Lotse Janui, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Janui|Entfernen von Lotse Janui, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:55:04Z '''[[:de:Special:Diff/prev/269138550|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Mondtaler|Entfernen von Lotse Mondtaler, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Mondtaler|Entfernen von Lotse Mondtaler, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:56:16Z '''[[:de:Special:Diff/prev/269138580|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:17Z '''[[:de:Special:Diff/prev/269138581|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:18Z '''[[:de:Special:Diff/prev/269138583|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:18Z '''[[:de:Special:Diff/prev/269138584|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T12:26:48Z '''[[:de:Special:Diff/prev/269139304|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * '''2026-07-27T13:00:03Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-27T15:49:34Z '''[[:de:Special:Diff/prev/269143289|••]] MediaWiki:''' [[:de:MediaWiki:Noarticletext-1|MediaWiki:Noarticletext-1]] -- [[:de:user:MBq|MBq]] -- ''zweiter satz eher verwirrend vor allem für noobs'' * 2026-07-27T16:03:13Z '''[[:de:Special:Diff/prev/269143551|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia:WikiProjekt Kategorien/Warteschlange/Archiv/2026 III#Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie) (erledigt)]] archiviert – letzte Bearbeitung: [[user:TaxonBot|TaxonBot]] (26.07.2026 18:01:48)'' * 2026-07-27T19:41:44Z '''[[:de:Special:Diff/prev/269147772|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Hellenyck|Hellenyck]] -- * 2026-07-27T20:01:48Z '''[[:de:Special:Diff/prev/269148095|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SignaturBot|SignaturBot]] -- ''Bot: Signaturnachtrag für Beitrag von [[User:Hellenyck|Hellenyck]]'' 6z5shrkiwf26d0weign7qtef4np5v0g 619004 619003 2026-07-27T20:03:21Z TaxonBot 4700 Log: BIBR 619004 wikitext text/x-wiki == TaxonBot: Protokoll 2026-07-23 == * '''2026-07-23T01:41:40Z NeueArtikel3: Task finished!''' * '''2026-07-23T02:45:53Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-23T03:07:55Z '''[[:de:Special:Diff/prev/269025863|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 4 Abschnitte: 4 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Alessandro_Severo|Alessandro_Severo]]) - letzte Bearbeitung: [[:User:Uwe Gille|Uwe Gille]], 2026-07-22 16:40'' * '''2026-07-23T03:16:30Z AdT2: Task finished!''' * '''2026-07-23T03:18:51Z AdT2: Task finished!''' * '''2026-07-23T03:43:11Z AdT3: Task finished!''' * '''2026-07-23T05:30:50Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-23T09:23:58Z AdT2: Task finished!''' * '''2026-07-23T09:26:18Z AdT2: Task finished!''' * '''2026-07-23T09:31:04Z AdT2: Task finished!''' * '''2026-07-23T09:33:30Z AdT2: Task finished!''' * '''2026-07-23T09:38:18Z AdT2: Task finished!''' * '''2026-07-23T09:40:50Z AdT2: Task finished!''' * 2026-07-23T09:40:56Z '''[[:de:Special:Diff/prev/269032476|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span>'' * '''2026-07-23T09:51:37Z AdT3: Task finished!''' * '''2026-07-23T09:55:09Z HS-Snapshot: Task finished!''' * '''2026-07-23T09:56:28Z AdT2: Task finished!''' * '''2026-07-23T09:56:33Z AdT2: Task finished!''' * '''2026-07-23T09:58:55Z AdT2: Task finished!''' * '''2026-07-23T09:59:00Z AdT2: Task finished!''' * '''2026-07-23T10:00:14Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-23T10:00:20Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-23T10:00:33Z AutoArchiv Wikiversity: Task finished!''' * 2026-07-23T10:20:43Z '''[[:de:Special:Diff/prev/269033381|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span>'' * '''2026-07-23T10:24:45Z AdT3: Task finished!''' * 2026-07-23T11:25:51Z '''[[:de:Special:Diff/prev/269034533|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span> Antwort'' * 2026-07-23T11:48:12Z '''[[:de:Special:Diff/prev/269034913|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:Norpew|Norpew]] -- ''[[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen#7. Juni 2026|→]]<span class="autocomment">7. Juni 2026: </span> Antwort'' * 2026-07-23T11:50:21Z '''[[:de:Special:Diff/prev/269034949|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen# Journal of Crustacean Biology|→]]<span class="autocomment"> Journal of Crustacean Biology: </span>'' * 2026-07-23T12:02:54Z '''[[:de:Special:Diff/prev/269035143|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:XenonX3|XenonX3]] -- ''[[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen#7. Juni 2026|→]]<span class="autocomment">7. Juni 2026: </span> -1'' * '''2026-07-23T12:39:47Z MerlBot: Task finished!''' * '''2026-07-23T12:40:02Z MerlBot1a: Task finished!''' * 2026-07-23T12:40:49Z '''[[:de:Special:Diff/prev/269035837|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of Crustacean Biology|→]]<span class="autocomment">Journal of Crustacean Biology: </span>'' * '''2026-07-23T13:00:04Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-23T14:07:52Z '''[[:de:Special:Diff/prev/269037754|••]] IMP:''' [[:de:Wikipedia Diskussion:Importwünsche|Wikipedia Diskussion:Importwünsche]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia Diskussion:Importwünsche/2026#Nachfrage]] archiviert – letzte Bearbeitung: [[user:Ameisenigel|Ameisenigel]] (16.07.2026 10:25:38)'' * 2026-07-23T15:25:41Z '''[[:de:Special:Diff/prev/269041717|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span> Antwort'' * '''2026-07-23T17:13:40Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-23T19:41:45Z -- <span style="color:red;">110</span>''' * '''2026-07-23T19:59:15Z -- <span style="color:red;">110</span>''' * 2026-07-23T20:57:56Z '''[[:de:Special:Diff/prev/269048968|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:YuniToumei|YuniToumei]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of Crustacean Biology|→]]<span class="autocomment">Journal of Crustacean Biology: </span> Antwort'' * '''2026-07-23T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-23T22:00:07Z Review: Task finished!''' * '''2026-07-23T22:00:14Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-23T22:00:20Z AutoArchiv Wikivoyage: Task finished!''' * 2026-07-23T22:00:22Z '''[[:de:Special:Diff/prev/269049860|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-23T22:00:35Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-23T22:01:27Z AdT-Archive: Task finished!''' * '''2026-07-23T22:01:40Z AdT2: Task finished!''' * '''2026-07-23T22:03:36Z AdT2: Task finished!''' * '''2026-07-23T22:03:44Z AdT2: Task finished!''' * '''2026-07-23T22:03:48Z AdTneu: Task finished!''' * '''2026-07-23T22:05:08Z HS-Snapshot: Task finished!''' * '''2026-07-23T22:05:58Z AdT2: Task finished!''' * '''2026-07-23T22:06:11Z AdT2: Task finished!''' * '''2026-07-23T22:29:38Z AdT3: Task finished!''' == TaxonBot: Protokoll 2026-07-24 == * '''2026-07-24T01:41:23Z NeueArtikel3: Task finished!''' * 2026-07-24T02:37:40Z '''[[:de:Special:Diff/prev/269051656|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:KurtR|KurtR]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#schweizer-illustrierte.ch und handelszeitung.ch auf Archive.org umstellen|→]]<span class="autocomment">schweizer-illustrierte.ch und handelszeitung.ch auf Archive.org umstellen: </span>'' * 2026-07-24T03:07:56Z '''[[:de:Special:Diff/prev/269051807|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 1 Abschnitt: 1 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Wieder_Zootaxa|Wieder_Zootaxa]]) - letzte Bearbeitung: [[:User:YuniToumei|YuniToumei]], 2026-07-23 22:57'' * '''2026-07-24T05:21:37Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-24T06:35:29Z '''[[:de:Special:Diff/prev/269054508|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> Antwort'' * '''2026-07-24T07:07:45Z AdT2: Task finished!''' * '''2026-07-24T07:10:14Z AdT2: Task finished!''' * 2026-07-24T07:19:24Z '''[[:de:Special:Diff/prev/269055298|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span> Antwort'' * '''2026-07-24T07:35:06Z AdT3: Task finished!''' * 2026-07-24T08:22:23Z '''[[:de:Special:Diff/prev/269056314|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of Crustacean Biology|→]]<span class="autocomment">Journal of Crustacean Biology: </span>'' * 2026-07-24T09:23:37Z '''[[:de:Special:Diff/prev/269057592|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Wi-luc-ky|Wi-luc-ky]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> aw: läuft bei allen Nachteilen auf Totlinklabel hinaus'' * '''2026-07-24T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-24T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-24T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-24T10:00:35Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-24T10:07:32Z [[:de:Special:Diff/prev/269058569|••]] Augsburg: [[:de:Wikipedia:Augsburg|Wikipedia:Augsburg]] -- [[:de:user:Langoktavian|Langoktavian]] -- ''[[:de:Wikipedia:Augsburg#Ich bin dabei!|→]]<span class="autocomment">Ich bin dabei!: </span>''''' * 2026-07-24T10:16:03Z '''[[:de:Special:Diff/prev/269058729|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span>'' * '''2026-07-24T10:31:23Z AdT2: Task finished!''' * '''2026-07-24T10:33:45Z AdT2: Task finished!''' * '''2026-07-24T10:34:08Z AdT2: Task finished!''' * '''2026-07-24T10:36:31Z AdT2: Task finished!''' * '''2026-07-24T10:58:29Z AdT3: Task finished!''' * '''2026-07-24T11:57:13Z MerlBot: Task finished!''' * '''2026-07-24T11:57:28Z MerlBot1a: Task finished!''' * '''2026-07-24T13:00:04Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-24T14:36:49Z '''[[:de:Special:Diff/prev/269063510|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:Krib|Krib]] -- ''[[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung#1945 bis heute|→]]<span class="autocomment">1945 bis heute: </span> +[[Volksmudschahedin]]'' * '''2026-07-24T17:06:31Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-24T19:05:20Z '''[[:de:Special:Diff/prev/269068831|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span> Antwort'' * 2026-07-24T19:05:35Z '''[[:de:Special:Diff/prev/269068837|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Walter Schmidt-Salzmann - Widerstandsbewegung 20.07.1944|→]]<span class="autocomment">Walter Schmidt-Salzmann - Widerstandsbewegung 20.07.1944: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * 2026-07-24T19:19:46Z '''[[:de:Special:Diff/prev/269069103|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> Antwort'' * 2026-07-24T19:44:13Z '''[[:de:Special:Diff/prev/269069473|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Wi-luc-ky|Wi-luc-ky]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> aw: in [[Archive.today]] steht was zum [[WP:GB|GB]]'' * '''2026-07-24T21:55:07Z HS-Snapshot: Task finished!''' * '''2026-07-24T22:00:09Z Review: Task finished!''' * '''2026-07-24T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-24T22:00:14Z '''[[:de:Special:Diff/prev/269071687|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-24T22:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-24T22:00:44Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-24T22:01:25Z AdT-Archive: Task finished!''' * '''2026-07-24T22:01:37Z AdT2: Task finished!''' * '''2026-07-24T22:03:26Z AdTneu: Task finished!''' * '''2026-07-24T22:03:35Z AdT2: Task finished!''' * '''2026-07-24T22:03:41Z AdT2: Task finished!''' * '''2026-07-24T22:05:07Z HS-Snapshot: Task finished!''' * '''2026-07-24T22:06:01Z AdT2: Task finished!''' * '''2026-07-24T22:06:04Z AdT2: Task finished!''' * '''2026-07-24T22:30:04Z AdT3: Task finished!''' == TaxonBot: Protokoll 2026-07-25 == * '''2026-07-25T01:42:40Z NeueArtikel3: Task finished!''' * '''2026-07-25T02:27:12Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-25T04:31:55Z '''[[:de:Special:Diff/prev/269074888|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Schulenburg1|Schulenburg1]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Geburtstag von Misselwitz, Joachim|→]]<span class="autocomment">Geburtstag von Misselwitz, Joachim: </span>'' * 2026-07-25T04:38:55Z '''[[:de:Special:Diff/prev/269074956|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:Zollernalb|Zollernalb]] -- ''Neuer Abschnitt [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange#Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch)|→]]<span class="autocomment">Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch): </span>'' * 2026-07-25T05:00:39Z '''[[:de:Special:Diff/prev/269075274|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonKatBot|TaxonKatBot]] -- ''Bot: [[:Kategorie:Bischof von Derry]] nach [[:Kategorie:Bischof von Derry (römisch-katholisch)]]: erledigt'' * '''2026-07-25T05:22:42Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-25T08:52:54Z '''[[:de:Special:Diff/prev/269080442|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span>'' * '''2026-07-25T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-25T10:00:12Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-25T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-25T10:00:33Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-25T10:25:28Z MerlBot: Task finished!''' * '''2026-07-25T10:25:43Z MerlBot1a: Task finished!''' * 2026-07-25T11:01:03Z '''[[:de:Special:Diff/prev/269087961|••]] IMP:''' [[:de:Wikipedia Diskussion:Übersetzungen|Wikipedia Diskussion:Übersetzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia Diskussion:Übersetzungen/Archiv/2023#Bestes Vorgehen beim Artikelübersetzen, mit Blick auf die Fußnoten]] archiviert – letzte Bearbeitung: [[user:Ameisenigel|Ameisenigel]] (15.07.2026 22:06:20)'' * '''2026-07-25T11:58:34Z [[:de:Special:Diff/prev/269089070|••]] Augsburg: [[:de:Wikipedia Diskussion:Augsburg|Wikipedia Diskussion:Augsburg]] -- [[:de:user:LGB-ler|LGB-ler]] -- ''[[:de:Wikipedia Diskussion:Augsburg#Wiki Treffen im Legoland Deutschland Resort|→]]<span class="autocomment">Wiki Treffen im Legoland Deutschland Resort: </span> Antwort''''' * '''2026-07-25T13:00:11Z AutoArchiv-Maimaid: Task finished!''' * '''2026-07-25T17:02:01Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-25T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-25T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-25T22:00:20Z AutoArchiv Wikivoyage: Task finished!''' * 2026-07-25T22:00:19Z '''[[:de:Special:Diff/prev/269098194|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-25T22:00:34Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-25T22:01:28Z AdT-Archive: Task finished!''' * '''2026-07-25T22:01:41Z AdT2: Task finished!''' * '''2026-07-25T22:03:27Z AdTneu: Task finished!''' * '''2026-07-25T22:03:34Z AdT2: Task finished!''' * '''2026-07-25T22:03:43Z AdT2: Task finished!''' * '''2026-07-25T22:05:07Z HS-Snapshot: Task finished!''' * '''2026-07-25T22:05:58Z AdT2: Task finished!''' * '''2026-07-25T22:06:07Z AdT2: Task finished!''' * 2026-07-25T22:13:10Z '''[[:de:Special:Diff/prev/269098339|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Aktualisierung'' * '''2026-07-25T22:29:42Z AdT3: Task finished!''' * 2026-07-25T23:19:07Z '''[[:de:Special:Diff/prev/269099303|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:Perrak|Perrak]] -- ''Neuer Abschnitt [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange#Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie)|→]]<span class="autocomment">Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie): </span>'' == TaxonBot: Protokoll 2026-07-26 == * '''2026-07-26T01:43:07Z NeueArtikel3: Task finished!''' * '''2026-07-26T02:24:52Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-26T03:07:38Z '''[[:de:Special:Diff/prev/269100556|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 1 Abschnitt: 1 nach [[Wikipedia:Bots/Anfragen/Archiv/2026-2]] (ab Abschnitt [[Wikipedia:Bots/Anfragen/Archiv/2026-2#Zwei_Vorlagenbezeichner|Zwei_Vorlagenbezeichner]]) - letzte Bearbeitung: [[:User:Wi-luc-ky|Wi-luc-ky]], 2026-07-24 21:44'' * 2026-07-26T03:08:04Z '''[[:de:Special:Diff/prev/269100564|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 3 Abschnitte: 3 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Walter_Schmidt-Salzmann_-_Widerstandsbewegung_20.07.1944|Walter_Schmidt-Salzmann_-_Widerstandsbewegung_20.07.1944]]) - letzte Bearbeitung: [[:User:Marie Adelaide|Marie Adelaide]], 2026-07-25 10:52'' * 2026-07-26T05:02:42Z '''[[:de:Special:Diff/prev/269102082|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonKatBot|TaxonKatBot]] -- ''Bot: [[:Kategorie:Isthmus]] nach [[:Kategorie:Isthmus (Geographie)]]: erledigt'' * '''2026-07-26T05:19:39Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-26T06:01:40Z '''[[:de:Special:Diff/prev/269102959|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T06:20:17Z Review: Task finished!''' * '''2026-07-26T07:04:51Z -- <span style="color:red;">110</span>''' * '''2026-07-26T07:34:23Z -- <span style="color:red;">110</span>''' * 2026-07-26T08:07:10Z '''[[:de:Special:Diff/prev/269105130|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:LeoGe25|LeoGe25]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-add-self-no-reason:LeoGe25||→]]<span class="autocomment">growthexperiments-manage-mentors-summary-add-self-no-reason:LeoGe25|: </span>'' * 2026-07-26T08:08:45Z '''[[:de:Special:Diff/prev/269105177|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData-Parameterzeilen in Darkmode'' * 2026-07-26T08:14:10Z '''[[:de:Special:Diff/prev/269105304|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''status-fix'' * 2026-07-26T08:23:31Z '''[[:de:Special:Diff/prev/269105496|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color-fix'' * 2026-07-26T08:39:45Z '''[[:de:Special:Diff/prev/269105832|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color fixed'' * 2026-07-26T08:42:29Z '''[[:de:Special:Diff/prev/269105889|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- * 2026-07-26T08:48:53Z '''[[:de:Special:Diff/prev/269105994|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''attempt 2'' * 2026-07-26T08:50:38Z '''[[:de:Special:Diff/prev/269106040|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Jayen466|Jayen466]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span>'' * 2026-07-26T08:59:11Z '''[[:de:Special:Diff/prev/269106248|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color-fix 3'' * 2026-07-26T09:46:16Z '''[[:de:Special:Diff/prev/269107366|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData grey shaded background / fix part 2 / optimized'' * 2026-07-26T09:52:50Z '''[[:de:Special:Diff/prev/269107501|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen#Altfälle mit offenen Fragen oder Problemen|→]]<span class="autocomment">Altfälle mit offenen Fragen oder Problemen: </span>'' * '''2026-07-26T09:55:09Z HS-Snapshot: Task finished!''' * '''2026-07-26T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-26T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-26T10:00:32Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-26T10:25:42Z MerlBot: Task finished!''' * '''2026-07-26T10:25:57Z MerlBot1a: Task finished!''' * 2026-07-26T10:32:50Z '''[[:de:Special:Diff/prev/269108359|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''required templatedata line: blue background'' * 2026-07-26T11:03:50Z '''[[:de:Special:Diff/prev/269108967|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * '''2026-07-26T11:10:56Z AdT2: Task finished!''' * '''2026-07-26T11:13:22Z AdT2: Task finished!''' * '''2026-07-26T11:39:33Z AdT3: Task finished!''' * 2026-07-26T11:50:52Z '''[[:de:Special:Diff/prev/269109953|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span>'' * 2026-07-26T11:54:39Z '''[[:de:Special:Diff/prev/269110026|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData: deprecated nach Beschreibung rot'' * 2026-07-26T11:59:30Z '''[[:de:Special:Diff/prev/269110098|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-26T12:17:45Z '''[[:de:Special:Diff/prev/269110441|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span> Service: DOI klickbar gemacht'' * 2026-07-26T12:19:07Z '''[[:de:Special:Diff/prev/269110466|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * 2026-07-26T12:26:09Z '''[[:de:Special:Diff/prev/269110594|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> Antwort'' * 2026-07-26T12:57:45Z '''[[:de:Special:Diff/prev/269111198|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Rack Pack|Rack Pack]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.|→]]<span class="autocomment">Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.: </span>'' * '''2026-07-26T13:00:03Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-26T13:14:00Z '''[[:de:Special:Diff/prev/269111657|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.|→]]<span class="autocomment">Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T14:40:58Z AdT2: Task finished!''' * '''2026-07-26T14:43:22Z AdT2: Task finished!''' * 2026-07-26T14:55:11Z '''[[:de:Special:Diff/prev/269115779|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Rack Pack|Rack Pack]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#ArchivLink, InternetArchivBot über komplettes Portal:Billard 6.295 Artikel laufen lassen möglich?|→]]<span class="autocomment">ArchivLink, InternetArchivBot über komplettes Portal:Billard 6.295 Artikel laufen lassen möglich?: </span>'' * '''2026-07-26T15:08:57Z AdT3: Task finished!''' * 2026-07-26T15:55:23Z '''[[:de:Special:Diff/prev/269119211|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> Antwort'' * 2026-07-26T15:55:39Z '''[[:de:Special:Diff/prev/269119219|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * 2026-07-26T16:01:48Z '''[[:de:Special:Diff/prev/269119348|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia:WikiProjekt Kategorien/Warteschlange/Archiv/2026 III#Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch) (erledigt)]] archiviert – letzte Bearbeitung: [[user:TaxonKatBot|TaxonKatBot]] (26.07.2026 07:02:42)'' * 2026-07-26T16:03:51Z '''[[:de:Special:Diff/prev/269119393|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-26T16:39:13Z '''[[:de:Special:Diff/prev/269120898|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Timk70|Timk70]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span> mail'' * '''2026-07-26T17:06:16Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-26T18:15:07Z AdT2: Task finished!''' * '''2026-07-26T18:17:31Z AdT2: Task finished!''' * 2026-07-26T18:23:32Z '''[[:de:Special:Diff/prev/269122999|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span> Antwort'' * '''2026-07-26T18:42:51Z AdT3: Task finished!''' * 2026-07-26T18:49:34Z '''[[:de:Special:Diff/prev/269123502|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Jayen466|Jayen466]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span> erledigt'' * 2026-07-26T20:49:34Z '''[[:de:Special:Diff/prev/269125506|••]] MediaWiki:''' [[:de:MediaWiki:Ipbreason-indef-dropdown|MediaWiki:Ipbreason-indef-dropdown]] -- [[:de:user:Codc|Codc]] -- * 2026-07-26T21:26:06Z '''[[:de:Special:Diff/prev/269126058|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * 2026-07-26T21:26:27Z '''[[:de:Special:Diff/prev/269126064|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-26T22:00:07Z Review: Task finished!''' * '''2026-07-26T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-26T22:00:10Z '''[[:de:Special:Diff/prev/269126543|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-26T22:00:20Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-26T22:00:34Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-26T22:01:29Z AdT-Archive: Task finished!''' * '''2026-07-26T22:01:37Z AdT2: Task finished!''' * '''2026-07-26T22:03:32Z AdTneu: Task finished!''' * '''2026-07-26T22:03:37Z AdT2: Task finished!''' * '''2026-07-26T22:03:47Z AdT2: Task finished!''' * '''2026-07-26T22:05:08Z HS-Snapshot: Task finished!''' * '''2026-07-26T22:06:10Z AdT2: Task finished!''' * '''2026-07-26T22:06:25Z AdT2: Task finished!''' * '''2026-07-26T22:29:28Z AdT3: Task finished!''' == TaxonBot: Protokoll 2026-07-27 == * '''2026-07-27T01:39:13Z NeueArtikel3: Task finished!''' * '''2026-07-27T02:22:25Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-27T03:08:06Z '''[[:de:Special:Diff/prev/269128941|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 2 Abschnitte: 2 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Geburtstag_von_Misselwitz,_Joachim|Geburtstag_von_Misselwitz,_Joachim]]) - letzte Bearbeitung: [[:User:Doc Taxon|Doc Taxon]], 2026-07-26 23:26'' * '''2026-07-27T05:34:06Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-27T06:46:33Z '''[[:de:Special:Diff/prev/269132291|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * 2026-07-27T07:21:43Z '''[[:de:Special:Diff/prev/269132978|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-27T07:48:00Z '''[[:de:Special:Diff/prev/269133411|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span>'' * 2026-07-27T08:29:38Z '''[[:de:Special:Diff/prev/269134243|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * 2026-07-27T08:30:14Z '''[[:de:Special:Diff/prev/269134249|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-27T09:06:59Z '''[[:de:Special:Diff/prev/269135124|••]] MediaWiki:''' [[:de:MediaWiki:Userlogin-yourname-desc|MediaWiki:Userlogin-yourname-desc]] -- [[:de:user:Hgzh|Hgzh]] -- ''Anpassung an [[Wikipedia:Benutzerkonto]]'' * 2026-07-27T09:10:13Z '''[[:de:Special:Diff/prev/269135199|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet1|MediaWiki:Createacct-username-policy-popover-bullet1]] -- [[:de:user:Hgzh|Hgzh]] -- ''Link auf lokale Hilfeseite'' * 2026-07-27T09:14:04Z '''[[:de:Special:Diff/prev/269135264|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet2|MediaWiki:Createacct-username-policy-popover-bullet2]] -- [[:de:user:Hgzh|Hgzh]] -- ''Link zu lokaler Hilfeseite'' * 2026-07-27T09:17:06Z '''[[:de:Special:Diff/prev/269135320|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet3|MediaWiki:Createacct-username-policy-popover-bullet3]] -- [[:de:user:Hgzh|Hgzh]] -- ''Originaltext ist enwiki-zentriert und trifft hier nicht zu, stattdessen auf Verifizierung verwiesen'' * 2026-07-27T09:35:04Z '''[[:de:Special:Diff/prev/269135762|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''lokale Adaption des Infobox-Hack-Stylesheets'' * 2026-07-27T09:36:31Z '''[[:de:Special:Diff/prev/269135802|••]] MediaWiki:''' [[:de:MediaWiki:Wikimedia-styles-exclude|MediaWiki:Wikimedia-styles-exclude]] -- [[:de:user:Hgzh|Hgzh]] -- ''zentrales Infobox-Stylesheet deaktiviert'' * 2026-07-27T09:43:59Z '''[[:de:Special:Diff/prev/269135955|••]] MediaWiki:''' [[:de:MediaWiki:Gadgets-definition|MediaWiki:Gadgets-definition]] -- [[:de:user:Hgzh|Hgzh]] -- ''responsive erstmal nur für minerva'' * 2026-07-27T09:45:36Z '''[[:de:Special:Diff/prev/269135983|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''nur minerva über Gadgets-definition'' * '''2026-07-27T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-27T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-27T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-27T10:00:33Z AutoArchiv Wikiversity: Task finished!''' * 2026-07-27T10:22:29Z '''[[:de:Special:Diff/prev/269136634|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''inline-table mglw. generell besser geeignet'' * '''2026-07-27T10:52:06Z AdT2: Task finished!''' * '''2026-07-27T10:54:27Z AdT2: Task finished!''' * '''2026-07-27T11:02:06Z AdT2: Task finished!''' * '''2026-07-27T11:04:30Z AdT2: Task finished!''' * '''2026-07-27T11:05:26Z AdT2: Task finished!''' * '''2026-07-27T11:06:36Z AdT2: Task finished!''' * '''2026-07-27T11:07:50Z AdT2: Task finished!''' * '''2026-07-27T11:08:59Z AdT2: Task finished!''' * '''2026-07-27T11:19:04Z AdT3: Task finished!''' * '''2026-07-27T11:23:06Z AdT2: Task finished!''' * '''2026-07-27T11:25:33Z AdT2: Task finished!''' * '''2026-07-27T11:51:09Z AdT3: Task finished!''' * 2026-07-27T11:55:01Z '''[[:de:Special:Diff/prev/269138538|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:02Z '''[[:de:Special:Diff/prev/269138541|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:02Z '''[[:de:Special:Diff/prev/269138543|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138545|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Janui|Kennzeichnung von Lotse Janui als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Janui|Kennzeichnung von Lotse Janui als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138546|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Mondtaler|Kennzeichnung von Lotse Mondtaler als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Mondtaler|Kennzeichnung von Lotse Mondtaler als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138547|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:55:04Z '''[[:de:Special:Diff/prev/269138549|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Janui|Entfernen von Lotse Janui, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Janui|Entfernen von Lotse Janui, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:55:04Z '''[[:de:Special:Diff/prev/269138550|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Mondtaler|Entfernen von Lotse Mondtaler, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Mondtaler|Entfernen von Lotse Mondtaler, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:56:16Z '''[[:de:Special:Diff/prev/269138580|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:17Z '''[[:de:Special:Diff/prev/269138581|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:18Z '''[[:de:Special:Diff/prev/269138583|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:18Z '''[[:de:Special:Diff/prev/269138584|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T12:26:48Z '''[[:de:Special:Diff/prev/269139304|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * '''2026-07-27T13:00:03Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-27T15:49:34Z '''[[:de:Special:Diff/prev/269143289|••]] MediaWiki:''' [[:de:MediaWiki:Noarticletext-1|MediaWiki:Noarticletext-1]] -- [[:de:user:MBq|MBq]] -- ''zweiter satz eher verwirrend vor allem für noobs'' * 2026-07-27T16:03:13Z '''[[:de:Special:Diff/prev/269143551|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia:WikiProjekt Kategorien/Warteschlange/Archiv/2026 III#Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie) (erledigt)]] archiviert – letzte Bearbeitung: [[user:TaxonBot|TaxonBot]] (26.07.2026 18:01:48)'' * 2026-07-27T19:41:44Z '''[[:de:Special:Diff/prev/269147772|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Hellenyck|Hellenyck]] -- * 2026-07-27T20:01:48Z '''[[:de:Special:Diff/prev/269148095|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SignaturBot|SignaturBot]] -- ''Bot: Signaturnachtrag für Beitrag von [[User:Hellenyck|Hellenyck]]'' * 2026-07-27T20:03:18Z '''[[:de:Special:Diff/prev/269148127|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Hellenyck|Hellenyck]] -- 5ld9rmhy6kjnz3yt7xb174hj9npw5ck 619005 619004 2026-07-27T21:55:08Z TaxonBot 4700 Log: HS 619005 wikitext text/x-wiki == TaxonBot: Protokoll 2026-07-23 == * '''2026-07-23T01:41:40Z NeueArtikel3: Task finished!''' * '''2026-07-23T02:45:53Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-23T03:07:55Z '''[[:de:Special:Diff/prev/269025863|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 4 Abschnitte: 4 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Alessandro_Severo|Alessandro_Severo]]) - letzte Bearbeitung: [[:User:Uwe Gille|Uwe Gille]], 2026-07-22 16:40'' * '''2026-07-23T03:16:30Z AdT2: Task finished!''' * '''2026-07-23T03:18:51Z AdT2: Task finished!''' * '''2026-07-23T03:43:11Z AdT3: Task finished!''' * '''2026-07-23T05:30:50Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-23T09:23:58Z AdT2: Task finished!''' * '''2026-07-23T09:26:18Z AdT2: Task finished!''' * '''2026-07-23T09:31:04Z AdT2: Task finished!''' * '''2026-07-23T09:33:30Z AdT2: Task finished!''' * '''2026-07-23T09:38:18Z AdT2: Task finished!''' * '''2026-07-23T09:40:50Z AdT2: Task finished!''' * 2026-07-23T09:40:56Z '''[[:de:Special:Diff/prev/269032476|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span>'' * '''2026-07-23T09:51:37Z AdT3: Task finished!''' * '''2026-07-23T09:55:09Z HS-Snapshot: Task finished!''' * '''2026-07-23T09:56:28Z AdT2: Task finished!''' * '''2026-07-23T09:56:33Z AdT2: Task finished!''' * '''2026-07-23T09:58:55Z AdT2: Task finished!''' * '''2026-07-23T09:59:00Z AdT2: Task finished!''' * '''2026-07-23T10:00:14Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-23T10:00:20Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-23T10:00:33Z AutoArchiv Wikiversity: Task finished!''' * 2026-07-23T10:20:43Z '''[[:de:Special:Diff/prev/269033381|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span>'' * '''2026-07-23T10:24:45Z AdT3: Task finished!''' * 2026-07-23T11:25:51Z '''[[:de:Special:Diff/prev/269034533|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span> Antwort'' * 2026-07-23T11:48:12Z '''[[:de:Special:Diff/prev/269034913|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:Norpew|Norpew]] -- ''[[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen#7. Juni 2026|→]]<span class="autocomment">7. Juni 2026: </span> Antwort'' * 2026-07-23T11:50:21Z '''[[:de:Special:Diff/prev/269034949|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen# Journal of Crustacean Biology|→]]<span class="autocomment"> Journal of Crustacean Biology: </span>'' * 2026-07-23T12:02:54Z '''[[:de:Special:Diff/prev/269035143|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:XenonX3|XenonX3]] -- ''[[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen#7. Juni 2026|→]]<span class="autocomment">7. Juni 2026: </span> -1'' * '''2026-07-23T12:39:47Z MerlBot: Task finished!''' * '''2026-07-23T12:40:02Z MerlBot1a: Task finished!''' * 2026-07-23T12:40:49Z '''[[:de:Special:Diff/prev/269035837|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of Crustacean Biology|→]]<span class="autocomment">Journal of Crustacean Biology: </span>'' * '''2026-07-23T13:00:04Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-23T14:07:52Z '''[[:de:Special:Diff/prev/269037754|••]] IMP:''' [[:de:Wikipedia Diskussion:Importwünsche|Wikipedia Diskussion:Importwünsche]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia Diskussion:Importwünsche/2026#Nachfrage]] archiviert – letzte Bearbeitung: [[user:Ameisenigel|Ameisenigel]] (16.07.2026 10:25:38)'' * 2026-07-23T15:25:41Z '''[[:de:Special:Diff/prev/269041717|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span> Antwort'' * '''2026-07-23T17:13:40Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-23T19:41:45Z -- <span style="color:red;">110</span>''' * '''2026-07-23T19:59:15Z -- <span style="color:red;">110</span>''' * 2026-07-23T20:57:56Z '''[[:de:Special:Diff/prev/269048968|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:YuniToumei|YuniToumei]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of Crustacean Biology|→]]<span class="autocomment">Journal of Crustacean Biology: </span> Antwort'' * '''2026-07-23T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-23T22:00:07Z Review: Task finished!''' * '''2026-07-23T22:00:14Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-23T22:00:20Z AutoArchiv Wikivoyage: Task finished!''' * 2026-07-23T22:00:22Z '''[[:de:Special:Diff/prev/269049860|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-23T22:00:35Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-23T22:01:27Z AdT-Archive: Task finished!''' * '''2026-07-23T22:01:40Z AdT2: Task finished!''' * '''2026-07-23T22:03:36Z AdT2: Task finished!''' * '''2026-07-23T22:03:44Z AdT2: Task finished!''' * '''2026-07-23T22:03:48Z AdTneu: Task finished!''' * '''2026-07-23T22:05:08Z HS-Snapshot: Task finished!''' * '''2026-07-23T22:05:58Z AdT2: Task finished!''' * '''2026-07-23T22:06:11Z AdT2: Task finished!''' * '''2026-07-23T22:29:38Z AdT3: Task finished!''' == TaxonBot: Protokoll 2026-07-24 == * '''2026-07-24T01:41:23Z NeueArtikel3: Task finished!''' * 2026-07-24T02:37:40Z '''[[:de:Special:Diff/prev/269051656|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:KurtR|KurtR]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#schweizer-illustrierte.ch und handelszeitung.ch auf Archive.org umstellen|→]]<span class="autocomment">schweizer-illustrierte.ch und handelszeitung.ch auf Archive.org umstellen: </span>'' * 2026-07-24T03:07:56Z '''[[:de:Special:Diff/prev/269051807|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 1 Abschnitt: 1 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Wieder_Zootaxa|Wieder_Zootaxa]]) - letzte Bearbeitung: [[:User:YuniToumei|YuniToumei]], 2026-07-23 22:57'' * '''2026-07-24T05:21:37Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-24T06:35:29Z '''[[:de:Special:Diff/prev/269054508|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> Antwort'' * '''2026-07-24T07:07:45Z AdT2: Task finished!''' * '''2026-07-24T07:10:14Z AdT2: Task finished!''' * 2026-07-24T07:19:24Z '''[[:de:Special:Diff/prev/269055298|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span> Antwort'' * '''2026-07-24T07:35:06Z AdT3: Task finished!''' * 2026-07-24T08:22:23Z '''[[:de:Special:Diff/prev/269056314|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of Crustacean Biology|→]]<span class="autocomment">Journal of Crustacean Biology: </span>'' * 2026-07-24T09:23:37Z '''[[:de:Special:Diff/prev/269057592|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Wi-luc-ky|Wi-luc-ky]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> aw: läuft bei allen Nachteilen auf Totlinklabel hinaus'' * '''2026-07-24T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-24T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-24T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-24T10:00:35Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-24T10:07:32Z [[:de:Special:Diff/prev/269058569|••]] Augsburg: [[:de:Wikipedia:Augsburg|Wikipedia:Augsburg]] -- [[:de:user:Langoktavian|Langoktavian]] -- ''[[:de:Wikipedia:Augsburg#Ich bin dabei!|→]]<span class="autocomment">Ich bin dabei!: </span>''''' * 2026-07-24T10:16:03Z '''[[:de:Special:Diff/prev/269058729|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span>'' * '''2026-07-24T10:31:23Z AdT2: Task finished!''' * '''2026-07-24T10:33:45Z AdT2: Task finished!''' * '''2026-07-24T10:34:08Z AdT2: Task finished!''' * '''2026-07-24T10:36:31Z AdT2: Task finished!''' * '''2026-07-24T10:58:29Z AdT3: Task finished!''' * '''2026-07-24T11:57:13Z MerlBot: Task finished!''' * '''2026-07-24T11:57:28Z MerlBot1a: Task finished!''' * '''2026-07-24T13:00:04Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-24T14:36:49Z '''[[:de:Special:Diff/prev/269063510|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:Krib|Krib]] -- ''[[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung#1945 bis heute|→]]<span class="autocomment">1945 bis heute: </span> +[[Volksmudschahedin]]'' * '''2026-07-24T17:06:31Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-24T19:05:20Z '''[[:de:Special:Diff/prev/269068831|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span> Antwort'' * 2026-07-24T19:05:35Z '''[[:de:Special:Diff/prev/269068837|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Walter Schmidt-Salzmann - Widerstandsbewegung 20.07.1944|→]]<span class="autocomment">Walter Schmidt-Salzmann - Widerstandsbewegung 20.07.1944: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * 2026-07-24T19:19:46Z '''[[:de:Special:Diff/prev/269069103|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> Antwort'' * 2026-07-24T19:44:13Z '''[[:de:Special:Diff/prev/269069473|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Wi-luc-ky|Wi-luc-ky]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> aw: in [[Archive.today]] steht was zum [[WP:GB|GB]]'' * '''2026-07-24T21:55:07Z HS-Snapshot: Task finished!''' * '''2026-07-24T22:00:09Z Review: Task finished!''' * '''2026-07-24T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-24T22:00:14Z '''[[:de:Special:Diff/prev/269071687|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-24T22:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-24T22:00:44Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-24T22:01:25Z AdT-Archive: Task finished!''' * '''2026-07-24T22:01:37Z AdT2: Task finished!''' * '''2026-07-24T22:03:26Z AdTneu: Task finished!''' * '''2026-07-24T22:03:35Z AdT2: Task finished!''' * '''2026-07-24T22:03:41Z AdT2: Task finished!''' * '''2026-07-24T22:05:07Z HS-Snapshot: Task finished!''' * '''2026-07-24T22:06:01Z AdT2: Task finished!''' * '''2026-07-24T22:06:04Z AdT2: Task finished!''' * '''2026-07-24T22:30:04Z AdT3: Task finished!''' == TaxonBot: Protokoll 2026-07-25 == * '''2026-07-25T01:42:40Z NeueArtikel3: Task finished!''' * '''2026-07-25T02:27:12Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-25T04:31:55Z '''[[:de:Special:Diff/prev/269074888|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Schulenburg1|Schulenburg1]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Geburtstag von Misselwitz, Joachim|→]]<span class="autocomment">Geburtstag von Misselwitz, Joachim: </span>'' * 2026-07-25T04:38:55Z '''[[:de:Special:Diff/prev/269074956|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:Zollernalb|Zollernalb]] -- ''Neuer Abschnitt [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange#Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch)|→]]<span class="autocomment">Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch): </span>'' * 2026-07-25T05:00:39Z '''[[:de:Special:Diff/prev/269075274|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonKatBot|TaxonKatBot]] -- ''Bot: [[:Kategorie:Bischof von Derry]] nach [[:Kategorie:Bischof von Derry (römisch-katholisch)]]: erledigt'' * '''2026-07-25T05:22:42Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-25T08:52:54Z '''[[:de:Special:Diff/prev/269080442|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span>'' * '''2026-07-25T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-25T10:00:12Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-25T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-25T10:00:33Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-25T10:25:28Z MerlBot: Task finished!''' * '''2026-07-25T10:25:43Z MerlBot1a: Task finished!''' * 2026-07-25T11:01:03Z '''[[:de:Special:Diff/prev/269087961|••]] IMP:''' [[:de:Wikipedia Diskussion:Übersetzungen|Wikipedia Diskussion:Übersetzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia Diskussion:Übersetzungen/Archiv/2023#Bestes Vorgehen beim Artikelübersetzen, mit Blick auf die Fußnoten]] archiviert – letzte Bearbeitung: [[user:Ameisenigel|Ameisenigel]] (15.07.2026 22:06:20)'' * '''2026-07-25T11:58:34Z [[:de:Special:Diff/prev/269089070|••]] Augsburg: [[:de:Wikipedia Diskussion:Augsburg|Wikipedia Diskussion:Augsburg]] -- [[:de:user:LGB-ler|LGB-ler]] -- ''[[:de:Wikipedia Diskussion:Augsburg#Wiki Treffen im Legoland Deutschland Resort|→]]<span class="autocomment">Wiki Treffen im Legoland Deutschland Resort: </span> Antwort''''' * '''2026-07-25T13:00:11Z AutoArchiv-Maimaid: Task finished!''' * '''2026-07-25T17:02:01Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-25T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-25T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-25T22:00:20Z AutoArchiv Wikivoyage: Task finished!''' * 2026-07-25T22:00:19Z '''[[:de:Special:Diff/prev/269098194|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-25T22:00:34Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-25T22:01:28Z AdT-Archive: Task finished!''' * '''2026-07-25T22:01:41Z AdT2: Task finished!''' * '''2026-07-25T22:03:27Z AdTneu: Task finished!''' * '''2026-07-25T22:03:34Z AdT2: Task finished!''' * '''2026-07-25T22:03:43Z AdT2: Task finished!''' * '''2026-07-25T22:05:07Z HS-Snapshot: Task finished!''' * '''2026-07-25T22:05:58Z AdT2: Task finished!''' * '''2026-07-25T22:06:07Z AdT2: Task finished!''' * 2026-07-25T22:13:10Z '''[[:de:Special:Diff/prev/269098339|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Aktualisierung'' * '''2026-07-25T22:29:42Z AdT3: Task finished!''' * 2026-07-25T23:19:07Z '''[[:de:Special:Diff/prev/269099303|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:Perrak|Perrak]] -- ''Neuer Abschnitt [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange#Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie)|→]]<span class="autocomment">Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie): </span>'' == TaxonBot: Protokoll 2026-07-26 == * '''2026-07-26T01:43:07Z NeueArtikel3: Task finished!''' * '''2026-07-26T02:24:52Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-26T03:07:38Z '''[[:de:Special:Diff/prev/269100556|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 1 Abschnitt: 1 nach [[Wikipedia:Bots/Anfragen/Archiv/2026-2]] (ab Abschnitt [[Wikipedia:Bots/Anfragen/Archiv/2026-2#Zwei_Vorlagenbezeichner|Zwei_Vorlagenbezeichner]]) - letzte Bearbeitung: [[:User:Wi-luc-ky|Wi-luc-ky]], 2026-07-24 21:44'' * 2026-07-26T03:08:04Z '''[[:de:Special:Diff/prev/269100564|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 3 Abschnitte: 3 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Walter_Schmidt-Salzmann_-_Widerstandsbewegung_20.07.1944|Walter_Schmidt-Salzmann_-_Widerstandsbewegung_20.07.1944]]) - letzte Bearbeitung: [[:User:Marie Adelaide|Marie Adelaide]], 2026-07-25 10:52'' * 2026-07-26T05:02:42Z '''[[:de:Special:Diff/prev/269102082|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonKatBot|TaxonKatBot]] -- ''Bot: [[:Kategorie:Isthmus]] nach [[:Kategorie:Isthmus (Geographie)]]: erledigt'' * '''2026-07-26T05:19:39Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-26T06:01:40Z '''[[:de:Special:Diff/prev/269102959|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T06:20:17Z Review: Task finished!''' * '''2026-07-26T07:04:51Z -- <span style="color:red;">110</span>''' * '''2026-07-26T07:34:23Z -- <span style="color:red;">110</span>''' * 2026-07-26T08:07:10Z '''[[:de:Special:Diff/prev/269105130|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:LeoGe25|LeoGe25]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-add-self-no-reason:LeoGe25||→]]<span class="autocomment">growthexperiments-manage-mentors-summary-add-self-no-reason:LeoGe25|: </span>'' * 2026-07-26T08:08:45Z '''[[:de:Special:Diff/prev/269105177|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData-Parameterzeilen in Darkmode'' * 2026-07-26T08:14:10Z '''[[:de:Special:Diff/prev/269105304|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''status-fix'' * 2026-07-26T08:23:31Z '''[[:de:Special:Diff/prev/269105496|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color-fix'' * 2026-07-26T08:39:45Z '''[[:de:Special:Diff/prev/269105832|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color fixed'' * 2026-07-26T08:42:29Z '''[[:de:Special:Diff/prev/269105889|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- * 2026-07-26T08:48:53Z '''[[:de:Special:Diff/prev/269105994|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''attempt 2'' * 2026-07-26T08:50:38Z '''[[:de:Special:Diff/prev/269106040|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Jayen466|Jayen466]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span>'' * 2026-07-26T08:59:11Z '''[[:de:Special:Diff/prev/269106248|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color-fix 3'' * 2026-07-26T09:46:16Z '''[[:de:Special:Diff/prev/269107366|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData grey shaded background / fix part 2 / optimized'' * 2026-07-26T09:52:50Z '''[[:de:Special:Diff/prev/269107501|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen#Altfälle mit offenen Fragen oder Problemen|→]]<span class="autocomment">Altfälle mit offenen Fragen oder Problemen: </span>'' * '''2026-07-26T09:55:09Z HS-Snapshot: Task finished!''' * '''2026-07-26T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-26T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-26T10:00:32Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-26T10:25:42Z MerlBot: Task finished!''' * '''2026-07-26T10:25:57Z MerlBot1a: Task finished!''' * 2026-07-26T10:32:50Z '''[[:de:Special:Diff/prev/269108359|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''required templatedata line: blue background'' * 2026-07-26T11:03:50Z '''[[:de:Special:Diff/prev/269108967|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * '''2026-07-26T11:10:56Z AdT2: Task finished!''' * '''2026-07-26T11:13:22Z AdT2: Task finished!''' * '''2026-07-26T11:39:33Z AdT3: Task finished!''' * 2026-07-26T11:50:52Z '''[[:de:Special:Diff/prev/269109953|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span>'' * 2026-07-26T11:54:39Z '''[[:de:Special:Diff/prev/269110026|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData: deprecated nach Beschreibung rot'' * 2026-07-26T11:59:30Z '''[[:de:Special:Diff/prev/269110098|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-26T12:17:45Z '''[[:de:Special:Diff/prev/269110441|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span> Service: DOI klickbar gemacht'' * 2026-07-26T12:19:07Z '''[[:de:Special:Diff/prev/269110466|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * 2026-07-26T12:26:09Z '''[[:de:Special:Diff/prev/269110594|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> Antwort'' * 2026-07-26T12:57:45Z '''[[:de:Special:Diff/prev/269111198|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Rack Pack|Rack Pack]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.|→]]<span class="autocomment">Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.: </span>'' * '''2026-07-26T13:00:03Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-26T13:14:00Z '''[[:de:Special:Diff/prev/269111657|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.|→]]<span class="autocomment">Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T14:40:58Z AdT2: Task finished!''' * '''2026-07-26T14:43:22Z AdT2: Task finished!''' * 2026-07-26T14:55:11Z '''[[:de:Special:Diff/prev/269115779|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Rack Pack|Rack Pack]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#ArchivLink, InternetArchivBot über komplettes Portal:Billard 6.295 Artikel laufen lassen möglich?|→]]<span class="autocomment">ArchivLink, InternetArchivBot über komplettes Portal:Billard 6.295 Artikel laufen lassen möglich?: </span>'' * '''2026-07-26T15:08:57Z AdT3: Task finished!''' * 2026-07-26T15:55:23Z '''[[:de:Special:Diff/prev/269119211|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> Antwort'' * 2026-07-26T15:55:39Z '''[[:de:Special:Diff/prev/269119219|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * 2026-07-26T16:01:48Z '''[[:de:Special:Diff/prev/269119348|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia:WikiProjekt Kategorien/Warteschlange/Archiv/2026 III#Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch) (erledigt)]] archiviert – letzte Bearbeitung: [[user:TaxonKatBot|TaxonKatBot]] (26.07.2026 07:02:42)'' * 2026-07-26T16:03:51Z '''[[:de:Special:Diff/prev/269119393|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-26T16:39:13Z '''[[:de:Special:Diff/prev/269120898|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Timk70|Timk70]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span> mail'' * '''2026-07-26T17:06:16Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-26T18:15:07Z AdT2: Task finished!''' * '''2026-07-26T18:17:31Z AdT2: Task finished!''' * 2026-07-26T18:23:32Z '''[[:de:Special:Diff/prev/269122999|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span> Antwort'' * '''2026-07-26T18:42:51Z AdT3: Task finished!''' * 2026-07-26T18:49:34Z '''[[:de:Special:Diff/prev/269123502|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Jayen466|Jayen466]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span> erledigt'' * 2026-07-26T20:49:34Z '''[[:de:Special:Diff/prev/269125506|••]] MediaWiki:''' [[:de:MediaWiki:Ipbreason-indef-dropdown|MediaWiki:Ipbreason-indef-dropdown]] -- [[:de:user:Codc|Codc]] -- * 2026-07-26T21:26:06Z '''[[:de:Special:Diff/prev/269126058|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * 2026-07-26T21:26:27Z '''[[:de:Special:Diff/prev/269126064|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-26T22:00:07Z Review: Task finished!''' * '''2026-07-26T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-26T22:00:10Z '''[[:de:Special:Diff/prev/269126543|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-26T22:00:20Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-26T22:00:34Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-26T22:01:29Z AdT-Archive: Task finished!''' * '''2026-07-26T22:01:37Z AdT2: Task finished!''' * '''2026-07-26T22:03:32Z AdTneu: Task finished!''' * '''2026-07-26T22:03:37Z AdT2: Task finished!''' * '''2026-07-26T22:03:47Z AdT2: Task finished!''' * '''2026-07-26T22:05:08Z HS-Snapshot: Task finished!''' * '''2026-07-26T22:06:10Z AdT2: Task finished!''' * '''2026-07-26T22:06:25Z AdT2: Task finished!''' * '''2026-07-26T22:29:28Z AdT3: Task finished!''' == TaxonBot: Protokoll 2026-07-27 == * '''2026-07-27T01:39:13Z NeueArtikel3: Task finished!''' * '''2026-07-27T02:22:25Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-27T03:08:06Z '''[[:de:Special:Diff/prev/269128941|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 2 Abschnitte: 2 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Geburtstag_von_Misselwitz,_Joachim|Geburtstag_von_Misselwitz,_Joachim]]) - letzte Bearbeitung: [[:User:Doc Taxon|Doc Taxon]], 2026-07-26 23:26'' * '''2026-07-27T05:34:06Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-27T06:46:33Z '''[[:de:Special:Diff/prev/269132291|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * 2026-07-27T07:21:43Z '''[[:de:Special:Diff/prev/269132978|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-27T07:48:00Z '''[[:de:Special:Diff/prev/269133411|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span>'' * 2026-07-27T08:29:38Z '''[[:de:Special:Diff/prev/269134243|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * 2026-07-27T08:30:14Z '''[[:de:Special:Diff/prev/269134249|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-27T09:06:59Z '''[[:de:Special:Diff/prev/269135124|••]] MediaWiki:''' [[:de:MediaWiki:Userlogin-yourname-desc|MediaWiki:Userlogin-yourname-desc]] -- [[:de:user:Hgzh|Hgzh]] -- ''Anpassung an [[Wikipedia:Benutzerkonto]]'' * 2026-07-27T09:10:13Z '''[[:de:Special:Diff/prev/269135199|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet1|MediaWiki:Createacct-username-policy-popover-bullet1]] -- [[:de:user:Hgzh|Hgzh]] -- ''Link auf lokale Hilfeseite'' * 2026-07-27T09:14:04Z '''[[:de:Special:Diff/prev/269135264|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet2|MediaWiki:Createacct-username-policy-popover-bullet2]] -- [[:de:user:Hgzh|Hgzh]] -- ''Link zu lokaler Hilfeseite'' * 2026-07-27T09:17:06Z '''[[:de:Special:Diff/prev/269135320|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet3|MediaWiki:Createacct-username-policy-popover-bullet3]] -- [[:de:user:Hgzh|Hgzh]] -- ''Originaltext ist enwiki-zentriert und trifft hier nicht zu, stattdessen auf Verifizierung verwiesen'' * 2026-07-27T09:35:04Z '''[[:de:Special:Diff/prev/269135762|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''lokale Adaption des Infobox-Hack-Stylesheets'' * 2026-07-27T09:36:31Z '''[[:de:Special:Diff/prev/269135802|••]] MediaWiki:''' [[:de:MediaWiki:Wikimedia-styles-exclude|MediaWiki:Wikimedia-styles-exclude]] -- [[:de:user:Hgzh|Hgzh]] -- ''zentrales Infobox-Stylesheet deaktiviert'' * 2026-07-27T09:43:59Z '''[[:de:Special:Diff/prev/269135955|••]] MediaWiki:''' [[:de:MediaWiki:Gadgets-definition|MediaWiki:Gadgets-definition]] -- [[:de:user:Hgzh|Hgzh]] -- ''responsive erstmal nur für minerva'' * 2026-07-27T09:45:36Z '''[[:de:Special:Diff/prev/269135983|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''nur minerva über Gadgets-definition'' * '''2026-07-27T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-27T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-27T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-27T10:00:33Z AutoArchiv Wikiversity: Task finished!''' * 2026-07-27T10:22:29Z '''[[:de:Special:Diff/prev/269136634|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''inline-table mglw. generell besser geeignet'' * '''2026-07-27T10:52:06Z AdT2: Task finished!''' * '''2026-07-27T10:54:27Z AdT2: Task finished!''' * '''2026-07-27T11:02:06Z AdT2: Task finished!''' * '''2026-07-27T11:04:30Z AdT2: Task finished!''' * '''2026-07-27T11:05:26Z AdT2: Task finished!''' * '''2026-07-27T11:06:36Z AdT2: Task finished!''' * '''2026-07-27T11:07:50Z AdT2: Task finished!''' * '''2026-07-27T11:08:59Z AdT2: Task finished!''' * '''2026-07-27T11:19:04Z AdT3: Task finished!''' * '''2026-07-27T11:23:06Z AdT2: Task finished!''' * '''2026-07-27T11:25:33Z AdT2: Task finished!''' * '''2026-07-27T11:51:09Z AdT3: Task finished!''' * 2026-07-27T11:55:01Z '''[[:de:Special:Diff/prev/269138538|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:02Z '''[[:de:Special:Diff/prev/269138541|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:02Z '''[[:de:Special:Diff/prev/269138543|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138545|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Janui|Kennzeichnung von Lotse Janui als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Janui|Kennzeichnung von Lotse Janui als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138546|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Mondtaler|Kennzeichnung von Lotse Mondtaler als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Mondtaler|Kennzeichnung von Lotse Mondtaler als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138547|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:55:04Z '''[[:de:Special:Diff/prev/269138549|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Janui|Entfernen von Lotse Janui, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Janui|Entfernen von Lotse Janui, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:55:04Z '''[[:de:Special:Diff/prev/269138550|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Mondtaler|Entfernen von Lotse Mondtaler, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Mondtaler|Entfernen von Lotse Mondtaler, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:56:16Z '''[[:de:Special:Diff/prev/269138580|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:17Z '''[[:de:Special:Diff/prev/269138581|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:18Z '''[[:de:Special:Diff/prev/269138583|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:18Z '''[[:de:Special:Diff/prev/269138584|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T12:26:48Z '''[[:de:Special:Diff/prev/269139304|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * '''2026-07-27T13:00:03Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-27T15:49:34Z '''[[:de:Special:Diff/prev/269143289|••]] MediaWiki:''' [[:de:MediaWiki:Noarticletext-1|MediaWiki:Noarticletext-1]] -- [[:de:user:MBq|MBq]] -- ''zweiter satz eher verwirrend vor allem für noobs'' * 2026-07-27T16:03:13Z '''[[:de:Special:Diff/prev/269143551|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia:WikiProjekt Kategorien/Warteschlange/Archiv/2026 III#Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie) (erledigt)]] archiviert – letzte Bearbeitung: [[user:TaxonBot|TaxonBot]] (26.07.2026 18:01:48)'' * 2026-07-27T19:41:44Z '''[[:de:Special:Diff/prev/269147772|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Hellenyck|Hellenyck]] -- * 2026-07-27T20:01:48Z '''[[:de:Special:Diff/prev/269148095|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SignaturBot|SignaturBot]] -- ''Bot: Signaturnachtrag für Beitrag von [[User:Hellenyck|Hellenyck]]'' * 2026-07-27T20:03:18Z '''[[:de:Special:Diff/prev/269148127|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Hellenyck|Hellenyck]] -- * '''2026-07-27T21:55:08Z HS-Snapshot: Task finished!''' 8ecz8k7fitxz3anmyxz0flacc49fb6s 619006 619005 2026-07-27T22:00:14Z TaxonBot 4700 Log: AA 619006 wikitext text/x-wiki == TaxonBot: Protokoll 2026-07-23 == * '''2026-07-23T01:41:40Z NeueArtikel3: Task finished!''' * '''2026-07-23T02:45:53Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-23T03:07:55Z '''[[:de:Special:Diff/prev/269025863|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 4 Abschnitte: 4 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Alessandro_Severo|Alessandro_Severo]]) - letzte Bearbeitung: [[:User:Uwe Gille|Uwe Gille]], 2026-07-22 16:40'' * '''2026-07-23T03:16:30Z AdT2: Task finished!''' * '''2026-07-23T03:18:51Z AdT2: Task finished!''' * '''2026-07-23T03:43:11Z AdT3: Task finished!''' * '''2026-07-23T05:30:50Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-23T09:23:58Z AdT2: Task finished!''' * '''2026-07-23T09:26:18Z AdT2: Task finished!''' * '''2026-07-23T09:31:04Z AdT2: Task finished!''' * '''2026-07-23T09:33:30Z AdT2: Task finished!''' * '''2026-07-23T09:38:18Z AdT2: Task finished!''' * '''2026-07-23T09:40:50Z AdT2: Task finished!''' * 2026-07-23T09:40:56Z '''[[:de:Special:Diff/prev/269032476|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span>'' * '''2026-07-23T09:51:37Z AdT3: Task finished!''' * '''2026-07-23T09:55:09Z HS-Snapshot: Task finished!''' * '''2026-07-23T09:56:28Z AdT2: Task finished!''' * '''2026-07-23T09:56:33Z AdT2: Task finished!''' * '''2026-07-23T09:58:55Z AdT2: Task finished!''' * '''2026-07-23T09:59:00Z AdT2: Task finished!''' * '''2026-07-23T10:00:14Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-23T10:00:20Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-23T10:00:33Z AutoArchiv Wikiversity: Task finished!''' * 2026-07-23T10:20:43Z '''[[:de:Special:Diff/prev/269033381|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span>'' * '''2026-07-23T10:24:45Z AdT3: Task finished!''' * 2026-07-23T11:25:51Z '''[[:de:Special:Diff/prev/269034533|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span> Antwort'' * 2026-07-23T11:48:12Z '''[[:de:Special:Diff/prev/269034913|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:Norpew|Norpew]] -- ''[[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen#7. Juni 2026|→]]<span class="autocomment">7. Juni 2026: </span> Antwort'' * 2026-07-23T11:50:21Z '''[[:de:Special:Diff/prev/269034949|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen# Journal of Crustacean Biology|→]]<span class="autocomment"> Journal of Crustacean Biology: </span>'' * 2026-07-23T12:02:54Z '''[[:de:Special:Diff/prev/269035143|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:XenonX3|XenonX3]] -- ''[[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen#7. Juni 2026|→]]<span class="autocomment">7. Juni 2026: </span> -1'' * '''2026-07-23T12:39:47Z MerlBot: Task finished!''' * '''2026-07-23T12:40:02Z MerlBot1a: Task finished!''' * 2026-07-23T12:40:49Z '''[[:de:Special:Diff/prev/269035837|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of Crustacean Biology|→]]<span class="autocomment">Journal of Crustacean Biology: </span>'' * '''2026-07-23T13:00:04Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-23T14:07:52Z '''[[:de:Special:Diff/prev/269037754|••]] IMP:''' [[:de:Wikipedia Diskussion:Importwünsche|Wikipedia Diskussion:Importwünsche]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia Diskussion:Importwünsche/2026#Nachfrage]] archiviert – letzte Bearbeitung: [[user:Ameisenigel|Ameisenigel]] (16.07.2026 10:25:38)'' * 2026-07-23T15:25:41Z '''[[:de:Special:Diff/prev/269041717|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span> Antwort'' * '''2026-07-23T17:13:40Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-23T19:41:45Z -- <span style="color:red;">110</span>''' * '''2026-07-23T19:59:15Z -- <span style="color:red;">110</span>''' * 2026-07-23T20:57:56Z '''[[:de:Special:Diff/prev/269048968|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:YuniToumei|YuniToumei]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of Crustacean Biology|→]]<span class="autocomment">Journal of Crustacean Biology: </span> Antwort'' * '''2026-07-23T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-23T22:00:07Z Review: Task finished!''' * '''2026-07-23T22:00:14Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-23T22:00:20Z AutoArchiv Wikivoyage: Task finished!''' * 2026-07-23T22:00:22Z '''[[:de:Special:Diff/prev/269049860|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-23T22:00:35Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-23T22:01:27Z AdT-Archive: Task finished!''' * '''2026-07-23T22:01:40Z AdT2: Task finished!''' * '''2026-07-23T22:03:36Z AdT2: Task finished!''' * '''2026-07-23T22:03:44Z AdT2: Task finished!''' * '''2026-07-23T22:03:48Z AdTneu: Task finished!''' * '''2026-07-23T22:05:08Z HS-Snapshot: Task finished!''' * '''2026-07-23T22:05:58Z AdT2: Task finished!''' * '''2026-07-23T22:06:11Z AdT2: Task finished!''' * '''2026-07-23T22:29:38Z AdT3: Task finished!''' == TaxonBot: Protokoll 2026-07-24 == * '''2026-07-24T01:41:23Z NeueArtikel3: Task finished!''' * 2026-07-24T02:37:40Z '''[[:de:Special:Diff/prev/269051656|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:KurtR|KurtR]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#schweizer-illustrierte.ch und handelszeitung.ch auf Archive.org umstellen|→]]<span class="autocomment">schweizer-illustrierte.ch und handelszeitung.ch auf Archive.org umstellen: </span>'' * 2026-07-24T03:07:56Z '''[[:de:Special:Diff/prev/269051807|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 1 Abschnitt: 1 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Wieder_Zootaxa|Wieder_Zootaxa]]) - letzte Bearbeitung: [[:User:YuniToumei|YuniToumei]], 2026-07-23 22:57'' * '''2026-07-24T05:21:37Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-24T06:35:29Z '''[[:de:Special:Diff/prev/269054508|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> Antwort'' * '''2026-07-24T07:07:45Z AdT2: Task finished!''' * '''2026-07-24T07:10:14Z AdT2: Task finished!''' * 2026-07-24T07:19:24Z '''[[:de:Special:Diff/prev/269055298|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span> Antwort'' * '''2026-07-24T07:35:06Z AdT3: Task finished!''' * 2026-07-24T08:22:23Z '''[[:de:Special:Diff/prev/269056314|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of Crustacean Biology|→]]<span class="autocomment">Journal of Crustacean Biology: </span>'' * 2026-07-24T09:23:37Z '''[[:de:Special:Diff/prev/269057592|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Wi-luc-ky|Wi-luc-ky]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> aw: läuft bei allen Nachteilen auf Totlinklabel hinaus'' * '''2026-07-24T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-24T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-24T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-24T10:00:35Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-24T10:07:32Z [[:de:Special:Diff/prev/269058569|••]] Augsburg: [[:de:Wikipedia:Augsburg|Wikipedia:Augsburg]] -- [[:de:user:Langoktavian|Langoktavian]] -- ''[[:de:Wikipedia:Augsburg#Ich bin dabei!|→]]<span class="autocomment">Ich bin dabei!: </span>''''' * 2026-07-24T10:16:03Z '''[[:de:Special:Diff/prev/269058729|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span>'' * '''2026-07-24T10:31:23Z AdT2: Task finished!''' * '''2026-07-24T10:33:45Z AdT2: Task finished!''' * '''2026-07-24T10:34:08Z AdT2: Task finished!''' * '''2026-07-24T10:36:31Z AdT2: Task finished!''' * '''2026-07-24T10:58:29Z AdT3: Task finished!''' * '''2026-07-24T11:57:13Z MerlBot: Task finished!''' * '''2026-07-24T11:57:28Z MerlBot1a: Task finished!''' * '''2026-07-24T13:00:04Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-24T14:36:49Z '''[[:de:Special:Diff/prev/269063510|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:Krib|Krib]] -- ''[[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung#1945 bis heute|→]]<span class="autocomment">1945 bis heute: </span> +[[Volksmudschahedin]]'' * '''2026-07-24T17:06:31Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-24T19:05:20Z '''[[:de:Special:Diff/prev/269068831|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span> Antwort'' * 2026-07-24T19:05:35Z '''[[:de:Special:Diff/prev/269068837|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Walter Schmidt-Salzmann - Widerstandsbewegung 20.07.1944|→]]<span class="autocomment">Walter Schmidt-Salzmann - Widerstandsbewegung 20.07.1944: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * 2026-07-24T19:19:46Z '''[[:de:Special:Diff/prev/269069103|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> Antwort'' * 2026-07-24T19:44:13Z '''[[:de:Special:Diff/prev/269069473|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Wi-luc-ky|Wi-luc-ky]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> aw: in [[Archive.today]] steht was zum [[WP:GB|GB]]'' * '''2026-07-24T21:55:07Z HS-Snapshot: Task finished!''' * '''2026-07-24T22:00:09Z Review: Task finished!''' * '''2026-07-24T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-24T22:00:14Z '''[[:de:Special:Diff/prev/269071687|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-24T22:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-24T22:00:44Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-24T22:01:25Z AdT-Archive: Task finished!''' * '''2026-07-24T22:01:37Z AdT2: Task finished!''' * '''2026-07-24T22:03:26Z AdTneu: Task finished!''' * '''2026-07-24T22:03:35Z AdT2: Task finished!''' * '''2026-07-24T22:03:41Z AdT2: Task finished!''' * '''2026-07-24T22:05:07Z HS-Snapshot: Task finished!''' * '''2026-07-24T22:06:01Z AdT2: Task finished!''' * '''2026-07-24T22:06:04Z AdT2: Task finished!''' * '''2026-07-24T22:30:04Z AdT3: Task finished!''' == TaxonBot: Protokoll 2026-07-25 == * '''2026-07-25T01:42:40Z NeueArtikel3: Task finished!''' * '''2026-07-25T02:27:12Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-25T04:31:55Z '''[[:de:Special:Diff/prev/269074888|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Schulenburg1|Schulenburg1]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Geburtstag von Misselwitz, Joachim|→]]<span class="autocomment">Geburtstag von Misselwitz, Joachim: </span>'' * 2026-07-25T04:38:55Z '''[[:de:Special:Diff/prev/269074956|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:Zollernalb|Zollernalb]] -- ''Neuer Abschnitt [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange#Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch)|→]]<span class="autocomment">Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch): </span>'' * 2026-07-25T05:00:39Z '''[[:de:Special:Diff/prev/269075274|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonKatBot|TaxonKatBot]] -- ''Bot: [[:Kategorie:Bischof von Derry]] nach [[:Kategorie:Bischof von Derry (römisch-katholisch)]]: erledigt'' * '''2026-07-25T05:22:42Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-25T08:52:54Z '''[[:de:Special:Diff/prev/269080442|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span>'' * '''2026-07-25T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-25T10:00:12Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-25T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-25T10:00:33Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-25T10:25:28Z MerlBot: Task finished!''' * '''2026-07-25T10:25:43Z MerlBot1a: Task finished!''' * 2026-07-25T11:01:03Z '''[[:de:Special:Diff/prev/269087961|••]] IMP:''' [[:de:Wikipedia Diskussion:Übersetzungen|Wikipedia Diskussion:Übersetzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia Diskussion:Übersetzungen/Archiv/2023#Bestes Vorgehen beim Artikelübersetzen, mit Blick auf die Fußnoten]] archiviert – letzte Bearbeitung: [[user:Ameisenigel|Ameisenigel]] (15.07.2026 22:06:20)'' * '''2026-07-25T11:58:34Z [[:de:Special:Diff/prev/269089070|••]] Augsburg: [[:de:Wikipedia Diskussion:Augsburg|Wikipedia Diskussion:Augsburg]] -- [[:de:user:LGB-ler|LGB-ler]] -- ''[[:de:Wikipedia Diskussion:Augsburg#Wiki Treffen im Legoland Deutschland Resort|→]]<span class="autocomment">Wiki Treffen im Legoland Deutschland Resort: </span> Antwort''''' * '''2026-07-25T13:00:11Z AutoArchiv-Maimaid: Task finished!''' * '''2026-07-25T17:02:01Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-25T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-25T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-25T22:00:20Z AutoArchiv Wikivoyage: Task finished!''' * 2026-07-25T22:00:19Z '''[[:de:Special:Diff/prev/269098194|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-25T22:00:34Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-25T22:01:28Z AdT-Archive: Task finished!''' * '''2026-07-25T22:01:41Z AdT2: Task finished!''' * '''2026-07-25T22:03:27Z AdTneu: Task finished!''' * '''2026-07-25T22:03:34Z AdT2: Task finished!''' * '''2026-07-25T22:03:43Z AdT2: Task finished!''' * '''2026-07-25T22:05:07Z HS-Snapshot: Task finished!''' * '''2026-07-25T22:05:58Z AdT2: Task finished!''' * '''2026-07-25T22:06:07Z AdT2: Task finished!''' * 2026-07-25T22:13:10Z '''[[:de:Special:Diff/prev/269098339|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Aktualisierung'' * '''2026-07-25T22:29:42Z AdT3: Task finished!''' * 2026-07-25T23:19:07Z '''[[:de:Special:Diff/prev/269099303|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:Perrak|Perrak]] -- ''Neuer Abschnitt [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange#Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie)|→]]<span class="autocomment">Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie): </span>'' == TaxonBot: Protokoll 2026-07-26 == * '''2026-07-26T01:43:07Z NeueArtikel3: Task finished!''' * '''2026-07-26T02:24:52Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-26T03:07:38Z '''[[:de:Special:Diff/prev/269100556|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 1 Abschnitt: 1 nach [[Wikipedia:Bots/Anfragen/Archiv/2026-2]] (ab Abschnitt [[Wikipedia:Bots/Anfragen/Archiv/2026-2#Zwei_Vorlagenbezeichner|Zwei_Vorlagenbezeichner]]) - letzte Bearbeitung: [[:User:Wi-luc-ky|Wi-luc-ky]], 2026-07-24 21:44'' * 2026-07-26T03:08:04Z '''[[:de:Special:Diff/prev/269100564|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 3 Abschnitte: 3 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Walter_Schmidt-Salzmann_-_Widerstandsbewegung_20.07.1944|Walter_Schmidt-Salzmann_-_Widerstandsbewegung_20.07.1944]]) - letzte Bearbeitung: [[:User:Marie Adelaide|Marie Adelaide]], 2026-07-25 10:52'' * 2026-07-26T05:02:42Z '''[[:de:Special:Diff/prev/269102082|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonKatBot|TaxonKatBot]] -- ''Bot: [[:Kategorie:Isthmus]] nach [[:Kategorie:Isthmus (Geographie)]]: erledigt'' * '''2026-07-26T05:19:39Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-26T06:01:40Z '''[[:de:Special:Diff/prev/269102959|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T06:20:17Z Review: Task finished!''' * '''2026-07-26T07:04:51Z -- <span style="color:red;">110</span>''' * '''2026-07-26T07:34:23Z -- <span style="color:red;">110</span>''' * 2026-07-26T08:07:10Z '''[[:de:Special:Diff/prev/269105130|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:LeoGe25|LeoGe25]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-add-self-no-reason:LeoGe25||→]]<span class="autocomment">growthexperiments-manage-mentors-summary-add-self-no-reason:LeoGe25|: </span>'' * 2026-07-26T08:08:45Z '''[[:de:Special:Diff/prev/269105177|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData-Parameterzeilen in Darkmode'' * 2026-07-26T08:14:10Z '''[[:de:Special:Diff/prev/269105304|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''status-fix'' * 2026-07-26T08:23:31Z '''[[:de:Special:Diff/prev/269105496|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color-fix'' * 2026-07-26T08:39:45Z '''[[:de:Special:Diff/prev/269105832|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color fixed'' * 2026-07-26T08:42:29Z '''[[:de:Special:Diff/prev/269105889|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- * 2026-07-26T08:48:53Z '''[[:de:Special:Diff/prev/269105994|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''attempt 2'' * 2026-07-26T08:50:38Z '''[[:de:Special:Diff/prev/269106040|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Jayen466|Jayen466]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span>'' * 2026-07-26T08:59:11Z '''[[:de:Special:Diff/prev/269106248|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color-fix 3'' * 2026-07-26T09:46:16Z '''[[:de:Special:Diff/prev/269107366|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData grey shaded background / fix part 2 / optimized'' * 2026-07-26T09:52:50Z '''[[:de:Special:Diff/prev/269107501|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen#Altfälle mit offenen Fragen oder Problemen|→]]<span class="autocomment">Altfälle mit offenen Fragen oder Problemen: </span>'' * '''2026-07-26T09:55:09Z HS-Snapshot: Task finished!''' * '''2026-07-26T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-26T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-26T10:00:32Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-26T10:25:42Z MerlBot: Task finished!''' * '''2026-07-26T10:25:57Z MerlBot1a: Task finished!''' * 2026-07-26T10:32:50Z '''[[:de:Special:Diff/prev/269108359|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''required templatedata line: blue background'' * 2026-07-26T11:03:50Z '''[[:de:Special:Diff/prev/269108967|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * '''2026-07-26T11:10:56Z AdT2: Task finished!''' * '''2026-07-26T11:13:22Z AdT2: Task finished!''' * '''2026-07-26T11:39:33Z AdT3: Task finished!''' * 2026-07-26T11:50:52Z '''[[:de:Special:Diff/prev/269109953|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span>'' * 2026-07-26T11:54:39Z '''[[:de:Special:Diff/prev/269110026|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData: deprecated nach Beschreibung rot'' * 2026-07-26T11:59:30Z '''[[:de:Special:Diff/prev/269110098|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-26T12:17:45Z '''[[:de:Special:Diff/prev/269110441|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span> Service: DOI klickbar gemacht'' * 2026-07-26T12:19:07Z '''[[:de:Special:Diff/prev/269110466|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * 2026-07-26T12:26:09Z '''[[:de:Special:Diff/prev/269110594|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> Antwort'' * 2026-07-26T12:57:45Z '''[[:de:Special:Diff/prev/269111198|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Rack Pack|Rack Pack]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.|→]]<span class="autocomment">Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.: </span>'' * '''2026-07-26T13:00:03Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-26T13:14:00Z '''[[:de:Special:Diff/prev/269111657|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.|→]]<span class="autocomment">Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T14:40:58Z AdT2: Task finished!''' * '''2026-07-26T14:43:22Z AdT2: Task finished!''' * 2026-07-26T14:55:11Z '''[[:de:Special:Diff/prev/269115779|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Rack Pack|Rack Pack]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#ArchivLink, InternetArchivBot über komplettes Portal:Billard 6.295 Artikel laufen lassen möglich?|→]]<span class="autocomment">ArchivLink, InternetArchivBot über komplettes Portal:Billard 6.295 Artikel laufen lassen möglich?: </span>'' * '''2026-07-26T15:08:57Z AdT3: Task finished!''' * 2026-07-26T15:55:23Z '''[[:de:Special:Diff/prev/269119211|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> Antwort'' * 2026-07-26T15:55:39Z '''[[:de:Special:Diff/prev/269119219|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * 2026-07-26T16:01:48Z '''[[:de:Special:Diff/prev/269119348|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia:WikiProjekt Kategorien/Warteschlange/Archiv/2026 III#Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch) (erledigt)]] archiviert – letzte Bearbeitung: [[user:TaxonKatBot|TaxonKatBot]] (26.07.2026 07:02:42)'' * 2026-07-26T16:03:51Z '''[[:de:Special:Diff/prev/269119393|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-26T16:39:13Z '''[[:de:Special:Diff/prev/269120898|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Timk70|Timk70]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span> mail'' * '''2026-07-26T17:06:16Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-26T18:15:07Z AdT2: Task finished!''' * '''2026-07-26T18:17:31Z AdT2: Task finished!''' * 2026-07-26T18:23:32Z '''[[:de:Special:Diff/prev/269122999|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span> Antwort'' * '''2026-07-26T18:42:51Z AdT3: Task finished!''' * 2026-07-26T18:49:34Z '''[[:de:Special:Diff/prev/269123502|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Jayen466|Jayen466]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span> erledigt'' * 2026-07-26T20:49:34Z '''[[:de:Special:Diff/prev/269125506|••]] MediaWiki:''' [[:de:MediaWiki:Ipbreason-indef-dropdown|MediaWiki:Ipbreason-indef-dropdown]] -- [[:de:user:Codc|Codc]] -- * 2026-07-26T21:26:06Z '''[[:de:Special:Diff/prev/269126058|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * 2026-07-26T21:26:27Z '''[[:de:Special:Diff/prev/269126064|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-26T22:00:07Z Review: Task finished!''' * '''2026-07-26T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-26T22:00:10Z '''[[:de:Special:Diff/prev/269126543|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-26T22:00:20Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-26T22:00:34Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-26T22:01:29Z AdT-Archive: Task finished!''' * '''2026-07-26T22:01:37Z AdT2: Task finished!''' * '''2026-07-26T22:03:32Z AdTneu: Task finished!''' * '''2026-07-26T22:03:37Z AdT2: Task finished!''' * '''2026-07-26T22:03:47Z AdT2: Task finished!''' * '''2026-07-26T22:05:08Z HS-Snapshot: Task finished!''' * '''2026-07-26T22:06:10Z AdT2: Task finished!''' * '''2026-07-26T22:06:25Z AdT2: Task finished!''' * '''2026-07-26T22:29:28Z AdT3: Task finished!''' == TaxonBot: Protokoll 2026-07-27 == * '''2026-07-27T01:39:13Z NeueArtikel3: Task finished!''' * '''2026-07-27T02:22:25Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-27T03:08:06Z '''[[:de:Special:Diff/prev/269128941|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 2 Abschnitte: 2 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Geburtstag_von_Misselwitz,_Joachim|Geburtstag_von_Misselwitz,_Joachim]]) - letzte Bearbeitung: [[:User:Doc Taxon|Doc Taxon]], 2026-07-26 23:26'' * '''2026-07-27T05:34:06Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-27T06:46:33Z '''[[:de:Special:Diff/prev/269132291|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * 2026-07-27T07:21:43Z '''[[:de:Special:Diff/prev/269132978|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-27T07:48:00Z '''[[:de:Special:Diff/prev/269133411|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span>'' * 2026-07-27T08:29:38Z '''[[:de:Special:Diff/prev/269134243|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * 2026-07-27T08:30:14Z '''[[:de:Special:Diff/prev/269134249|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-27T09:06:59Z '''[[:de:Special:Diff/prev/269135124|••]] MediaWiki:''' [[:de:MediaWiki:Userlogin-yourname-desc|MediaWiki:Userlogin-yourname-desc]] -- [[:de:user:Hgzh|Hgzh]] -- ''Anpassung an [[Wikipedia:Benutzerkonto]]'' * 2026-07-27T09:10:13Z '''[[:de:Special:Diff/prev/269135199|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet1|MediaWiki:Createacct-username-policy-popover-bullet1]] -- [[:de:user:Hgzh|Hgzh]] -- ''Link auf lokale Hilfeseite'' * 2026-07-27T09:14:04Z '''[[:de:Special:Diff/prev/269135264|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet2|MediaWiki:Createacct-username-policy-popover-bullet2]] -- [[:de:user:Hgzh|Hgzh]] -- ''Link zu lokaler Hilfeseite'' * 2026-07-27T09:17:06Z '''[[:de:Special:Diff/prev/269135320|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet3|MediaWiki:Createacct-username-policy-popover-bullet3]] -- [[:de:user:Hgzh|Hgzh]] -- ''Originaltext ist enwiki-zentriert und trifft hier nicht zu, stattdessen auf Verifizierung verwiesen'' * 2026-07-27T09:35:04Z '''[[:de:Special:Diff/prev/269135762|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''lokale Adaption des Infobox-Hack-Stylesheets'' * 2026-07-27T09:36:31Z '''[[:de:Special:Diff/prev/269135802|••]] MediaWiki:''' [[:de:MediaWiki:Wikimedia-styles-exclude|MediaWiki:Wikimedia-styles-exclude]] -- [[:de:user:Hgzh|Hgzh]] -- ''zentrales Infobox-Stylesheet deaktiviert'' * 2026-07-27T09:43:59Z '''[[:de:Special:Diff/prev/269135955|••]] MediaWiki:''' [[:de:MediaWiki:Gadgets-definition|MediaWiki:Gadgets-definition]] -- [[:de:user:Hgzh|Hgzh]] -- ''responsive erstmal nur für minerva'' * 2026-07-27T09:45:36Z '''[[:de:Special:Diff/prev/269135983|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''nur minerva über Gadgets-definition'' * '''2026-07-27T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-27T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-27T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-27T10:00:33Z AutoArchiv Wikiversity: Task finished!''' * 2026-07-27T10:22:29Z '''[[:de:Special:Diff/prev/269136634|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''inline-table mglw. generell besser geeignet'' * '''2026-07-27T10:52:06Z AdT2: Task finished!''' * '''2026-07-27T10:54:27Z AdT2: Task finished!''' * '''2026-07-27T11:02:06Z AdT2: Task finished!''' * '''2026-07-27T11:04:30Z AdT2: Task finished!''' * '''2026-07-27T11:05:26Z AdT2: Task finished!''' * '''2026-07-27T11:06:36Z AdT2: Task finished!''' * '''2026-07-27T11:07:50Z AdT2: Task finished!''' * '''2026-07-27T11:08:59Z AdT2: Task finished!''' * '''2026-07-27T11:19:04Z AdT3: Task finished!''' * '''2026-07-27T11:23:06Z AdT2: Task finished!''' * '''2026-07-27T11:25:33Z AdT2: Task finished!''' * '''2026-07-27T11:51:09Z AdT3: Task finished!''' * 2026-07-27T11:55:01Z '''[[:de:Special:Diff/prev/269138538|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:02Z '''[[:de:Special:Diff/prev/269138541|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:02Z '''[[:de:Special:Diff/prev/269138543|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138545|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Janui|Kennzeichnung von Lotse Janui als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Janui|Kennzeichnung von Lotse Janui als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138546|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Mondtaler|Kennzeichnung von Lotse Mondtaler als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Mondtaler|Kennzeichnung von Lotse Mondtaler als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138547|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:55:04Z '''[[:de:Special:Diff/prev/269138549|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Janui|Entfernen von Lotse Janui, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Janui|Entfernen von Lotse Janui, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:55:04Z '''[[:de:Special:Diff/prev/269138550|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Mondtaler|Entfernen von Lotse Mondtaler, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Mondtaler|Entfernen von Lotse Mondtaler, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:56:16Z '''[[:de:Special:Diff/prev/269138580|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:17Z '''[[:de:Special:Diff/prev/269138581|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:18Z '''[[:de:Special:Diff/prev/269138583|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:18Z '''[[:de:Special:Diff/prev/269138584|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T12:26:48Z '''[[:de:Special:Diff/prev/269139304|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * '''2026-07-27T13:00:03Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-27T15:49:34Z '''[[:de:Special:Diff/prev/269143289|••]] MediaWiki:''' [[:de:MediaWiki:Noarticletext-1|MediaWiki:Noarticletext-1]] -- [[:de:user:MBq|MBq]] -- ''zweiter satz eher verwirrend vor allem für noobs'' * 2026-07-27T16:03:13Z '''[[:de:Special:Diff/prev/269143551|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia:WikiProjekt Kategorien/Warteschlange/Archiv/2026 III#Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie) (erledigt)]] archiviert – letzte Bearbeitung: [[user:TaxonBot|TaxonBot]] (26.07.2026 18:01:48)'' * 2026-07-27T19:41:44Z '''[[:de:Special:Diff/prev/269147772|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Hellenyck|Hellenyck]] -- * 2026-07-27T20:01:48Z '''[[:de:Special:Diff/prev/269148095|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SignaturBot|SignaturBot]] -- ''Bot: Signaturnachtrag für Beitrag von [[User:Hellenyck|Hellenyck]]'' * 2026-07-27T20:03:18Z '''[[:de:Special:Diff/prev/269148127|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Hellenyck|Hellenyck]] -- * '''2026-07-27T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-27T22:00:13Z AutoArchiv Wiktionary: Task finished!''' jf41xiaohor8nb2t9jpj3e2fb0h1kt0 619007 619006 2026-07-27T22:00:15Z TaxonBot 4700 Log: LKU 619007 wikitext text/x-wiki == TaxonBot: Protokoll 2026-07-23 == * '''2026-07-23T01:41:40Z NeueArtikel3: Task finished!''' * '''2026-07-23T02:45:53Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-23T03:07:55Z '''[[:de:Special:Diff/prev/269025863|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 4 Abschnitte: 4 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Alessandro_Severo|Alessandro_Severo]]) - letzte Bearbeitung: [[:User:Uwe Gille|Uwe Gille]], 2026-07-22 16:40'' * '''2026-07-23T03:16:30Z AdT2: Task finished!''' * '''2026-07-23T03:18:51Z AdT2: Task finished!''' * '''2026-07-23T03:43:11Z AdT3: Task finished!''' * '''2026-07-23T05:30:50Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-23T09:23:58Z AdT2: Task finished!''' * '''2026-07-23T09:26:18Z AdT2: Task finished!''' * '''2026-07-23T09:31:04Z AdT2: Task finished!''' * '''2026-07-23T09:33:30Z AdT2: Task finished!''' * '''2026-07-23T09:38:18Z AdT2: Task finished!''' * '''2026-07-23T09:40:50Z AdT2: Task finished!''' * 2026-07-23T09:40:56Z '''[[:de:Special:Diff/prev/269032476|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span>'' * '''2026-07-23T09:51:37Z AdT3: Task finished!''' * '''2026-07-23T09:55:09Z HS-Snapshot: Task finished!''' * '''2026-07-23T09:56:28Z AdT2: Task finished!''' * '''2026-07-23T09:56:33Z AdT2: Task finished!''' * '''2026-07-23T09:58:55Z AdT2: Task finished!''' * '''2026-07-23T09:59:00Z AdT2: Task finished!''' * '''2026-07-23T10:00:14Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-23T10:00:20Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-23T10:00:33Z AutoArchiv Wikiversity: Task finished!''' * 2026-07-23T10:20:43Z '''[[:de:Special:Diff/prev/269033381|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span>'' * '''2026-07-23T10:24:45Z AdT3: Task finished!''' * 2026-07-23T11:25:51Z '''[[:de:Special:Diff/prev/269034533|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span> Antwort'' * 2026-07-23T11:48:12Z '''[[:de:Special:Diff/prev/269034913|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:Norpew|Norpew]] -- ''[[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen#7. Juni 2026|→]]<span class="autocomment">7. Juni 2026: </span> Antwort'' * 2026-07-23T11:50:21Z '''[[:de:Special:Diff/prev/269034949|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen# Journal of Crustacean Biology|→]]<span class="autocomment"> Journal of Crustacean Biology: </span>'' * 2026-07-23T12:02:54Z '''[[:de:Special:Diff/prev/269035143|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:XenonX3|XenonX3]] -- ''[[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen#7. Juni 2026|→]]<span class="autocomment">7. Juni 2026: </span> -1'' * '''2026-07-23T12:39:47Z MerlBot: Task finished!''' * '''2026-07-23T12:40:02Z MerlBot1a: Task finished!''' * 2026-07-23T12:40:49Z '''[[:de:Special:Diff/prev/269035837|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of Crustacean Biology|→]]<span class="autocomment">Journal of Crustacean Biology: </span>'' * '''2026-07-23T13:00:04Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-23T14:07:52Z '''[[:de:Special:Diff/prev/269037754|••]] IMP:''' [[:de:Wikipedia Diskussion:Importwünsche|Wikipedia Diskussion:Importwünsche]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia Diskussion:Importwünsche/2026#Nachfrage]] archiviert – letzte Bearbeitung: [[user:Ameisenigel|Ameisenigel]] (16.07.2026 10:25:38)'' * 2026-07-23T15:25:41Z '''[[:de:Special:Diff/prev/269041717|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span> Antwort'' * '''2026-07-23T17:13:40Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-23T19:41:45Z -- <span style="color:red;">110</span>''' * '''2026-07-23T19:59:15Z -- <span style="color:red;">110</span>''' * 2026-07-23T20:57:56Z '''[[:de:Special:Diff/prev/269048968|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:YuniToumei|YuniToumei]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of Crustacean Biology|→]]<span class="autocomment">Journal of Crustacean Biology: </span> Antwort'' * '''2026-07-23T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-23T22:00:07Z Review: Task finished!''' * '''2026-07-23T22:00:14Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-23T22:00:20Z AutoArchiv Wikivoyage: Task finished!''' * 2026-07-23T22:00:22Z '''[[:de:Special:Diff/prev/269049860|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-23T22:00:35Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-23T22:01:27Z AdT-Archive: Task finished!''' * '''2026-07-23T22:01:40Z AdT2: Task finished!''' * '''2026-07-23T22:03:36Z AdT2: Task finished!''' * '''2026-07-23T22:03:44Z AdT2: Task finished!''' * '''2026-07-23T22:03:48Z AdTneu: Task finished!''' * '''2026-07-23T22:05:08Z HS-Snapshot: Task finished!''' * '''2026-07-23T22:05:58Z AdT2: Task finished!''' * '''2026-07-23T22:06:11Z AdT2: Task finished!''' * '''2026-07-23T22:29:38Z AdT3: Task finished!''' == TaxonBot: Protokoll 2026-07-24 == * '''2026-07-24T01:41:23Z NeueArtikel3: Task finished!''' * 2026-07-24T02:37:40Z '''[[:de:Special:Diff/prev/269051656|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:KurtR|KurtR]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#schweizer-illustrierte.ch und handelszeitung.ch auf Archive.org umstellen|→]]<span class="autocomment">schweizer-illustrierte.ch und handelszeitung.ch auf Archive.org umstellen: </span>'' * 2026-07-24T03:07:56Z '''[[:de:Special:Diff/prev/269051807|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 1 Abschnitt: 1 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Wieder_Zootaxa|Wieder_Zootaxa]]) - letzte Bearbeitung: [[:User:YuniToumei|YuniToumei]], 2026-07-23 22:57'' * '''2026-07-24T05:21:37Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-24T06:35:29Z '''[[:de:Special:Diff/prev/269054508|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> Antwort'' * '''2026-07-24T07:07:45Z AdT2: Task finished!''' * '''2026-07-24T07:10:14Z AdT2: Task finished!''' * 2026-07-24T07:19:24Z '''[[:de:Special:Diff/prev/269055298|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span> Antwort'' * '''2026-07-24T07:35:06Z AdT3: Task finished!''' * 2026-07-24T08:22:23Z '''[[:de:Special:Diff/prev/269056314|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of Crustacean Biology|→]]<span class="autocomment">Journal of Crustacean Biology: </span>'' * 2026-07-24T09:23:37Z '''[[:de:Special:Diff/prev/269057592|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Wi-luc-ky|Wi-luc-ky]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> aw: läuft bei allen Nachteilen auf Totlinklabel hinaus'' * '''2026-07-24T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-24T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-24T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-24T10:00:35Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-24T10:07:32Z [[:de:Special:Diff/prev/269058569|••]] Augsburg: [[:de:Wikipedia:Augsburg|Wikipedia:Augsburg]] -- [[:de:user:Langoktavian|Langoktavian]] -- ''[[:de:Wikipedia:Augsburg#Ich bin dabei!|→]]<span class="autocomment">Ich bin dabei!: </span>''''' * 2026-07-24T10:16:03Z '''[[:de:Special:Diff/prev/269058729|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span>'' * '''2026-07-24T10:31:23Z AdT2: Task finished!''' * '''2026-07-24T10:33:45Z AdT2: Task finished!''' * '''2026-07-24T10:34:08Z AdT2: Task finished!''' * '''2026-07-24T10:36:31Z AdT2: Task finished!''' * '''2026-07-24T10:58:29Z AdT3: Task finished!''' * '''2026-07-24T11:57:13Z MerlBot: Task finished!''' * '''2026-07-24T11:57:28Z MerlBot1a: Task finished!''' * '''2026-07-24T13:00:04Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-24T14:36:49Z '''[[:de:Special:Diff/prev/269063510|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:Krib|Krib]] -- ''[[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung#1945 bis heute|→]]<span class="autocomment">1945 bis heute: </span> +[[Volksmudschahedin]]'' * '''2026-07-24T17:06:31Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-24T19:05:20Z '''[[:de:Special:Diff/prev/269068831|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span> Antwort'' * 2026-07-24T19:05:35Z '''[[:de:Special:Diff/prev/269068837|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Walter Schmidt-Salzmann - Widerstandsbewegung 20.07.1944|→]]<span class="autocomment">Walter Schmidt-Salzmann - Widerstandsbewegung 20.07.1944: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * 2026-07-24T19:19:46Z '''[[:de:Special:Diff/prev/269069103|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> Antwort'' * 2026-07-24T19:44:13Z '''[[:de:Special:Diff/prev/269069473|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Wi-luc-ky|Wi-luc-ky]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> aw: in [[Archive.today]] steht was zum [[WP:GB|GB]]'' * '''2026-07-24T21:55:07Z HS-Snapshot: Task finished!''' * '''2026-07-24T22:00:09Z Review: Task finished!''' * '''2026-07-24T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-24T22:00:14Z '''[[:de:Special:Diff/prev/269071687|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-24T22:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-24T22:00:44Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-24T22:01:25Z AdT-Archive: Task finished!''' * '''2026-07-24T22:01:37Z AdT2: Task finished!''' * '''2026-07-24T22:03:26Z AdTneu: Task finished!''' * '''2026-07-24T22:03:35Z AdT2: Task finished!''' * '''2026-07-24T22:03:41Z AdT2: Task finished!''' * '''2026-07-24T22:05:07Z HS-Snapshot: Task finished!''' * '''2026-07-24T22:06:01Z AdT2: Task finished!''' * '''2026-07-24T22:06:04Z AdT2: Task finished!''' * '''2026-07-24T22:30:04Z AdT3: Task finished!''' == TaxonBot: Protokoll 2026-07-25 == * '''2026-07-25T01:42:40Z NeueArtikel3: Task finished!''' * '''2026-07-25T02:27:12Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-25T04:31:55Z '''[[:de:Special:Diff/prev/269074888|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Schulenburg1|Schulenburg1]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Geburtstag von Misselwitz, Joachim|→]]<span class="autocomment">Geburtstag von Misselwitz, Joachim: </span>'' * 2026-07-25T04:38:55Z '''[[:de:Special:Diff/prev/269074956|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:Zollernalb|Zollernalb]] -- ''Neuer Abschnitt [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange#Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch)|→]]<span class="autocomment">Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch): </span>'' * 2026-07-25T05:00:39Z '''[[:de:Special:Diff/prev/269075274|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonKatBot|TaxonKatBot]] -- ''Bot: [[:Kategorie:Bischof von Derry]] nach [[:Kategorie:Bischof von Derry (römisch-katholisch)]]: erledigt'' * '''2026-07-25T05:22:42Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-25T08:52:54Z '''[[:de:Special:Diff/prev/269080442|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span>'' * '''2026-07-25T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-25T10:00:12Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-25T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-25T10:00:33Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-25T10:25:28Z MerlBot: Task finished!''' * '''2026-07-25T10:25:43Z MerlBot1a: Task finished!''' * 2026-07-25T11:01:03Z '''[[:de:Special:Diff/prev/269087961|••]] IMP:''' [[:de:Wikipedia Diskussion:Übersetzungen|Wikipedia Diskussion:Übersetzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia Diskussion:Übersetzungen/Archiv/2023#Bestes Vorgehen beim Artikelübersetzen, mit Blick auf die Fußnoten]] archiviert – letzte Bearbeitung: [[user:Ameisenigel|Ameisenigel]] (15.07.2026 22:06:20)'' * '''2026-07-25T11:58:34Z [[:de:Special:Diff/prev/269089070|••]] Augsburg: [[:de:Wikipedia Diskussion:Augsburg|Wikipedia Diskussion:Augsburg]] -- [[:de:user:LGB-ler|LGB-ler]] -- ''[[:de:Wikipedia Diskussion:Augsburg#Wiki Treffen im Legoland Deutschland Resort|→]]<span class="autocomment">Wiki Treffen im Legoland Deutschland Resort: </span> Antwort''''' * '''2026-07-25T13:00:11Z AutoArchiv-Maimaid: Task finished!''' * '''2026-07-25T17:02:01Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-25T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-25T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-25T22:00:20Z AutoArchiv Wikivoyage: Task finished!''' * 2026-07-25T22:00:19Z '''[[:de:Special:Diff/prev/269098194|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-25T22:00:34Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-25T22:01:28Z AdT-Archive: Task finished!''' * '''2026-07-25T22:01:41Z AdT2: Task finished!''' * '''2026-07-25T22:03:27Z AdTneu: Task finished!''' * '''2026-07-25T22:03:34Z AdT2: Task finished!''' * '''2026-07-25T22:03:43Z AdT2: Task finished!''' * '''2026-07-25T22:05:07Z HS-Snapshot: Task finished!''' * '''2026-07-25T22:05:58Z AdT2: Task finished!''' * '''2026-07-25T22:06:07Z AdT2: Task finished!''' * 2026-07-25T22:13:10Z '''[[:de:Special:Diff/prev/269098339|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Aktualisierung'' * '''2026-07-25T22:29:42Z AdT3: Task finished!''' * 2026-07-25T23:19:07Z '''[[:de:Special:Diff/prev/269099303|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:Perrak|Perrak]] -- ''Neuer Abschnitt [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange#Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie)|→]]<span class="autocomment">Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie): </span>'' == TaxonBot: Protokoll 2026-07-26 == * '''2026-07-26T01:43:07Z NeueArtikel3: Task finished!''' * '''2026-07-26T02:24:52Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-26T03:07:38Z '''[[:de:Special:Diff/prev/269100556|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 1 Abschnitt: 1 nach [[Wikipedia:Bots/Anfragen/Archiv/2026-2]] (ab Abschnitt [[Wikipedia:Bots/Anfragen/Archiv/2026-2#Zwei_Vorlagenbezeichner|Zwei_Vorlagenbezeichner]]) - letzte Bearbeitung: [[:User:Wi-luc-ky|Wi-luc-ky]], 2026-07-24 21:44'' * 2026-07-26T03:08:04Z '''[[:de:Special:Diff/prev/269100564|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 3 Abschnitte: 3 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Walter_Schmidt-Salzmann_-_Widerstandsbewegung_20.07.1944|Walter_Schmidt-Salzmann_-_Widerstandsbewegung_20.07.1944]]) - letzte Bearbeitung: [[:User:Marie Adelaide|Marie Adelaide]], 2026-07-25 10:52'' * 2026-07-26T05:02:42Z '''[[:de:Special:Diff/prev/269102082|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonKatBot|TaxonKatBot]] -- ''Bot: [[:Kategorie:Isthmus]] nach [[:Kategorie:Isthmus (Geographie)]]: erledigt'' * '''2026-07-26T05:19:39Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-26T06:01:40Z '''[[:de:Special:Diff/prev/269102959|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T06:20:17Z Review: Task finished!''' * '''2026-07-26T07:04:51Z -- <span style="color:red;">110</span>''' * '''2026-07-26T07:34:23Z -- <span style="color:red;">110</span>''' * 2026-07-26T08:07:10Z '''[[:de:Special:Diff/prev/269105130|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:LeoGe25|LeoGe25]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-add-self-no-reason:LeoGe25||→]]<span class="autocomment">growthexperiments-manage-mentors-summary-add-self-no-reason:LeoGe25|: </span>'' * 2026-07-26T08:08:45Z '''[[:de:Special:Diff/prev/269105177|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData-Parameterzeilen in Darkmode'' * 2026-07-26T08:14:10Z '''[[:de:Special:Diff/prev/269105304|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''status-fix'' * 2026-07-26T08:23:31Z '''[[:de:Special:Diff/prev/269105496|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color-fix'' * 2026-07-26T08:39:45Z '''[[:de:Special:Diff/prev/269105832|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color fixed'' * 2026-07-26T08:42:29Z '''[[:de:Special:Diff/prev/269105889|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- * 2026-07-26T08:48:53Z '''[[:de:Special:Diff/prev/269105994|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''attempt 2'' * 2026-07-26T08:50:38Z '''[[:de:Special:Diff/prev/269106040|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Jayen466|Jayen466]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span>'' * 2026-07-26T08:59:11Z '''[[:de:Special:Diff/prev/269106248|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color-fix 3'' * 2026-07-26T09:46:16Z '''[[:de:Special:Diff/prev/269107366|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData grey shaded background / fix part 2 / optimized'' * 2026-07-26T09:52:50Z '''[[:de:Special:Diff/prev/269107501|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen#Altfälle mit offenen Fragen oder Problemen|→]]<span class="autocomment">Altfälle mit offenen Fragen oder Problemen: </span>'' * '''2026-07-26T09:55:09Z HS-Snapshot: Task finished!''' * '''2026-07-26T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-26T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-26T10:00:32Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-26T10:25:42Z MerlBot: Task finished!''' * '''2026-07-26T10:25:57Z MerlBot1a: Task finished!''' * 2026-07-26T10:32:50Z '''[[:de:Special:Diff/prev/269108359|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''required templatedata line: blue background'' * 2026-07-26T11:03:50Z '''[[:de:Special:Diff/prev/269108967|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * '''2026-07-26T11:10:56Z AdT2: Task finished!''' * '''2026-07-26T11:13:22Z AdT2: Task finished!''' * '''2026-07-26T11:39:33Z AdT3: Task finished!''' * 2026-07-26T11:50:52Z '''[[:de:Special:Diff/prev/269109953|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span>'' * 2026-07-26T11:54:39Z '''[[:de:Special:Diff/prev/269110026|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData: deprecated nach Beschreibung rot'' * 2026-07-26T11:59:30Z '''[[:de:Special:Diff/prev/269110098|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-26T12:17:45Z '''[[:de:Special:Diff/prev/269110441|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span> Service: DOI klickbar gemacht'' * 2026-07-26T12:19:07Z '''[[:de:Special:Diff/prev/269110466|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * 2026-07-26T12:26:09Z '''[[:de:Special:Diff/prev/269110594|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> Antwort'' * 2026-07-26T12:57:45Z '''[[:de:Special:Diff/prev/269111198|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Rack Pack|Rack Pack]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.|→]]<span class="autocomment">Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.: </span>'' * '''2026-07-26T13:00:03Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-26T13:14:00Z '''[[:de:Special:Diff/prev/269111657|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.|→]]<span class="autocomment">Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T14:40:58Z AdT2: Task finished!''' * '''2026-07-26T14:43:22Z AdT2: Task finished!''' * 2026-07-26T14:55:11Z '''[[:de:Special:Diff/prev/269115779|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Rack Pack|Rack Pack]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#ArchivLink, InternetArchivBot über komplettes Portal:Billard 6.295 Artikel laufen lassen möglich?|→]]<span class="autocomment">ArchivLink, InternetArchivBot über komplettes Portal:Billard 6.295 Artikel laufen lassen möglich?: </span>'' * '''2026-07-26T15:08:57Z AdT3: Task finished!''' * 2026-07-26T15:55:23Z '''[[:de:Special:Diff/prev/269119211|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> Antwort'' * 2026-07-26T15:55:39Z '''[[:de:Special:Diff/prev/269119219|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * 2026-07-26T16:01:48Z '''[[:de:Special:Diff/prev/269119348|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia:WikiProjekt Kategorien/Warteschlange/Archiv/2026 III#Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch) (erledigt)]] archiviert – letzte Bearbeitung: [[user:TaxonKatBot|TaxonKatBot]] (26.07.2026 07:02:42)'' * 2026-07-26T16:03:51Z '''[[:de:Special:Diff/prev/269119393|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-26T16:39:13Z '''[[:de:Special:Diff/prev/269120898|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Timk70|Timk70]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span> mail'' * '''2026-07-26T17:06:16Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-26T18:15:07Z AdT2: Task finished!''' * '''2026-07-26T18:17:31Z AdT2: Task finished!''' * 2026-07-26T18:23:32Z '''[[:de:Special:Diff/prev/269122999|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span> Antwort'' * '''2026-07-26T18:42:51Z AdT3: Task finished!''' * 2026-07-26T18:49:34Z '''[[:de:Special:Diff/prev/269123502|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Jayen466|Jayen466]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span> erledigt'' * 2026-07-26T20:49:34Z '''[[:de:Special:Diff/prev/269125506|••]] MediaWiki:''' [[:de:MediaWiki:Ipbreason-indef-dropdown|MediaWiki:Ipbreason-indef-dropdown]] -- [[:de:user:Codc|Codc]] -- * 2026-07-26T21:26:06Z '''[[:de:Special:Diff/prev/269126058|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * 2026-07-26T21:26:27Z '''[[:de:Special:Diff/prev/269126064|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-26T22:00:07Z Review: Task finished!''' * '''2026-07-26T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-26T22:00:10Z '''[[:de:Special:Diff/prev/269126543|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-26T22:00:20Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-26T22:00:34Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-26T22:01:29Z AdT-Archive: Task finished!''' * '''2026-07-26T22:01:37Z AdT2: Task finished!''' * '''2026-07-26T22:03:32Z AdTneu: Task finished!''' * '''2026-07-26T22:03:37Z AdT2: Task finished!''' * '''2026-07-26T22:03:47Z AdT2: Task finished!''' * '''2026-07-26T22:05:08Z HS-Snapshot: Task finished!''' * '''2026-07-26T22:06:10Z AdT2: Task finished!''' * '''2026-07-26T22:06:25Z AdT2: Task finished!''' * '''2026-07-26T22:29:28Z AdT3: Task finished!''' == TaxonBot: Protokoll 2026-07-27 == * '''2026-07-27T01:39:13Z NeueArtikel3: Task finished!''' * '''2026-07-27T02:22:25Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-27T03:08:06Z '''[[:de:Special:Diff/prev/269128941|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 2 Abschnitte: 2 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Geburtstag_von_Misselwitz,_Joachim|Geburtstag_von_Misselwitz,_Joachim]]) - letzte Bearbeitung: [[:User:Doc Taxon|Doc Taxon]], 2026-07-26 23:26'' * '''2026-07-27T05:34:06Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-27T06:46:33Z '''[[:de:Special:Diff/prev/269132291|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * 2026-07-27T07:21:43Z '''[[:de:Special:Diff/prev/269132978|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-27T07:48:00Z '''[[:de:Special:Diff/prev/269133411|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span>'' * 2026-07-27T08:29:38Z '''[[:de:Special:Diff/prev/269134243|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * 2026-07-27T08:30:14Z '''[[:de:Special:Diff/prev/269134249|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-27T09:06:59Z '''[[:de:Special:Diff/prev/269135124|••]] MediaWiki:''' [[:de:MediaWiki:Userlogin-yourname-desc|MediaWiki:Userlogin-yourname-desc]] -- [[:de:user:Hgzh|Hgzh]] -- ''Anpassung an [[Wikipedia:Benutzerkonto]]'' * 2026-07-27T09:10:13Z '''[[:de:Special:Diff/prev/269135199|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet1|MediaWiki:Createacct-username-policy-popover-bullet1]] -- [[:de:user:Hgzh|Hgzh]] -- ''Link auf lokale Hilfeseite'' * 2026-07-27T09:14:04Z '''[[:de:Special:Diff/prev/269135264|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet2|MediaWiki:Createacct-username-policy-popover-bullet2]] -- [[:de:user:Hgzh|Hgzh]] -- ''Link zu lokaler Hilfeseite'' * 2026-07-27T09:17:06Z '''[[:de:Special:Diff/prev/269135320|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet3|MediaWiki:Createacct-username-policy-popover-bullet3]] -- [[:de:user:Hgzh|Hgzh]] -- ''Originaltext ist enwiki-zentriert und trifft hier nicht zu, stattdessen auf Verifizierung verwiesen'' * 2026-07-27T09:35:04Z '''[[:de:Special:Diff/prev/269135762|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''lokale Adaption des Infobox-Hack-Stylesheets'' * 2026-07-27T09:36:31Z '''[[:de:Special:Diff/prev/269135802|••]] MediaWiki:''' [[:de:MediaWiki:Wikimedia-styles-exclude|MediaWiki:Wikimedia-styles-exclude]] -- [[:de:user:Hgzh|Hgzh]] -- ''zentrales Infobox-Stylesheet deaktiviert'' * 2026-07-27T09:43:59Z '''[[:de:Special:Diff/prev/269135955|••]] MediaWiki:''' [[:de:MediaWiki:Gadgets-definition|MediaWiki:Gadgets-definition]] -- [[:de:user:Hgzh|Hgzh]] -- ''responsive erstmal nur für minerva'' * 2026-07-27T09:45:36Z '''[[:de:Special:Diff/prev/269135983|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''nur minerva über Gadgets-definition'' * '''2026-07-27T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-27T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-27T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-27T10:00:33Z AutoArchiv Wikiversity: Task finished!''' * 2026-07-27T10:22:29Z '''[[:de:Special:Diff/prev/269136634|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''inline-table mglw. generell besser geeignet'' * '''2026-07-27T10:52:06Z AdT2: Task finished!''' * '''2026-07-27T10:54:27Z AdT2: Task finished!''' * '''2026-07-27T11:02:06Z AdT2: Task finished!''' * '''2026-07-27T11:04:30Z AdT2: Task finished!''' * '''2026-07-27T11:05:26Z AdT2: Task finished!''' * '''2026-07-27T11:06:36Z AdT2: Task finished!''' * '''2026-07-27T11:07:50Z AdT2: Task finished!''' * '''2026-07-27T11:08:59Z AdT2: Task finished!''' * '''2026-07-27T11:19:04Z AdT3: Task finished!''' * '''2026-07-27T11:23:06Z AdT2: Task finished!''' * '''2026-07-27T11:25:33Z AdT2: Task finished!''' * '''2026-07-27T11:51:09Z AdT3: Task finished!''' * 2026-07-27T11:55:01Z '''[[:de:Special:Diff/prev/269138538|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:02Z '''[[:de:Special:Diff/prev/269138541|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:02Z '''[[:de:Special:Diff/prev/269138543|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138545|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Janui|Kennzeichnung von Lotse Janui als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Janui|Kennzeichnung von Lotse Janui als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138546|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Mondtaler|Kennzeichnung von Lotse Mondtaler als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Mondtaler|Kennzeichnung von Lotse Mondtaler als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138547|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:55:04Z '''[[:de:Special:Diff/prev/269138549|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Janui|Entfernen von Lotse Janui, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Janui|Entfernen von Lotse Janui, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:55:04Z '''[[:de:Special:Diff/prev/269138550|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Mondtaler|Entfernen von Lotse Mondtaler, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Mondtaler|Entfernen von Lotse Mondtaler, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:56:16Z '''[[:de:Special:Diff/prev/269138580|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:17Z '''[[:de:Special:Diff/prev/269138581|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:18Z '''[[:de:Special:Diff/prev/269138583|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:18Z '''[[:de:Special:Diff/prev/269138584|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T12:26:48Z '''[[:de:Special:Diff/prev/269139304|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * '''2026-07-27T13:00:03Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-27T15:49:34Z '''[[:de:Special:Diff/prev/269143289|••]] MediaWiki:''' [[:de:MediaWiki:Noarticletext-1|MediaWiki:Noarticletext-1]] -- [[:de:user:MBq|MBq]] -- ''zweiter satz eher verwirrend vor allem für noobs'' * 2026-07-27T16:03:13Z '''[[:de:Special:Diff/prev/269143551|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia:WikiProjekt Kategorien/Warteschlange/Archiv/2026 III#Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie) (erledigt)]] archiviert – letzte Bearbeitung: [[user:TaxonBot|TaxonBot]] (26.07.2026 18:01:48)'' * 2026-07-27T19:41:44Z '''[[:de:Special:Diff/prev/269147772|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Hellenyck|Hellenyck]] -- * 2026-07-27T20:01:48Z '''[[:de:Special:Diff/prev/269148095|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SignaturBot|SignaturBot]] -- ''Bot: Signaturnachtrag für Beitrag von [[User:Hellenyck|Hellenyck]]'' * 2026-07-27T20:03:18Z '''[[:de:Special:Diff/prev/269148127|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Hellenyck|Hellenyck]] -- * '''2026-07-27T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-27T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-27T22:00:11Z '''[[:de:Special:Diff/prev/269150668|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' 6i23k131nv6liu9jaxi2e4xgx7ozasn 619008 619007 2026-07-27T22:00:22Z TaxonBot 4700 Log: AA 619008 wikitext text/x-wiki == TaxonBot: Protokoll 2026-07-23 == * '''2026-07-23T01:41:40Z NeueArtikel3: Task finished!''' * '''2026-07-23T02:45:53Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-23T03:07:55Z '''[[:de:Special:Diff/prev/269025863|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 4 Abschnitte: 4 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Alessandro_Severo|Alessandro_Severo]]) - letzte Bearbeitung: [[:User:Uwe Gille|Uwe Gille]], 2026-07-22 16:40'' * '''2026-07-23T03:16:30Z AdT2: Task finished!''' * '''2026-07-23T03:18:51Z AdT2: Task finished!''' * '''2026-07-23T03:43:11Z AdT3: Task finished!''' * '''2026-07-23T05:30:50Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-23T09:23:58Z AdT2: Task finished!''' * '''2026-07-23T09:26:18Z AdT2: Task finished!''' * '''2026-07-23T09:31:04Z AdT2: Task finished!''' * '''2026-07-23T09:33:30Z AdT2: Task finished!''' * '''2026-07-23T09:38:18Z AdT2: Task finished!''' * '''2026-07-23T09:40:50Z AdT2: Task finished!''' * 2026-07-23T09:40:56Z '''[[:de:Special:Diff/prev/269032476|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span>'' * '''2026-07-23T09:51:37Z AdT3: Task finished!''' * '''2026-07-23T09:55:09Z HS-Snapshot: Task finished!''' * '''2026-07-23T09:56:28Z AdT2: Task finished!''' * '''2026-07-23T09:56:33Z AdT2: Task finished!''' * '''2026-07-23T09:58:55Z AdT2: Task finished!''' * '''2026-07-23T09:59:00Z AdT2: Task finished!''' * '''2026-07-23T10:00:14Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-23T10:00:20Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-23T10:00:33Z AutoArchiv Wikiversity: Task finished!''' * 2026-07-23T10:20:43Z '''[[:de:Special:Diff/prev/269033381|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span>'' * '''2026-07-23T10:24:45Z AdT3: Task finished!''' * 2026-07-23T11:25:51Z '''[[:de:Special:Diff/prev/269034533|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span> Antwort'' * 2026-07-23T11:48:12Z '''[[:de:Special:Diff/prev/269034913|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:Norpew|Norpew]] -- ''[[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen#7. Juni 2026|→]]<span class="autocomment">7. Juni 2026: </span> Antwort'' * 2026-07-23T11:50:21Z '''[[:de:Special:Diff/prev/269034949|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen# Journal of Crustacean Biology|→]]<span class="autocomment"> Journal of Crustacean Biology: </span>'' * 2026-07-23T12:02:54Z '''[[:de:Special:Diff/prev/269035143|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:XenonX3|XenonX3]] -- ''[[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen#7. Juni 2026|→]]<span class="autocomment">7. Juni 2026: </span> -1'' * '''2026-07-23T12:39:47Z MerlBot: Task finished!''' * '''2026-07-23T12:40:02Z MerlBot1a: Task finished!''' * 2026-07-23T12:40:49Z '''[[:de:Special:Diff/prev/269035837|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of Crustacean Biology|→]]<span class="autocomment">Journal of Crustacean Biology: </span>'' * '''2026-07-23T13:00:04Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-23T14:07:52Z '''[[:de:Special:Diff/prev/269037754|••]] IMP:''' [[:de:Wikipedia Diskussion:Importwünsche|Wikipedia Diskussion:Importwünsche]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia Diskussion:Importwünsche/2026#Nachfrage]] archiviert – letzte Bearbeitung: [[user:Ameisenigel|Ameisenigel]] (16.07.2026 10:25:38)'' * 2026-07-23T15:25:41Z '''[[:de:Special:Diff/prev/269041717|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span> Antwort'' * '''2026-07-23T17:13:40Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-23T19:41:45Z -- <span style="color:red;">110</span>''' * '''2026-07-23T19:59:15Z -- <span style="color:red;">110</span>''' * 2026-07-23T20:57:56Z '''[[:de:Special:Diff/prev/269048968|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:YuniToumei|YuniToumei]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of Crustacean Biology|→]]<span class="autocomment">Journal of Crustacean Biology: </span> Antwort'' * '''2026-07-23T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-23T22:00:07Z Review: Task finished!''' * '''2026-07-23T22:00:14Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-23T22:00:20Z AutoArchiv Wikivoyage: Task finished!''' * 2026-07-23T22:00:22Z '''[[:de:Special:Diff/prev/269049860|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-23T22:00:35Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-23T22:01:27Z AdT-Archive: Task finished!''' * '''2026-07-23T22:01:40Z AdT2: Task finished!''' * '''2026-07-23T22:03:36Z AdT2: Task finished!''' * '''2026-07-23T22:03:44Z AdT2: Task finished!''' * '''2026-07-23T22:03:48Z AdTneu: Task finished!''' * '''2026-07-23T22:05:08Z HS-Snapshot: Task finished!''' * '''2026-07-23T22:05:58Z AdT2: Task finished!''' * '''2026-07-23T22:06:11Z AdT2: Task finished!''' * '''2026-07-23T22:29:38Z AdT3: Task finished!''' == TaxonBot: Protokoll 2026-07-24 == * '''2026-07-24T01:41:23Z NeueArtikel3: Task finished!''' * 2026-07-24T02:37:40Z '''[[:de:Special:Diff/prev/269051656|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:KurtR|KurtR]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#schweizer-illustrierte.ch und handelszeitung.ch auf Archive.org umstellen|→]]<span class="autocomment">schweizer-illustrierte.ch und handelszeitung.ch auf Archive.org umstellen: </span>'' * 2026-07-24T03:07:56Z '''[[:de:Special:Diff/prev/269051807|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 1 Abschnitt: 1 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Wieder_Zootaxa|Wieder_Zootaxa]]) - letzte Bearbeitung: [[:User:YuniToumei|YuniToumei]], 2026-07-23 22:57'' * '''2026-07-24T05:21:37Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-24T06:35:29Z '''[[:de:Special:Diff/prev/269054508|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> Antwort'' * '''2026-07-24T07:07:45Z AdT2: Task finished!''' * '''2026-07-24T07:10:14Z AdT2: Task finished!''' * 2026-07-24T07:19:24Z '''[[:de:Special:Diff/prev/269055298|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span> Antwort'' * '''2026-07-24T07:35:06Z AdT3: Task finished!''' * 2026-07-24T08:22:23Z '''[[:de:Special:Diff/prev/269056314|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of Crustacean Biology|→]]<span class="autocomment">Journal of Crustacean Biology: </span>'' * 2026-07-24T09:23:37Z '''[[:de:Special:Diff/prev/269057592|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Wi-luc-ky|Wi-luc-ky]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> aw: läuft bei allen Nachteilen auf Totlinklabel hinaus'' * '''2026-07-24T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-24T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-24T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-24T10:00:35Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-24T10:07:32Z [[:de:Special:Diff/prev/269058569|••]] Augsburg: [[:de:Wikipedia:Augsburg|Wikipedia:Augsburg]] -- [[:de:user:Langoktavian|Langoktavian]] -- ''[[:de:Wikipedia:Augsburg#Ich bin dabei!|→]]<span class="autocomment">Ich bin dabei!: </span>''''' * 2026-07-24T10:16:03Z '''[[:de:Special:Diff/prev/269058729|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span>'' * '''2026-07-24T10:31:23Z AdT2: Task finished!''' * '''2026-07-24T10:33:45Z AdT2: Task finished!''' * '''2026-07-24T10:34:08Z AdT2: Task finished!''' * '''2026-07-24T10:36:31Z AdT2: Task finished!''' * '''2026-07-24T10:58:29Z AdT3: Task finished!''' * '''2026-07-24T11:57:13Z MerlBot: Task finished!''' * '''2026-07-24T11:57:28Z MerlBot1a: Task finished!''' * '''2026-07-24T13:00:04Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-24T14:36:49Z '''[[:de:Special:Diff/prev/269063510|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:Krib|Krib]] -- ''[[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung#1945 bis heute|→]]<span class="autocomment">1945 bis heute: </span> +[[Volksmudschahedin]]'' * '''2026-07-24T17:06:31Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-24T19:05:20Z '''[[:de:Special:Diff/prev/269068831|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span> Antwort'' * 2026-07-24T19:05:35Z '''[[:de:Special:Diff/prev/269068837|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Walter Schmidt-Salzmann - Widerstandsbewegung 20.07.1944|→]]<span class="autocomment">Walter Schmidt-Salzmann - Widerstandsbewegung 20.07.1944: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * 2026-07-24T19:19:46Z '''[[:de:Special:Diff/prev/269069103|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> Antwort'' * 2026-07-24T19:44:13Z '''[[:de:Special:Diff/prev/269069473|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Wi-luc-ky|Wi-luc-ky]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> aw: in [[Archive.today]] steht was zum [[WP:GB|GB]]'' * '''2026-07-24T21:55:07Z HS-Snapshot: Task finished!''' * '''2026-07-24T22:00:09Z Review: Task finished!''' * '''2026-07-24T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-24T22:00:14Z '''[[:de:Special:Diff/prev/269071687|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-24T22:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-24T22:00:44Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-24T22:01:25Z AdT-Archive: Task finished!''' * '''2026-07-24T22:01:37Z AdT2: Task finished!''' * '''2026-07-24T22:03:26Z AdTneu: Task finished!''' * '''2026-07-24T22:03:35Z AdT2: Task finished!''' * '''2026-07-24T22:03:41Z AdT2: Task finished!''' * '''2026-07-24T22:05:07Z HS-Snapshot: Task finished!''' * '''2026-07-24T22:06:01Z AdT2: Task finished!''' * '''2026-07-24T22:06:04Z AdT2: Task finished!''' * '''2026-07-24T22:30:04Z AdT3: Task finished!''' == TaxonBot: Protokoll 2026-07-25 == * '''2026-07-25T01:42:40Z NeueArtikel3: Task finished!''' * '''2026-07-25T02:27:12Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-25T04:31:55Z '''[[:de:Special:Diff/prev/269074888|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Schulenburg1|Schulenburg1]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Geburtstag von Misselwitz, Joachim|→]]<span class="autocomment">Geburtstag von Misselwitz, Joachim: </span>'' * 2026-07-25T04:38:55Z '''[[:de:Special:Diff/prev/269074956|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:Zollernalb|Zollernalb]] -- ''Neuer Abschnitt [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange#Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch)|→]]<span class="autocomment">Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch): </span>'' * 2026-07-25T05:00:39Z '''[[:de:Special:Diff/prev/269075274|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonKatBot|TaxonKatBot]] -- ''Bot: [[:Kategorie:Bischof von Derry]] nach [[:Kategorie:Bischof von Derry (römisch-katholisch)]]: erledigt'' * '''2026-07-25T05:22:42Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-25T08:52:54Z '''[[:de:Special:Diff/prev/269080442|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span>'' * '''2026-07-25T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-25T10:00:12Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-25T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-25T10:00:33Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-25T10:25:28Z MerlBot: Task finished!''' * '''2026-07-25T10:25:43Z MerlBot1a: Task finished!''' * 2026-07-25T11:01:03Z '''[[:de:Special:Diff/prev/269087961|••]] IMP:''' [[:de:Wikipedia Diskussion:Übersetzungen|Wikipedia Diskussion:Übersetzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia Diskussion:Übersetzungen/Archiv/2023#Bestes Vorgehen beim Artikelübersetzen, mit Blick auf die Fußnoten]] archiviert – letzte Bearbeitung: [[user:Ameisenigel|Ameisenigel]] (15.07.2026 22:06:20)'' * '''2026-07-25T11:58:34Z [[:de:Special:Diff/prev/269089070|••]] Augsburg: [[:de:Wikipedia Diskussion:Augsburg|Wikipedia Diskussion:Augsburg]] -- [[:de:user:LGB-ler|LGB-ler]] -- ''[[:de:Wikipedia Diskussion:Augsburg#Wiki Treffen im Legoland Deutschland Resort|→]]<span class="autocomment">Wiki Treffen im Legoland Deutschland Resort: </span> Antwort''''' * '''2026-07-25T13:00:11Z AutoArchiv-Maimaid: Task finished!''' * '''2026-07-25T17:02:01Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-25T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-25T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-25T22:00:20Z AutoArchiv Wikivoyage: Task finished!''' * 2026-07-25T22:00:19Z '''[[:de:Special:Diff/prev/269098194|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-25T22:00:34Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-25T22:01:28Z AdT-Archive: Task finished!''' * '''2026-07-25T22:01:41Z AdT2: Task finished!''' * '''2026-07-25T22:03:27Z AdTneu: Task finished!''' * '''2026-07-25T22:03:34Z AdT2: Task finished!''' * '''2026-07-25T22:03:43Z AdT2: Task finished!''' * '''2026-07-25T22:05:07Z HS-Snapshot: Task finished!''' * '''2026-07-25T22:05:58Z AdT2: Task finished!''' * '''2026-07-25T22:06:07Z AdT2: Task finished!''' * 2026-07-25T22:13:10Z '''[[:de:Special:Diff/prev/269098339|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Aktualisierung'' * '''2026-07-25T22:29:42Z AdT3: Task finished!''' * 2026-07-25T23:19:07Z '''[[:de:Special:Diff/prev/269099303|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:Perrak|Perrak]] -- ''Neuer Abschnitt [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange#Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie)|→]]<span class="autocomment">Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie): </span>'' == TaxonBot: Protokoll 2026-07-26 == * '''2026-07-26T01:43:07Z NeueArtikel3: Task finished!''' * '''2026-07-26T02:24:52Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-26T03:07:38Z '''[[:de:Special:Diff/prev/269100556|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 1 Abschnitt: 1 nach [[Wikipedia:Bots/Anfragen/Archiv/2026-2]] (ab Abschnitt [[Wikipedia:Bots/Anfragen/Archiv/2026-2#Zwei_Vorlagenbezeichner|Zwei_Vorlagenbezeichner]]) - letzte Bearbeitung: [[:User:Wi-luc-ky|Wi-luc-ky]], 2026-07-24 21:44'' * 2026-07-26T03:08:04Z '''[[:de:Special:Diff/prev/269100564|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 3 Abschnitte: 3 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Walter_Schmidt-Salzmann_-_Widerstandsbewegung_20.07.1944|Walter_Schmidt-Salzmann_-_Widerstandsbewegung_20.07.1944]]) - letzte Bearbeitung: [[:User:Marie Adelaide|Marie Adelaide]], 2026-07-25 10:52'' * 2026-07-26T05:02:42Z '''[[:de:Special:Diff/prev/269102082|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonKatBot|TaxonKatBot]] -- ''Bot: [[:Kategorie:Isthmus]] nach [[:Kategorie:Isthmus (Geographie)]]: erledigt'' * '''2026-07-26T05:19:39Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-26T06:01:40Z '''[[:de:Special:Diff/prev/269102959|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T06:20:17Z Review: Task finished!''' * '''2026-07-26T07:04:51Z -- <span style="color:red;">110</span>''' * '''2026-07-26T07:34:23Z -- <span style="color:red;">110</span>''' * 2026-07-26T08:07:10Z '''[[:de:Special:Diff/prev/269105130|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:LeoGe25|LeoGe25]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-add-self-no-reason:LeoGe25||→]]<span class="autocomment">growthexperiments-manage-mentors-summary-add-self-no-reason:LeoGe25|: </span>'' * 2026-07-26T08:08:45Z '''[[:de:Special:Diff/prev/269105177|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData-Parameterzeilen in Darkmode'' * 2026-07-26T08:14:10Z '''[[:de:Special:Diff/prev/269105304|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''status-fix'' * 2026-07-26T08:23:31Z '''[[:de:Special:Diff/prev/269105496|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color-fix'' * 2026-07-26T08:39:45Z '''[[:de:Special:Diff/prev/269105832|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color fixed'' * 2026-07-26T08:42:29Z '''[[:de:Special:Diff/prev/269105889|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- * 2026-07-26T08:48:53Z '''[[:de:Special:Diff/prev/269105994|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''attempt 2'' * 2026-07-26T08:50:38Z '''[[:de:Special:Diff/prev/269106040|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Jayen466|Jayen466]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span>'' * 2026-07-26T08:59:11Z '''[[:de:Special:Diff/prev/269106248|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color-fix 3'' * 2026-07-26T09:46:16Z '''[[:de:Special:Diff/prev/269107366|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData grey shaded background / fix part 2 / optimized'' * 2026-07-26T09:52:50Z '''[[:de:Special:Diff/prev/269107501|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen#Altfälle mit offenen Fragen oder Problemen|→]]<span class="autocomment">Altfälle mit offenen Fragen oder Problemen: </span>'' * '''2026-07-26T09:55:09Z HS-Snapshot: Task finished!''' * '''2026-07-26T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-26T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-26T10:00:32Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-26T10:25:42Z MerlBot: Task finished!''' * '''2026-07-26T10:25:57Z MerlBot1a: Task finished!''' * 2026-07-26T10:32:50Z '''[[:de:Special:Diff/prev/269108359|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''required templatedata line: blue background'' * 2026-07-26T11:03:50Z '''[[:de:Special:Diff/prev/269108967|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * '''2026-07-26T11:10:56Z AdT2: Task finished!''' * '''2026-07-26T11:13:22Z AdT2: Task finished!''' * '''2026-07-26T11:39:33Z AdT3: Task finished!''' * 2026-07-26T11:50:52Z '''[[:de:Special:Diff/prev/269109953|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span>'' * 2026-07-26T11:54:39Z '''[[:de:Special:Diff/prev/269110026|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData: deprecated nach Beschreibung rot'' * 2026-07-26T11:59:30Z '''[[:de:Special:Diff/prev/269110098|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-26T12:17:45Z '''[[:de:Special:Diff/prev/269110441|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span> Service: DOI klickbar gemacht'' * 2026-07-26T12:19:07Z '''[[:de:Special:Diff/prev/269110466|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * 2026-07-26T12:26:09Z '''[[:de:Special:Diff/prev/269110594|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> Antwort'' * 2026-07-26T12:57:45Z '''[[:de:Special:Diff/prev/269111198|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Rack Pack|Rack Pack]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.|→]]<span class="autocomment">Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.: </span>'' * '''2026-07-26T13:00:03Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-26T13:14:00Z '''[[:de:Special:Diff/prev/269111657|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.|→]]<span class="autocomment">Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T14:40:58Z AdT2: Task finished!''' * '''2026-07-26T14:43:22Z AdT2: Task finished!''' * 2026-07-26T14:55:11Z '''[[:de:Special:Diff/prev/269115779|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Rack Pack|Rack Pack]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#ArchivLink, InternetArchivBot über komplettes Portal:Billard 6.295 Artikel laufen lassen möglich?|→]]<span class="autocomment">ArchivLink, InternetArchivBot über komplettes Portal:Billard 6.295 Artikel laufen lassen möglich?: </span>'' * '''2026-07-26T15:08:57Z AdT3: Task finished!''' * 2026-07-26T15:55:23Z '''[[:de:Special:Diff/prev/269119211|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> Antwort'' * 2026-07-26T15:55:39Z '''[[:de:Special:Diff/prev/269119219|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * 2026-07-26T16:01:48Z '''[[:de:Special:Diff/prev/269119348|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia:WikiProjekt Kategorien/Warteschlange/Archiv/2026 III#Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch) (erledigt)]] archiviert – letzte Bearbeitung: [[user:TaxonKatBot|TaxonKatBot]] (26.07.2026 07:02:42)'' * 2026-07-26T16:03:51Z '''[[:de:Special:Diff/prev/269119393|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-26T16:39:13Z '''[[:de:Special:Diff/prev/269120898|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Timk70|Timk70]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span> mail'' * '''2026-07-26T17:06:16Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-26T18:15:07Z AdT2: Task finished!''' * '''2026-07-26T18:17:31Z AdT2: Task finished!''' * 2026-07-26T18:23:32Z '''[[:de:Special:Diff/prev/269122999|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span> Antwort'' * '''2026-07-26T18:42:51Z AdT3: Task finished!''' * 2026-07-26T18:49:34Z '''[[:de:Special:Diff/prev/269123502|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Jayen466|Jayen466]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span> erledigt'' * 2026-07-26T20:49:34Z '''[[:de:Special:Diff/prev/269125506|••]] MediaWiki:''' [[:de:MediaWiki:Ipbreason-indef-dropdown|MediaWiki:Ipbreason-indef-dropdown]] -- [[:de:user:Codc|Codc]] -- * 2026-07-26T21:26:06Z '''[[:de:Special:Diff/prev/269126058|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * 2026-07-26T21:26:27Z '''[[:de:Special:Diff/prev/269126064|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-26T22:00:07Z Review: Task finished!''' * '''2026-07-26T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-26T22:00:10Z '''[[:de:Special:Diff/prev/269126543|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-26T22:00:20Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-26T22:00:34Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-26T22:01:29Z AdT-Archive: Task finished!''' * '''2026-07-26T22:01:37Z AdT2: Task finished!''' * '''2026-07-26T22:03:32Z AdTneu: Task finished!''' * '''2026-07-26T22:03:37Z AdT2: Task finished!''' * '''2026-07-26T22:03:47Z AdT2: Task finished!''' * '''2026-07-26T22:05:08Z HS-Snapshot: Task finished!''' * '''2026-07-26T22:06:10Z AdT2: Task finished!''' * '''2026-07-26T22:06:25Z AdT2: Task finished!''' * '''2026-07-26T22:29:28Z AdT3: Task finished!''' == TaxonBot: Protokoll 2026-07-27 == * '''2026-07-27T01:39:13Z NeueArtikel3: Task finished!''' * '''2026-07-27T02:22:25Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-27T03:08:06Z '''[[:de:Special:Diff/prev/269128941|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 2 Abschnitte: 2 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Geburtstag_von_Misselwitz,_Joachim|Geburtstag_von_Misselwitz,_Joachim]]) - letzte Bearbeitung: [[:User:Doc Taxon|Doc Taxon]], 2026-07-26 23:26'' * '''2026-07-27T05:34:06Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-27T06:46:33Z '''[[:de:Special:Diff/prev/269132291|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * 2026-07-27T07:21:43Z '''[[:de:Special:Diff/prev/269132978|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-27T07:48:00Z '''[[:de:Special:Diff/prev/269133411|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span>'' * 2026-07-27T08:29:38Z '''[[:de:Special:Diff/prev/269134243|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * 2026-07-27T08:30:14Z '''[[:de:Special:Diff/prev/269134249|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-27T09:06:59Z '''[[:de:Special:Diff/prev/269135124|••]] MediaWiki:''' [[:de:MediaWiki:Userlogin-yourname-desc|MediaWiki:Userlogin-yourname-desc]] -- [[:de:user:Hgzh|Hgzh]] -- ''Anpassung an [[Wikipedia:Benutzerkonto]]'' * 2026-07-27T09:10:13Z '''[[:de:Special:Diff/prev/269135199|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet1|MediaWiki:Createacct-username-policy-popover-bullet1]] -- [[:de:user:Hgzh|Hgzh]] -- ''Link auf lokale Hilfeseite'' * 2026-07-27T09:14:04Z '''[[:de:Special:Diff/prev/269135264|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet2|MediaWiki:Createacct-username-policy-popover-bullet2]] -- [[:de:user:Hgzh|Hgzh]] -- ''Link zu lokaler Hilfeseite'' * 2026-07-27T09:17:06Z '''[[:de:Special:Diff/prev/269135320|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet3|MediaWiki:Createacct-username-policy-popover-bullet3]] -- [[:de:user:Hgzh|Hgzh]] -- ''Originaltext ist enwiki-zentriert und trifft hier nicht zu, stattdessen auf Verifizierung verwiesen'' * 2026-07-27T09:35:04Z '''[[:de:Special:Diff/prev/269135762|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''lokale Adaption des Infobox-Hack-Stylesheets'' * 2026-07-27T09:36:31Z '''[[:de:Special:Diff/prev/269135802|••]] MediaWiki:''' [[:de:MediaWiki:Wikimedia-styles-exclude|MediaWiki:Wikimedia-styles-exclude]] -- [[:de:user:Hgzh|Hgzh]] -- ''zentrales Infobox-Stylesheet deaktiviert'' * 2026-07-27T09:43:59Z '''[[:de:Special:Diff/prev/269135955|••]] MediaWiki:''' [[:de:MediaWiki:Gadgets-definition|MediaWiki:Gadgets-definition]] -- [[:de:user:Hgzh|Hgzh]] -- ''responsive erstmal nur für minerva'' * 2026-07-27T09:45:36Z '''[[:de:Special:Diff/prev/269135983|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''nur minerva über Gadgets-definition'' * '''2026-07-27T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-27T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-27T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-27T10:00:33Z AutoArchiv Wikiversity: Task finished!''' * 2026-07-27T10:22:29Z '''[[:de:Special:Diff/prev/269136634|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''inline-table mglw. generell besser geeignet'' * '''2026-07-27T10:52:06Z AdT2: Task finished!''' * '''2026-07-27T10:54:27Z AdT2: Task finished!''' * '''2026-07-27T11:02:06Z AdT2: Task finished!''' * '''2026-07-27T11:04:30Z AdT2: Task finished!''' * '''2026-07-27T11:05:26Z AdT2: Task finished!''' * '''2026-07-27T11:06:36Z AdT2: Task finished!''' * '''2026-07-27T11:07:50Z AdT2: Task finished!''' * '''2026-07-27T11:08:59Z AdT2: Task finished!''' * '''2026-07-27T11:19:04Z AdT3: Task finished!''' * '''2026-07-27T11:23:06Z AdT2: Task finished!''' * '''2026-07-27T11:25:33Z AdT2: Task finished!''' * '''2026-07-27T11:51:09Z AdT3: Task finished!''' * 2026-07-27T11:55:01Z '''[[:de:Special:Diff/prev/269138538|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:02Z '''[[:de:Special:Diff/prev/269138541|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:02Z '''[[:de:Special:Diff/prev/269138543|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138545|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Janui|Kennzeichnung von Lotse Janui als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Janui|Kennzeichnung von Lotse Janui als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138546|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Mondtaler|Kennzeichnung von Lotse Mondtaler als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Mondtaler|Kennzeichnung von Lotse Mondtaler als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138547|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:55:04Z '''[[:de:Special:Diff/prev/269138549|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Janui|Entfernen von Lotse Janui, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Janui|Entfernen von Lotse Janui, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:55:04Z '''[[:de:Special:Diff/prev/269138550|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Mondtaler|Entfernen von Lotse Mondtaler, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Mondtaler|Entfernen von Lotse Mondtaler, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:56:16Z '''[[:de:Special:Diff/prev/269138580|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:17Z '''[[:de:Special:Diff/prev/269138581|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:18Z '''[[:de:Special:Diff/prev/269138583|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:18Z '''[[:de:Special:Diff/prev/269138584|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T12:26:48Z '''[[:de:Special:Diff/prev/269139304|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * '''2026-07-27T13:00:03Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-27T15:49:34Z '''[[:de:Special:Diff/prev/269143289|••]] MediaWiki:''' [[:de:MediaWiki:Noarticletext-1|MediaWiki:Noarticletext-1]] -- [[:de:user:MBq|MBq]] -- ''zweiter satz eher verwirrend vor allem für noobs'' * 2026-07-27T16:03:13Z '''[[:de:Special:Diff/prev/269143551|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia:WikiProjekt Kategorien/Warteschlange/Archiv/2026 III#Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie) (erledigt)]] archiviert – letzte Bearbeitung: [[user:TaxonBot|TaxonBot]] (26.07.2026 18:01:48)'' * 2026-07-27T19:41:44Z '''[[:de:Special:Diff/prev/269147772|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Hellenyck|Hellenyck]] -- * 2026-07-27T20:01:48Z '''[[:de:Special:Diff/prev/269148095|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SignaturBot|SignaturBot]] -- ''Bot: Signaturnachtrag für Beitrag von [[User:Hellenyck|Hellenyck]]'' * 2026-07-27T20:03:18Z '''[[:de:Special:Diff/prev/269148127|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Hellenyck|Hellenyck]] -- * '''2026-07-27T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-27T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-27T22:00:11Z '''[[:de:Special:Diff/prev/269150668|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-27T22:00:22Z AutoArchiv Wikivoyage: Task finished!''' 3mh1eto4ogzr360mbhan4cbngvibo6d 619009 619008 2026-07-27T22:00:35Z TaxonBot 4700 Log: AA 619009 wikitext text/x-wiki == TaxonBot: Protokoll 2026-07-23 == * '''2026-07-23T01:41:40Z NeueArtikel3: Task finished!''' * '''2026-07-23T02:45:53Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-23T03:07:55Z '''[[:de:Special:Diff/prev/269025863|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 4 Abschnitte: 4 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Alessandro_Severo|Alessandro_Severo]]) - letzte Bearbeitung: [[:User:Uwe Gille|Uwe Gille]], 2026-07-22 16:40'' * '''2026-07-23T03:16:30Z AdT2: Task finished!''' * '''2026-07-23T03:18:51Z AdT2: Task finished!''' * '''2026-07-23T03:43:11Z AdT3: Task finished!''' * '''2026-07-23T05:30:50Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-23T09:23:58Z AdT2: Task finished!''' * '''2026-07-23T09:26:18Z AdT2: Task finished!''' * '''2026-07-23T09:31:04Z AdT2: Task finished!''' * '''2026-07-23T09:33:30Z AdT2: Task finished!''' * '''2026-07-23T09:38:18Z AdT2: Task finished!''' * '''2026-07-23T09:40:50Z AdT2: Task finished!''' * 2026-07-23T09:40:56Z '''[[:de:Special:Diff/prev/269032476|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span>'' * '''2026-07-23T09:51:37Z AdT3: Task finished!''' * '''2026-07-23T09:55:09Z HS-Snapshot: Task finished!''' * '''2026-07-23T09:56:28Z AdT2: Task finished!''' * '''2026-07-23T09:56:33Z AdT2: Task finished!''' * '''2026-07-23T09:58:55Z AdT2: Task finished!''' * '''2026-07-23T09:59:00Z AdT2: Task finished!''' * '''2026-07-23T10:00:14Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-23T10:00:20Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-23T10:00:33Z AutoArchiv Wikiversity: Task finished!''' * 2026-07-23T10:20:43Z '''[[:de:Special:Diff/prev/269033381|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span>'' * '''2026-07-23T10:24:45Z AdT3: Task finished!''' * 2026-07-23T11:25:51Z '''[[:de:Special:Diff/prev/269034533|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span> Antwort'' * 2026-07-23T11:48:12Z '''[[:de:Special:Diff/prev/269034913|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:Norpew|Norpew]] -- ''[[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen#7. Juni 2026|→]]<span class="autocomment">7. Juni 2026: </span> Antwort'' * 2026-07-23T11:50:21Z '''[[:de:Special:Diff/prev/269034949|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen# Journal of Crustacean Biology|→]]<span class="autocomment"> Journal of Crustacean Biology: </span>'' * 2026-07-23T12:02:54Z '''[[:de:Special:Diff/prev/269035143|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:XenonX3|XenonX3]] -- ''[[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen#7. Juni 2026|→]]<span class="autocomment">7. Juni 2026: </span> -1'' * '''2026-07-23T12:39:47Z MerlBot: Task finished!''' * '''2026-07-23T12:40:02Z MerlBot1a: Task finished!''' * 2026-07-23T12:40:49Z '''[[:de:Special:Diff/prev/269035837|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of Crustacean Biology|→]]<span class="autocomment">Journal of Crustacean Biology: </span>'' * '''2026-07-23T13:00:04Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-23T14:07:52Z '''[[:de:Special:Diff/prev/269037754|••]] IMP:''' [[:de:Wikipedia Diskussion:Importwünsche|Wikipedia Diskussion:Importwünsche]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia Diskussion:Importwünsche/2026#Nachfrage]] archiviert – letzte Bearbeitung: [[user:Ameisenigel|Ameisenigel]] (16.07.2026 10:25:38)'' * 2026-07-23T15:25:41Z '''[[:de:Special:Diff/prev/269041717|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span> Antwort'' * '''2026-07-23T17:13:40Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-23T19:41:45Z -- <span style="color:red;">110</span>''' * '''2026-07-23T19:59:15Z -- <span style="color:red;">110</span>''' * 2026-07-23T20:57:56Z '''[[:de:Special:Diff/prev/269048968|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:YuniToumei|YuniToumei]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of Crustacean Biology|→]]<span class="autocomment">Journal of Crustacean Biology: </span> Antwort'' * '''2026-07-23T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-23T22:00:07Z Review: Task finished!''' * '''2026-07-23T22:00:14Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-23T22:00:20Z AutoArchiv Wikivoyage: Task finished!''' * 2026-07-23T22:00:22Z '''[[:de:Special:Diff/prev/269049860|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-23T22:00:35Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-23T22:01:27Z AdT-Archive: Task finished!''' * '''2026-07-23T22:01:40Z AdT2: Task finished!''' * '''2026-07-23T22:03:36Z AdT2: Task finished!''' * '''2026-07-23T22:03:44Z AdT2: Task finished!''' * '''2026-07-23T22:03:48Z AdTneu: Task finished!''' * '''2026-07-23T22:05:08Z HS-Snapshot: Task finished!''' * '''2026-07-23T22:05:58Z AdT2: Task finished!''' * '''2026-07-23T22:06:11Z AdT2: Task finished!''' * '''2026-07-23T22:29:38Z AdT3: Task finished!''' == TaxonBot: Protokoll 2026-07-24 == * '''2026-07-24T01:41:23Z NeueArtikel3: Task finished!''' * 2026-07-24T02:37:40Z '''[[:de:Special:Diff/prev/269051656|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:KurtR|KurtR]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#schweizer-illustrierte.ch und handelszeitung.ch auf Archive.org umstellen|→]]<span class="autocomment">schweizer-illustrierte.ch und handelszeitung.ch auf Archive.org umstellen: </span>'' * 2026-07-24T03:07:56Z '''[[:de:Special:Diff/prev/269051807|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 1 Abschnitt: 1 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Wieder_Zootaxa|Wieder_Zootaxa]]) - letzte Bearbeitung: [[:User:YuniToumei|YuniToumei]], 2026-07-23 22:57'' * '''2026-07-24T05:21:37Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-24T06:35:29Z '''[[:de:Special:Diff/prev/269054508|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> Antwort'' * '''2026-07-24T07:07:45Z AdT2: Task finished!''' * '''2026-07-24T07:10:14Z AdT2: Task finished!''' * 2026-07-24T07:19:24Z '''[[:de:Special:Diff/prev/269055298|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span> Antwort'' * '''2026-07-24T07:35:06Z AdT3: Task finished!''' * 2026-07-24T08:22:23Z '''[[:de:Special:Diff/prev/269056314|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of Crustacean Biology|→]]<span class="autocomment">Journal of Crustacean Biology: </span>'' * 2026-07-24T09:23:37Z '''[[:de:Special:Diff/prev/269057592|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Wi-luc-ky|Wi-luc-ky]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> aw: läuft bei allen Nachteilen auf Totlinklabel hinaus'' * '''2026-07-24T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-24T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-24T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-24T10:00:35Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-24T10:07:32Z [[:de:Special:Diff/prev/269058569|••]] Augsburg: [[:de:Wikipedia:Augsburg|Wikipedia:Augsburg]] -- [[:de:user:Langoktavian|Langoktavian]] -- ''[[:de:Wikipedia:Augsburg#Ich bin dabei!|→]]<span class="autocomment">Ich bin dabei!: </span>''''' * 2026-07-24T10:16:03Z '''[[:de:Special:Diff/prev/269058729|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span>'' * '''2026-07-24T10:31:23Z AdT2: Task finished!''' * '''2026-07-24T10:33:45Z AdT2: Task finished!''' * '''2026-07-24T10:34:08Z AdT2: Task finished!''' * '''2026-07-24T10:36:31Z AdT2: Task finished!''' * '''2026-07-24T10:58:29Z AdT3: Task finished!''' * '''2026-07-24T11:57:13Z MerlBot: Task finished!''' * '''2026-07-24T11:57:28Z MerlBot1a: Task finished!''' * '''2026-07-24T13:00:04Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-24T14:36:49Z '''[[:de:Special:Diff/prev/269063510|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:Krib|Krib]] -- ''[[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung#1945 bis heute|→]]<span class="autocomment">1945 bis heute: </span> +[[Volksmudschahedin]]'' * '''2026-07-24T17:06:31Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-24T19:05:20Z '''[[:de:Special:Diff/prev/269068831|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span> Antwort'' * 2026-07-24T19:05:35Z '''[[:de:Special:Diff/prev/269068837|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Walter Schmidt-Salzmann - Widerstandsbewegung 20.07.1944|→]]<span class="autocomment">Walter Schmidt-Salzmann - Widerstandsbewegung 20.07.1944: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * 2026-07-24T19:19:46Z '''[[:de:Special:Diff/prev/269069103|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> Antwort'' * 2026-07-24T19:44:13Z '''[[:de:Special:Diff/prev/269069473|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Wi-luc-ky|Wi-luc-ky]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> aw: in [[Archive.today]] steht was zum [[WP:GB|GB]]'' * '''2026-07-24T21:55:07Z HS-Snapshot: Task finished!''' * '''2026-07-24T22:00:09Z Review: Task finished!''' * '''2026-07-24T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-24T22:00:14Z '''[[:de:Special:Diff/prev/269071687|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-24T22:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-24T22:00:44Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-24T22:01:25Z AdT-Archive: Task finished!''' * '''2026-07-24T22:01:37Z AdT2: Task finished!''' * '''2026-07-24T22:03:26Z AdTneu: Task finished!''' * '''2026-07-24T22:03:35Z AdT2: Task finished!''' * '''2026-07-24T22:03:41Z AdT2: Task finished!''' * '''2026-07-24T22:05:07Z HS-Snapshot: Task finished!''' * '''2026-07-24T22:06:01Z AdT2: Task finished!''' * '''2026-07-24T22:06:04Z AdT2: Task finished!''' * '''2026-07-24T22:30:04Z AdT3: Task finished!''' == TaxonBot: Protokoll 2026-07-25 == * '''2026-07-25T01:42:40Z NeueArtikel3: Task finished!''' * '''2026-07-25T02:27:12Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-25T04:31:55Z '''[[:de:Special:Diff/prev/269074888|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Schulenburg1|Schulenburg1]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Geburtstag von Misselwitz, Joachim|→]]<span class="autocomment">Geburtstag von Misselwitz, Joachim: </span>'' * 2026-07-25T04:38:55Z '''[[:de:Special:Diff/prev/269074956|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:Zollernalb|Zollernalb]] -- ''Neuer Abschnitt [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange#Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch)|→]]<span class="autocomment">Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch): </span>'' * 2026-07-25T05:00:39Z '''[[:de:Special:Diff/prev/269075274|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonKatBot|TaxonKatBot]] -- ''Bot: [[:Kategorie:Bischof von Derry]] nach [[:Kategorie:Bischof von Derry (römisch-katholisch)]]: erledigt'' * '''2026-07-25T05:22:42Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-25T08:52:54Z '''[[:de:Special:Diff/prev/269080442|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span>'' * '''2026-07-25T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-25T10:00:12Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-25T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-25T10:00:33Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-25T10:25:28Z MerlBot: Task finished!''' * '''2026-07-25T10:25:43Z MerlBot1a: Task finished!''' * 2026-07-25T11:01:03Z '''[[:de:Special:Diff/prev/269087961|••]] IMP:''' [[:de:Wikipedia Diskussion:Übersetzungen|Wikipedia Diskussion:Übersetzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia Diskussion:Übersetzungen/Archiv/2023#Bestes Vorgehen beim Artikelübersetzen, mit Blick auf die Fußnoten]] archiviert – letzte Bearbeitung: [[user:Ameisenigel|Ameisenigel]] (15.07.2026 22:06:20)'' * '''2026-07-25T11:58:34Z [[:de:Special:Diff/prev/269089070|••]] Augsburg: [[:de:Wikipedia Diskussion:Augsburg|Wikipedia Diskussion:Augsburg]] -- [[:de:user:LGB-ler|LGB-ler]] -- ''[[:de:Wikipedia Diskussion:Augsburg#Wiki Treffen im Legoland Deutschland Resort|→]]<span class="autocomment">Wiki Treffen im Legoland Deutschland Resort: </span> Antwort''''' * '''2026-07-25T13:00:11Z AutoArchiv-Maimaid: Task finished!''' * '''2026-07-25T17:02:01Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-25T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-25T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-25T22:00:20Z AutoArchiv Wikivoyage: Task finished!''' * 2026-07-25T22:00:19Z '''[[:de:Special:Diff/prev/269098194|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-25T22:00:34Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-25T22:01:28Z AdT-Archive: Task finished!''' * '''2026-07-25T22:01:41Z AdT2: Task finished!''' * '''2026-07-25T22:03:27Z AdTneu: Task finished!''' * '''2026-07-25T22:03:34Z AdT2: Task finished!''' * '''2026-07-25T22:03:43Z AdT2: Task finished!''' * '''2026-07-25T22:05:07Z HS-Snapshot: Task finished!''' * '''2026-07-25T22:05:58Z AdT2: Task finished!''' * '''2026-07-25T22:06:07Z AdT2: Task finished!''' * 2026-07-25T22:13:10Z '''[[:de:Special:Diff/prev/269098339|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Aktualisierung'' * '''2026-07-25T22:29:42Z AdT3: Task finished!''' * 2026-07-25T23:19:07Z '''[[:de:Special:Diff/prev/269099303|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:Perrak|Perrak]] -- ''Neuer Abschnitt [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange#Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie)|→]]<span class="autocomment">Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie): </span>'' == TaxonBot: Protokoll 2026-07-26 == * '''2026-07-26T01:43:07Z NeueArtikel3: Task finished!''' * '''2026-07-26T02:24:52Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-26T03:07:38Z '''[[:de:Special:Diff/prev/269100556|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 1 Abschnitt: 1 nach [[Wikipedia:Bots/Anfragen/Archiv/2026-2]] (ab Abschnitt [[Wikipedia:Bots/Anfragen/Archiv/2026-2#Zwei_Vorlagenbezeichner|Zwei_Vorlagenbezeichner]]) - letzte Bearbeitung: [[:User:Wi-luc-ky|Wi-luc-ky]], 2026-07-24 21:44'' * 2026-07-26T03:08:04Z '''[[:de:Special:Diff/prev/269100564|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 3 Abschnitte: 3 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Walter_Schmidt-Salzmann_-_Widerstandsbewegung_20.07.1944|Walter_Schmidt-Salzmann_-_Widerstandsbewegung_20.07.1944]]) - letzte Bearbeitung: [[:User:Marie Adelaide|Marie Adelaide]], 2026-07-25 10:52'' * 2026-07-26T05:02:42Z '''[[:de:Special:Diff/prev/269102082|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonKatBot|TaxonKatBot]] -- ''Bot: [[:Kategorie:Isthmus]] nach [[:Kategorie:Isthmus (Geographie)]]: erledigt'' * '''2026-07-26T05:19:39Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-26T06:01:40Z '''[[:de:Special:Diff/prev/269102959|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T06:20:17Z Review: Task finished!''' * '''2026-07-26T07:04:51Z -- <span style="color:red;">110</span>''' * '''2026-07-26T07:34:23Z -- <span style="color:red;">110</span>''' * 2026-07-26T08:07:10Z '''[[:de:Special:Diff/prev/269105130|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:LeoGe25|LeoGe25]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-add-self-no-reason:LeoGe25||→]]<span class="autocomment">growthexperiments-manage-mentors-summary-add-self-no-reason:LeoGe25|: </span>'' * 2026-07-26T08:08:45Z '''[[:de:Special:Diff/prev/269105177|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData-Parameterzeilen in Darkmode'' * 2026-07-26T08:14:10Z '''[[:de:Special:Diff/prev/269105304|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''status-fix'' * 2026-07-26T08:23:31Z '''[[:de:Special:Diff/prev/269105496|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color-fix'' * 2026-07-26T08:39:45Z '''[[:de:Special:Diff/prev/269105832|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color fixed'' * 2026-07-26T08:42:29Z '''[[:de:Special:Diff/prev/269105889|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- * 2026-07-26T08:48:53Z '''[[:de:Special:Diff/prev/269105994|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''attempt 2'' * 2026-07-26T08:50:38Z '''[[:de:Special:Diff/prev/269106040|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Jayen466|Jayen466]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span>'' * 2026-07-26T08:59:11Z '''[[:de:Special:Diff/prev/269106248|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color-fix 3'' * 2026-07-26T09:46:16Z '''[[:de:Special:Diff/prev/269107366|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData grey shaded background / fix part 2 / optimized'' * 2026-07-26T09:52:50Z '''[[:de:Special:Diff/prev/269107501|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen#Altfälle mit offenen Fragen oder Problemen|→]]<span class="autocomment">Altfälle mit offenen Fragen oder Problemen: </span>'' * '''2026-07-26T09:55:09Z HS-Snapshot: Task finished!''' * '''2026-07-26T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-26T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-26T10:00:32Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-26T10:25:42Z MerlBot: Task finished!''' * '''2026-07-26T10:25:57Z MerlBot1a: Task finished!''' * 2026-07-26T10:32:50Z '''[[:de:Special:Diff/prev/269108359|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''required templatedata line: blue background'' * 2026-07-26T11:03:50Z '''[[:de:Special:Diff/prev/269108967|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * '''2026-07-26T11:10:56Z AdT2: Task finished!''' * '''2026-07-26T11:13:22Z AdT2: Task finished!''' * '''2026-07-26T11:39:33Z AdT3: Task finished!''' * 2026-07-26T11:50:52Z '''[[:de:Special:Diff/prev/269109953|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span>'' * 2026-07-26T11:54:39Z '''[[:de:Special:Diff/prev/269110026|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData: deprecated nach Beschreibung rot'' * 2026-07-26T11:59:30Z '''[[:de:Special:Diff/prev/269110098|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-26T12:17:45Z '''[[:de:Special:Diff/prev/269110441|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span> Service: DOI klickbar gemacht'' * 2026-07-26T12:19:07Z '''[[:de:Special:Diff/prev/269110466|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * 2026-07-26T12:26:09Z '''[[:de:Special:Diff/prev/269110594|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> Antwort'' * 2026-07-26T12:57:45Z '''[[:de:Special:Diff/prev/269111198|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Rack Pack|Rack Pack]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.|→]]<span class="autocomment">Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.: </span>'' * '''2026-07-26T13:00:03Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-26T13:14:00Z '''[[:de:Special:Diff/prev/269111657|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.|→]]<span class="autocomment">Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T14:40:58Z AdT2: Task finished!''' * '''2026-07-26T14:43:22Z AdT2: Task finished!''' * 2026-07-26T14:55:11Z '''[[:de:Special:Diff/prev/269115779|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Rack Pack|Rack Pack]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#ArchivLink, InternetArchivBot über komplettes Portal:Billard 6.295 Artikel laufen lassen möglich?|→]]<span class="autocomment">ArchivLink, InternetArchivBot über komplettes Portal:Billard 6.295 Artikel laufen lassen möglich?: </span>'' * '''2026-07-26T15:08:57Z AdT3: Task finished!''' * 2026-07-26T15:55:23Z '''[[:de:Special:Diff/prev/269119211|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> Antwort'' * 2026-07-26T15:55:39Z '''[[:de:Special:Diff/prev/269119219|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * 2026-07-26T16:01:48Z '''[[:de:Special:Diff/prev/269119348|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia:WikiProjekt Kategorien/Warteschlange/Archiv/2026 III#Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch) (erledigt)]] archiviert – letzte Bearbeitung: [[user:TaxonKatBot|TaxonKatBot]] (26.07.2026 07:02:42)'' * 2026-07-26T16:03:51Z '''[[:de:Special:Diff/prev/269119393|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-26T16:39:13Z '''[[:de:Special:Diff/prev/269120898|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Timk70|Timk70]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span> mail'' * '''2026-07-26T17:06:16Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-26T18:15:07Z AdT2: Task finished!''' * '''2026-07-26T18:17:31Z AdT2: Task finished!''' * 2026-07-26T18:23:32Z '''[[:de:Special:Diff/prev/269122999|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span> Antwort'' * '''2026-07-26T18:42:51Z AdT3: Task finished!''' * 2026-07-26T18:49:34Z '''[[:de:Special:Diff/prev/269123502|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Jayen466|Jayen466]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span> erledigt'' * 2026-07-26T20:49:34Z '''[[:de:Special:Diff/prev/269125506|••]] MediaWiki:''' [[:de:MediaWiki:Ipbreason-indef-dropdown|MediaWiki:Ipbreason-indef-dropdown]] -- [[:de:user:Codc|Codc]] -- * 2026-07-26T21:26:06Z '''[[:de:Special:Diff/prev/269126058|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * 2026-07-26T21:26:27Z '''[[:de:Special:Diff/prev/269126064|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-26T22:00:07Z Review: Task finished!''' * '''2026-07-26T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-26T22:00:10Z '''[[:de:Special:Diff/prev/269126543|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-26T22:00:20Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-26T22:00:34Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-26T22:01:29Z AdT-Archive: Task finished!''' * '''2026-07-26T22:01:37Z AdT2: Task finished!''' * '''2026-07-26T22:03:32Z AdTneu: Task finished!''' * '''2026-07-26T22:03:37Z AdT2: Task finished!''' * '''2026-07-26T22:03:47Z AdT2: Task finished!''' * '''2026-07-26T22:05:08Z HS-Snapshot: Task finished!''' * '''2026-07-26T22:06:10Z AdT2: Task finished!''' * '''2026-07-26T22:06:25Z AdT2: Task finished!''' * '''2026-07-26T22:29:28Z AdT3: Task finished!''' == TaxonBot: Protokoll 2026-07-27 == * '''2026-07-27T01:39:13Z NeueArtikel3: Task finished!''' * '''2026-07-27T02:22:25Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-27T03:08:06Z '''[[:de:Special:Diff/prev/269128941|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 2 Abschnitte: 2 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Geburtstag_von_Misselwitz,_Joachim|Geburtstag_von_Misselwitz,_Joachim]]) - letzte Bearbeitung: [[:User:Doc Taxon|Doc Taxon]], 2026-07-26 23:26'' * '''2026-07-27T05:34:06Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-27T06:46:33Z '''[[:de:Special:Diff/prev/269132291|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * 2026-07-27T07:21:43Z '''[[:de:Special:Diff/prev/269132978|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-27T07:48:00Z '''[[:de:Special:Diff/prev/269133411|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span>'' * 2026-07-27T08:29:38Z '''[[:de:Special:Diff/prev/269134243|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * 2026-07-27T08:30:14Z '''[[:de:Special:Diff/prev/269134249|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-27T09:06:59Z '''[[:de:Special:Diff/prev/269135124|••]] MediaWiki:''' [[:de:MediaWiki:Userlogin-yourname-desc|MediaWiki:Userlogin-yourname-desc]] -- [[:de:user:Hgzh|Hgzh]] -- ''Anpassung an [[Wikipedia:Benutzerkonto]]'' * 2026-07-27T09:10:13Z '''[[:de:Special:Diff/prev/269135199|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet1|MediaWiki:Createacct-username-policy-popover-bullet1]] -- [[:de:user:Hgzh|Hgzh]] -- ''Link auf lokale Hilfeseite'' * 2026-07-27T09:14:04Z '''[[:de:Special:Diff/prev/269135264|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet2|MediaWiki:Createacct-username-policy-popover-bullet2]] -- [[:de:user:Hgzh|Hgzh]] -- ''Link zu lokaler Hilfeseite'' * 2026-07-27T09:17:06Z '''[[:de:Special:Diff/prev/269135320|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet3|MediaWiki:Createacct-username-policy-popover-bullet3]] -- [[:de:user:Hgzh|Hgzh]] -- ''Originaltext ist enwiki-zentriert und trifft hier nicht zu, stattdessen auf Verifizierung verwiesen'' * 2026-07-27T09:35:04Z '''[[:de:Special:Diff/prev/269135762|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''lokale Adaption des Infobox-Hack-Stylesheets'' * 2026-07-27T09:36:31Z '''[[:de:Special:Diff/prev/269135802|••]] MediaWiki:''' [[:de:MediaWiki:Wikimedia-styles-exclude|MediaWiki:Wikimedia-styles-exclude]] -- [[:de:user:Hgzh|Hgzh]] -- ''zentrales Infobox-Stylesheet deaktiviert'' * 2026-07-27T09:43:59Z '''[[:de:Special:Diff/prev/269135955|••]] MediaWiki:''' [[:de:MediaWiki:Gadgets-definition|MediaWiki:Gadgets-definition]] -- [[:de:user:Hgzh|Hgzh]] -- ''responsive erstmal nur für minerva'' * 2026-07-27T09:45:36Z '''[[:de:Special:Diff/prev/269135983|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''nur minerva über Gadgets-definition'' * '''2026-07-27T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-27T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-27T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-27T10:00:33Z AutoArchiv Wikiversity: Task finished!''' * 2026-07-27T10:22:29Z '''[[:de:Special:Diff/prev/269136634|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''inline-table mglw. generell besser geeignet'' * '''2026-07-27T10:52:06Z AdT2: Task finished!''' * '''2026-07-27T10:54:27Z AdT2: Task finished!''' * '''2026-07-27T11:02:06Z AdT2: Task finished!''' * '''2026-07-27T11:04:30Z AdT2: Task finished!''' * '''2026-07-27T11:05:26Z AdT2: Task finished!''' * '''2026-07-27T11:06:36Z AdT2: Task finished!''' * '''2026-07-27T11:07:50Z AdT2: Task finished!''' * '''2026-07-27T11:08:59Z AdT2: Task finished!''' * '''2026-07-27T11:19:04Z AdT3: Task finished!''' * '''2026-07-27T11:23:06Z AdT2: Task finished!''' * '''2026-07-27T11:25:33Z AdT2: Task finished!''' * '''2026-07-27T11:51:09Z AdT3: Task finished!''' * 2026-07-27T11:55:01Z '''[[:de:Special:Diff/prev/269138538|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:02Z '''[[:de:Special:Diff/prev/269138541|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:02Z '''[[:de:Special:Diff/prev/269138543|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138545|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Janui|Kennzeichnung von Lotse Janui als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Janui|Kennzeichnung von Lotse Janui als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138546|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Mondtaler|Kennzeichnung von Lotse Mondtaler als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Mondtaler|Kennzeichnung von Lotse Mondtaler als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138547|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:55:04Z '''[[:de:Special:Diff/prev/269138549|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Janui|Entfernen von Lotse Janui, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Janui|Entfernen von Lotse Janui, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:55:04Z '''[[:de:Special:Diff/prev/269138550|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Mondtaler|Entfernen von Lotse Mondtaler, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Mondtaler|Entfernen von Lotse Mondtaler, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:56:16Z '''[[:de:Special:Diff/prev/269138580|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:17Z '''[[:de:Special:Diff/prev/269138581|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:18Z '''[[:de:Special:Diff/prev/269138583|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:18Z '''[[:de:Special:Diff/prev/269138584|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T12:26:48Z '''[[:de:Special:Diff/prev/269139304|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * '''2026-07-27T13:00:03Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-27T15:49:34Z '''[[:de:Special:Diff/prev/269143289|••]] MediaWiki:''' [[:de:MediaWiki:Noarticletext-1|MediaWiki:Noarticletext-1]] -- [[:de:user:MBq|MBq]] -- ''zweiter satz eher verwirrend vor allem für noobs'' * 2026-07-27T16:03:13Z '''[[:de:Special:Diff/prev/269143551|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia:WikiProjekt Kategorien/Warteschlange/Archiv/2026 III#Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie) (erledigt)]] archiviert – letzte Bearbeitung: [[user:TaxonBot|TaxonBot]] (26.07.2026 18:01:48)'' * 2026-07-27T19:41:44Z '''[[:de:Special:Diff/prev/269147772|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Hellenyck|Hellenyck]] -- * 2026-07-27T20:01:48Z '''[[:de:Special:Diff/prev/269148095|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SignaturBot|SignaturBot]] -- ''Bot: Signaturnachtrag für Beitrag von [[User:Hellenyck|Hellenyck]]'' * 2026-07-27T20:03:18Z '''[[:de:Special:Diff/prev/269148127|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Hellenyck|Hellenyck]] -- * '''2026-07-27T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-27T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-27T22:00:11Z '''[[:de:Special:Diff/prev/269150668|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-27T22:00:22Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-27T22:00:35Z AutoArchiv Wikiversity: Task finished!''' 51u4dqrfkcifphc86ep3m54mqqjel70 619010 619009 2026-07-27T22:01:28Z TaxonBot 4700 Log: AdT-Archive 619010 wikitext text/x-wiki == TaxonBot: Protokoll 2026-07-23 == * '''2026-07-23T01:41:40Z NeueArtikel3: Task finished!''' * '''2026-07-23T02:45:53Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-23T03:07:55Z '''[[:de:Special:Diff/prev/269025863|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 4 Abschnitte: 4 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Alessandro_Severo|Alessandro_Severo]]) - letzte Bearbeitung: [[:User:Uwe Gille|Uwe Gille]], 2026-07-22 16:40'' * '''2026-07-23T03:16:30Z AdT2: Task finished!''' * '''2026-07-23T03:18:51Z AdT2: Task finished!''' * '''2026-07-23T03:43:11Z AdT3: Task finished!''' * '''2026-07-23T05:30:50Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-23T09:23:58Z AdT2: Task finished!''' * '''2026-07-23T09:26:18Z AdT2: Task finished!''' * '''2026-07-23T09:31:04Z AdT2: Task finished!''' * '''2026-07-23T09:33:30Z AdT2: Task finished!''' * '''2026-07-23T09:38:18Z AdT2: Task finished!''' * '''2026-07-23T09:40:50Z AdT2: Task finished!''' * 2026-07-23T09:40:56Z '''[[:de:Special:Diff/prev/269032476|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span>'' * '''2026-07-23T09:51:37Z AdT3: Task finished!''' * '''2026-07-23T09:55:09Z HS-Snapshot: Task finished!''' * '''2026-07-23T09:56:28Z AdT2: Task finished!''' * '''2026-07-23T09:56:33Z AdT2: Task finished!''' * '''2026-07-23T09:58:55Z AdT2: Task finished!''' * '''2026-07-23T09:59:00Z AdT2: Task finished!''' * '''2026-07-23T10:00:14Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-23T10:00:20Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-23T10:00:33Z AutoArchiv Wikiversity: Task finished!''' * 2026-07-23T10:20:43Z '''[[:de:Special:Diff/prev/269033381|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span>'' * '''2026-07-23T10:24:45Z AdT3: Task finished!''' * 2026-07-23T11:25:51Z '''[[:de:Special:Diff/prev/269034533|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span> Antwort'' * 2026-07-23T11:48:12Z '''[[:de:Special:Diff/prev/269034913|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:Norpew|Norpew]] -- ''[[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen#7. Juni 2026|→]]<span class="autocomment">7. Juni 2026: </span> Antwort'' * 2026-07-23T11:50:21Z '''[[:de:Special:Diff/prev/269034949|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen# Journal of Crustacean Biology|→]]<span class="autocomment"> Journal of Crustacean Biology: </span>'' * 2026-07-23T12:02:54Z '''[[:de:Special:Diff/prev/269035143|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:XenonX3|XenonX3]] -- ''[[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen#7. Juni 2026|→]]<span class="autocomment">7. Juni 2026: </span> -1'' * '''2026-07-23T12:39:47Z MerlBot: Task finished!''' * '''2026-07-23T12:40:02Z MerlBot1a: Task finished!''' * 2026-07-23T12:40:49Z '''[[:de:Special:Diff/prev/269035837|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of Crustacean Biology|→]]<span class="autocomment">Journal of Crustacean Biology: </span>'' * '''2026-07-23T13:00:04Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-23T14:07:52Z '''[[:de:Special:Diff/prev/269037754|••]] IMP:''' [[:de:Wikipedia Diskussion:Importwünsche|Wikipedia Diskussion:Importwünsche]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia Diskussion:Importwünsche/2026#Nachfrage]] archiviert – letzte Bearbeitung: [[user:Ameisenigel|Ameisenigel]] (16.07.2026 10:25:38)'' * 2026-07-23T15:25:41Z '''[[:de:Special:Diff/prev/269041717|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span> Antwort'' * '''2026-07-23T17:13:40Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-23T19:41:45Z -- <span style="color:red;">110</span>''' * '''2026-07-23T19:59:15Z -- <span style="color:red;">110</span>''' * 2026-07-23T20:57:56Z '''[[:de:Special:Diff/prev/269048968|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:YuniToumei|YuniToumei]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of Crustacean Biology|→]]<span class="autocomment">Journal of Crustacean Biology: </span> Antwort'' * '''2026-07-23T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-23T22:00:07Z Review: Task finished!''' * '''2026-07-23T22:00:14Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-23T22:00:20Z AutoArchiv Wikivoyage: Task finished!''' * 2026-07-23T22:00:22Z '''[[:de:Special:Diff/prev/269049860|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-23T22:00:35Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-23T22:01:27Z AdT-Archive: Task finished!''' * '''2026-07-23T22:01:40Z AdT2: Task finished!''' * '''2026-07-23T22:03:36Z AdT2: Task finished!''' * '''2026-07-23T22:03:44Z AdT2: Task finished!''' * '''2026-07-23T22:03:48Z AdTneu: Task finished!''' * '''2026-07-23T22:05:08Z HS-Snapshot: Task finished!''' * '''2026-07-23T22:05:58Z AdT2: Task finished!''' * '''2026-07-23T22:06:11Z AdT2: Task finished!''' * '''2026-07-23T22:29:38Z AdT3: Task finished!''' == TaxonBot: Protokoll 2026-07-24 == * '''2026-07-24T01:41:23Z NeueArtikel3: Task finished!''' * 2026-07-24T02:37:40Z '''[[:de:Special:Diff/prev/269051656|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:KurtR|KurtR]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#schweizer-illustrierte.ch und handelszeitung.ch auf Archive.org umstellen|→]]<span class="autocomment">schweizer-illustrierte.ch und handelszeitung.ch auf Archive.org umstellen: </span>'' * 2026-07-24T03:07:56Z '''[[:de:Special:Diff/prev/269051807|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 1 Abschnitt: 1 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Wieder_Zootaxa|Wieder_Zootaxa]]) - letzte Bearbeitung: [[:User:YuniToumei|YuniToumei]], 2026-07-23 22:57'' * '''2026-07-24T05:21:37Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-24T06:35:29Z '''[[:de:Special:Diff/prev/269054508|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> Antwort'' * '''2026-07-24T07:07:45Z AdT2: Task finished!''' * '''2026-07-24T07:10:14Z AdT2: Task finished!''' * 2026-07-24T07:19:24Z '''[[:de:Special:Diff/prev/269055298|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span> Antwort'' * '''2026-07-24T07:35:06Z AdT3: Task finished!''' * 2026-07-24T08:22:23Z '''[[:de:Special:Diff/prev/269056314|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of Crustacean Biology|→]]<span class="autocomment">Journal of Crustacean Biology: </span>'' * 2026-07-24T09:23:37Z '''[[:de:Special:Diff/prev/269057592|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Wi-luc-ky|Wi-luc-ky]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> aw: läuft bei allen Nachteilen auf Totlinklabel hinaus'' * '''2026-07-24T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-24T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-24T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-24T10:00:35Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-24T10:07:32Z [[:de:Special:Diff/prev/269058569|••]] Augsburg: [[:de:Wikipedia:Augsburg|Wikipedia:Augsburg]] -- [[:de:user:Langoktavian|Langoktavian]] -- ''[[:de:Wikipedia:Augsburg#Ich bin dabei!|→]]<span class="autocomment">Ich bin dabei!: </span>''''' * 2026-07-24T10:16:03Z '''[[:de:Special:Diff/prev/269058729|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span>'' * '''2026-07-24T10:31:23Z AdT2: Task finished!''' * '''2026-07-24T10:33:45Z AdT2: Task finished!''' * '''2026-07-24T10:34:08Z AdT2: Task finished!''' * '''2026-07-24T10:36:31Z AdT2: Task finished!''' * '''2026-07-24T10:58:29Z AdT3: Task finished!''' * '''2026-07-24T11:57:13Z MerlBot: Task finished!''' * '''2026-07-24T11:57:28Z MerlBot1a: Task finished!''' * '''2026-07-24T13:00:04Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-24T14:36:49Z '''[[:de:Special:Diff/prev/269063510|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:Krib|Krib]] -- ''[[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung#1945 bis heute|→]]<span class="autocomment">1945 bis heute: </span> +[[Volksmudschahedin]]'' * '''2026-07-24T17:06:31Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-24T19:05:20Z '''[[:de:Special:Diff/prev/269068831|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span> Antwort'' * 2026-07-24T19:05:35Z '''[[:de:Special:Diff/prev/269068837|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Walter Schmidt-Salzmann - Widerstandsbewegung 20.07.1944|→]]<span class="autocomment">Walter Schmidt-Salzmann - Widerstandsbewegung 20.07.1944: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * 2026-07-24T19:19:46Z '''[[:de:Special:Diff/prev/269069103|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> Antwort'' * 2026-07-24T19:44:13Z '''[[:de:Special:Diff/prev/269069473|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Wi-luc-ky|Wi-luc-ky]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> aw: in [[Archive.today]] steht was zum [[WP:GB|GB]]'' * '''2026-07-24T21:55:07Z HS-Snapshot: Task finished!''' * '''2026-07-24T22:00:09Z Review: Task finished!''' * '''2026-07-24T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-24T22:00:14Z '''[[:de:Special:Diff/prev/269071687|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-24T22:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-24T22:00:44Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-24T22:01:25Z AdT-Archive: Task finished!''' * '''2026-07-24T22:01:37Z AdT2: Task finished!''' * '''2026-07-24T22:03:26Z AdTneu: Task finished!''' * '''2026-07-24T22:03:35Z AdT2: Task finished!''' * '''2026-07-24T22:03:41Z AdT2: Task finished!''' * '''2026-07-24T22:05:07Z HS-Snapshot: Task finished!''' * '''2026-07-24T22:06:01Z AdT2: Task finished!''' * '''2026-07-24T22:06:04Z AdT2: Task finished!''' * '''2026-07-24T22:30:04Z AdT3: Task finished!''' == TaxonBot: Protokoll 2026-07-25 == * '''2026-07-25T01:42:40Z NeueArtikel3: Task finished!''' * '''2026-07-25T02:27:12Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-25T04:31:55Z '''[[:de:Special:Diff/prev/269074888|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Schulenburg1|Schulenburg1]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Geburtstag von Misselwitz, Joachim|→]]<span class="autocomment">Geburtstag von Misselwitz, Joachim: </span>'' * 2026-07-25T04:38:55Z '''[[:de:Special:Diff/prev/269074956|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:Zollernalb|Zollernalb]] -- ''Neuer Abschnitt [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange#Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch)|→]]<span class="autocomment">Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch): </span>'' * 2026-07-25T05:00:39Z '''[[:de:Special:Diff/prev/269075274|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonKatBot|TaxonKatBot]] -- ''Bot: [[:Kategorie:Bischof von Derry]] nach [[:Kategorie:Bischof von Derry (römisch-katholisch)]]: erledigt'' * '''2026-07-25T05:22:42Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-25T08:52:54Z '''[[:de:Special:Diff/prev/269080442|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span>'' * '''2026-07-25T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-25T10:00:12Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-25T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-25T10:00:33Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-25T10:25:28Z MerlBot: Task finished!''' * '''2026-07-25T10:25:43Z MerlBot1a: Task finished!''' * 2026-07-25T11:01:03Z '''[[:de:Special:Diff/prev/269087961|••]] IMP:''' [[:de:Wikipedia Diskussion:Übersetzungen|Wikipedia Diskussion:Übersetzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia Diskussion:Übersetzungen/Archiv/2023#Bestes Vorgehen beim Artikelübersetzen, mit Blick auf die Fußnoten]] archiviert – letzte Bearbeitung: [[user:Ameisenigel|Ameisenigel]] (15.07.2026 22:06:20)'' * '''2026-07-25T11:58:34Z [[:de:Special:Diff/prev/269089070|••]] Augsburg: [[:de:Wikipedia Diskussion:Augsburg|Wikipedia Diskussion:Augsburg]] -- [[:de:user:LGB-ler|LGB-ler]] -- ''[[:de:Wikipedia Diskussion:Augsburg#Wiki Treffen im Legoland Deutschland Resort|→]]<span class="autocomment">Wiki Treffen im Legoland Deutschland Resort: </span> Antwort''''' * '''2026-07-25T13:00:11Z AutoArchiv-Maimaid: Task finished!''' * '''2026-07-25T17:02:01Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-25T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-25T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-25T22:00:20Z AutoArchiv Wikivoyage: Task finished!''' * 2026-07-25T22:00:19Z '''[[:de:Special:Diff/prev/269098194|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-25T22:00:34Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-25T22:01:28Z AdT-Archive: Task finished!''' * '''2026-07-25T22:01:41Z AdT2: Task finished!''' * '''2026-07-25T22:03:27Z AdTneu: Task finished!''' * '''2026-07-25T22:03:34Z AdT2: Task finished!''' * '''2026-07-25T22:03:43Z AdT2: Task finished!''' * '''2026-07-25T22:05:07Z HS-Snapshot: Task finished!''' * '''2026-07-25T22:05:58Z AdT2: Task finished!''' * '''2026-07-25T22:06:07Z AdT2: Task finished!''' * 2026-07-25T22:13:10Z '''[[:de:Special:Diff/prev/269098339|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Aktualisierung'' * '''2026-07-25T22:29:42Z AdT3: Task finished!''' * 2026-07-25T23:19:07Z '''[[:de:Special:Diff/prev/269099303|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:Perrak|Perrak]] -- ''Neuer Abschnitt [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange#Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie)|→]]<span class="autocomment">Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie): </span>'' == TaxonBot: Protokoll 2026-07-26 == * '''2026-07-26T01:43:07Z NeueArtikel3: Task finished!''' * '''2026-07-26T02:24:52Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-26T03:07:38Z '''[[:de:Special:Diff/prev/269100556|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 1 Abschnitt: 1 nach [[Wikipedia:Bots/Anfragen/Archiv/2026-2]] (ab Abschnitt [[Wikipedia:Bots/Anfragen/Archiv/2026-2#Zwei_Vorlagenbezeichner|Zwei_Vorlagenbezeichner]]) - letzte Bearbeitung: [[:User:Wi-luc-ky|Wi-luc-ky]], 2026-07-24 21:44'' * 2026-07-26T03:08:04Z '''[[:de:Special:Diff/prev/269100564|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 3 Abschnitte: 3 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Walter_Schmidt-Salzmann_-_Widerstandsbewegung_20.07.1944|Walter_Schmidt-Salzmann_-_Widerstandsbewegung_20.07.1944]]) - letzte Bearbeitung: [[:User:Marie Adelaide|Marie Adelaide]], 2026-07-25 10:52'' * 2026-07-26T05:02:42Z '''[[:de:Special:Diff/prev/269102082|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonKatBot|TaxonKatBot]] -- ''Bot: [[:Kategorie:Isthmus]] nach [[:Kategorie:Isthmus (Geographie)]]: erledigt'' * '''2026-07-26T05:19:39Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-26T06:01:40Z '''[[:de:Special:Diff/prev/269102959|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T06:20:17Z Review: Task finished!''' * '''2026-07-26T07:04:51Z -- <span style="color:red;">110</span>''' * '''2026-07-26T07:34:23Z -- <span style="color:red;">110</span>''' * 2026-07-26T08:07:10Z '''[[:de:Special:Diff/prev/269105130|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:LeoGe25|LeoGe25]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-add-self-no-reason:LeoGe25||→]]<span class="autocomment">growthexperiments-manage-mentors-summary-add-self-no-reason:LeoGe25|: </span>'' * 2026-07-26T08:08:45Z '''[[:de:Special:Diff/prev/269105177|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData-Parameterzeilen in Darkmode'' * 2026-07-26T08:14:10Z '''[[:de:Special:Diff/prev/269105304|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''status-fix'' * 2026-07-26T08:23:31Z '''[[:de:Special:Diff/prev/269105496|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color-fix'' * 2026-07-26T08:39:45Z '''[[:de:Special:Diff/prev/269105832|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color fixed'' * 2026-07-26T08:42:29Z '''[[:de:Special:Diff/prev/269105889|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- * 2026-07-26T08:48:53Z '''[[:de:Special:Diff/prev/269105994|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''attempt 2'' * 2026-07-26T08:50:38Z '''[[:de:Special:Diff/prev/269106040|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Jayen466|Jayen466]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span>'' * 2026-07-26T08:59:11Z '''[[:de:Special:Diff/prev/269106248|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color-fix 3'' * 2026-07-26T09:46:16Z '''[[:de:Special:Diff/prev/269107366|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData grey shaded background / fix part 2 / optimized'' * 2026-07-26T09:52:50Z '''[[:de:Special:Diff/prev/269107501|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen#Altfälle mit offenen Fragen oder Problemen|→]]<span class="autocomment">Altfälle mit offenen Fragen oder Problemen: </span>'' * '''2026-07-26T09:55:09Z HS-Snapshot: Task finished!''' * '''2026-07-26T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-26T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-26T10:00:32Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-26T10:25:42Z MerlBot: Task finished!''' * '''2026-07-26T10:25:57Z MerlBot1a: Task finished!''' * 2026-07-26T10:32:50Z '''[[:de:Special:Diff/prev/269108359|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''required templatedata line: blue background'' * 2026-07-26T11:03:50Z '''[[:de:Special:Diff/prev/269108967|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * '''2026-07-26T11:10:56Z AdT2: Task finished!''' * '''2026-07-26T11:13:22Z AdT2: Task finished!''' * '''2026-07-26T11:39:33Z AdT3: Task finished!''' * 2026-07-26T11:50:52Z '''[[:de:Special:Diff/prev/269109953|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span>'' * 2026-07-26T11:54:39Z '''[[:de:Special:Diff/prev/269110026|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData: deprecated nach Beschreibung rot'' * 2026-07-26T11:59:30Z '''[[:de:Special:Diff/prev/269110098|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-26T12:17:45Z '''[[:de:Special:Diff/prev/269110441|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span> Service: DOI klickbar gemacht'' * 2026-07-26T12:19:07Z '''[[:de:Special:Diff/prev/269110466|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * 2026-07-26T12:26:09Z '''[[:de:Special:Diff/prev/269110594|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> Antwort'' * 2026-07-26T12:57:45Z '''[[:de:Special:Diff/prev/269111198|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Rack Pack|Rack Pack]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.|→]]<span class="autocomment">Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.: </span>'' * '''2026-07-26T13:00:03Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-26T13:14:00Z '''[[:de:Special:Diff/prev/269111657|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.|→]]<span class="autocomment">Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T14:40:58Z AdT2: Task finished!''' * '''2026-07-26T14:43:22Z AdT2: Task finished!''' * 2026-07-26T14:55:11Z '''[[:de:Special:Diff/prev/269115779|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Rack Pack|Rack Pack]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#ArchivLink, InternetArchivBot über komplettes Portal:Billard 6.295 Artikel laufen lassen möglich?|→]]<span class="autocomment">ArchivLink, InternetArchivBot über komplettes Portal:Billard 6.295 Artikel laufen lassen möglich?: </span>'' * '''2026-07-26T15:08:57Z AdT3: Task finished!''' * 2026-07-26T15:55:23Z '''[[:de:Special:Diff/prev/269119211|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> Antwort'' * 2026-07-26T15:55:39Z '''[[:de:Special:Diff/prev/269119219|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * 2026-07-26T16:01:48Z '''[[:de:Special:Diff/prev/269119348|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia:WikiProjekt Kategorien/Warteschlange/Archiv/2026 III#Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch) (erledigt)]] archiviert – letzte Bearbeitung: [[user:TaxonKatBot|TaxonKatBot]] (26.07.2026 07:02:42)'' * 2026-07-26T16:03:51Z '''[[:de:Special:Diff/prev/269119393|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-26T16:39:13Z '''[[:de:Special:Diff/prev/269120898|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Timk70|Timk70]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span> mail'' * '''2026-07-26T17:06:16Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-26T18:15:07Z AdT2: Task finished!''' * '''2026-07-26T18:17:31Z AdT2: Task finished!''' * 2026-07-26T18:23:32Z '''[[:de:Special:Diff/prev/269122999|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span> Antwort'' * '''2026-07-26T18:42:51Z AdT3: Task finished!''' * 2026-07-26T18:49:34Z '''[[:de:Special:Diff/prev/269123502|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Jayen466|Jayen466]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span> erledigt'' * 2026-07-26T20:49:34Z '''[[:de:Special:Diff/prev/269125506|••]] MediaWiki:''' [[:de:MediaWiki:Ipbreason-indef-dropdown|MediaWiki:Ipbreason-indef-dropdown]] -- [[:de:user:Codc|Codc]] -- * 2026-07-26T21:26:06Z '''[[:de:Special:Diff/prev/269126058|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * 2026-07-26T21:26:27Z '''[[:de:Special:Diff/prev/269126064|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-26T22:00:07Z Review: Task finished!''' * '''2026-07-26T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-26T22:00:10Z '''[[:de:Special:Diff/prev/269126543|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-26T22:00:20Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-26T22:00:34Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-26T22:01:29Z AdT-Archive: Task finished!''' * '''2026-07-26T22:01:37Z AdT2: Task finished!''' * '''2026-07-26T22:03:32Z AdTneu: Task finished!''' * '''2026-07-26T22:03:37Z AdT2: Task finished!''' * '''2026-07-26T22:03:47Z AdT2: Task finished!''' * '''2026-07-26T22:05:08Z HS-Snapshot: Task finished!''' * '''2026-07-26T22:06:10Z AdT2: Task finished!''' * '''2026-07-26T22:06:25Z AdT2: Task finished!''' * '''2026-07-26T22:29:28Z AdT3: Task finished!''' == TaxonBot: Protokoll 2026-07-27 == * '''2026-07-27T01:39:13Z NeueArtikel3: Task finished!''' * '''2026-07-27T02:22:25Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-27T03:08:06Z '''[[:de:Special:Diff/prev/269128941|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 2 Abschnitte: 2 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Geburtstag_von_Misselwitz,_Joachim|Geburtstag_von_Misselwitz,_Joachim]]) - letzte Bearbeitung: [[:User:Doc Taxon|Doc Taxon]], 2026-07-26 23:26'' * '''2026-07-27T05:34:06Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-27T06:46:33Z '''[[:de:Special:Diff/prev/269132291|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * 2026-07-27T07:21:43Z '''[[:de:Special:Diff/prev/269132978|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-27T07:48:00Z '''[[:de:Special:Diff/prev/269133411|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span>'' * 2026-07-27T08:29:38Z '''[[:de:Special:Diff/prev/269134243|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * 2026-07-27T08:30:14Z '''[[:de:Special:Diff/prev/269134249|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-27T09:06:59Z '''[[:de:Special:Diff/prev/269135124|••]] MediaWiki:''' [[:de:MediaWiki:Userlogin-yourname-desc|MediaWiki:Userlogin-yourname-desc]] -- [[:de:user:Hgzh|Hgzh]] -- ''Anpassung an [[Wikipedia:Benutzerkonto]]'' * 2026-07-27T09:10:13Z '''[[:de:Special:Diff/prev/269135199|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet1|MediaWiki:Createacct-username-policy-popover-bullet1]] -- [[:de:user:Hgzh|Hgzh]] -- ''Link auf lokale Hilfeseite'' * 2026-07-27T09:14:04Z '''[[:de:Special:Diff/prev/269135264|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet2|MediaWiki:Createacct-username-policy-popover-bullet2]] -- [[:de:user:Hgzh|Hgzh]] -- ''Link zu lokaler Hilfeseite'' * 2026-07-27T09:17:06Z '''[[:de:Special:Diff/prev/269135320|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet3|MediaWiki:Createacct-username-policy-popover-bullet3]] -- [[:de:user:Hgzh|Hgzh]] -- ''Originaltext ist enwiki-zentriert und trifft hier nicht zu, stattdessen auf Verifizierung verwiesen'' * 2026-07-27T09:35:04Z '''[[:de:Special:Diff/prev/269135762|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''lokale Adaption des Infobox-Hack-Stylesheets'' * 2026-07-27T09:36:31Z '''[[:de:Special:Diff/prev/269135802|••]] MediaWiki:''' [[:de:MediaWiki:Wikimedia-styles-exclude|MediaWiki:Wikimedia-styles-exclude]] -- [[:de:user:Hgzh|Hgzh]] -- ''zentrales Infobox-Stylesheet deaktiviert'' * 2026-07-27T09:43:59Z '''[[:de:Special:Diff/prev/269135955|••]] MediaWiki:''' [[:de:MediaWiki:Gadgets-definition|MediaWiki:Gadgets-definition]] -- [[:de:user:Hgzh|Hgzh]] -- ''responsive erstmal nur für minerva'' * 2026-07-27T09:45:36Z '''[[:de:Special:Diff/prev/269135983|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''nur minerva über Gadgets-definition'' * '''2026-07-27T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-27T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-27T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-27T10:00:33Z AutoArchiv Wikiversity: Task finished!''' * 2026-07-27T10:22:29Z '''[[:de:Special:Diff/prev/269136634|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''inline-table mglw. generell besser geeignet'' * '''2026-07-27T10:52:06Z AdT2: Task finished!''' * '''2026-07-27T10:54:27Z AdT2: Task finished!''' * '''2026-07-27T11:02:06Z AdT2: Task finished!''' * '''2026-07-27T11:04:30Z AdT2: Task finished!''' * '''2026-07-27T11:05:26Z AdT2: Task finished!''' * '''2026-07-27T11:06:36Z AdT2: Task finished!''' * '''2026-07-27T11:07:50Z AdT2: Task finished!''' * '''2026-07-27T11:08:59Z AdT2: Task finished!''' * '''2026-07-27T11:19:04Z AdT3: Task finished!''' * '''2026-07-27T11:23:06Z AdT2: Task finished!''' * '''2026-07-27T11:25:33Z AdT2: Task finished!''' * '''2026-07-27T11:51:09Z AdT3: Task finished!''' * 2026-07-27T11:55:01Z '''[[:de:Special:Diff/prev/269138538|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:02Z '''[[:de:Special:Diff/prev/269138541|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:02Z '''[[:de:Special:Diff/prev/269138543|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138545|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Janui|Kennzeichnung von Lotse Janui als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Janui|Kennzeichnung von Lotse Janui als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138546|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Mondtaler|Kennzeichnung von Lotse Mondtaler als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Mondtaler|Kennzeichnung von Lotse Mondtaler als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138547|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:55:04Z '''[[:de:Special:Diff/prev/269138549|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Janui|Entfernen von Lotse Janui, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Janui|Entfernen von Lotse Janui, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:55:04Z '''[[:de:Special:Diff/prev/269138550|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Mondtaler|Entfernen von Lotse Mondtaler, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Mondtaler|Entfernen von Lotse Mondtaler, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:56:16Z '''[[:de:Special:Diff/prev/269138580|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:17Z '''[[:de:Special:Diff/prev/269138581|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:18Z '''[[:de:Special:Diff/prev/269138583|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:18Z '''[[:de:Special:Diff/prev/269138584|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T12:26:48Z '''[[:de:Special:Diff/prev/269139304|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * '''2026-07-27T13:00:03Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-27T15:49:34Z '''[[:de:Special:Diff/prev/269143289|••]] MediaWiki:''' [[:de:MediaWiki:Noarticletext-1|MediaWiki:Noarticletext-1]] -- [[:de:user:MBq|MBq]] -- ''zweiter satz eher verwirrend vor allem für noobs'' * 2026-07-27T16:03:13Z '''[[:de:Special:Diff/prev/269143551|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia:WikiProjekt Kategorien/Warteschlange/Archiv/2026 III#Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie) (erledigt)]] archiviert – letzte Bearbeitung: [[user:TaxonBot|TaxonBot]] (26.07.2026 18:01:48)'' * 2026-07-27T19:41:44Z '''[[:de:Special:Diff/prev/269147772|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Hellenyck|Hellenyck]] -- * 2026-07-27T20:01:48Z '''[[:de:Special:Diff/prev/269148095|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SignaturBot|SignaturBot]] -- ''Bot: Signaturnachtrag für Beitrag von [[User:Hellenyck|Hellenyck]]'' * 2026-07-27T20:03:18Z '''[[:de:Special:Diff/prev/269148127|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Hellenyck|Hellenyck]] -- * '''2026-07-27T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-27T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-27T22:00:11Z '''[[:de:Special:Diff/prev/269150668|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-27T22:00:22Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-27T22:00:35Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-27T22:01:28Z AdT-Archive: Task finished!''' eil1bzdtflzgpktodrdyfmul0p00cqk 619011 619010 2026-07-27T22:01:40Z TaxonBot 4700 Log: AdT2 619011 wikitext text/x-wiki == TaxonBot: Protokoll 2026-07-23 == * '''2026-07-23T01:41:40Z NeueArtikel3: Task finished!''' * '''2026-07-23T02:45:53Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-23T03:07:55Z '''[[:de:Special:Diff/prev/269025863|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 4 Abschnitte: 4 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Alessandro_Severo|Alessandro_Severo]]) - letzte Bearbeitung: [[:User:Uwe Gille|Uwe Gille]], 2026-07-22 16:40'' * '''2026-07-23T03:16:30Z AdT2: Task finished!''' * '''2026-07-23T03:18:51Z AdT2: Task finished!''' * '''2026-07-23T03:43:11Z AdT3: Task finished!''' * '''2026-07-23T05:30:50Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-23T09:23:58Z AdT2: Task finished!''' * '''2026-07-23T09:26:18Z AdT2: Task finished!''' * '''2026-07-23T09:31:04Z AdT2: Task finished!''' * '''2026-07-23T09:33:30Z AdT2: Task finished!''' * '''2026-07-23T09:38:18Z AdT2: Task finished!''' * '''2026-07-23T09:40:50Z AdT2: Task finished!''' * 2026-07-23T09:40:56Z '''[[:de:Special:Diff/prev/269032476|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span>'' * '''2026-07-23T09:51:37Z AdT3: Task finished!''' * '''2026-07-23T09:55:09Z HS-Snapshot: Task finished!''' * '''2026-07-23T09:56:28Z AdT2: Task finished!''' * '''2026-07-23T09:56:33Z AdT2: Task finished!''' * '''2026-07-23T09:58:55Z AdT2: Task finished!''' * '''2026-07-23T09:59:00Z AdT2: Task finished!''' * '''2026-07-23T10:00:14Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-23T10:00:20Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-23T10:00:33Z AutoArchiv Wikiversity: Task finished!''' * 2026-07-23T10:20:43Z '''[[:de:Special:Diff/prev/269033381|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span>'' * '''2026-07-23T10:24:45Z AdT3: Task finished!''' * 2026-07-23T11:25:51Z '''[[:de:Special:Diff/prev/269034533|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span> Antwort'' * 2026-07-23T11:48:12Z '''[[:de:Special:Diff/prev/269034913|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:Norpew|Norpew]] -- ''[[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen#7. Juni 2026|→]]<span class="autocomment">7. Juni 2026: </span> Antwort'' * 2026-07-23T11:50:21Z '''[[:de:Special:Diff/prev/269034949|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen# Journal of Crustacean Biology|→]]<span class="autocomment"> Journal of Crustacean Biology: </span>'' * 2026-07-23T12:02:54Z '''[[:de:Special:Diff/prev/269035143|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:XenonX3|XenonX3]] -- ''[[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen#7. Juni 2026|→]]<span class="autocomment">7. Juni 2026: </span> -1'' * '''2026-07-23T12:39:47Z MerlBot: Task finished!''' * '''2026-07-23T12:40:02Z MerlBot1a: Task finished!''' * 2026-07-23T12:40:49Z '''[[:de:Special:Diff/prev/269035837|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of Crustacean Biology|→]]<span class="autocomment">Journal of Crustacean Biology: </span>'' * '''2026-07-23T13:00:04Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-23T14:07:52Z '''[[:de:Special:Diff/prev/269037754|••]] IMP:''' [[:de:Wikipedia Diskussion:Importwünsche|Wikipedia Diskussion:Importwünsche]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia Diskussion:Importwünsche/2026#Nachfrage]] archiviert – letzte Bearbeitung: [[user:Ameisenigel|Ameisenigel]] (16.07.2026 10:25:38)'' * 2026-07-23T15:25:41Z '''[[:de:Special:Diff/prev/269041717|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span> Antwort'' * '''2026-07-23T17:13:40Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-23T19:41:45Z -- <span style="color:red;">110</span>''' * '''2026-07-23T19:59:15Z -- <span style="color:red;">110</span>''' * 2026-07-23T20:57:56Z '''[[:de:Special:Diff/prev/269048968|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:YuniToumei|YuniToumei]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of Crustacean Biology|→]]<span class="autocomment">Journal of Crustacean Biology: </span> Antwort'' * '''2026-07-23T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-23T22:00:07Z Review: Task finished!''' * '''2026-07-23T22:00:14Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-23T22:00:20Z AutoArchiv Wikivoyage: Task finished!''' * 2026-07-23T22:00:22Z '''[[:de:Special:Diff/prev/269049860|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-23T22:00:35Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-23T22:01:27Z AdT-Archive: Task finished!''' * '''2026-07-23T22:01:40Z AdT2: Task finished!''' * '''2026-07-23T22:03:36Z AdT2: Task finished!''' * '''2026-07-23T22:03:44Z AdT2: Task finished!''' * '''2026-07-23T22:03:48Z AdTneu: Task finished!''' * '''2026-07-23T22:05:08Z HS-Snapshot: Task finished!''' * '''2026-07-23T22:05:58Z AdT2: Task finished!''' * '''2026-07-23T22:06:11Z AdT2: Task finished!''' * '''2026-07-23T22:29:38Z AdT3: Task finished!''' == TaxonBot: Protokoll 2026-07-24 == * '''2026-07-24T01:41:23Z NeueArtikel3: Task finished!''' * 2026-07-24T02:37:40Z '''[[:de:Special:Diff/prev/269051656|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:KurtR|KurtR]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#schweizer-illustrierte.ch und handelszeitung.ch auf Archive.org umstellen|→]]<span class="autocomment">schweizer-illustrierte.ch und handelszeitung.ch auf Archive.org umstellen: </span>'' * 2026-07-24T03:07:56Z '''[[:de:Special:Diff/prev/269051807|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 1 Abschnitt: 1 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Wieder_Zootaxa|Wieder_Zootaxa]]) - letzte Bearbeitung: [[:User:YuniToumei|YuniToumei]], 2026-07-23 22:57'' * '''2026-07-24T05:21:37Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-24T06:35:29Z '''[[:de:Special:Diff/prev/269054508|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> Antwort'' * '''2026-07-24T07:07:45Z AdT2: Task finished!''' * '''2026-07-24T07:10:14Z AdT2: Task finished!''' * 2026-07-24T07:19:24Z '''[[:de:Special:Diff/prev/269055298|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span> Antwort'' * '''2026-07-24T07:35:06Z AdT3: Task finished!''' * 2026-07-24T08:22:23Z '''[[:de:Special:Diff/prev/269056314|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of Crustacean Biology|→]]<span class="autocomment">Journal of Crustacean Biology: </span>'' * 2026-07-24T09:23:37Z '''[[:de:Special:Diff/prev/269057592|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Wi-luc-ky|Wi-luc-ky]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> aw: läuft bei allen Nachteilen auf Totlinklabel hinaus'' * '''2026-07-24T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-24T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-24T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-24T10:00:35Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-24T10:07:32Z [[:de:Special:Diff/prev/269058569|••]] Augsburg: [[:de:Wikipedia:Augsburg|Wikipedia:Augsburg]] -- [[:de:user:Langoktavian|Langoktavian]] -- ''[[:de:Wikipedia:Augsburg#Ich bin dabei!|→]]<span class="autocomment">Ich bin dabei!: </span>''''' * 2026-07-24T10:16:03Z '''[[:de:Special:Diff/prev/269058729|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span>'' * '''2026-07-24T10:31:23Z AdT2: Task finished!''' * '''2026-07-24T10:33:45Z AdT2: Task finished!''' * '''2026-07-24T10:34:08Z AdT2: Task finished!''' * '''2026-07-24T10:36:31Z AdT2: Task finished!''' * '''2026-07-24T10:58:29Z AdT3: Task finished!''' * '''2026-07-24T11:57:13Z MerlBot: Task finished!''' * '''2026-07-24T11:57:28Z MerlBot1a: Task finished!''' * '''2026-07-24T13:00:04Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-24T14:36:49Z '''[[:de:Special:Diff/prev/269063510|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:Krib|Krib]] -- ''[[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung#1945 bis heute|→]]<span class="autocomment">1945 bis heute: </span> +[[Volksmudschahedin]]'' * '''2026-07-24T17:06:31Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-24T19:05:20Z '''[[:de:Special:Diff/prev/269068831|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span> Antwort'' * 2026-07-24T19:05:35Z '''[[:de:Special:Diff/prev/269068837|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Walter Schmidt-Salzmann - Widerstandsbewegung 20.07.1944|→]]<span class="autocomment">Walter Schmidt-Salzmann - Widerstandsbewegung 20.07.1944: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * 2026-07-24T19:19:46Z '''[[:de:Special:Diff/prev/269069103|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> Antwort'' * 2026-07-24T19:44:13Z '''[[:de:Special:Diff/prev/269069473|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Wi-luc-ky|Wi-luc-ky]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> aw: in [[Archive.today]] steht was zum [[WP:GB|GB]]'' * '''2026-07-24T21:55:07Z HS-Snapshot: Task finished!''' * '''2026-07-24T22:00:09Z Review: Task finished!''' * '''2026-07-24T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-24T22:00:14Z '''[[:de:Special:Diff/prev/269071687|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-24T22:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-24T22:00:44Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-24T22:01:25Z AdT-Archive: Task finished!''' * '''2026-07-24T22:01:37Z AdT2: Task finished!''' * '''2026-07-24T22:03:26Z AdTneu: Task finished!''' * '''2026-07-24T22:03:35Z AdT2: Task finished!''' * '''2026-07-24T22:03:41Z AdT2: Task finished!''' * '''2026-07-24T22:05:07Z HS-Snapshot: Task finished!''' * '''2026-07-24T22:06:01Z AdT2: Task finished!''' * '''2026-07-24T22:06:04Z AdT2: Task finished!''' * '''2026-07-24T22:30:04Z AdT3: Task finished!''' == TaxonBot: Protokoll 2026-07-25 == * '''2026-07-25T01:42:40Z NeueArtikel3: Task finished!''' * '''2026-07-25T02:27:12Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-25T04:31:55Z '''[[:de:Special:Diff/prev/269074888|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Schulenburg1|Schulenburg1]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Geburtstag von Misselwitz, Joachim|→]]<span class="autocomment">Geburtstag von Misselwitz, Joachim: </span>'' * 2026-07-25T04:38:55Z '''[[:de:Special:Diff/prev/269074956|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:Zollernalb|Zollernalb]] -- ''Neuer Abschnitt [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange#Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch)|→]]<span class="autocomment">Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch): </span>'' * 2026-07-25T05:00:39Z '''[[:de:Special:Diff/prev/269075274|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonKatBot|TaxonKatBot]] -- ''Bot: [[:Kategorie:Bischof von Derry]] nach [[:Kategorie:Bischof von Derry (römisch-katholisch)]]: erledigt'' * '''2026-07-25T05:22:42Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-25T08:52:54Z '''[[:de:Special:Diff/prev/269080442|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span>'' * '''2026-07-25T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-25T10:00:12Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-25T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-25T10:00:33Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-25T10:25:28Z MerlBot: Task finished!''' * '''2026-07-25T10:25:43Z MerlBot1a: Task finished!''' * 2026-07-25T11:01:03Z '''[[:de:Special:Diff/prev/269087961|••]] IMP:''' [[:de:Wikipedia Diskussion:Übersetzungen|Wikipedia Diskussion:Übersetzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia Diskussion:Übersetzungen/Archiv/2023#Bestes Vorgehen beim Artikelübersetzen, mit Blick auf die Fußnoten]] archiviert – letzte Bearbeitung: [[user:Ameisenigel|Ameisenigel]] (15.07.2026 22:06:20)'' * '''2026-07-25T11:58:34Z [[:de:Special:Diff/prev/269089070|••]] Augsburg: [[:de:Wikipedia Diskussion:Augsburg|Wikipedia Diskussion:Augsburg]] -- [[:de:user:LGB-ler|LGB-ler]] -- ''[[:de:Wikipedia Diskussion:Augsburg#Wiki Treffen im Legoland Deutschland Resort|→]]<span class="autocomment">Wiki Treffen im Legoland Deutschland Resort: </span> Antwort''''' * '''2026-07-25T13:00:11Z AutoArchiv-Maimaid: Task finished!''' * '''2026-07-25T17:02:01Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-25T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-25T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-25T22:00:20Z AutoArchiv Wikivoyage: Task finished!''' * 2026-07-25T22:00:19Z '''[[:de:Special:Diff/prev/269098194|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-25T22:00:34Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-25T22:01:28Z AdT-Archive: Task finished!''' * '''2026-07-25T22:01:41Z AdT2: Task finished!''' * '''2026-07-25T22:03:27Z AdTneu: Task finished!''' * '''2026-07-25T22:03:34Z AdT2: Task finished!''' * '''2026-07-25T22:03:43Z AdT2: Task finished!''' * '''2026-07-25T22:05:07Z HS-Snapshot: Task finished!''' * '''2026-07-25T22:05:58Z AdT2: Task finished!''' * '''2026-07-25T22:06:07Z AdT2: Task finished!''' * 2026-07-25T22:13:10Z '''[[:de:Special:Diff/prev/269098339|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Aktualisierung'' * '''2026-07-25T22:29:42Z AdT3: Task finished!''' * 2026-07-25T23:19:07Z '''[[:de:Special:Diff/prev/269099303|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:Perrak|Perrak]] -- ''Neuer Abschnitt [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange#Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie)|→]]<span class="autocomment">Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie): </span>'' == TaxonBot: Protokoll 2026-07-26 == * '''2026-07-26T01:43:07Z NeueArtikel3: Task finished!''' * '''2026-07-26T02:24:52Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-26T03:07:38Z '''[[:de:Special:Diff/prev/269100556|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 1 Abschnitt: 1 nach [[Wikipedia:Bots/Anfragen/Archiv/2026-2]] (ab Abschnitt [[Wikipedia:Bots/Anfragen/Archiv/2026-2#Zwei_Vorlagenbezeichner|Zwei_Vorlagenbezeichner]]) - letzte Bearbeitung: [[:User:Wi-luc-ky|Wi-luc-ky]], 2026-07-24 21:44'' * 2026-07-26T03:08:04Z '''[[:de:Special:Diff/prev/269100564|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 3 Abschnitte: 3 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Walter_Schmidt-Salzmann_-_Widerstandsbewegung_20.07.1944|Walter_Schmidt-Salzmann_-_Widerstandsbewegung_20.07.1944]]) - letzte Bearbeitung: [[:User:Marie Adelaide|Marie Adelaide]], 2026-07-25 10:52'' * 2026-07-26T05:02:42Z '''[[:de:Special:Diff/prev/269102082|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonKatBot|TaxonKatBot]] -- ''Bot: [[:Kategorie:Isthmus]] nach [[:Kategorie:Isthmus (Geographie)]]: erledigt'' * '''2026-07-26T05:19:39Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-26T06:01:40Z '''[[:de:Special:Diff/prev/269102959|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T06:20:17Z Review: Task finished!''' * '''2026-07-26T07:04:51Z -- <span style="color:red;">110</span>''' * '''2026-07-26T07:34:23Z -- <span style="color:red;">110</span>''' * 2026-07-26T08:07:10Z '''[[:de:Special:Diff/prev/269105130|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:LeoGe25|LeoGe25]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-add-self-no-reason:LeoGe25||→]]<span class="autocomment">growthexperiments-manage-mentors-summary-add-self-no-reason:LeoGe25|: </span>'' * 2026-07-26T08:08:45Z '''[[:de:Special:Diff/prev/269105177|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData-Parameterzeilen in Darkmode'' * 2026-07-26T08:14:10Z '''[[:de:Special:Diff/prev/269105304|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''status-fix'' * 2026-07-26T08:23:31Z '''[[:de:Special:Diff/prev/269105496|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color-fix'' * 2026-07-26T08:39:45Z '''[[:de:Special:Diff/prev/269105832|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color fixed'' * 2026-07-26T08:42:29Z '''[[:de:Special:Diff/prev/269105889|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- * 2026-07-26T08:48:53Z '''[[:de:Special:Diff/prev/269105994|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''attempt 2'' * 2026-07-26T08:50:38Z '''[[:de:Special:Diff/prev/269106040|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Jayen466|Jayen466]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span>'' * 2026-07-26T08:59:11Z '''[[:de:Special:Diff/prev/269106248|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color-fix 3'' * 2026-07-26T09:46:16Z '''[[:de:Special:Diff/prev/269107366|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData grey shaded background / fix part 2 / optimized'' * 2026-07-26T09:52:50Z '''[[:de:Special:Diff/prev/269107501|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen#Altfälle mit offenen Fragen oder Problemen|→]]<span class="autocomment">Altfälle mit offenen Fragen oder Problemen: </span>'' * '''2026-07-26T09:55:09Z HS-Snapshot: Task finished!''' * '''2026-07-26T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-26T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-26T10:00:32Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-26T10:25:42Z MerlBot: Task finished!''' * '''2026-07-26T10:25:57Z MerlBot1a: Task finished!''' * 2026-07-26T10:32:50Z '''[[:de:Special:Diff/prev/269108359|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''required templatedata line: blue background'' * 2026-07-26T11:03:50Z '''[[:de:Special:Diff/prev/269108967|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * '''2026-07-26T11:10:56Z AdT2: Task finished!''' * '''2026-07-26T11:13:22Z AdT2: Task finished!''' * '''2026-07-26T11:39:33Z AdT3: Task finished!''' * 2026-07-26T11:50:52Z '''[[:de:Special:Diff/prev/269109953|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span>'' * 2026-07-26T11:54:39Z '''[[:de:Special:Diff/prev/269110026|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData: deprecated nach Beschreibung rot'' * 2026-07-26T11:59:30Z '''[[:de:Special:Diff/prev/269110098|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-26T12:17:45Z '''[[:de:Special:Diff/prev/269110441|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span> Service: DOI klickbar gemacht'' * 2026-07-26T12:19:07Z '''[[:de:Special:Diff/prev/269110466|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * 2026-07-26T12:26:09Z '''[[:de:Special:Diff/prev/269110594|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> Antwort'' * 2026-07-26T12:57:45Z '''[[:de:Special:Diff/prev/269111198|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Rack Pack|Rack Pack]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.|→]]<span class="autocomment">Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.: </span>'' * '''2026-07-26T13:00:03Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-26T13:14:00Z '''[[:de:Special:Diff/prev/269111657|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.|→]]<span class="autocomment">Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T14:40:58Z AdT2: Task finished!''' * '''2026-07-26T14:43:22Z AdT2: Task finished!''' * 2026-07-26T14:55:11Z '''[[:de:Special:Diff/prev/269115779|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Rack Pack|Rack Pack]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#ArchivLink, InternetArchivBot über komplettes Portal:Billard 6.295 Artikel laufen lassen möglich?|→]]<span class="autocomment">ArchivLink, InternetArchivBot über komplettes Portal:Billard 6.295 Artikel laufen lassen möglich?: </span>'' * '''2026-07-26T15:08:57Z AdT3: Task finished!''' * 2026-07-26T15:55:23Z '''[[:de:Special:Diff/prev/269119211|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> Antwort'' * 2026-07-26T15:55:39Z '''[[:de:Special:Diff/prev/269119219|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * 2026-07-26T16:01:48Z '''[[:de:Special:Diff/prev/269119348|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia:WikiProjekt Kategorien/Warteschlange/Archiv/2026 III#Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch) (erledigt)]] archiviert – letzte Bearbeitung: [[user:TaxonKatBot|TaxonKatBot]] (26.07.2026 07:02:42)'' * 2026-07-26T16:03:51Z '''[[:de:Special:Diff/prev/269119393|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-26T16:39:13Z '''[[:de:Special:Diff/prev/269120898|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Timk70|Timk70]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span> mail'' * '''2026-07-26T17:06:16Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-26T18:15:07Z AdT2: Task finished!''' * '''2026-07-26T18:17:31Z AdT2: Task finished!''' * 2026-07-26T18:23:32Z '''[[:de:Special:Diff/prev/269122999|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span> Antwort'' * '''2026-07-26T18:42:51Z AdT3: Task finished!''' * 2026-07-26T18:49:34Z '''[[:de:Special:Diff/prev/269123502|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Jayen466|Jayen466]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span> erledigt'' * 2026-07-26T20:49:34Z '''[[:de:Special:Diff/prev/269125506|••]] MediaWiki:''' [[:de:MediaWiki:Ipbreason-indef-dropdown|MediaWiki:Ipbreason-indef-dropdown]] -- [[:de:user:Codc|Codc]] -- * 2026-07-26T21:26:06Z '''[[:de:Special:Diff/prev/269126058|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * 2026-07-26T21:26:27Z '''[[:de:Special:Diff/prev/269126064|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-26T22:00:07Z Review: Task finished!''' * '''2026-07-26T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-26T22:00:10Z '''[[:de:Special:Diff/prev/269126543|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-26T22:00:20Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-26T22:00:34Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-26T22:01:29Z AdT-Archive: Task finished!''' * '''2026-07-26T22:01:37Z AdT2: Task finished!''' * '''2026-07-26T22:03:32Z AdTneu: Task finished!''' * '''2026-07-26T22:03:37Z AdT2: Task finished!''' * '''2026-07-26T22:03:47Z AdT2: Task finished!''' * '''2026-07-26T22:05:08Z HS-Snapshot: Task finished!''' * '''2026-07-26T22:06:10Z AdT2: Task finished!''' * '''2026-07-26T22:06:25Z AdT2: Task finished!''' * '''2026-07-26T22:29:28Z AdT3: Task finished!''' == TaxonBot: Protokoll 2026-07-27 == * '''2026-07-27T01:39:13Z NeueArtikel3: Task finished!''' * '''2026-07-27T02:22:25Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-27T03:08:06Z '''[[:de:Special:Diff/prev/269128941|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 2 Abschnitte: 2 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Geburtstag_von_Misselwitz,_Joachim|Geburtstag_von_Misselwitz,_Joachim]]) - letzte Bearbeitung: [[:User:Doc Taxon|Doc Taxon]], 2026-07-26 23:26'' * '''2026-07-27T05:34:06Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-27T06:46:33Z '''[[:de:Special:Diff/prev/269132291|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * 2026-07-27T07:21:43Z '''[[:de:Special:Diff/prev/269132978|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-27T07:48:00Z '''[[:de:Special:Diff/prev/269133411|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span>'' * 2026-07-27T08:29:38Z '''[[:de:Special:Diff/prev/269134243|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * 2026-07-27T08:30:14Z '''[[:de:Special:Diff/prev/269134249|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-27T09:06:59Z '''[[:de:Special:Diff/prev/269135124|••]] MediaWiki:''' [[:de:MediaWiki:Userlogin-yourname-desc|MediaWiki:Userlogin-yourname-desc]] -- [[:de:user:Hgzh|Hgzh]] -- ''Anpassung an [[Wikipedia:Benutzerkonto]]'' * 2026-07-27T09:10:13Z '''[[:de:Special:Diff/prev/269135199|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet1|MediaWiki:Createacct-username-policy-popover-bullet1]] -- [[:de:user:Hgzh|Hgzh]] -- ''Link auf lokale Hilfeseite'' * 2026-07-27T09:14:04Z '''[[:de:Special:Diff/prev/269135264|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet2|MediaWiki:Createacct-username-policy-popover-bullet2]] -- [[:de:user:Hgzh|Hgzh]] -- ''Link zu lokaler Hilfeseite'' * 2026-07-27T09:17:06Z '''[[:de:Special:Diff/prev/269135320|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet3|MediaWiki:Createacct-username-policy-popover-bullet3]] -- [[:de:user:Hgzh|Hgzh]] -- ''Originaltext ist enwiki-zentriert und trifft hier nicht zu, stattdessen auf Verifizierung verwiesen'' * 2026-07-27T09:35:04Z '''[[:de:Special:Diff/prev/269135762|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''lokale Adaption des Infobox-Hack-Stylesheets'' * 2026-07-27T09:36:31Z '''[[:de:Special:Diff/prev/269135802|••]] MediaWiki:''' [[:de:MediaWiki:Wikimedia-styles-exclude|MediaWiki:Wikimedia-styles-exclude]] -- [[:de:user:Hgzh|Hgzh]] -- ''zentrales Infobox-Stylesheet deaktiviert'' * 2026-07-27T09:43:59Z '''[[:de:Special:Diff/prev/269135955|••]] MediaWiki:''' [[:de:MediaWiki:Gadgets-definition|MediaWiki:Gadgets-definition]] -- [[:de:user:Hgzh|Hgzh]] -- ''responsive erstmal nur für minerva'' * 2026-07-27T09:45:36Z '''[[:de:Special:Diff/prev/269135983|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''nur minerva über Gadgets-definition'' * '''2026-07-27T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-27T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-27T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-27T10:00:33Z AutoArchiv Wikiversity: Task finished!''' * 2026-07-27T10:22:29Z '''[[:de:Special:Diff/prev/269136634|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''inline-table mglw. generell besser geeignet'' * '''2026-07-27T10:52:06Z AdT2: Task finished!''' * '''2026-07-27T10:54:27Z AdT2: Task finished!''' * '''2026-07-27T11:02:06Z AdT2: Task finished!''' * '''2026-07-27T11:04:30Z AdT2: Task finished!''' * '''2026-07-27T11:05:26Z AdT2: Task finished!''' * '''2026-07-27T11:06:36Z AdT2: Task finished!''' * '''2026-07-27T11:07:50Z AdT2: Task finished!''' * '''2026-07-27T11:08:59Z AdT2: Task finished!''' * '''2026-07-27T11:19:04Z AdT3: Task finished!''' * '''2026-07-27T11:23:06Z AdT2: Task finished!''' * '''2026-07-27T11:25:33Z AdT2: Task finished!''' * '''2026-07-27T11:51:09Z AdT3: Task finished!''' * 2026-07-27T11:55:01Z '''[[:de:Special:Diff/prev/269138538|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:02Z '''[[:de:Special:Diff/prev/269138541|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:02Z '''[[:de:Special:Diff/prev/269138543|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138545|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Janui|Kennzeichnung von Lotse Janui als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Janui|Kennzeichnung von Lotse Janui als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138546|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Mondtaler|Kennzeichnung von Lotse Mondtaler als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Mondtaler|Kennzeichnung von Lotse Mondtaler als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138547|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:55:04Z '''[[:de:Special:Diff/prev/269138549|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Janui|Entfernen von Lotse Janui, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Janui|Entfernen von Lotse Janui, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:55:04Z '''[[:de:Special:Diff/prev/269138550|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Mondtaler|Entfernen von Lotse Mondtaler, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Mondtaler|Entfernen von Lotse Mondtaler, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:56:16Z '''[[:de:Special:Diff/prev/269138580|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:17Z '''[[:de:Special:Diff/prev/269138581|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:18Z '''[[:de:Special:Diff/prev/269138583|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:18Z '''[[:de:Special:Diff/prev/269138584|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T12:26:48Z '''[[:de:Special:Diff/prev/269139304|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * '''2026-07-27T13:00:03Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-27T15:49:34Z '''[[:de:Special:Diff/prev/269143289|••]] MediaWiki:''' [[:de:MediaWiki:Noarticletext-1|MediaWiki:Noarticletext-1]] -- [[:de:user:MBq|MBq]] -- ''zweiter satz eher verwirrend vor allem für noobs'' * 2026-07-27T16:03:13Z '''[[:de:Special:Diff/prev/269143551|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia:WikiProjekt Kategorien/Warteschlange/Archiv/2026 III#Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie) (erledigt)]] archiviert – letzte Bearbeitung: [[user:TaxonBot|TaxonBot]] (26.07.2026 18:01:48)'' * 2026-07-27T19:41:44Z '''[[:de:Special:Diff/prev/269147772|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Hellenyck|Hellenyck]] -- * 2026-07-27T20:01:48Z '''[[:de:Special:Diff/prev/269148095|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SignaturBot|SignaturBot]] -- ''Bot: Signaturnachtrag für Beitrag von [[User:Hellenyck|Hellenyck]]'' * 2026-07-27T20:03:18Z '''[[:de:Special:Diff/prev/269148127|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Hellenyck|Hellenyck]] -- * '''2026-07-27T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-27T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-27T22:00:11Z '''[[:de:Special:Diff/prev/269150668|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-27T22:00:22Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-27T22:00:35Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-27T22:01:28Z AdT-Archive: Task finished!''' * '''2026-07-27T22:01:40Z AdT2: Task finished!''' exrflmx2elftilj4ngnul09f836on3y 619012 619011 2026-07-27T22:03:39Z TaxonBot 4700 Log: AdTneu 619012 wikitext text/x-wiki == TaxonBot: Protokoll 2026-07-23 == * '''2026-07-23T01:41:40Z NeueArtikel3: Task finished!''' * '''2026-07-23T02:45:53Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-23T03:07:55Z '''[[:de:Special:Diff/prev/269025863|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 4 Abschnitte: 4 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Alessandro_Severo|Alessandro_Severo]]) - letzte Bearbeitung: [[:User:Uwe Gille|Uwe Gille]], 2026-07-22 16:40'' * '''2026-07-23T03:16:30Z AdT2: Task finished!''' * '''2026-07-23T03:18:51Z AdT2: Task finished!''' * '''2026-07-23T03:43:11Z AdT3: Task finished!''' * '''2026-07-23T05:30:50Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-23T09:23:58Z AdT2: Task finished!''' * '''2026-07-23T09:26:18Z AdT2: Task finished!''' * '''2026-07-23T09:31:04Z AdT2: Task finished!''' * '''2026-07-23T09:33:30Z AdT2: Task finished!''' * '''2026-07-23T09:38:18Z AdT2: Task finished!''' * '''2026-07-23T09:40:50Z AdT2: Task finished!''' * 2026-07-23T09:40:56Z '''[[:de:Special:Diff/prev/269032476|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span>'' * '''2026-07-23T09:51:37Z AdT3: Task finished!''' * '''2026-07-23T09:55:09Z HS-Snapshot: Task finished!''' * '''2026-07-23T09:56:28Z AdT2: Task finished!''' * '''2026-07-23T09:56:33Z AdT2: Task finished!''' * '''2026-07-23T09:58:55Z AdT2: Task finished!''' * '''2026-07-23T09:59:00Z AdT2: Task finished!''' * '''2026-07-23T10:00:14Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-23T10:00:20Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-23T10:00:33Z AutoArchiv Wikiversity: Task finished!''' * 2026-07-23T10:20:43Z '''[[:de:Special:Diff/prev/269033381|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span>'' * '''2026-07-23T10:24:45Z AdT3: Task finished!''' * 2026-07-23T11:25:51Z '''[[:de:Special:Diff/prev/269034533|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span> Antwort'' * 2026-07-23T11:48:12Z '''[[:de:Special:Diff/prev/269034913|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:Norpew|Norpew]] -- ''[[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen#7. Juni 2026|→]]<span class="autocomment">7. Juni 2026: </span> Antwort'' * 2026-07-23T11:50:21Z '''[[:de:Special:Diff/prev/269034949|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen# Journal of Crustacean Biology|→]]<span class="autocomment"> Journal of Crustacean Biology: </span>'' * 2026-07-23T12:02:54Z '''[[:de:Special:Diff/prev/269035143|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:XenonX3|XenonX3]] -- ''[[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen#7. Juni 2026|→]]<span class="autocomment">7. Juni 2026: </span> -1'' * '''2026-07-23T12:39:47Z MerlBot: Task finished!''' * '''2026-07-23T12:40:02Z MerlBot1a: Task finished!''' * 2026-07-23T12:40:49Z '''[[:de:Special:Diff/prev/269035837|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of Crustacean Biology|→]]<span class="autocomment">Journal of Crustacean Biology: </span>'' * '''2026-07-23T13:00:04Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-23T14:07:52Z '''[[:de:Special:Diff/prev/269037754|••]] IMP:''' [[:de:Wikipedia Diskussion:Importwünsche|Wikipedia Diskussion:Importwünsche]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia Diskussion:Importwünsche/2026#Nachfrage]] archiviert – letzte Bearbeitung: [[user:Ameisenigel|Ameisenigel]] (16.07.2026 10:25:38)'' * 2026-07-23T15:25:41Z '''[[:de:Special:Diff/prev/269041717|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span> Antwort'' * '''2026-07-23T17:13:40Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-23T19:41:45Z -- <span style="color:red;">110</span>''' * '''2026-07-23T19:59:15Z -- <span style="color:red;">110</span>''' * 2026-07-23T20:57:56Z '''[[:de:Special:Diff/prev/269048968|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:YuniToumei|YuniToumei]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of Crustacean Biology|→]]<span class="autocomment">Journal of Crustacean Biology: </span> Antwort'' * '''2026-07-23T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-23T22:00:07Z Review: Task finished!''' * '''2026-07-23T22:00:14Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-23T22:00:20Z AutoArchiv Wikivoyage: Task finished!''' * 2026-07-23T22:00:22Z '''[[:de:Special:Diff/prev/269049860|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-23T22:00:35Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-23T22:01:27Z AdT-Archive: Task finished!''' * '''2026-07-23T22:01:40Z AdT2: Task finished!''' * '''2026-07-23T22:03:36Z AdT2: Task finished!''' * '''2026-07-23T22:03:44Z AdT2: Task finished!''' * '''2026-07-23T22:03:48Z AdTneu: Task finished!''' * '''2026-07-23T22:05:08Z HS-Snapshot: Task finished!''' * '''2026-07-23T22:05:58Z AdT2: Task finished!''' * '''2026-07-23T22:06:11Z AdT2: Task finished!''' * '''2026-07-23T22:29:38Z AdT3: Task finished!''' == TaxonBot: Protokoll 2026-07-24 == * '''2026-07-24T01:41:23Z NeueArtikel3: Task finished!''' * 2026-07-24T02:37:40Z '''[[:de:Special:Diff/prev/269051656|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:KurtR|KurtR]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#schweizer-illustrierte.ch und handelszeitung.ch auf Archive.org umstellen|→]]<span class="autocomment">schweizer-illustrierte.ch und handelszeitung.ch auf Archive.org umstellen: </span>'' * 2026-07-24T03:07:56Z '''[[:de:Special:Diff/prev/269051807|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 1 Abschnitt: 1 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Wieder_Zootaxa|Wieder_Zootaxa]]) - letzte Bearbeitung: [[:User:YuniToumei|YuniToumei]], 2026-07-23 22:57'' * '''2026-07-24T05:21:37Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-24T06:35:29Z '''[[:de:Special:Diff/prev/269054508|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> Antwort'' * '''2026-07-24T07:07:45Z AdT2: Task finished!''' * '''2026-07-24T07:10:14Z AdT2: Task finished!''' * 2026-07-24T07:19:24Z '''[[:de:Special:Diff/prev/269055298|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span> Antwort'' * '''2026-07-24T07:35:06Z AdT3: Task finished!''' * 2026-07-24T08:22:23Z '''[[:de:Special:Diff/prev/269056314|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of Crustacean Biology|→]]<span class="autocomment">Journal of Crustacean Biology: </span>'' * 2026-07-24T09:23:37Z '''[[:de:Special:Diff/prev/269057592|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Wi-luc-ky|Wi-luc-ky]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> aw: läuft bei allen Nachteilen auf Totlinklabel hinaus'' * '''2026-07-24T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-24T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-24T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-24T10:00:35Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-24T10:07:32Z [[:de:Special:Diff/prev/269058569|••]] Augsburg: [[:de:Wikipedia:Augsburg|Wikipedia:Augsburg]] -- [[:de:user:Langoktavian|Langoktavian]] -- ''[[:de:Wikipedia:Augsburg#Ich bin dabei!|→]]<span class="autocomment">Ich bin dabei!: </span>''''' * 2026-07-24T10:16:03Z '''[[:de:Special:Diff/prev/269058729|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span>'' * '''2026-07-24T10:31:23Z AdT2: Task finished!''' * '''2026-07-24T10:33:45Z AdT2: Task finished!''' * '''2026-07-24T10:34:08Z AdT2: Task finished!''' * '''2026-07-24T10:36:31Z AdT2: Task finished!''' * '''2026-07-24T10:58:29Z AdT3: Task finished!''' * '''2026-07-24T11:57:13Z MerlBot: Task finished!''' * '''2026-07-24T11:57:28Z MerlBot1a: Task finished!''' * '''2026-07-24T13:00:04Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-24T14:36:49Z '''[[:de:Special:Diff/prev/269063510|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:Krib|Krib]] -- ''[[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung#1945 bis heute|→]]<span class="autocomment">1945 bis heute: </span> +[[Volksmudschahedin]]'' * '''2026-07-24T17:06:31Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-24T19:05:20Z '''[[:de:Special:Diff/prev/269068831|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span> Antwort'' * 2026-07-24T19:05:35Z '''[[:de:Special:Diff/prev/269068837|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Walter Schmidt-Salzmann - Widerstandsbewegung 20.07.1944|→]]<span class="autocomment">Walter Schmidt-Salzmann - Widerstandsbewegung 20.07.1944: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * 2026-07-24T19:19:46Z '''[[:de:Special:Diff/prev/269069103|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> Antwort'' * 2026-07-24T19:44:13Z '''[[:de:Special:Diff/prev/269069473|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Wi-luc-ky|Wi-luc-ky]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> aw: in [[Archive.today]] steht was zum [[WP:GB|GB]]'' * '''2026-07-24T21:55:07Z HS-Snapshot: Task finished!''' * '''2026-07-24T22:00:09Z Review: Task finished!''' * '''2026-07-24T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-24T22:00:14Z '''[[:de:Special:Diff/prev/269071687|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-24T22:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-24T22:00:44Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-24T22:01:25Z AdT-Archive: Task finished!''' * '''2026-07-24T22:01:37Z AdT2: Task finished!''' * '''2026-07-24T22:03:26Z AdTneu: Task finished!''' * '''2026-07-24T22:03:35Z AdT2: Task finished!''' * '''2026-07-24T22:03:41Z AdT2: Task finished!''' * '''2026-07-24T22:05:07Z HS-Snapshot: Task finished!''' * '''2026-07-24T22:06:01Z AdT2: Task finished!''' * '''2026-07-24T22:06:04Z AdT2: Task finished!''' * '''2026-07-24T22:30:04Z AdT3: Task finished!''' == TaxonBot: Protokoll 2026-07-25 == * '''2026-07-25T01:42:40Z NeueArtikel3: Task finished!''' * '''2026-07-25T02:27:12Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-25T04:31:55Z '''[[:de:Special:Diff/prev/269074888|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Schulenburg1|Schulenburg1]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Geburtstag von Misselwitz, Joachim|→]]<span class="autocomment">Geburtstag von Misselwitz, Joachim: </span>'' * 2026-07-25T04:38:55Z '''[[:de:Special:Diff/prev/269074956|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:Zollernalb|Zollernalb]] -- ''Neuer Abschnitt [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange#Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch)|→]]<span class="autocomment">Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch): </span>'' * 2026-07-25T05:00:39Z '''[[:de:Special:Diff/prev/269075274|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonKatBot|TaxonKatBot]] -- ''Bot: [[:Kategorie:Bischof von Derry]] nach [[:Kategorie:Bischof von Derry (römisch-katholisch)]]: erledigt'' * '''2026-07-25T05:22:42Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-25T08:52:54Z '''[[:de:Special:Diff/prev/269080442|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span>'' * '''2026-07-25T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-25T10:00:12Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-25T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-25T10:00:33Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-25T10:25:28Z MerlBot: Task finished!''' * '''2026-07-25T10:25:43Z MerlBot1a: Task finished!''' * 2026-07-25T11:01:03Z '''[[:de:Special:Diff/prev/269087961|••]] IMP:''' [[:de:Wikipedia Diskussion:Übersetzungen|Wikipedia Diskussion:Übersetzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia Diskussion:Übersetzungen/Archiv/2023#Bestes Vorgehen beim Artikelübersetzen, mit Blick auf die Fußnoten]] archiviert – letzte Bearbeitung: [[user:Ameisenigel|Ameisenigel]] (15.07.2026 22:06:20)'' * '''2026-07-25T11:58:34Z [[:de:Special:Diff/prev/269089070|••]] Augsburg: [[:de:Wikipedia Diskussion:Augsburg|Wikipedia Diskussion:Augsburg]] -- [[:de:user:LGB-ler|LGB-ler]] -- ''[[:de:Wikipedia Diskussion:Augsburg#Wiki Treffen im Legoland Deutschland Resort|→]]<span class="autocomment">Wiki Treffen im Legoland Deutschland Resort: </span> Antwort''''' * '''2026-07-25T13:00:11Z AutoArchiv-Maimaid: Task finished!''' * '''2026-07-25T17:02:01Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-25T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-25T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-25T22:00:20Z AutoArchiv Wikivoyage: Task finished!''' * 2026-07-25T22:00:19Z '''[[:de:Special:Diff/prev/269098194|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-25T22:00:34Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-25T22:01:28Z AdT-Archive: Task finished!''' * '''2026-07-25T22:01:41Z AdT2: Task finished!''' * '''2026-07-25T22:03:27Z AdTneu: Task finished!''' * '''2026-07-25T22:03:34Z AdT2: Task finished!''' * '''2026-07-25T22:03:43Z AdT2: Task finished!''' * '''2026-07-25T22:05:07Z HS-Snapshot: Task finished!''' * '''2026-07-25T22:05:58Z AdT2: Task finished!''' * '''2026-07-25T22:06:07Z AdT2: Task finished!''' * 2026-07-25T22:13:10Z '''[[:de:Special:Diff/prev/269098339|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Aktualisierung'' * '''2026-07-25T22:29:42Z AdT3: Task finished!''' * 2026-07-25T23:19:07Z '''[[:de:Special:Diff/prev/269099303|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:Perrak|Perrak]] -- ''Neuer Abschnitt [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange#Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie)|→]]<span class="autocomment">Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie): </span>'' == TaxonBot: Protokoll 2026-07-26 == * '''2026-07-26T01:43:07Z NeueArtikel3: Task finished!''' * '''2026-07-26T02:24:52Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-26T03:07:38Z '''[[:de:Special:Diff/prev/269100556|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 1 Abschnitt: 1 nach [[Wikipedia:Bots/Anfragen/Archiv/2026-2]] (ab Abschnitt [[Wikipedia:Bots/Anfragen/Archiv/2026-2#Zwei_Vorlagenbezeichner|Zwei_Vorlagenbezeichner]]) - letzte Bearbeitung: [[:User:Wi-luc-ky|Wi-luc-ky]], 2026-07-24 21:44'' * 2026-07-26T03:08:04Z '''[[:de:Special:Diff/prev/269100564|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 3 Abschnitte: 3 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Walter_Schmidt-Salzmann_-_Widerstandsbewegung_20.07.1944|Walter_Schmidt-Salzmann_-_Widerstandsbewegung_20.07.1944]]) - letzte Bearbeitung: [[:User:Marie Adelaide|Marie Adelaide]], 2026-07-25 10:52'' * 2026-07-26T05:02:42Z '''[[:de:Special:Diff/prev/269102082|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonKatBot|TaxonKatBot]] -- ''Bot: [[:Kategorie:Isthmus]] nach [[:Kategorie:Isthmus (Geographie)]]: erledigt'' * '''2026-07-26T05:19:39Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-26T06:01:40Z '''[[:de:Special:Diff/prev/269102959|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T06:20:17Z Review: Task finished!''' * '''2026-07-26T07:04:51Z -- <span style="color:red;">110</span>''' * '''2026-07-26T07:34:23Z -- <span style="color:red;">110</span>''' * 2026-07-26T08:07:10Z '''[[:de:Special:Diff/prev/269105130|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:LeoGe25|LeoGe25]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-add-self-no-reason:LeoGe25||→]]<span class="autocomment">growthexperiments-manage-mentors-summary-add-self-no-reason:LeoGe25|: </span>'' * 2026-07-26T08:08:45Z '''[[:de:Special:Diff/prev/269105177|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData-Parameterzeilen in Darkmode'' * 2026-07-26T08:14:10Z '''[[:de:Special:Diff/prev/269105304|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''status-fix'' * 2026-07-26T08:23:31Z '''[[:de:Special:Diff/prev/269105496|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color-fix'' * 2026-07-26T08:39:45Z '''[[:de:Special:Diff/prev/269105832|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color fixed'' * 2026-07-26T08:42:29Z '''[[:de:Special:Diff/prev/269105889|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- * 2026-07-26T08:48:53Z '''[[:de:Special:Diff/prev/269105994|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''attempt 2'' * 2026-07-26T08:50:38Z '''[[:de:Special:Diff/prev/269106040|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Jayen466|Jayen466]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span>'' * 2026-07-26T08:59:11Z '''[[:de:Special:Diff/prev/269106248|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color-fix 3'' * 2026-07-26T09:46:16Z '''[[:de:Special:Diff/prev/269107366|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData grey shaded background / fix part 2 / optimized'' * 2026-07-26T09:52:50Z '''[[:de:Special:Diff/prev/269107501|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen#Altfälle mit offenen Fragen oder Problemen|→]]<span class="autocomment">Altfälle mit offenen Fragen oder Problemen: </span>'' * '''2026-07-26T09:55:09Z HS-Snapshot: Task finished!''' * '''2026-07-26T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-26T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-26T10:00:32Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-26T10:25:42Z MerlBot: Task finished!''' * '''2026-07-26T10:25:57Z MerlBot1a: Task finished!''' * 2026-07-26T10:32:50Z '''[[:de:Special:Diff/prev/269108359|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''required templatedata line: blue background'' * 2026-07-26T11:03:50Z '''[[:de:Special:Diff/prev/269108967|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * '''2026-07-26T11:10:56Z AdT2: Task finished!''' * '''2026-07-26T11:13:22Z AdT2: Task finished!''' * '''2026-07-26T11:39:33Z AdT3: Task finished!''' * 2026-07-26T11:50:52Z '''[[:de:Special:Diff/prev/269109953|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span>'' * 2026-07-26T11:54:39Z '''[[:de:Special:Diff/prev/269110026|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData: deprecated nach Beschreibung rot'' * 2026-07-26T11:59:30Z '''[[:de:Special:Diff/prev/269110098|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-26T12:17:45Z '''[[:de:Special:Diff/prev/269110441|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span> Service: DOI klickbar gemacht'' * 2026-07-26T12:19:07Z '''[[:de:Special:Diff/prev/269110466|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * 2026-07-26T12:26:09Z '''[[:de:Special:Diff/prev/269110594|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> Antwort'' * 2026-07-26T12:57:45Z '''[[:de:Special:Diff/prev/269111198|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Rack Pack|Rack Pack]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.|→]]<span class="autocomment">Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.: </span>'' * '''2026-07-26T13:00:03Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-26T13:14:00Z '''[[:de:Special:Diff/prev/269111657|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.|→]]<span class="autocomment">Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T14:40:58Z AdT2: Task finished!''' * '''2026-07-26T14:43:22Z AdT2: Task finished!''' * 2026-07-26T14:55:11Z '''[[:de:Special:Diff/prev/269115779|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Rack Pack|Rack Pack]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#ArchivLink, InternetArchivBot über komplettes Portal:Billard 6.295 Artikel laufen lassen möglich?|→]]<span class="autocomment">ArchivLink, InternetArchivBot über komplettes Portal:Billard 6.295 Artikel laufen lassen möglich?: </span>'' * '''2026-07-26T15:08:57Z AdT3: Task finished!''' * 2026-07-26T15:55:23Z '''[[:de:Special:Diff/prev/269119211|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> Antwort'' * 2026-07-26T15:55:39Z '''[[:de:Special:Diff/prev/269119219|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * 2026-07-26T16:01:48Z '''[[:de:Special:Diff/prev/269119348|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia:WikiProjekt Kategorien/Warteschlange/Archiv/2026 III#Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch) (erledigt)]] archiviert – letzte Bearbeitung: [[user:TaxonKatBot|TaxonKatBot]] (26.07.2026 07:02:42)'' * 2026-07-26T16:03:51Z '''[[:de:Special:Diff/prev/269119393|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-26T16:39:13Z '''[[:de:Special:Diff/prev/269120898|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Timk70|Timk70]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span> mail'' * '''2026-07-26T17:06:16Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-26T18:15:07Z AdT2: Task finished!''' * '''2026-07-26T18:17:31Z AdT2: Task finished!''' * 2026-07-26T18:23:32Z '''[[:de:Special:Diff/prev/269122999|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span> Antwort'' * '''2026-07-26T18:42:51Z AdT3: Task finished!''' * 2026-07-26T18:49:34Z '''[[:de:Special:Diff/prev/269123502|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Jayen466|Jayen466]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span> erledigt'' * 2026-07-26T20:49:34Z '''[[:de:Special:Diff/prev/269125506|••]] MediaWiki:''' [[:de:MediaWiki:Ipbreason-indef-dropdown|MediaWiki:Ipbreason-indef-dropdown]] -- [[:de:user:Codc|Codc]] -- * 2026-07-26T21:26:06Z '''[[:de:Special:Diff/prev/269126058|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * 2026-07-26T21:26:27Z '''[[:de:Special:Diff/prev/269126064|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-26T22:00:07Z Review: Task finished!''' * '''2026-07-26T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-26T22:00:10Z '''[[:de:Special:Diff/prev/269126543|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-26T22:00:20Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-26T22:00:34Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-26T22:01:29Z AdT-Archive: Task finished!''' * '''2026-07-26T22:01:37Z AdT2: Task finished!''' * '''2026-07-26T22:03:32Z AdTneu: Task finished!''' * '''2026-07-26T22:03:37Z AdT2: Task finished!''' * '''2026-07-26T22:03:47Z AdT2: Task finished!''' * '''2026-07-26T22:05:08Z HS-Snapshot: Task finished!''' * '''2026-07-26T22:06:10Z AdT2: Task finished!''' * '''2026-07-26T22:06:25Z AdT2: Task finished!''' * '''2026-07-26T22:29:28Z AdT3: Task finished!''' == TaxonBot: Protokoll 2026-07-27 == * '''2026-07-27T01:39:13Z NeueArtikel3: Task finished!''' * '''2026-07-27T02:22:25Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-27T03:08:06Z '''[[:de:Special:Diff/prev/269128941|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 2 Abschnitte: 2 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Geburtstag_von_Misselwitz,_Joachim|Geburtstag_von_Misselwitz,_Joachim]]) - letzte Bearbeitung: [[:User:Doc Taxon|Doc Taxon]], 2026-07-26 23:26'' * '''2026-07-27T05:34:06Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-27T06:46:33Z '''[[:de:Special:Diff/prev/269132291|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * 2026-07-27T07:21:43Z '''[[:de:Special:Diff/prev/269132978|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-27T07:48:00Z '''[[:de:Special:Diff/prev/269133411|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span>'' * 2026-07-27T08:29:38Z '''[[:de:Special:Diff/prev/269134243|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * 2026-07-27T08:30:14Z '''[[:de:Special:Diff/prev/269134249|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-27T09:06:59Z '''[[:de:Special:Diff/prev/269135124|••]] MediaWiki:''' [[:de:MediaWiki:Userlogin-yourname-desc|MediaWiki:Userlogin-yourname-desc]] -- [[:de:user:Hgzh|Hgzh]] -- ''Anpassung an [[Wikipedia:Benutzerkonto]]'' * 2026-07-27T09:10:13Z '''[[:de:Special:Diff/prev/269135199|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet1|MediaWiki:Createacct-username-policy-popover-bullet1]] -- [[:de:user:Hgzh|Hgzh]] -- ''Link auf lokale Hilfeseite'' * 2026-07-27T09:14:04Z '''[[:de:Special:Diff/prev/269135264|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet2|MediaWiki:Createacct-username-policy-popover-bullet2]] -- [[:de:user:Hgzh|Hgzh]] -- ''Link zu lokaler Hilfeseite'' * 2026-07-27T09:17:06Z '''[[:de:Special:Diff/prev/269135320|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet3|MediaWiki:Createacct-username-policy-popover-bullet3]] -- [[:de:user:Hgzh|Hgzh]] -- ''Originaltext ist enwiki-zentriert und trifft hier nicht zu, stattdessen auf Verifizierung verwiesen'' * 2026-07-27T09:35:04Z '''[[:de:Special:Diff/prev/269135762|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''lokale Adaption des Infobox-Hack-Stylesheets'' * 2026-07-27T09:36:31Z '''[[:de:Special:Diff/prev/269135802|••]] MediaWiki:''' [[:de:MediaWiki:Wikimedia-styles-exclude|MediaWiki:Wikimedia-styles-exclude]] -- [[:de:user:Hgzh|Hgzh]] -- ''zentrales Infobox-Stylesheet deaktiviert'' * 2026-07-27T09:43:59Z '''[[:de:Special:Diff/prev/269135955|••]] MediaWiki:''' [[:de:MediaWiki:Gadgets-definition|MediaWiki:Gadgets-definition]] -- [[:de:user:Hgzh|Hgzh]] -- ''responsive erstmal nur für minerva'' * 2026-07-27T09:45:36Z '''[[:de:Special:Diff/prev/269135983|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''nur minerva über Gadgets-definition'' * '''2026-07-27T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-27T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-27T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-27T10:00:33Z AutoArchiv Wikiversity: Task finished!''' * 2026-07-27T10:22:29Z '''[[:de:Special:Diff/prev/269136634|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''inline-table mglw. generell besser geeignet'' * '''2026-07-27T10:52:06Z AdT2: Task finished!''' * '''2026-07-27T10:54:27Z AdT2: Task finished!''' * '''2026-07-27T11:02:06Z AdT2: Task finished!''' * '''2026-07-27T11:04:30Z AdT2: Task finished!''' * '''2026-07-27T11:05:26Z AdT2: Task finished!''' * '''2026-07-27T11:06:36Z AdT2: Task finished!''' * '''2026-07-27T11:07:50Z AdT2: Task finished!''' * '''2026-07-27T11:08:59Z AdT2: Task finished!''' * '''2026-07-27T11:19:04Z AdT3: Task finished!''' * '''2026-07-27T11:23:06Z AdT2: Task finished!''' * '''2026-07-27T11:25:33Z AdT2: Task finished!''' * '''2026-07-27T11:51:09Z AdT3: Task finished!''' * 2026-07-27T11:55:01Z '''[[:de:Special:Diff/prev/269138538|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:02Z '''[[:de:Special:Diff/prev/269138541|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:02Z '''[[:de:Special:Diff/prev/269138543|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138545|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Janui|Kennzeichnung von Lotse Janui als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Janui|Kennzeichnung von Lotse Janui als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138546|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Mondtaler|Kennzeichnung von Lotse Mondtaler als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Mondtaler|Kennzeichnung von Lotse Mondtaler als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138547|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:55:04Z '''[[:de:Special:Diff/prev/269138549|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Janui|Entfernen von Lotse Janui, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Janui|Entfernen von Lotse Janui, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:55:04Z '''[[:de:Special:Diff/prev/269138550|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Mondtaler|Entfernen von Lotse Mondtaler, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Mondtaler|Entfernen von Lotse Mondtaler, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:56:16Z '''[[:de:Special:Diff/prev/269138580|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:17Z '''[[:de:Special:Diff/prev/269138581|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:18Z '''[[:de:Special:Diff/prev/269138583|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:18Z '''[[:de:Special:Diff/prev/269138584|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T12:26:48Z '''[[:de:Special:Diff/prev/269139304|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * '''2026-07-27T13:00:03Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-27T15:49:34Z '''[[:de:Special:Diff/prev/269143289|••]] MediaWiki:''' [[:de:MediaWiki:Noarticletext-1|MediaWiki:Noarticletext-1]] -- [[:de:user:MBq|MBq]] -- ''zweiter satz eher verwirrend vor allem für noobs'' * 2026-07-27T16:03:13Z '''[[:de:Special:Diff/prev/269143551|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia:WikiProjekt Kategorien/Warteschlange/Archiv/2026 III#Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie) (erledigt)]] archiviert – letzte Bearbeitung: [[user:TaxonBot|TaxonBot]] (26.07.2026 18:01:48)'' * 2026-07-27T19:41:44Z '''[[:de:Special:Diff/prev/269147772|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Hellenyck|Hellenyck]] -- * 2026-07-27T20:01:48Z '''[[:de:Special:Diff/prev/269148095|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SignaturBot|SignaturBot]] -- ''Bot: Signaturnachtrag für Beitrag von [[User:Hellenyck|Hellenyck]]'' * 2026-07-27T20:03:18Z '''[[:de:Special:Diff/prev/269148127|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Hellenyck|Hellenyck]] -- * '''2026-07-27T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-27T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-27T22:00:11Z '''[[:de:Special:Diff/prev/269150668|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-27T22:00:22Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-27T22:00:35Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-27T22:01:28Z AdT-Archive: Task finished!''' * '''2026-07-27T22:01:40Z AdT2: Task finished!''' * '''2026-07-27T22:03:39Z AdTneu: Task finished!''' q7dywrvy3b0khcvcbdc4vv1o8p6mm15 619013 619012 2026-07-27T22:03:41Z TaxonBot 4700 Log: AdT2 619013 wikitext text/x-wiki == TaxonBot: Protokoll 2026-07-23 == * '''2026-07-23T01:41:40Z NeueArtikel3: Task finished!''' * '''2026-07-23T02:45:53Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-23T03:07:55Z '''[[:de:Special:Diff/prev/269025863|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 4 Abschnitte: 4 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Alessandro_Severo|Alessandro_Severo]]) - letzte Bearbeitung: [[:User:Uwe Gille|Uwe Gille]], 2026-07-22 16:40'' * '''2026-07-23T03:16:30Z AdT2: Task finished!''' * '''2026-07-23T03:18:51Z AdT2: Task finished!''' * '''2026-07-23T03:43:11Z AdT3: Task finished!''' * '''2026-07-23T05:30:50Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-23T09:23:58Z AdT2: Task finished!''' * '''2026-07-23T09:26:18Z AdT2: Task finished!''' * '''2026-07-23T09:31:04Z AdT2: Task finished!''' * '''2026-07-23T09:33:30Z AdT2: Task finished!''' * '''2026-07-23T09:38:18Z AdT2: Task finished!''' * '''2026-07-23T09:40:50Z AdT2: Task finished!''' * 2026-07-23T09:40:56Z '''[[:de:Special:Diff/prev/269032476|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span>'' * '''2026-07-23T09:51:37Z AdT3: Task finished!''' * '''2026-07-23T09:55:09Z HS-Snapshot: Task finished!''' * '''2026-07-23T09:56:28Z AdT2: Task finished!''' * '''2026-07-23T09:56:33Z AdT2: Task finished!''' * '''2026-07-23T09:58:55Z AdT2: Task finished!''' * '''2026-07-23T09:59:00Z AdT2: Task finished!''' * '''2026-07-23T10:00:14Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-23T10:00:20Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-23T10:00:33Z AutoArchiv Wikiversity: Task finished!''' * 2026-07-23T10:20:43Z '''[[:de:Special:Diff/prev/269033381|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span>'' * '''2026-07-23T10:24:45Z AdT3: Task finished!''' * 2026-07-23T11:25:51Z '''[[:de:Special:Diff/prev/269034533|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span> Antwort'' * 2026-07-23T11:48:12Z '''[[:de:Special:Diff/prev/269034913|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:Norpew|Norpew]] -- ''[[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen#7. Juni 2026|→]]<span class="autocomment">7. Juni 2026: </span> Antwort'' * 2026-07-23T11:50:21Z '''[[:de:Special:Diff/prev/269034949|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen# Journal of Crustacean Biology|→]]<span class="autocomment"> Journal of Crustacean Biology: </span>'' * 2026-07-23T12:02:54Z '''[[:de:Special:Diff/prev/269035143|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:XenonX3|XenonX3]] -- ''[[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen#7. Juni 2026|→]]<span class="autocomment">7. Juni 2026: </span> -1'' * '''2026-07-23T12:39:47Z MerlBot: Task finished!''' * '''2026-07-23T12:40:02Z MerlBot1a: Task finished!''' * 2026-07-23T12:40:49Z '''[[:de:Special:Diff/prev/269035837|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of Crustacean Biology|→]]<span class="autocomment">Journal of Crustacean Biology: </span>'' * '''2026-07-23T13:00:04Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-23T14:07:52Z '''[[:de:Special:Diff/prev/269037754|••]] IMP:''' [[:de:Wikipedia Diskussion:Importwünsche|Wikipedia Diskussion:Importwünsche]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia Diskussion:Importwünsche/2026#Nachfrage]] archiviert – letzte Bearbeitung: [[user:Ameisenigel|Ameisenigel]] (16.07.2026 10:25:38)'' * 2026-07-23T15:25:41Z '''[[:de:Special:Diff/prev/269041717|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span> Antwort'' * '''2026-07-23T17:13:40Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-23T19:41:45Z -- <span style="color:red;">110</span>''' * '''2026-07-23T19:59:15Z -- <span style="color:red;">110</span>''' * 2026-07-23T20:57:56Z '''[[:de:Special:Diff/prev/269048968|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:YuniToumei|YuniToumei]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of Crustacean Biology|→]]<span class="autocomment">Journal of Crustacean Biology: </span> Antwort'' * '''2026-07-23T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-23T22:00:07Z Review: Task finished!''' * '''2026-07-23T22:00:14Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-23T22:00:20Z AutoArchiv Wikivoyage: Task finished!''' * 2026-07-23T22:00:22Z '''[[:de:Special:Diff/prev/269049860|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-23T22:00:35Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-23T22:01:27Z AdT-Archive: Task finished!''' * '''2026-07-23T22:01:40Z AdT2: Task finished!''' * '''2026-07-23T22:03:36Z AdT2: Task finished!''' * '''2026-07-23T22:03:44Z AdT2: Task finished!''' * '''2026-07-23T22:03:48Z AdTneu: Task finished!''' * '''2026-07-23T22:05:08Z HS-Snapshot: Task finished!''' * '''2026-07-23T22:05:58Z AdT2: Task finished!''' * '''2026-07-23T22:06:11Z AdT2: Task finished!''' * '''2026-07-23T22:29:38Z AdT3: Task finished!''' == TaxonBot: Protokoll 2026-07-24 == * '''2026-07-24T01:41:23Z NeueArtikel3: Task finished!''' * 2026-07-24T02:37:40Z '''[[:de:Special:Diff/prev/269051656|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:KurtR|KurtR]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#schweizer-illustrierte.ch und handelszeitung.ch auf Archive.org umstellen|→]]<span class="autocomment">schweizer-illustrierte.ch und handelszeitung.ch auf Archive.org umstellen: </span>'' * 2026-07-24T03:07:56Z '''[[:de:Special:Diff/prev/269051807|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 1 Abschnitt: 1 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Wieder_Zootaxa|Wieder_Zootaxa]]) - letzte Bearbeitung: [[:User:YuniToumei|YuniToumei]], 2026-07-23 22:57'' * '''2026-07-24T05:21:37Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-24T06:35:29Z '''[[:de:Special:Diff/prev/269054508|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> Antwort'' * '''2026-07-24T07:07:45Z AdT2: Task finished!''' * '''2026-07-24T07:10:14Z AdT2: Task finished!''' * 2026-07-24T07:19:24Z '''[[:de:Special:Diff/prev/269055298|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span> Antwort'' * '''2026-07-24T07:35:06Z AdT3: Task finished!''' * 2026-07-24T08:22:23Z '''[[:de:Special:Diff/prev/269056314|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of Crustacean Biology|→]]<span class="autocomment">Journal of Crustacean Biology: </span>'' * 2026-07-24T09:23:37Z '''[[:de:Special:Diff/prev/269057592|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Wi-luc-ky|Wi-luc-ky]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> aw: läuft bei allen Nachteilen auf Totlinklabel hinaus'' * '''2026-07-24T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-24T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-24T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-24T10:00:35Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-24T10:07:32Z [[:de:Special:Diff/prev/269058569|••]] Augsburg: [[:de:Wikipedia:Augsburg|Wikipedia:Augsburg]] -- [[:de:user:Langoktavian|Langoktavian]] -- ''[[:de:Wikipedia:Augsburg#Ich bin dabei!|→]]<span class="autocomment">Ich bin dabei!: </span>''''' * 2026-07-24T10:16:03Z '''[[:de:Special:Diff/prev/269058729|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span>'' * '''2026-07-24T10:31:23Z AdT2: Task finished!''' * '''2026-07-24T10:33:45Z AdT2: Task finished!''' * '''2026-07-24T10:34:08Z AdT2: Task finished!''' * '''2026-07-24T10:36:31Z AdT2: Task finished!''' * '''2026-07-24T10:58:29Z AdT3: Task finished!''' * '''2026-07-24T11:57:13Z MerlBot: Task finished!''' * '''2026-07-24T11:57:28Z MerlBot1a: Task finished!''' * '''2026-07-24T13:00:04Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-24T14:36:49Z '''[[:de:Special:Diff/prev/269063510|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:Krib|Krib]] -- ''[[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung#1945 bis heute|→]]<span class="autocomment">1945 bis heute: </span> +[[Volksmudschahedin]]'' * '''2026-07-24T17:06:31Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-24T19:05:20Z '''[[:de:Special:Diff/prev/269068831|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span> Antwort'' * 2026-07-24T19:05:35Z '''[[:de:Special:Diff/prev/269068837|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Walter Schmidt-Salzmann - Widerstandsbewegung 20.07.1944|→]]<span class="autocomment">Walter Schmidt-Salzmann - Widerstandsbewegung 20.07.1944: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * 2026-07-24T19:19:46Z '''[[:de:Special:Diff/prev/269069103|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> Antwort'' * 2026-07-24T19:44:13Z '''[[:de:Special:Diff/prev/269069473|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Wi-luc-ky|Wi-luc-ky]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> aw: in [[Archive.today]] steht was zum [[WP:GB|GB]]'' * '''2026-07-24T21:55:07Z HS-Snapshot: Task finished!''' * '''2026-07-24T22:00:09Z Review: Task finished!''' * '''2026-07-24T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-24T22:00:14Z '''[[:de:Special:Diff/prev/269071687|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-24T22:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-24T22:00:44Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-24T22:01:25Z AdT-Archive: Task finished!''' * '''2026-07-24T22:01:37Z AdT2: Task finished!''' * '''2026-07-24T22:03:26Z AdTneu: Task finished!''' * '''2026-07-24T22:03:35Z AdT2: Task finished!''' * '''2026-07-24T22:03:41Z AdT2: Task finished!''' * '''2026-07-24T22:05:07Z HS-Snapshot: Task finished!''' * '''2026-07-24T22:06:01Z AdT2: Task finished!''' * '''2026-07-24T22:06:04Z AdT2: Task finished!''' * '''2026-07-24T22:30:04Z AdT3: Task finished!''' == TaxonBot: Protokoll 2026-07-25 == * '''2026-07-25T01:42:40Z NeueArtikel3: Task finished!''' * '''2026-07-25T02:27:12Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-25T04:31:55Z '''[[:de:Special:Diff/prev/269074888|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Schulenburg1|Schulenburg1]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Geburtstag von Misselwitz, Joachim|→]]<span class="autocomment">Geburtstag von Misselwitz, Joachim: </span>'' * 2026-07-25T04:38:55Z '''[[:de:Special:Diff/prev/269074956|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:Zollernalb|Zollernalb]] -- ''Neuer Abschnitt [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange#Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch)|→]]<span class="autocomment">Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch): </span>'' * 2026-07-25T05:00:39Z '''[[:de:Special:Diff/prev/269075274|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonKatBot|TaxonKatBot]] -- ''Bot: [[:Kategorie:Bischof von Derry]] nach [[:Kategorie:Bischof von Derry (römisch-katholisch)]]: erledigt'' * '''2026-07-25T05:22:42Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-25T08:52:54Z '''[[:de:Special:Diff/prev/269080442|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span>'' * '''2026-07-25T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-25T10:00:12Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-25T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-25T10:00:33Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-25T10:25:28Z MerlBot: Task finished!''' * '''2026-07-25T10:25:43Z MerlBot1a: Task finished!''' * 2026-07-25T11:01:03Z '''[[:de:Special:Diff/prev/269087961|••]] IMP:''' [[:de:Wikipedia Diskussion:Übersetzungen|Wikipedia Diskussion:Übersetzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia Diskussion:Übersetzungen/Archiv/2023#Bestes Vorgehen beim Artikelübersetzen, mit Blick auf die Fußnoten]] archiviert – letzte Bearbeitung: [[user:Ameisenigel|Ameisenigel]] (15.07.2026 22:06:20)'' * '''2026-07-25T11:58:34Z [[:de:Special:Diff/prev/269089070|••]] Augsburg: [[:de:Wikipedia Diskussion:Augsburg|Wikipedia Diskussion:Augsburg]] -- [[:de:user:LGB-ler|LGB-ler]] -- ''[[:de:Wikipedia Diskussion:Augsburg#Wiki Treffen im Legoland Deutschland Resort|→]]<span class="autocomment">Wiki Treffen im Legoland Deutschland Resort: </span> Antwort''''' * '''2026-07-25T13:00:11Z AutoArchiv-Maimaid: Task finished!''' * '''2026-07-25T17:02:01Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-25T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-25T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-25T22:00:20Z AutoArchiv Wikivoyage: Task finished!''' * 2026-07-25T22:00:19Z '''[[:de:Special:Diff/prev/269098194|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-25T22:00:34Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-25T22:01:28Z AdT-Archive: Task finished!''' * '''2026-07-25T22:01:41Z AdT2: Task finished!''' * '''2026-07-25T22:03:27Z AdTneu: Task finished!''' * '''2026-07-25T22:03:34Z AdT2: Task finished!''' * '''2026-07-25T22:03:43Z AdT2: Task finished!''' * '''2026-07-25T22:05:07Z HS-Snapshot: Task finished!''' * '''2026-07-25T22:05:58Z AdT2: Task finished!''' * '''2026-07-25T22:06:07Z AdT2: Task finished!''' * 2026-07-25T22:13:10Z '''[[:de:Special:Diff/prev/269098339|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Aktualisierung'' * '''2026-07-25T22:29:42Z AdT3: Task finished!''' * 2026-07-25T23:19:07Z '''[[:de:Special:Diff/prev/269099303|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:Perrak|Perrak]] -- ''Neuer Abschnitt [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange#Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie)|→]]<span class="autocomment">Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie): </span>'' == TaxonBot: Protokoll 2026-07-26 == * '''2026-07-26T01:43:07Z NeueArtikel3: Task finished!''' * '''2026-07-26T02:24:52Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-26T03:07:38Z '''[[:de:Special:Diff/prev/269100556|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 1 Abschnitt: 1 nach [[Wikipedia:Bots/Anfragen/Archiv/2026-2]] (ab Abschnitt [[Wikipedia:Bots/Anfragen/Archiv/2026-2#Zwei_Vorlagenbezeichner|Zwei_Vorlagenbezeichner]]) - letzte Bearbeitung: [[:User:Wi-luc-ky|Wi-luc-ky]], 2026-07-24 21:44'' * 2026-07-26T03:08:04Z '''[[:de:Special:Diff/prev/269100564|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 3 Abschnitte: 3 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Walter_Schmidt-Salzmann_-_Widerstandsbewegung_20.07.1944|Walter_Schmidt-Salzmann_-_Widerstandsbewegung_20.07.1944]]) - letzte Bearbeitung: [[:User:Marie Adelaide|Marie Adelaide]], 2026-07-25 10:52'' * 2026-07-26T05:02:42Z '''[[:de:Special:Diff/prev/269102082|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonKatBot|TaxonKatBot]] -- ''Bot: [[:Kategorie:Isthmus]] nach [[:Kategorie:Isthmus (Geographie)]]: erledigt'' * '''2026-07-26T05:19:39Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-26T06:01:40Z '''[[:de:Special:Diff/prev/269102959|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T06:20:17Z Review: Task finished!''' * '''2026-07-26T07:04:51Z -- <span style="color:red;">110</span>''' * '''2026-07-26T07:34:23Z -- <span style="color:red;">110</span>''' * 2026-07-26T08:07:10Z '''[[:de:Special:Diff/prev/269105130|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:LeoGe25|LeoGe25]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-add-self-no-reason:LeoGe25||→]]<span class="autocomment">growthexperiments-manage-mentors-summary-add-self-no-reason:LeoGe25|: </span>'' * 2026-07-26T08:08:45Z '''[[:de:Special:Diff/prev/269105177|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData-Parameterzeilen in Darkmode'' * 2026-07-26T08:14:10Z '''[[:de:Special:Diff/prev/269105304|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''status-fix'' * 2026-07-26T08:23:31Z '''[[:de:Special:Diff/prev/269105496|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color-fix'' * 2026-07-26T08:39:45Z '''[[:de:Special:Diff/prev/269105832|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color fixed'' * 2026-07-26T08:42:29Z '''[[:de:Special:Diff/prev/269105889|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- * 2026-07-26T08:48:53Z '''[[:de:Special:Diff/prev/269105994|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''attempt 2'' * 2026-07-26T08:50:38Z '''[[:de:Special:Diff/prev/269106040|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Jayen466|Jayen466]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span>'' * 2026-07-26T08:59:11Z '''[[:de:Special:Diff/prev/269106248|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color-fix 3'' * 2026-07-26T09:46:16Z '''[[:de:Special:Diff/prev/269107366|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData grey shaded background / fix part 2 / optimized'' * 2026-07-26T09:52:50Z '''[[:de:Special:Diff/prev/269107501|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen#Altfälle mit offenen Fragen oder Problemen|→]]<span class="autocomment">Altfälle mit offenen Fragen oder Problemen: </span>'' * '''2026-07-26T09:55:09Z HS-Snapshot: Task finished!''' * '''2026-07-26T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-26T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-26T10:00:32Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-26T10:25:42Z MerlBot: Task finished!''' * '''2026-07-26T10:25:57Z MerlBot1a: Task finished!''' * 2026-07-26T10:32:50Z '''[[:de:Special:Diff/prev/269108359|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''required templatedata line: blue background'' * 2026-07-26T11:03:50Z '''[[:de:Special:Diff/prev/269108967|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * '''2026-07-26T11:10:56Z AdT2: Task finished!''' * '''2026-07-26T11:13:22Z AdT2: Task finished!''' * '''2026-07-26T11:39:33Z AdT3: Task finished!''' * 2026-07-26T11:50:52Z '''[[:de:Special:Diff/prev/269109953|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span>'' * 2026-07-26T11:54:39Z '''[[:de:Special:Diff/prev/269110026|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData: deprecated nach Beschreibung rot'' * 2026-07-26T11:59:30Z '''[[:de:Special:Diff/prev/269110098|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-26T12:17:45Z '''[[:de:Special:Diff/prev/269110441|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span> Service: DOI klickbar gemacht'' * 2026-07-26T12:19:07Z '''[[:de:Special:Diff/prev/269110466|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * 2026-07-26T12:26:09Z '''[[:de:Special:Diff/prev/269110594|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> Antwort'' * 2026-07-26T12:57:45Z '''[[:de:Special:Diff/prev/269111198|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Rack Pack|Rack Pack]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.|→]]<span class="autocomment">Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.: </span>'' * '''2026-07-26T13:00:03Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-26T13:14:00Z '''[[:de:Special:Diff/prev/269111657|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.|→]]<span class="autocomment">Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T14:40:58Z AdT2: Task finished!''' * '''2026-07-26T14:43:22Z AdT2: Task finished!''' * 2026-07-26T14:55:11Z '''[[:de:Special:Diff/prev/269115779|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Rack Pack|Rack Pack]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#ArchivLink, InternetArchivBot über komplettes Portal:Billard 6.295 Artikel laufen lassen möglich?|→]]<span class="autocomment">ArchivLink, InternetArchivBot über komplettes Portal:Billard 6.295 Artikel laufen lassen möglich?: </span>'' * '''2026-07-26T15:08:57Z AdT3: Task finished!''' * 2026-07-26T15:55:23Z '''[[:de:Special:Diff/prev/269119211|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> Antwort'' * 2026-07-26T15:55:39Z '''[[:de:Special:Diff/prev/269119219|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * 2026-07-26T16:01:48Z '''[[:de:Special:Diff/prev/269119348|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia:WikiProjekt Kategorien/Warteschlange/Archiv/2026 III#Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch) (erledigt)]] archiviert – letzte Bearbeitung: [[user:TaxonKatBot|TaxonKatBot]] (26.07.2026 07:02:42)'' * 2026-07-26T16:03:51Z '''[[:de:Special:Diff/prev/269119393|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-26T16:39:13Z '''[[:de:Special:Diff/prev/269120898|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Timk70|Timk70]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span> mail'' * '''2026-07-26T17:06:16Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-26T18:15:07Z AdT2: Task finished!''' * '''2026-07-26T18:17:31Z AdT2: Task finished!''' * 2026-07-26T18:23:32Z '''[[:de:Special:Diff/prev/269122999|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span> Antwort'' * '''2026-07-26T18:42:51Z AdT3: Task finished!''' * 2026-07-26T18:49:34Z '''[[:de:Special:Diff/prev/269123502|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Jayen466|Jayen466]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span> erledigt'' * 2026-07-26T20:49:34Z '''[[:de:Special:Diff/prev/269125506|••]] MediaWiki:''' [[:de:MediaWiki:Ipbreason-indef-dropdown|MediaWiki:Ipbreason-indef-dropdown]] -- [[:de:user:Codc|Codc]] -- * 2026-07-26T21:26:06Z '''[[:de:Special:Diff/prev/269126058|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * 2026-07-26T21:26:27Z '''[[:de:Special:Diff/prev/269126064|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-26T22:00:07Z Review: Task finished!''' * '''2026-07-26T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-26T22:00:10Z '''[[:de:Special:Diff/prev/269126543|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-26T22:00:20Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-26T22:00:34Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-26T22:01:29Z AdT-Archive: Task finished!''' * '''2026-07-26T22:01:37Z AdT2: Task finished!''' * '''2026-07-26T22:03:32Z AdTneu: Task finished!''' * '''2026-07-26T22:03:37Z AdT2: Task finished!''' * '''2026-07-26T22:03:47Z AdT2: Task finished!''' * '''2026-07-26T22:05:08Z HS-Snapshot: Task finished!''' * '''2026-07-26T22:06:10Z AdT2: Task finished!''' * '''2026-07-26T22:06:25Z AdT2: Task finished!''' * '''2026-07-26T22:29:28Z AdT3: Task finished!''' == TaxonBot: Protokoll 2026-07-27 == * '''2026-07-27T01:39:13Z NeueArtikel3: Task finished!''' * '''2026-07-27T02:22:25Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-27T03:08:06Z '''[[:de:Special:Diff/prev/269128941|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 2 Abschnitte: 2 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Geburtstag_von_Misselwitz,_Joachim|Geburtstag_von_Misselwitz,_Joachim]]) - letzte Bearbeitung: [[:User:Doc Taxon|Doc Taxon]], 2026-07-26 23:26'' * '''2026-07-27T05:34:06Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-27T06:46:33Z '''[[:de:Special:Diff/prev/269132291|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * 2026-07-27T07:21:43Z '''[[:de:Special:Diff/prev/269132978|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-27T07:48:00Z '''[[:de:Special:Diff/prev/269133411|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span>'' * 2026-07-27T08:29:38Z '''[[:de:Special:Diff/prev/269134243|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * 2026-07-27T08:30:14Z '''[[:de:Special:Diff/prev/269134249|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-27T09:06:59Z '''[[:de:Special:Diff/prev/269135124|••]] MediaWiki:''' [[:de:MediaWiki:Userlogin-yourname-desc|MediaWiki:Userlogin-yourname-desc]] -- [[:de:user:Hgzh|Hgzh]] -- ''Anpassung an [[Wikipedia:Benutzerkonto]]'' * 2026-07-27T09:10:13Z '''[[:de:Special:Diff/prev/269135199|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet1|MediaWiki:Createacct-username-policy-popover-bullet1]] -- [[:de:user:Hgzh|Hgzh]] -- ''Link auf lokale Hilfeseite'' * 2026-07-27T09:14:04Z '''[[:de:Special:Diff/prev/269135264|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet2|MediaWiki:Createacct-username-policy-popover-bullet2]] -- [[:de:user:Hgzh|Hgzh]] -- ''Link zu lokaler Hilfeseite'' * 2026-07-27T09:17:06Z '''[[:de:Special:Diff/prev/269135320|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet3|MediaWiki:Createacct-username-policy-popover-bullet3]] -- [[:de:user:Hgzh|Hgzh]] -- ''Originaltext ist enwiki-zentriert und trifft hier nicht zu, stattdessen auf Verifizierung verwiesen'' * 2026-07-27T09:35:04Z '''[[:de:Special:Diff/prev/269135762|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''lokale Adaption des Infobox-Hack-Stylesheets'' * 2026-07-27T09:36:31Z '''[[:de:Special:Diff/prev/269135802|••]] MediaWiki:''' [[:de:MediaWiki:Wikimedia-styles-exclude|MediaWiki:Wikimedia-styles-exclude]] -- [[:de:user:Hgzh|Hgzh]] -- ''zentrales Infobox-Stylesheet deaktiviert'' * 2026-07-27T09:43:59Z '''[[:de:Special:Diff/prev/269135955|••]] MediaWiki:''' [[:de:MediaWiki:Gadgets-definition|MediaWiki:Gadgets-definition]] -- [[:de:user:Hgzh|Hgzh]] -- ''responsive erstmal nur für minerva'' * 2026-07-27T09:45:36Z '''[[:de:Special:Diff/prev/269135983|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''nur minerva über Gadgets-definition'' * '''2026-07-27T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-27T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-27T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-27T10:00:33Z AutoArchiv Wikiversity: Task finished!''' * 2026-07-27T10:22:29Z '''[[:de:Special:Diff/prev/269136634|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''inline-table mglw. generell besser geeignet'' * '''2026-07-27T10:52:06Z AdT2: Task finished!''' * '''2026-07-27T10:54:27Z AdT2: Task finished!''' * '''2026-07-27T11:02:06Z AdT2: Task finished!''' * '''2026-07-27T11:04:30Z AdT2: Task finished!''' * '''2026-07-27T11:05:26Z AdT2: Task finished!''' * '''2026-07-27T11:06:36Z AdT2: Task finished!''' * '''2026-07-27T11:07:50Z AdT2: Task finished!''' * '''2026-07-27T11:08:59Z AdT2: Task finished!''' * '''2026-07-27T11:19:04Z AdT3: Task finished!''' * '''2026-07-27T11:23:06Z AdT2: Task finished!''' * '''2026-07-27T11:25:33Z AdT2: Task finished!''' * '''2026-07-27T11:51:09Z AdT3: Task finished!''' * 2026-07-27T11:55:01Z '''[[:de:Special:Diff/prev/269138538|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:02Z '''[[:de:Special:Diff/prev/269138541|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:02Z '''[[:de:Special:Diff/prev/269138543|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138545|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Janui|Kennzeichnung von Lotse Janui als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Janui|Kennzeichnung von Lotse Janui als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138546|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Mondtaler|Kennzeichnung von Lotse Mondtaler als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Mondtaler|Kennzeichnung von Lotse Mondtaler als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138547|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:55:04Z '''[[:de:Special:Diff/prev/269138549|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Janui|Entfernen von Lotse Janui, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Janui|Entfernen von Lotse Janui, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:55:04Z '''[[:de:Special:Diff/prev/269138550|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Mondtaler|Entfernen von Lotse Mondtaler, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Mondtaler|Entfernen von Lotse Mondtaler, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:56:16Z '''[[:de:Special:Diff/prev/269138580|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:17Z '''[[:de:Special:Diff/prev/269138581|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:18Z '''[[:de:Special:Diff/prev/269138583|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:18Z '''[[:de:Special:Diff/prev/269138584|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T12:26:48Z '''[[:de:Special:Diff/prev/269139304|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * '''2026-07-27T13:00:03Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-27T15:49:34Z '''[[:de:Special:Diff/prev/269143289|••]] MediaWiki:''' [[:de:MediaWiki:Noarticletext-1|MediaWiki:Noarticletext-1]] -- [[:de:user:MBq|MBq]] -- ''zweiter satz eher verwirrend vor allem für noobs'' * 2026-07-27T16:03:13Z '''[[:de:Special:Diff/prev/269143551|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia:WikiProjekt Kategorien/Warteschlange/Archiv/2026 III#Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie) (erledigt)]] archiviert – letzte Bearbeitung: [[user:TaxonBot|TaxonBot]] (26.07.2026 18:01:48)'' * 2026-07-27T19:41:44Z '''[[:de:Special:Diff/prev/269147772|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Hellenyck|Hellenyck]] -- * 2026-07-27T20:01:48Z '''[[:de:Special:Diff/prev/269148095|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SignaturBot|SignaturBot]] -- ''Bot: Signaturnachtrag für Beitrag von [[User:Hellenyck|Hellenyck]]'' * 2026-07-27T20:03:18Z '''[[:de:Special:Diff/prev/269148127|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Hellenyck|Hellenyck]] -- * '''2026-07-27T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-27T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-27T22:00:11Z '''[[:de:Special:Diff/prev/269150668|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-27T22:00:22Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-27T22:00:35Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-27T22:01:28Z AdT-Archive: Task finished!''' * '''2026-07-27T22:01:40Z AdT2: Task finished!''' * '''2026-07-27T22:03:39Z AdTneu: Task finished!''' * '''2026-07-27T22:03:41Z AdT2: Task finished!''' q0hqlt1hy07teteb39lbib7np4myhgx 619014 619013 2026-07-27T22:03:53Z TaxonBot 4700 Log: AdT2 619014 wikitext text/x-wiki == TaxonBot: Protokoll 2026-07-23 == * '''2026-07-23T01:41:40Z NeueArtikel3: Task finished!''' * '''2026-07-23T02:45:53Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-23T03:07:55Z '''[[:de:Special:Diff/prev/269025863|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 4 Abschnitte: 4 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Alessandro_Severo|Alessandro_Severo]]) - letzte Bearbeitung: [[:User:Uwe Gille|Uwe Gille]], 2026-07-22 16:40'' * '''2026-07-23T03:16:30Z AdT2: Task finished!''' * '''2026-07-23T03:18:51Z AdT2: Task finished!''' * '''2026-07-23T03:43:11Z AdT3: Task finished!''' * '''2026-07-23T05:30:50Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-23T09:23:58Z AdT2: Task finished!''' * '''2026-07-23T09:26:18Z AdT2: Task finished!''' * '''2026-07-23T09:31:04Z AdT2: Task finished!''' * '''2026-07-23T09:33:30Z AdT2: Task finished!''' * '''2026-07-23T09:38:18Z AdT2: Task finished!''' * '''2026-07-23T09:40:50Z AdT2: Task finished!''' * 2026-07-23T09:40:56Z '''[[:de:Special:Diff/prev/269032476|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span>'' * '''2026-07-23T09:51:37Z AdT3: Task finished!''' * '''2026-07-23T09:55:09Z HS-Snapshot: Task finished!''' * '''2026-07-23T09:56:28Z AdT2: Task finished!''' * '''2026-07-23T09:56:33Z AdT2: Task finished!''' * '''2026-07-23T09:58:55Z AdT2: Task finished!''' * '''2026-07-23T09:59:00Z AdT2: Task finished!''' * '''2026-07-23T10:00:14Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-23T10:00:20Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-23T10:00:33Z AutoArchiv Wikiversity: Task finished!''' * 2026-07-23T10:20:43Z '''[[:de:Special:Diff/prev/269033381|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span>'' * '''2026-07-23T10:24:45Z AdT3: Task finished!''' * 2026-07-23T11:25:51Z '''[[:de:Special:Diff/prev/269034533|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span> Antwort'' * 2026-07-23T11:48:12Z '''[[:de:Special:Diff/prev/269034913|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:Norpew|Norpew]] -- ''[[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen#7. Juni 2026|→]]<span class="autocomment">7. Juni 2026: </span> Antwort'' * 2026-07-23T11:50:21Z '''[[:de:Special:Diff/prev/269034949|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen# Journal of Crustacean Biology|→]]<span class="autocomment"> Journal of Crustacean Biology: </span>'' * 2026-07-23T12:02:54Z '''[[:de:Special:Diff/prev/269035143|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:XenonX3|XenonX3]] -- ''[[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen#7. Juni 2026|→]]<span class="autocomment">7. Juni 2026: </span> -1'' * '''2026-07-23T12:39:47Z MerlBot: Task finished!''' * '''2026-07-23T12:40:02Z MerlBot1a: Task finished!''' * 2026-07-23T12:40:49Z '''[[:de:Special:Diff/prev/269035837|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of Crustacean Biology|→]]<span class="autocomment">Journal of Crustacean Biology: </span>'' * '''2026-07-23T13:00:04Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-23T14:07:52Z '''[[:de:Special:Diff/prev/269037754|••]] IMP:''' [[:de:Wikipedia Diskussion:Importwünsche|Wikipedia Diskussion:Importwünsche]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia Diskussion:Importwünsche/2026#Nachfrage]] archiviert – letzte Bearbeitung: [[user:Ameisenigel|Ameisenigel]] (16.07.2026 10:25:38)'' * 2026-07-23T15:25:41Z '''[[:de:Special:Diff/prev/269041717|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span> Antwort'' * '''2026-07-23T17:13:40Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-23T19:41:45Z -- <span style="color:red;">110</span>''' * '''2026-07-23T19:59:15Z -- <span style="color:red;">110</span>''' * 2026-07-23T20:57:56Z '''[[:de:Special:Diff/prev/269048968|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:YuniToumei|YuniToumei]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of Crustacean Biology|→]]<span class="autocomment">Journal of Crustacean Biology: </span> Antwort'' * '''2026-07-23T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-23T22:00:07Z Review: Task finished!''' * '''2026-07-23T22:00:14Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-23T22:00:20Z AutoArchiv Wikivoyage: Task finished!''' * 2026-07-23T22:00:22Z '''[[:de:Special:Diff/prev/269049860|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-23T22:00:35Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-23T22:01:27Z AdT-Archive: Task finished!''' * '''2026-07-23T22:01:40Z AdT2: Task finished!''' * '''2026-07-23T22:03:36Z AdT2: Task finished!''' * '''2026-07-23T22:03:44Z AdT2: Task finished!''' * '''2026-07-23T22:03:48Z AdTneu: Task finished!''' * '''2026-07-23T22:05:08Z HS-Snapshot: Task finished!''' * '''2026-07-23T22:05:58Z AdT2: Task finished!''' * '''2026-07-23T22:06:11Z AdT2: Task finished!''' * '''2026-07-23T22:29:38Z AdT3: Task finished!''' == TaxonBot: Protokoll 2026-07-24 == * '''2026-07-24T01:41:23Z NeueArtikel3: Task finished!''' * 2026-07-24T02:37:40Z '''[[:de:Special:Diff/prev/269051656|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:KurtR|KurtR]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#schweizer-illustrierte.ch und handelszeitung.ch auf Archive.org umstellen|→]]<span class="autocomment">schweizer-illustrierte.ch und handelszeitung.ch auf Archive.org umstellen: </span>'' * 2026-07-24T03:07:56Z '''[[:de:Special:Diff/prev/269051807|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 1 Abschnitt: 1 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Wieder_Zootaxa|Wieder_Zootaxa]]) - letzte Bearbeitung: [[:User:YuniToumei|YuniToumei]], 2026-07-23 22:57'' * '''2026-07-24T05:21:37Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-24T06:35:29Z '''[[:de:Special:Diff/prev/269054508|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> Antwort'' * '''2026-07-24T07:07:45Z AdT2: Task finished!''' * '''2026-07-24T07:10:14Z AdT2: Task finished!''' * 2026-07-24T07:19:24Z '''[[:de:Special:Diff/prev/269055298|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span> Antwort'' * '''2026-07-24T07:35:06Z AdT3: Task finished!''' * 2026-07-24T08:22:23Z '''[[:de:Special:Diff/prev/269056314|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of Crustacean Biology|→]]<span class="autocomment">Journal of Crustacean Biology: </span>'' * 2026-07-24T09:23:37Z '''[[:de:Special:Diff/prev/269057592|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Wi-luc-ky|Wi-luc-ky]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> aw: läuft bei allen Nachteilen auf Totlinklabel hinaus'' * '''2026-07-24T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-24T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-24T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-24T10:00:35Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-24T10:07:32Z [[:de:Special:Diff/prev/269058569|••]] Augsburg: [[:de:Wikipedia:Augsburg|Wikipedia:Augsburg]] -- [[:de:user:Langoktavian|Langoktavian]] -- ''[[:de:Wikipedia:Augsburg#Ich bin dabei!|→]]<span class="autocomment">Ich bin dabei!: </span>''''' * 2026-07-24T10:16:03Z '''[[:de:Special:Diff/prev/269058729|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span>'' * '''2026-07-24T10:31:23Z AdT2: Task finished!''' * '''2026-07-24T10:33:45Z AdT2: Task finished!''' * '''2026-07-24T10:34:08Z AdT2: Task finished!''' * '''2026-07-24T10:36:31Z AdT2: Task finished!''' * '''2026-07-24T10:58:29Z AdT3: Task finished!''' * '''2026-07-24T11:57:13Z MerlBot: Task finished!''' * '''2026-07-24T11:57:28Z MerlBot1a: Task finished!''' * '''2026-07-24T13:00:04Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-24T14:36:49Z '''[[:de:Special:Diff/prev/269063510|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:Krib|Krib]] -- ''[[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung#1945 bis heute|→]]<span class="autocomment">1945 bis heute: </span> +[[Volksmudschahedin]]'' * '''2026-07-24T17:06:31Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-24T19:05:20Z '''[[:de:Special:Diff/prev/269068831|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span> Antwort'' * 2026-07-24T19:05:35Z '''[[:de:Special:Diff/prev/269068837|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Walter Schmidt-Salzmann - Widerstandsbewegung 20.07.1944|→]]<span class="autocomment">Walter Schmidt-Salzmann - Widerstandsbewegung 20.07.1944: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * 2026-07-24T19:19:46Z '''[[:de:Special:Diff/prev/269069103|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> Antwort'' * 2026-07-24T19:44:13Z '''[[:de:Special:Diff/prev/269069473|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Wi-luc-ky|Wi-luc-ky]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> aw: in [[Archive.today]] steht was zum [[WP:GB|GB]]'' * '''2026-07-24T21:55:07Z HS-Snapshot: Task finished!''' * '''2026-07-24T22:00:09Z Review: Task finished!''' * '''2026-07-24T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-24T22:00:14Z '''[[:de:Special:Diff/prev/269071687|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-24T22:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-24T22:00:44Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-24T22:01:25Z AdT-Archive: Task finished!''' * '''2026-07-24T22:01:37Z AdT2: Task finished!''' * '''2026-07-24T22:03:26Z AdTneu: Task finished!''' * '''2026-07-24T22:03:35Z AdT2: Task finished!''' * '''2026-07-24T22:03:41Z AdT2: Task finished!''' * '''2026-07-24T22:05:07Z HS-Snapshot: Task finished!''' * '''2026-07-24T22:06:01Z AdT2: Task finished!''' * '''2026-07-24T22:06:04Z AdT2: Task finished!''' * '''2026-07-24T22:30:04Z AdT3: Task finished!''' == TaxonBot: Protokoll 2026-07-25 == * '''2026-07-25T01:42:40Z NeueArtikel3: Task finished!''' * '''2026-07-25T02:27:12Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-25T04:31:55Z '''[[:de:Special:Diff/prev/269074888|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Schulenburg1|Schulenburg1]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Geburtstag von Misselwitz, Joachim|→]]<span class="autocomment">Geburtstag von Misselwitz, Joachim: </span>'' * 2026-07-25T04:38:55Z '''[[:de:Special:Diff/prev/269074956|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:Zollernalb|Zollernalb]] -- ''Neuer Abschnitt [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange#Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch)|→]]<span class="autocomment">Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch): </span>'' * 2026-07-25T05:00:39Z '''[[:de:Special:Diff/prev/269075274|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonKatBot|TaxonKatBot]] -- ''Bot: [[:Kategorie:Bischof von Derry]] nach [[:Kategorie:Bischof von Derry (römisch-katholisch)]]: erledigt'' * '''2026-07-25T05:22:42Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-25T08:52:54Z '''[[:de:Special:Diff/prev/269080442|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span>'' * '''2026-07-25T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-25T10:00:12Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-25T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-25T10:00:33Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-25T10:25:28Z MerlBot: Task finished!''' * '''2026-07-25T10:25:43Z MerlBot1a: Task finished!''' * 2026-07-25T11:01:03Z '''[[:de:Special:Diff/prev/269087961|••]] IMP:''' [[:de:Wikipedia Diskussion:Übersetzungen|Wikipedia Diskussion:Übersetzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia Diskussion:Übersetzungen/Archiv/2023#Bestes Vorgehen beim Artikelübersetzen, mit Blick auf die Fußnoten]] archiviert – letzte Bearbeitung: [[user:Ameisenigel|Ameisenigel]] (15.07.2026 22:06:20)'' * '''2026-07-25T11:58:34Z [[:de:Special:Diff/prev/269089070|••]] Augsburg: [[:de:Wikipedia Diskussion:Augsburg|Wikipedia Diskussion:Augsburg]] -- [[:de:user:LGB-ler|LGB-ler]] -- ''[[:de:Wikipedia Diskussion:Augsburg#Wiki Treffen im Legoland Deutschland Resort|→]]<span class="autocomment">Wiki Treffen im Legoland Deutschland Resort: </span> Antwort''''' * '''2026-07-25T13:00:11Z AutoArchiv-Maimaid: Task finished!''' * '''2026-07-25T17:02:01Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-25T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-25T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-25T22:00:20Z AutoArchiv Wikivoyage: Task finished!''' * 2026-07-25T22:00:19Z '''[[:de:Special:Diff/prev/269098194|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-25T22:00:34Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-25T22:01:28Z AdT-Archive: Task finished!''' * '''2026-07-25T22:01:41Z AdT2: Task finished!''' * '''2026-07-25T22:03:27Z AdTneu: Task finished!''' * '''2026-07-25T22:03:34Z AdT2: Task finished!''' * '''2026-07-25T22:03:43Z AdT2: Task finished!''' * '''2026-07-25T22:05:07Z HS-Snapshot: Task finished!''' * '''2026-07-25T22:05:58Z AdT2: Task finished!''' * '''2026-07-25T22:06:07Z AdT2: Task finished!''' * 2026-07-25T22:13:10Z '''[[:de:Special:Diff/prev/269098339|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Aktualisierung'' * '''2026-07-25T22:29:42Z AdT3: Task finished!''' * 2026-07-25T23:19:07Z '''[[:de:Special:Diff/prev/269099303|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:Perrak|Perrak]] -- ''Neuer Abschnitt [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange#Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie)|→]]<span class="autocomment">Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie): </span>'' == TaxonBot: Protokoll 2026-07-26 == * '''2026-07-26T01:43:07Z NeueArtikel3: Task finished!''' * '''2026-07-26T02:24:52Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-26T03:07:38Z '''[[:de:Special:Diff/prev/269100556|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 1 Abschnitt: 1 nach [[Wikipedia:Bots/Anfragen/Archiv/2026-2]] (ab Abschnitt [[Wikipedia:Bots/Anfragen/Archiv/2026-2#Zwei_Vorlagenbezeichner|Zwei_Vorlagenbezeichner]]) - letzte Bearbeitung: [[:User:Wi-luc-ky|Wi-luc-ky]], 2026-07-24 21:44'' * 2026-07-26T03:08:04Z '''[[:de:Special:Diff/prev/269100564|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 3 Abschnitte: 3 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Walter_Schmidt-Salzmann_-_Widerstandsbewegung_20.07.1944|Walter_Schmidt-Salzmann_-_Widerstandsbewegung_20.07.1944]]) - letzte Bearbeitung: [[:User:Marie Adelaide|Marie Adelaide]], 2026-07-25 10:52'' * 2026-07-26T05:02:42Z '''[[:de:Special:Diff/prev/269102082|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonKatBot|TaxonKatBot]] -- ''Bot: [[:Kategorie:Isthmus]] nach [[:Kategorie:Isthmus (Geographie)]]: erledigt'' * '''2026-07-26T05:19:39Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-26T06:01:40Z '''[[:de:Special:Diff/prev/269102959|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T06:20:17Z Review: Task finished!''' * '''2026-07-26T07:04:51Z -- <span style="color:red;">110</span>''' * '''2026-07-26T07:34:23Z -- <span style="color:red;">110</span>''' * 2026-07-26T08:07:10Z '''[[:de:Special:Diff/prev/269105130|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:LeoGe25|LeoGe25]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-add-self-no-reason:LeoGe25||→]]<span class="autocomment">growthexperiments-manage-mentors-summary-add-self-no-reason:LeoGe25|: </span>'' * 2026-07-26T08:08:45Z '''[[:de:Special:Diff/prev/269105177|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData-Parameterzeilen in Darkmode'' * 2026-07-26T08:14:10Z '''[[:de:Special:Diff/prev/269105304|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''status-fix'' * 2026-07-26T08:23:31Z '''[[:de:Special:Diff/prev/269105496|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color-fix'' * 2026-07-26T08:39:45Z '''[[:de:Special:Diff/prev/269105832|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color fixed'' * 2026-07-26T08:42:29Z '''[[:de:Special:Diff/prev/269105889|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- * 2026-07-26T08:48:53Z '''[[:de:Special:Diff/prev/269105994|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''attempt 2'' * 2026-07-26T08:50:38Z '''[[:de:Special:Diff/prev/269106040|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Jayen466|Jayen466]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span>'' * 2026-07-26T08:59:11Z '''[[:de:Special:Diff/prev/269106248|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color-fix 3'' * 2026-07-26T09:46:16Z '''[[:de:Special:Diff/prev/269107366|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData grey shaded background / fix part 2 / optimized'' * 2026-07-26T09:52:50Z '''[[:de:Special:Diff/prev/269107501|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen#Altfälle mit offenen Fragen oder Problemen|→]]<span class="autocomment">Altfälle mit offenen Fragen oder Problemen: </span>'' * '''2026-07-26T09:55:09Z HS-Snapshot: Task finished!''' * '''2026-07-26T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-26T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-26T10:00:32Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-26T10:25:42Z MerlBot: Task finished!''' * '''2026-07-26T10:25:57Z MerlBot1a: Task finished!''' * 2026-07-26T10:32:50Z '''[[:de:Special:Diff/prev/269108359|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''required templatedata line: blue background'' * 2026-07-26T11:03:50Z '''[[:de:Special:Diff/prev/269108967|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * '''2026-07-26T11:10:56Z AdT2: Task finished!''' * '''2026-07-26T11:13:22Z AdT2: Task finished!''' * '''2026-07-26T11:39:33Z AdT3: Task finished!''' * 2026-07-26T11:50:52Z '''[[:de:Special:Diff/prev/269109953|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span>'' * 2026-07-26T11:54:39Z '''[[:de:Special:Diff/prev/269110026|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData: deprecated nach Beschreibung rot'' * 2026-07-26T11:59:30Z '''[[:de:Special:Diff/prev/269110098|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-26T12:17:45Z '''[[:de:Special:Diff/prev/269110441|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span> Service: DOI klickbar gemacht'' * 2026-07-26T12:19:07Z '''[[:de:Special:Diff/prev/269110466|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * 2026-07-26T12:26:09Z '''[[:de:Special:Diff/prev/269110594|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> Antwort'' * 2026-07-26T12:57:45Z '''[[:de:Special:Diff/prev/269111198|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Rack Pack|Rack Pack]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.|→]]<span class="autocomment">Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.: </span>'' * '''2026-07-26T13:00:03Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-26T13:14:00Z '''[[:de:Special:Diff/prev/269111657|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.|→]]<span class="autocomment">Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T14:40:58Z AdT2: Task finished!''' * '''2026-07-26T14:43:22Z AdT2: Task finished!''' * 2026-07-26T14:55:11Z '''[[:de:Special:Diff/prev/269115779|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Rack Pack|Rack Pack]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#ArchivLink, InternetArchivBot über komplettes Portal:Billard 6.295 Artikel laufen lassen möglich?|→]]<span class="autocomment">ArchivLink, InternetArchivBot über komplettes Portal:Billard 6.295 Artikel laufen lassen möglich?: </span>'' * '''2026-07-26T15:08:57Z AdT3: Task finished!''' * 2026-07-26T15:55:23Z '''[[:de:Special:Diff/prev/269119211|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> Antwort'' * 2026-07-26T15:55:39Z '''[[:de:Special:Diff/prev/269119219|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * 2026-07-26T16:01:48Z '''[[:de:Special:Diff/prev/269119348|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia:WikiProjekt Kategorien/Warteschlange/Archiv/2026 III#Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch) (erledigt)]] archiviert – letzte Bearbeitung: [[user:TaxonKatBot|TaxonKatBot]] (26.07.2026 07:02:42)'' * 2026-07-26T16:03:51Z '''[[:de:Special:Diff/prev/269119393|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-26T16:39:13Z '''[[:de:Special:Diff/prev/269120898|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Timk70|Timk70]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span> mail'' * '''2026-07-26T17:06:16Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-26T18:15:07Z AdT2: Task finished!''' * '''2026-07-26T18:17:31Z AdT2: Task finished!''' * 2026-07-26T18:23:32Z '''[[:de:Special:Diff/prev/269122999|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span> Antwort'' * '''2026-07-26T18:42:51Z AdT3: Task finished!''' * 2026-07-26T18:49:34Z '''[[:de:Special:Diff/prev/269123502|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Jayen466|Jayen466]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span> erledigt'' * 2026-07-26T20:49:34Z '''[[:de:Special:Diff/prev/269125506|••]] MediaWiki:''' [[:de:MediaWiki:Ipbreason-indef-dropdown|MediaWiki:Ipbreason-indef-dropdown]] -- [[:de:user:Codc|Codc]] -- * 2026-07-26T21:26:06Z '''[[:de:Special:Diff/prev/269126058|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * 2026-07-26T21:26:27Z '''[[:de:Special:Diff/prev/269126064|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-26T22:00:07Z Review: Task finished!''' * '''2026-07-26T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-26T22:00:10Z '''[[:de:Special:Diff/prev/269126543|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-26T22:00:20Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-26T22:00:34Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-26T22:01:29Z AdT-Archive: Task finished!''' * '''2026-07-26T22:01:37Z AdT2: Task finished!''' * '''2026-07-26T22:03:32Z AdTneu: Task finished!''' * '''2026-07-26T22:03:37Z AdT2: Task finished!''' * '''2026-07-26T22:03:47Z AdT2: Task finished!''' * '''2026-07-26T22:05:08Z HS-Snapshot: Task finished!''' * '''2026-07-26T22:06:10Z AdT2: Task finished!''' * '''2026-07-26T22:06:25Z AdT2: Task finished!''' * '''2026-07-26T22:29:28Z AdT3: Task finished!''' == TaxonBot: Protokoll 2026-07-27 == * '''2026-07-27T01:39:13Z NeueArtikel3: Task finished!''' * '''2026-07-27T02:22:25Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-27T03:08:06Z '''[[:de:Special:Diff/prev/269128941|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 2 Abschnitte: 2 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Geburtstag_von_Misselwitz,_Joachim|Geburtstag_von_Misselwitz,_Joachim]]) - letzte Bearbeitung: [[:User:Doc Taxon|Doc Taxon]], 2026-07-26 23:26'' * '''2026-07-27T05:34:06Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-27T06:46:33Z '''[[:de:Special:Diff/prev/269132291|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * 2026-07-27T07:21:43Z '''[[:de:Special:Diff/prev/269132978|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-27T07:48:00Z '''[[:de:Special:Diff/prev/269133411|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span>'' * 2026-07-27T08:29:38Z '''[[:de:Special:Diff/prev/269134243|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * 2026-07-27T08:30:14Z '''[[:de:Special:Diff/prev/269134249|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-27T09:06:59Z '''[[:de:Special:Diff/prev/269135124|••]] MediaWiki:''' [[:de:MediaWiki:Userlogin-yourname-desc|MediaWiki:Userlogin-yourname-desc]] -- [[:de:user:Hgzh|Hgzh]] -- ''Anpassung an [[Wikipedia:Benutzerkonto]]'' * 2026-07-27T09:10:13Z '''[[:de:Special:Diff/prev/269135199|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet1|MediaWiki:Createacct-username-policy-popover-bullet1]] -- [[:de:user:Hgzh|Hgzh]] -- ''Link auf lokale Hilfeseite'' * 2026-07-27T09:14:04Z '''[[:de:Special:Diff/prev/269135264|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet2|MediaWiki:Createacct-username-policy-popover-bullet2]] -- [[:de:user:Hgzh|Hgzh]] -- ''Link zu lokaler Hilfeseite'' * 2026-07-27T09:17:06Z '''[[:de:Special:Diff/prev/269135320|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet3|MediaWiki:Createacct-username-policy-popover-bullet3]] -- [[:de:user:Hgzh|Hgzh]] -- ''Originaltext ist enwiki-zentriert und trifft hier nicht zu, stattdessen auf Verifizierung verwiesen'' * 2026-07-27T09:35:04Z '''[[:de:Special:Diff/prev/269135762|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''lokale Adaption des Infobox-Hack-Stylesheets'' * 2026-07-27T09:36:31Z '''[[:de:Special:Diff/prev/269135802|••]] MediaWiki:''' [[:de:MediaWiki:Wikimedia-styles-exclude|MediaWiki:Wikimedia-styles-exclude]] -- [[:de:user:Hgzh|Hgzh]] -- ''zentrales Infobox-Stylesheet deaktiviert'' * 2026-07-27T09:43:59Z '''[[:de:Special:Diff/prev/269135955|••]] MediaWiki:''' [[:de:MediaWiki:Gadgets-definition|MediaWiki:Gadgets-definition]] -- [[:de:user:Hgzh|Hgzh]] -- ''responsive erstmal nur für minerva'' * 2026-07-27T09:45:36Z '''[[:de:Special:Diff/prev/269135983|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''nur minerva über Gadgets-definition'' * '''2026-07-27T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-27T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-27T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-27T10:00:33Z AutoArchiv Wikiversity: Task finished!''' * 2026-07-27T10:22:29Z '''[[:de:Special:Diff/prev/269136634|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''inline-table mglw. generell besser geeignet'' * '''2026-07-27T10:52:06Z AdT2: Task finished!''' * '''2026-07-27T10:54:27Z AdT2: Task finished!''' * '''2026-07-27T11:02:06Z AdT2: Task finished!''' * '''2026-07-27T11:04:30Z AdT2: Task finished!''' * '''2026-07-27T11:05:26Z AdT2: Task finished!''' * '''2026-07-27T11:06:36Z AdT2: Task finished!''' * '''2026-07-27T11:07:50Z AdT2: Task finished!''' * '''2026-07-27T11:08:59Z AdT2: Task finished!''' * '''2026-07-27T11:19:04Z AdT3: Task finished!''' * '''2026-07-27T11:23:06Z AdT2: Task finished!''' * '''2026-07-27T11:25:33Z AdT2: Task finished!''' * '''2026-07-27T11:51:09Z AdT3: Task finished!''' * 2026-07-27T11:55:01Z '''[[:de:Special:Diff/prev/269138538|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:02Z '''[[:de:Special:Diff/prev/269138541|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:02Z '''[[:de:Special:Diff/prev/269138543|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138545|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Janui|Kennzeichnung von Lotse Janui als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Janui|Kennzeichnung von Lotse Janui als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138546|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Mondtaler|Kennzeichnung von Lotse Mondtaler als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Mondtaler|Kennzeichnung von Lotse Mondtaler als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138547|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:55:04Z '''[[:de:Special:Diff/prev/269138549|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Janui|Entfernen von Lotse Janui, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Janui|Entfernen von Lotse Janui, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:55:04Z '''[[:de:Special:Diff/prev/269138550|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Mondtaler|Entfernen von Lotse Mondtaler, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Mondtaler|Entfernen von Lotse Mondtaler, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:56:16Z '''[[:de:Special:Diff/prev/269138580|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:17Z '''[[:de:Special:Diff/prev/269138581|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:18Z '''[[:de:Special:Diff/prev/269138583|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:18Z '''[[:de:Special:Diff/prev/269138584|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T12:26:48Z '''[[:de:Special:Diff/prev/269139304|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * '''2026-07-27T13:00:03Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-27T15:49:34Z '''[[:de:Special:Diff/prev/269143289|••]] MediaWiki:''' [[:de:MediaWiki:Noarticletext-1|MediaWiki:Noarticletext-1]] -- [[:de:user:MBq|MBq]] -- ''zweiter satz eher verwirrend vor allem für noobs'' * 2026-07-27T16:03:13Z '''[[:de:Special:Diff/prev/269143551|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia:WikiProjekt Kategorien/Warteschlange/Archiv/2026 III#Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie) (erledigt)]] archiviert – letzte Bearbeitung: [[user:TaxonBot|TaxonBot]] (26.07.2026 18:01:48)'' * 2026-07-27T19:41:44Z '''[[:de:Special:Diff/prev/269147772|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Hellenyck|Hellenyck]] -- * 2026-07-27T20:01:48Z '''[[:de:Special:Diff/prev/269148095|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SignaturBot|SignaturBot]] -- ''Bot: Signaturnachtrag für Beitrag von [[User:Hellenyck|Hellenyck]]'' * 2026-07-27T20:03:18Z '''[[:de:Special:Diff/prev/269148127|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Hellenyck|Hellenyck]] -- * '''2026-07-27T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-27T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-27T22:00:11Z '''[[:de:Special:Diff/prev/269150668|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-27T22:00:22Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-27T22:00:35Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-27T22:01:28Z AdT-Archive: Task finished!''' * '''2026-07-27T22:01:40Z AdT2: Task finished!''' * '''2026-07-27T22:03:39Z AdTneu: Task finished!''' * '''2026-07-27T22:03:41Z AdT2: Task finished!''' * '''2026-07-27T22:03:53Z AdT2: Task finished!''' muv7zf6wdjwddx7hy0fu3e5auu8lugp 619015 619014 2026-07-27T22:05:09Z TaxonBot 4700 Log: HS 619015 wikitext text/x-wiki == TaxonBot: Protokoll 2026-07-23 == * '''2026-07-23T01:41:40Z NeueArtikel3: Task finished!''' * '''2026-07-23T02:45:53Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-23T03:07:55Z '''[[:de:Special:Diff/prev/269025863|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 4 Abschnitte: 4 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Alessandro_Severo|Alessandro_Severo]]) - letzte Bearbeitung: [[:User:Uwe Gille|Uwe Gille]], 2026-07-22 16:40'' * '''2026-07-23T03:16:30Z AdT2: Task finished!''' * '''2026-07-23T03:18:51Z AdT2: Task finished!''' * '''2026-07-23T03:43:11Z AdT3: Task finished!''' * '''2026-07-23T05:30:50Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-23T09:23:58Z AdT2: Task finished!''' * '''2026-07-23T09:26:18Z AdT2: Task finished!''' * '''2026-07-23T09:31:04Z AdT2: Task finished!''' * '''2026-07-23T09:33:30Z AdT2: Task finished!''' * '''2026-07-23T09:38:18Z AdT2: Task finished!''' * '''2026-07-23T09:40:50Z AdT2: Task finished!''' * 2026-07-23T09:40:56Z '''[[:de:Special:Diff/prev/269032476|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span>'' * '''2026-07-23T09:51:37Z AdT3: Task finished!''' * '''2026-07-23T09:55:09Z HS-Snapshot: Task finished!''' * '''2026-07-23T09:56:28Z AdT2: Task finished!''' * '''2026-07-23T09:56:33Z AdT2: Task finished!''' * '''2026-07-23T09:58:55Z AdT2: Task finished!''' * '''2026-07-23T09:59:00Z AdT2: Task finished!''' * '''2026-07-23T10:00:14Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-23T10:00:20Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-23T10:00:33Z AutoArchiv Wikiversity: Task finished!''' * 2026-07-23T10:20:43Z '''[[:de:Special:Diff/prev/269033381|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span>'' * '''2026-07-23T10:24:45Z AdT3: Task finished!''' * 2026-07-23T11:25:51Z '''[[:de:Special:Diff/prev/269034533|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span> Antwort'' * 2026-07-23T11:48:12Z '''[[:de:Special:Diff/prev/269034913|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:Norpew|Norpew]] -- ''[[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen#7. Juni 2026|→]]<span class="autocomment">7. Juni 2026: </span> Antwort'' * 2026-07-23T11:50:21Z '''[[:de:Special:Diff/prev/269034949|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen# Journal of Crustacean Biology|→]]<span class="autocomment"> Journal of Crustacean Biology: </span>'' * 2026-07-23T12:02:54Z '''[[:de:Special:Diff/prev/269035143|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:XenonX3|XenonX3]] -- ''[[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen#7. Juni 2026|→]]<span class="autocomment">7. Juni 2026: </span> -1'' * '''2026-07-23T12:39:47Z MerlBot: Task finished!''' * '''2026-07-23T12:40:02Z MerlBot1a: Task finished!''' * 2026-07-23T12:40:49Z '''[[:de:Special:Diff/prev/269035837|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of Crustacean Biology|→]]<span class="autocomment">Journal of Crustacean Biology: </span>'' * '''2026-07-23T13:00:04Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-23T14:07:52Z '''[[:de:Special:Diff/prev/269037754|••]] IMP:''' [[:de:Wikipedia Diskussion:Importwünsche|Wikipedia Diskussion:Importwünsche]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia Diskussion:Importwünsche/2026#Nachfrage]] archiviert – letzte Bearbeitung: [[user:Ameisenigel|Ameisenigel]] (16.07.2026 10:25:38)'' * 2026-07-23T15:25:41Z '''[[:de:Special:Diff/prev/269041717|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span> Antwort'' * '''2026-07-23T17:13:40Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-23T19:41:45Z -- <span style="color:red;">110</span>''' * '''2026-07-23T19:59:15Z -- <span style="color:red;">110</span>''' * 2026-07-23T20:57:56Z '''[[:de:Special:Diff/prev/269048968|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:YuniToumei|YuniToumei]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of Crustacean Biology|→]]<span class="autocomment">Journal of Crustacean Biology: </span> Antwort'' * '''2026-07-23T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-23T22:00:07Z Review: Task finished!''' * '''2026-07-23T22:00:14Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-23T22:00:20Z AutoArchiv Wikivoyage: Task finished!''' * 2026-07-23T22:00:22Z '''[[:de:Special:Diff/prev/269049860|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-23T22:00:35Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-23T22:01:27Z AdT-Archive: Task finished!''' * '''2026-07-23T22:01:40Z AdT2: Task finished!''' * '''2026-07-23T22:03:36Z AdT2: Task finished!''' * '''2026-07-23T22:03:44Z AdT2: Task finished!''' * '''2026-07-23T22:03:48Z AdTneu: Task finished!''' * '''2026-07-23T22:05:08Z HS-Snapshot: Task finished!''' * '''2026-07-23T22:05:58Z AdT2: Task finished!''' * '''2026-07-23T22:06:11Z AdT2: Task finished!''' * '''2026-07-23T22:29:38Z AdT3: Task finished!''' == TaxonBot: Protokoll 2026-07-24 == * '''2026-07-24T01:41:23Z NeueArtikel3: Task finished!''' * 2026-07-24T02:37:40Z '''[[:de:Special:Diff/prev/269051656|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:KurtR|KurtR]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#schweizer-illustrierte.ch und handelszeitung.ch auf Archive.org umstellen|→]]<span class="autocomment">schweizer-illustrierte.ch und handelszeitung.ch auf Archive.org umstellen: </span>'' * 2026-07-24T03:07:56Z '''[[:de:Special:Diff/prev/269051807|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 1 Abschnitt: 1 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Wieder_Zootaxa|Wieder_Zootaxa]]) - letzte Bearbeitung: [[:User:YuniToumei|YuniToumei]], 2026-07-23 22:57'' * '''2026-07-24T05:21:37Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-24T06:35:29Z '''[[:de:Special:Diff/prev/269054508|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> Antwort'' * '''2026-07-24T07:07:45Z AdT2: Task finished!''' * '''2026-07-24T07:10:14Z AdT2: Task finished!''' * 2026-07-24T07:19:24Z '''[[:de:Special:Diff/prev/269055298|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span> Antwort'' * '''2026-07-24T07:35:06Z AdT3: Task finished!''' * 2026-07-24T08:22:23Z '''[[:de:Special:Diff/prev/269056314|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of Crustacean Biology|→]]<span class="autocomment">Journal of Crustacean Biology: </span>'' * 2026-07-24T09:23:37Z '''[[:de:Special:Diff/prev/269057592|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Wi-luc-ky|Wi-luc-ky]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> aw: läuft bei allen Nachteilen auf Totlinklabel hinaus'' * '''2026-07-24T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-24T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-24T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-24T10:00:35Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-24T10:07:32Z [[:de:Special:Diff/prev/269058569|••]] Augsburg: [[:de:Wikipedia:Augsburg|Wikipedia:Augsburg]] -- [[:de:user:Langoktavian|Langoktavian]] -- ''[[:de:Wikipedia:Augsburg#Ich bin dabei!|→]]<span class="autocomment">Ich bin dabei!: </span>''''' * 2026-07-24T10:16:03Z '''[[:de:Special:Diff/prev/269058729|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span>'' * '''2026-07-24T10:31:23Z AdT2: Task finished!''' * '''2026-07-24T10:33:45Z AdT2: Task finished!''' * '''2026-07-24T10:34:08Z AdT2: Task finished!''' * '''2026-07-24T10:36:31Z AdT2: Task finished!''' * '''2026-07-24T10:58:29Z AdT3: Task finished!''' * '''2026-07-24T11:57:13Z MerlBot: Task finished!''' * '''2026-07-24T11:57:28Z MerlBot1a: Task finished!''' * '''2026-07-24T13:00:04Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-24T14:36:49Z '''[[:de:Special:Diff/prev/269063510|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:Krib|Krib]] -- ''[[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung#1945 bis heute|→]]<span class="autocomment">1945 bis heute: </span> +[[Volksmudschahedin]]'' * '''2026-07-24T17:06:31Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-24T19:05:20Z '''[[:de:Special:Diff/prev/269068831|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span> Antwort'' * 2026-07-24T19:05:35Z '''[[:de:Special:Diff/prev/269068837|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Walter Schmidt-Salzmann - Widerstandsbewegung 20.07.1944|→]]<span class="autocomment">Walter Schmidt-Salzmann - Widerstandsbewegung 20.07.1944: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * 2026-07-24T19:19:46Z '''[[:de:Special:Diff/prev/269069103|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> Antwort'' * 2026-07-24T19:44:13Z '''[[:de:Special:Diff/prev/269069473|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Wi-luc-ky|Wi-luc-ky]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> aw: in [[Archive.today]] steht was zum [[WP:GB|GB]]'' * '''2026-07-24T21:55:07Z HS-Snapshot: Task finished!''' * '''2026-07-24T22:00:09Z Review: Task finished!''' * '''2026-07-24T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-24T22:00:14Z '''[[:de:Special:Diff/prev/269071687|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-24T22:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-24T22:00:44Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-24T22:01:25Z AdT-Archive: Task finished!''' * '''2026-07-24T22:01:37Z AdT2: Task finished!''' * '''2026-07-24T22:03:26Z AdTneu: Task finished!''' * '''2026-07-24T22:03:35Z AdT2: Task finished!''' * '''2026-07-24T22:03:41Z AdT2: Task finished!''' * '''2026-07-24T22:05:07Z HS-Snapshot: Task finished!''' * '''2026-07-24T22:06:01Z AdT2: Task finished!''' * '''2026-07-24T22:06:04Z AdT2: Task finished!''' * '''2026-07-24T22:30:04Z AdT3: Task finished!''' == TaxonBot: Protokoll 2026-07-25 == * '''2026-07-25T01:42:40Z NeueArtikel3: Task finished!''' * '''2026-07-25T02:27:12Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-25T04:31:55Z '''[[:de:Special:Diff/prev/269074888|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Schulenburg1|Schulenburg1]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Geburtstag von Misselwitz, Joachim|→]]<span class="autocomment">Geburtstag von Misselwitz, Joachim: </span>'' * 2026-07-25T04:38:55Z '''[[:de:Special:Diff/prev/269074956|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:Zollernalb|Zollernalb]] -- ''Neuer Abschnitt [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange#Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch)|→]]<span class="autocomment">Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch): </span>'' * 2026-07-25T05:00:39Z '''[[:de:Special:Diff/prev/269075274|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonKatBot|TaxonKatBot]] -- ''Bot: [[:Kategorie:Bischof von Derry]] nach [[:Kategorie:Bischof von Derry (römisch-katholisch)]]: erledigt'' * '''2026-07-25T05:22:42Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-25T08:52:54Z '''[[:de:Special:Diff/prev/269080442|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span>'' * '''2026-07-25T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-25T10:00:12Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-25T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-25T10:00:33Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-25T10:25:28Z MerlBot: Task finished!''' * '''2026-07-25T10:25:43Z MerlBot1a: Task finished!''' * 2026-07-25T11:01:03Z '''[[:de:Special:Diff/prev/269087961|••]] IMP:''' [[:de:Wikipedia Diskussion:Übersetzungen|Wikipedia Diskussion:Übersetzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia Diskussion:Übersetzungen/Archiv/2023#Bestes Vorgehen beim Artikelübersetzen, mit Blick auf die Fußnoten]] archiviert – letzte Bearbeitung: [[user:Ameisenigel|Ameisenigel]] (15.07.2026 22:06:20)'' * '''2026-07-25T11:58:34Z [[:de:Special:Diff/prev/269089070|••]] Augsburg: [[:de:Wikipedia Diskussion:Augsburg|Wikipedia Diskussion:Augsburg]] -- [[:de:user:LGB-ler|LGB-ler]] -- ''[[:de:Wikipedia Diskussion:Augsburg#Wiki Treffen im Legoland Deutschland Resort|→]]<span class="autocomment">Wiki Treffen im Legoland Deutschland Resort: </span> Antwort''''' * '''2026-07-25T13:00:11Z AutoArchiv-Maimaid: Task finished!''' * '''2026-07-25T17:02:01Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-25T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-25T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-25T22:00:20Z AutoArchiv Wikivoyage: Task finished!''' * 2026-07-25T22:00:19Z '''[[:de:Special:Diff/prev/269098194|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-25T22:00:34Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-25T22:01:28Z AdT-Archive: Task finished!''' * '''2026-07-25T22:01:41Z AdT2: Task finished!''' * '''2026-07-25T22:03:27Z AdTneu: Task finished!''' * '''2026-07-25T22:03:34Z AdT2: Task finished!''' * '''2026-07-25T22:03:43Z AdT2: Task finished!''' * '''2026-07-25T22:05:07Z HS-Snapshot: Task finished!''' * '''2026-07-25T22:05:58Z AdT2: Task finished!''' * '''2026-07-25T22:06:07Z AdT2: Task finished!''' * 2026-07-25T22:13:10Z '''[[:de:Special:Diff/prev/269098339|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Aktualisierung'' * '''2026-07-25T22:29:42Z AdT3: Task finished!''' * 2026-07-25T23:19:07Z '''[[:de:Special:Diff/prev/269099303|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:Perrak|Perrak]] -- ''Neuer Abschnitt [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange#Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie)|→]]<span class="autocomment">Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie): </span>'' == TaxonBot: Protokoll 2026-07-26 == * '''2026-07-26T01:43:07Z NeueArtikel3: Task finished!''' * '''2026-07-26T02:24:52Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-26T03:07:38Z '''[[:de:Special:Diff/prev/269100556|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 1 Abschnitt: 1 nach [[Wikipedia:Bots/Anfragen/Archiv/2026-2]] (ab Abschnitt [[Wikipedia:Bots/Anfragen/Archiv/2026-2#Zwei_Vorlagenbezeichner|Zwei_Vorlagenbezeichner]]) - letzte Bearbeitung: [[:User:Wi-luc-ky|Wi-luc-ky]], 2026-07-24 21:44'' * 2026-07-26T03:08:04Z '''[[:de:Special:Diff/prev/269100564|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 3 Abschnitte: 3 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Walter_Schmidt-Salzmann_-_Widerstandsbewegung_20.07.1944|Walter_Schmidt-Salzmann_-_Widerstandsbewegung_20.07.1944]]) - letzte Bearbeitung: [[:User:Marie Adelaide|Marie Adelaide]], 2026-07-25 10:52'' * 2026-07-26T05:02:42Z '''[[:de:Special:Diff/prev/269102082|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonKatBot|TaxonKatBot]] -- ''Bot: [[:Kategorie:Isthmus]] nach [[:Kategorie:Isthmus (Geographie)]]: erledigt'' * '''2026-07-26T05:19:39Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-26T06:01:40Z '''[[:de:Special:Diff/prev/269102959|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T06:20:17Z Review: Task finished!''' * '''2026-07-26T07:04:51Z -- <span style="color:red;">110</span>''' * '''2026-07-26T07:34:23Z -- <span style="color:red;">110</span>''' * 2026-07-26T08:07:10Z '''[[:de:Special:Diff/prev/269105130|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:LeoGe25|LeoGe25]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-add-self-no-reason:LeoGe25||→]]<span class="autocomment">growthexperiments-manage-mentors-summary-add-self-no-reason:LeoGe25|: </span>'' * 2026-07-26T08:08:45Z '''[[:de:Special:Diff/prev/269105177|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData-Parameterzeilen in Darkmode'' * 2026-07-26T08:14:10Z '''[[:de:Special:Diff/prev/269105304|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''status-fix'' * 2026-07-26T08:23:31Z '''[[:de:Special:Diff/prev/269105496|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color-fix'' * 2026-07-26T08:39:45Z '''[[:de:Special:Diff/prev/269105832|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color fixed'' * 2026-07-26T08:42:29Z '''[[:de:Special:Diff/prev/269105889|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- * 2026-07-26T08:48:53Z '''[[:de:Special:Diff/prev/269105994|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''attempt 2'' * 2026-07-26T08:50:38Z '''[[:de:Special:Diff/prev/269106040|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Jayen466|Jayen466]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span>'' * 2026-07-26T08:59:11Z '''[[:de:Special:Diff/prev/269106248|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color-fix 3'' * 2026-07-26T09:46:16Z '''[[:de:Special:Diff/prev/269107366|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData grey shaded background / fix part 2 / optimized'' * 2026-07-26T09:52:50Z '''[[:de:Special:Diff/prev/269107501|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen#Altfälle mit offenen Fragen oder Problemen|→]]<span class="autocomment">Altfälle mit offenen Fragen oder Problemen: </span>'' * '''2026-07-26T09:55:09Z HS-Snapshot: Task finished!''' * '''2026-07-26T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-26T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-26T10:00:32Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-26T10:25:42Z MerlBot: Task finished!''' * '''2026-07-26T10:25:57Z MerlBot1a: Task finished!''' * 2026-07-26T10:32:50Z '''[[:de:Special:Diff/prev/269108359|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''required templatedata line: blue background'' * 2026-07-26T11:03:50Z '''[[:de:Special:Diff/prev/269108967|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * '''2026-07-26T11:10:56Z AdT2: Task finished!''' * '''2026-07-26T11:13:22Z AdT2: Task finished!''' * '''2026-07-26T11:39:33Z AdT3: Task finished!''' * 2026-07-26T11:50:52Z '''[[:de:Special:Diff/prev/269109953|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span>'' * 2026-07-26T11:54:39Z '''[[:de:Special:Diff/prev/269110026|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData: deprecated nach Beschreibung rot'' * 2026-07-26T11:59:30Z '''[[:de:Special:Diff/prev/269110098|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-26T12:17:45Z '''[[:de:Special:Diff/prev/269110441|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span> Service: DOI klickbar gemacht'' * 2026-07-26T12:19:07Z '''[[:de:Special:Diff/prev/269110466|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * 2026-07-26T12:26:09Z '''[[:de:Special:Diff/prev/269110594|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> Antwort'' * 2026-07-26T12:57:45Z '''[[:de:Special:Diff/prev/269111198|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Rack Pack|Rack Pack]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.|→]]<span class="autocomment">Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.: </span>'' * '''2026-07-26T13:00:03Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-26T13:14:00Z '''[[:de:Special:Diff/prev/269111657|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.|→]]<span class="autocomment">Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T14:40:58Z AdT2: Task finished!''' * '''2026-07-26T14:43:22Z AdT2: Task finished!''' * 2026-07-26T14:55:11Z '''[[:de:Special:Diff/prev/269115779|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Rack Pack|Rack Pack]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#ArchivLink, InternetArchivBot über komplettes Portal:Billard 6.295 Artikel laufen lassen möglich?|→]]<span class="autocomment">ArchivLink, InternetArchivBot über komplettes Portal:Billard 6.295 Artikel laufen lassen möglich?: </span>'' * '''2026-07-26T15:08:57Z AdT3: Task finished!''' * 2026-07-26T15:55:23Z '''[[:de:Special:Diff/prev/269119211|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> Antwort'' * 2026-07-26T15:55:39Z '''[[:de:Special:Diff/prev/269119219|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * 2026-07-26T16:01:48Z '''[[:de:Special:Diff/prev/269119348|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia:WikiProjekt Kategorien/Warteschlange/Archiv/2026 III#Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch) (erledigt)]] archiviert – letzte Bearbeitung: [[user:TaxonKatBot|TaxonKatBot]] (26.07.2026 07:02:42)'' * 2026-07-26T16:03:51Z '''[[:de:Special:Diff/prev/269119393|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-26T16:39:13Z '''[[:de:Special:Diff/prev/269120898|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Timk70|Timk70]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span> mail'' * '''2026-07-26T17:06:16Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-26T18:15:07Z AdT2: Task finished!''' * '''2026-07-26T18:17:31Z AdT2: Task finished!''' * 2026-07-26T18:23:32Z '''[[:de:Special:Diff/prev/269122999|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span> Antwort'' * '''2026-07-26T18:42:51Z AdT3: Task finished!''' * 2026-07-26T18:49:34Z '''[[:de:Special:Diff/prev/269123502|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Jayen466|Jayen466]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span> erledigt'' * 2026-07-26T20:49:34Z '''[[:de:Special:Diff/prev/269125506|••]] MediaWiki:''' [[:de:MediaWiki:Ipbreason-indef-dropdown|MediaWiki:Ipbreason-indef-dropdown]] -- [[:de:user:Codc|Codc]] -- * 2026-07-26T21:26:06Z '''[[:de:Special:Diff/prev/269126058|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * 2026-07-26T21:26:27Z '''[[:de:Special:Diff/prev/269126064|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-26T22:00:07Z Review: Task finished!''' * '''2026-07-26T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-26T22:00:10Z '''[[:de:Special:Diff/prev/269126543|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-26T22:00:20Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-26T22:00:34Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-26T22:01:29Z AdT-Archive: Task finished!''' * '''2026-07-26T22:01:37Z AdT2: Task finished!''' * '''2026-07-26T22:03:32Z AdTneu: Task finished!''' * '''2026-07-26T22:03:37Z AdT2: Task finished!''' * '''2026-07-26T22:03:47Z AdT2: Task finished!''' * '''2026-07-26T22:05:08Z HS-Snapshot: Task finished!''' * '''2026-07-26T22:06:10Z AdT2: Task finished!''' * '''2026-07-26T22:06:25Z AdT2: Task finished!''' * '''2026-07-26T22:29:28Z AdT3: Task finished!''' == TaxonBot: Protokoll 2026-07-27 == * '''2026-07-27T01:39:13Z NeueArtikel3: Task finished!''' * '''2026-07-27T02:22:25Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-27T03:08:06Z '''[[:de:Special:Diff/prev/269128941|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 2 Abschnitte: 2 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Geburtstag_von_Misselwitz,_Joachim|Geburtstag_von_Misselwitz,_Joachim]]) - letzte Bearbeitung: [[:User:Doc Taxon|Doc Taxon]], 2026-07-26 23:26'' * '''2026-07-27T05:34:06Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-27T06:46:33Z '''[[:de:Special:Diff/prev/269132291|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * 2026-07-27T07:21:43Z '''[[:de:Special:Diff/prev/269132978|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-27T07:48:00Z '''[[:de:Special:Diff/prev/269133411|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span>'' * 2026-07-27T08:29:38Z '''[[:de:Special:Diff/prev/269134243|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * 2026-07-27T08:30:14Z '''[[:de:Special:Diff/prev/269134249|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-27T09:06:59Z '''[[:de:Special:Diff/prev/269135124|••]] MediaWiki:''' [[:de:MediaWiki:Userlogin-yourname-desc|MediaWiki:Userlogin-yourname-desc]] -- [[:de:user:Hgzh|Hgzh]] -- ''Anpassung an [[Wikipedia:Benutzerkonto]]'' * 2026-07-27T09:10:13Z '''[[:de:Special:Diff/prev/269135199|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet1|MediaWiki:Createacct-username-policy-popover-bullet1]] -- [[:de:user:Hgzh|Hgzh]] -- ''Link auf lokale Hilfeseite'' * 2026-07-27T09:14:04Z '''[[:de:Special:Diff/prev/269135264|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet2|MediaWiki:Createacct-username-policy-popover-bullet2]] -- [[:de:user:Hgzh|Hgzh]] -- ''Link zu lokaler Hilfeseite'' * 2026-07-27T09:17:06Z '''[[:de:Special:Diff/prev/269135320|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet3|MediaWiki:Createacct-username-policy-popover-bullet3]] -- [[:de:user:Hgzh|Hgzh]] -- ''Originaltext ist enwiki-zentriert und trifft hier nicht zu, stattdessen auf Verifizierung verwiesen'' * 2026-07-27T09:35:04Z '''[[:de:Special:Diff/prev/269135762|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''lokale Adaption des Infobox-Hack-Stylesheets'' * 2026-07-27T09:36:31Z '''[[:de:Special:Diff/prev/269135802|••]] MediaWiki:''' [[:de:MediaWiki:Wikimedia-styles-exclude|MediaWiki:Wikimedia-styles-exclude]] -- [[:de:user:Hgzh|Hgzh]] -- ''zentrales Infobox-Stylesheet deaktiviert'' * 2026-07-27T09:43:59Z '''[[:de:Special:Diff/prev/269135955|••]] MediaWiki:''' [[:de:MediaWiki:Gadgets-definition|MediaWiki:Gadgets-definition]] -- [[:de:user:Hgzh|Hgzh]] -- ''responsive erstmal nur für minerva'' * 2026-07-27T09:45:36Z '''[[:de:Special:Diff/prev/269135983|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''nur minerva über Gadgets-definition'' * '''2026-07-27T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-27T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-27T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-27T10:00:33Z AutoArchiv Wikiversity: Task finished!''' * 2026-07-27T10:22:29Z '''[[:de:Special:Diff/prev/269136634|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''inline-table mglw. generell besser geeignet'' * '''2026-07-27T10:52:06Z AdT2: Task finished!''' * '''2026-07-27T10:54:27Z AdT2: Task finished!''' * '''2026-07-27T11:02:06Z AdT2: Task finished!''' * '''2026-07-27T11:04:30Z AdT2: Task finished!''' * '''2026-07-27T11:05:26Z AdT2: Task finished!''' * '''2026-07-27T11:06:36Z AdT2: Task finished!''' * '''2026-07-27T11:07:50Z AdT2: Task finished!''' * '''2026-07-27T11:08:59Z AdT2: Task finished!''' * '''2026-07-27T11:19:04Z AdT3: Task finished!''' * '''2026-07-27T11:23:06Z AdT2: Task finished!''' * '''2026-07-27T11:25:33Z AdT2: Task finished!''' * '''2026-07-27T11:51:09Z AdT3: Task finished!''' * 2026-07-27T11:55:01Z '''[[:de:Special:Diff/prev/269138538|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:02Z '''[[:de:Special:Diff/prev/269138541|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:02Z '''[[:de:Special:Diff/prev/269138543|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138545|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Janui|Kennzeichnung von Lotse Janui als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Janui|Kennzeichnung von Lotse Janui als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138546|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Mondtaler|Kennzeichnung von Lotse Mondtaler als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Mondtaler|Kennzeichnung von Lotse Mondtaler als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138547|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:55:04Z '''[[:de:Special:Diff/prev/269138549|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Janui|Entfernen von Lotse Janui, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Janui|Entfernen von Lotse Janui, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:55:04Z '''[[:de:Special:Diff/prev/269138550|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Mondtaler|Entfernen von Lotse Mondtaler, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Mondtaler|Entfernen von Lotse Mondtaler, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:56:16Z '''[[:de:Special:Diff/prev/269138580|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:17Z '''[[:de:Special:Diff/prev/269138581|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:18Z '''[[:de:Special:Diff/prev/269138583|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:18Z '''[[:de:Special:Diff/prev/269138584|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T12:26:48Z '''[[:de:Special:Diff/prev/269139304|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * '''2026-07-27T13:00:03Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-27T15:49:34Z '''[[:de:Special:Diff/prev/269143289|••]] MediaWiki:''' [[:de:MediaWiki:Noarticletext-1|MediaWiki:Noarticletext-1]] -- [[:de:user:MBq|MBq]] -- ''zweiter satz eher verwirrend vor allem für noobs'' * 2026-07-27T16:03:13Z '''[[:de:Special:Diff/prev/269143551|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia:WikiProjekt Kategorien/Warteschlange/Archiv/2026 III#Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie) (erledigt)]] archiviert – letzte Bearbeitung: [[user:TaxonBot|TaxonBot]] (26.07.2026 18:01:48)'' * 2026-07-27T19:41:44Z '''[[:de:Special:Diff/prev/269147772|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Hellenyck|Hellenyck]] -- * 2026-07-27T20:01:48Z '''[[:de:Special:Diff/prev/269148095|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SignaturBot|SignaturBot]] -- ''Bot: Signaturnachtrag für Beitrag von [[User:Hellenyck|Hellenyck]]'' * 2026-07-27T20:03:18Z '''[[:de:Special:Diff/prev/269148127|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Hellenyck|Hellenyck]] -- * '''2026-07-27T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-27T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-27T22:00:11Z '''[[:de:Special:Diff/prev/269150668|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-27T22:00:22Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-27T22:00:35Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-27T22:01:28Z AdT-Archive: Task finished!''' * '''2026-07-27T22:01:40Z AdT2: Task finished!''' * '''2026-07-27T22:03:39Z AdTneu: Task finished!''' * '''2026-07-27T22:03:41Z AdT2: Task finished!''' * '''2026-07-27T22:03:53Z AdT2: Task finished!''' * '''2026-07-27T22:05:08Z HS-Snapshot: Task finished!''' b2iq8fj5s340y0q6du3dn0bs12koez2 619016 619015 2026-07-27T22:06:20Z TaxonBot 4700 Log: AdT2 619016 wikitext text/x-wiki == TaxonBot: Protokoll 2026-07-23 == * '''2026-07-23T01:41:40Z NeueArtikel3: Task finished!''' * '''2026-07-23T02:45:53Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-23T03:07:55Z '''[[:de:Special:Diff/prev/269025863|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 4 Abschnitte: 4 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Alessandro_Severo|Alessandro_Severo]]) - letzte Bearbeitung: [[:User:Uwe Gille|Uwe Gille]], 2026-07-22 16:40'' * '''2026-07-23T03:16:30Z AdT2: Task finished!''' * '''2026-07-23T03:18:51Z AdT2: Task finished!''' * '''2026-07-23T03:43:11Z AdT3: Task finished!''' * '''2026-07-23T05:30:50Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-23T09:23:58Z AdT2: Task finished!''' * '''2026-07-23T09:26:18Z AdT2: Task finished!''' * '''2026-07-23T09:31:04Z AdT2: Task finished!''' * '''2026-07-23T09:33:30Z AdT2: Task finished!''' * '''2026-07-23T09:38:18Z AdT2: Task finished!''' * '''2026-07-23T09:40:50Z AdT2: Task finished!''' * 2026-07-23T09:40:56Z '''[[:de:Special:Diff/prev/269032476|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span>'' * '''2026-07-23T09:51:37Z AdT3: Task finished!''' * '''2026-07-23T09:55:09Z HS-Snapshot: Task finished!''' * '''2026-07-23T09:56:28Z AdT2: Task finished!''' * '''2026-07-23T09:56:33Z AdT2: Task finished!''' * '''2026-07-23T09:58:55Z AdT2: Task finished!''' * '''2026-07-23T09:59:00Z AdT2: Task finished!''' * '''2026-07-23T10:00:14Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-23T10:00:20Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-23T10:00:33Z AutoArchiv Wikiversity: Task finished!''' * 2026-07-23T10:20:43Z '''[[:de:Special:Diff/prev/269033381|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span>'' * '''2026-07-23T10:24:45Z AdT3: Task finished!''' * 2026-07-23T11:25:51Z '''[[:de:Special:Diff/prev/269034533|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span> Antwort'' * 2026-07-23T11:48:12Z '''[[:de:Special:Diff/prev/269034913|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:Norpew|Norpew]] -- ''[[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen#7. Juni 2026|→]]<span class="autocomment">7. Juni 2026: </span> Antwort'' * 2026-07-23T11:50:21Z '''[[:de:Special:Diff/prev/269034949|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen# Journal of Crustacean Biology|→]]<span class="autocomment"> Journal of Crustacean Biology: </span>'' * 2026-07-23T12:02:54Z '''[[:de:Special:Diff/prev/269035143|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:XenonX3|XenonX3]] -- ''[[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen#7. Juni 2026|→]]<span class="autocomment">7. Juni 2026: </span> -1'' * '''2026-07-23T12:39:47Z MerlBot: Task finished!''' * '''2026-07-23T12:40:02Z MerlBot1a: Task finished!''' * 2026-07-23T12:40:49Z '''[[:de:Special:Diff/prev/269035837|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of Crustacean Biology|→]]<span class="autocomment">Journal of Crustacean Biology: </span>'' * '''2026-07-23T13:00:04Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-23T14:07:52Z '''[[:de:Special:Diff/prev/269037754|••]] IMP:''' [[:de:Wikipedia Diskussion:Importwünsche|Wikipedia Diskussion:Importwünsche]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia Diskussion:Importwünsche/2026#Nachfrage]] archiviert – letzte Bearbeitung: [[user:Ameisenigel|Ameisenigel]] (16.07.2026 10:25:38)'' * 2026-07-23T15:25:41Z '''[[:de:Special:Diff/prev/269041717|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span> Antwort'' * '''2026-07-23T17:13:40Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-23T19:41:45Z -- <span style="color:red;">110</span>''' * '''2026-07-23T19:59:15Z -- <span style="color:red;">110</span>''' * 2026-07-23T20:57:56Z '''[[:de:Special:Diff/prev/269048968|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:YuniToumei|YuniToumei]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of Crustacean Biology|→]]<span class="autocomment">Journal of Crustacean Biology: </span> Antwort'' * '''2026-07-23T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-23T22:00:07Z Review: Task finished!''' * '''2026-07-23T22:00:14Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-23T22:00:20Z AutoArchiv Wikivoyage: Task finished!''' * 2026-07-23T22:00:22Z '''[[:de:Special:Diff/prev/269049860|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-23T22:00:35Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-23T22:01:27Z AdT-Archive: Task finished!''' * '''2026-07-23T22:01:40Z AdT2: Task finished!''' * '''2026-07-23T22:03:36Z AdT2: Task finished!''' * '''2026-07-23T22:03:44Z AdT2: Task finished!''' * '''2026-07-23T22:03:48Z AdTneu: Task finished!''' * '''2026-07-23T22:05:08Z HS-Snapshot: Task finished!''' * '''2026-07-23T22:05:58Z AdT2: Task finished!''' * '''2026-07-23T22:06:11Z AdT2: Task finished!''' * '''2026-07-23T22:29:38Z AdT3: Task finished!''' == TaxonBot: Protokoll 2026-07-24 == * '''2026-07-24T01:41:23Z NeueArtikel3: Task finished!''' * 2026-07-24T02:37:40Z '''[[:de:Special:Diff/prev/269051656|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:KurtR|KurtR]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#schweizer-illustrierte.ch und handelszeitung.ch auf Archive.org umstellen|→]]<span class="autocomment">schweizer-illustrierte.ch und handelszeitung.ch auf Archive.org umstellen: </span>'' * 2026-07-24T03:07:56Z '''[[:de:Special:Diff/prev/269051807|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 1 Abschnitt: 1 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Wieder_Zootaxa|Wieder_Zootaxa]]) - letzte Bearbeitung: [[:User:YuniToumei|YuniToumei]], 2026-07-23 22:57'' * '''2026-07-24T05:21:37Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-24T06:35:29Z '''[[:de:Special:Diff/prev/269054508|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> Antwort'' * '''2026-07-24T07:07:45Z AdT2: Task finished!''' * '''2026-07-24T07:10:14Z AdT2: Task finished!''' * 2026-07-24T07:19:24Z '''[[:de:Special:Diff/prev/269055298|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span> Antwort'' * '''2026-07-24T07:35:06Z AdT3: Task finished!''' * 2026-07-24T08:22:23Z '''[[:de:Special:Diff/prev/269056314|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of Crustacean Biology|→]]<span class="autocomment">Journal of Crustacean Biology: </span>'' * 2026-07-24T09:23:37Z '''[[:de:Special:Diff/prev/269057592|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Wi-luc-ky|Wi-luc-ky]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> aw: läuft bei allen Nachteilen auf Totlinklabel hinaus'' * '''2026-07-24T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-24T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-24T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-24T10:00:35Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-24T10:07:32Z [[:de:Special:Diff/prev/269058569|••]] Augsburg: [[:de:Wikipedia:Augsburg|Wikipedia:Augsburg]] -- [[:de:user:Langoktavian|Langoktavian]] -- ''[[:de:Wikipedia:Augsburg#Ich bin dabei!|→]]<span class="autocomment">Ich bin dabei!: </span>''''' * 2026-07-24T10:16:03Z '''[[:de:Special:Diff/prev/269058729|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span>'' * '''2026-07-24T10:31:23Z AdT2: Task finished!''' * '''2026-07-24T10:33:45Z AdT2: Task finished!''' * '''2026-07-24T10:34:08Z AdT2: Task finished!''' * '''2026-07-24T10:36:31Z AdT2: Task finished!''' * '''2026-07-24T10:58:29Z AdT3: Task finished!''' * '''2026-07-24T11:57:13Z MerlBot: Task finished!''' * '''2026-07-24T11:57:28Z MerlBot1a: Task finished!''' * '''2026-07-24T13:00:04Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-24T14:36:49Z '''[[:de:Special:Diff/prev/269063510|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:Krib|Krib]] -- ''[[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung#1945 bis heute|→]]<span class="autocomment">1945 bis heute: </span> +[[Volksmudschahedin]]'' * '''2026-07-24T17:06:31Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-24T19:05:20Z '''[[:de:Special:Diff/prev/269068831|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span> Antwort'' * 2026-07-24T19:05:35Z '''[[:de:Special:Diff/prev/269068837|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Walter Schmidt-Salzmann - Widerstandsbewegung 20.07.1944|→]]<span class="autocomment">Walter Schmidt-Salzmann - Widerstandsbewegung 20.07.1944: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * 2026-07-24T19:19:46Z '''[[:de:Special:Diff/prev/269069103|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> Antwort'' * 2026-07-24T19:44:13Z '''[[:de:Special:Diff/prev/269069473|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Wi-luc-ky|Wi-luc-ky]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> aw: in [[Archive.today]] steht was zum [[WP:GB|GB]]'' * '''2026-07-24T21:55:07Z HS-Snapshot: Task finished!''' * '''2026-07-24T22:00:09Z Review: Task finished!''' * '''2026-07-24T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-24T22:00:14Z '''[[:de:Special:Diff/prev/269071687|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-24T22:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-24T22:00:44Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-24T22:01:25Z AdT-Archive: Task finished!''' * '''2026-07-24T22:01:37Z AdT2: Task finished!''' * '''2026-07-24T22:03:26Z AdTneu: Task finished!''' * '''2026-07-24T22:03:35Z AdT2: Task finished!''' * '''2026-07-24T22:03:41Z AdT2: Task finished!''' * '''2026-07-24T22:05:07Z HS-Snapshot: Task finished!''' * '''2026-07-24T22:06:01Z AdT2: Task finished!''' * '''2026-07-24T22:06:04Z AdT2: Task finished!''' * '''2026-07-24T22:30:04Z AdT3: Task finished!''' == TaxonBot: Protokoll 2026-07-25 == * '''2026-07-25T01:42:40Z NeueArtikel3: Task finished!''' * '''2026-07-25T02:27:12Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-25T04:31:55Z '''[[:de:Special:Diff/prev/269074888|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Schulenburg1|Schulenburg1]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Geburtstag von Misselwitz, Joachim|→]]<span class="autocomment">Geburtstag von Misselwitz, Joachim: </span>'' * 2026-07-25T04:38:55Z '''[[:de:Special:Diff/prev/269074956|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:Zollernalb|Zollernalb]] -- ''Neuer Abschnitt [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange#Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch)|→]]<span class="autocomment">Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch): </span>'' * 2026-07-25T05:00:39Z '''[[:de:Special:Diff/prev/269075274|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonKatBot|TaxonKatBot]] -- ''Bot: [[:Kategorie:Bischof von Derry]] nach [[:Kategorie:Bischof von Derry (römisch-katholisch)]]: erledigt'' * '''2026-07-25T05:22:42Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-25T08:52:54Z '''[[:de:Special:Diff/prev/269080442|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span>'' * '''2026-07-25T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-25T10:00:12Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-25T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-25T10:00:33Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-25T10:25:28Z MerlBot: Task finished!''' * '''2026-07-25T10:25:43Z MerlBot1a: Task finished!''' * 2026-07-25T11:01:03Z '''[[:de:Special:Diff/prev/269087961|••]] IMP:''' [[:de:Wikipedia Diskussion:Übersetzungen|Wikipedia Diskussion:Übersetzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia Diskussion:Übersetzungen/Archiv/2023#Bestes Vorgehen beim Artikelübersetzen, mit Blick auf die Fußnoten]] archiviert – letzte Bearbeitung: [[user:Ameisenigel|Ameisenigel]] (15.07.2026 22:06:20)'' * '''2026-07-25T11:58:34Z [[:de:Special:Diff/prev/269089070|••]] Augsburg: [[:de:Wikipedia Diskussion:Augsburg|Wikipedia Diskussion:Augsburg]] -- [[:de:user:LGB-ler|LGB-ler]] -- ''[[:de:Wikipedia Diskussion:Augsburg#Wiki Treffen im Legoland Deutschland Resort|→]]<span class="autocomment">Wiki Treffen im Legoland Deutschland Resort: </span> Antwort''''' * '''2026-07-25T13:00:11Z AutoArchiv-Maimaid: Task finished!''' * '''2026-07-25T17:02:01Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-25T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-25T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-25T22:00:20Z AutoArchiv Wikivoyage: Task finished!''' * 2026-07-25T22:00:19Z '''[[:de:Special:Diff/prev/269098194|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-25T22:00:34Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-25T22:01:28Z AdT-Archive: Task finished!''' * '''2026-07-25T22:01:41Z AdT2: Task finished!''' * '''2026-07-25T22:03:27Z AdTneu: Task finished!''' * '''2026-07-25T22:03:34Z AdT2: Task finished!''' * '''2026-07-25T22:03:43Z AdT2: Task finished!''' * '''2026-07-25T22:05:07Z HS-Snapshot: Task finished!''' * '''2026-07-25T22:05:58Z AdT2: Task finished!''' * '''2026-07-25T22:06:07Z AdT2: Task finished!''' * 2026-07-25T22:13:10Z '''[[:de:Special:Diff/prev/269098339|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Aktualisierung'' * '''2026-07-25T22:29:42Z AdT3: Task finished!''' * 2026-07-25T23:19:07Z '''[[:de:Special:Diff/prev/269099303|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:Perrak|Perrak]] -- ''Neuer Abschnitt [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange#Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie)|→]]<span class="autocomment">Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie): </span>'' == TaxonBot: Protokoll 2026-07-26 == * '''2026-07-26T01:43:07Z NeueArtikel3: Task finished!''' * '''2026-07-26T02:24:52Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-26T03:07:38Z '''[[:de:Special:Diff/prev/269100556|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 1 Abschnitt: 1 nach [[Wikipedia:Bots/Anfragen/Archiv/2026-2]] (ab Abschnitt [[Wikipedia:Bots/Anfragen/Archiv/2026-2#Zwei_Vorlagenbezeichner|Zwei_Vorlagenbezeichner]]) - letzte Bearbeitung: [[:User:Wi-luc-ky|Wi-luc-ky]], 2026-07-24 21:44'' * 2026-07-26T03:08:04Z '''[[:de:Special:Diff/prev/269100564|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 3 Abschnitte: 3 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Walter_Schmidt-Salzmann_-_Widerstandsbewegung_20.07.1944|Walter_Schmidt-Salzmann_-_Widerstandsbewegung_20.07.1944]]) - letzte Bearbeitung: [[:User:Marie Adelaide|Marie Adelaide]], 2026-07-25 10:52'' * 2026-07-26T05:02:42Z '''[[:de:Special:Diff/prev/269102082|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonKatBot|TaxonKatBot]] -- ''Bot: [[:Kategorie:Isthmus]] nach [[:Kategorie:Isthmus (Geographie)]]: erledigt'' * '''2026-07-26T05:19:39Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-26T06:01:40Z '''[[:de:Special:Diff/prev/269102959|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T06:20:17Z Review: Task finished!''' * '''2026-07-26T07:04:51Z -- <span style="color:red;">110</span>''' * '''2026-07-26T07:34:23Z -- <span style="color:red;">110</span>''' * 2026-07-26T08:07:10Z '''[[:de:Special:Diff/prev/269105130|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:LeoGe25|LeoGe25]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-add-self-no-reason:LeoGe25||→]]<span class="autocomment">growthexperiments-manage-mentors-summary-add-self-no-reason:LeoGe25|: </span>'' * 2026-07-26T08:08:45Z '''[[:de:Special:Diff/prev/269105177|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData-Parameterzeilen in Darkmode'' * 2026-07-26T08:14:10Z '''[[:de:Special:Diff/prev/269105304|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''status-fix'' * 2026-07-26T08:23:31Z '''[[:de:Special:Diff/prev/269105496|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color-fix'' * 2026-07-26T08:39:45Z '''[[:de:Special:Diff/prev/269105832|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color fixed'' * 2026-07-26T08:42:29Z '''[[:de:Special:Diff/prev/269105889|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- * 2026-07-26T08:48:53Z '''[[:de:Special:Diff/prev/269105994|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''attempt 2'' * 2026-07-26T08:50:38Z '''[[:de:Special:Diff/prev/269106040|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Jayen466|Jayen466]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span>'' * 2026-07-26T08:59:11Z '''[[:de:Special:Diff/prev/269106248|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color-fix 3'' * 2026-07-26T09:46:16Z '''[[:de:Special:Diff/prev/269107366|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData grey shaded background / fix part 2 / optimized'' * 2026-07-26T09:52:50Z '''[[:de:Special:Diff/prev/269107501|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen#Altfälle mit offenen Fragen oder Problemen|→]]<span class="autocomment">Altfälle mit offenen Fragen oder Problemen: </span>'' * '''2026-07-26T09:55:09Z HS-Snapshot: Task finished!''' * '''2026-07-26T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-26T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-26T10:00:32Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-26T10:25:42Z MerlBot: Task finished!''' * '''2026-07-26T10:25:57Z MerlBot1a: Task finished!''' * 2026-07-26T10:32:50Z '''[[:de:Special:Diff/prev/269108359|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''required templatedata line: blue background'' * 2026-07-26T11:03:50Z '''[[:de:Special:Diff/prev/269108967|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * '''2026-07-26T11:10:56Z AdT2: Task finished!''' * '''2026-07-26T11:13:22Z AdT2: Task finished!''' * '''2026-07-26T11:39:33Z AdT3: Task finished!''' * 2026-07-26T11:50:52Z '''[[:de:Special:Diff/prev/269109953|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span>'' * 2026-07-26T11:54:39Z '''[[:de:Special:Diff/prev/269110026|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData: deprecated nach Beschreibung rot'' * 2026-07-26T11:59:30Z '''[[:de:Special:Diff/prev/269110098|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-26T12:17:45Z '''[[:de:Special:Diff/prev/269110441|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span> Service: DOI klickbar gemacht'' * 2026-07-26T12:19:07Z '''[[:de:Special:Diff/prev/269110466|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * 2026-07-26T12:26:09Z '''[[:de:Special:Diff/prev/269110594|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> Antwort'' * 2026-07-26T12:57:45Z '''[[:de:Special:Diff/prev/269111198|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Rack Pack|Rack Pack]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.|→]]<span class="autocomment">Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.: </span>'' * '''2026-07-26T13:00:03Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-26T13:14:00Z '''[[:de:Special:Diff/prev/269111657|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.|→]]<span class="autocomment">Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T14:40:58Z AdT2: Task finished!''' * '''2026-07-26T14:43:22Z AdT2: Task finished!''' * 2026-07-26T14:55:11Z '''[[:de:Special:Diff/prev/269115779|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Rack Pack|Rack Pack]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#ArchivLink, InternetArchivBot über komplettes Portal:Billard 6.295 Artikel laufen lassen möglich?|→]]<span class="autocomment">ArchivLink, InternetArchivBot über komplettes Portal:Billard 6.295 Artikel laufen lassen möglich?: </span>'' * '''2026-07-26T15:08:57Z AdT3: Task finished!''' * 2026-07-26T15:55:23Z '''[[:de:Special:Diff/prev/269119211|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> Antwort'' * 2026-07-26T15:55:39Z '''[[:de:Special:Diff/prev/269119219|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * 2026-07-26T16:01:48Z '''[[:de:Special:Diff/prev/269119348|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia:WikiProjekt Kategorien/Warteschlange/Archiv/2026 III#Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch) (erledigt)]] archiviert – letzte Bearbeitung: [[user:TaxonKatBot|TaxonKatBot]] (26.07.2026 07:02:42)'' * 2026-07-26T16:03:51Z '''[[:de:Special:Diff/prev/269119393|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-26T16:39:13Z '''[[:de:Special:Diff/prev/269120898|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Timk70|Timk70]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span> mail'' * '''2026-07-26T17:06:16Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-26T18:15:07Z AdT2: Task finished!''' * '''2026-07-26T18:17:31Z AdT2: Task finished!''' * 2026-07-26T18:23:32Z '''[[:de:Special:Diff/prev/269122999|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span> Antwort'' * '''2026-07-26T18:42:51Z AdT3: Task finished!''' * 2026-07-26T18:49:34Z '''[[:de:Special:Diff/prev/269123502|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Jayen466|Jayen466]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span> erledigt'' * 2026-07-26T20:49:34Z '''[[:de:Special:Diff/prev/269125506|••]] MediaWiki:''' [[:de:MediaWiki:Ipbreason-indef-dropdown|MediaWiki:Ipbreason-indef-dropdown]] -- [[:de:user:Codc|Codc]] -- * 2026-07-26T21:26:06Z '''[[:de:Special:Diff/prev/269126058|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * 2026-07-26T21:26:27Z '''[[:de:Special:Diff/prev/269126064|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-26T22:00:07Z Review: Task finished!''' * '''2026-07-26T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-26T22:00:10Z '''[[:de:Special:Diff/prev/269126543|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-26T22:00:20Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-26T22:00:34Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-26T22:01:29Z AdT-Archive: Task finished!''' * '''2026-07-26T22:01:37Z AdT2: Task finished!''' * '''2026-07-26T22:03:32Z AdTneu: Task finished!''' * '''2026-07-26T22:03:37Z AdT2: Task finished!''' * '''2026-07-26T22:03:47Z AdT2: Task finished!''' * '''2026-07-26T22:05:08Z HS-Snapshot: Task finished!''' * '''2026-07-26T22:06:10Z AdT2: Task finished!''' * '''2026-07-26T22:06:25Z AdT2: Task finished!''' * '''2026-07-26T22:29:28Z AdT3: Task finished!''' == TaxonBot: Protokoll 2026-07-27 == * '''2026-07-27T01:39:13Z NeueArtikel3: Task finished!''' * '''2026-07-27T02:22:25Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-27T03:08:06Z '''[[:de:Special:Diff/prev/269128941|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 2 Abschnitte: 2 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Geburtstag_von_Misselwitz,_Joachim|Geburtstag_von_Misselwitz,_Joachim]]) - letzte Bearbeitung: [[:User:Doc Taxon|Doc Taxon]], 2026-07-26 23:26'' * '''2026-07-27T05:34:06Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-27T06:46:33Z '''[[:de:Special:Diff/prev/269132291|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * 2026-07-27T07:21:43Z '''[[:de:Special:Diff/prev/269132978|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-27T07:48:00Z '''[[:de:Special:Diff/prev/269133411|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span>'' * 2026-07-27T08:29:38Z '''[[:de:Special:Diff/prev/269134243|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * 2026-07-27T08:30:14Z '''[[:de:Special:Diff/prev/269134249|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-27T09:06:59Z '''[[:de:Special:Diff/prev/269135124|••]] MediaWiki:''' [[:de:MediaWiki:Userlogin-yourname-desc|MediaWiki:Userlogin-yourname-desc]] -- [[:de:user:Hgzh|Hgzh]] -- ''Anpassung an [[Wikipedia:Benutzerkonto]]'' * 2026-07-27T09:10:13Z '''[[:de:Special:Diff/prev/269135199|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet1|MediaWiki:Createacct-username-policy-popover-bullet1]] -- [[:de:user:Hgzh|Hgzh]] -- ''Link auf lokale Hilfeseite'' * 2026-07-27T09:14:04Z '''[[:de:Special:Diff/prev/269135264|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet2|MediaWiki:Createacct-username-policy-popover-bullet2]] -- [[:de:user:Hgzh|Hgzh]] -- ''Link zu lokaler Hilfeseite'' * 2026-07-27T09:17:06Z '''[[:de:Special:Diff/prev/269135320|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet3|MediaWiki:Createacct-username-policy-popover-bullet3]] -- [[:de:user:Hgzh|Hgzh]] -- ''Originaltext ist enwiki-zentriert und trifft hier nicht zu, stattdessen auf Verifizierung verwiesen'' * 2026-07-27T09:35:04Z '''[[:de:Special:Diff/prev/269135762|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''lokale Adaption des Infobox-Hack-Stylesheets'' * 2026-07-27T09:36:31Z '''[[:de:Special:Diff/prev/269135802|••]] MediaWiki:''' [[:de:MediaWiki:Wikimedia-styles-exclude|MediaWiki:Wikimedia-styles-exclude]] -- [[:de:user:Hgzh|Hgzh]] -- ''zentrales Infobox-Stylesheet deaktiviert'' * 2026-07-27T09:43:59Z '''[[:de:Special:Diff/prev/269135955|••]] MediaWiki:''' [[:de:MediaWiki:Gadgets-definition|MediaWiki:Gadgets-definition]] -- [[:de:user:Hgzh|Hgzh]] -- ''responsive erstmal nur für minerva'' * 2026-07-27T09:45:36Z '''[[:de:Special:Diff/prev/269135983|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''nur minerva über Gadgets-definition'' * '''2026-07-27T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-27T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-27T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-27T10:00:33Z AutoArchiv Wikiversity: Task finished!''' * 2026-07-27T10:22:29Z '''[[:de:Special:Diff/prev/269136634|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''inline-table mglw. generell besser geeignet'' * '''2026-07-27T10:52:06Z AdT2: Task finished!''' * '''2026-07-27T10:54:27Z AdT2: Task finished!''' * '''2026-07-27T11:02:06Z AdT2: Task finished!''' * '''2026-07-27T11:04:30Z AdT2: Task finished!''' * '''2026-07-27T11:05:26Z AdT2: Task finished!''' * '''2026-07-27T11:06:36Z AdT2: Task finished!''' * '''2026-07-27T11:07:50Z AdT2: Task finished!''' * '''2026-07-27T11:08:59Z AdT2: Task finished!''' * '''2026-07-27T11:19:04Z AdT3: Task finished!''' * '''2026-07-27T11:23:06Z AdT2: Task finished!''' * '''2026-07-27T11:25:33Z AdT2: Task finished!''' * '''2026-07-27T11:51:09Z AdT3: Task finished!''' * 2026-07-27T11:55:01Z '''[[:de:Special:Diff/prev/269138538|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:02Z '''[[:de:Special:Diff/prev/269138541|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:02Z '''[[:de:Special:Diff/prev/269138543|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138545|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Janui|Kennzeichnung von Lotse Janui als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Janui|Kennzeichnung von Lotse Janui als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138546|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Mondtaler|Kennzeichnung von Lotse Mondtaler als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Mondtaler|Kennzeichnung von Lotse Mondtaler als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138547|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:55:04Z '''[[:de:Special:Diff/prev/269138549|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Janui|Entfernen von Lotse Janui, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Janui|Entfernen von Lotse Janui, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:55:04Z '''[[:de:Special:Diff/prev/269138550|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Mondtaler|Entfernen von Lotse Mondtaler, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Mondtaler|Entfernen von Lotse Mondtaler, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:56:16Z '''[[:de:Special:Diff/prev/269138580|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:17Z '''[[:de:Special:Diff/prev/269138581|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:18Z '''[[:de:Special:Diff/prev/269138583|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:18Z '''[[:de:Special:Diff/prev/269138584|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T12:26:48Z '''[[:de:Special:Diff/prev/269139304|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * '''2026-07-27T13:00:03Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-27T15:49:34Z '''[[:de:Special:Diff/prev/269143289|••]] MediaWiki:''' [[:de:MediaWiki:Noarticletext-1|MediaWiki:Noarticletext-1]] -- [[:de:user:MBq|MBq]] -- ''zweiter satz eher verwirrend vor allem für noobs'' * 2026-07-27T16:03:13Z '''[[:de:Special:Diff/prev/269143551|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia:WikiProjekt Kategorien/Warteschlange/Archiv/2026 III#Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie) (erledigt)]] archiviert – letzte Bearbeitung: [[user:TaxonBot|TaxonBot]] (26.07.2026 18:01:48)'' * 2026-07-27T19:41:44Z '''[[:de:Special:Diff/prev/269147772|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Hellenyck|Hellenyck]] -- * 2026-07-27T20:01:48Z '''[[:de:Special:Diff/prev/269148095|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SignaturBot|SignaturBot]] -- ''Bot: Signaturnachtrag für Beitrag von [[User:Hellenyck|Hellenyck]]'' * 2026-07-27T20:03:18Z '''[[:de:Special:Diff/prev/269148127|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Hellenyck|Hellenyck]] -- * '''2026-07-27T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-27T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-27T22:00:11Z '''[[:de:Special:Diff/prev/269150668|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-27T22:00:22Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-27T22:00:35Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-27T22:01:28Z AdT-Archive: Task finished!''' * '''2026-07-27T22:01:40Z AdT2: Task finished!''' * '''2026-07-27T22:03:39Z AdTneu: Task finished!''' * '''2026-07-27T22:03:41Z AdT2: Task finished!''' * '''2026-07-27T22:03:53Z AdT2: Task finished!''' * '''2026-07-27T22:05:08Z HS-Snapshot: Task finished!''' * '''2026-07-27T22:06:20Z AdT2: Task finished!''' 5ckl5uoqn76tgicj2tzqbopl1tlui8u 619017 619016 2026-07-27T22:06:21Z TaxonBot 4700 Log: AdT2 619017 wikitext text/x-wiki == TaxonBot: Protokoll 2026-07-23 == * '''2026-07-23T01:41:40Z NeueArtikel3: Task finished!''' * '''2026-07-23T02:45:53Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-23T03:07:55Z '''[[:de:Special:Diff/prev/269025863|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 4 Abschnitte: 4 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Alessandro_Severo|Alessandro_Severo]]) - letzte Bearbeitung: [[:User:Uwe Gille|Uwe Gille]], 2026-07-22 16:40'' * '''2026-07-23T03:16:30Z AdT2: Task finished!''' * '''2026-07-23T03:18:51Z AdT2: Task finished!''' * '''2026-07-23T03:43:11Z AdT3: Task finished!''' * '''2026-07-23T05:30:50Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-23T09:23:58Z AdT2: Task finished!''' * '''2026-07-23T09:26:18Z AdT2: Task finished!''' * '''2026-07-23T09:31:04Z AdT2: Task finished!''' * '''2026-07-23T09:33:30Z AdT2: Task finished!''' * '''2026-07-23T09:38:18Z AdT2: Task finished!''' * '''2026-07-23T09:40:50Z AdT2: Task finished!''' * 2026-07-23T09:40:56Z '''[[:de:Special:Diff/prev/269032476|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span>'' * '''2026-07-23T09:51:37Z AdT3: Task finished!''' * '''2026-07-23T09:55:09Z HS-Snapshot: Task finished!''' * '''2026-07-23T09:56:28Z AdT2: Task finished!''' * '''2026-07-23T09:56:33Z AdT2: Task finished!''' * '''2026-07-23T09:58:55Z AdT2: Task finished!''' * '''2026-07-23T09:59:00Z AdT2: Task finished!''' * '''2026-07-23T10:00:14Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-23T10:00:20Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-23T10:00:33Z AutoArchiv Wikiversity: Task finished!''' * 2026-07-23T10:20:43Z '''[[:de:Special:Diff/prev/269033381|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span>'' * '''2026-07-23T10:24:45Z AdT3: Task finished!''' * 2026-07-23T11:25:51Z '''[[:de:Special:Diff/prev/269034533|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span> Antwort'' * 2026-07-23T11:48:12Z '''[[:de:Special:Diff/prev/269034913|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:Norpew|Norpew]] -- ''[[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen#7. Juni 2026|→]]<span class="autocomment">7. Juni 2026: </span> Antwort'' * 2026-07-23T11:50:21Z '''[[:de:Special:Diff/prev/269034949|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen# Journal of Crustacean Biology|→]]<span class="autocomment"> Journal of Crustacean Biology: </span>'' * 2026-07-23T12:02:54Z '''[[:de:Special:Diff/prev/269035143|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:XenonX3|XenonX3]] -- ''[[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen#7. Juni 2026|→]]<span class="autocomment">7. Juni 2026: </span> -1'' * '''2026-07-23T12:39:47Z MerlBot: Task finished!''' * '''2026-07-23T12:40:02Z MerlBot1a: Task finished!''' * 2026-07-23T12:40:49Z '''[[:de:Special:Diff/prev/269035837|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of Crustacean Biology|→]]<span class="autocomment">Journal of Crustacean Biology: </span>'' * '''2026-07-23T13:00:04Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-23T14:07:52Z '''[[:de:Special:Diff/prev/269037754|••]] IMP:''' [[:de:Wikipedia Diskussion:Importwünsche|Wikipedia Diskussion:Importwünsche]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia Diskussion:Importwünsche/2026#Nachfrage]] archiviert – letzte Bearbeitung: [[user:Ameisenigel|Ameisenigel]] (16.07.2026 10:25:38)'' * 2026-07-23T15:25:41Z '''[[:de:Special:Diff/prev/269041717|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span> Antwort'' * '''2026-07-23T17:13:40Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-23T19:41:45Z -- <span style="color:red;">110</span>''' * '''2026-07-23T19:59:15Z -- <span style="color:red;">110</span>''' * 2026-07-23T20:57:56Z '''[[:de:Special:Diff/prev/269048968|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:YuniToumei|YuniToumei]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of Crustacean Biology|→]]<span class="autocomment">Journal of Crustacean Biology: </span> Antwort'' * '''2026-07-23T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-23T22:00:07Z Review: Task finished!''' * '''2026-07-23T22:00:14Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-23T22:00:20Z AutoArchiv Wikivoyage: Task finished!''' * 2026-07-23T22:00:22Z '''[[:de:Special:Diff/prev/269049860|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-23T22:00:35Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-23T22:01:27Z AdT-Archive: Task finished!''' * '''2026-07-23T22:01:40Z AdT2: Task finished!''' * '''2026-07-23T22:03:36Z AdT2: Task finished!''' * '''2026-07-23T22:03:44Z AdT2: Task finished!''' * '''2026-07-23T22:03:48Z AdTneu: Task finished!''' * '''2026-07-23T22:05:08Z HS-Snapshot: Task finished!''' * '''2026-07-23T22:05:58Z AdT2: Task finished!''' * '''2026-07-23T22:06:11Z AdT2: Task finished!''' * '''2026-07-23T22:29:38Z AdT3: Task finished!''' == TaxonBot: Protokoll 2026-07-24 == * '''2026-07-24T01:41:23Z NeueArtikel3: Task finished!''' * 2026-07-24T02:37:40Z '''[[:de:Special:Diff/prev/269051656|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:KurtR|KurtR]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#schweizer-illustrierte.ch und handelszeitung.ch auf Archive.org umstellen|→]]<span class="autocomment">schweizer-illustrierte.ch und handelszeitung.ch auf Archive.org umstellen: </span>'' * 2026-07-24T03:07:56Z '''[[:de:Special:Diff/prev/269051807|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 1 Abschnitt: 1 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Wieder_Zootaxa|Wieder_Zootaxa]]) - letzte Bearbeitung: [[:User:YuniToumei|YuniToumei]], 2026-07-23 22:57'' * '''2026-07-24T05:21:37Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-24T06:35:29Z '''[[:de:Special:Diff/prev/269054508|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> Antwort'' * '''2026-07-24T07:07:45Z AdT2: Task finished!''' * '''2026-07-24T07:10:14Z AdT2: Task finished!''' * 2026-07-24T07:19:24Z '''[[:de:Special:Diff/prev/269055298|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span> Antwort'' * '''2026-07-24T07:35:06Z AdT3: Task finished!''' * 2026-07-24T08:22:23Z '''[[:de:Special:Diff/prev/269056314|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of Crustacean Biology|→]]<span class="autocomment">Journal of Crustacean Biology: </span>'' * 2026-07-24T09:23:37Z '''[[:de:Special:Diff/prev/269057592|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Wi-luc-ky|Wi-luc-ky]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> aw: läuft bei allen Nachteilen auf Totlinklabel hinaus'' * '''2026-07-24T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-24T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-24T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-24T10:00:35Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-24T10:07:32Z [[:de:Special:Diff/prev/269058569|••]] Augsburg: [[:de:Wikipedia:Augsburg|Wikipedia:Augsburg]] -- [[:de:user:Langoktavian|Langoktavian]] -- ''[[:de:Wikipedia:Augsburg#Ich bin dabei!|→]]<span class="autocomment">Ich bin dabei!: </span>''''' * 2026-07-24T10:16:03Z '''[[:de:Special:Diff/prev/269058729|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span>'' * '''2026-07-24T10:31:23Z AdT2: Task finished!''' * '''2026-07-24T10:33:45Z AdT2: Task finished!''' * '''2026-07-24T10:34:08Z AdT2: Task finished!''' * '''2026-07-24T10:36:31Z AdT2: Task finished!''' * '''2026-07-24T10:58:29Z AdT3: Task finished!''' * '''2026-07-24T11:57:13Z MerlBot: Task finished!''' * '''2026-07-24T11:57:28Z MerlBot1a: Task finished!''' * '''2026-07-24T13:00:04Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-24T14:36:49Z '''[[:de:Special:Diff/prev/269063510|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:Krib|Krib]] -- ''[[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung#1945 bis heute|→]]<span class="autocomment">1945 bis heute: </span> +[[Volksmudschahedin]]'' * '''2026-07-24T17:06:31Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-24T19:05:20Z '''[[:de:Special:Diff/prev/269068831|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span> Antwort'' * 2026-07-24T19:05:35Z '''[[:de:Special:Diff/prev/269068837|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Walter Schmidt-Salzmann - Widerstandsbewegung 20.07.1944|→]]<span class="autocomment">Walter Schmidt-Salzmann - Widerstandsbewegung 20.07.1944: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * 2026-07-24T19:19:46Z '''[[:de:Special:Diff/prev/269069103|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> Antwort'' * 2026-07-24T19:44:13Z '''[[:de:Special:Diff/prev/269069473|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Wi-luc-ky|Wi-luc-ky]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> aw: in [[Archive.today]] steht was zum [[WP:GB|GB]]'' * '''2026-07-24T21:55:07Z HS-Snapshot: Task finished!''' * '''2026-07-24T22:00:09Z Review: Task finished!''' * '''2026-07-24T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-24T22:00:14Z '''[[:de:Special:Diff/prev/269071687|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-24T22:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-24T22:00:44Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-24T22:01:25Z AdT-Archive: Task finished!''' * '''2026-07-24T22:01:37Z AdT2: Task finished!''' * '''2026-07-24T22:03:26Z AdTneu: Task finished!''' * '''2026-07-24T22:03:35Z AdT2: Task finished!''' * '''2026-07-24T22:03:41Z AdT2: Task finished!''' * '''2026-07-24T22:05:07Z HS-Snapshot: Task finished!''' * '''2026-07-24T22:06:01Z AdT2: Task finished!''' * '''2026-07-24T22:06:04Z AdT2: Task finished!''' * '''2026-07-24T22:30:04Z AdT3: Task finished!''' == TaxonBot: Protokoll 2026-07-25 == * '''2026-07-25T01:42:40Z NeueArtikel3: Task finished!''' * '''2026-07-25T02:27:12Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-25T04:31:55Z '''[[:de:Special:Diff/prev/269074888|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Schulenburg1|Schulenburg1]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Geburtstag von Misselwitz, Joachim|→]]<span class="autocomment">Geburtstag von Misselwitz, Joachim: </span>'' * 2026-07-25T04:38:55Z '''[[:de:Special:Diff/prev/269074956|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:Zollernalb|Zollernalb]] -- ''Neuer Abschnitt [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange#Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch)|→]]<span class="autocomment">Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch): </span>'' * 2026-07-25T05:00:39Z '''[[:de:Special:Diff/prev/269075274|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonKatBot|TaxonKatBot]] -- ''Bot: [[:Kategorie:Bischof von Derry]] nach [[:Kategorie:Bischof von Derry (römisch-katholisch)]]: erledigt'' * '''2026-07-25T05:22:42Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-25T08:52:54Z '''[[:de:Special:Diff/prev/269080442|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span>'' * '''2026-07-25T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-25T10:00:12Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-25T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-25T10:00:33Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-25T10:25:28Z MerlBot: Task finished!''' * '''2026-07-25T10:25:43Z MerlBot1a: Task finished!''' * 2026-07-25T11:01:03Z '''[[:de:Special:Diff/prev/269087961|••]] IMP:''' [[:de:Wikipedia Diskussion:Übersetzungen|Wikipedia Diskussion:Übersetzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia Diskussion:Übersetzungen/Archiv/2023#Bestes Vorgehen beim Artikelübersetzen, mit Blick auf die Fußnoten]] archiviert – letzte Bearbeitung: [[user:Ameisenigel|Ameisenigel]] (15.07.2026 22:06:20)'' * '''2026-07-25T11:58:34Z [[:de:Special:Diff/prev/269089070|••]] Augsburg: [[:de:Wikipedia Diskussion:Augsburg|Wikipedia Diskussion:Augsburg]] -- [[:de:user:LGB-ler|LGB-ler]] -- ''[[:de:Wikipedia Diskussion:Augsburg#Wiki Treffen im Legoland Deutschland Resort|→]]<span class="autocomment">Wiki Treffen im Legoland Deutschland Resort: </span> Antwort''''' * '''2026-07-25T13:00:11Z AutoArchiv-Maimaid: Task finished!''' * '''2026-07-25T17:02:01Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-25T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-25T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-25T22:00:20Z AutoArchiv Wikivoyage: Task finished!''' * 2026-07-25T22:00:19Z '''[[:de:Special:Diff/prev/269098194|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-25T22:00:34Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-25T22:01:28Z AdT-Archive: Task finished!''' * '''2026-07-25T22:01:41Z AdT2: Task finished!''' * '''2026-07-25T22:03:27Z AdTneu: Task finished!''' * '''2026-07-25T22:03:34Z AdT2: Task finished!''' * '''2026-07-25T22:03:43Z AdT2: Task finished!''' * '''2026-07-25T22:05:07Z HS-Snapshot: Task finished!''' * '''2026-07-25T22:05:58Z AdT2: Task finished!''' * '''2026-07-25T22:06:07Z AdT2: Task finished!''' * 2026-07-25T22:13:10Z '''[[:de:Special:Diff/prev/269098339|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Aktualisierung'' * '''2026-07-25T22:29:42Z AdT3: Task finished!''' * 2026-07-25T23:19:07Z '''[[:de:Special:Diff/prev/269099303|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:Perrak|Perrak]] -- ''Neuer Abschnitt [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange#Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie)|→]]<span class="autocomment">Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie): </span>'' == TaxonBot: Protokoll 2026-07-26 == * '''2026-07-26T01:43:07Z NeueArtikel3: Task finished!''' * '''2026-07-26T02:24:52Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-26T03:07:38Z '''[[:de:Special:Diff/prev/269100556|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 1 Abschnitt: 1 nach [[Wikipedia:Bots/Anfragen/Archiv/2026-2]] (ab Abschnitt [[Wikipedia:Bots/Anfragen/Archiv/2026-2#Zwei_Vorlagenbezeichner|Zwei_Vorlagenbezeichner]]) - letzte Bearbeitung: [[:User:Wi-luc-ky|Wi-luc-ky]], 2026-07-24 21:44'' * 2026-07-26T03:08:04Z '''[[:de:Special:Diff/prev/269100564|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 3 Abschnitte: 3 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Walter_Schmidt-Salzmann_-_Widerstandsbewegung_20.07.1944|Walter_Schmidt-Salzmann_-_Widerstandsbewegung_20.07.1944]]) - letzte Bearbeitung: [[:User:Marie Adelaide|Marie Adelaide]], 2026-07-25 10:52'' * 2026-07-26T05:02:42Z '''[[:de:Special:Diff/prev/269102082|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonKatBot|TaxonKatBot]] -- ''Bot: [[:Kategorie:Isthmus]] nach [[:Kategorie:Isthmus (Geographie)]]: erledigt'' * '''2026-07-26T05:19:39Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-26T06:01:40Z '''[[:de:Special:Diff/prev/269102959|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T06:20:17Z Review: Task finished!''' * '''2026-07-26T07:04:51Z -- <span style="color:red;">110</span>''' * '''2026-07-26T07:34:23Z -- <span style="color:red;">110</span>''' * 2026-07-26T08:07:10Z '''[[:de:Special:Diff/prev/269105130|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:LeoGe25|LeoGe25]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-add-self-no-reason:LeoGe25||→]]<span class="autocomment">growthexperiments-manage-mentors-summary-add-self-no-reason:LeoGe25|: </span>'' * 2026-07-26T08:08:45Z '''[[:de:Special:Diff/prev/269105177|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData-Parameterzeilen in Darkmode'' * 2026-07-26T08:14:10Z '''[[:de:Special:Diff/prev/269105304|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''status-fix'' * 2026-07-26T08:23:31Z '''[[:de:Special:Diff/prev/269105496|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color-fix'' * 2026-07-26T08:39:45Z '''[[:de:Special:Diff/prev/269105832|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color fixed'' * 2026-07-26T08:42:29Z '''[[:de:Special:Diff/prev/269105889|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- * 2026-07-26T08:48:53Z '''[[:de:Special:Diff/prev/269105994|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''attempt 2'' * 2026-07-26T08:50:38Z '''[[:de:Special:Diff/prev/269106040|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Jayen466|Jayen466]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span>'' * 2026-07-26T08:59:11Z '''[[:de:Special:Diff/prev/269106248|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color-fix 3'' * 2026-07-26T09:46:16Z '''[[:de:Special:Diff/prev/269107366|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData grey shaded background / fix part 2 / optimized'' * 2026-07-26T09:52:50Z '''[[:de:Special:Diff/prev/269107501|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen#Altfälle mit offenen Fragen oder Problemen|→]]<span class="autocomment">Altfälle mit offenen Fragen oder Problemen: </span>'' * '''2026-07-26T09:55:09Z HS-Snapshot: Task finished!''' * '''2026-07-26T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-26T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-26T10:00:32Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-26T10:25:42Z MerlBot: Task finished!''' * '''2026-07-26T10:25:57Z MerlBot1a: Task finished!''' * 2026-07-26T10:32:50Z '''[[:de:Special:Diff/prev/269108359|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''required templatedata line: blue background'' * 2026-07-26T11:03:50Z '''[[:de:Special:Diff/prev/269108967|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * '''2026-07-26T11:10:56Z AdT2: Task finished!''' * '''2026-07-26T11:13:22Z AdT2: Task finished!''' * '''2026-07-26T11:39:33Z AdT3: Task finished!''' * 2026-07-26T11:50:52Z '''[[:de:Special:Diff/prev/269109953|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span>'' * 2026-07-26T11:54:39Z '''[[:de:Special:Diff/prev/269110026|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData: deprecated nach Beschreibung rot'' * 2026-07-26T11:59:30Z '''[[:de:Special:Diff/prev/269110098|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-26T12:17:45Z '''[[:de:Special:Diff/prev/269110441|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span> Service: DOI klickbar gemacht'' * 2026-07-26T12:19:07Z '''[[:de:Special:Diff/prev/269110466|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * 2026-07-26T12:26:09Z '''[[:de:Special:Diff/prev/269110594|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> Antwort'' * 2026-07-26T12:57:45Z '''[[:de:Special:Diff/prev/269111198|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Rack Pack|Rack Pack]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.|→]]<span class="autocomment">Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.: </span>'' * '''2026-07-26T13:00:03Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-26T13:14:00Z '''[[:de:Special:Diff/prev/269111657|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.|→]]<span class="autocomment">Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T14:40:58Z AdT2: Task finished!''' * '''2026-07-26T14:43:22Z AdT2: Task finished!''' * 2026-07-26T14:55:11Z '''[[:de:Special:Diff/prev/269115779|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Rack Pack|Rack Pack]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#ArchivLink, InternetArchivBot über komplettes Portal:Billard 6.295 Artikel laufen lassen möglich?|→]]<span class="autocomment">ArchivLink, InternetArchivBot über komplettes Portal:Billard 6.295 Artikel laufen lassen möglich?: </span>'' * '''2026-07-26T15:08:57Z AdT3: Task finished!''' * 2026-07-26T15:55:23Z '''[[:de:Special:Diff/prev/269119211|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> Antwort'' * 2026-07-26T15:55:39Z '''[[:de:Special:Diff/prev/269119219|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * 2026-07-26T16:01:48Z '''[[:de:Special:Diff/prev/269119348|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia:WikiProjekt Kategorien/Warteschlange/Archiv/2026 III#Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch) (erledigt)]] archiviert – letzte Bearbeitung: [[user:TaxonKatBot|TaxonKatBot]] (26.07.2026 07:02:42)'' * 2026-07-26T16:03:51Z '''[[:de:Special:Diff/prev/269119393|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-26T16:39:13Z '''[[:de:Special:Diff/prev/269120898|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Timk70|Timk70]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span> mail'' * '''2026-07-26T17:06:16Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-26T18:15:07Z AdT2: Task finished!''' * '''2026-07-26T18:17:31Z AdT2: Task finished!''' * 2026-07-26T18:23:32Z '''[[:de:Special:Diff/prev/269122999|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span> Antwort'' * '''2026-07-26T18:42:51Z AdT3: Task finished!''' * 2026-07-26T18:49:34Z '''[[:de:Special:Diff/prev/269123502|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Jayen466|Jayen466]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span> erledigt'' * 2026-07-26T20:49:34Z '''[[:de:Special:Diff/prev/269125506|••]] MediaWiki:''' [[:de:MediaWiki:Ipbreason-indef-dropdown|MediaWiki:Ipbreason-indef-dropdown]] -- [[:de:user:Codc|Codc]] -- * 2026-07-26T21:26:06Z '''[[:de:Special:Diff/prev/269126058|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * 2026-07-26T21:26:27Z '''[[:de:Special:Diff/prev/269126064|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-26T22:00:07Z Review: Task finished!''' * '''2026-07-26T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-26T22:00:10Z '''[[:de:Special:Diff/prev/269126543|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-26T22:00:20Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-26T22:00:34Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-26T22:01:29Z AdT-Archive: Task finished!''' * '''2026-07-26T22:01:37Z AdT2: Task finished!''' * '''2026-07-26T22:03:32Z AdTneu: Task finished!''' * '''2026-07-26T22:03:37Z AdT2: Task finished!''' * '''2026-07-26T22:03:47Z AdT2: Task finished!''' * '''2026-07-26T22:05:08Z HS-Snapshot: Task finished!''' * '''2026-07-26T22:06:10Z AdT2: Task finished!''' * '''2026-07-26T22:06:25Z AdT2: Task finished!''' * '''2026-07-26T22:29:28Z AdT3: Task finished!''' == TaxonBot: Protokoll 2026-07-27 == * '''2026-07-27T01:39:13Z NeueArtikel3: Task finished!''' * '''2026-07-27T02:22:25Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-27T03:08:06Z '''[[:de:Special:Diff/prev/269128941|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 2 Abschnitte: 2 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Geburtstag_von_Misselwitz,_Joachim|Geburtstag_von_Misselwitz,_Joachim]]) - letzte Bearbeitung: [[:User:Doc Taxon|Doc Taxon]], 2026-07-26 23:26'' * '''2026-07-27T05:34:06Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-27T06:46:33Z '''[[:de:Special:Diff/prev/269132291|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * 2026-07-27T07:21:43Z '''[[:de:Special:Diff/prev/269132978|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-27T07:48:00Z '''[[:de:Special:Diff/prev/269133411|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span>'' * 2026-07-27T08:29:38Z '''[[:de:Special:Diff/prev/269134243|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * 2026-07-27T08:30:14Z '''[[:de:Special:Diff/prev/269134249|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-27T09:06:59Z '''[[:de:Special:Diff/prev/269135124|••]] MediaWiki:''' [[:de:MediaWiki:Userlogin-yourname-desc|MediaWiki:Userlogin-yourname-desc]] -- [[:de:user:Hgzh|Hgzh]] -- ''Anpassung an [[Wikipedia:Benutzerkonto]]'' * 2026-07-27T09:10:13Z '''[[:de:Special:Diff/prev/269135199|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet1|MediaWiki:Createacct-username-policy-popover-bullet1]] -- [[:de:user:Hgzh|Hgzh]] -- ''Link auf lokale Hilfeseite'' * 2026-07-27T09:14:04Z '''[[:de:Special:Diff/prev/269135264|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet2|MediaWiki:Createacct-username-policy-popover-bullet2]] -- [[:de:user:Hgzh|Hgzh]] -- ''Link zu lokaler Hilfeseite'' * 2026-07-27T09:17:06Z '''[[:de:Special:Diff/prev/269135320|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet3|MediaWiki:Createacct-username-policy-popover-bullet3]] -- [[:de:user:Hgzh|Hgzh]] -- ''Originaltext ist enwiki-zentriert und trifft hier nicht zu, stattdessen auf Verifizierung verwiesen'' * 2026-07-27T09:35:04Z '''[[:de:Special:Diff/prev/269135762|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''lokale Adaption des Infobox-Hack-Stylesheets'' * 2026-07-27T09:36:31Z '''[[:de:Special:Diff/prev/269135802|••]] MediaWiki:''' [[:de:MediaWiki:Wikimedia-styles-exclude|MediaWiki:Wikimedia-styles-exclude]] -- [[:de:user:Hgzh|Hgzh]] -- ''zentrales Infobox-Stylesheet deaktiviert'' * 2026-07-27T09:43:59Z '''[[:de:Special:Diff/prev/269135955|••]] MediaWiki:''' [[:de:MediaWiki:Gadgets-definition|MediaWiki:Gadgets-definition]] -- [[:de:user:Hgzh|Hgzh]] -- ''responsive erstmal nur für minerva'' * 2026-07-27T09:45:36Z '''[[:de:Special:Diff/prev/269135983|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''nur minerva über Gadgets-definition'' * '''2026-07-27T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-27T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-27T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-27T10:00:33Z AutoArchiv Wikiversity: Task finished!''' * 2026-07-27T10:22:29Z '''[[:de:Special:Diff/prev/269136634|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''inline-table mglw. generell besser geeignet'' * '''2026-07-27T10:52:06Z AdT2: Task finished!''' * '''2026-07-27T10:54:27Z AdT2: Task finished!''' * '''2026-07-27T11:02:06Z AdT2: Task finished!''' * '''2026-07-27T11:04:30Z AdT2: Task finished!''' * '''2026-07-27T11:05:26Z AdT2: Task finished!''' * '''2026-07-27T11:06:36Z AdT2: Task finished!''' * '''2026-07-27T11:07:50Z AdT2: Task finished!''' * '''2026-07-27T11:08:59Z AdT2: Task finished!''' * '''2026-07-27T11:19:04Z AdT3: Task finished!''' * '''2026-07-27T11:23:06Z AdT2: Task finished!''' * '''2026-07-27T11:25:33Z AdT2: Task finished!''' * '''2026-07-27T11:51:09Z AdT3: Task finished!''' * 2026-07-27T11:55:01Z '''[[:de:Special:Diff/prev/269138538|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:02Z '''[[:de:Special:Diff/prev/269138541|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:02Z '''[[:de:Special:Diff/prev/269138543|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138545|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Janui|Kennzeichnung von Lotse Janui als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Janui|Kennzeichnung von Lotse Janui als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138546|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Mondtaler|Kennzeichnung von Lotse Mondtaler als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Mondtaler|Kennzeichnung von Lotse Mondtaler als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138547|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:55:04Z '''[[:de:Special:Diff/prev/269138549|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Janui|Entfernen von Lotse Janui, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Janui|Entfernen von Lotse Janui, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:55:04Z '''[[:de:Special:Diff/prev/269138550|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Mondtaler|Entfernen von Lotse Mondtaler, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Mondtaler|Entfernen von Lotse Mondtaler, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:56:16Z '''[[:de:Special:Diff/prev/269138580|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:17Z '''[[:de:Special:Diff/prev/269138581|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:18Z '''[[:de:Special:Diff/prev/269138583|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:18Z '''[[:de:Special:Diff/prev/269138584|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T12:26:48Z '''[[:de:Special:Diff/prev/269139304|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * '''2026-07-27T13:00:03Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-27T15:49:34Z '''[[:de:Special:Diff/prev/269143289|••]] MediaWiki:''' [[:de:MediaWiki:Noarticletext-1|MediaWiki:Noarticletext-1]] -- [[:de:user:MBq|MBq]] -- ''zweiter satz eher verwirrend vor allem für noobs'' * 2026-07-27T16:03:13Z '''[[:de:Special:Diff/prev/269143551|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia:WikiProjekt Kategorien/Warteschlange/Archiv/2026 III#Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie) (erledigt)]] archiviert – letzte Bearbeitung: [[user:TaxonBot|TaxonBot]] (26.07.2026 18:01:48)'' * 2026-07-27T19:41:44Z '''[[:de:Special:Diff/prev/269147772|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Hellenyck|Hellenyck]] -- * 2026-07-27T20:01:48Z '''[[:de:Special:Diff/prev/269148095|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SignaturBot|SignaturBot]] -- ''Bot: Signaturnachtrag für Beitrag von [[User:Hellenyck|Hellenyck]]'' * 2026-07-27T20:03:18Z '''[[:de:Special:Diff/prev/269148127|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Hellenyck|Hellenyck]] -- * '''2026-07-27T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-27T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-27T22:00:11Z '''[[:de:Special:Diff/prev/269150668|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-27T22:00:22Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-27T22:00:35Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-27T22:01:28Z AdT-Archive: Task finished!''' * '''2026-07-27T22:01:40Z AdT2: Task finished!''' * '''2026-07-27T22:03:39Z AdTneu: Task finished!''' * '''2026-07-27T22:03:41Z AdT2: Task finished!''' * '''2026-07-27T22:03:53Z AdT2: Task finished!''' * '''2026-07-27T22:05:08Z HS-Snapshot: Task finished!''' * '''2026-07-27T22:06:20Z AdT2: Task finished!''' * '''2026-07-27T22:06:20Z AdT2: Task finished!''' mwpdyeoq3efwaix32t1yss1lsx292wo 619018 619017 2026-07-27T22:13:29Z TaxonBot 4700 Log: AdT-V 619018 wikitext text/x-wiki == TaxonBot: Protokoll 2026-07-23 == * '''2026-07-23T01:41:40Z NeueArtikel3: Task finished!''' * '''2026-07-23T02:45:53Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-23T03:07:55Z '''[[:de:Special:Diff/prev/269025863|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 4 Abschnitte: 4 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Alessandro_Severo|Alessandro_Severo]]) - letzte Bearbeitung: [[:User:Uwe Gille|Uwe Gille]], 2026-07-22 16:40'' * '''2026-07-23T03:16:30Z AdT2: Task finished!''' * '''2026-07-23T03:18:51Z AdT2: Task finished!''' * '''2026-07-23T03:43:11Z AdT3: Task finished!''' * '''2026-07-23T05:30:50Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-23T09:23:58Z AdT2: Task finished!''' * '''2026-07-23T09:26:18Z AdT2: Task finished!''' * '''2026-07-23T09:31:04Z AdT2: Task finished!''' * '''2026-07-23T09:33:30Z AdT2: Task finished!''' * '''2026-07-23T09:38:18Z AdT2: Task finished!''' * '''2026-07-23T09:40:50Z AdT2: Task finished!''' * 2026-07-23T09:40:56Z '''[[:de:Special:Diff/prev/269032476|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span>'' * '''2026-07-23T09:51:37Z AdT3: Task finished!''' * '''2026-07-23T09:55:09Z HS-Snapshot: Task finished!''' * '''2026-07-23T09:56:28Z AdT2: Task finished!''' * '''2026-07-23T09:56:33Z AdT2: Task finished!''' * '''2026-07-23T09:58:55Z AdT2: Task finished!''' * '''2026-07-23T09:59:00Z AdT2: Task finished!''' * '''2026-07-23T10:00:14Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-23T10:00:20Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-23T10:00:33Z AutoArchiv Wikiversity: Task finished!''' * 2026-07-23T10:20:43Z '''[[:de:Special:Diff/prev/269033381|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span>'' * '''2026-07-23T10:24:45Z AdT3: Task finished!''' * 2026-07-23T11:25:51Z '''[[:de:Special:Diff/prev/269034533|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span> Antwort'' * 2026-07-23T11:48:12Z '''[[:de:Special:Diff/prev/269034913|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:Norpew|Norpew]] -- ''[[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen#7. Juni 2026|→]]<span class="autocomment">7. Juni 2026: </span> Antwort'' * 2026-07-23T11:50:21Z '''[[:de:Special:Diff/prev/269034949|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen# Journal of Crustacean Biology|→]]<span class="autocomment"> Journal of Crustacean Biology: </span>'' * 2026-07-23T12:02:54Z '''[[:de:Special:Diff/prev/269035143|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:XenonX3|XenonX3]] -- ''[[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen#7. Juni 2026|→]]<span class="autocomment">7. Juni 2026: </span> -1'' * '''2026-07-23T12:39:47Z MerlBot: Task finished!''' * '''2026-07-23T12:40:02Z MerlBot1a: Task finished!''' * 2026-07-23T12:40:49Z '''[[:de:Special:Diff/prev/269035837|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of Crustacean Biology|→]]<span class="autocomment">Journal of Crustacean Biology: </span>'' * '''2026-07-23T13:00:04Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-23T14:07:52Z '''[[:de:Special:Diff/prev/269037754|••]] IMP:''' [[:de:Wikipedia Diskussion:Importwünsche|Wikipedia Diskussion:Importwünsche]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia Diskussion:Importwünsche/2026#Nachfrage]] archiviert – letzte Bearbeitung: [[user:Ameisenigel|Ameisenigel]] (16.07.2026 10:25:38)'' * 2026-07-23T15:25:41Z '''[[:de:Special:Diff/prev/269041717|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span> Antwort'' * '''2026-07-23T17:13:40Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-23T19:41:45Z -- <span style="color:red;">110</span>''' * '''2026-07-23T19:59:15Z -- <span style="color:red;">110</span>''' * 2026-07-23T20:57:56Z '''[[:de:Special:Diff/prev/269048968|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:YuniToumei|YuniToumei]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of Crustacean Biology|→]]<span class="autocomment">Journal of Crustacean Biology: </span> Antwort'' * '''2026-07-23T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-23T22:00:07Z Review: Task finished!''' * '''2026-07-23T22:00:14Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-23T22:00:20Z AutoArchiv Wikivoyage: Task finished!''' * 2026-07-23T22:00:22Z '''[[:de:Special:Diff/prev/269049860|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-23T22:00:35Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-23T22:01:27Z AdT-Archive: Task finished!''' * '''2026-07-23T22:01:40Z AdT2: Task finished!''' * '''2026-07-23T22:03:36Z AdT2: Task finished!''' * '''2026-07-23T22:03:44Z AdT2: Task finished!''' * '''2026-07-23T22:03:48Z AdTneu: Task finished!''' * '''2026-07-23T22:05:08Z HS-Snapshot: Task finished!''' * '''2026-07-23T22:05:58Z AdT2: Task finished!''' * '''2026-07-23T22:06:11Z AdT2: Task finished!''' * '''2026-07-23T22:29:38Z AdT3: Task finished!''' == TaxonBot: Protokoll 2026-07-24 == * '''2026-07-24T01:41:23Z NeueArtikel3: Task finished!''' * 2026-07-24T02:37:40Z '''[[:de:Special:Diff/prev/269051656|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:KurtR|KurtR]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#schweizer-illustrierte.ch und handelszeitung.ch auf Archive.org umstellen|→]]<span class="autocomment">schweizer-illustrierte.ch und handelszeitung.ch auf Archive.org umstellen: </span>'' * 2026-07-24T03:07:56Z '''[[:de:Special:Diff/prev/269051807|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 1 Abschnitt: 1 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Wieder_Zootaxa|Wieder_Zootaxa]]) - letzte Bearbeitung: [[:User:YuniToumei|YuniToumei]], 2026-07-23 22:57'' * '''2026-07-24T05:21:37Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-24T06:35:29Z '''[[:de:Special:Diff/prev/269054508|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> Antwort'' * '''2026-07-24T07:07:45Z AdT2: Task finished!''' * '''2026-07-24T07:10:14Z AdT2: Task finished!''' * 2026-07-24T07:19:24Z '''[[:de:Special:Diff/prev/269055298|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span> Antwort'' * '''2026-07-24T07:35:06Z AdT3: Task finished!''' * 2026-07-24T08:22:23Z '''[[:de:Special:Diff/prev/269056314|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of Crustacean Biology|→]]<span class="autocomment">Journal of Crustacean Biology: </span>'' * 2026-07-24T09:23:37Z '''[[:de:Special:Diff/prev/269057592|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Wi-luc-ky|Wi-luc-ky]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> aw: läuft bei allen Nachteilen auf Totlinklabel hinaus'' * '''2026-07-24T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-24T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-24T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-24T10:00:35Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-24T10:07:32Z [[:de:Special:Diff/prev/269058569|••]] Augsburg: [[:de:Wikipedia:Augsburg|Wikipedia:Augsburg]] -- [[:de:user:Langoktavian|Langoktavian]] -- ''[[:de:Wikipedia:Augsburg#Ich bin dabei!|→]]<span class="autocomment">Ich bin dabei!: </span>''''' * 2026-07-24T10:16:03Z '''[[:de:Special:Diff/prev/269058729|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span>'' * '''2026-07-24T10:31:23Z AdT2: Task finished!''' * '''2026-07-24T10:33:45Z AdT2: Task finished!''' * '''2026-07-24T10:34:08Z AdT2: Task finished!''' * '''2026-07-24T10:36:31Z AdT2: Task finished!''' * '''2026-07-24T10:58:29Z AdT3: Task finished!''' * '''2026-07-24T11:57:13Z MerlBot: Task finished!''' * '''2026-07-24T11:57:28Z MerlBot1a: Task finished!''' * '''2026-07-24T13:00:04Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-24T14:36:49Z '''[[:de:Special:Diff/prev/269063510|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:Krib|Krib]] -- ''[[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung#1945 bis heute|→]]<span class="autocomment">1945 bis heute: </span> +[[Volksmudschahedin]]'' * '''2026-07-24T17:06:31Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-24T19:05:20Z '''[[:de:Special:Diff/prev/269068831|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span> Antwort'' * 2026-07-24T19:05:35Z '''[[:de:Special:Diff/prev/269068837|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Walter Schmidt-Salzmann - Widerstandsbewegung 20.07.1944|→]]<span class="autocomment">Walter Schmidt-Salzmann - Widerstandsbewegung 20.07.1944: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * 2026-07-24T19:19:46Z '''[[:de:Special:Diff/prev/269069103|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> Antwort'' * 2026-07-24T19:44:13Z '''[[:de:Special:Diff/prev/269069473|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Wi-luc-ky|Wi-luc-ky]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> aw: in [[Archive.today]] steht was zum [[WP:GB|GB]]'' * '''2026-07-24T21:55:07Z HS-Snapshot: Task finished!''' * '''2026-07-24T22:00:09Z Review: Task finished!''' * '''2026-07-24T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-24T22:00:14Z '''[[:de:Special:Diff/prev/269071687|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-24T22:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-24T22:00:44Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-24T22:01:25Z AdT-Archive: Task finished!''' * '''2026-07-24T22:01:37Z AdT2: Task finished!''' * '''2026-07-24T22:03:26Z AdTneu: Task finished!''' * '''2026-07-24T22:03:35Z AdT2: Task finished!''' * '''2026-07-24T22:03:41Z AdT2: Task finished!''' * '''2026-07-24T22:05:07Z HS-Snapshot: Task finished!''' * '''2026-07-24T22:06:01Z AdT2: Task finished!''' * '''2026-07-24T22:06:04Z AdT2: Task finished!''' * '''2026-07-24T22:30:04Z AdT3: Task finished!''' == TaxonBot: Protokoll 2026-07-25 == * '''2026-07-25T01:42:40Z NeueArtikel3: Task finished!''' * '''2026-07-25T02:27:12Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-25T04:31:55Z '''[[:de:Special:Diff/prev/269074888|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Schulenburg1|Schulenburg1]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Geburtstag von Misselwitz, Joachim|→]]<span class="autocomment">Geburtstag von Misselwitz, Joachim: </span>'' * 2026-07-25T04:38:55Z '''[[:de:Special:Diff/prev/269074956|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:Zollernalb|Zollernalb]] -- ''Neuer Abschnitt [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange#Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch)|→]]<span class="autocomment">Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch): </span>'' * 2026-07-25T05:00:39Z '''[[:de:Special:Diff/prev/269075274|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonKatBot|TaxonKatBot]] -- ''Bot: [[:Kategorie:Bischof von Derry]] nach [[:Kategorie:Bischof von Derry (römisch-katholisch)]]: erledigt'' * '''2026-07-25T05:22:42Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-25T08:52:54Z '''[[:de:Special:Diff/prev/269080442|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span>'' * '''2026-07-25T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-25T10:00:12Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-25T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-25T10:00:33Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-25T10:25:28Z MerlBot: Task finished!''' * '''2026-07-25T10:25:43Z MerlBot1a: Task finished!''' * 2026-07-25T11:01:03Z '''[[:de:Special:Diff/prev/269087961|••]] IMP:''' [[:de:Wikipedia Diskussion:Übersetzungen|Wikipedia Diskussion:Übersetzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia Diskussion:Übersetzungen/Archiv/2023#Bestes Vorgehen beim Artikelübersetzen, mit Blick auf die Fußnoten]] archiviert – letzte Bearbeitung: [[user:Ameisenigel|Ameisenigel]] (15.07.2026 22:06:20)'' * '''2026-07-25T11:58:34Z [[:de:Special:Diff/prev/269089070|••]] Augsburg: [[:de:Wikipedia Diskussion:Augsburg|Wikipedia Diskussion:Augsburg]] -- [[:de:user:LGB-ler|LGB-ler]] -- ''[[:de:Wikipedia Diskussion:Augsburg#Wiki Treffen im Legoland Deutschland Resort|→]]<span class="autocomment">Wiki Treffen im Legoland Deutschland Resort: </span> Antwort''''' * '''2026-07-25T13:00:11Z AutoArchiv-Maimaid: Task finished!''' * '''2026-07-25T17:02:01Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-25T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-25T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-25T22:00:20Z AutoArchiv Wikivoyage: Task finished!''' * 2026-07-25T22:00:19Z '''[[:de:Special:Diff/prev/269098194|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-25T22:00:34Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-25T22:01:28Z AdT-Archive: Task finished!''' * '''2026-07-25T22:01:41Z AdT2: Task finished!''' * '''2026-07-25T22:03:27Z AdTneu: Task finished!''' * '''2026-07-25T22:03:34Z AdT2: Task finished!''' * '''2026-07-25T22:03:43Z AdT2: Task finished!''' * '''2026-07-25T22:05:07Z HS-Snapshot: Task finished!''' * '''2026-07-25T22:05:58Z AdT2: Task finished!''' * '''2026-07-25T22:06:07Z AdT2: Task finished!''' * 2026-07-25T22:13:10Z '''[[:de:Special:Diff/prev/269098339|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Aktualisierung'' * '''2026-07-25T22:29:42Z AdT3: Task finished!''' * 2026-07-25T23:19:07Z '''[[:de:Special:Diff/prev/269099303|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:Perrak|Perrak]] -- ''Neuer Abschnitt [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange#Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie)|→]]<span class="autocomment">Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie): </span>'' == TaxonBot: Protokoll 2026-07-26 == * '''2026-07-26T01:43:07Z NeueArtikel3: Task finished!''' * '''2026-07-26T02:24:52Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-26T03:07:38Z '''[[:de:Special:Diff/prev/269100556|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 1 Abschnitt: 1 nach [[Wikipedia:Bots/Anfragen/Archiv/2026-2]] (ab Abschnitt [[Wikipedia:Bots/Anfragen/Archiv/2026-2#Zwei_Vorlagenbezeichner|Zwei_Vorlagenbezeichner]]) - letzte Bearbeitung: [[:User:Wi-luc-ky|Wi-luc-ky]], 2026-07-24 21:44'' * 2026-07-26T03:08:04Z '''[[:de:Special:Diff/prev/269100564|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 3 Abschnitte: 3 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Walter_Schmidt-Salzmann_-_Widerstandsbewegung_20.07.1944|Walter_Schmidt-Salzmann_-_Widerstandsbewegung_20.07.1944]]) - letzte Bearbeitung: [[:User:Marie Adelaide|Marie Adelaide]], 2026-07-25 10:52'' * 2026-07-26T05:02:42Z '''[[:de:Special:Diff/prev/269102082|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonKatBot|TaxonKatBot]] -- ''Bot: [[:Kategorie:Isthmus]] nach [[:Kategorie:Isthmus (Geographie)]]: erledigt'' * '''2026-07-26T05:19:39Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-26T06:01:40Z '''[[:de:Special:Diff/prev/269102959|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T06:20:17Z Review: Task finished!''' * '''2026-07-26T07:04:51Z -- <span style="color:red;">110</span>''' * '''2026-07-26T07:34:23Z -- <span style="color:red;">110</span>''' * 2026-07-26T08:07:10Z '''[[:de:Special:Diff/prev/269105130|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:LeoGe25|LeoGe25]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-add-self-no-reason:LeoGe25||→]]<span class="autocomment">growthexperiments-manage-mentors-summary-add-self-no-reason:LeoGe25|: </span>'' * 2026-07-26T08:08:45Z '''[[:de:Special:Diff/prev/269105177|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData-Parameterzeilen in Darkmode'' * 2026-07-26T08:14:10Z '''[[:de:Special:Diff/prev/269105304|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''status-fix'' * 2026-07-26T08:23:31Z '''[[:de:Special:Diff/prev/269105496|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color-fix'' * 2026-07-26T08:39:45Z '''[[:de:Special:Diff/prev/269105832|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color fixed'' * 2026-07-26T08:42:29Z '''[[:de:Special:Diff/prev/269105889|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- * 2026-07-26T08:48:53Z '''[[:de:Special:Diff/prev/269105994|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''attempt 2'' * 2026-07-26T08:50:38Z '''[[:de:Special:Diff/prev/269106040|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Jayen466|Jayen466]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span>'' * 2026-07-26T08:59:11Z '''[[:de:Special:Diff/prev/269106248|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color-fix 3'' * 2026-07-26T09:46:16Z '''[[:de:Special:Diff/prev/269107366|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData grey shaded background / fix part 2 / optimized'' * 2026-07-26T09:52:50Z '''[[:de:Special:Diff/prev/269107501|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen#Altfälle mit offenen Fragen oder Problemen|→]]<span class="autocomment">Altfälle mit offenen Fragen oder Problemen: </span>'' * '''2026-07-26T09:55:09Z HS-Snapshot: Task finished!''' * '''2026-07-26T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-26T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-26T10:00:32Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-26T10:25:42Z MerlBot: Task finished!''' * '''2026-07-26T10:25:57Z MerlBot1a: Task finished!''' * 2026-07-26T10:32:50Z '''[[:de:Special:Diff/prev/269108359|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''required templatedata line: blue background'' * 2026-07-26T11:03:50Z '''[[:de:Special:Diff/prev/269108967|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * '''2026-07-26T11:10:56Z AdT2: Task finished!''' * '''2026-07-26T11:13:22Z AdT2: Task finished!''' * '''2026-07-26T11:39:33Z AdT3: Task finished!''' * 2026-07-26T11:50:52Z '''[[:de:Special:Diff/prev/269109953|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span>'' * 2026-07-26T11:54:39Z '''[[:de:Special:Diff/prev/269110026|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData: deprecated nach Beschreibung rot'' * 2026-07-26T11:59:30Z '''[[:de:Special:Diff/prev/269110098|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-26T12:17:45Z '''[[:de:Special:Diff/prev/269110441|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span> Service: DOI klickbar gemacht'' * 2026-07-26T12:19:07Z '''[[:de:Special:Diff/prev/269110466|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * 2026-07-26T12:26:09Z '''[[:de:Special:Diff/prev/269110594|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> Antwort'' * 2026-07-26T12:57:45Z '''[[:de:Special:Diff/prev/269111198|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Rack Pack|Rack Pack]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.|→]]<span class="autocomment">Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.: </span>'' * '''2026-07-26T13:00:03Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-26T13:14:00Z '''[[:de:Special:Diff/prev/269111657|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.|→]]<span class="autocomment">Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T14:40:58Z AdT2: Task finished!''' * '''2026-07-26T14:43:22Z AdT2: Task finished!''' * 2026-07-26T14:55:11Z '''[[:de:Special:Diff/prev/269115779|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Rack Pack|Rack Pack]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#ArchivLink, InternetArchivBot über komplettes Portal:Billard 6.295 Artikel laufen lassen möglich?|→]]<span class="autocomment">ArchivLink, InternetArchivBot über komplettes Portal:Billard 6.295 Artikel laufen lassen möglich?: </span>'' * '''2026-07-26T15:08:57Z AdT3: Task finished!''' * 2026-07-26T15:55:23Z '''[[:de:Special:Diff/prev/269119211|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> Antwort'' * 2026-07-26T15:55:39Z '''[[:de:Special:Diff/prev/269119219|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * 2026-07-26T16:01:48Z '''[[:de:Special:Diff/prev/269119348|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia:WikiProjekt Kategorien/Warteschlange/Archiv/2026 III#Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch) (erledigt)]] archiviert – letzte Bearbeitung: [[user:TaxonKatBot|TaxonKatBot]] (26.07.2026 07:02:42)'' * 2026-07-26T16:03:51Z '''[[:de:Special:Diff/prev/269119393|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-26T16:39:13Z '''[[:de:Special:Diff/prev/269120898|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Timk70|Timk70]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span> mail'' * '''2026-07-26T17:06:16Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-26T18:15:07Z AdT2: Task finished!''' * '''2026-07-26T18:17:31Z AdT2: Task finished!''' * 2026-07-26T18:23:32Z '''[[:de:Special:Diff/prev/269122999|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span> Antwort'' * '''2026-07-26T18:42:51Z AdT3: Task finished!''' * 2026-07-26T18:49:34Z '''[[:de:Special:Diff/prev/269123502|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Jayen466|Jayen466]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span> erledigt'' * 2026-07-26T20:49:34Z '''[[:de:Special:Diff/prev/269125506|••]] MediaWiki:''' [[:de:MediaWiki:Ipbreason-indef-dropdown|MediaWiki:Ipbreason-indef-dropdown]] -- [[:de:user:Codc|Codc]] -- * 2026-07-26T21:26:06Z '''[[:de:Special:Diff/prev/269126058|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * 2026-07-26T21:26:27Z '''[[:de:Special:Diff/prev/269126064|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-26T22:00:07Z Review: Task finished!''' * '''2026-07-26T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-26T22:00:10Z '''[[:de:Special:Diff/prev/269126543|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-26T22:00:20Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-26T22:00:34Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-26T22:01:29Z AdT-Archive: Task finished!''' * '''2026-07-26T22:01:37Z AdT2: Task finished!''' * '''2026-07-26T22:03:32Z AdTneu: Task finished!''' * '''2026-07-26T22:03:37Z AdT2: Task finished!''' * '''2026-07-26T22:03:47Z AdT2: Task finished!''' * '''2026-07-26T22:05:08Z HS-Snapshot: Task finished!''' * '''2026-07-26T22:06:10Z AdT2: Task finished!''' * '''2026-07-26T22:06:25Z AdT2: Task finished!''' * '''2026-07-26T22:29:28Z AdT3: Task finished!''' == TaxonBot: Protokoll 2026-07-27 == * '''2026-07-27T01:39:13Z NeueArtikel3: Task finished!''' * '''2026-07-27T02:22:25Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-27T03:08:06Z '''[[:de:Special:Diff/prev/269128941|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 2 Abschnitte: 2 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Geburtstag_von_Misselwitz,_Joachim|Geburtstag_von_Misselwitz,_Joachim]]) - letzte Bearbeitung: [[:User:Doc Taxon|Doc Taxon]], 2026-07-26 23:26'' * '''2026-07-27T05:34:06Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-27T06:46:33Z '''[[:de:Special:Diff/prev/269132291|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * 2026-07-27T07:21:43Z '''[[:de:Special:Diff/prev/269132978|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-27T07:48:00Z '''[[:de:Special:Diff/prev/269133411|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span>'' * 2026-07-27T08:29:38Z '''[[:de:Special:Diff/prev/269134243|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * 2026-07-27T08:30:14Z '''[[:de:Special:Diff/prev/269134249|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-27T09:06:59Z '''[[:de:Special:Diff/prev/269135124|••]] MediaWiki:''' [[:de:MediaWiki:Userlogin-yourname-desc|MediaWiki:Userlogin-yourname-desc]] -- [[:de:user:Hgzh|Hgzh]] -- ''Anpassung an [[Wikipedia:Benutzerkonto]]'' * 2026-07-27T09:10:13Z '''[[:de:Special:Diff/prev/269135199|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet1|MediaWiki:Createacct-username-policy-popover-bullet1]] -- [[:de:user:Hgzh|Hgzh]] -- ''Link auf lokale Hilfeseite'' * 2026-07-27T09:14:04Z '''[[:de:Special:Diff/prev/269135264|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet2|MediaWiki:Createacct-username-policy-popover-bullet2]] -- [[:de:user:Hgzh|Hgzh]] -- ''Link zu lokaler Hilfeseite'' * 2026-07-27T09:17:06Z '''[[:de:Special:Diff/prev/269135320|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet3|MediaWiki:Createacct-username-policy-popover-bullet3]] -- [[:de:user:Hgzh|Hgzh]] -- ''Originaltext ist enwiki-zentriert und trifft hier nicht zu, stattdessen auf Verifizierung verwiesen'' * 2026-07-27T09:35:04Z '''[[:de:Special:Diff/prev/269135762|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''lokale Adaption des Infobox-Hack-Stylesheets'' * 2026-07-27T09:36:31Z '''[[:de:Special:Diff/prev/269135802|••]] MediaWiki:''' [[:de:MediaWiki:Wikimedia-styles-exclude|MediaWiki:Wikimedia-styles-exclude]] -- [[:de:user:Hgzh|Hgzh]] -- ''zentrales Infobox-Stylesheet deaktiviert'' * 2026-07-27T09:43:59Z '''[[:de:Special:Diff/prev/269135955|••]] MediaWiki:''' [[:de:MediaWiki:Gadgets-definition|MediaWiki:Gadgets-definition]] -- [[:de:user:Hgzh|Hgzh]] -- ''responsive erstmal nur für minerva'' * 2026-07-27T09:45:36Z '''[[:de:Special:Diff/prev/269135983|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''nur minerva über Gadgets-definition'' * '''2026-07-27T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-27T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-27T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-27T10:00:33Z AutoArchiv Wikiversity: Task finished!''' * 2026-07-27T10:22:29Z '''[[:de:Special:Diff/prev/269136634|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''inline-table mglw. generell besser geeignet'' * '''2026-07-27T10:52:06Z AdT2: Task finished!''' * '''2026-07-27T10:54:27Z AdT2: Task finished!''' * '''2026-07-27T11:02:06Z AdT2: Task finished!''' * '''2026-07-27T11:04:30Z AdT2: Task finished!''' * '''2026-07-27T11:05:26Z AdT2: Task finished!''' * '''2026-07-27T11:06:36Z AdT2: Task finished!''' * '''2026-07-27T11:07:50Z AdT2: Task finished!''' * '''2026-07-27T11:08:59Z AdT2: Task finished!''' * '''2026-07-27T11:19:04Z AdT3: Task finished!''' * '''2026-07-27T11:23:06Z AdT2: Task finished!''' * '''2026-07-27T11:25:33Z AdT2: Task finished!''' * '''2026-07-27T11:51:09Z AdT3: Task finished!''' * 2026-07-27T11:55:01Z '''[[:de:Special:Diff/prev/269138538|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:02Z '''[[:de:Special:Diff/prev/269138541|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:02Z '''[[:de:Special:Diff/prev/269138543|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138545|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Janui|Kennzeichnung von Lotse Janui als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Janui|Kennzeichnung von Lotse Janui als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138546|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Mondtaler|Kennzeichnung von Lotse Mondtaler als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Mondtaler|Kennzeichnung von Lotse Mondtaler als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138547|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:55:04Z '''[[:de:Special:Diff/prev/269138549|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Janui|Entfernen von Lotse Janui, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Janui|Entfernen von Lotse Janui, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:55:04Z '''[[:de:Special:Diff/prev/269138550|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Mondtaler|Entfernen von Lotse Mondtaler, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Mondtaler|Entfernen von Lotse Mondtaler, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:56:16Z '''[[:de:Special:Diff/prev/269138580|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:17Z '''[[:de:Special:Diff/prev/269138581|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:18Z '''[[:de:Special:Diff/prev/269138583|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:18Z '''[[:de:Special:Diff/prev/269138584|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T12:26:48Z '''[[:de:Special:Diff/prev/269139304|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * '''2026-07-27T13:00:03Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-27T15:49:34Z '''[[:de:Special:Diff/prev/269143289|••]] MediaWiki:''' [[:de:MediaWiki:Noarticletext-1|MediaWiki:Noarticletext-1]] -- [[:de:user:MBq|MBq]] -- ''zweiter satz eher verwirrend vor allem für noobs'' * 2026-07-27T16:03:13Z '''[[:de:Special:Diff/prev/269143551|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia:WikiProjekt Kategorien/Warteschlange/Archiv/2026 III#Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie) (erledigt)]] archiviert – letzte Bearbeitung: [[user:TaxonBot|TaxonBot]] (26.07.2026 18:01:48)'' * 2026-07-27T19:41:44Z '''[[:de:Special:Diff/prev/269147772|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Hellenyck|Hellenyck]] -- * 2026-07-27T20:01:48Z '''[[:de:Special:Diff/prev/269148095|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SignaturBot|SignaturBot]] -- ''Bot: Signaturnachtrag für Beitrag von [[User:Hellenyck|Hellenyck]]'' * 2026-07-27T20:03:18Z '''[[:de:Special:Diff/prev/269148127|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Hellenyck|Hellenyck]] -- * '''2026-07-27T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-27T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-27T22:00:11Z '''[[:de:Special:Diff/prev/269150668|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-27T22:00:22Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-27T22:00:35Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-27T22:01:28Z AdT-Archive: Task finished!''' * '''2026-07-27T22:01:40Z AdT2: Task finished!''' * '''2026-07-27T22:03:39Z AdTneu: Task finished!''' * '''2026-07-27T22:03:41Z AdT2: Task finished!''' * '''2026-07-27T22:03:53Z AdT2: Task finished!''' * '''2026-07-27T22:05:08Z HS-Snapshot: Task finished!''' * '''2026-07-27T22:06:20Z AdT2: Task finished!''' * '''2026-07-27T22:06:20Z AdT2: Task finished!''' * 2026-07-27T22:13:23Z '''[[:de:Special:Diff/prev/269150924|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Aktualisierung'' fmjtlcef0rxzvpcj7nqj6wt30bijc87 619019 619018 2026-07-27T22:15:40Z TaxonBot 4700 Log: MediaWiki 619019 wikitext text/x-wiki == TaxonBot: Protokoll 2026-07-23 == * '''2026-07-23T01:41:40Z NeueArtikel3: Task finished!''' * '''2026-07-23T02:45:53Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-23T03:07:55Z '''[[:de:Special:Diff/prev/269025863|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 4 Abschnitte: 4 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Alessandro_Severo|Alessandro_Severo]]) - letzte Bearbeitung: [[:User:Uwe Gille|Uwe Gille]], 2026-07-22 16:40'' * '''2026-07-23T03:16:30Z AdT2: Task finished!''' * '''2026-07-23T03:18:51Z AdT2: Task finished!''' * '''2026-07-23T03:43:11Z AdT3: Task finished!''' * '''2026-07-23T05:30:50Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-23T09:23:58Z AdT2: Task finished!''' * '''2026-07-23T09:26:18Z AdT2: Task finished!''' * '''2026-07-23T09:31:04Z AdT2: Task finished!''' * '''2026-07-23T09:33:30Z AdT2: Task finished!''' * '''2026-07-23T09:38:18Z AdT2: Task finished!''' * '''2026-07-23T09:40:50Z AdT2: Task finished!''' * 2026-07-23T09:40:56Z '''[[:de:Special:Diff/prev/269032476|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span>'' * '''2026-07-23T09:51:37Z AdT3: Task finished!''' * '''2026-07-23T09:55:09Z HS-Snapshot: Task finished!''' * '''2026-07-23T09:56:28Z AdT2: Task finished!''' * '''2026-07-23T09:56:33Z AdT2: Task finished!''' * '''2026-07-23T09:58:55Z AdT2: Task finished!''' * '''2026-07-23T09:59:00Z AdT2: Task finished!''' * '''2026-07-23T10:00:14Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-23T10:00:20Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-23T10:00:33Z AutoArchiv Wikiversity: Task finished!''' * 2026-07-23T10:20:43Z '''[[:de:Special:Diff/prev/269033381|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span>'' * '''2026-07-23T10:24:45Z AdT3: Task finished!''' * 2026-07-23T11:25:51Z '''[[:de:Special:Diff/prev/269034533|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span> Antwort'' * 2026-07-23T11:48:12Z '''[[:de:Special:Diff/prev/269034913|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:Norpew|Norpew]] -- ''[[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen#7. Juni 2026|→]]<span class="autocomment">7. Juni 2026: </span> Antwort'' * 2026-07-23T11:50:21Z '''[[:de:Special:Diff/prev/269034949|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen# Journal of Crustacean Biology|→]]<span class="autocomment"> Journal of Crustacean Biology: </span>'' * 2026-07-23T12:02:54Z '''[[:de:Special:Diff/prev/269035143|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:XenonX3|XenonX3]] -- ''[[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen#7. Juni 2026|→]]<span class="autocomment">7. Juni 2026: </span> -1'' * '''2026-07-23T12:39:47Z MerlBot: Task finished!''' * '''2026-07-23T12:40:02Z MerlBot1a: Task finished!''' * 2026-07-23T12:40:49Z '''[[:de:Special:Diff/prev/269035837|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of Crustacean Biology|→]]<span class="autocomment">Journal of Crustacean Biology: </span>'' * '''2026-07-23T13:00:04Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-23T14:07:52Z '''[[:de:Special:Diff/prev/269037754|••]] IMP:''' [[:de:Wikipedia Diskussion:Importwünsche|Wikipedia Diskussion:Importwünsche]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia Diskussion:Importwünsche/2026#Nachfrage]] archiviert – letzte Bearbeitung: [[user:Ameisenigel|Ameisenigel]] (16.07.2026 10:25:38)'' * 2026-07-23T15:25:41Z '''[[:de:Special:Diff/prev/269041717|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span> Antwort'' * '''2026-07-23T17:13:40Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-23T19:41:45Z -- <span style="color:red;">110</span>''' * '''2026-07-23T19:59:15Z -- <span style="color:red;">110</span>''' * 2026-07-23T20:57:56Z '''[[:de:Special:Diff/prev/269048968|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:YuniToumei|YuniToumei]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of Crustacean Biology|→]]<span class="autocomment">Journal of Crustacean Biology: </span> Antwort'' * '''2026-07-23T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-23T22:00:07Z Review: Task finished!''' * '''2026-07-23T22:00:14Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-23T22:00:20Z AutoArchiv Wikivoyage: Task finished!''' * 2026-07-23T22:00:22Z '''[[:de:Special:Diff/prev/269049860|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-23T22:00:35Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-23T22:01:27Z AdT-Archive: Task finished!''' * '''2026-07-23T22:01:40Z AdT2: Task finished!''' * '''2026-07-23T22:03:36Z AdT2: Task finished!''' * '''2026-07-23T22:03:44Z AdT2: Task finished!''' * '''2026-07-23T22:03:48Z AdTneu: Task finished!''' * '''2026-07-23T22:05:08Z HS-Snapshot: Task finished!''' * '''2026-07-23T22:05:58Z AdT2: Task finished!''' * '''2026-07-23T22:06:11Z AdT2: Task finished!''' * '''2026-07-23T22:29:38Z AdT3: Task finished!''' == TaxonBot: Protokoll 2026-07-24 == * '''2026-07-24T01:41:23Z NeueArtikel3: Task finished!''' * 2026-07-24T02:37:40Z '''[[:de:Special:Diff/prev/269051656|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:KurtR|KurtR]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#schweizer-illustrierte.ch und handelszeitung.ch auf Archive.org umstellen|→]]<span class="autocomment">schweizer-illustrierte.ch und handelszeitung.ch auf Archive.org umstellen: </span>'' * 2026-07-24T03:07:56Z '''[[:de:Special:Diff/prev/269051807|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 1 Abschnitt: 1 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Wieder_Zootaxa|Wieder_Zootaxa]]) - letzte Bearbeitung: [[:User:YuniToumei|YuniToumei]], 2026-07-23 22:57'' * '''2026-07-24T05:21:37Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-24T06:35:29Z '''[[:de:Special:Diff/prev/269054508|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> Antwort'' * '''2026-07-24T07:07:45Z AdT2: Task finished!''' * '''2026-07-24T07:10:14Z AdT2: Task finished!''' * 2026-07-24T07:19:24Z '''[[:de:Special:Diff/prev/269055298|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span> Antwort'' * '''2026-07-24T07:35:06Z AdT3: Task finished!''' * 2026-07-24T08:22:23Z '''[[:de:Special:Diff/prev/269056314|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of Crustacean Biology|→]]<span class="autocomment">Journal of Crustacean Biology: </span>'' * 2026-07-24T09:23:37Z '''[[:de:Special:Diff/prev/269057592|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Wi-luc-ky|Wi-luc-ky]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> aw: läuft bei allen Nachteilen auf Totlinklabel hinaus'' * '''2026-07-24T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-24T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-24T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-24T10:00:35Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-24T10:07:32Z [[:de:Special:Diff/prev/269058569|••]] Augsburg: [[:de:Wikipedia:Augsburg|Wikipedia:Augsburg]] -- [[:de:user:Langoktavian|Langoktavian]] -- ''[[:de:Wikipedia:Augsburg#Ich bin dabei!|→]]<span class="autocomment">Ich bin dabei!: </span>''''' * 2026-07-24T10:16:03Z '''[[:de:Special:Diff/prev/269058729|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span>'' * '''2026-07-24T10:31:23Z AdT2: Task finished!''' * '''2026-07-24T10:33:45Z AdT2: Task finished!''' * '''2026-07-24T10:34:08Z AdT2: Task finished!''' * '''2026-07-24T10:36:31Z AdT2: Task finished!''' * '''2026-07-24T10:58:29Z AdT3: Task finished!''' * '''2026-07-24T11:57:13Z MerlBot: Task finished!''' * '''2026-07-24T11:57:28Z MerlBot1a: Task finished!''' * '''2026-07-24T13:00:04Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-24T14:36:49Z '''[[:de:Special:Diff/prev/269063510|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:Krib|Krib]] -- ''[[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung#1945 bis heute|→]]<span class="autocomment">1945 bis heute: </span> +[[Volksmudschahedin]]'' * '''2026-07-24T17:06:31Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-24T19:05:20Z '''[[:de:Special:Diff/prev/269068831|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span> Antwort'' * 2026-07-24T19:05:35Z '''[[:de:Special:Diff/prev/269068837|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Walter Schmidt-Salzmann - Widerstandsbewegung 20.07.1944|→]]<span class="autocomment">Walter Schmidt-Salzmann - Widerstandsbewegung 20.07.1944: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * 2026-07-24T19:19:46Z '''[[:de:Special:Diff/prev/269069103|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> Antwort'' * 2026-07-24T19:44:13Z '''[[:de:Special:Diff/prev/269069473|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Wi-luc-ky|Wi-luc-ky]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> aw: in [[Archive.today]] steht was zum [[WP:GB|GB]]'' * '''2026-07-24T21:55:07Z HS-Snapshot: Task finished!''' * '''2026-07-24T22:00:09Z Review: Task finished!''' * '''2026-07-24T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-24T22:00:14Z '''[[:de:Special:Diff/prev/269071687|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-24T22:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-24T22:00:44Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-24T22:01:25Z AdT-Archive: Task finished!''' * '''2026-07-24T22:01:37Z AdT2: Task finished!''' * '''2026-07-24T22:03:26Z AdTneu: Task finished!''' * '''2026-07-24T22:03:35Z AdT2: Task finished!''' * '''2026-07-24T22:03:41Z AdT2: Task finished!''' * '''2026-07-24T22:05:07Z HS-Snapshot: Task finished!''' * '''2026-07-24T22:06:01Z AdT2: Task finished!''' * '''2026-07-24T22:06:04Z AdT2: Task finished!''' * '''2026-07-24T22:30:04Z AdT3: Task finished!''' == TaxonBot: Protokoll 2026-07-25 == * '''2026-07-25T01:42:40Z NeueArtikel3: Task finished!''' * '''2026-07-25T02:27:12Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-25T04:31:55Z '''[[:de:Special:Diff/prev/269074888|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Schulenburg1|Schulenburg1]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Geburtstag von Misselwitz, Joachim|→]]<span class="autocomment">Geburtstag von Misselwitz, Joachim: </span>'' * 2026-07-25T04:38:55Z '''[[:de:Special:Diff/prev/269074956|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:Zollernalb|Zollernalb]] -- ''Neuer Abschnitt [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange#Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch)|→]]<span class="autocomment">Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch): </span>'' * 2026-07-25T05:00:39Z '''[[:de:Special:Diff/prev/269075274|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonKatBot|TaxonKatBot]] -- ''Bot: [[:Kategorie:Bischof von Derry]] nach [[:Kategorie:Bischof von Derry (römisch-katholisch)]]: erledigt'' * '''2026-07-25T05:22:42Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-25T08:52:54Z '''[[:de:Special:Diff/prev/269080442|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span>'' * '''2026-07-25T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-25T10:00:12Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-25T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-25T10:00:33Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-25T10:25:28Z MerlBot: Task finished!''' * '''2026-07-25T10:25:43Z MerlBot1a: Task finished!''' * 2026-07-25T11:01:03Z '''[[:de:Special:Diff/prev/269087961|••]] IMP:''' [[:de:Wikipedia Diskussion:Übersetzungen|Wikipedia Diskussion:Übersetzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia Diskussion:Übersetzungen/Archiv/2023#Bestes Vorgehen beim Artikelübersetzen, mit Blick auf die Fußnoten]] archiviert – letzte Bearbeitung: [[user:Ameisenigel|Ameisenigel]] (15.07.2026 22:06:20)'' * '''2026-07-25T11:58:34Z [[:de:Special:Diff/prev/269089070|••]] Augsburg: [[:de:Wikipedia Diskussion:Augsburg|Wikipedia Diskussion:Augsburg]] -- [[:de:user:LGB-ler|LGB-ler]] -- ''[[:de:Wikipedia Diskussion:Augsburg#Wiki Treffen im Legoland Deutschland Resort|→]]<span class="autocomment">Wiki Treffen im Legoland Deutschland Resort: </span> Antwort''''' * '''2026-07-25T13:00:11Z AutoArchiv-Maimaid: Task finished!''' * '''2026-07-25T17:02:01Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-25T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-25T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-25T22:00:20Z AutoArchiv Wikivoyage: Task finished!''' * 2026-07-25T22:00:19Z '''[[:de:Special:Diff/prev/269098194|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-25T22:00:34Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-25T22:01:28Z AdT-Archive: Task finished!''' * '''2026-07-25T22:01:41Z AdT2: Task finished!''' * '''2026-07-25T22:03:27Z AdTneu: Task finished!''' * '''2026-07-25T22:03:34Z AdT2: Task finished!''' * '''2026-07-25T22:03:43Z AdT2: Task finished!''' * '''2026-07-25T22:05:07Z HS-Snapshot: Task finished!''' * '''2026-07-25T22:05:58Z AdT2: Task finished!''' * '''2026-07-25T22:06:07Z AdT2: Task finished!''' * 2026-07-25T22:13:10Z '''[[:de:Special:Diff/prev/269098339|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Aktualisierung'' * '''2026-07-25T22:29:42Z AdT3: Task finished!''' * 2026-07-25T23:19:07Z '''[[:de:Special:Diff/prev/269099303|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:Perrak|Perrak]] -- ''Neuer Abschnitt [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange#Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie)|→]]<span class="autocomment">Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie): </span>'' == TaxonBot: Protokoll 2026-07-26 == * '''2026-07-26T01:43:07Z NeueArtikel3: Task finished!''' * '''2026-07-26T02:24:52Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-26T03:07:38Z '''[[:de:Special:Diff/prev/269100556|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 1 Abschnitt: 1 nach [[Wikipedia:Bots/Anfragen/Archiv/2026-2]] (ab Abschnitt [[Wikipedia:Bots/Anfragen/Archiv/2026-2#Zwei_Vorlagenbezeichner|Zwei_Vorlagenbezeichner]]) - letzte Bearbeitung: [[:User:Wi-luc-ky|Wi-luc-ky]], 2026-07-24 21:44'' * 2026-07-26T03:08:04Z '''[[:de:Special:Diff/prev/269100564|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 3 Abschnitte: 3 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Walter_Schmidt-Salzmann_-_Widerstandsbewegung_20.07.1944|Walter_Schmidt-Salzmann_-_Widerstandsbewegung_20.07.1944]]) - letzte Bearbeitung: [[:User:Marie Adelaide|Marie Adelaide]], 2026-07-25 10:52'' * 2026-07-26T05:02:42Z '''[[:de:Special:Diff/prev/269102082|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonKatBot|TaxonKatBot]] -- ''Bot: [[:Kategorie:Isthmus]] nach [[:Kategorie:Isthmus (Geographie)]]: erledigt'' * '''2026-07-26T05:19:39Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-26T06:01:40Z '''[[:de:Special:Diff/prev/269102959|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T06:20:17Z Review: Task finished!''' * '''2026-07-26T07:04:51Z -- <span style="color:red;">110</span>''' * '''2026-07-26T07:34:23Z -- <span style="color:red;">110</span>''' * 2026-07-26T08:07:10Z '''[[:de:Special:Diff/prev/269105130|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:LeoGe25|LeoGe25]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-add-self-no-reason:LeoGe25||→]]<span class="autocomment">growthexperiments-manage-mentors-summary-add-self-no-reason:LeoGe25|: </span>'' * 2026-07-26T08:08:45Z '''[[:de:Special:Diff/prev/269105177|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData-Parameterzeilen in Darkmode'' * 2026-07-26T08:14:10Z '''[[:de:Special:Diff/prev/269105304|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''status-fix'' * 2026-07-26T08:23:31Z '''[[:de:Special:Diff/prev/269105496|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color-fix'' * 2026-07-26T08:39:45Z '''[[:de:Special:Diff/prev/269105832|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color fixed'' * 2026-07-26T08:42:29Z '''[[:de:Special:Diff/prev/269105889|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- * 2026-07-26T08:48:53Z '''[[:de:Special:Diff/prev/269105994|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''attempt 2'' * 2026-07-26T08:50:38Z '''[[:de:Special:Diff/prev/269106040|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Jayen466|Jayen466]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span>'' * 2026-07-26T08:59:11Z '''[[:de:Special:Diff/prev/269106248|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color-fix 3'' * 2026-07-26T09:46:16Z '''[[:de:Special:Diff/prev/269107366|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData grey shaded background / fix part 2 / optimized'' * 2026-07-26T09:52:50Z '''[[:de:Special:Diff/prev/269107501|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen#Altfälle mit offenen Fragen oder Problemen|→]]<span class="autocomment">Altfälle mit offenen Fragen oder Problemen: </span>'' * '''2026-07-26T09:55:09Z HS-Snapshot: Task finished!''' * '''2026-07-26T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-26T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-26T10:00:32Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-26T10:25:42Z MerlBot: Task finished!''' * '''2026-07-26T10:25:57Z MerlBot1a: Task finished!''' * 2026-07-26T10:32:50Z '''[[:de:Special:Diff/prev/269108359|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''required templatedata line: blue background'' * 2026-07-26T11:03:50Z '''[[:de:Special:Diff/prev/269108967|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * '''2026-07-26T11:10:56Z AdT2: Task finished!''' * '''2026-07-26T11:13:22Z AdT2: Task finished!''' * '''2026-07-26T11:39:33Z AdT3: Task finished!''' * 2026-07-26T11:50:52Z '''[[:de:Special:Diff/prev/269109953|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span>'' * 2026-07-26T11:54:39Z '''[[:de:Special:Diff/prev/269110026|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData: deprecated nach Beschreibung rot'' * 2026-07-26T11:59:30Z '''[[:de:Special:Diff/prev/269110098|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-26T12:17:45Z '''[[:de:Special:Diff/prev/269110441|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span> Service: DOI klickbar gemacht'' * 2026-07-26T12:19:07Z '''[[:de:Special:Diff/prev/269110466|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * 2026-07-26T12:26:09Z '''[[:de:Special:Diff/prev/269110594|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> Antwort'' * 2026-07-26T12:57:45Z '''[[:de:Special:Diff/prev/269111198|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Rack Pack|Rack Pack]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.|→]]<span class="autocomment">Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.: </span>'' * '''2026-07-26T13:00:03Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-26T13:14:00Z '''[[:de:Special:Diff/prev/269111657|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.|→]]<span class="autocomment">Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T14:40:58Z AdT2: Task finished!''' * '''2026-07-26T14:43:22Z AdT2: Task finished!''' * 2026-07-26T14:55:11Z '''[[:de:Special:Diff/prev/269115779|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Rack Pack|Rack Pack]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#ArchivLink, InternetArchivBot über komplettes Portal:Billard 6.295 Artikel laufen lassen möglich?|→]]<span class="autocomment">ArchivLink, InternetArchivBot über komplettes Portal:Billard 6.295 Artikel laufen lassen möglich?: </span>'' * '''2026-07-26T15:08:57Z AdT3: Task finished!''' * 2026-07-26T15:55:23Z '''[[:de:Special:Diff/prev/269119211|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> Antwort'' * 2026-07-26T15:55:39Z '''[[:de:Special:Diff/prev/269119219|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * 2026-07-26T16:01:48Z '''[[:de:Special:Diff/prev/269119348|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia:WikiProjekt Kategorien/Warteschlange/Archiv/2026 III#Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch) (erledigt)]] archiviert – letzte Bearbeitung: [[user:TaxonKatBot|TaxonKatBot]] (26.07.2026 07:02:42)'' * 2026-07-26T16:03:51Z '''[[:de:Special:Diff/prev/269119393|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-26T16:39:13Z '''[[:de:Special:Diff/prev/269120898|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Timk70|Timk70]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span> mail'' * '''2026-07-26T17:06:16Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-26T18:15:07Z AdT2: Task finished!''' * '''2026-07-26T18:17:31Z AdT2: Task finished!''' * 2026-07-26T18:23:32Z '''[[:de:Special:Diff/prev/269122999|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span> Antwort'' * '''2026-07-26T18:42:51Z AdT3: Task finished!''' * 2026-07-26T18:49:34Z '''[[:de:Special:Diff/prev/269123502|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Jayen466|Jayen466]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span> erledigt'' * 2026-07-26T20:49:34Z '''[[:de:Special:Diff/prev/269125506|••]] MediaWiki:''' [[:de:MediaWiki:Ipbreason-indef-dropdown|MediaWiki:Ipbreason-indef-dropdown]] -- [[:de:user:Codc|Codc]] -- * 2026-07-26T21:26:06Z '''[[:de:Special:Diff/prev/269126058|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * 2026-07-26T21:26:27Z '''[[:de:Special:Diff/prev/269126064|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-26T22:00:07Z Review: Task finished!''' * '''2026-07-26T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-26T22:00:10Z '''[[:de:Special:Diff/prev/269126543|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-26T22:00:20Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-26T22:00:34Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-26T22:01:29Z AdT-Archive: Task finished!''' * '''2026-07-26T22:01:37Z AdT2: Task finished!''' * '''2026-07-26T22:03:32Z AdTneu: Task finished!''' * '''2026-07-26T22:03:37Z AdT2: Task finished!''' * '''2026-07-26T22:03:47Z AdT2: Task finished!''' * '''2026-07-26T22:05:08Z HS-Snapshot: Task finished!''' * '''2026-07-26T22:06:10Z AdT2: Task finished!''' * '''2026-07-26T22:06:25Z AdT2: Task finished!''' * '''2026-07-26T22:29:28Z AdT3: Task finished!''' == TaxonBot: Protokoll 2026-07-27 == * '''2026-07-27T01:39:13Z NeueArtikel3: Task finished!''' * '''2026-07-27T02:22:25Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-27T03:08:06Z '''[[:de:Special:Diff/prev/269128941|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 2 Abschnitte: 2 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Geburtstag_von_Misselwitz,_Joachim|Geburtstag_von_Misselwitz,_Joachim]]) - letzte Bearbeitung: [[:User:Doc Taxon|Doc Taxon]], 2026-07-26 23:26'' * '''2026-07-27T05:34:06Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-27T06:46:33Z '''[[:de:Special:Diff/prev/269132291|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * 2026-07-27T07:21:43Z '''[[:de:Special:Diff/prev/269132978|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-27T07:48:00Z '''[[:de:Special:Diff/prev/269133411|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span>'' * 2026-07-27T08:29:38Z '''[[:de:Special:Diff/prev/269134243|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * 2026-07-27T08:30:14Z '''[[:de:Special:Diff/prev/269134249|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-27T09:06:59Z '''[[:de:Special:Diff/prev/269135124|••]] MediaWiki:''' [[:de:MediaWiki:Userlogin-yourname-desc|MediaWiki:Userlogin-yourname-desc]] -- [[:de:user:Hgzh|Hgzh]] -- ''Anpassung an [[Wikipedia:Benutzerkonto]]'' * 2026-07-27T09:10:13Z '''[[:de:Special:Diff/prev/269135199|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet1|MediaWiki:Createacct-username-policy-popover-bullet1]] -- [[:de:user:Hgzh|Hgzh]] -- ''Link auf lokale Hilfeseite'' * 2026-07-27T09:14:04Z '''[[:de:Special:Diff/prev/269135264|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet2|MediaWiki:Createacct-username-policy-popover-bullet2]] -- [[:de:user:Hgzh|Hgzh]] -- ''Link zu lokaler Hilfeseite'' * 2026-07-27T09:17:06Z '''[[:de:Special:Diff/prev/269135320|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet3|MediaWiki:Createacct-username-policy-popover-bullet3]] -- [[:de:user:Hgzh|Hgzh]] -- ''Originaltext ist enwiki-zentriert und trifft hier nicht zu, stattdessen auf Verifizierung verwiesen'' * 2026-07-27T09:35:04Z '''[[:de:Special:Diff/prev/269135762|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''lokale Adaption des Infobox-Hack-Stylesheets'' * 2026-07-27T09:36:31Z '''[[:de:Special:Diff/prev/269135802|••]] MediaWiki:''' [[:de:MediaWiki:Wikimedia-styles-exclude|MediaWiki:Wikimedia-styles-exclude]] -- [[:de:user:Hgzh|Hgzh]] -- ''zentrales Infobox-Stylesheet deaktiviert'' * 2026-07-27T09:43:59Z '''[[:de:Special:Diff/prev/269135955|••]] MediaWiki:''' [[:de:MediaWiki:Gadgets-definition|MediaWiki:Gadgets-definition]] -- [[:de:user:Hgzh|Hgzh]] -- ''responsive erstmal nur für minerva'' * 2026-07-27T09:45:36Z '''[[:de:Special:Diff/prev/269135983|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''nur minerva über Gadgets-definition'' * '''2026-07-27T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-27T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-27T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-27T10:00:33Z AutoArchiv Wikiversity: Task finished!''' * 2026-07-27T10:22:29Z '''[[:de:Special:Diff/prev/269136634|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''inline-table mglw. generell besser geeignet'' * '''2026-07-27T10:52:06Z AdT2: Task finished!''' * '''2026-07-27T10:54:27Z AdT2: Task finished!''' * '''2026-07-27T11:02:06Z AdT2: Task finished!''' * '''2026-07-27T11:04:30Z AdT2: Task finished!''' * '''2026-07-27T11:05:26Z AdT2: Task finished!''' * '''2026-07-27T11:06:36Z AdT2: Task finished!''' * '''2026-07-27T11:07:50Z AdT2: Task finished!''' * '''2026-07-27T11:08:59Z AdT2: Task finished!''' * '''2026-07-27T11:19:04Z AdT3: Task finished!''' * '''2026-07-27T11:23:06Z AdT2: Task finished!''' * '''2026-07-27T11:25:33Z AdT2: Task finished!''' * '''2026-07-27T11:51:09Z AdT3: Task finished!''' * 2026-07-27T11:55:01Z '''[[:de:Special:Diff/prev/269138538|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:02Z '''[[:de:Special:Diff/prev/269138541|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:02Z '''[[:de:Special:Diff/prev/269138543|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138545|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Janui|Kennzeichnung von Lotse Janui als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Janui|Kennzeichnung von Lotse Janui als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138546|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Mondtaler|Kennzeichnung von Lotse Mondtaler als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Mondtaler|Kennzeichnung von Lotse Mondtaler als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138547|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:55:04Z '''[[:de:Special:Diff/prev/269138549|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Janui|Entfernen von Lotse Janui, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Janui|Entfernen von Lotse Janui, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:55:04Z '''[[:de:Special:Diff/prev/269138550|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Mondtaler|Entfernen von Lotse Mondtaler, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Mondtaler|Entfernen von Lotse Mondtaler, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:56:16Z '''[[:de:Special:Diff/prev/269138580|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:17Z '''[[:de:Special:Diff/prev/269138581|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:18Z '''[[:de:Special:Diff/prev/269138583|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:18Z '''[[:de:Special:Diff/prev/269138584|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T12:26:48Z '''[[:de:Special:Diff/prev/269139304|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * '''2026-07-27T13:00:03Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-27T15:49:34Z '''[[:de:Special:Diff/prev/269143289|••]] MediaWiki:''' [[:de:MediaWiki:Noarticletext-1|MediaWiki:Noarticletext-1]] -- [[:de:user:MBq|MBq]] -- ''zweiter satz eher verwirrend vor allem für noobs'' * 2026-07-27T16:03:13Z '''[[:de:Special:Diff/prev/269143551|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia:WikiProjekt Kategorien/Warteschlange/Archiv/2026 III#Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie) (erledigt)]] archiviert – letzte Bearbeitung: [[user:TaxonBot|TaxonBot]] (26.07.2026 18:01:48)'' * 2026-07-27T19:41:44Z '''[[:de:Special:Diff/prev/269147772|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Hellenyck|Hellenyck]] -- * 2026-07-27T20:01:48Z '''[[:de:Special:Diff/prev/269148095|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SignaturBot|SignaturBot]] -- ''Bot: Signaturnachtrag für Beitrag von [[User:Hellenyck|Hellenyck]]'' * 2026-07-27T20:03:18Z '''[[:de:Special:Diff/prev/269148127|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Hellenyck|Hellenyck]] -- * '''2026-07-27T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-27T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-27T22:00:11Z '''[[:de:Special:Diff/prev/269150668|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-27T22:00:22Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-27T22:00:35Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-27T22:01:28Z AdT-Archive: Task finished!''' * '''2026-07-27T22:01:40Z AdT2: Task finished!''' * '''2026-07-27T22:03:39Z AdTneu: Task finished!''' * '''2026-07-27T22:03:41Z AdT2: Task finished!''' * '''2026-07-27T22:03:53Z AdT2: Task finished!''' * '''2026-07-27T22:05:08Z HS-Snapshot: Task finished!''' * '''2026-07-27T22:06:20Z AdT2: Task finished!''' * '''2026-07-27T22:06:20Z AdT2: Task finished!''' * 2026-07-27T22:13:23Z '''[[:de:Special:Diff/prev/269150924|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Aktualisierung'' * 2026-07-27T22:15:38Z '''[[:de:Special:Diff/prev/269150973|••]] MediaWiki:''' [[:de:MediaWiki:Codemirror-prefs-summary|MediaWiki:Codemirror-prefs-summary]] -- [[:de:user:Ameisenigel|Ameisenigel]] -- ''Anfrage auf [[WP:AA]]'' ebjm4dd46gyiwgolfj9wij67mgxlm6a 619020 619019 2026-07-27T22:30:27Z TaxonBot 4700 Log: AdT3 619020 wikitext text/x-wiki == TaxonBot: Protokoll 2026-07-23 == * '''2026-07-23T01:41:40Z NeueArtikel3: Task finished!''' * '''2026-07-23T02:45:53Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-23T03:07:55Z '''[[:de:Special:Diff/prev/269025863|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 4 Abschnitte: 4 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Alessandro_Severo|Alessandro_Severo]]) - letzte Bearbeitung: [[:User:Uwe Gille|Uwe Gille]], 2026-07-22 16:40'' * '''2026-07-23T03:16:30Z AdT2: Task finished!''' * '''2026-07-23T03:18:51Z AdT2: Task finished!''' * '''2026-07-23T03:43:11Z AdT3: Task finished!''' * '''2026-07-23T05:30:50Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-23T09:23:58Z AdT2: Task finished!''' * '''2026-07-23T09:26:18Z AdT2: Task finished!''' * '''2026-07-23T09:31:04Z AdT2: Task finished!''' * '''2026-07-23T09:33:30Z AdT2: Task finished!''' * '''2026-07-23T09:38:18Z AdT2: Task finished!''' * '''2026-07-23T09:40:50Z AdT2: Task finished!''' * 2026-07-23T09:40:56Z '''[[:de:Special:Diff/prev/269032476|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span>'' * '''2026-07-23T09:51:37Z AdT3: Task finished!''' * '''2026-07-23T09:55:09Z HS-Snapshot: Task finished!''' * '''2026-07-23T09:56:28Z AdT2: Task finished!''' * '''2026-07-23T09:56:33Z AdT2: Task finished!''' * '''2026-07-23T09:58:55Z AdT2: Task finished!''' * '''2026-07-23T09:59:00Z AdT2: Task finished!''' * '''2026-07-23T10:00:14Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-23T10:00:20Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-23T10:00:33Z AutoArchiv Wikiversity: Task finished!''' * 2026-07-23T10:20:43Z '''[[:de:Special:Diff/prev/269033381|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span>'' * '''2026-07-23T10:24:45Z AdT3: Task finished!''' * 2026-07-23T11:25:51Z '''[[:de:Special:Diff/prev/269034533|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span> Antwort'' * 2026-07-23T11:48:12Z '''[[:de:Special:Diff/prev/269034913|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:Norpew|Norpew]] -- ''[[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen#7. Juni 2026|→]]<span class="autocomment">7. Juni 2026: </span> Antwort'' * 2026-07-23T11:50:21Z '''[[:de:Special:Diff/prev/269034949|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen# Journal of Crustacean Biology|→]]<span class="autocomment"> Journal of Crustacean Biology: </span>'' * 2026-07-23T12:02:54Z '''[[:de:Special:Diff/prev/269035143|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:XenonX3|XenonX3]] -- ''[[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen#7. Juni 2026|→]]<span class="autocomment">7. Juni 2026: </span> -1'' * '''2026-07-23T12:39:47Z MerlBot: Task finished!''' * '''2026-07-23T12:40:02Z MerlBot1a: Task finished!''' * 2026-07-23T12:40:49Z '''[[:de:Special:Diff/prev/269035837|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of Crustacean Biology|→]]<span class="autocomment">Journal of Crustacean Biology: </span>'' * '''2026-07-23T13:00:04Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-23T14:07:52Z '''[[:de:Special:Diff/prev/269037754|••]] IMP:''' [[:de:Wikipedia Diskussion:Importwünsche|Wikipedia Diskussion:Importwünsche]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia Diskussion:Importwünsche/2026#Nachfrage]] archiviert – letzte Bearbeitung: [[user:Ameisenigel|Ameisenigel]] (16.07.2026 10:25:38)'' * 2026-07-23T15:25:41Z '''[[:de:Special:Diff/prev/269041717|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span> Antwort'' * '''2026-07-23T17:13:40Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-23T19:41:45Z -- <span style="color:red;">110</span>''' * '''2026-07-23T19:59:15Z -- <span style="color:red;">110</span>''' * 2026-07-23T20:57:56Z '''[[:de:Special:Diff/prev/269048968|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:YuniToumei|YuniToumei]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of Crustacean Biology|→]]<span class="autocomment">Journal of Crustacean Biology: </span> Antwort'' * '''2026-07-23T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-23T22:00:07Z Review: Task finished!''' * '''2026-07-23T22:00:14Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-23T22:00:20Z AutoArchiv Wikivoyage: Task finished!''' * 2026-07-23T22:00:22Z '''[[:de:Special:Diff/prev/269049860|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-23T22:00:35Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-23T22:01:27Z AdT-Archive: Task finished!''' * '''2026-07-23T22:01:40Z AdT2: Task finished!''' * '''2026-07-23T22:03:36Z AdT2: Task finished!''' * '''2026-07-23T22:03:44Z AdT2: Task finished!''' * '''2026-07-23T22:03:48Z AdTneu: Task finished!''' * '''2026-07-23T22:05:08Z HS-Snapshot: Task finished!''' * '''2026-07-23T22:05:58Z AdT2: Task finished!''' * '''2026-07-23T22:06:11Z AdT2: Task finished!''' * '''2026-07-23T22:29:38Z AdT3: Task finished!''' == TaxonBot: Protokoll 2026-07-24 == * '''2026-07-24T01:41:23Z NeueArtikel3: Task finished!''' * 2026-07-24T02:37:40Z '''[[:de:Special:Diff/prev/269051656|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:KurtR|KurtR]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#schweizer-illustrierte.ch und handelszeitung.ch auf Archive.org umstellen|→]]<span class="autocomment">schweizer-illustrierte.ch und handelszeitung.ch auf Archive.org umstellen: </span>'' * 2026-07-24T03:07:56Z '''[[:de:Special:Diff/prev/269051807|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 1 Abschnitt: 1 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Wieder_Zootaxa|Wieder_Zootaxa]]) - letzte Bearbeitung: [[:User:YuniToumei|YuniToumei]], 2026-07-23 22:57'' * '''2026-07-24T05:21:37Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-24T06:35:29Z '''[[:de:Special:Diff/prev/269054508|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> Antwort'' * '''2026-07-24T07:07:45Z AdT2: Task finished!''' * '''2026-07-24T07:10:14Z AdT2: Task finished!''' * 2026-07-24T07:19:24Z '''[[:de:Special:Diff/prev/269055298|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span> Antwort'' * '''2026-07-24T07:35:06Z AdT3: Task finished!''' * 2026-07-24T08:22:23Z '''[[:de:Special:Diff/prev/269056314|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of Crustacean Biology|→]]<span class="autocomment">Journal of Crustacean Biology: </span>'' * 2026-07-24T09:23:37Z '''[[:de:Special:Diff/prev/269057592|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Wi-luc-ky|Wi-luc-ky]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> aw: läuft bei allen Nachteilen auf Totlinklabel hinaus'' * '''2026-07-24T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-24T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-24T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-24T10:00:35Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-24T10:07:32Z [[:de:Special:Diff/prev/269058569|••]] Augsburg: [[:de:Wikipedia:Augsburg|Wikipedia:Augsburg]] -- [[:de:user:Langoktavian|Langoktavian]] -- ''[[:de:Wikipedia:Augsburg#Ich bin dabei!|→]]<span class="autocomment">Ich bin dabei!: </span>''''' * 2026-07-24T10:16:03Z '''[[:de:Special:Diff/prev/269058729|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span>'' * '''2026-07-24T10:31:23Z AdT2: Task finished!''' * '''2026-07-24T10:33:45Z AdT2: Task finished!''' * '''2026-07-24T10:34:08Z AdT2: Task finished!''' * '''2026-07-24T10:36:31Z AdT2: Task finished!''' * '''2026-07-24T10:58:29Z AdT3: Task finished!''' * '''2026-07-24T11:57:13Z MerlBot: Task finished!''' * '''2026-07-24T11:57:28Z MerlBot1a: Task finished!''' * '''2026-07-24T13:00:04Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-24T14:36:49Z '''[[:de:Special:Diff/prev/269063510|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:Krib|Krib]] -- ''[[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung#1945 bis heute|→]]<span class="autocomment">1945 bis heute: </span> +[[Volksmudschahedin]]'' * '''2026-07-24T17:06:31Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-24T19:05:20Z '''[[:de:Special:Diff/prev/269068831|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span> Antwort'' * 2026-07-24T19:05:35Z '''[[:de:Special:Diff/prev/269068837|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Walter Schmidt-Salzmann - Widerstandsbewegung 20.07.1944|→]]<span class="autocomment">Walter Schmidt-Salzmann - Widerstandsbewegung 20.07.1944: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * 2026-07-24T19:19:46Z '''[[:de:Special:Diff/prev/269069103|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> Antwort'' * 2026-07-24T19:44:13Z '''[[:de:Special:Diff/prev/269069473|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Wi-luc-ky|Wi-luc-ky]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> aw: in [[Archive.today]] steht was zum [[WP:GB|GB]]'' * '''2026-07-24T21:55:07Z HS-Snapshot: Task finished!''' * '''2026-07-24T22:00:09Z Review: Task finished!''' * '''2026-07-24T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-24T22:00:14Z '''[[:de:Special:Diff/prev/269071687|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-24T22:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-24T22:00:44Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-24T22:01:25Z AdT-Archive: Task finished!''' * '''2026-07-24T22:01:37Z AdT2: Task finished!''' * '''2026-07-24T22:03:26Z AdTneu: Task finished!''' * '''2026-07-24T22:03:35Z AdT2: Task finished!''' * '''2026-07-24T22:03:41Z AdT2: Task finished!''' * '''2026-07-24T22:05:07Z HS-Snapshot: Task finished!''' * '''2026-07-24T22:06:01Z AdT2: Task finished!''' * '''2026-07-24T22:06:04Z AdT2: Task finished!''' * '''2026-07-24T22:30:04Z AdT3: Task finished!''' == TaxonBot: Protokoll 2026-07-25 == * '''2026-07-25T01:42:40Z NeueArtikel3: Task finished!''' * '''2026-07-25T02:27:12Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-25T04:31:55Z '''[[:de:Special:Diff/prev/269074888|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Schulenburg1|Schulenburg1]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Geburtstag von Misselwitz, Joachim|→]]<span class="autocomment">Geburtstag von Misselwitz, Joachim: </span>'' * 2026-07-25T04:38:55Z '''[[:de:Special:Diff/prev/269074956|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:Zollernalb|Zollernalb]] -- ''Neuer Abschnitt [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange#Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch)|→]]<span class="autocomment">Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch): </span>'' * 2026-07-25T05:00:39Z '''[[:de:Special:Diff/prev/269075274|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonKatBot|TaxonKatBot]] -- ''Bot: [[:Kategorie:Bischof von Derry]] nach [[:Kategorie:Bischof von Derry (römisch-katholisch)]]: erledigt'' * '''2026-07-25T05:22:42Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-25T08:52:54Z '''[[:de:Special:Diff/prev/269080442|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span>'' * '''2026-07-25T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-25T10:00:12Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-25T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-25T10:00:33Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-25T10:25:28Z MerlBot: Task finished!''' * '''2026-07-25T10:25:43Z MerlBot1a: Task finished!''' * 2026-07-25T11:01:03Z '''[[:de:Special:Diff/prev/269087961|••]] IMP:''' [[:de:Wikipedia Diskussion:Übersetzungen|Wikipedia Diskussion:Übersetzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia Diskussion:Übersetzungen/Archiv/2023#Bestes Vorgehen beim Artikelübersetzen, mit Blick auf die Fußnoten]] archiviert – letzte Bearbeitung: [[user:Ameisenigel|Ameisenigel]] (15.07.2026 22:06:20)'' * '''2026-07-25T11:58:34Z [[:de:Special:Diff/prev/269089070|••]] Augsburg: [[:de:Wikipedia Diskussion:Augsburg|Wikipedia Diskussion:Augsburg]] -- [[:de:user:LGB-ler|LGB-ler]] -- ''[[:de:Wikipedia Diskussion:Augsburg#Wiki Treffen im Legoland Deutschland Resort|→]]<span class="autocomment">Wiki Treffen im Legoland Deutschland Resort: </span> Antwort''''' * '''2026-07-25T13:00:11Z AutoArchiv-Maimaid: Task finished!''' * '''2026-07-25T17:02:01Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-25T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-25T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-25T22:00:20Z AutoArchiv Wikivoyage: Task finished!''' * 2026-07-25T22:00:19Z '''[[:de:Special:Diff/prev/269098194|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-25T22:00:34Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-25T22:01:28Z AdT-Archive: Task finished!''' * '''2026-07-25T22:01:41Z AdT2: Task finished!''' * '''2026-07-25T22:03:27Z AdTneu: Task finished!''' * '''2026-07-25T22:03:34Z AdT2: Task finished!''' * '''2026-07-25T22:03:43Z AdT2: Task finished!''' * '''2026-07-25T22:05:07Z HS-Snapshot: Task finished!''' * '''2026-07-25T22:05:58Z AdT2: Task finished!''' * '''2026-07-25T22:06:07Z AdT2: Task finished!''' * 2026-07-25T22:13:10Z '''[[:de:Special:Diff/prev/269098339|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Aktualisierung'' * '''2026-07-25T22:29:42Z AdT3: Task finished!''' * 2026-07-25T23:19:07Z '''[[:de:Special:Diff/prev/269099303|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:Perrak|Perrak]] -- ''Neuer Abschnitt [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange#Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie)|→]]<span class="autocomment">Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie): </span>'' == TaxonBot: Protokoll 2026-07-26 == * '''2026-07-26T01:43:07Z NeueArtikel3: Task finished!''' * '''2026-07-26T02:24:52Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-26T03:07:38Z '''[[:de:Special:Diff/prev/269100556|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 1 Abschnitt: 1 nach [[Wikipedia:Bots/Anfragen/Archiv/2026-2]] (ab Abschnitt [[Wikipedia:Bots/Anfragen/Archiv/2026-2#Zwei_Vorlagenbezeichner|Zwei_Vorlagenbezeichner]]) - letzte Bearbeitung: [[:User:Wi-luc-ky|Wi-luc-ky]], 2026-07-24 21:44'' * 2026-07-26T03:08:04Z '''[[:de:Special:Diff/prev/269100564|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 3 Abschnitte: 3 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Walter_Schmidt-Salzmann_-_Widerstandsbewegung_20.07.1944|Walter_Schmidt-Salzmann_-_Widerstandsbewegung_20.07.1944]]) - letzte Bearbeitung: [[:User:Marie Adelaide|Marie Adelaide]], 2026-07-25 10:52'' * 2026-07-26T05:02:42Z '''[[:de:Special:Diff/prev/269102082|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonKatBot|TaxonKatBot]] -- ''Bot: [[:Kategorie:Isthmus]] nach [[:Kategorie:Isthmus (Geographie)]]: erledigt'' * '''2026-07-26T05:19:39Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-26T06:01:40Z '''[[:de:Special:Diff/prev/269102959|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T06:20:17Z Review: Task finished!''' * '''2026-07-26T07:04:51Z -- <span style="color:red;">110</span>''' * '''2026-07-26T07:34:23Z -- <span style="color:red;">110</span>''' * 2026-07-26T08:07:10Z '''[[:de:Special:Diff/prev/269105130|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:LeoGe25|LeoGe25]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-add-self-no-reason:LeoGe25||→]]<span class="autocomment">growthexperiments-manage-mentors-summary-add-self-no-reason:LeoGe25|: </span>'' * 2026-07-26T08:08:45Z '''[[:de:Special:Diff/prev/269105177|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData-Parameterzeilen in Darkmode'' * 2026-07-26T08:14:10Z '''[[:de:Special:Diff/prev/269105304|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''status-fix'' * 2026-07-26T08:23:31Z '''[[:de:Special:Diff/prev/269105496|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color-fix'' * 2026-07-26T08:39:45Z '''[[:de:Special:Diff/prev/269105832|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color fixed'' * 2026-07-26T08:42:29Z '''[[:de:Special:Diff/prev/269105889|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- * 2026-07-26T08:48:53Z '''[[:de:Special:Diff/prev/269105994|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''attempt 2'' * 2026-07-26T08:50:38Z '''[[:de:Special:Diff/prev/269106040|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Jayen466|Jayen466]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span>'' * 2026-07-26T08:59:11Z '''[[:de:Special:Diff/prev/269106248|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color-fix 3'' * 2026-07-26T09:46:16Z '''[[:de:Special:Diff/prev/269107366|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData grey shaded background / fix part 2 / optimized'' * 2026-07-26T09:52:50Z '''[[:de:Special:Diff/prev/269107501|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen#Altfälle mit offenen Fragen oder Problemen|→]]<span class="autocomment">Altfälle mit offenen Fragen oder Problemen: </span>'' * '''2026-07-26T09:55:09Z HS-Snapshot: Task finished!''' * '''2026-07-26T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-26T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-26T10:00:32Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-26T10:25:42Z MerlBot: Task finished!''' * '''2026-07-26T10:25:57Z MerlBot1a: Task finished!''' * 2026-07-26T10:32:50Z '''[[:de:Special:Diff/prev/269108359|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''required templatedata line: blue background'' * 2026-07-26T11:03:50Z '''[[:de:Special:Diff/prev/269108967|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * '''2026-07-26T11:10:56Z AdT2: Task finished!''' * '''2026-07-26T11:13:22Z AdT2: Task finished!''' * '''2026-07-26T11:39:33Z AdT3: Task finished!''' * 2026-07-26T11:50:52Z '''[[:de:Special:Diff/prev/269109953|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span>'' * 2026-07-26T11:54:39Z '''[[:de:Special:Diff/prev/269110026|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData: deprecated nach Beschreibung rot'' * 2026-07-26T11:59:30Z '''[[:de:Special:Diff/prev/269110098|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-26T12:17:45Z '''[[:de:Special:Diff/prev/269110441|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span> Service: DOI klickbar gemacht'' * 2026-07-26T12:19:07Z '''[[:de:Special:Diff/prev/269110466|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * 2026-07-26T12:26:09Z '''[[:de:Special:Diff/prev/269110594|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> Antwort'' * 2026-07-26T12:57:45Z '''[[:de:Special:Diff/prev/269111198|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Rack Pack|Rack Pack]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.|→]]<span class="autocomment">Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.: </span>'' * '''2026-07-26T13:00:03Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-26T13:14:00Z '''[[:de:Special:Diff/prev/269111657|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.|→]]<span class="autocomment">Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T14:40:58Z AdT2: Task finished!''' * '''2026-07-26T14:43:22Z AdT2: Task finished!''' * 2026-07-26T14:55:11Z '''[[:de:Special:Diff/prev/269115779|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Rack Pack|Rack Pack]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#ArchivLink, InternetArchivBot über komplettes Portal:Billard 6.295 Artikel laufen lassen möglich?|→]]<span class="autocomment">ArchivLink, InternetArchivBot über komplettes Portal:Billard 6.295 Artikel laufen lassen möglich?: </span>'' * '''2026-07-26T15:08:57Z AdT3: Task finished!''' * 2026-07-26T15:55:23Z '''[[:de:Special:Diff/prev/269119211|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> Antwort'' * 2026-07-26T15:55:39Z '''[[:de:Special:Diff/prev/269119219|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * 2026-07-26T16:01:48Z '''[[:de:Special:Diff/prev/269119348|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia:WikiProjekt Kategorien/Warteschlange/Archiv/2026 III#Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch) (erledigt)]] archiviert – letzte Bearbeitung: [[user:TaxonKatBot|TaxonKatBot]] (26.07.2026 07:02:42)'' * 2026-07-26T16:03:51Z '''[[:de:Special:Diff/prev/269119393|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-26T16:39:13Z '''[[:de:Special:Diff/prev/269120898|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Timk70|Timk70]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span> mail'' * '''2026-07-26T17:06:16Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-26T18:15:07Z AdT2: Task finished!''' * '''2026-07-26T18:17:31Z AdT2: Task finished!''' * 2026-07-26T18:23:32Z '''[[:de:Special:Diff/prev/269122999|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span> Antwort'' * '''2026-07-26T18:42:51Z AdT3: Task finished!''' * 2026-07-26T18:49:34Z '''[[:de:Special:Diff/prev/269123502|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Jayen466|Jayen466]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span> erledigt'' * 2026-07-26T20:49:34Z '''[[:de:Special:Diff/prev/269125506|••]] MediaWiki:''' [[:de:MediaWiki:Ipbreason-indef-dropdown|MediaWiki:Ipbreason-indef-dropdown]] -- [[:de:user:Codc|Codc]] -- * 2026-07-26T21:26:06Z '''[[:de:Special:Diff/prev/269126058|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * 2026-07-26T21:26:27Z '''[[:de:Special:Diff/prev/269126064|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-26T22:00:07Z Review: Task finished!''' * '''2026-07-26T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-26T22:00:10Z '''[[:de:Special:Diff/prev/269126543|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-26T22:00:20Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-26T22:00:34Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-26T22:01:29Z AdT-Archive: Task finished!''' * '''2026-07-26T22:01:37Z AdT2: Task finished!''' * '''2026-07-26T22:03:32Z AdTneu: Task finished!''' * '''2026-07-26T22:03:37Z AdT2: Task finished!''' * '''2026-07-26T22:03:47Z AdT2: Task finished!''' * '''2026-07-26T22:05:08Z HS-Snapshot: Task finished!''' * '''2026-07-26T22:06:10Z AdT2: Task finished!''' * '''2026-07-26T22:06:25Z AdT2: Task finished!''' * '''2026-07-26T22:29:28Z AdT3: Task finished!''' == TaxonBot: Protokoll 2026-07-27 == * '''2026-07-27T01:39:13Z NeueArtikel3: Task finished!''' * '''2026-07-27T02:22:25Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-27T03:08:06Z '''[[:de:Special:Diff/prev/269128941|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 2 Abschnitte: 2 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Geburtstag_von_Misselwitz,_Joachim|Geburtstag_von_Misselwitz,_Joachim]]) - letzte Bearbeitung: [[:User:Doc Taxon|Doc Taxon]], 2026-07-26 23:26'' * '''2026-07-27T05:34:06Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-27T06:46:33Z '''[[:de:Special:Diff/prev/269132291|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * 2026-07-27T07:21:43Z '''[[:de:Special:Diff/prev/269132978|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-27T07:48:00Z '''[[:de:Special:Diff/prev/269133411|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span>'' * 2026-07-27T08:29:38Z '''[[:de:Special:Diff/prev/269134243|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * 2026-07-27T08:30:14Z '''[[:de:Special:Diff/prev/269134249|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-27T09:06:59Z '''[[:de:Special:Diff/prev/269135124|••]] MediaWiki:''' [[:de:MediaWiki:Userlogin-yourname-desc|MediaWiki:Userlogin-yourname-desc]] -- [[:de:user:Hgzh|Hgzh]] -- ''Anpassung an [[Wikipedia:Benutzerkonto]]'' * 2026-07-27T09:10:13Z '''[[:de:Special:Diff/prev/269135199|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet1|MediaWiki:Createacct-username-policy-popover-bullet1]] -- [[:de:user:Hgzh|Hgzh]] -- ''Link auf lokale Hilfeseite'' * 2026-07-27T09:14:04Z '''[[:de:Special:Diff/prev/269135264|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet2|MediaWiki:Createacct-username-policy-popover-bullet2]] -- [[:de:user:Hgzh|Hgzh]] -- ''Link zu lokaler Hilfeseite'' * 2026-07-27T09:17:06Z '''[[:de:Special:Diff/prev/269135320|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet3|MediaWiki:Createacct-username-policy-popover-bullet3]] -- [[:de:user:Hgzh|Hgzh]] -- ''Originaltext ist enwiki-zentriert und trifft hier nicht zu, stattdessen auf Verifizierung verwiesen'' * 2026-07-27T09:35:04Z '''[[:de:Special:Diff/prev/269135762|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''lokale Adaption des Infobox-Hack-Stylesheets'' * 2026-07-27T09:36:31Z '''[[:de:Special:Diff/prev/269135802|••]] MediaWiki:''' [[:de:MediaWiki:Wikimedia-styles-exclude|MediaWiki:Wikimedia-styles-exclude]] -- [[:de:user:Hgzh|Hgzh]] -- ''zentrales Infobox-Stylesheet deaktiviert'' * 2026-07-27T09:43:59Z '''[[:de:Special:Diff/prev/269135955|••]] MediaWiki:''' [[:de:MediaWiki:Gadgets-definition|MediaWiki:Gadgets-definition]] -- [[:de:user:Hgzh|Hgzh]] -- ''responsive erstmal nur für minerva'' * 2026-07-27T09:45:36Z '''[[:de:Special:Diff/prev/269135983|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''nur minerva über Gadgets-definition'' * '''2026-07-27T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-27T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-27T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-27T10:00:33Z AutoArchiv Wikiversity: Task finished!''' * 2026-07-27T10:22:29Z '''[[:de:Special:Diff/prev/269136634|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''inline-table mglw. generell besser geeignet'' * '''2026-07-27T10:52:06Z AdT2: Task finished!''' * '''2026-07-27T10:54:27Z AdT2: Task finished!''' * '''2026-07-27T11:02:06Z AdT2: Task finished!''' * '''2026-07-27T11:04:30Z AdT2: Task finished!''' * '''2026-07-27T11:05:26Z AdT2: Task finished!''' * '''2026-07-27T11:06:36Z AdT2: Task finished!''' * '''2026-07-27T11:07:50Z AdT2: Task finished!''' * '''2026-07-27T11:08:59Z AdT2: Task finished!''' * '''2026-07-27T11:19:04Z AdT3: Task finished!''' * '''2026-07-27T11:23:06Z AdT2: Task finished!''' * '''2026-07-27T11:25:33Z AdT2: Task finished!''' * '''2026-07-27T11:51:09Z AdT3: Task finished!''' * 2026-07-27T11:55:01Z '''[[:de:Special:Diff/prev/269138538|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:02Z '''[[:de:Special:Diff/prev/269138541|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:02Z '''[[:de:Special:Diff/prev/269138543|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138545|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Janui|Kennzeichnung von Lotse Janui als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Janui|Kennzeichnung von Lotse Janui als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138546|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Mondtaler|Kennzeichnung von Lotse Mondtaler als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Mondtaler|Kennzeichnung von Lotse Mondtaler als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138547|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:55:04Z '''[[:de:Special:Diff/prev/269138549|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Janui|Entfernen von Lotse Janui, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Janui|Entfernen von Lotse Janui, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:55:04Z '''[[:de:Special:Diff/prev/269138550|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Mondtaler|Entfernen von Lotse Mondtaler, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Mondtaler|Entfernen von Lotse Mondtaler, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:56:16Z '''[[:de:Special:Diff/prev/269138580|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:17Z '''[[:de:Special:Diff/prev/269138581|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:18Z '''[[:de:Special:Diff/prev/269138583|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:18Z '''[[:de:Special:Diff/prev/269138584|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T12:26:48Z '''[[:de:Special:Diff/prev/269139304|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * '''2026-07-27T13:00:03Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-27T15:49:34Z '''[[:de:Special:Diff/prev/269143289|••]] MediaWiki:''' [[:de:MediaWiki:Noarticletext-1|MediaWiki:Noarticletext-1]] -- [[:de:user:MBq|MBq]] -- ''zweiter satz eher verwirrend vor allem für noobs'' * 2026-07-27T16:03:13Z '''[[:de:Special:Diff/prev/269143551|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia:WikiProjekt Kategorien/Warteschlange/Archiv/2026 III#Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie) (erledigt)]] archiviert – letzte Bearbeitung: [[user:TaxonBot|TaxonBot]] (26.07.2026 18:01:48)'' * 2026-07-27T19:41:44Z '''[[:de:Special:Diff/prev/269147772|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Hellenyck|Hellenyck]] -- * 2026-07-27T20:01:48Z '''[[:de:Special:Diff/prev/269148095|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SignaturBot|SignaturBot]] -- ''Bot: Signaturnachtrag für Beitrag von [[User:Hellenyck|Hellenyck]]'' * 2026-07-27T20:03:18Z '''[[:de:Special:Diff/prev/269148127|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Hellenyck|Hellenyck]] -- * '''2026-07-27T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-27T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-27T22:00:11Z '''[[:de:Special:Diff/prev/269150668|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-27T22:00:22Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-27T22:00:35Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-27T22:01:28Z AdT-Archive: Task finished!''' * '''2026-07-27T22:01:40Z AdT2: Task finished!''' * '''2026-07-27T22:03:39Z AdTneu: Task finished!''' * '''2026-07-27T22:03:41Z AdT2: Task finished!''' * '''2026-07-27T22:03:53Z AdT2: Task finished!''' * '''2026-07-27T22:05:08Z HS-Snapshot: Task finished!''' * '''2026-07-27T22:06:20Z AdT2: Task finished!''' * '''2026-07-27T22:06:20Z AdT2: Task finished!''' * 2026-07-27T22:13:23Z '''[[:de:Special:Diff/prev/269150924|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Aktualisierung'' * 2026-07-27T22:15:38Z '''[[:de:Special:Diff/prev/269150973|••]] MediaWiki:''' [[:de:MediaWiki:Codemirror-prefs-summary|MediaWiki:Codemirror-prefs-summary]] -- [[:de:user:Ameisenigel|Ameisenigel]] -- ''Anfrage auf [[WP:AA]]'' * '''2026-07-27T22:30:27Z AdT3: Task finished!''' pc69bgmix4abieixdqvw8uv6x2bzfem 619021 619020 2026-07-27T22:47:02Z TaxonBot 4700 Log: BIBR 619021 wikitext text/x-wiki == TaxonBot: Protokoll 2026-07-23 == * '''2026-07-23T01:41:40Z NeueArtikel3: Task finished!''' * '''2026-07-23T02:45:53Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-23T03:07:55Z '''[[:de:Special:Diff/prev/269025863|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 4 Abschnitte: 4 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Alessandro_Severo|Alessandro_Severo]]) - letzte Bearbeitung: [[:User:Uwe Gille|Uwe Gille]], 2026-07-22 16:40'' * '''2026-07-23T03:16:30Z AdT2: Task finished!''' * '''2026-07-23T03:18:51Z AdT2: Task finished!''' * '''2026-07-23T03:43:11Z AdT3: Task finished!''' * '''2026-07-23T05:30:50Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-23T09:23:58Z AdT2: Task finished!''' * '''2026-07-23T09:26:18Z AdT2: Task finished!''' * '''2026-07-23T09:31:04Z AdT2: Task finished!''' * '''2026-07-23T09:33:30Z AdT2: Task finished!''' * '''2026-07-23T09:38:18Z AdT2: Task finished!''' * '''2026-07-23T09:40:50Z AdT2: Task finished!''' * 2026-07-23T09:40:56Z '''[[:de:Special:Diff/prev/269032476|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span>'' * '''2026-07-23T09:51:37Z AdT3: Task finished!''' * '''2026-07-23T09:55:09Z HS-Snapshot: Task finished!''' * '''2026-07-23T09:56:28Z AdT2: Task finished!''' * '''2026-07-23T09:56:33Z AdT2: Task finished!''' * '''2026-07-23T09:58:55Z AdT2: Task finished!''' * '''2026-07-23T09:59:00Z AdT2: Task finished!''' * '''2026-07-23T10:00:14Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-23T10:00:20Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-23T10:00:33Z AutoArchiv Wikiversity: Task finished!''' * 2026-07-23T10:20:43Z '''[[:de:Special:Diff/prev/269033381|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span>'' * '''2026-07-23T10:24:45Z AdT3: Task finished!''' * 2026-07-23T11:25:51Z '''[[:de:Special:Diff/prev/269034533|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span> Antwort'' * 2026-07-23T11:48:12Z '''[[:de:Special:Diff/prev/269034913|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:Norpew|Norpew]] -- ''[[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen#7. Juni 2026|→]]<span class="autocomment">7. Juni 2026: </span> Antwort'' * 2026-07-23T11:50:21Z '''[[:de:Special:Diff/prev/269034949|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen# Journal of Crustacean Biology|→]]<span class="autocomment"> Journal of Crustacean Biology: </span>'' * 2026-07-23T12:02:54Z '''[[:de:Special:Diff/prev/269035143|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:XenonX3|XenonX3]] -- ''[[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen#7. Juni 2026|→]]<span class="autocomment">7. Juni 2026: </span> -1'' * '''2026-07-23T12:39:47Z MerlBot: Task finished!''' * '''2026-07-23T12:40:02Z MerlBot1a: Task finished!''' * 2026-07-23T12:40:49Z '''[[:de:Special:Diff/prev/269035837|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of Crustacean Biology|→]]<span class="autocomment">Journal of Crustacean Biology: </span>'' * '''2026-07-23T13:00:04Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-23T14:07:52Z '''[[:de:Special:Diff/prev/269037754|••]] IMP:''' [[:de:Wikipedia Diskussion:Importwünsche|Wikipedia Diskussion:Importwünsche]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia Diskussion:Importwünsche/2026#Nachfrage]] archiviert – letzte Bearbeitung: [[user:Ameisenigel|Ameisenigel]] (16.07.2026 10:25:38)'' * 2026-07-23T15:25:41Z '''[[:de:Special:Diff/prev/269041717|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span> Antwort'' * '''2026-07-23T17:13:40Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-23T19:41:45Z -- <span style="color:red;">110</span>''' * '''2026-07-23T19:59:15Z -- <span style="color:red;">110</span>''' * 2026-07-23T20:57:56Z '''[[:de:Special:Diff/prev/269048968|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:YuniToumei|YuniToumei]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of Crustacean Biology|→]]<span class="autocomment">Journal of Crustacean Biology: </span> Antwort'' * '''2026-07-23T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-23T22:00:07Z Review: Task finished!''' * '''2026-07-23T22:00:14Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-23T22:00:20Z AutoArchiv Wikivoyage: Task finished!''' * 2026-07-23T22:00:22Z '''[[:de:Special:Diff/prev/269049860|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-23T22:00:35Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-23T22:01:27Z AdT-Archive: Task finished!''' * '''2026-07-23T22:01:40Z AdT2: Task finished!''' * '''2026-07-23T22:03:36Z AdT2: Task finished!''' * '''2026-07-23T22:03:44Z AdT2: Task finished!''' * '''2026-07-23T22:03:48Z AdTneu: Task finished!''' * '''2026-07-23T22:05:08Z HS-Snapshot: Task finished!''' * '''2026-07-23T22:05:58Z AdT2: Task finished!''' * '''2026-07-23T22:06:11Z AdT2: Task finished!''' * '''2026-07-23T22:29:38Z AdT3: Task finished!''' == TaxonBot: Protokoll 2026-07-24 == * '''2026-07-24T01:41:23Z NeueArtikel3: Task finished!''' * 2026-07-24T02:37:40Z '''[[:de:Special:Diff/prev/269051656|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:KurtR|KurtR]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#schweizer-illustrierte.ch und handelszeitung.ch auf Archive.org umstellen|→]]<span class="autocomment">schweizer-illustrierte.ch und handelszeitung.ch auf Archive.org umstellen: </span>'' * 2026-07-24T03:07:56Z '''[[:de:Special:Diff/prev/269051807|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 1 Abschnitt: 1 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Wieder_Zootaxa|Wieder_Zootaxa]]) - letzte Bearbeitung: [[:User:YuniToumei|YuniToumei]], 2026-07-23 22:57'' * '''2026-07-24T05:21:37Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-24T06:35:29Z '''[[:de:Special:Diff/prev/269054508|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> Antwort'' * '''2026-07-24T07:07:45Z AdT2: Task finished!''' * '''2026-07-24T07:10:14Z AdT2: Task finished!''' * 2026-07-24T07:19:24Z '''[[:de:Special:Diff/prev/269055298|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span> Antwort'' * '''2026-07-24T07:35:06Z AdT3: Task finished!''' * 2026-07-24T08:22:23Z '''[[:de:Special:Diff/prev/269056314|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of Crustacean Biology|→]]<span class="autocomment">Journal of Crustacean Biology: </span>'' * 2026-07-24T09:23:37Z '''[[:de:Special:Diff/prev/269057592|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Wi-luc-ky|Wi-luc-ky]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> aw: läuft bei allen Nachteilen auf Totlinklabel hinaus'' * '''2026-07-24T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-24T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-24T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-24T10:00:35Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-24T10:07:32Z [[:de:Special:Diff/prev/269058569|••]] Augsburg: [[:de:Wikipedia:Augsburg|Wikipedia:Augsburg]] -- [[:de:user:Langoktavian|Langoktavian]] -- ''[[:de:Wikipedia:Augsburg#Ich bin dabei!|→]]<span class="autocomment">Ich bin dabei!: </span>''''' * 2026-07-24T10:16:03Z '''[[:de:Special:Diff/prev/269058729|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span>'' * '''2026-07-24T10:31:23Z AdT2: Task finished!''' * '''2026-07-24T10:33:45Z AdT2: Task finished!''' * '''2026-07-24T10:34:08Z AdT2: Task finished!''' * '''2026-07-24T10:36:31Z AdT2: Task finished!''' * '''2026-07-24T10:58:29Z AdT3: Task finished!''' * '''2026-07-24T11:57:13Z MerlBot: Task finished!''' * '''2026-07-24T11:57:28Z MerlBot1a: Task finished!''' * '''2026-07-24T13:00:04Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-24T14:36:49Z '''[[:de:Special:Diff/prev/269063510|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:Krib|Krib]] -- ''[[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung#1945 bis heute|→]]<span class="autocomment">1945 bis heute: </span> +[[Volksmudschahedin]]'' * '''2026-07-24T17:06:31Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-24T19:05:20Z '''[[:de:Special:Diff/prev/269068831|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span> Antwort'' * 2026-07-24T19:05:35Z '''[[:de:Special:Diff/prev/269068837|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Walter Schmidt-Salzmann - Widerstandsbewegung 20.07.1944|→]]<span class="autocomment">Walter Schmidt-Salzmann - Widerstandsbewegung 20.07.1944: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * 2026-07-24T19:19:46Z '''[[:de:Special:Diff/prev/269069103|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> Antwort'' * 2026-07-24T19:44:13Z '''[[:de:Special:Diff/prev/269069473|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Wi-luc-ky|Wi-luc-ky]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> aw: in [[Archive.today]] steht was zum [[WP:GB|GB]]'' * '''2026-07-24T21:55:07Z HS-Snapshot: Task finished!''' * '''2026-07-24T22:00:09Z Review: Task finished!''' * '''2026-07-24T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-24T22:00:14Z '''[[:de:Special:Diff/prev/269071687|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-24T22:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-24T22:00:44Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-24T22:01:25Z AdT-Archive: Task finished!''' * '''2026-07-24T22:01:37Z AdT2: Task finished!''' * '''2026-07-24T22:03:26Z AdTneu: Task finished!''' * '''2026-07-24T22:03:35Z AdT2: Task finished!''' * '''2026-07-24T22:03:41Z AdT2: Task finished!''' * '''2026-07-24T22:05:07Z HS-Snapshot: Task finished!''' * '''2026-07-24T22:06:01Z AdT2: Task finished!''' * '''2026-07-24T22:06:04Z AdT2: Task finished!''' * '''2026-07-24T22:30:04Z AdT3: Task finished!''' == TaxonBot: Protokoll 2026-07-25 == * '''2026-07-25T01:42:40Z NeueArtikel3: Task finished!''' * '''2026-07-25T02:27:12Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-25T04:31:55Z '''[[:de:Special:Diff/prev/269074888|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Schulenburg1|Schulenburg1]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Geburtstag von Misselwitz, Joachim|→]]<span class="autocomment">Geburtstag von Misselwitz, Joachim: </span>'' * 2026-07-25T04:38:55Z '''[[:de:Special:Diff/prev/269074956|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:Zollernalb|Zollernalb]] -- ''Neuer Abschnitt [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange#Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch)|→]]<span class="autocomment">Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch): </span>'' * 2026-07-25T05:00:39Z '''[[:de:Special:Diff/prev/269075274|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonKatBot|TaxonKatBot]] -- ''Bot: [[:Kategorie:Bischof von Derry]] nach [[:Kategorie:Bischof von Derry (römisch-katholisch)]]: erledigt'' * '''2026-07-25T05:22:42Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-25T08:52:54Z '''[[:de:Special:Diff/prev/269080442|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span>'' * '''2026-07-25T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-25T10:00:12Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-25T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-25T10:00:33Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-25T10:25:28Z MerlBot: Task finished!''' * '''2026-07-25T10:25:43Z MerlBot1a: Task finished!''' * 2026-07-25T11:01:03Z '''[[:de:Special:Diff/prev/269087961|••]] IMP:''' [[:de:Wikipedia Diskussion:Übersetzungen|Wikipedia Diskussion:Übersetzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia Diskussion:Übersetzungen/Archiv/2023#Bestes Vorgehen beim Artikelübersetzen, mit Blick auf die Fußnoten]] archiviert – letzte Bearbeitung: [[user:Ameisenigel|Ameisenigel]] (15.07.2026 22:06:20)'' * '''2026-07-25T11:58:34Z [[:de:Special:Diff/prev/269089070|••]] Augsburg: [[:de:Wikipedia Diskussion:Augsburg|Wikipedia Diskussion:Augsburg]] -- [[:de:user:LGB-ler|LGB-ler]] -- ''[[:de:Wikipedia Diskussion:Augsburg#Wiki Treffen im Legoland Deutschland Resort|→]]<span class="autocomment">Wiki Treffen im Legoland Deutschland Resort: </span> Antwort''''' * '''2026-07-25T13:00:11Z AutoArchiv-Maimaid: Task finished!''' * '''2026-07-25T17:02:01Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-25T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-25T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-25T22:00:20Z AutoArchiv Wikivoyage: Task finished!''' * 2026-07-25T22:00:19Z '''[[:de:Special:Diff/prev/269098194|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-25T22:00:34Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-25T22:01:28Z AdT-Archive: Task finished!''' * '''2026-07-25T22:01:41Z AdT2: Task finished!''' * '''2026-07-25T22:03:27Z AdTneu: Task finished!''' * '''2026-07-25T22:03:34Z AdT2: Task finished!''' * '''2026-07-25T22:03:43Z AdT2: Task finished!''' * '''2026-07-25T22:05:07Z HS-Snapshot: Task finished!''' * '''2026-07-25T22:05:58Z AdT2: Task finished!''' * '''2026-07-25T22:06:07Z AdT2: Task finished!''' * 2026-07-25T22:13:10Z '''[[:de:Special:Diff/prev/269098339|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Aktualisierung'' * '''2026-07-25T22:29:42Z AdT3: Task finished!''' * 2026-07-25T23:19:07Z '''[[:de:Special:Diff/prev/269099303|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:Perrak|Perrak]] -- ''Neuer Abschnitt [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange#Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie)|→]]<span class="autocomment">Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie): </span>'' == TaxonBot: Protokoll 2026-07-26 == * '''2026-07-26T01:43:07Z NeueArtikel3: Task finished!''' * '''2026-07-26T02:24:52Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-26T03:07:38Z '''[[:de:Special:Diff/prev/269100556|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 1 Abschnitt: 1 nach [[Wikipedia:Bots/Anfragen/Archiv/2026-2]] (ab Abschnitt [[Wikipedia:Bots/Anfragen/Archiv/2026-2#Zwei_Vorlagenbezeichner|Zwei_Vorlagenbezeichner]]) - letzte Bearbeitung: [[:User:Wi-luc-ky|Wi-luc-ky]], 2026-07-24 21:44'' * 2026-07-26T03:08:04Z '''[[:de:Special:Diff/prev/269100564|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 3 Abschnitte: 3 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Walter_Schmidt-Salzmann_-_Widerstandsbewegung_20.07.1944|Walter_Schmidt-Salzmann_-_Widerstandsbewegung_20.07.1944]]) - letzte Bearbeitung: [[:User:Marie Adelaide|Marie Adelaide]], 2026-07-25 10:52'' * 2026-07-26T05:02:42Z '''[[:de:Special:Diff/prev/269102082|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonKatBot|TaxonKatBot]] -- ''Bot: [[:Kategorie:Isthmus]] nach [[:Kategorie:Isthmus (Geographie)]]: erledigt'' * '''2026-07-26T05:19:39Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-26T06:01:40Z '''[[:de:Special:Diff/prev/269102959|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T06:20:17Z Review: Task finished!''' * '''2026-07-26T07:04:51Z -- <span style="color:red;">110</span>''' * '''2026-07-26T07:34:23Z -- <span style="color:red;">110</span>''' * 2026-07-26T08:07:10Z '''[[:de:Special:Diff/prev/269105130|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:LeoGe25|LeoGe25]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-add-self-no-reason:LeoGe25||→]]<span class="autocomment">growthexperiments-manage-mentors-summary-add-self-no-reason:LeoGe25|: </span>'' * 2026-07-26T08:08:45Z '''[[:de:Special:Diff/prev/269105177|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData-Parameterzeilen in Darkmode'' * 2026-07-26T08:14:10Z '''[[:de:Special:Diff/prev/269105304|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''status-fix'' * 2026-07-26T08:23:31Z '''[[:de:Special:Diff/prev/269105496|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color-fix'' * 2026-07-26T08:39:45Z '''[[:de:Special:Diff/prev/269105832|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color fixed'' * 2026-07-26T08:42:29Z '''[[:de:Special:Diff/prev/269105889|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- * 2026-07-26T08:48:53Z '''[[:de:Special:Diff/prev/269105994|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''attempt 2'' * 2026-07-26T08:50:38Z '''[[:de:Special:Diff/prev/269106040|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Jayen466|Jayen466]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span>'' * 2026-07-26T08:59:11Z '''[[:de:Special:Diff/prev/269106248|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color-fix 3'' * 2026-07-26T09:46:16Z '''[[:de:Special:Diff/prev/269107366|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData grey shaded background / fix part 2 / optimized'' * 2026-07-26T09:52:50Z '''[[:de:Special:Diff/prev/269107501|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen#Altfälle mit offenen Fragen oder Problemen|→]]<span class="autocomment">Altfälle mit offenen Fragen oder Problemen: </span>'' * '''2026-07-26T09:55:09Z HS-Snapshot: Task finished!''' * '''2026-07-26T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-26T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-26T10:00:32Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-26T10:25:42Z MerlBot: Task finished!''' * '''2026-07-26T10:25:57Z MerlBot1a: Task finished!''' * 2026-07-26T10:32:50Z '''[[:de:Special:Diff/prev/269108359|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''required templatedata line: blue background'' * 2026-07-26T11:03:50Z '''[[:de:Special:Diff/prev/269108967|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * '''2026-07-26T11:10:56Z AdT2: Task finished!''' * '''2026-07-26T11:13:22Z AdT2: Task finished!''' * '''2026-07-26T11:39:33Z AdT3: Task finished!''' * 2026-07-26T11:50:52Z '''[[:de:Special:Diff/prev/269109953|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span>'' * 2026-07-26T11:54:39Z '''[[:de:Special:Diff/prev/269110026|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData: deprecated nach Beschreibung rot'' * 2026-07-26T11:59:30Z '''[[:de:Special:Diff/prev/269110098|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-26T12:17:45Z '''[[:de:Special:Diff/prev/269110441|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span> Service: DOI klickbar gemacht'' * 2026-07-26T12:19:07Z '''[[:de:Special:Diff/prev/269110466|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * 2026-07-26T12:26:09Z '''[[:de:Special:Diff/prev/269110594|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> Antwort'' * 2026-07-26T12:57:45Z '''[[:de:Special:Diff/prev/269111198|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Rack Pack|Rack Pack]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.|→]]<span class="autocomment">Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.: </span>'' * '''2026-07-26T13:00:03Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-26T13:14:00Z '''[[:de:Special:Diff/prev/269111657|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.|→]]<span class="autocomment">Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T14:40:58Z AdT2: Task finished!''' * '''2026-07-26T14:43:22Z AdT2: Task finished!''' * 2026-07-26T14:55:11Z '''[[:de:Special:Diff/prev/269115779|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Rack Pack|Rack Pack]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#ArchivLink, InternetArchivBot über komplettes Portal:Billard 6.295 Artikel laufen lassen möglich?|→]]<span class="autocomment">ArchivLink, InternetArchivBot über komplettes Portal:Billard 6.295 Artikel laufen lassen möglich?: </span>'' * '''2026-07-26T15:08:57Z AdT3: Task finished!''' * 2026-07-26T15:55:23Z '''[[:de:Special:Diff/prev/269119211|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> Antwort'' * 2026-07-26T15:55:39Z '''[[:de:Special:Diff/prev/269119219|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * 2026-07-26T16:01:48Z '''[[:de:Special:Diff/prev/269119348|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia:WikiProjekt Kategorien/Warteschlange/Archiv/2026 III#Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch) (erledigt)]] archiviert – letzte Bearbeitung: [[user:TaxonKatBot|TaxonKatBot]] (26.07.2026 07:02:42)'' * 2026-07-26T16:03:51Z '''[[:de:Special:Diff/prev/269119393|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-26T16:39:13Z '''[[:de:Special:Diff/prev/269120898|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Timk70|Timk70]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span> mail'' * '''2026-07-26T17:06:16Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-26T18:15:07Z AdT2: Task finished!''' * '''2026-07-26T18:17:31Z AdT2: Task finished!''' * 2026-07-26T18:23:32Z '''[[:de:Special:Diff/prev/269122999|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span> Antwort'' * '''2026-07-26T18:42:51Z AdT3: Task finished!''' * 2026-07-26T18:49:34Z '''[[:de:Special:Diff/prev/269123502|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Jayen466|Jayen466]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span> erledigt'' * 2026-07-26T20:49:34Z '''[[:de:Special:Diff/prev/269125506|••]] MediaWiki:''' [[:de:MediaWiki:Ipbreason-indef-dropdown|MediaWiki:Ipbreason-indef-dropdown]] -- [[:de:user:Codc|Codc]] -- * 2026-07-26T21:26:06Z '''[[:de:Special:Diff/prev/269126058|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * 2026-07-26T21:26:27Z '''[[:de:Special:Diff/prev/269126064|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-26T22:00:07Z Review: Task finished!''' * '''2026-07-26T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-26T22:00:10Z '''[[:de:Special:Diff/prev/269126543|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-26T22:00:20Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-26T22:00:34Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-26T22:01:29Z AdT-Archive: Task finished!''' * '''2026-07-26T22:01:37Z AdT2: Task finished!''' * '''2026-07-26T22:03:32Z AdTneu: Task finished!''' * '''2026-07-26T22:03:37Z AdT2: Task finished!''' * '''2026-07-26T22:03:47Z AdT2: Task finished!''' * '''2026-07-26T22:05:08Z HS-Snapshot: Task finished!''' * '''2026-07-26T22:06:10Z AdT2: Task finished!''' * '''2026-07-26T22:06:25Z AdT2: Task finished!''' * '''2026-07-26T22:29:28Z AdT3: Task finished!''' == TaxonBot: Protokoll 2026-07-27 == * '''2026-07-27T01:39:13Z NeueArtikel3: Task finished!''' * '''2026-07-27T02:22:25Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-27T03:08:06Z '''[[:de:Special:Diff/prev/269128941|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 2 Abschnitte: 2 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Geburtstag_von_Misselwitz,_Joachim|Geburtstag_von_Misselwitz,_Joachim]]) - letzte Bearbeitung: [[:User:Doc Taxon|Doc Taxon]], 2026-07-26 23:26'' * '''2026-07-27T05:34:06Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-27T06:46:33Z '''[[:de:Special:Diff/prev/269132291|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * 2026-07-27T07:21:43Z '''[[:de:Special:Diff/prev/269132978|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-27T07:48:00Z '''[[:de:Special:Diff/prev/269133411|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span>'' * 2026-07-27T08:29:38Z '''[[:de:Special:Diff/prev/269134243|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * 2026-07-27T08:30:14Z '''[[:de:Special:Diff/prev/269134249|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-27T09:06:59Z '''[[:de:Special:Diff/prev/269135124|••]] MediaWiki:''' [[:de:MediaWiki:Userlogin-yourname-desc|MediaWiki:Userlogin-yourname-desc]] -- [[:de:user:Hgzh|Hgzh]] -- ''Anpassung an [[Wikipedia:Benutzerkonto]]'' * 2026-07-27T09:10:13Z '''[[:de:Special:Diff/prev/269135199|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet1|MediaWiki:Createacct-username-policy-popover-bullet1]] -- [[:de:user:Hgzh|Hgzh]] -- ''Link auf lokale Hilfeseite'' * 2026-07-27T09:14:04Z '''[[:de:Special:Diff/prev/269135264|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet2|MediaWiki:Createacct-username-policy-popover-bullet2]] -- [[:de:user:Hgzh|Hgzh]] -- ''Link zu lokaler Hilfeseite'' * 2026-07-27T09:17:06Z '''[[:de:Special:Diff/prev/269135320|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet3|MediaWiki:Createacct-username-policy-popover-bullet3]] -- [[:de:user:Hgzh|Hgzh]] -- ''Originaltext ist enwiki-zentriert und trifft hier nicht zu, stattdessen auf Verifizierung verwiesen'' * 2026-07-27T09:35:04Z '''[[:de:Special:Diff/prev/269135762|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''lokale Adaption des Infobox-Hack-Stylesheets'' * 2026-07-27T09:36:31Z '''[[:de:Special:Diff/prev/269135802|••]] MediaWiki:''' [[:de:MediaWiki:Wikimedia-styles-exclude|MediaWiki:Wikimedia-styles-exclude]] -- [[:de:user:Hgzh|Hgzh]] -- ''zentrales Infobox-Stylesheet deaktiviert'' * 2026-07-27T09:43:59Z '''[[:de:Special:Diff/prev/269135955|••]] MediaWiki:''' [[:de:MediaWiki:Gadgets-definition|MediaWiki:Gadgets-definition]] -- [[:de:user:Hgzh|Hgzh]] -- ''responsive erstmal nur für minerva'' * 2026-07-27T09:45:36Z '''[[:de:Special:Diff/prev/269135983|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''nur minerva über Gadgets-definition'' * '''2026-07-27T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-27T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-27T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-27T10:00:33Z AutoArchiv Wikiversity: Task finished!''' * 2026-07-27T10:22:29Z '''[[:de:Special:Diff/prev/269136634|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''inline-table mglw. generell besser geeignet'' * '''2026-07-27T10:52:06Z AdT2: Task finished!''' * '''2026-07-27T10:54:27Z AdT2: Task finished!''' * '''2026-07-27T11:02:06Z AdT2: Task finished!''' * '''2026-07-27T11:04:30Z AdT2: Task finished!''' * '''2026-07-27T11:05:26Z AdT2: Task finished!''' * '''2026-07-27T11:06:36Z AdT2: Task finished!''' * '''2026-07-27T11:07:50Z AdT2: Task finished!''' * '''2026-07-27T11:08:59Z AdT2: Task finished!''' * '''2026-07-27T11:19:04Z AdT3: Task finished!''' * '''2026-07-27T11:23:06Z AdT2: Task finished!''' * '''2026-07-27T11:25:33Z AdT2: Task finished!''' * '''2026-07-27T11:51:09Z AdT3: Task finished!''' * 2026-07-27T11:55:01Z '''[[:de:Special:Diff/prev/269138538|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:02Z '''[[:de:Special:Diff/prev/269138541|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:02Z '''[[:de:Special:Diff/prev/269138543|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138545|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Janui|Kennzeichnung von Lotse Janui als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Janui|Kennzeichnung von Lotse Janui als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138546|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Mondtaler|Kennzeichnung von Lotse Mondtaler als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Mondtaler|Kennzeichnung von Lotse Mondtaler als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138547|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:55:04Z '''[[:de:Special:Diff/prev/269138549|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Janui|Entfernen von Lotse Janui, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Janui|Entfernen von Lotse Janui, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:55:04Z '''[[:de:Special:Diff/prev/269138550|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Mondtaler|Entfernen von Lotse Mondtaler, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Mondtaler|Entfernen von Lotse Mondtaler, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:56:16Z '''[[:de:Special:Diff/prev/269138580|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:17Z '''[[:de:Special:Diff/prev/269138581|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:18Z '''[[:de:Special:Diff/prev/269138583|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:18Z '''[[:de:Special:Diff/prev/269138584|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T12:26:48Z '''[[:de:Special:Diff/prev/269139304|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * '''2026-07-27T13:00:03Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-27T15:49:34Z '''[[:de:Special:Diff/prev/269143289|••]] MediaWiki:''' [[:de:MediaWiki:Noarticletext-1|MediaWiki:Noarticletext-1]] -- [[:de:user:MBq|MBq]] -- ''zweiter satz eher verwirrend vor allem für noobs'' * 2026-07-27T16:03:13Z '''[[:de:Special:Diff/prev/269143551|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia:WikiProjekt Kategorien/Warteschlange/Archiv/2026 III#Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie) (erledigt)]] archiviert – letzte Bearbeitung: [[user:TaxonBot|TaxonBot]] (26.07.2026 18:01:48)'' * 2026-07-27T19:41:44Z '''[[:de:Special:Diff/prev/269147772|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Hellenyck|Hellenyck]] -- * 2026-07-27T20:01:48Z '''[[:de:Special:Diff/prev/269148095|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SignaturBot|SignaturBot]] -- ''Bot: Signaturnachtrag für Beitrag von [[User:Hellenyck|Hellenyck]]'' * 2026-07-27T20:03:18Z '''[[:de:Special:Diff/prev/269148127|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Hellenyck|Hellenyck]] -- * '''2026-07-27T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-27T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-27T22:00:11Z '''[[:de:Special:Diff/prev/269150668|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-27T22:00:22Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-27T22:00:35Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-27T22:01:28Z AdT-Archive: Task finished!''' * '''2026-07-27T22:01:40Z AdT2: Task finished!''' * '''2026-07-27T22:03:39Z AdTneu: Task finished!''' * '''2026-07-27T22:03:41Z AdT2: Task finished!''' * '''2026-07-27T22:03:53Z AdT2: Task finished!''' * '''2026-07-27T22:05:08Z HS-Snapshot: Task finished!''' * '''2026-07-27T22:06:20Z AdT2: Task finished!''' * '''2026-07-27T22:06:20Z AdT2: Task finished!''' * 2026-07-27T22:13:23Z '''[[:de:Special:Diff/prev/269150924|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Aktualisierung'' * 2026-07-27T22:15:38Z '''[[:de:Special:Diff/prev/269150973|••]] MediaWiki:''' [[:de:MediaWiki:Codemirror-prefs-summary|MediaWiki:Codemirror-prefs-summary]] -- [[:de:user:Ameisenigel|Ameisenigel]] -- ''Anfrage auf [[WP:AA]]'' * '''2026-07-27T22:30:27Z AdT3: Task finished!''' * 2026-07-27T22:46:58Z '''[[:de:Special:Diff/prev/269151373|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Niederländische Kunstgeschichte u.a.|→]]<span class="autocomment">Niederländische Kunstgeschichte u.a.: </span> Antwort'' l2aq65s8xtp8oeky6i5akulyu0oxq50 619023 619021 2026-07-28T00:00:02Z TaxonBot 4700 /* TaxonBot: Protokoll 2026-07-28 */ new section 619023 wikitext text/x-wiki == TaxonBot: Protokoll 2026-07-24 == * '''2026-07-24T01:41:23Z NeueArtikel3: Task finished!''' * 2026-07-24T02:37:40Z '''[[:de:Special:Diff/prev/269051656|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:KurtR|KurtR]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#schweizer-illustrierte.ch und handelszeitung.ch auf Archive.org umstellen|→]]<span class="autocomment">schweizer-illustrierte.ch und handelszeitung.ch auf Archive.org umstellen: </span>'' * 2026-07-24T03:07:56Z '''[[:de:Special:Diff/prev/269051807|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 1 Abschnitt: 1 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Wieder_Zootaxa|Wieder_Zootaxa]]) - letzte Bearbeitung: [[:User:YuniToumei|YuniToumei]], 2026-07-23 22:57'' * '''2026-07-24T05:21:37Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-24T06:35:29Z '''[[:de:Special:Diff/prev/269054508|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> Antwort'' * '''2026-07-24T07:07:45Z AdT2: Task finished!''' * '''2026-07-24T07:10:14Z AdT2: Task finished!''' * 2026-07-24T07:19:24Z '''[[:de:Special:Diff/prev/269055298|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span> Antwort'' * '''2026-07-24T07:35:06Z AdT3: Task finished!''' * 2026-07-24T08:22:23Z '''[[:de:Special:Diff/prev/269056314|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of Crustacean Biology|→]]<span class="autocomment">Journal of Crustacean Biology: </span>'' * 2026-07-24T09:23:37Z '''[[:de:Special:Diff/prev/269057592|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Wi-luc-ky|Wi-luc-ky]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> aw: läuft bei allen Nachteilen auf Totlinklabel hinaus'' * '''2026-07-24T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-24T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-24T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-24T10:00:35Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-24T10:07:32Z [[:de:Special:Diff/prev/269058569|••]] Augsburg: [[:de:Wikipedia:Augsburg|Wikipedia:Augsburg]] -- [[:de:user:Langoktavian|Langoktavian]] -- ''[[:de:Wikipedia:Augsburg#Ich bin dabei!|→]]<span class="autocomment">Ich bin dabei!: </span>''''' * 2026-07-24T10:16:03Z '''[[:de:Special:Diff/prev/269058729|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span>'' * '''2026-07-24T10:31:23Z AdT2: Task finished!''' * '''2026-07-24T10:33:45Z AdT2: Task finished!''' * '''2026-07-24T10:34:08Z AdT2: Task finished!''' * '''2026-07-24T10:36:31Z AdT2: Task finished!''' * '''2026-07-24T10:58:29Z AdT3: Task finished!''' * '''2026-07-24T11:57:13Z MerlBot: Task finished!''' * '''2026-07-24T11:57:28Z MerlBot1a: Task finished!''' * '''2026-07-24T13:00:04Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-24T14:36:49Z '''[[:de:Special:Diff/prev/269063510|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:Krib|Krib]] -- ''[[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung#1945 bis heute|→]]<span class="autocomment">1945 bis heute: </span> +[[Volksmudschahedin]]'' * '''2026-07-24T17:06:31Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-24T19:05:20Z '''[[:de:Special:Diff/prev/269068831|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span> Antwort'' * 2026-07-24T19:05:35Z '''[[:de:Special:Diff/prev/269068837|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Walter Schmidt-Salzmann - Widerstandsbewegung 20.07.1944|→]]<span class="autocomment">Walter Schmidt-Salzmann - Widerstandsbewegung 20.07.1944: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * 2026-07-24T19:19:46Z '''[[:de:Special:Diff/prev/269069103|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> Antwort'' * 2026-07-24T19:44:13Z '''[[:de:Special:Diff/prev/269069473|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Wi-luc-ky|Wi-luc-ky]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> aw: in [[Archive.today]] steht was zum [[WP:GB|GB]]'' * '''2026-07-24T21:55:07Z HS-Snapshot: Task finished!''' * '''2026-07-24T22:00:09Z Review: Task finished!''' * '''2026-07-24T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-24T22:00:14Z '''[[:de:Special:Diff/prev/269071687|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-24T22:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-24T22:00:44Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-24T22:01:25Z AdT-Archive: Task finished!''' * '''2026-07-24T22:01:37Z AdT2: Task finished!''' * '''2026-07-24T22:03:26Z AdTneu: Task finished!''' * '''2026-07-24T22:03:35Z AdT2: Task finished!''' * '''2026-07-24T22:03:41Z AdT2: Task finished!''' * '''2026-07-24T22:05:07Z HS-Snapshot: Task finished!''' * '''2026-07-24T22:06:01Z AdT2: Task finished!''' * '''2026-07-24T22:06:04Z AdT2: Task finished!''' * '''2026-07-24T22:30:04Z AdT3: Task finished!''' == TaxonBot: Protokoll 2026-07-25 == * '''2026-07-25T01:42:40Z NeueArtikel3: Task finished!''' * '''2026-07-25T02:27:12Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-25T04:31:55Z '''[[:de:Special:Diff/prev/269074888|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Schulenburg1|Schulenburg1]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Geburtstag von Misselwitz, Joachim|→]]<span class="autocomment">Geburtstag von Misselwitz, Joachim: </span>'' * 2026-07-25T04:38:55Z '''[[:de:Special:Diff/prev/269074956|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:Zollernalb|Zollernalb]] -- ''Neuer Abschnitt [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange#Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch)|→]]<span class="autocomment">Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch): </span>'' * 2026-07-25T05:00:39Z '''[[:de:Special:Diff/prev/269075274|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonKatBot|TaxonKatBot]] -- ''Bot: [[:Kategorie:Bischof von Derry]] nach [[:Kategorie:Bischof von Derry (römisch-katholisch)]]: erledigt'' * '''2026-07-25T05:22:42Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-25T08:52:54Z '''[[:de:Special:Diff/prev/269080442|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span>'' * '''2026-07-25T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-25T10:00:12Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-25T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-25T10:00:33Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-25T10:25:28Z MerlBot: Task finished!''' * '''2026-07-25T10:25:43Z MerlBot1a: Task finished!''' * 2026-07-25T11:01:03Z '''[[:de:Special:Diff/prev/269087961|••]] IMP:''' [[:de:Wikipedia Diskussion:Übersetzungen|Wikipedia Diskussion:Übersetzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia Diskussion:Übersetzungen/Archiv/2023#Bestes Vorgehen beim Artikelübersetzen, mit Blick auf die Fußnoten]] archiviert – letzte Bearbeitung: [[user:Ameisenigel|Ameisenigel]] (15.07.2026 22:06:20)'' * '''2026-07-25T11:58:34Z [[:de:Special:Diff/prev/269089070|••]] Augsburg: [[:de:Wikipedia Diskussion:Augsburg|Wikipedia Diskussion:Augsburg]] -- [[:de:user:LGB-ler|LGB-ler]] -- ''[[:de:Wikipedia Diskussion:Augsburg#Wiki Treffen im Legoland Deutschland Resort|→]]<span class="autocomment">Wiki Treffen im Legoland Deutschland Resort: </span> Antwort''''' * '''2026-07-25T13:00:11Z AutoArchiv-Maimaid: Task finished!''' * '''2026-07-25T17:02:01Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-25T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-25T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-25T22:00:20Z AutoArchiv Wikivoyage: Task finished!''' * 2026-07-25T22:00:19Z '''[[:de:Special:Diff/prev/269098194|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-25T22:00:34Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-25T22:01:28Z AdT-Archive: Task finished!''' * '''2026-07-25T22:01:41Z AdT2: Task finished!''' * '''2026-07-25T22:03:27Z AdTneu: Task finished!''' * '''2026-07-25T22:03:34Z AdT2: Task finished!''' * '''2026-07-25T22:03:43Z AdT2: Task finished!''' * '''2026-07-25T22:05:07Z HS-Snapshot: Task finished!''' * '''2026-07-25T22:05:58Z AdT2: Task finished!''' * '''2026-07-25T22:06:07Z AdT2: Task finished!''' * 2026-07-25T22:13:10Z '''[[:de:Special:Diff/prev/269098339|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Aktualisierung'' * '''2026-07-25T22:29:42Z AdT3: Task finished!''' * 2026-07-25T23:19:07Z '''[[:de:Special:Diff/prev/269099303|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:Perrak|Perrak]] -- ''Neuer Abschnitt [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange#Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie)|→]]<span class="autocomment">Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie): </span>'' == TaxonBot: Protokoll 2026-07-26 == * '''2026-07-26T01:43:07Z NeueArtikel3: Task finished!''' * '''2026-07-26T02:24:52Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-26T03:07:38Z '''[[:de:Special:Diff/prev/269100556|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 1 Abschnitt: 1 nach [[Wikipedia:Bots/Anfragen/Archiv/2026-2]] (ab Abschnitt [[Wikipedia:Bots/Anfragen/Archiv/2026-2#Zwei_Vorlagenbezeichner|Zwei_Vorlagenbezeichner]]) - letzte Bearbeitung: [[:User:Wi-luc-ky|Wi-luc-ky]], 2026-07-24 21:44'' * 2026-07-26T03:08:04Z '''[[:de:Special:Diff/prev/269100564|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 3 Abschnitte: 3 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Walter_Schmidt-Salzmann_-_Widerstandsbewegung_20.07.1944|Walter_Schmidt-Salzmann_-_Widerstandsbewegung_20.07.1944]]) - letzte Bearbeitung: [[:User:Marie Adelaide|Marie Adelaide]], 2026-07-25 10:52'' * 2026-07-26T05:02:42Z '''[[:de:Special:Diff/prev/269102082|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonKatBot|TaxonKatBot]] -- ''Bot: [[:Kategorie:Isthmus]] nach [[:Kategorie:Isthmus (Geographie)]]: erledigt'' * '''2026-07-26T05:19:39Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-26T06:01:40Z '''[[:de:Special:Diff/prev/269102959|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T06:20:17Z Review: Task finished!''' * '''2026-07-26T07:04:51Z -- <span style="color:red;">110</span>''' * '''2026-07-26T07:34:23Z -- <span style="color:red;">110</span>''' * 2026-07-26T08:07:10Z '''[[:de:Special:Diff/prev/269105130|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:LeoGe25|LeoGe25]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-add-self-no-reason:LeoGe25||→]]<span class="autocomment">growthexperiments-manage-mentors-summary-add-self-no-reason:LeoGe25|: </span>'' * 2026-07-26T08:08:45Z '''[[:de:Special:Diff/prev/269105177|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData-Parameterzeilen in Darkmode'' * 2026-07-26T08:14:10Z '''[[:de:Special:Diff/prev/269105304|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''status-fix'' * 2026-07-26T08:23:31Z '''[[:de:Special:Diff/prev/269105496|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color-fix'' * 2026-07-26T08:39:45Z '''[[:de:Special:Diff/prev/269105832|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color fixed'' * 2026-07-26T08:42:29Z '''[[:de:Special:Diff/prev/269105889|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- * 2026-07-26T08:48:53Z '''[[:de:Special:Diff/prev/269105994|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''attempt 2'' * 2026-07-26T08:50:38Z '''[[:de:Special:Diff/prev/269106040|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Jayen466|Jayen466]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span>'' * 2026-07-26T08:59:11Z '''[[:de:Special:Diff/prev/269106248|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color-fix 3'' * 2026-07-26T09:46:16Z '''[[:de:Special:Diff/prev/269107366|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData grey shaded background / fix part 2 / optimized'' * 2026-07-26T09:52:50Z '''[[:de:Special:Diff/prev/269107501|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen#Altfälle mit offenen Fragen oder Problemen|→]]<span class="autocomment">Altfälle mit offenen Fragen oder Problemen: </span>'' * '''2026-07-26T09:55:09Z HS-Snapshot: Task finished!''' * '''2026-07-26T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-26T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-26T10:00:32Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-26T10:25:42Z MerlBot: Task finished!''' * '''2026-07-26T10:25:57Z MerlBot1a: Task finished!''' * 2026-07-26T10:32:50Z '''[[:de:Special:Diff/prev/269108359|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''required templatedata line: blue background'' * 2026-07-26T11:03:50Z '''[[:de:Special:Diff/prev/269108967|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * '''2026-07-26T11:10:56Z AdT2: Task finished!''' * '''2026-07-26T11:13:22Z AdT2: Task finished!''' * '''2026-07-26T11:39:33Z AdT3: Task finished!''' * 2026-07-26T11:50:52Z '''[[:de:Special:Diff/prev/269109953|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span>'' * 2026-07-26T11:54:39Z '''[[:de:Special:Diff/prev/269110026|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData: deprecated nach Beschreibung rot'' * 2026-07-26T11:59:30Z '''[[:de:Special:Diff/prev/269110098|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-26T12:17:45Z '''[[:de:Special:Diff/prev/269110441|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span> Service: DOI klickbar gemacht'' * 2026-07-26T12:19:07Z '''[[:de:Special:Diff/prev/269110466|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * 2026-07-26T12:26:09Z '''[[:de:Special:Diff/prev/269110594|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> Antwort'' * 2026-07-26T12:57:45Z '''[[:de:Special:Diff/prev/269111198|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Rack Pack|Rack Pack]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.|→]]<span class="autocomment">Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.: </span>'' * '''2026-07-26T13:00:03Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-26T13:14:00Z '''[[:de:Special:Diff/prev/269111657|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.|→]]<span class="autocomment">Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T14:40:58Z AdT2: Task finished!''' * '''2026-07-26T14:43:22Z AdT2: Task finished!''' * 2026-07-26T14:55:11Z '''[[:de:Special:Diff/prev/269115779|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Rack Pack|Rack Pack]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#ArchivLink, InternetArchivBot über komplettes Portal:Billard 6.295 Artikel laufen lassen möglich?|→]]<span class="autocomment">ArchivLink, InternetArchivBot über komplettes Portal:Billard 6.295 Artikel laufen lassen möglich?: </span>'' * '''2026-07-26T15:08:57Z AdT3: Task finished!''' * 2026-07-26T15:55:23Z '''[[:de:Special:Diff/prev/269119211|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> Antwort'' * 2026-07-26T15:55:39Z '''[[:de:Special:Diff/prev/269119219|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * 2026-07-26T16:01:48Z '''[[:de:Special:Diff/prev/269119348|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia:WikiProjekt Kategorien/Warteschlange/Archiv/2026 III#Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch) (erledigt)]] archiviert – letzte Bearbeitung: [[user:TaxonKatBot|TaxonKatBot]] (26.07.2026 07:02:42)'' * 2026-07-26T16:03:51Z '''[[:de:Special:Diff/prev/269119393|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-26T16:39:13Z '''[[:de:Special:Diff/prev/269120898|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Timk70|Timk70]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span> mail'' * '''2026-07-26T17:06:16Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-26T18:15:07Z AdT2: Task finished!''' * '''2026-07-26T18:17:31Z AdT2: Task finished!''' * 2026-07-26T18:23:32Z '''[[:de:Special:Diff/prev/269122999|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span> Antwort'' * '''2026-07-26T18:42:51Z AdT3: Task finished!''' * 2026-07-26T18:49:34Z '''[[:de:Special:Diff/prev/269123502|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Jayen466|Jayen466]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span> erledigt'' * 2026-07-26T20:49:34Z '''[[:de:Special:Diff/prev/269125506|••]] MediaWiki:''' [[:de:MediaWiki:Ipbreason-indef-dropdown|MediaWiki:Ipbreason-indef-dropdown]] -- [[:de:user:Codc|Codc]] -- * 2026-07-26T21:26:06Z '''[[:de:Special:Diff/prev/269126058|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * 2026-07-26T21:26:27Z '''[[:de:Special:Diff/prev/269126064|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-26T22:00:07Z Review: Task finished!''' * '''2026-07-26T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-26T22:00:10Z '''[[:de:Special:Diff/prev/269126543|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-26T22:00:20Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-26T22:00:34Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-26T22:01:29Z AdT-Archive: Task finished!''' * '''2026-07-26T22:01:37Z AdT2: Task finished!''' * '''2026-07-26T22:03:32Z AdTneu: Task finished!''' * '''2026-07-26T22:03:37Z AdT2: Task finished!''' * '''2026-07-26T22:03:47Z AdT2: Task finished!''' * '''2026-07-26T22:05:08Z HS-Snapshot: Task finished!''' * '''2026-07-26T22:06:10Z AdT2: Task finished!''' * '''2026-07-26T22:06:25Z AdT2: Task finished!''' * '''2026-07-26T22:29:28Z AdT3: Task finished!''' == TaxonBot: Protokoll 2026-07-27 == * '''2026-07-27T01:39:13Z NeueArtikel3: Task finished!''' * '''2026-07-27T02:22:25Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-27T03:08:06Z '''[[:de:Special:Diff/prev/269128941|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 2 Abschnitte: 2 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Geburtstag_von_Misselwitz,_Joachim|Geburtstag_von_Misselwitz,_Joachim]]) - letzte Bearbeitung: [[:User:Doc Taxon|Doc Taxon]], 2026-07-26 23:26'' * '''2026-07-27T05:34:06Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-27T06:46:33Z '''[[:de:Special:Diff/prev/269132291|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * 2026-07-27T07:21:43Z '''[[:de:Special:Diff/prev/269132978|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-27T07:48:00Z '''[[:de:Special:Diff/prev/269133411|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span>'' * 2026-07-27T08:29:38Z '''[[:de:Special:Diff/prev/269134243|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * 2026-07-27T08:30:14Z '''[[:de:Special:Diff/prev/269134249|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-27T09:06:59Z '''[[:de:Special:Diff/prev/269135124|••]] MediaWiki:''' [[:de:MediaWiki:Userlogin-yourname-desc|MediaWiki:Userlogin-yourname-desc]] -- [[:de:user:Hgzh|Hgzh]] -- ''Anpassung an [[Wikipedia:Benutzerkonto]]'' * 2026-07-27T09:10:13Z '''[[:de:Special:Diff/prev/269135199|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet1|MediaWiki:Createacct-username-policy-popover-bullet1]] -- [[:de:user:Hgzh|Hgzh]] -- ''Link auf lokale Hilfeseite'' * 2026-07-27T09:14:04Z '''[[:de:Special:Diff/prev/269135264|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet2|MediaWiki:Createacct-username-policy-popover-bullet2]] -- [[:de:user:Hgzh|Hgzh]] -- ''Link zu lokaler Hilfeseite'' * 2026-07-27T09:17:06Z '''[[:de:Special:Diff/prev/269135320|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet3|MediaWiki:Createacct-username-policy-popover-bullet3]] -- [[:de:user:Hgzh|Hgzh]] -- ''Originaltext ist enwiki-zentriert und trifft hier nicht zu, stattdessen auf Verifizierung verwiesen'' * 2026-07-27T09:35:04Z '''[[:de:Special:Diff/prev/269135762|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''lokale Adaption des Infobox-Hack-Stylesheets'' * 2026-07-27T09:36:31Z '''[[:de:Special:Diff/prev/269135802|••]] MediaWiki:''' [[:de:MediaWiki:Wikimedia-styles-exclude|MediaWiki:Wikimedia-styles-exclude]] -- [[:de:user:Hgzh|Hgzh]] -- ''zentrales Infobox-Stylesheet deaktiviert'' * 2026-07-27T09:43:59Z '''[[:de:Special:Diff/prev/269135955|••]] MediaWiki:''' [[:de:MediaWiki:Gadgets-definition|MediaWiki:Gadgets-definition]] -- [[:de:user:Hgzh|Hgzh]] -- ''responsive erstmal nur für minerva'' * 2026-07-27T09:45:36Z '''[[:de:Special:Diff/prev/269135983|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''nur minerva über Gadgets-definition'' * '''2026-07-27T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-27T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-27T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-27T10:00:33Z AutoArchiv Wikiversity: Task finished!''' * 2026-07-27T10:22:29Z '''[[:de:Special:Diff/prev/269136634|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''inline-table mglw. generell besser geeignet'' * '''2026-07-27T10:52:06Z AdT2: Task finished!''' * '''2026-07-27T10:54:27Z AdT2: Task finished!''' * '''2026-07-27T11:02:06Z AdT2: Task finished!''' * '''2026-07-27T11:04:30Z AdT2: Task finished!''' * '''2026-07-27T11:05:26Z AdT2: Task finished!''' * '''2026-07-27T11:06:36Z AdT2: Task finished!''' * '''2026-07-27T11:07:50Z AdT2: Task finished!''' * '''2026-07-27T11:08:59Z AdT2: Task finished!''' * '''2026-07-27T11:19:04Z AdT3: Task finished!''' * '''2026-07-27T11:23:06Z AdT2: Task finished!''' * '''2026-07-27T11:25:33Z AdT2: Task finished!''' * '''2026-07-27T11:51:09Z AdT3: Task finished!''' * 2026-07-27T11:55:01Z '''[[:de:Special:Diff/prev/269138538|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:02Z '''[[:de:Special:Diff/prev/269138541|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:02Z '''[[:de:Special:Diff/prev/269138543|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138545|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Janui|Kennzeichnung von Lotse Janui als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Janui|Kennzeichnung von Lotse Janui als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138546|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Mondtaler|Kennzeichnung von Lotse Mondtaler als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Mondtaler|Kennzeichnung von Lotse Mondtaler als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138547|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:55:04Z '''[[:de:Special:Diff/prev/269138549|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Janui|Entfernen von Lotse Janui, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Janui|Entfernen von Lotse Janui, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:55:04Z '''[[:de:Special:Diff/prev/269138550|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Mondtaler|Entfernen von Lotse Mondtaler, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Mondtaler|Entfernen von Lotse Mondtaler, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:56:16Z '''[[:de:Special:Diff/prev/269138580|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:17Z '''[[:de:Special:Diff/prev/269138581|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:18Z '''[[:de:Special:Diff/prev/269138583|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:18Z '''[[:de:Special:Diff/prev/269138584|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T12:26:48Z '''[[:de:Special:Diff/prev/269139304|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * '''2026-07-27T13:00:03Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-27T15:49:34Z '''[[:de:Special:Diff/prev/269143289|••]] MediaWiki:''' [[:de:MediaWiki:Noarticletext-1|MediaWiki:Noarticletext-1]] -- [[:de:user:MBq|MBq]] -- ''zweiter satz eher verwirrend vor allem für noobs'' * 2026-07-27T16:03:13Z '''[[:de:Special:Diff/prev/269143551|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia:WikiProjekt Kategorien/Warteschlange/Archiv/2026 III#Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie) (erledigt)]] archiviert – letzte Bearbeitung: [[user:TaxonBot|TaxonBot]] (26.07.2026 18:01:48)'' * 2026-07-27T19:41:44Z '''[[:de:Special:Diff/prev/269147772|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Hellenyck|Hellenyck]] -- * 2026-07-27T20:01:48Z '''[[:de:Special:Diff/prev/269148095|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SignaturBot|SignaturBot]] -- ''Bot: Signaturnachtrag für Beitrag von [[User:Hellenyck|Hellenyck]]'' * 2026-07-27T20:03:18Z '''[[:de:Special:Diff/prev/269148127|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Hellenyck|Hellenyck]] -- * '''2026-07-27T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-27T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-27T22:00:11Z '''[[:de:Special:Diff/prev/269150668|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-27T22:00:22Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-27T22:00:35Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-27T22:01:28Z AdT-Archive: Task finished!''' * '''2026-07-27T22:01:40Z AdT2: Task finished!''' * '''2026-07-27T22:03:39Z AdTneu: Task finished!''' * '''2026-07-27T22:03:41Z AdT2: Task finished!''' * '''2026-07-27T22:03:53Z AdT2: Task finished!''' * '''2026-07-27T22:05:08Z HS-Snapshot: Task finished!''' * '''2026-07-27T22:06:20Z AdT2: Task finished!''' * '''2026-07-27T22:06:20Z AdT2: Task finished!''' * 2026-07-27T22:13:23Z '''[[:de:Special:Diff/prev/269150924|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Aktualisierung'' * 2026-07-27T22:15:38Z '''[[:de:Special:Diff/prev/269150973|••]] MediaWiki:''' [[:de:MediaWiki:Codemirror-prefs-summary|MediaWiki:Codemirror-prefs-summary]] -- [[:de:user:Ameisenigel|Ameisenigel]] -- ''Anfrage auf [[WP:AA]]'' * '''2026-07-27T22:30:27Z AdT3: Task finished!''' * 2026-07-27T22:46:58Z '''[[:de:Special:Diff/prev/269151373|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Niederländische Kunstgeschichte u.a.|→]]<span class="autocomment">Niederländische Kunstgeschichte u.a.: </span> Antwort'' == TaxonBot: Protokoll 2026-07-28 == 5y9ya4t2k83cvm419kia4f5h3aw2pvb 619024 619023 2026-07-28T00:40:11Z TaxonBot 4700 Log: Review 619024 wikitext text/x-wiki == TaxonBot: Protokoll 2026-07-24 == * '''2026-07-24T01:41:23Z NeueArtikel3: Task finished!''' * 2026-07-24T02:37:40Z '''[[:de:Special:Diff/prev/269051656|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:KurtR|KurtR]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#schweizer-illustrierte.ch und handelszeitung.ch auf Archive.org umstellen|→]]<span class="autocomment">schweizer-illustrierte.ch und handelszeitung.ch auf Archive.org umstellen: </span>'' * 2026-07-24T03:07:56Z '''[[:de:Special:Diff/prev/269051807|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 1 Abschnitt: 1 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Wieder_Zootaxa|Wieder_Zootaxa]]) - letzte Bearbeitung: [[:User:YuniToumei|YuniToumei]], 2026-07-23 22:57'' * '''2026-07-24T05:21:37Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-24T06:35:29Z '''[[:de:Special:Diff/prev/269054508|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> Antwort'' * '''2026-07-24T07:07:45Z AdT2: Task finished!''' * '''2026-07-24T07:10:14Z AdT2: Task finished!''' * 2026-07-24T07:19:24Z '''[[:de:Special:Diff/prev/269055298|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span> Antwort'' * '''2026-07-24T07:35:06Z AdT3: Task finished!''' * 2026-07-24T08:22:23Z '''[[:de:Special:Diff/prev/269056314|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of Crustacean Biology|→]]<span class="autocomment">Journal of Crustacean Biology: </span>'' * 2026-07-24T09:23:37Z '''[[:de:Special:Diff/prev/269057592|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Wi-luc-ky|Wi-luc-ky]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> aw: läuft bei allen Nachteilen auf Totlinklabel hinaus'' * '''2026-07-24T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-24T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-24T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-24T10:00:35Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-24T10:07:32Z [[:de:Special:Diff/prev/269058569|••]] Augsburg: [[:de:Wikipedia:Augsburg|Wikipedia:Augsburg]] -- [[:de:user:Langoktavian|Langoktavian]] -- ''[[:de:Wikipedia:Augsburg#Ich bin dabei!|→]]<span class="autocomment">Ich bin dabei!: </span>''''' * 2026-07-24T10:16:03Z '''[[:de:Special:Diff/prev/269058729|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span>'' * '''2026-07-24T10:31:23Z AdT2: Task finished!''' * '''2026-07-24T10:33:45Z AdT2: Task finished!''' * '''2026-07-24T10:34:08Z AdT2: Task finished!''' * '''2026-07-24T10:36:31Z AdT2: Task finished!''' * '''2026-07-24T10:58:29Z AdT3: Task finished!''' * '''2026-07-24T11:57:13Z MerlBot: Task finished!''' * '''2026-07-24T11:57:28Z MerlBot1a: Task finished!''' * '''2026-07-24T13:00:04Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-24T14:36:49Z '''[[:de:Special:Diff/prev/269063510|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:Krib|Krib]] -- ''[[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung#1945 bis heute|→]]<span class="autocomment">1945 bis heute: </span> +[[Volksmudschahedin]]'' * '''2026-07-24T17:06:31Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-24T19:05:20Z '''[[:de:Special:Diff/prev/269068831|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span> Antwort'' * 2026-07-24T19:05:35Z '''[[:de:Special:Diff/prev/269068837|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Walter Schmidt-Salzmann - Widerstandsbewegung 20.07.1944|→]]<span class="autocomment">Walter Schmidt-Salzmann - Widerstandsbewegung 20.07.1944: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * 2026-07-24T19:19:46Z '''[[:de:Special:Diff/prev/269069103|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> Antwort'' * 2026-07-24T19:44:13Z '''[[:de:Special:Diff/prev/269069473|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Wi-luc-ky|Wi-luc-ky]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> aw: in [[Archive.today]] steht was zum [[WP:GB|GB]]'' * '''2026-07-24T21:55:07Z HS-Snapshot: Task finished!''' * '''2026-07-24T22:00:09Z Review: Task finished!''' * '''2026-07-24T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-24T22:00:14Z '''[[:de:Special:Diff/prev/269071687|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-24T22:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-24T22:00:44Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-24T22:01:25Z AdT-Archive: Task finished!''' * '''2026-07-24T22:01:37Z AdT2: Task finished!''' * '''2026-07-24T22:03:26Z AdTneu: Task finished!''' * '''2026-07-24T22:03:35Z AdT2: Task finished!''' * '''2026-07-24T22:03:41Z AdT2: Task finished!''' * '''2026-07-24T22:05:07Z HS-Snapshot: Task finished!''' * '''2026-07-24T22:06:01Z AdT2: Task finished!''' * '''2026-07-24T22:06:04Z AdT2: Task finished!''' * '''2026-07-24T22:30:04Z AdT3: Task finished!''' == TaxonBot: Protokoll 2026-07-25 == * '''2026-07-25T01:42:40Z NeueArtikel3: Task finished!''' * '''2026-07-25T02:27:12Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-25T04:31:55Z '''[[:de:Special:Diff/prev/269074888|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Schulenburg1|Schulenburg1]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Geburtstag von Misselwitz, Joachim|→]]<span class="autocomment">Geburtstag von Misselwitz, Joachim: </span>'' * 2026-07-25T04:38:55Z '''[[:de:Special:Diff/prev/269074956|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:Zollernalb|Zollernalb]] -- ''Neuer Abschnitt [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange#Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch)|→]]<span class="autocomment">Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch): </span>'' * 2026-07-25T05:00:39Z '''[[:de:Special:Diff/prev/269075274|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonKatBot|TaxonKatBot]] -- ''Bot: [[:Kategorie:Bischof von Derry]] nach [[:Kategorie:Bischof von Derry (römisch-katholisch)]]: erledigt'' * '''2026-07-25T05:22:42Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-25T08:52:54Z '''[[:de:Special:Diff/prev/269080442|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span>'' * '''2026-07-25T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-25T10:00:12Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-25T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-25T10:00:33Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-25T10:25:28Z MerlBot: Task finished!''' * '''2026-07-25T10:25:43Z MerlBot1a: Task finished!''' * 2026-07-25T11:01:03Z '''[[:de:Special:Diff/prev/269087961|••]] IMP:''' [[:de:Wikipedia Diskussion:Übersetzungen|Wikipedia Diskussion:Übersetzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia Diskussion:Übersetzungen/Archiv/2023#Bestes Vorgehen beim Artikelübersetzen, mit Blick auf die Fußnoten]] archiviert – letzte Bearbeitung: [[user:Ameisenigel|Ameisenigel]] (15.07.2026 22:06:20)'' * '''2026-07-25T11:58:34Z [[:de:Special:Diff/prev/269089070|••]] Augsburg: [[:de:Wikipedia Diskussion:Augsburg|Wikipedia Diskussion:Augsburg]] -- [[:de:user:LGB-ler|LGB-ler]] -- ''[[:de:Wikipedia Diskussion:Augsburg#Wiki Treffen im Legoland Deutschland Resort|→]]<span class="autocomment">Wiki Treffen im Legoland Deutschland Resort: </span> Antwort''''' * '''2026-07-25T13:00:11Z AutoArchiv-Maimaid: Task finished!''' * '''2026-07-25T17:02:01Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-25T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-25T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-25T22:00:20Z AutoArchiv Wikivoyage: Task finished!''' * 2026-07-25T22:00:19Z '''[[:de:Special:Diff/prev/269098194|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-25T22:00:34Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-25T22:01:28Z AdT-Archive: Task finished!''' * '''2026-07-25T22:01:41Z AdT2: Task finished!''' * '''2026-07-25T22:03:27Z AdTneu: Task finished!''' * '''2026-07-25T22:03:34Z AdT2: Task finished!''' * '''2026-07-25T22:03:43Z AdT2: Task finished!''' * '''2026-07-25T22:05:07Z HS-Snapshot: Task finished!''' * '''2026-07-25T22:05:58Z AdT2: Task finished!''' * '''2026-07-25T22:06:07Z AdT2: Task finished!''' * 2026-07-25T22:13:10Z '''[[:de:Special:Diff/prev/269098339|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Aktualisierung'' * '''2026-07-25T22:29:42Z AdT3: Task finished!''' * 2026-07-25T23:19:07Z '''[[:de:Special:Diff/prev/269099303|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:Perrak|Perrak]] -- ''Neuer Abschnitt [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange#Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie)|→]]<span class="autocomment">Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie): </span>'' == TaxonBot: Protokoll 2026-07-26 == * '''2026-07-26T01:43:07Z NeueArtikel3: Task finished!''' * '''2026-07-26T02:24:52Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-26T03:07:38Z '''[[:de:Special:Diff/prev/269100556|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 1 Abschnitt: 1 nach [[Wikipedia:Bots/Anfragen/Archiv/2026-2]] (ab Abschnitt [[Wikipedia:Bots/Anfragen/Archiv/2026-2#Zwei_Vorlagenbezeichner|Zwei_Vorlagenbezeichner]]) - letzte Bearbeitung: [[:User:Wi-luc-ky|Wi-luc-ky]], 2026-07-24 21:44'' * 2026-07-26T03:08:04Z '''[[:de:Special:Diff/prev/269100564|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 3 Abschnitte: 3 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Walter_Schmidt-Salzmann_-_Widerstandsbewegung_20.07.1944|Walter_Schmidt-Salzmann_-_Widerstandsbewegung_20.07.1944]]) - letzte Bearbeitung: [[:User:Marie Adelaide|Marie Adelaide]], 2026-07-25 10:52'' * 2026-07-26T05:02:42Z '''[[:de:Special:Diff/prev/269102082|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonKatBot|TaxonKatBot]] -- ''Bot: [[:Kategorie:Isthmus]] nach [[:Kategorie:Isthmus (Geographie)]]: erledigt'' * '''2026-07-26T05:19:39Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-26T06:01:40Z '''[[:de:Special:Diff/prev/269102959|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T06:20:17Z Review: Task finished!''' * '''2026-07-26T07:04:51Z -- <span style="color:red;">110</span>''' * '''2026-07-26T07:34:23Z -- <span style="color:red;">110</span>''' * 2026-07-26T08:07:10Z '''[[:de:Special:Diff/prev/269105130|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:LeoGe25|LeoGe25]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-add-self-no-reason:LeoGe25||→]]<span class="autocomment">growthexperiments-manage-mentors-summary-add-self-no-reason:LeoGe25|: </span>'' * 2026-07-26T08:08:45Z '''[[:de:Special:Diff/prev/269105177|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData-Parameterzeilen in Darkmode'' * 2026-07-26T08:14:10Z '''[[:de:Special:Diff/prev/269105304|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''status-fix'' * 2026-07-26T08:23:31Z '''[[:de:Special:Diff/prev/269105496|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color-fix'' * 2026-07-26T08:39:45Z '''[[:de:Special:Diff/prev/269105832|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color fixed'' * 2026-07-26T08:42:29Z '''[[:de:Special:Diff/prev/269105889|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- * 2026-07-26T08:48:53Z '''[[:de:Special:Diff/prev/269105994|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''attempt 2'' * 2026-07-26T08:50:38Z '''[[:de:Special:Diff/prev/269106040|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Jayen466|Jayen466]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span>'' * 2026-07-26T08:59:11Z '''[[:de:Special:Diff/prev/269106248|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color-fix 3'' * 2026-07-26T09:46:16Z '''[[:de:Special:Diff/prev/269107366|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData grey shaded background / fix part 2 / optimized'' * 2026-07-26T09:52:50Z '''[[:de:Special:Diff/prev/269107501|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen#Altfälle mit offenen Fragen oder Problemen|→]]<span class="autocomment">Altfälle mit offenen Fragen oder Problemen: </span>'' * '''2026-07-26T09:55:09Z HS-Snapshot: Task finished!''' * '''2026-07-26T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-26T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-26T10:00:32Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-26T10:25:42Z MerlBot: Task finished!''' * '''2026-07-26T10:25:57Z MerlBot1a: Task finished!''' * 2026-07-26T10:32:50Z '''[[:de:Special:Diff/prev/269108359|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''required templatedata line: blue background'' * 2026-07-26T11:03:50Z '''[[:de:Special:Diff/prev/269108967|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * '''2026-07-26T11:10:56Z AdT2: Task finished!''' * '''2026-07-26T11:13:22Z AdT2: Task finished!''' * '''2026-07-26T11:39:33Z AdT3: Task finished!''' * 2026-07-26T11:50:52Z '''[[:de:Special:Diff/prev/269109953|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span>'' * 2026-07-26T11:54:39Z '''[[:de:Special:Diff/prev/269110026|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData: deprecated nach Beschreibung rot'' * 2026-07-26T11:59:30Z '''[[:de:Special:Diff/prev/269110098|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-26T12:17:45Z '''[[:de:Special:Diff/prev/269110441|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span> Service: DOI klickbar gemacht'' * 2026-07-26T12:19:07Z '''[[:de:Special:Diff/prev/269110466|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * 2026-07-26T12:26:09Z '''[[:de:Special:Diff/prev/269110594|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> Antwort'' * 2026-07-26T12:57:45Z '''[[:de:Special:Diff/prev/269111198|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Rack Pack|Rack Pack]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.|→]]<span class="autocomment">Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.: </span>'' * '''2026-07-26T13:00:03Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-26T13:14:00Z '''[[:de:Special:Diff/prev/269111657|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.|→]]<span class="autocomment">Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T14:40:58Z AdT2: Task finished!''' * '''2026-07-26T14:43:22Z AdT2: Task finished!''' * 2026-07-26T14:55:11Z '''[[:de:Special:Diff/prev/269115779|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Rack Pack|Rack Pack]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#ArchivLink, InternetArchivBot über komplettes Portal:Billard 6.295 Artikel laufen lassen möglich?|→]]<span class="autocomment">ArchivLink, InternetArchivBot über komplettes Portal:Billard 6.295 Artikel laufen lassen möglich?: </span>'' * '''2026-07-26T15:08:57Z AdT3: Task finished!''' * 2026-07-26T15:55:23Z '''[[:de:Special:Diff/prev/269119211|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> Antwort'' * 2026-07-26T15:55:39Z '''[[:de:Special:Diff/prev/269119219|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * 2026-07-26T16:01:48Z '''[[:de:Special:Diff/prev/269119348|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia:WikiProjekt Kategorien/Warteschlange/Archiv/2026 III#Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch) (erledigt)]] archiviert – letzte Bearbeitung: [[user:TaxonKatBot|TaxonKatBot]] (26.07.2026 07:02:42)'' * 2026-07-26T16:03:51Z '''[[:de:Special:Diff/prev/269119393|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-26T16:39:13Z '''[[:de:Special:Diff/prev/269120898|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Timk70|Timk70]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span> mail'' * '''2026-07-26T17:06:16Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-26T18:15:07Z AdT2: Task finished!''' * '''2026-07-26T18:17:31Z AdT2: Task finished!''' * 2026-07-26T18:23:32Z '''[[:de:Special:Diff/prev/269122999|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span> Antwort'' * '''2026-07-26T18:42:51Z AdT3: Task finished!''' * 2026-07-26T18:49:34Z '''[[:de:Special:Diff/prev/269123502|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Jayen466|Jayen466]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span> erledigt'' * 2026-07-26T20:49:34Z '''[[:de:Special:Diff/prev/269125506|••]] MediaWiki:''' [[:de:MediaWiki:Ipbreason-indef-dropdown|MediaWiki:Ipbreason-indef-dropdown]] -- [[:de:user:Codc|Codc]] -- * 2026-07-26T21:26:06Z '''[[:de:Special:Diff/prev/269126058|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * 2026-07-26T21:26:27Z '''[[:de:Special:Diff/prev/269126064|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-26T22:00:07Z Review: Task finished!''' * '''2026-07-26T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-26T22:00:10Z '''[[:de:Special:Diff/prev/269126543|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-26T22:00:20Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-26T22:00:34Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-26T22:01:29Z AdT-Archive: Task finished!''' * '''2026-07-26T22:01:37Z AdT2: Task finished!''' * '''2026-07-26T22:03:32Z AdTneu: Task finished!''' * '''2026-07-26T22:03:37Z AdT2: Task finished!''' * '''2026-07-26T22:03:47Z AdT2: Task finished!''' * '''2026-07-26T22:05:08Z HS-Snapshot: Task finished!''' * '''2026-07-26T22:06:10Z AdT2: Task finished!''' * '''2026-07-26T22:06:25Z AdT2: Task finished!''' * '''2026-07-26T22:29:28Z AdT3: Task finished!''' == TaxonBot: Protokoll 2026-07-27 == * '''2026-07-27T01:39:13Z NeueArtikel3: Task finished!''' * '''2026-07-27T02:22:25Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-27T03:08:06Z '''[[:de:Special:Diff/prev/269128941|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 2 Abschnitte: 2 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Geburtstag_von_Misselwitz,_Joachim|Geburtstag_von_Misselwitz,_Joachim]]) - letzte Bearbeitung: [[:User:Doc Taxon|Doc Taxon]], 2026-07-26 23:26'' * '''2026-07-27T05:34:06Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-27T06:46:33Z '''[[:de:Special:Diff/prev/269132291|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * 2026-07-27T07:21:43Z '''[[:de:Special:Diff/prev/269132978|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-27T07:48:00Z '''[[:de:Special:Diff/prev/269133411|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span>'' * 2026-07-27T08:29:38Z '''[[:de:Special:Diff/prev/269134243|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * 2026-07-27T08:30:14Z '''[[:de:Special:Diff/prev/269134249|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-27T09:06:59Z '''[[:de:Special:Diff/prev/269135124|••]] MediaWiki:''' [[:de:MediaWiki:Userlogin-yourname-desc|MediaWiki:Userlogin-yourname-desc]] -- [[:de:user:Hgzh|Hgzh]] -- ''Anpassung an [[Wikipedia:Benutzerkonto]]'' * 2026-07-27T09:10:13Z '''[[:de:Special:Diff/prev/269135199|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet1|MediaWiki:Createacct-username-policy-popover-bullet1]] -- [[:de:user:Hgzh|Hgzh]] -- ''Link auf lokale Hilfeseite'' * 2026-07-27T09:14:04Z '''[[:de:Special:Diff/prev/269135264|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet2|MediaWiki:Createacct-username-policy-popover-bullet2]] -- [[:de:user:Hgzh|Hgzh]] -- ''Link zu lokaler Hilfeseite'' * 2026-07-27T09:17:06Z '''[[:de:Special:Diff/prev/269135320|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet3|MediaWiki:Createacct-username-policy-popover-bullet3]] -- [[:de:user:Hgzh|Hgzh]] -- ''Originaltext ist enwiki-zentriert und trifft hier nicht zu, stattdessen auf Verifizierung verwiesen'' * 2026-07-27T09:35:04Z '''[[:de:Special:Diff/prev/269135762|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''lokale Adaption des Infobox-Hack-Stylesheets'' * 2026-07-27T09:36:31Z '''[[:de:Special:Diff/prev/269135802|••]] MediaWiki:''' [[:de:MediaWiki:Wikimedia-styles-exclude|MediaWiki:Wikimedia-styles-exclude]] -- [[:de:user:Hgzh|Hgzh]] -- ''zentrales Infobox-Stylesheet deaktiviert'' * 2026-07-27T09:43:59Z '''[[:de:Special:Diff/prev/269135955|••]] MediaWiki:''' [[:de:MediaWiki:Gadgets-definition|MediaWiki:Gadgets-definition]] -- [[:de:user:Hgzh|Hgzh]] -- ''responsive erstmal nur für minerva'' * 2026-07-27T09:45:36Z '''[[:de:Special:Diff/prev/269135983|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''nur minerva über Gadgets-definition'' * '''2026-07-27T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-27T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-27T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-27T10:00:33Z AutoArchiv Wikiversity: Task finished!''' * 2026-07-27T10:22:29Z '''[[:de:Special:Diff/prev/269136634|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''inline-table mglw. generell besser geeignet'' * '''2026-07-27T10:52:06Z AdT2: Task finished!''' * '''2026-07-27T10:54:27Z AdT2: Task finished!''' * '''2026-07-27T11:02:06Z AdT2: Task finished!''' * '''2026-07-27T11:04:30Z AdT2: Task finished!''' * '''2026-07-27T11:05:26Z AdT2: Task finished!''' * '''2026-07-27T11:06:36Z AdT2: Task finished!''' * '''2026-07-27T11:07:50Z AdT2: Task finished!''' * '''2026-07-27T11:08:59Z AdT2: Task finished!''' * '''2026-07-27T11:19:04Z AdT3: Task finished!''' * '''2026-07-27T11:23:06Z AdT2: Task finished!''' * '''2026-07-27T11:25:33Z AdT2: Task finished!''' * '''2026-07-27T11:51:09Z AdT3: Task finished!''' * 2026-07-27T11:55:01Z '''[[:de:Special:Diff/prev/269138538|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:02Z '''[[:de:Special:Diff/prev/269138541|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:02Z '''[[:de:Special:Diff/prev/269138543|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138545|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Janui|Kennzeichnung von Lotse Janui als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Janui|Kennzeichnung von Lotse Janui als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138546|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Mondtaler|Kennzeichnung von Lotse Mondtaler als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Mondtaler|Kennzeichnung von Lotse Mondtaler als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138547|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:55:04Z '''[[:de:Special:Diff/prev/269138549|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Janui|Entfernen von Lotse Janui, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Janui|Entfernen von Lotse Janui, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:55:04Z '''[[:de:Special:Diff/prev/269138550|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Mondtaler|Entfernen von Lotse Mondtaler, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Mondtaler|Entfernen von Lotse Mondtaler, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:56:16Z '''[[:de:Special:Diff/prev/269138580|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:17Z '''[[:de:Special:Diff/prev/269138581|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:18Z '''[[:de:Special:Diff/prev/269138583|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:18Z '''[[:de:Special:Diff/prev/269138584|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T12:26:48Z '''[[:de:Special:Diff/prev/269139304|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * '''2026-07-27T13:00:03Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-27T15:49:34Z '''[[:de:Special:Diff/prev/269143289|••]] MediaWiki:''' [[:de:MediaWiki:Noarticletext-1|MediaWiki:Noarticletext-1]] -- [[:de:user:MBq|MBq]] -- ''zweiter satz eher verwirrend vor allem für noobs'' * 2026-07-27T16:03:13Z '''[[:de:Special:Diff/prev/269143551|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia:WikiProjekt Kategorien/Warteschlange/Archiv/2026 III#Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie) (erledigt)]] archiviert – letzte Bearbeitung: [[user:TaxonBot|TaxonBot]] (26.07.2026 18:01:48)'' * 2026-07-27T19:41:44Z '''[[:de:Special:Diff/prev/269147772|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Hellenyck|Hellenyck]] -- * 2026-07-27T20:01:48Z '''[[:de:Special:Diff/prev/269148095|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SignaturBot|SignaturBot]] -- ''Bot: Signaturnachtrag für Beitrag von [[User:Hellenyck|Hellenyck]]'' * 2026-07-27T20:03:18Z '''[[:de:Special:Diff/prev/269148127|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Hellenyck|Hellenyck]] -- * '''2026-07-27T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-27T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-27T22:00:11Z '''[[:de:Special:Diff/prev/269150668|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-27T22:00:22Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-27T22:00:35Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-27T22:01:28Z AdT-Archive: Task finished!''' * '''2026-07-27T22:01:40Z AdT2: Task finished!''' * '''2026-07-27T22:03:39Z AdTneu: Task finished!''' * '''2026-07-27T22:03:41Z AdT2: Task finished!''' * '''2026-07-27T22:03:53Z AdT2: Task finished!''' * '''2026-07-27T22:05:08Z HS-Snapshot: Task finished!''' * '''2026-07-27T22:06:20Z AdT2: Task finished!''' * '''2026-07-27T22:06:20Z AdT2: Task finished!''' * 2026-07-27T22:13:23Z '''[[:de:Special:Diff/prev/269150924|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Aktualisierung'' * 2026-07-27T22:15:38Z '''[[:de:Special:Diff/prev/269150973|••]] MediaWiki:''' [[:de:MediaWiki:Codemirror-prefs-summary|MediaWiki:Codemirror-prefs-summary]] -- [[:de:user:Ameisenigel|Ameisenigel]] -- ''Anfrage auf [[WP:AA]]'' * '''2026-07-27T22:30:27Z AdT3: Task finished!''' * 2026-07-27T22:46:58Z '''[[:de:Special:Diff/prev/269151373|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Niederländische Kunstgeschichte u.a.|→]]<span class="autocomment">Niederländische Kunstgeschichte u.a.: </span> Antwort'' == TaxonBot: Protokoll 2026-07-28 == * '''2026-07-28T00:40:10Z Review: Task finished!''' 8j3vdezjk785q98epyskjye4i7ce5rt 619030 619024 2026-07-28T01:41:51Z TaxonBot 4700 Log: MB3 619030 wikitext text/x-wiki == TaxonBot: Protokoll 2026-07-24 == * '''2026-07-24T01:41:23Z NeueArtikel3: Task finished!''' * 2026-07-24T02:37:40Z '''[[:de:Special:Diff/prev/269051656|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:KurtR|KurtR]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#schweizer-illustrierte.ch und handelszeitung.ch auf Archive.org umstellen|→]]<span class="autocomment">schweizer-illustrierte.ch und handelszeitung.ch auf Archive.org umstellen: </span>'' * 2026-07-24T03:07:56Z '''[[:de:Special:Diff/prev/269051807|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 1 Abschnitt: 1 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Wieder_Zootaxa|Wieder_Zootaxa]]) - letzte Bearbeitung: [[:User:YuniToumei|YuniToumei]], 2026-07-23 22:57'' * '''2026-07-24T05:21:37Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-24T06:35:29Z '''[[:de:Special:Diff/prev/269054508|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> Antwort'' * '''2026-07-24T07:07:45Z AdT2: Task finished!''' * '''2026-07-24T07:10:14Z AdT2: Task finished!''' * 2026-07-24T07:19:24Z '''[[:de:Special:Diff/prev/269055298|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span> Antwort'' * '''2026-07-24T07:35:06Z AdT3: Task finished!''' * 2026-07-24T08:22:23Z '''[[:de:Special:Diff/prev/269056314|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of Crustacean Biology|→]]<span class="autocomment">Journal of Crustacean Biology: </span>'' * 2026-07-24T09:23:37Z '''[[:de:Special:Diff/prev/269057592|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Wi-luc-ky|Wi-luc-ky]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> aw: läuft bei allen Nachteilen auf Totlinklabel hinaus'' * '''2026-07-24T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-24T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-24T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-24T10:00:35Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-24T10:07:32Z [[:de:Special:Diff/prev/269058569|••]] Augsburg: [[:de:Wikipedia:Augsburg|Wikipedia:Augsburg]] -- [[:de:user:Langoktavian|Langoktavian]] -- ''[[:de:Wikipedia:Augsburg#Ich bin dabei!|→]]<span class="autocomment">Ich bin dabei!: </span>''''' * 2026-07-24T10:16:03Z '''[[:de:Special:Diff/prev/269058729|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span>'' * '''2026-07-24T10:31:23Z AdT2: Task finished!''' * '''2026-07-24T10:33:45Z AdT2: Task finished!''' * '''2026-07-24T10:34:08Z AdT2: Task finished!''' * '''2026-07-24T10:36:31Z AdT2: Task finished!''' * '''2026-07-24T10:58:29Z AdT3: Task finished!''' * '''2026-07-24T11:57:13Z MerlBot: Task finished!''' * '''2026-07-24T11:57:28Z MerlBot1a: Task finished!''' * '''2026-07-24T13:00:04Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-24T14:36:49Z '''[[:de:Special:Diff/prev/269063510|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:Krib|Krib]] -- ''[[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung#1945 bis heute|→]]<span class="autocomment">1945 bis heute: </span> +[[Volksmudschahedin]]'' * '''2026-07-24T17:06:31Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-24T19:05:20Z '''[[:de:Special:Diff/prev/269068831|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span> Antwort'' * 2026-07-24T19:05:35Z '''[[:de:Special:Diff/prev/269068837|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Walter Schmidt-Salzmann - Widerstandsbewegung 20.07.1944|→]]<span class="autocomment">Walter Schmidt-Salzmann - Widerstandsbewegung 20.07.1944: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * 2026-07-24T19:19:46Z '''[[:de:Special:Diff/prev/269069103|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> Antwort'' * 2026-07-24T19:44:13Z '''[[:de:Special:Diff/prev/269069473|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Wi-luc-ky|Wi-luc-ky]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> aw: in [[Archive.today]] steht was zum [[WP:GB|GB]]'' * '''2026-07-24T21:55:07Z HS-Snapshot: Task finished!''' * '''2026-07-24T22:00:09Z Review: Task finished!''' * '''2026-07-24T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-24T22:00:14Z '''[[:de:Special:Diff/prev/269071687|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-24T22:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-24T22:00:44Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-24T22:01:25Z AdT-Archive: Task finished!''' * '''2026-07-24T22:01:37Z AdT2: Task finished!''' * '''2026-07-24T22:03:26Z AdTneu: Task finished!''' * '''2026-07-24T22:03:35Z AdT2: Task finished!''' * '''2026-07-24T22:03:41Z AdT2: Task finished!''' * '''2026-07-24T22:05:07Z HS-Snapshot: Task finished!''' * '''2026-07-24T22:06:01Z AdT2: Task finished!''' * '''2026-07-24T22:06:04Z AdT2: Task finished!''' * '''2026-07-24T22:30:04Z AdT3: Task finished!''' == TaxonBot: Protokoll 2026-07-25 == * '''2026-07-25T01:42:40Z NeueArtikel3: Task finished!''' * '''2026-07-25T02:27:12Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-25T04:31:55Z '''[[:de:Special:Diff/prev/269074888|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Schulenburg1|Schulenburg1]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Geburtstag von Misselwitz, Joachim|→]]<span class="autocomment">Geburtstag von Misselwitz, Joachim: </span>'' * 2026-07-25T04:38:55Z '''[[:de:Special:Diff/prev/269074956|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:Zollernalb|Zollernalb]] -- ''Neuer Abschnitt [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange#Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch)|→]]<span class="autocomment">Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch): </span>'' * 2026-07-25T05:00:39Z '''[[:de:Special:Diff/prev/269075274|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonKatBot|TaxonKatBot]] -- ''Bot: [[:Kategorie:Bischof von Derry]] nach [[:Kategorie:Bischof von Derry (römisch-katholisch)]]: erledigt'' * '''2026-07-25T05:22:42Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-25T08:52:54Z '''[[:de:Special:Diff/prev/269080442|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span>'' * '''2026-07-25T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-25T10:00:12Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-25T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-25T10:00:33Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-25T10:25:28Z MerlBot: Task finished!''' * '''2026-07-25T10:25:43Z MerlBot1a: Task finished!''' * 2026-07-25T11:01:03Z '''[[:de:Special:Diff/prev/269087961|••]] IMP:''' [[:de:Wikipedia Diskussion:Übersetzungen|Wikipedia Diskussion:Übersetzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia Diskussion:Übersetzungen/Archiv/2023#Bestes Vorgehen beim Artikelübersetzen, mit Blick auf die Fußnoten]] archiviert – letzte Bearbeitung: [[user:Ameisenigel|Ameisenigel]] (15.07.2026 22:06:20)'' * '''2026-07-25T11:58:34Z [[:de:Special:Diff/prev/269089070|••]] Augsburg: [[:de:Wikipedia Diskussion:Augsburg|Wikipedia Diskussion:Augsburg]] -- [[:de:user:LGB-ler|LGB-ler]] -- ''[[:de:Wikipedia Diskussion:Augsburg#Wiki Treffen im Legoland Deutschland Resort|→]]<span class="autocomment">Wiki Treffen im Legoland Deutschland Resort: </span> Antwort''''' * '''2026-07-25T13:00:11Z AutoArchiv-Maimaid: Task finished!''' * '''2026-07-25T17:02:01Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-25T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-25T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-25T22:00:20Z AutoArchiv Wikivoyage: Task finished!''' * 2026-07-25T22:00:19Z '''[[:de:Special:Diff/prev/269098194|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-25T22:00:34Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-25T22:01:28Z AdT-Archive: Task finished!''' * '''2026-07-25T22:01:41Z AdT2: Task finished!''' * '''2026-07-25T22:03:27Z AdTneu: Task finished!''' * '''2026-07-25T22:03:34Z AdT2: Task finished!''' * '''2026-07-25T22:03:43Z AdT2: Task finished!''' * '''2026-07-25T22:05:07Z HS-Snapshot: Task finished!''' * '''2026-07-25T22:05:58Z AdT2: Task finished!''' * '''2026-07-25T22:06:07Z AdT2: Task finished!''' * 2026-07-25T22:13:10Z '''[[:de:Special:Diff/prev/269098339|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Aktualisierung'' * '''2026-07-25T22:29:42Z AdT3: Task finished!''' * 2026-07-25T23:19:07Z '''[[:de:Special:Diff/prev/269099303|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:Perrak|Perrak]] -- ''Neuer Abschnitt [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange#Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie)|→]]<span class="autocomment">Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie): </span>'' == TaxonBot: Protokoll 2026-07-26 == * '''2026-07-26T01:43:07Z NeueArtikel3: Task finished!''' * '''2026-07-26T02:24:52Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-26T03:07:38Z '''[[:de:Special:Diff/prev/269100556|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 1 Abschnitt: 1 nach [[Wikipedia:Bots/Anfragen/Archiv/2026-2]] (ab Abschnitt [[Wikipedia:Bots/Anfragen/Archiv/2026-2#Zwei_Vorlagenbezeichner|Zwei_Vorlagenbezeichner]]) - letzte Bearbeitung: [[:User:Wi-luc-ky|Wi-luc-ky]], 2026-07-24 21:44'' * 2026-07-26T03:08:04Z '''[[:de:Special:Diff/prev/269100564|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 3 Abschnitte: 3 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Walter_Schmidt-Salzmann_-_Widerstandsbewegung_20.07.1944|Walter_Schmidt-Salzmann_-_Widerstandsbewegung_20.07.1944]]) - letzte Bearbeitung: [[:User:Marie Adelaide|Marie Adelaide]], 2026-07-25 10:52'' * 2026-07-26T05:02:42Z '''[[:de:Special:Diff/prev/269102082|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonKatBot|TaxonKatBot]] -- ''Bot: [[:Kategorie:Isthmus]] nach [[:Kategorie:Isthmus (Geographie)]]: erledigt'' * '''2026-07-26T05:19:39Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-26T06:01:40Z '''[[:de:Special:Diff/prev/269102959|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T06:20:17Z Review: Task finished!''' * '''2026-07-26T07:04:51Z -- <span style="color:red;">110</span>''' * '''2026-07-26T07:34:23Z -- <span style="color:red;">110</span>''' * 2026-07-26T08:07:10Z '''[[:de:Special:Diff/prev/269105130|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:LeoGe25|LeoGe25]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-add-self-no-reason:LeoGe25||→]]<span class="autocomment">growthexperiments-manage-mentors-summary-add-self-no-reason:LeoGe25|: </span>'' * 2026-07-26T08:08:45Z '''[[:de:Special:Diff/prev/269105177|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData-Parameterzeilen in Darkmode'' * 2026-07-26T08:14:10Z '''[[:de:Special:Diff/prev/269105304|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''status-fix'' * 2026-07-26T08:23:31Z '''[[:de:Special:Diff/prev/269105496|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color-fix'' * 2026-07-26T08:39:45Z '''[[:de:Special:Diff/prev/269105832|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color fixed'' * 2026-07-26T08:42:29Z '''[[:de:Special:Diff/prev/269105889|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- * 2026-07-26T08:48:53Z '''[[:de:Special:Diff/prev/269105994|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''attempt 2'' * 2026-07-26T08:50:38Z '''[[:de:Special:Diff/prev/269106040|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Jayen466|Jayen466]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span>'' * 2026-07-26T08:59:11Z '''[[:de:Special:Diff/prev/269106248|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color-fix 3'' * 2026-07-26T09:46:16Z '''[[:de:Special:Diff/prev/269107366|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData grey shaded background / fix part 2 / optimized'' * 2026-07-26T09:52:50Z '''[[:de:Special:Diff/prev/269107501|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen#Altfälle mit offenen Fragen oder Problemen|→]]<span class="autocomment">Altfälle mit offenen Fragen oder Problemen: </span>'' * '''2026-07-26T09:55:09Z HS-Snapshot: Task finished!''' * '''2026-07-26T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-26T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-26T10:00:32Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-26T10:25:42Z MerlBot: Task finished!''' * '''2026-07-26T10:25:57Z MerlBot1a: Task finished!''' * 2026-07-26T10:32:50Z '''[[:de:Special:Diff/prev/269108359|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''required templatedata line: blue background'' * 2026-07-26T11:03:50Z '''[[:de:Special:Diff/prev/269108967|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * '''2026-07-26T11:10:56Z AdT2: Task finished!''' * '''2026-07-26T11:13:22Z AdT2: Task finished!''' * '''2026-07-26T11:39:33Z AdT3: Task finished!''' * 2026-07-26T11:50:52Z '''[[:de:Special:Diff/prev/269109953|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span>'' * 2026-07-26T11:54:39Z '''[[:de:Special:Diff/prev/269110026|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData: deprecated nach Beschreibung rot'' * 2026-07-26T11:59:30Z '''[[:de:Special:Diff/prev/269110098|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-26T12:17:45Z '''[[:de:Special:Diff/prev/269110441|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span> Service: DOI klickbar gemacht'' * 2026-07-26T12:19:07Z '''[[:de:Special:Diff/prev/269110466|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * 2026-07-26T12:26:09Z '''[[:de:Special:Diff/prev/269110594|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> Antwort'' * 2026-07-26T12:57:45Z '''[[:de:Special:Diff/prev/269111198|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Rack Pack|Rack Pack]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.|→]]<span class="autocomment">Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.: </span>'' * '''2026-07-26T13:00:03Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-26T13:14:00Z '''[[:de:Special:Diff/prev/269111657|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.|→]]<span class="autocomment">Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T14:40:58Z AdT2: Task finished!''' * '''2026-07-26T14:43:22Z AdT2: Task finished!''' * 2026-07-26T14:55:11Z '''[[:de:Special:Diff/prev/269115779|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Rack Pack|Rack Pack]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#ArchivLink, InternetArchivBot über komplettes Portal:Billard 6.295 Artikel laufen lassen möglich?|→]]<span class="autocomment">ArchivLink, InternetArchivBot über komplettes Portal:Billard 6.295 Artikel laufen lassen möglich?: </span>'' * '''2026-07-26T15:08:57Z AdT3: Task finished!''' * 2026-07-26T15:55:23Z '''[[:de:Special:Diff/prev/269119211|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> Antwort'' * 2026-07-26T15:55:39Z '''[[:de:Special:Diff/prev/269119219|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * 2026-07-26T16:01:48Z '''[[:de:Special:Diff/prev/269119348|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia:WikiProjekt Kategorien/Warteschlange/Archiv/2026 III#Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch) (erledigt)]] archiviert – letzte Bearbeitung: [[user:TaxonKatBot|TaxonKatBot]] (26.07.2026 07:02:42)'' * 2026-07-26T16:03:51Z '''[[:de:Special:Diff/prev/269119393|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-26T16:39:13Z '''[[:de:Special:Diff/prev/269120898|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Timk70|Timk70]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span> mail'' * '''2026-07-26T17:06:16Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-26T18:15:07Z AdT2: Task finished!''' * '''2026-07-26T18:17:31Z AdT2: Task finished!''' * 2026-07-26T18:23:32Z '''[[:de:Special:Diff/prev/269122999|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span> Antwort'' * '''2026-07-26T18:42:51Z AdT3: Task finished!''' * 2026-07-26T18:49:34Z '''[[:de:Special:Diff/prev/269123502|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Jayen466|Jayen466]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span> erledigt'' * 2026-07-26T20:49:34Z '''[[:de:Special:Diff/prev/269125506|••]] MediaWiki:''' [[:de:MediaWiki:Ipbreason-indef-dropdown|MediaWiki:Ipbreason-indef-dropdown]] -- [[:de:user:Codc|Codc]] -- * 2026-07-26T21:26:06Z '''[[:de:Special:Diff/prev/269126058|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * 2026-07-26T21:26:27Z '''[[:de:Special:Diff/prev/269126064|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-26T22:00:07Z Review: Task finished!''' * '''2026-07-26T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-26T22:00:10Z '''[[:de:Special:Diff/prev/269126543|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-26T22:00:20Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-26T22:00:34Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-26T22:01:29Z AdT-Archive: Task finished!''' * '''2026-07-26T22:01:37Z AdT2: Task finished!''' * '''2026-07-26T22:03:32Z AdTneu: Task finished!''' * '''2026-07-26T22:03:37Z AdT2: Task finished!''' * '''2026-07-26T22:03:47Z AdT2: Task finished!''' * '''2026-07-26T22:05:08Z HS-Snapshot: Task finished!''' * '''2026-07-26T22:06:10Z AdT2: Task finished!''' * '''2026-07-26T22:06:25Z AdT2: Task finished!''' * '''2026-07-26T22:29:28Z AdT3: Task finished!''' == TaxonBot: Protokoll 2026-07-27 == * '''2026-07-27T01:39:13Z NeueArtikel3: Task finished!''' * '''2026-07-27T02:22:25Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-27T03:08:06Z '''[[:de:Special:Diff/prev/269128941|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 2 Abschnitte: 2 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Geburtstag_von_Misselwitz,_Joachim|Geburtstag_von_Misselwitz,_Joachim]]) - letzte Bearbeitung: [[:User:Doc Taxon|Doc Taxon]], 2026-07-26 23:26'' * '''2026-07-27T05:34:06Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-27T06:46:33Z '''[[:de:Special:Diff/prev/269132291|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * 2026-07-27T07:21:43Z '''[[:de:Special:Diff/prev/269132978|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-27T07:48:00Z '''[[:de:Special:Diff/prev/269133411|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span>'' * 2026-07-27T08:29:38Z '''[[:de:Special:Diff/prev/269134243|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * 2026-07-27T08:30:14Z '''[[:de:Special:Diff/prev/269134249|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-27T09:06:59Z '''[[:de:Special:Diff/prev/269135124|••]] MediaWiki:''' [[:de:MediaWiki:Userlogin-yourname-desc|MediaWiki:Userlogin-yourname-desc]] -- [[:de:user:Hgzh|Hgzh]] -- ''Anpassung an [[Wikipedia:Benutzerkonto]]'' * 2026-07-27T09:10:13Z '''[[:de:Special:Diff/prev/269135199|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet1|MediaWiki:Createacct-username-policy-popover-bullet1]] -- [[:de:user:Hgzh|Hgzh]] -- ''Link auf lokale Hilfeseite'' * 2026-07-27T09:14:04Z '''[[:de:Special:Diff/prev/269135264|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet2|MediaWiki:Createacct-username-policy-popover-bullet2]] -- [[:de:user:Hgzh|Hgzh]] -- ''Link zu lokaler Hilfeseite'' * 2026-07-27T09:17:06Z '''[[:de:Special:Diff/prev/269135320|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet3|MediaWiki:Createacct-username-policy-popover-bullet3]] -- [[:de:user:Hgzh|Hgzh]] -- ''Originaltext ist enwiki-zentriert und trifft hier nicht zu, stattdessen auf Verifizierung verwiesen'' * 2026-07-27T09:35:04Z '''[[:de:Special:Diff/prev/269135762|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''lokale Adaption des Infobox-Hack-Stylesheets'' * 2026-07-27T09:36:31Z '''[[:de:Special:Diff/prev/269135802|••]] MediaWiki:''' [[:de:MediaWiki:Wikimedia-styles-exclude|MediaWiki:Wikimedia-styles-exclude]] -- [[:de:user:Hgzh|Hgzh]] -- ''zentrales Infobox-Stylesheet deaktiviert'' * 2026-07-27T09:43:59Z '''[[:de:Special:Diff/prev/269135955|••]] MediaWiki:''' [[:de:MediaWiki:Gadgets-definition|MediaWiki:Gadgets-definition]] -- [[:de:user:Hgzh|Hgzh]] -- ''responsive erstmal nur für minerva'' * 2026-07-27T09:45:36Z '''[[:de:Special:Diff/prev/269135983|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''nur minerva über Gadgets-definition'' * '''2026-07-27T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-27T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-27T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-27T10:00:33Z AutoArchiv Wikiversity: Task finished!''' * 2026-07-27T10:22:29Z '''[[:de:Special:Diff/prev/269136634|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''inline-table mglw. generell besser geeignet'' * '''2026-07-27T10:52:06Z AdT2: Task finished!''' * '''2026-07-27T10:54:27Z AdT2: Task finished!''' * '''2026-07-27T11:02:06Z AdT2: Task finished!''' * '''2026-07-27T11:04:30Z AdT2: Task finished!''' * '''2026-07-27T11:05:26Z AdT2: Task finished!''' * '''2026-07-27T11:06:36Z AdT2: Task finished!''' * '''2026-07-27T11:07:50Z AdT2: Task finished!''' * '''2026-07-27T11:08:59Z AdT2: Task finished!''' * '''2026-07-27T11:19:04Z AdT3: Task finished!''' * '''2026-07-27T11:23:06Z AdT2: Task finished!''' * '''2026-07-27T11:25:33Z AdT2: Task finished!''' * '''2026-07-27T11:51:09Z AdT3: Task finished!''' * 2026-07-27T11:55:01Z '''[[:de:Special:Diff/prev/269138538|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:02Z '''[[:de:Special:Diff/prev/269138541|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:02Z '''[[:de:Special:Diff/prev/269138543|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138545|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Janui|Kennzeichnung von Lotse Janui als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Janui|Kennzeichnung von Lotse Janui als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138546|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Mondtaler|Kennzeichnung von Lotse Mondtaler als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Mondtaler|Kennzeichnung von Lotse Mondtaler als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138547|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:55:04Z '''[[:de:Special:Diff/prev/269138549|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Janui|Entfernen von Lotse Janui, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Janui|Entfernen von Lotse Janui, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:55:04Z '''[[:de:Special:Diff/prev/269138550|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Mondtaler|Entfernen von Lotse Mondtaler, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Mondtaler|Entfernen von Lotse Mondtaler, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:56:16Z '''[[:de:Special:Diff/prev/269138580|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:17Z '''[[:de:Special:Diff/prev/269138581|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:18Z '''[[:de:Special:Diff/prev/269138583|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:18Z '''[[:de:Special:Diff/prev/269138584|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T12:26:48Z '''[[:de:Special:Diff/prev/269139304|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * '''2026-07-27T13:00:03Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-27T15:49:34Z '''[[:de:Special:Diff/prev/269143289|••]] MediaWiki:''' [[:de:MediaWiki:Noarticletext-1|MediaWiki:Noarticletext-1]] -- [[:de:user:MBq|MBq]] -- ''zweiter satz eher verwirrend vor allem für noobs'' * 2026-07-27T16:03:13Z '''[[:de:Special:Diff/prev/269143551|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia:WikiProjekt Kategorien/Warteschlange/Archiv/2026 III#Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie) (erledigt)]] archiviert – letzte Bearbeitung: [[user:TaxonBot|TaxonBot]] (26.07.2026 18:01:48)'' * 2026-07-27T19:41:44Z '''[[:de:Special:Diff/prev/269147772|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Hellenyck|Hellenyck]] -- * 2026-07-27T20:01:48Z '''[[:de:Special:Diff/prev/269148095|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SignaturBot|SignaturBot]] -- ''Bot: Signaturnachtrag für Beitrag von [[User:Hellenyck|Hellenyck]]'' * 2026-07-27T20:03:18Z '''[[:de:Special:Diff/prev/269148127|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Hellenyck|Hellenyck]] -- * '''2026-07-27T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-27T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-27T22:00:11Z '''[[:de:Special:Diff/prev/269150668|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-27T22:00:22Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-27T22:00:35Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-27T22:01:28Z AdT-Archive: Task finished!''' * '''2026-07-27T22:01:40Z AdT2: Task finished!''' * '''2026-07-27T22:03:39Z AdTneu: Task finished!''' * '''2026-07-27T22:03:41Z AdT2: Task finished!''' * '''2026-07-27T22:03:53Z AdT2: Task finished!''' * '''2026-07-27T22:05:08Z HS-Snapshot: Task finished!''' * '''2026-07-27T22:06:20Z AdT2: Task finished!''' * '''2026-07-27T22:06:20Z AdT2: Task finished!''' * 2026-07-27T22:13:23Z '''[[:de:Special:Diff/prev/269150924|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Aktualisierung'' * 2026-07-27T22:15:38Z '''[[:de:Special:Diff/prev/269150973|••]] MediaWiki:''' [[:de:MediaWiki:Codemirror-prefs-summary|MediaWiki:Codemirror-prefs-summary]] -- [[:de:user:Ameisenigel|Ameisenigel]] -- ''Anfrage auf [[WP:AA]]'' * '''2026-07-27T22:30:27Z AdT3: Task finished!''' * 2026-07-27T22:46:58Z '''[[:de:Special:Diff/prev/269151373|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Niederländische Kunstgeschichte u.a.|→]]<span class="autocomment">Niederländische Kunstgeschichte u.a.: </span> Antwort'' == TaxonBot: Protokoll 2026-07-28 == * '''2026-07-28T00:40:10Z Review: Task finished!''' * '''2026-07-28T01:41:51Z NeueArtikel3: Task finished!''' 3jufdn5h3a5ihshith59idmshhzt4s5 619034 619030 2026-07-28T03:08:04Z TaxonBot 4700 Log: BIBR 619034 wikitext text/x-wiki == TaxonBot: Protokoll 2026-07-24 == * '''2026-07-24T01:41:23Z NeueArtikel3: Task finished!''' * 2026-07-24T02:37:40Z '''[[:de:Special:Diff/prev/269051656|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:KurtR|KurtR]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#schweizer-illustrierte.ch und handelszeitung.ch auf Archive.org umstellen|→]]<span class="autocomment">schweizer-illustrierte.ch und handelszeitung.ch auf Archive.org umstellen: </span>'' * 2026-07-24T03:07:56Z '''[[:de:Special:Diff/prev/269051807|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 1 Abschnitt: 1 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Wieder_Zootaxa|Wieder_Zootaxa]]) - letzte Bearbeitung: [[:User:YuniToumei|YuniToumei]], 2026-07-23 22:57'' * '''2026-07-24T05:21:37Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-24T06:35:29Z '''[[:de:Special:Diff/prev/269054508|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> Antwort'' * '''2026-07-24T07:07:45Z AdT2: Task finished!''' * '''2026-07-24T07:10:14Z AdT2: Task finished!''' * 2026-07-24T07:19:24Z '''[[:de:Special:Diff/prev/269055298|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span> Antwort'' * '''2026-07-24T07:35:06Z AdT3: Task finished!''' * 2026-07-24T08:22:23Z '''[[:de:Special:Diff/prev/269056314|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of Crustacean Biology|→]]<span class="autocomment">Journal of Crustacean Biology: </span>'' * 2026-07-24T09:23:37Z '''[[:de:Special:Diff/prev/269057592|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Wi-luc-ky|Wi-luc-ky]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> aw: läuft bei allen Nachteilen auf Totlinklabel hinaus'' * '''2026-07-24T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-24T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-24T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-24T10:00:35Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-24T10:07:32Z [[:de:Special:Diff/prev/269058569|••]] Augsburg: [[:de:Wikipedia:Augsburg|Wikipedia:Augsburg]] -- [[:de:user:Langoktavian|Langoktavian]] -- ''[[:de:Wikipedia:Augsburg#Ich bin dabei!|→]]<span class="autocomment">Ich bin dabei!: </span>''''' * 2026-07-24T10:16:03Z '''[[:de:Special:Diff/prev/269058729|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span>'' * '''2026-07-24T10:31:23Z AdT2: Task finished!''' * '''2026-07-24T10:33:45Z AdT2: Task finished!''' * '''2026-07-24T10:34:08Z AdT2: Task finished!''' * '''2026-07-24T10:36:31Z AdT2: Task finished!''' * '''2026-07-24T10:58:29Z AdT3: Task finished!''' * '''2026-07-24T11:57:13Z MerlBot: Task finished!''' * '''2026-07-24T11:57:28Z MerlBot1a: Task finished!''' * '''2026-07-24T13:00:04Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-24T14:36:49Z '''[[:de:Special:Diff/prev/269063510|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:Krib|Krib]] -- ''[[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung#1945 bis heute|→]]<span class="autocomment">1945 bis heute: </span> +[[Volksmudschahedin]]'' * '''2026-07-24T17:06:31Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-24T19:05:20Z '''[[:de:Special:Diff/prev/269068831|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span> Antwort'' * 2026-07-24T19:05:35Z '''[[:de:Special:Diff/prev/269068837|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Walter Schmidt-Salzmann - Widerstandsbewegung 20.07.1944|→]]<span class="autocomment">Walter Schmidt-Salzmann - Widerstandsbewegung 20.07.1944: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * 2026-07-24T19:19:46Z '''[[:de:Special:Diff/prev/269069103|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> Antwort'' * 2026-07-24T19:44:13Z '''[[:de:Special:Diff/prev/269069473|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Wi-luc-ky|Wi-luc-ky]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> aw: in [[Archive.today]] steht was zum [[WP:GB|GB]]'' * '''2026-07-24T21:55:07Z HS-Snapshot: Task finished!''' * '''2026-07-24T22:00:09Z Review: Task finished!''' * '''2026-07-24T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-24T22:00:14Z '''[[:de:Special:Diff/prev/269071687|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-24T22:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-24T22:00:44Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-24T22:01:25Z AdT-Archive: Task finished!''' * '''2026-07-24T22:01:37Z AdT2: Task finished!''' * '''2026-07-24T22:03:26Z AdTneu: Task finished!''' * '''2026-07-24T22:03:35Z AdT2: Task finished!''' * '''2026-07-24T22:03:41Z AdT2: Task finished!''' * '''2026-07-24T22:05:07Z HS-Snapshot: Task finished!''' * '''2026-07-24T22:06:01Z AdT2: Task finished!''' * '''2026-07-24T22:06:04Z AdT2: Task finished!''' * '''2026-07-24T22:30:04Z AdT3: Task finished!''' == TaxonBot: Protokoll 2026-07-25 == * '''2026-07-25T01:42:40Z NeueArtikel3: Task finished!''' * '''2026-07-25T02:27:12Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-25T04:31:55Z '''[[:de:Special:Diff/prev/269074888|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Schulenburg1|Schulenburg1]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Geburtstag von Misselwitz, Joachim|→]]<span class="autocomment">Geburtstag von Misselwitz, Joachim: </span>'' * 2026-07-25T04:38:55Z '''[[:de:Special:Diff/prev/269074956|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:Zollernalb|Zollernalb]] -- ''Neuer Abschnitt [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange#Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch)|→]]<span class="autocomment">Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch): </span>'' * 2026-07-25T05:00:39Z '''[[:de:Special:Diff/prev/269075274|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonKatBot|TaxonKatBot]] -- ''Bot: [[:Kategorie:Bischof von Derry]] nach [[:Kategorie:Bischof von Derry (römisch-katholisch)]]: erledigt'' * '''2026-07-25T05:22:42Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-25T08:52:54Z '''[[:de:Special:Diff/prev/269080442|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span>'' * '''2026-07-25T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-25T10:00:12Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-25T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-25T10:00:33Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-25T10:25:28Z MerlBot: Task finished!''' * '''2026-07-25T10:25:43Z MerlBot1a: Task finished!''' * 2026-07-25T11:01:03Z '''[[:de:Special:Diff/prev/269087961|••]] IMP:''' [[:de:Wikipedia Diskussion:Übersetzungen|Wikipedia Diskussion:Übersetzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia Diskussion:Übersetzungen/Archiv/2023#Bestes Vorgehen beim Artikelübersetzen, mit Blick auf die Fußnoten]] archiviert – letzte Bearbeitung: [[user:Ameisenigel|Ameisenigel]] (15.07.2026 22:06:20)'' * '''2026-07-25T11:58:34Z [[:de:Special:Diff/prev/269089070|••]] Augsburg: [[:de:Wikipedia Diskussion:Augsburg|Wikipedia Diskussion:Augsburg]] -- [[:de:user:LGB-ler|LGB-ler]] -- ''[[:de:Wikipedia Diskussion:Augsburg#Wiki Treffen im Legoland Deutschland Resort|→]]<span class="autocomment">Wiki Treffen im Legoland Deutschland Resort: </span> Antwort''''' * '''2026-07-25T13:00:11Z AutoArchiv-Maimaid: Task finished!''' * '''2026-07-25T17:02:01Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-25T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-25T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-25T22:00:20Z AutoArchiv Wikivoyage: Task finished!''' * 2026-07-25T22:00:19Z '''[[:de:Special:Diff/prev/269098194|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-25T22:00:34Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-25T22:01:28Z AdT-Archive: Task finished!''' * '''2026-07-25T22:01:41Z AdT2: Task finished!''' * '''2026-07-25T22:03:27Z AdTneu: Task finished!''' * '''2026-07-25T22:03:34Z AdT2: Task finished!''' * '''2026-07-25T22:03:43Z AdT2: Task finished!''' * '''2026-07-25T22:05:07Z HS-Snapshot: Task finished!''' * '''2026-07-25T22:05:58Z AdT2: Task finished!''' * '''2026-07-25T22:06:07Z AdT2: Task finished!''' * 2026-07-25T22:13:10Z '''[[:de:Special:Diff/prev/269098339|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Aktualisierung'' * '''2026-07-25T22:29:42Z AdT3: Task finished!''' * 2026-07-25T23:19:07Z '''[[:de:Special:Diff/prev/269099303|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:Perrak|Perrak]] -- ''Neuer Abschnitt [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange#Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie)|→]]<span class="autocomment">Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie): </span>'' == TaxonBot: Protokoll 2026-07-26 == * '''2026-07-26T01:43:07Z NeueArtikel3: Task finished!''' * '''2026-07-26T02:24:52Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-26T03:07:38Z '''[[:de:Special:Diff/prev/269100556|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 1 Abschnitt: 1 nach [[Wikipedia:Bots/Anfragen/Archiv/2026-2]] (ab Abschnitt [[Wikipedia:Bots/Anfragen/Archiv/2026-2#Zwei_Vorlagenbezeichner|Zwei_Vorlagenbezeichner]]) - letzte Bearbeitung: [[:User:Wi-luc-ky|Wi-luc-ky]], 2026-07-24 21:44'' * 2026-07-26T03:08:04Z '''[[:de:Special:Diff/prev/269100564|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 3 Abschnitte: 3 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Walter_Schmidt-Salzmann_-_Widerstandsbewegung_20.07.1944|Walter_Schmidt-Salzmann_-_Widerstandsbewegung_20.07.1944]]) - letzte Bearbeitung: [[:User:Marie Adelaide|Marie Adelaide]], 2026-07-25 10:52'' * 2026-07-26T05:02:42Z '''[[:de:Special:Diff/prev/269102082|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonKatBot|TaxonKatBot]] -- ''Bot: [[:Kategorie:Isthmus]] nach [[:Kategorie:Isthmus (Geographie)]]: erledigt'' * '''2026-07-26T05:19:39Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-26T06:01:40Z '''[[:de:Special:Diff/prev/269102959|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T06:20:17Z Review: Task finished!''' * '''2026-07-26T07:04:51Z -- <span style="color:red;">110</span>''' * '''2026-07-26T07:34:23Z -- <span style="color:red;">110</span>''' * 2026-07-26T08:07:10Z '''[[:de:Special:Diff/prev/269105130|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:LeoGe25|LeoGe25]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-add-self-no-reason:LeoGe25||→]]<span class="autocomment">growthexperiments-manage-mentors-summary-add-self-no-reason:LeoGe25|: </span>'' * 2026-07-26T08:08:45Z '''[[:de:Special:Diff/prev/269105177|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData-Parameterzeilen in Darkmode'' * 2026-07-26T08:14:10Z '''[[:de:Special:Diff/prev/269105304|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''status-fix'' * 2026-07-26T08:23:31Z '''[[:de:Special:Diff/prev/269105496|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color-fix'' * 2026-07-26T08:39:45Z '''[[:de:Special:Diff/prev/269105832|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color fixed'' * 2026-07-26T08:42:29Z '''[[:de:Special:Diff/prev/269105889|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- * 2026-07-26T08:48:53Z '''[[:de:Special:Diff/prev/269105994|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''attempt 2'' * 2026-07-26T08:50:38Z '''[[:de:Special:Diff/prev/269106040|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Jayen466|Jayen466]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span>'' * 2026-07-26T08:59:11Z '''[[:de:Special:Diff/prev/269106248|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color-fix 3'' * 2026-07-26T09:46:16Z '''[[:de:Special:Diff/prev/269107366|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData grey shaded background / fix part 2 / optimized'' * 2026-07-26T09:52:50Z '''[[:de:Special:Diff/prev/269107501|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen#Altfälle mit offenen Fragen oder Problemen|→]]<span class="autocomment">Altfälle mit offenen Fragen oder Problemen: </span>'' * '''2026-07-26T09:55:09Z HS-Snapshot: Task finished!''' * '''2026-07-26T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-26T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-26T10:00:32Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-26T10:25:42Z MerlBot: Task finished!''' * '''2026-07-26T10:25:57Z MerlBot1a: Task finished!''' * 2026-07-26T10:32:50Z '''[[:de:Special:Diff/prev/269108359|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''required templatedata line: blue background'' * 2026-07-26T11:03:50Z '''[[:de:Special:Diff/prev/269108967|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * '''2026-07-26T11:10:56Z AdT2: Task finished!''' * '''2026-07-26T11:13:22Z AdT2: Task finished!''' * '''2026-07-26T11:39:33Z AdT3: Task finished!''' * 2026-07-26T11:50:52Z '''[[:de:Special:Diff/prev/269109953|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span>'' * 2026-07-26T11:54:39Z '''[[:de:Special:Diff/prev/269110026|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData: deprecated nach Beschreibung rot'' * 2026-07-26T11:59:30Z '''[[:de:Special:Diff/prev/269110098|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-26T12:17:45Z '''[[:de:Special:Diff/prev/269110441|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span> Service: DOI klickbar gemacht'' * 2026-07-26T12:19:07Z '''[[:de:Special:Diff/prev/269110466|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * 2026-07-26T12:26:09Z '''[[:de:Special:Diff/prev/269110594|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> Antwort'' * 2026-07-26T12:57:45Z '''[[:de:Special:Diff/prev/269111198|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Rack Pack|Rack Pack]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.|→]]<span class="autocomment">Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.: </span>'' * '''2026-07-26T13:00:03Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-26T13:14:00Z '''[[:de:Special:Diff/prev/269111657|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.|→]]<span class="autocomment">Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T14:40:58Z AdT2: Task finished!''' * '''2026-07-26T14:43:22Z AdT2: Task finished!''' * 2026-07-26T14:55:11Z '''[[:de:Special:Diff/prev/269115779|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Rack Pack|Rack Pack]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#ArchivLink, InternetArchivBot über komplettes Portal:Billard 6.295 Artikel laufen lassen möglich?|→]]<span class="autocomment">ArchivLink, InternetArchivBot über komplettes Portal:Billard 6.295 Artikel laufen lassen möglich?: </span>'' * '''2026-07-26T15:08:57Z AdT3: Task finished!''' * 2026-07-26T15:55:23Z '''[[:de:Special:Diff/prev/269119211|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> Antwort'' * 2026-07-26T15:55:39Z '''[[:de:Special:Diff/prev/269119219|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * 2026-07-26T16:01:48Z '''[[:de:Special:Diff/prev/269119348|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia:WikiProjekt Kategorien/Warteschlange/Archiv/2026 III#Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch) (erledigt)]] archiviert – letzte Bearbeitung: [[user:TaxonKatBot|TaxonKatBot]] (26.07.2026 07:02:42)'' * 2026-07-26T16:03:51Z '''[[:de:Special:Diff/prev/269119393|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-26T16:39:13Z '''[[:de:Special:Diff/prev/269120898|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Timk70|Timk70]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span> mail'' * '''2026-07-26T17:06:16Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-26T18:15:07Z AdT2: Task finished!''' * '''2026-07-26T18:17:31Z AdT2: Task finished!''' * 2026-07-26T18:23:32Z '''[[:de:Special:Diff/prev/269122999|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span> Antwort'' * '''2026-07-26T18:42:51Z AdT3: Task finished!''' * 2026-07-26T18:49:34Z '''[[:de:Special:Diff/prev/269123502|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Jayen466|Jayen466]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span> erledigt'' * 2026-07-26T20:49:34Z '''[[:de:Special:Diff/prev/269125506|••]] MediaWiki:''' [[:de:MediaWiki:Ipbreason-indef-dropdown|MediaWiki:Ipbreason-indef-dropdown]] -- [[:de:user:Codc|Codc]] -- * 2026-07-26T21:26:06Z '''[[:de:Special:Diff/prev/269126058|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * 2026-07-26T21:26:27Z '''[[:de:Special:Diff/prev/269126064|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-26T22:00:07Z Review: Task finished!''' * '''2026-07-26T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-26T22:00:10Z '''[[:de:Special:Diff/prev/269126543|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-26T22:00:20Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-26T22:00:34Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-26T22:01:29Z AdT-Archive: Task finished!''' * '''2026-07-26T22:01:37Z AdT2: Task finished!''' * '''2026-07-26T22:03:32Z AdTneu: Task finished!''' * '''2026-07-26T22:03:37Z AdT2: Task finished!''' * '''2026-07-26T22:03:47Z AdT2: Task finished!''' * '''2026-07-26T22:05:08Z HS-Snapshot: Task finished!''' * '''2026-07-26T22:06:10Z AdT2: Task finished!''' * '''2026-07-26T22:06:25Z AdT2: Task finished!''' * '''2026-07-26T22:29:28Z AdT3: Task finished!''' == TaxonBot: Protokoll 2026-07-27 == * '''2026-07-27T01:39:13Z NeueArtikel3: Task finished!''' * '''2026-07-27T02:22:25Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-27T03:08:06Z '''[[:de:Special:Diff/prev/269128941|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 2 Abschnitte: 2 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Geburtstag_von_Misselwitz,_Joachim|Geburtstag_von_Misselwitz,_Joachim]]) - letzte Bearbeitung: [[:User:Doc Taxon|Doc Taxon]], 2026-07-26 23:26'' * '''2026-07-27T05:34:06Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-27T06:46:33Z '''[[:de:Special:Diff/prev/269132291|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * 2026-07-27T07:21:43Z '''[[:de:Special:Diff/prev/269132978|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-27T07:48:00Z '''[[:de:Special:Diff/prev/269133411|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span>'' * 2026-07-27T08:29:38Z '''[[:de:Special:Diff/prev/269134243|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * 2026-07-27T08:30:14Z '''[[:de:Special:Diff/prev/269134249|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-27T09:06:59Z '''[[:de:Special:Diff/prev/269135124|••]] MediaWiki:''' [[:de:MediaWiki:Userlogin-yourname-desc|MediaWiki:Userlogin-yourname-desc]] -- [[:de:user:Hgzh|Hgzh]] -- ''Anpassung an [[Wikipedia:Benutzerkonto]]'' * 2026-07-27T09:10:13Z '''[[:de:Special:Diff/prev/269135199|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet1|MediaWiki:Createacct-username-policy-popover-bullet1]] -- [[:de:user:Hgzh|Hgzh]] -- ''Link auf lokale Hilfeseite'' * 2026-07-27T09:14:04Z '''[[:de:Special:Diff/prev/269135264|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet2|MediaWiki:Createacct-username-policy-popover-bullet2]] -- [[:de:user:Hgzh|Hgzh]] -- ''Link zu lokaler Hilfeseite'' * 2026-07-27T09:17:06Z '''[[:de:Special:Diff/prev/269135320|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet3|MediaWiki:Createacct-username-policy-popover-bullet3]] -- [[:de:user:Hgzh|Hgzh]] -- ''Originaltext ist enwiki-zentriert und trifft hier nicht zu, stattdessen auf Verifizierung verwiesen'' * 2026-07-27T09:35:04Z '''[[:de:Special:Diff/prev/269135762|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''lokale Adaption des Infobox-Hack-Stylesheets'' * 2026-07-27T09:36:31Z '''[[:de:Special:Diff/prev/269135802|••]] MediaWiki:''' [[:de:MediaWiki:Wikimedia-styles-exclude|MediaWiki:Wikimedia-styles-exclude]] -- [[:de:user:Hgzh|Hgzh]] -- ''zentrales Infobox-Stylesheet deaktiviert'' * 2026-07-27T09:43:59Z '''[[:de:Special:Diff/prev/269135955|••]] MediaWiki:''' [[:de:MediaWiki:Gadgets-definition|MediaWiki:Gadgets-definition]] -- [[:de:user:Hgzh|Hgzh]] -- ''responsive erstmal nur für minerva'' * 2026-07-27T09:45:36Z '''[[:de:Special:Diff/prev/269135983|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''nur minerva über Gadgets-definition'' * '''2026-07-27T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-27T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-27T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-27T10:00:33Z AutoArchiv Wikiversity: Task finished!''' * 2026-07-27T10:22:29Z '''[[:de:Special:Diff/prev/269136634|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''inline-table mglw. generell besser geeignet'' * '''2026-07-27T10:52:06Z AdT2: Task finished!''' * '''2026-07-27T10:54:27Z AdT2: Task finished!''' * '''2026-07-27T11:02:06Z AdT2: Task finished!''' * '''2026-07-27T11:04:30Z AdT2: Task finished!''' * '''2026-07-27T11:05:26Z AdT2: Task finished!''' * '''2026-07-27T11:06:36Z AdT2: Task finished!''' * '''2026-07-27T11:07:50Z AdT2: Task finished!''' * '''2026-07-27T11:08:59Z AdT2: Task finished!''' * '''2026-07-27T11:19:04Z AdT3: Task finished!''' * '''2026-07-27T11:23:06Z AdT2: Task finished!''' * '''2026-07-27T11:25:33Z AdT2: Task finished!''' * '''2026-07-27T11:51:09Z AdT3: Task finished!''' * 2026-07-27T11:55:01Z '''[[:de:Special:Diff/prev/269138538|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:02Z '''[[:de:Special:Diff/prev/269138541|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:02Z '''[[:de:Special:Diff/prev/269138543|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138545|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Janui|Kennzeichnung von Lotse Janui als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Janui|Kennzeichnung von Lotse Janui als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138546|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Mondtaler|Kennzeichnung von Lotse Mondtaler als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Mondtaler|Kennzeichnung von Lotse Mondtaler als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138547|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:55:04Z '''[[:de:Special:Diff/prev/269138549|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Janui|Entfernen von Lotse Janui, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Janui|Entfernen von Lotse Janui, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:55:04Z '''[[:de:Special:Diff/prev/269138550|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Mondtaler|Entfernen von Lotse Mondtaler, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Mondtaler|Entfernen von Lotse Mondtaler, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:56:16Z '''[[:de:Special:Diff/prev/269138580|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:17Z '''[[:de:Special:Diff/prev/269138581|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:18Z '''[[:de:Special:Diff/prev/269138583|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:18Z '''[[:de:Special:Diff/prev/269138584|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T12:26:48Z '''[[:de:Special:Diff/prev/269139304|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * '''2026-07-27T13:00:03Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-27T15:49:34Z '''[[:de:Special:Diff/prev/269143289|••]] MediaWiki:''' [[:de:MediaWiki:Noarticletext-1|MediaWiki:Noarticletext-1]] -- [[:de:user:MBq|MBq]] -- ''zweiter satz eher verwirrend vor allem für noobs'' * 2026-07-27T16:03:13Z '''[[:de:Special:Diff/prev/269143551|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia:WikiProjekt Kategorien/Warteschlange/Archiv/2026 III#Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie) (erledigt)]] archiviert – letzte Bearbeitung: [[user:TaxonBot|TaxonBot]] (26.07.2026 18:01:48)'' * 2026-07-27T19:41:44Z '''[[:de:Special:Diff/prev/269147772|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Hellenyck|Hellenyck]] -- * 2026-07-27T20:01:48Z '''[[:de:Special:Diff/prev/269148095|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SignaturBot|SignaturBot]] -- ''Bot: Signaturnachtrag für Beitrag von [[User:Hellenyck|Hellenyck]]'' * 2026-07-27T20:03:18Z '''[[:de:Special:Diff/prev/269148127|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Hellenyck|Hellenyck]] -- * '''2026-07-27T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-27T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-27T22:00:11Z '''[[:de:Special:Diff/prev/269150668|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-27T22:00:22Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-27T22:00:35Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-27T22:01:28Z AdT-Archive: Task finished!''' * '''2026-07-27T22:01:40Z AdT2: Task finished!''' * '''2026-07-27T22:03:39Z AdTneu: Task finished!''' * '''2026-07-27T22:03:41Z AdT2: Task finished!''' * '''2026-07-27T22:03:53Z AdT2: Task finished!''' * '''2026-07-27T22:05:08Z HS-Snapshot: Task finished!''' * '''2026-07-27T22:06:20Z AdT2: Task finished!''' * '''2026-07-27T22:06:20Z AdT2: Task finished!''' * 2026-07-27T22:13:23Z '''[[:de:Special:Diff/prev/269150924|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Aktualisierung'' * 2026-07-27T22:15:38Z '''[[:de:Special:Diff/prev/269150973|••]] MediaWiki:''' [[:de:MediaWiki:Codemirror-prefs-summary|MediaWiki:Codemirror-prefs-summary]] -- [[:de:user:Ameisenigel|Ameisenigel]] -- ''Anfrage auf [[WP:AA]]'' * '''2026-07-27T22:30:27Z AdT3: Task finished!''' * 2026-07-27T22:46:58Z '''[[:de:Special:Diff/prev/269151373|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Niederländische Kunstgeschichte u.a.|→]]<span class="autocomment">Niederländische Kunstgeschichte u.a.: </span> Antwort'' == TaxonBot: Protokoll 2026-07-28 == * '''2026-07-28T00:40:10Z Review: Task finished!''' * '''2026-07-28T01:41:51Z NeueArtikel3: Task finished!''' * 2026-07-28T03:08:01Z '''[[:de:Special:Diff/prev/269153146|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 3 Abschnitte: 3 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Law360|Law360]]) - letzte Bearbeitung: [[:User:FordPrefect42|FordPrefect42]], 2026-07-28 00:46'' 53ay2zfyrrbv9um4d82s167udsqs3yc 619037 619034 2026-07-28T06:19:31Z TaxonBot 4700 Log: 110 619037 wikitext text/x-wiki == TaxonBot: Protokoll 2026-07-24 == * '''2026-07-24T01:41:23Z NeueArtikel3: Task finished!''' * 2026-07-24T02:37:40Z '''[[:de:Special:Diff/prev/269051656|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:KurtR|KurtR]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#schweizer-illustrierte.ch und handelszeitung.ch auf Archive.org umstellen|→]]<span class="autocomment">schweizer-illustrierte.ch und handelszeitung.ch auf Archive.org umstellen: </span>'' * 2026-07-24T03:07:56Z '''[[:de:Special:Diff/prev/269051807|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 1 Abschnitt: 1 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Wieder_Zootaxa|Wieder_Zootaxa]]) - letzte Bearbeitung: [[:User:YuniToumei|YuniToumei]], 2026-07-23 22:57'' * '''2026-07-24T05:21:37Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-24T06:35:29Z '''[[:de:Special:Diff/prev/269054508|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> Antwort'' * '''2026-07-24T07:07:45Z AdT2: Task finished!''' * '''2026-07-24T07:10:14Z AdT2: Task finished!''' * 2026-07-24T07:19:24Z '''[[:de:Special:Diff/prev/269055298|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span> Antwort'' * '''2026-07-24T07:35:06Z AdT3: Task finished!''' * 2026-07-24T08:22:23Z '''[[:de:Special:Diff/prev/269056314|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of Crustacean Biology|→]]<span class="autocomment">Journal of Crustacean Biology: </span>'' * 2026-07-24T09:23:37Z '''[[:de:Special:Diff/prev/269057592|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Wi-luc-ky|Wi-luc-ky]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> aw: läuft bei allen Nachteilen auf Totlinklabel hinaus'' * '''2026-07-24T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-24T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-24T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-24T10:00:35Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-24T10:07:32Z [[:de:Special:Diff/prev/269058569|••]] Augsburg: [[:de:Wikipedia:Augsburg|Wikipedia:Augsburg]] -- [[:de:user:Langoktavian|Langoktavian]] -- ''[[:de:Wikipedia:Augsburg#Ich bin dabei!|→]]<span class="autocomment">Ich bin dabei!: </span>''''' * 2026-07-24T10:16:03Z '''[[:de:Special:Diff/prev/269058729|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span>'' * '''2026-07-24T10:31:23Z AdT2: Task finished!''' * '''2026-07-24T10:33:45Z AdT2: Task finished!''' * '''2026-07-24T10:34:08Z AdT2: Task finished!''' * '''2026-07-24T10:36:31Z AdT2: Task finished!''' * '''2026-07-24T10:58:29Z AdT3: Task finished!''' * '''2026-07-24T11:57:13Z MerlBot: Task finished!''' * '''2026-07-24T11:57:28Z MerlBot1a: Task finished!''' * '''2026-07-24T13:00:04Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-24T14:36:49Z '''[[:de:Special:Diff/prev/269063510|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:Krib|Krib]] -- ''[[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung#1945 bis heute|→]]<span class="autocomment">1945 bis heute: </span> +[[Volksmudschahedin]]'' * '''2026-07-24T17:06:31Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-24T19:05:20Z '''[[:de:Special:Diff/prev/269068831|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span> Antwort'' * 2026-07-24T19:05:35Z '''[[:de:Special:Diff/prev/269068837|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Walter Schmidt-Salzmann - Widerstandsbewegung 20.07.1944|→]]<span class="autocomment">Walter Schmidt-Salzmann - Widerstandsbewegung 20.07.1944: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * 2026-07-24T19:19:46Z '''[[:de:Special:Diff/prev/269069103|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> Antwort'' * 2026-07-24T19:44:13Z '''[[:de:Special:Diff/prev/269069473|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Wi-luc-ky|Wi-luc-ky]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> aw: in [[Archive.today]] steht was zum [[WP:GB|GB]]'' * '''2026-07-24T21:55:07Z HS-Snapshot: Task finished!''' * '''2026-07-24T22:00:09Z Review: Task finished!''' * '''2026-07-24T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-24T22:00:14Z '''[[:de:Special:Diff/prev/269071687|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-24T22:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-24T22:00:44Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-24T22:01:25Z AdT-Archive: Task finished!''' * '''2026-07-24T22:01:37Z AdT2: Task finished!''' * '''2026-07-24T22:03:26Z AdTneu: Task finished!''' * '''2026-07-24T22:03:35Z AdT2: Task finished!''' * '''2026-07-24T22:03:41Z AdT2: Task finished!''' * '''2026-07-24T22:05:07Z HS-Snapshot: Task finished!''' * '''2026-07-24T22:06:01Z AdT2: Task finished!''' * '''2026-07-24T22:06:04Z AdT2: Task finished!''' * '''2026-07-24T22:30:04Z AdT3: Task finished!''' == TaxonBot: Protokoll 2026-07-25 == * '''2026-07-25T01:42:40Z NeueArtikel3: Task finished!''' * '''2026-07-25T02:27:12Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-25T04:31:55Z '''[[:de:Special:Diff/prev/269074888|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Schulenburg1|Schulenburg1]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Geburtstag von Misselwitz, Joachim|→]]<span class="autocomment">Geburtstag von Misselwitz, Joachim: </span>'' * 2026-07-25T04:38:55Z '''[[:de:Special:Diff/prev/269074956|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:Zollernalb|Zollernalb]] -- ''Neuer Abschnitt [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange#Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch)|→]]<span class="autocomment">Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch): </span>'' * 2026-07-25T05:00:39Z '''[[:de:Special:Diff/prev/269075274|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonKatBot|TaxonKatBot]] -- ''Bot: [[:Kategorie:Bischof von Derry]] nach [[:Kategorie:Bischof von Derry (römisch-katholisch)]]: erledigt'' * '''2026-07-25T05:22:42Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-25T08:52:54Z '''[[:de:Special:Diff/prev/269080442|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span>'' * '''2026-07-25T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-25T10:00:12Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-25T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-25T10:00:33Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-25T10:25:28Z MerlBot: Task finished!''' * '''2026-07-25T10:25:43Z MerlBot1a: Task finished!''' * 2026-07-25T11:01:03Z '''[[:de:Special:Diff/prev/269087961|••]] IMP:''' [[:de:Wikipedia Diskussion:Übersetzungen|Wikipedia Diskussion:Übersetzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia Diskussion:Übersetzungen/Archiv/2023#Bestes Vorgehen beim Artikelübersetzen, mit Blick auf die Fußnoten]] archiviert – letzte Bearbeitung: [[user:Ameisenigel|Ameisenigel]] (15.07.2026 22:06:20)'' * '''2026-07-25T11:58:34Z [[:de:Special:Diff/prev/269089070|••]] Augsburg: [[:de:Wikipedia Diskussion:Augsburg|Wikipedia Diskussion:Augsburg]] -- [[:de:user:LGB-ler|LGB-ler]] -- ''[[:de:Wikipedia Diskussion:Augsburg#Wiki Treffen im Legoland Deutschland Resort|→]]<span class="autocomment">Wiki Treffen im Legoland Deutschland Resort: </span> Antwort''''' * '''2026-07-25T13:00:11Z AutoArchiv-Maimaid: Task finished!''' * '''2026-07-25T17:02:01Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-25T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-25T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-25T22:00:20Z AutoArchiv Wikivoyage: Task finished!''' * 2026-07-25T22:00:19Z '''[[:de:Special:Diff/prev/269098194|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-25T22:00:34Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-25T22:01:28Z AdT-Archive: Task finished!''' * '''2026-07-25T22:01:41Z AdT2: Task finished!''' * '''2026-07-25T22:03:27Z AdTneu: Task finished!''' * '''2026-07-25T22:03:34Z AdT2: Task finished!''' * '''2026-07-25T22:03:43Z AdT2: Task finished!''' * '''2026-07-25T22:05:07Z HS-Snapshot: Task finished!''' * '''2026-07-25T22:05:58Z AdT2: Task finished!''' * '''2026-07-25T22:06:07Z AdT2: Task finished!''' * 2026-07-25T22:13:10Z '''[[:de:Special:Diff/prev/269098339|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Aktualisierung'' * '''2026-07-25T22:29:42Z AdT3: Task finished!''' * 2026-07-25T23:19:07Z '''[[:de:Special:Diff/prev/269099303|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:Perrak|Perrak]] -- ''Neuer Abschnitt [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange#Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie)|→]]<span class="autocomment">Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie): </span>'' == TaxonBot: Protokoll 2026-07-26 == * '''2026-07-26T01:43:07Z NeueArtikel3: Task finished!''' * '''2026-07-26T02:24:52Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-26T03:07:38Z '''[[:de:Special:Diff/prev/269100556|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 1 Abschnitt: 1 nach [[Wikipedia:Bots/Anfragen/Archiv/2026-2]] (ab Abschnitt [[Wikipedia:Bots/Anfragen/Archiv/2026-2#Zwei_Vorlagenbezeichner|Zwei_Vorlagenbezeichner]]) - letzte Bearbeitung: [[:User:Wi-luc-ky|Wi-luc-ky]], 2026-07-24 21:44'' * 2026-07-26T03:08:04Z '''[[:de:Special:Diff/prev/269100564|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 3 Abschnitte: 3 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Walter_Schmidt-Salzmann_-_Widerstandsbewegung_20.07.1944|Walter_Schmidt-Salzmann_-_Widerstandsbewegung_20.07.1944]]) - letzte Bearbeitung: [[:User:Marie Adelaide|Marie Adelaide]], 2026-07-25 10:52'' * 2026-07-26T05:02:42Z '''[[:de:Special:Diff/prev/269102082|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonKatBot|TaxonKatBot]] -- ''Bot: [[:Kategorie:Isthmus]] nach [[:Kategorie:Isthmus (Geographie)]]: erledigt'' * '''2026-07-26T05:19:39Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-26T06:01:40Z '''[[:de:Special:Diff/prev/269102959|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T06:20:17Z Review: Task finished!''' * '''2026-07-26T07:04:51Z -- <span style="color:red;">110</span>''' * '''2026-07-26T07:34:23Z -- <span style="color:red;">110</span>''' * 2026-07-26T08:07:10Z '''[[:de:Special:Diff/prev/269105130|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:LeoGe25|LeoGe25]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-add-self-no-reason:LeoGe25||→]]<span class="autocomment">growthexperiments-manage-mentors-summary-add-self-no-reason:LeoGe25|: </span>'' * 2026-07-26T08:08:45Z '''[[:de:Special:Diff/prev/269105177|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData-Parameterzeilen in Darkmode'' * 2026-07-26T08:14:10Z '''[[:de:Special:Diff/prev/269105304|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''status-fix'' * 2026-07-26T08:23:31Z '''[[:de:Special:Diff/prev/269105496|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color-fix'' * 2026-07-26T08:39:45Z '''[[:de:Special:Diff/prev/269105832|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color fixed'' * 2026-07-26T08:42:29Z '''[[:de:Special:Diff/prev/269105889|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- * 2026-07-26T08:48:53Z '''[[:de:Special:Diff/prev/269105994|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''attempt 2'' * 2026-07-26T08:50:38Z '''[[:de:Special:Diff/prev/269106040|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Jayen466|Jayen466]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span>'' * 2026-07-26T08:59:11Z '''[[:de:Special:Diff/prev/269106248|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color-fix 3'' * 2026-07-26T09:46:16Z '''[[:de:Special:Diff/prev/269107366|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData grey shaded background / fix part 2 / optimized'' * 2026-07-26T09:52:50Z '''[[:de:Special:Diff/prev/269107501|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen#Altfälle mit offenen Fragen oder Problemen|→]]<span class="autocomment">Altfälle mit offenen Fragen oder Problemen: </span>'' * '''2026-07-26T09:55:09Z HS-Snapshot: Task finished!''' * '''2026-07-26T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-26T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-26T10:00:32Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-26T10:25:42Z MerlBot: Task finished!''' * '''2026-07-26T10:25:57Z MerlBot1a: Task finished!''' * 2026-07-26T10:32:50Z '''[[:de:Special:Diff/prev/269108359|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''required templatedata line: blue background'' * 2026-07-26T11:03:50Z '''[[:de:Special:Diff/prev/269108967|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * '''2026-07-26T11:10:56Z AdT2: Task finished!''' * '''2026-07-26T11:13:22Z AdT2: Task finished!''' * '''2026-07-26T11:39:33Z AdT3: Task finished!''' * 2026-07-26T11:50:52Z '''[[:de:Special:Diff/prev/269109953|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span>'' * 2026-07-26T11:54:39Z '''[[:de:Special:Diff/prev/269110026|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData: deprecated nach Beschreibung rot'' * 2026-07-26T11:59:30Z '''[[:de:Special:Diff/prev/269110098|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-26T12:17:45Z '''[[:de:Special:Diff/prev/269110441|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span> Service: DOI klickbar gemacht'' * 2026-07-26T12:19:07Z '''[[:de:Special:Diff/prev/269110466|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * 2026-07-26T12:26:09Z '''[[:de:Special:Diff/prev/269110594|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> Antwort'' * 2026-07-26T12:57:45Z '''[[:de:Special:Diff/prev/269111198|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Rack Pack|Rack Pack]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.|→]]<span class="autocomment">Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.: </span>'' * '''2026-07-26T13:00:03Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-26T13:14:00Z '''[[:de:Special:Diff/prev/269111657|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.|→]]<span class="autocomment">Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T14:40:58Z AdT2: Task finished!''' * '''2026-07-26T14:43:22Z AdT2: Task finished!''' * 2026-07-26T14:55:11Z '''[[:de:Special:Diff/prev/269115779|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Rack Pack|Rack Pack]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#ArchivLink, InternetArchivBot über komplettes Portal:Billard 6.295 Artikel laufen lassen möglich?|→]]<span class="autocomment">ArchivLink, InternetArchivBot über komplettes Portal:Billard 6.295 Artikel laufen lassen möglich?: </span>'' * '''2026-07-26T15:08:57Z AdT3: Task finished!''' * 2026-07-26T15:55:23Z '''[[:de:Special:Diff/prev/269119211|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> Antwort'' * 2026-07-26T15:55:39Z '''[[:de:Special:Diff/prev/269119219|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * 2026-07-26T16:01:48Z '''[[:de:Special:Diff/prev/269119348|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia:WikiProjekt Kategorien/Warteschlange/Archiv/2026 III#Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch) (erledigt)]] archiviert – letzte Bearbeitung: [[user:TaxonKatBot|TaxonKatBot]] (26.07.2026 07:02:42)'' * 2026-07-26T16:03:51Z '''[[:de:Special:Diff/prev/269119393|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-26T16:39:13Z '''[[:de:Special:Diff/prev/269120898|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Timk70|Timk70]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span> mail'' * '''2026-07-26T17:06:16Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-26T18:15:07Z AdT2: Task finished!''' * '''2026-07-26T18:17:31Z AdT2: Task finished!''' * 2026-07-26T18:23:32Z '''[[:de:Special:Diff/prev/269122999|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span> Antwort'' * '''2026-07-26T18:42:51Z AdT3: Task finished!''' * 2026-07-26T18:49:34Z '''[[:de:Special:Diff/prev/269123502|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Jayen466|Jayen466]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span> erledigt'' * 2026-07-26T20:49:34Z '''[[:de:Special:Diff/prev/269125506|••]] MediaWiki:''' [[:de:MediaWiki:Ipbreason-indef-dropdown|MediaWiki:Ipbreason-indef-dropdown]] -- [[:de:user:Codc|Codc]] -- * 2026-07-26T21:26:06Z '''[[:de:Special:Diff/prev/269126058|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * 2026-07-26T21:26:27Z '''[[:de:Special:Diff/prev/269126064|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-26T22:00:07Z Review: Task finished!''' * '''2026-07-26T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-26T22:00:10Z '''[[:de:Special:Diff/prev/269126543|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-26T22:00:20Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-26T22:00:34Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-26T22:01:29Z AdT-Archive: Task finished!''' * '''2026-07-26T22:01:37Z AdT2: Task finished!''' * '''2026-07-26T22:03:32Z AdTneu: Task finished!''' * '''2026-07-26T22:03:37Z AdT2: Task finished!''' * '''2026-07-26T22:03:47Z AdT2: Task finished!''' * '''2026-07-26T22:05:08Z HS-Snapshot: Task finished!''' * '''2026-07-26T22:06:10Z AdT2: Task finished!''' * '''2026-07-26T22:06:25Z AdT2: Task finished!''' * '''2026-07-26T22:29:28Z AdT3: Task finished!''' == TaxonBot: Protokoll 2026-07-27 == * '''2026-07-27T01:39:13Z NeueArtikel3: Task finished!''' * '''2026-07-27T02:22:25Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-27T03:08:06Z '''[[:de:Special:Diff/prev/269128941|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 2 Abschnitte: 2 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Geburtstag_von_Misselwitz,_Joachim|Geburtstag_von_Misselwitz,_Joachim]]) - letzte Bearbeitung: [[:User:Doc Taxon|Doc Taxon]], 2026-07-26 23:26'' * '''2026-07-27T05:34:06Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-27T06:46:33Z '''[[:de:Special:Diff/prev/269132291|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * 2026-07-27T07:21:43Z '''[[:de:Special:Diff/prev/269132978|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-27T07:48:00Z '''[[:de:Special:Diff/prev/269133411|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span>'' * 2026-07-27T08:29:38Z '''[[:de:Special:Diff/prev/269134243|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * 2026-07-27T08:30:14Z '''[[:de:Special:Diff/prev/269134249|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-27T09:06:59Z '''[[:de:Special:Diff/prev/269135124|••]] MediaWiki:''' [[:de:MediaWiki:Userlogin-yourname-desc|MediaWiki:Userlogin-yourname-desc]] -- [[:de:user:Hgzh|Hgzh]] -- ''Anpassung an [[Wikipedia:Benutzerkonto]]'' * 2026-07-27T09:10:13Z '''[[:de:Special:Diff/prev/269135199|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet1|MediaWiki:Createacct-username-policy-popover-bullet1]] -- [[:de:user:Hgzh|Hgzh]] -- ''Link auf lokale Hilfeseite'' * 2026-07-27T09:14:04Z '''[[:de:Special:Diff/prev/269135264|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet2|MediaWiki:Createacct-username-policy-popover-bullet2]] -- [[:de:user:Hgzh|Hgzh]] -- ''Link zu lokaler Hilfeseite'' * 2026-07-27T09:17:06Z '''[[:de:Special:Diff/prev/269135320|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet3|MediaWiki:Createacct-username-policy-popover-bullet3]] -- [[:de:user:Hgzh|Hgzh]] -- ''Originaltext ist enwiki-zentriert und trifft hier nicht zu, stattdessen auf Verifizierung verwiesen'' * 2026-07-27T09:35:04Z '''[[:de:Special:Diff/prev/269135762|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''lokale Adaption des Infobox-Hack-Stylesheets'' * 2026-07-27T09:36:31Z '''[[:de:Special:Diff/prev/269135802|••]] MediaWiki:''' [[:de:MediaWiki:Wikimedia-styles-exclude|MediaWiki:Wikimedia-styles-exclude]] -- [[:de:user:Hgzh|Hgzh]] -- ''zentrales Infobox-Stylesheet deaktiviert'' * 2026-07-27T09:43:59Z '''[[:de:Special:Diff/prev/269135955|••]] MediaWiki:''' [[:de:MediaWiki:Gadgets-definition|MediaWiki:Gadgets-definition]] -- [[:de:user:Hgzh|Hgzh]] -- ''responsive erstmal nur für minerva'' * 2026-07-27T09:45:36Z '''[[:de:Special:Diff/prev/269135983|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''nur minerva über Gadgets-definition'' * '''2026-07-27T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-27T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-27T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-27T10:00:33Z AutoArchiv Wikiversity: Task finished!''' * 2026-07-27T10:22:29Z '''[[:de:Special:Diff/prev/269136634|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''inline-table mglw. generell besser geeignet'' * '''2026-07-27T10:52:06Z AdT2: Task finished!''' * '''2026-07-27T10:54:27Z AdT2: Task finished!''' * '''2026-07-27T11:02:06Z AdT2: Task finished!''' * '''2026-07-27T11:04:30Z AdT2: Task finished!''' * '''2026-07-27T11:05:26Z AdT2: Task finished!''' * '''2026-07-27T11:06:36Z AdT2: Task finished!''' * '''2026-07-27T11:07:50Z AdT2: Task finished!''' * '''2026-07-27T11:08:59Z AdT2: Task finished!''' * '''2026-07-27T11:19:04Z AdT3: Task finished!''' * '''2026-07-27T11:23:06Z AdT2: Task finished!''' * '''2026-07-27T11:25:33Z AdT2: Task finished!''' * '''2026-07-27T11:51:09Z AdT3: Task finished!''' * 2026-07-27T11:55:01Z '''[[:de:Special:Diff/prev/269138538|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:02Z '''[[:de:Special:Diff/prev/269138541|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:02Z '''[[:de:Special:Diff/prev/269138543|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138545|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Janui|Kennzeichnung von Lotse Janui als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Janui|Kennzeichnung von Lotse Janui als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138546|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Mondtaler|Kennzeichnung von Lotse Mondtaler als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Mondtaler|Kennzeichnung von Lotse Mondtaler als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138547|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:55:04Z '''[[:de:Special:Diff/prev/269138549|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Janui|Entfernen von Lotse Janui, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Janui|Entfernen von Lotse Janui, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:55:04Z '''[[:de:Special:Diff/prev/269138550|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Mondtaler|Entfernen von Lotse Mondtaler, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Mondtaler|Entfernen von Lotse Mondtaler, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:56:16Z '''[[:de:Special:Diff/prev/269138580|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:17Z '''[[:de:Special:Diff/prev/269138581|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:18Z '''[[:de:Special:Diff/prev/269138583|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:18Z '''[[:de:Special:Diff/prev/269138584|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T12:26:48Z '''[[:de:Special:Diff/prev/269139304|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * '''2026-07-27T13:00:03Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-27T15:49:34Z '''[[:de:Special:Diff/prev/269143289|••]] MediaWiki:''' [[:de:MediaWiki:Noarticletext-1|MediaWiki:Noarticletext-1]] -- [[:de:user:MBq|MBq]] -- ''zweiter satz eher verwirrend vor allem für noobs'' * 2026-07-27T16:03:13Z '''[[:de:Special:Diff/prev/269143551|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia:WikiProjekt Kategorien/Warteschlange/Archiv/2026 III#Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie) (erledigt)]] archiviert – letzte Bearbeitung: [[user:TaxonBot|TaxonBot]] (26.07.2026 18:01:48)'' * 2026-07-27T19:41:44Z '''[[:de:Special:Diff/prev/269147772|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Hellenyck|Hellenyck]] -- * 2026-07-27T20:01:48Z '''[[:de:Special:Diff/prev/269148095|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SignaturBot|SignaturBot]] -- ''Bot: Signaturnachtrag für Beitrag von [[User:Hellenyck|Hellenyck]]'' * 2026-07-27T20:03:18Z '''[[:de:Special:Diff/prev/269148127|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Hellenyck|Hellenyck]] -- * '''2026-07-27T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-27T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-27T22:00:11Z '''[[:de:Special:Diff/prev/269150668|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-27T22:00:22Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-27T22:00:35Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-27T22:01:28Z AdT-Archive: Task finished!''' * '''2026-07-27T22:01:40Z AdT2: Task finished!''' * '''2026-07-27T22:03:39Z AdTneu: Task finished!''' * '''2026-07-27T22:03:41Z AdT2: Task finished!''' * '''2026-07-27T22:03:53Z AdT2: Task finished!''' * '''2026-07-27T22:05:08Z HS-Snapshot: Task finished!''' * '''2026-07-27T22:06:20Z AdT2: Task finished!''' * '''2026-07-27T22:06:20Z AdT2: Task finished!''' * 2026-07-27T22:13:23Z '''[[:de:Special:Diff/prev/269150924|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Aktualisierung'' * 2026-07-27T22:15:38Z '''[[:de:Special:Diff/prev/269150973|••]] MediaWiki:''' [[:de:MediaWiki:Codemirror-prefs-summary|MediaWiki:Codemirror-prefs-summary]] -- [[:de:user:Ameisenigel|Ameisenigel]] -- ''Anfrage auf [[WP:AA]]'' * '''2026-07-27T22:30:27Z AdT3: Task finished!''' * 2026-07-27T22:46:58Z '''[[:de:Special:Diff/prev/269151373|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Niederländische Kunstgeschichte u.a.|→]]<span class="autocomment">Niederländische Kunstgeschichte u.a.: </span> Antwort'' == TaxonBot: Protokoll 2026-07-28 == * '''2026-07-28T00:40:10Z Review: Task finished!''' * '''2026-07-28T01:41:51Z NeueArtikel3: Task finished!''' * 2026-07-28T03:08:01Z '''[[:de:Special:Diff/prev/269153146|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 3 Abschnitte: 3 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Law360|Law360]]) - letzte Bearbeitung: [[:User:FordPrefect42|FordPrefect42]], 2026-07-28 00:46'' * '''2026-07-28T06:19:28Z -- <span style="color:red;">110</span>''' ozi7xv7ufjnhj9krrdh2rfnfgke7q9v 619038 619037 2026-07-28T06:20:38Z TaxonBot 4700 Log: MediaWiki 619038 wikitext text/x-wiki == TaxonBot: Protokoll 2026-07-24 == * '''2026-07-24T01:41:23Z NeueArtikel3: Task finished!''' * 2026-07-24T02:37:40Z '''[[:de:Special:Diff/prev/269051656|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:KurtR|KurtR]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#schweizer-illustrierte.ch und handelszeitung.ch auf Archive.org umstellen|→]]<span class="autocomment">schweizer-illustrierte.ch und handelszeitung.ch auf Archive.org umstellen: </span>'' * 2026-07-24T03:07:56Z '''[[:de:Special:Diff/prev/269051807|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 1 Abschnitt: 1 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Wieder_Zootaxa|Wieder_Zootaxa]]) - letzte Bearbeitung: [[:User:YuniToumei|YuniToumei]], 2026-07-23 22:57'' * '''2026-07-24T05:21:37Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-24T06:35:29Z '''[[:de:Special:Diff/prev/269054508|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> Antwort'' * '''2026-07-24T07:07:45Z AdT2: Task finished!''' * '''2026-07-24T07:10:14Z AdT2: Task finished!''' * 2026-07-24T07:19:24Z '''[[:de:Special:Diff/prev/269055298|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span> Antwort'' * '''2026-07-24T07:35:06Z AdT3: Task finished!''' * 2026-07-24T08:22:23Z '''[[:de:Special:Diff/prev/269056314|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of Crustacean Biology|→]]<span class="autocomment">Journal of Crustacean Biology: </span>'' * 2026-07-24T09:23:37Z '''[[:de:Special:Diff/prev/269057592|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Wi-luc-ky|Wi-luc-ky]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> aw: läuft bei allen Nachteilen auf Totlinklabel hinaus'' * '''2026-07-24T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-24T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-24T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-24T10:00:35Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-24T10:07:32Z [[:de:Special:Diff/prev/269058569|••]] Augsburg: [[:de:Wikipedia:Augsburg|Wikipedia:Augsburg]] -- [[:de:user:Langoktavian|Langoktavian]] -- ''[[:de:Wikipedia:Augsburg#Ich bin dabei!|→]]<span class="autocomment">Ich bin dabei!: </span>''''' * 2026-07-24T10:16:03Z '''[[:de:Special:Diff/prev/269058729|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span>'' * '''2026-07-24T10:31:23Z AdT2: Task finished!''' * '''2026-07-24T10:33:45Z AdT2: Task finished!''' * '''2026-07-24T10:34:08Z AdT2: Task finished!''' * '''2026-07-24T10:36:31Z AdT2: Task finished!''' * '''2026-07-24T10:58:29Z AdT3: Task finished!''' * '''2026-07-24T11:57:13Z MerlBot: Task finished!''' * '''2026-07-24T11:57:28Z MerlBot1a: Task finished!''' * '''2026-07-24T13:00:04Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-24T14:36:49Z '''[[:de:Special:Diff/prev/269063510|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:Krib|Krib]] -- ''[[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung#1945 bis heute|→]]<span class="autocomment">1945 bis heute: </span> +[[Volksmudschahedin]]'' * '''2026-07-24T17:06:31Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-24T19:05:20Z '''[[:de:Special:Diff/prev/269068831|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span> Antwort'' * 2026-07-24T19:05:35Z '''[[:de:Special:Diff/prev/269068837|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Walter Schmidt-Salzmann - Widerstandsbewegung 20.07.1944|→]]<span class="autocomment">Walter Schmidt-Salzmann - Widerstandsbewegung 20.07.1944: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * 2026-07-24T19:19:46Z '''[[:de:Special:Diff/prev/269069103|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> Antwort'' * 2026-07-24T19:44:13Z '''[[:de:Special:Diff/prev/269069473|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Wi-luc-ky|Wi-luc-ky]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> aw: in [[Archive.today]] steht was zum [[WP:GB|GB]]'' * '''2026-07-24T21:55:07Z HS-Snapshot: Task finished!''' * '''2026-07-24T22:00:09Z Review: Task finished!''' * '''2026-07-24T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-24T22:00:14Z '''[[:de:Special:Diff/prev/269071687|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-24T22:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-24T22:00:44Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-24T22:01:25Z AdT-Archive: Task finished!''' * '''2026-07-24T22:01:37Z AdT2: Task finished!''' * '''2026-07-24T22:03:26Z AdTneu: Task finished!''' * '''2026-07-24T22:03:35Z AdT2: Task finished!''' * '''2026-07-24T22:03:41Z AdT2: Task finished!''' * '''2026-07-24T22:05:07Z HS-Snapshot: Task finished!''' * '''2026-07-24T22:06:01Z AdT2: Task finished!''' * '''2026-07-24T22:06:04Z AdT2: Task finished!''' * '''2026-07-24T22:30:04Z AdT3: Task finished!''' == TaxonBot: Protokoll 2026-07-25 == * '''2026-07-25T01:42:40Z NeueArtikel3: Task finished!''' * '''2026-07-25T02:27:12Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-25T04:31:55Z '''[[:de:Special:Diff/prev/269074888|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Schulenburg1|Schulenburg1]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Geburtstag von Misselwitz, Joachim|→]]<span class="autocomment">Geburtstag von Misselwitz, Joachim: </span>'' * 2026-07-25T04:38:55Z '''[[:de:Special:Diff/prev/269074956|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:Zollernalb|Zollernalb]] -- ''Neuer Abschnitt [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange#Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch)|→]]<span class="autocomment">Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch): </span>'' * 2026-07-25T05:00:39Z '''[[:de:Special:Diff/prev/269075274|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonKatBot|TaxonKatBot]] -- ''Bot: [[:Kategorie:Bischof von Derry]] nach [[:Kategorie:Bischof von Derry (römisch-katholisch)]]: erledigt'' * '''2026-07-25T05:22:42Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-25T08:52:54Z '''[[:de:Special:Diff/prev/269080442|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span>'' * '''2026-07-25T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-25T10:00:12Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-25T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-25T10:00:33Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-25T10:25:28Z MerlBot: Task finished!''' * '''2026-07-25T10:25:43Z MerlBot1a: Task finished!''' * 2026-07-25T11:01:03Z '''[[:de:Special:Diff/prev/269087961|••]] IMP:''' [[:de:Wikipedia Diskussion:Übersetzungen|Wikipedia Diskussion:Übersetzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia Diskussion:Übersetzungen/Archiv/2023#Bestes Vorgehen beim Artikelübersetzen, mit Blick auf die Fußnoten]] archiviert – letzte Bearbeitung: [[user:Ameisenigel|Ameisenigel]] (15.07.2026 22:06:20)'' * '''2026-07-25T11:58:34Z [[:de:Special:Diff/prev/269089070|••]] Augsburg: [[:de:Wikipedia Diskussion:Augsburg|Wikipedia Diskussion:Augsburg]] -- [[:de:user:LGB-ler|LGB-ler]] -- ''[[:de:Wikipedia Diskussion:Augsburg#Wiki Treffen im Legoland Deutschland Resort|→]]<span class="autocomment">Wiki Treffen im Legoland Deutschland Resort: </span> Antwort''''' * '''2026-07-25T13:00:11Z AutoArchiv-Maimaid: Task finished!''' * '''2026-07-25T17:02:01Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-25T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-25T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-25T22:00:20Z AutoArchiv Wikivoyage: Task finished!''' * 2026-07-25T22:00:19Z '''[[:de:Special:Diff/prev/269098194|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-25T22:00:34Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-25T22:01:28Z AdT-Archive: Task finished!''' * '''2026-07-25T22:01:41Z AdT2: Task finished!''' * '''2026-07-25T22:03:27Z AdTneu: Task finished!''' * '''2026-07-25T22:03:34Z AdT2: Task finished!''' * '''2026-07-25T22:03:43Z AdT2: Task finished!''' * '''2026-07-25T22:05:07Z HS-Snapshot: Task finished!''' * '''2026-07-25T22:05:58Z AdT2: Task finished!''' * '''2026-07-25T22:06:07Z AdT2: Task finished!''' * 2026-07-25T22:13:10Z '''[[:de:Special:Diff/prev/269098339|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Aktualisierung'' * '''2026-07-25T22:29:42Z AdT3: Task finished!''' * 2026-07-25T23:19:07Z '''[[:de:Special:Diff/prev/269099303|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:Perrak|Perrak]] -- ''Neuer Abschnitt [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange#Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie)|→]]<span class="autocomment">Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie): </span>'' == TaxonBot: Protokoll 2026-07-26 == * '''2026-07-26T01:43:07Z NeueArtikel3: Task finished!''' * '''2026-07-26T02:24:52Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-26T03:07:38Z '''[[:de:Special:Diff/prev/269100556|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 1 Abschnitt: 1 nach [[Wikipedia:Bots/Anfragen/Archiv/2026-2]] (ab Abschnitt [[Wikipedia:Bots/Anfragen/Archiv/2026-2#Zwei_Vorlagenbezeichner|Zwei_Vorlagenbezeichner]]) - letzte Bearbeitung: [[:User:Wi-luc-ky|Wi-luc-ky]], 2026-07-24 21:44'' * 2026-07-26T03:08:04Z '''[[:de:Special:Diff/prev/269100564|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 3 Abschnitte: 3 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Walter_Schmidt-Salzmann_-_Widerstandsbewegung_20.07.1944|Walter_Schmidt-Salzmann_-_Widerstandsbewegung_20.07.1944]]) - letzte Bearbeitung: [[:User:Marie Adelaide|Marie Adelaide]], 2026-07-25 10:52'' * 2026-07-26T05:02:42Z '''[[:de:Special:Diff/prev/269102082|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonKatBot|TaxonKatBot]] -- ''Bot: [[:Kategorie:Isthmus]] nach [[:Kategorie:Isthmus (Geographie)]]: erledigt'' * '''2026-07-26T05:19:39Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-26T06:01:40Z '''[[:de:Special:Diff/prev/269102959|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T06:20:17Z Review: Task finished!''' * '''2026-07-26T07:04:51Z -- <span style="color:red;">110</span>''' * '''2026-07-26T07:34:23Z -- <span style="color:red;">110</span>''' * 2026-07-26T08:07:10Z '''[[:de:Special:Diff/prev/269105130|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:LeoGe25|LeoGe25]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-add-self-no-reason:LeoGe25||→]]<span class="autocomment">growthexperiments-manage-mentors-summary-add-self-no-reason:LeoGe25|: </span>'' * 2026-07-26T08:08:45Z '''[[:de:Special:Diff/prev/269105177|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData-Parameterzeilen in Darkmode'' * 2026-07-26T08:14:10Z '''[[:de:Special:Diff/prev/269105304|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''status-fix'' * 2026-07-26T08:23:31Z '''[[:de:Special:Diff/prev/269105496|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color-fix'' * 2026-07-26T08:39:45Z '''[[:de:Special:Diff/prev/269105832|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color fixed'' * 2026-07-26T08:42:29Z '''[[:de:Special:Diff/prev/269105889|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- * 2026-07-26T08:48:53Z '''[[:de:Special:Diff/prev/269105994|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''attempt 2'' * 2026-07-26T08:50:38Z '''[[:de:Special:Diff/prev/269106040|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Jayen466|Jayen466]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span>'' * 2026-07-26T08:59:11Z '''[[:de:Special:Diff/prev/269106248|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color-fix 3'' * 2026-07-26T09:46:16Z '''[[:de:Special:Diff/prev/269107366|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData grey shaded background / fix part 2 / optimized'' * 2026-07-26T09:52:50Z '''[[:de:Special:Diff/prev/269107501|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen#Altfälle mit offenen Fragen oder Problemen|→]]<span class="autocomment">Altfälle mit offenen Fragen oder Problemen: </span>'' * '''2026-07-26T09:55:09Z HS-Snapshot: Task finished!''' * '''2026-07-26T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-26T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-26T10:00:32Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-26T10:25:42Z MerlBot: Task finished!''' * '''2026-07-26T10:25:57Z MerlBot1a: Task finished!''' * 2026-07-26T10:32:50Z '''[[:de:Special:Diff/prev/269108359|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''required templatedata line: blue background'' * 2026-07-26T11:03:50Z '''[[:de:Special:Diff/prev/269108967|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * '''2026-07-26T11:10:56Z AdT2: Task finished!''' * '''2026-07-26T11:13:22Z AdT2: Task finished!''' * '''2026-07-26T11:39:33Z AdT3: Task finished!''' * 2026-07-26T11:50:52Z '''[[:de:Special:Diff/prev/269109953|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span>'' * 2026-07-26T11:54:39Z '''[[:de:Special:Diff/prev/269110026|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData: deprecated nach Beschreibung rot'' * 2026-07-26T11:59:30Z '''[[:de:Special:Diff/prev/269110098|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-26T12:17:45Z '''[[:de:Special:Diff/prev/269110441|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span> Service: DOI klickbar gemacht'' * 2026-07-26T12:19:07Z '''[[:de:Special:Diff/prev/269110466|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * 2026-07-26T12:26:09Z '''[[:de:Special:Diff/prev/269110594|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> Antwort'' * 2026-07-26T12:57:45Z '''[[:de:Special:Diff/prev/269111198|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Rack Pack|Rack Pack]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.|→]]<span class="autocomment">Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.: </span>'' * '''2026-07-26T13:00:03Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-26T13:14:00Z '''[[:de:Special:Diff/prev/269111657|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.|→]]<span class="autocomment">Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T14:40:58Z AdT2: Task finished!''' * '''2026-07-26T14:43:22Z AdT2: Task finished!''' * 2026-07-26T14:55:11Z '''[[:de:Special:Diff/prev/269115779|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Rack Pack|Rack Pack]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#ArchivLink, InternetArchivBot über komplettes Portal:Billard 6.295 Artikel laufen lassen möglich?|→]]<span class="autocomment">ArchivLink, InternetArchivBot über komplettes Portal:Billard 6.295 Artikel laufen lassen möglich?: </span>'' * '''2026-07-26T15:08:57Z AdT3: Task finished!''' * 2026-07-26T15:55:23Z '''[[:de:Special:Diff/prev/269119211|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> Antwort'' * 2026-07-26T15:55:39Z '''[[:de:Special:Diff/prev/269119219|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * 2026-07-26T16:01:48Z '''[[:de:Special:Diff/prev/269119348|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia:WikiProjekt Kategorien/Warteschlange/Archiv/2026 III#Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch) (erledigt)]] archiviert – letzte Bearbeitung: [[user:TaxonKatBot|TaxonKatBot]] (26.07.2026 07:02:42)'' * 2026-07-26T16:03:51Z '''[[:de:Special:Diff/prev/269119393|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-26T16:39:13Z '''[[:de:Special:Diff/prev/269120898|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Timk70|Timk70]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span> mail'' * '''2026-07-26T17:06:16Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-26T18:15:07Z AdT2: Task finished!''' * '''2026-07-26T18:17:31Z AdT2: Task finished!''' * 2026-07-26T18:23:32Z '''[[:de:Special:Diff/prev/269122999|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span> Antwort'' * '''2026-07-26T18:42:51Z AdT3: Task finished!''' * 2026-07-26T18:49:34Z '''[[:de:Special:Diff/prev/269123502|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Jayen466|Jayen466]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span> erledigt'' * 2026-07-26T20:49:34Z '''[[:de:Special:Diff/prev/269125506|••]] MediaWiki:''' [[:de:MediaWiki:Ipbreason-indef-dropdown|MediaWiki:Ipbreason-indef-dropdown]] -- [[:de:user:Codc|Codc]] -- * 2026-07-26T21:26:06Z '''[[:de:Special:Diff/prev/269126058|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * 2026-07-26T21:26:27Z '''[[:de:Special:Diff/prev/269126064|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-26T22:00:07Z Review: Task finished!''' * '''2026-07-26T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-26T22:00:10Z '''[[:de:Special:Diff/prev/269126543|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-26T22:00:20Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-26T22:00:34Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-26T22:01:29Z AdT-Archive: Task finished!''' * '''2026-07-26T22:01:37Z AdT2: Task finished!''' * '''2026-07-26T22:03:32Z AdTneu: Task finished!''' * '''2026-07-26T22:03:37Z AdT2: Task finished!''' * '''2026-07-26T22:03:47Z AdT2: Task finished!''' * '''2026-07-26T22:05:08Z HS-Snapshot: Task finished!''' * '''2026-07-26T22:06:10Z AdT2: Task finished!''' * '''2026-07-26T22:06:25Z AdT2: Task finished!''' * '''2026-07-26T22:29:28Z AdT3: Task finished!''' == TaxonBot: Protokoll 2026-07-27 == * '''2026-07-27T01:39:13Z NeueArtikel3: Task finished!''' * '''2026-07-27T02:22:25Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-27T03:08:06Z '''[[:de:Special:Diff/prev/269128941|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 2 Abschnitte: 2 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Geburtstag_von_Misselwitz,_Joachim|Geburtstag_von_Misselwitz,_Joachim]]) - letzte Bearbeitung: [[:User:Doc Taxon|Doc Taxon]], 2026-07-26 23:26'' * '''2026-07-27T05:34:06Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-27T06:46:33Z '''[[:de:Special:Diff/prev/269132291|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * 2026-07-27T07:21:43Z '''[[:de:Special:Diff/prev/269132978|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-27T07:48:00Z '''[[:de:Special:Diff/prev/269133411|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span>'' * 2026-07-27T08:29:38Z '''[[:de:Special:Diff/prev/269134243|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * 2026-07-27T08:30:14Z '''[[:de:Special:Diff/prev/269134249|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-27T09:06:59Z '''[[:de:Special:Diff/prev/269135124|••]] MediaWiki:''' [[:de:MediaWiki:Userlogin-yourname-desc|MediaWiki:Userlogin-yourname-desc]] -- [[:de:user:Hgzh|Hgzh]] -- ''Anpassung an [[Wikipedia:Benutzerkonto]]'' * 2026-07-27T09:10:13Z '''[[:de:Special:Diff/prev/269135199|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet1|MediaWiki:Createacct-username-policy-popover-bullet1]] -- [[:de:user:Hgzh|Hgzh]] -- ''Link auf lokale Hilfeseite'' * 2026-07-27T09:14:04Z '''[[:de:Special:Diff/prev/269135264|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet2|MediaWiki:Createacct-username-policy-popover-bullet2]] -- [[:de:user:Hgzh|Hgzh]] -- ''Link zu lokaler Hilfeseite'' * 2026-07-27T09:17:06Z '''[[:de:Special:Diff/prev/269135320|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet3|MediaWiki:Createacct-username-policy-popover-bullet3]] -- [[:de:user:Hgzh|Hgzh]] -- ''Originaltext ist enwiki-zentriert und trifft hier nicht zu, stattdessen auf Verifizierung verwiesen'' * 2026-07-27T09:35:04Z '''[[:de:Special:Diff/prev/269135762|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''lokale Adaption des Infobox-Hack-Stylesheets'' * 2026-07-27T09:36:31Z '''[[:de:Special:Diff/prev/269135802|••]] MediaWiki:''' [[:de:MediaWiki:Wikimedia-styles-exclude|MediaWiki:Wikimedia-styles-exclude]] -- [[:de:user:Hgzh|Hgzh]] -- ''zentrales Infobox-Stylesheet deaktiviert'' * 2026-07-27T09:43:59Z '''[[:de:Special:Diff/prev/269135955|••]] MediaWiki:''' [[:de:MediaWiki:Gadgets-definition|MediaWiki:Gadgets-definition]] -- [[:de:user:Hgzh|Hgzh]] -- ''responsive erstmal nur für minerva'' * 2026-07-27T09:45:36Z '''[[:de:Special:Diff/prev/269135983|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''nur minerva über Gadgets-definition'' * '''2026-07-27T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-27T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-27T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-27T10:00:33Z AutoArchiv Wikiversity: Task finished!''' * 2026-07-27T10:22:29Z '''[[:de:Special:Diff/prev/269136634|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''inline-table mglw. generell besser geeignet'' * '''2026-07-27T10:52:06Z AdT2: Task finished!''' * '''2026-07-27T10:54:27Z AdT2: Task finished!''' * '''2026-07-27T11:02:06Z AdT2: Task finished!''' * '''2026-07-27T11:04:30Z AdT2: Task finished!''' * '''2026-07-27T11:05:26Z AdT2: Task finished!''' * '''2026-07-27T11:06:36Z AdT2: Task finished!''' * '''2026-07-27T11:07:50Z AdT2: Task finished!''' * '''2026-07-27T11:08:59Z AdT2: Task finished!''' * '''2026-07-27T11:19:04Z AdT3: Task finished!''' * '''2026-07-27T11:23:06Z AdT2: Task finished!''' * '''2026-07-27T11:25:33Z AdT2: Task finished!''' * '''2026-07-27T11:51:09Z AdT3: Task finished!''' * 2026-07-27T11:55:01Z '''[[:de:Special:Diff/prev/269138538|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:02Z '''[[:de:Special:Diff/prev/269138541|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:02Z '''[[:de:Special:Diff/prev/269138543|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138545|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Janui|Kennzeichnung von Lotse Janui als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Janui|Kennzeichnung von Lotse Janui als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138546|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Mondtaler|Kennzeichnung von Lotse Mondtaler als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Mondtaler|Kennzeichnung von Lotse Mondtaler als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138547|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:55:04Z '''[[:de:Special:Diff/prev/269138549|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Janui|Entfernen von Lotse Janui, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Janui|Entfernen von Lotse Janui, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:55:04Z '''[[:de:Special:Diff/prev/269138550|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Mondtaler|Entfernen von Lotse Mondtaler, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Mondtaler|Entfernen von Lotse Mondtaler, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:56:16Z '''[[:de:Special:Diff/prev/269138580|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:17Z '''[[:de:Special:Diff/prev/269138581|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:18Z '''[[:de:Special:Diff/prev/269138583|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:18Z '''[[:de:Special:Diff/prev/269138584|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T12:26:48Z '''[[:de:Special:Diff/prev/269139304|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * '''2026-07-27T13:00:03Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-27T15:49:34Z '''[[:de:Special:Diff/prev/269143289|••]] MediaWiki:''' [[:de:MediaWiki:Noarticletext-1|MediaWiki:Noarticletext-1]] -- [[:de:user:MBq|MBq]] -- ''zweiter satz eher verwirrend vor allem für noobs'' * 2026-07-27T16:03:13Z '''[[:de:Special:Diff/prev/269143551|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia:WikiProjekt Kategorien/Warteschlange/Archiv/2026 III#Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie) (erledigt)]] archiviert – letzte Bearbeitung: [[user:TaxonBot|TaxonBot]] (26.07.2026 18:01:48)'' * 2026-07-27T19:41:44Z '''[[:de:Special:Diff/prev/269147772|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Hellenyck|Hellenyck]] -- * 2026-07-27T20:01:48Z '''[[:de:Special:Diff/prev/269148095|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SignaturBot|SignaturBot]] -- ''Bot: Signaturnachtrag für Beitrag von [[User:Hellenyck|Hellenyck]]'' * 2026-07-27T20:03:18Z '''[[:de:Special:Diff/prev/269148127|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Hellenyck|Hellenyck]] -- * '''2026-07-27T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-27T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-27T22:00:11Z '''[[:de:Special:Diff/prev/269150668|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-27T22:00:22Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-27T22:00:35Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-27T22:01:28Z AdT-Archive: Task finished!''' * '''2026-07-27T22:01:40Z AdT2: Task finished!''' * '''2026-07-27T22:03:39Z AdTneu: Task finished!''' * '''2026-07-27T22:03:41Z AdT2: Task finished!''' * '''2026-07-27T22:03:53Z AdT2: Task finished!''' * '''2026-07-27T22:05:08Z HS-Snapshot: Task finished!''' * '''2026-07-27T22:06:20Z AdT2: Task finished!''' * '''2026-07-27T22:06:20Z AdT2: Task finished!''' * 2026-07-27T22:13:23Z '''[[:de:Special:Diff/prev/269150924|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Aktualisierung'' * 2026-07-27T22:15:38Z '''[[:de:Special:Diff/prev/269150973|••]] MediaWiki:''' [[:de:MediaWiki:Codemirror-prefs-summary|MediaWiki:Codemirror-prefs-summary]] -- [[:de:user:Ameisenigel|Ameisenigel]] -- ''Anfrage auf [[WP:AA]]'' * '''2026-07-27T22:30:27Z AdT3: Task finished!''' * 2026-07-27T22:46:58Z '''[[:de:Special:Diff/prev/269151373|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Niederländische Kunstgeschichte u.a.|→]]<span class="autocomment">Niederländische Kunstgeschichte u.a.: </span> Antwort'' == TaxonBot: Protokoll 2026-07-28 == * '''2026-07-28T00:40:10Z Review: Task finished!''' * '''2026-07-28T01:41:51Z NeueArtikel3: Task finished!''' * 2026-07-28T03:08:01Z '''[[:de:Special:Diff/prev/269153146|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 3 Abschnitte: 3 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Law360|Law360]]) - letzte Bearbeitung: [[:User:FordPrefect42|FordPrefect42]], 2026-07-28 00:46'' * '''2026-07-28T06:19:28Z -- <span style="color:red;">110</span>''' * 2026-07-28T06:20:36Z '''[[:de:Special:Diff/prev/269156430|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen: </span>'' nmbcvm26wc5kbelobltxk1ge3fx9et3 619039 619038 2026-07-28T06:20:44Z TaxonBot 4700 Log: MediaWiki 619039 wikitext text/x-wiki == TaxonBot: Protokoll 2026-07-24 == * '''2026-07-24T01:41:23Z NeueArtikel3: Task finished!''' * 2026-07-24T02:37:40Z '''[[:de:Special:Diff/prev/269051656|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:KurtR|KurtR]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#schweizer-illustrierte.ch und handelszeitung.ch auf Archive.org umstellen|→]]<span class="autocomment">schweizer-illustrierte.ch und handelszeitung.ch auf Archive.org umstellen: </span>'' * 2026-07-24T03:07:56Z '''[[:de:Special:Diff/prev/269051807|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 1 Abschnitt: 1 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Wieder_Zootaxa|Wieder_Zootaxa]]) - letzte Bearbeitung: [[:User:YuniToumei|YuniToumei]], 2026-07-23 22:57'' * '''2026-07-24T05:21:37Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-24T06:35:29Z '''[[:de:Special:Diff/prev/269054508|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> Antwort'' * '''2026-07-24T07:07:45Z AdT2: Task finished!''' * '''2026-07-24T07:10:14Z AdT2: Task finished!''' * 2026-07-24T07:19:24Z '''[[:de:Special:Diff/prev/269055298|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span> Antwort'' * '''2026-07-24T07:35:06Z AdT3: Task finished!''' * 2026-07-24T08:22:23Z '''[[:de:Special:Diff/prev/269056314|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of Crustacean Biology|→]]<span class="autocomment">Journal of Crustacean Biology: </span>'' * 2026-07-24T09:23:37Z '''[[:de:Special:Diff/prev/269057592|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Wi-luc-ky|Wi-luc-ky]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> aw: läuft bei allen Nachteilen auf Totlinklabel hinaus'' * '''2026-07-24T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-24T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-24T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-24T10:00:35Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-24T10:07:32Z [[:de:Special:Diff/prev/269058569|••]] Augsburg: [[:de:Wikipedia:Augsburg|Wikipedia:Augsburg]] -- [[:de:user:Langoktavian|Langoktavian]] -- ''[[:de:Wikipedia:Augsburg#Ich bin dabei!|→]]<span class="autocomment">Ich bin dabei!: </span>''''' * 2026-07-24T10:16:03Z '''[[:de:Special:Diff/prev/269058729|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span>'' * '''2026-07-24T10:31:23Z AdT2: Task finished!''' * '''2026-07-24T10:33:45Z AdT2: Task finished!''' * '''2026-07-24T10:34:08Z AdT2: Task finished!''' * '''2026-07-24T10:36:31Z AdT2: Task finished!''' * '''2026-07-24T10:58:29Z AdT3: Task finished!''' * '''2026-07-24T11:57:13Z MerlBot: Task finished!''' * '''2026-07-24T11:57:28Z MerlBot1a: Task finished!''' * '''2026-07-24T13:00:04Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-24T14:36:49Z '''[[:de:Special:Diff/prev/269063510|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:Krib|Krib]] -- ''[[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung#1945 bis heute|→]]<span class="autocomment">1945 bis heute: </span> +[[Volksmudschahedin]]'' * '''2026-07-24T17:06:31Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-24T19:05:20Z '''[[:de:Special:Diff/prev/269068831|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span> Antwort'' * 2026-07-24T19:05:35Z '''[[:de:Special:Diff/prev/269068837|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Walter Schmidt-Salzmann - Widerstandsbewegung 20.07.1944|→]]<span class="autocomment">Walter Schmidt-Salzmann - Widerstandsbewegung 20.07.1944: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * 2026-07-24T19:19:46Z '''[[:de:Special:Diff/prev/269069103|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> Antwort'' * 2026-07-24T19:44:13Z '''[[:de:Special:Diff/prev/269069473|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Wi-luc-ky|Wi-luc-ky]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> aw: in [[Archive.today]] steht was zum [[WP:GB|GB]]'' * '''2026-07-24T21:55:07Z HS-Snapshot: Task finished!''' * '''2026-07-24T22:00:09Z Review: Task finished!''' * '''2026-07-24T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-24T22:00:14Z '''[[:de:Special:Diff/prev/269071687|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-24T22:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-24T22:00:44Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-24T22:01:25Z AdT-Archive: Task finished!''' * '''2026-07-24T22:01:37Z AdT2: Task finished!''' * '''2026-07-24T22:03:26Z AdTneu: Task finished!''' * '''2026-07-24T22:03:35Z AdT2: Task finished!''' * '''2026-07-24T22:03:41Z AdT2: Task finished!''' * '''2026-07-24T22:05:07Z HS-Snapshot: Task finished!''' * '''2026-07-24T22:06:01Z AdT2: Task finished!''' * '''2026-07-24T22:06:04Z AdT2: Task finished!''' * '''2026-07-24T22:30:04Z AdT3: Task finished!''' == TaxonBot: Protokoll 2026-07-25 == * '''2026-07-25T01:42:40Z NeueArtikel3: Task finished!''' * '''2026-07-25T02:27:12Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-25T04:31:55Z '''[[:de:Special:Diff/prev/269074888|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Schulenburg1|Schulenburg1]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Geburtstag von Misselwitz, Joachim|→]]<span class="autocomment">Geburtstag von Misselwitz, Joachim: </span>'' * 2026-07-25T04:38:55Z '''[[:de:Special:Diff/prev/269074956|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:Zollernalb|Zollernalb]] -- ''Neuer Abschnitt [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange#Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch)|→]]<span class="autocomment">Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch): </span>'' * 2026-07-25T05:00:39Z '''[[:de:Special:Diff/prev/269075274|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonKatBot|TaxonKatBot]] -- ''Bot: [[:Kategorie:Bischof von Derry]] nach [[:Kategorie:Bischof von Derry (römisch-katholisch)]]: erledigt'' * '''2026-07-25T05:22:42Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-25T08:52:54Z '''[[:de:Special:Diff/prev/269080442|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span>'' * '''2026-07-25T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-25T10:00:12Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-25T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-25T10:00:33Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-25T10:25:28Z MerlBot: Task finished!''' * '''2026-07-25T10:25:43Z MerlBot1a: Task finished!''' * 2026-07-25T11:01:03Z '''[[:de:Special:Diff/prev/269087961|••]] IMP:''' [[:de:Wikipedia Diskussion:Übersetzungen|Wikipedia Diskussion:Übersetzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia Diskussion:Übersetzungen/Archiv/2023#Bestes Vorgehen beim Artikelübersetzen, mit Blick auf die Fußnoten]] archiviert – letzte Bearbeitung: [[user:Ameisenigel|Ameisenigel]] (15.07.2026 22:06:20)'' * '''2026-07-25T11:58:34Z [[:de:Special:Diff/prev/269089070|••]] Augsburg: [[:de:Wikipedia Diskussion:Augsburg|Wikipedia Diskussion:Augsburg]] -- [[:de:user:LGB-ler|LGB-ler]] -- ''[[:de:Wikipedia Diskussion:Augsburg#Wiki Treffen im Legoland Deutschland Resort|→]]<span class="autocomment">Wiki Treffen im Legoland Deutschland Resort: </span> Antwort''''' * '''2026-07-25T13:00:11Z AutoArchiv-Maimaid: Task finished!''' * '''2026-07-25T17:02:01Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-25T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-25T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-25T22:00:20Z AutoArchiv Wikivoyage: Task finished!''' * 2026-07-25T22:00:19Z '''[[:de:Special:Diff/prev/269098194|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-25T22:00:34Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-25T22:01:28Z AdT-Archive: Task finished!''' * '''2026-07-25T22:01:41Z AdT2: Task finished!''' * '''2026-07-25T22:03:27Z AdTneu: Task finished!''' * '''2026-07-25T22:03:34Z AdT2: Task finished!''' * '''2026-07-25T22:03:43Z AdT2: Task finished!''' * '''2026-07-25T22:05:07Z HS-Snapshot: Task finished!''' * '''2026-07-25T22:05:58Z AdT2: Task finished!''' * '''2026-07-25T22:06:07Z AdT2: Task finished!''' * 2026-07-25T22:13:10Z '''[[:de:Special:Diff/prev/269098339|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Aktualisierung'' * '''2026-07-25T22:29:42Z AdT3: Task finished!''' * 2026-07-25T23:19:07Z '''[[:de:Special:Diff/prev/269099303|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:Perrak|Perrak]] -- ''Neuer Abschnitt [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange#Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie)|→]]<span class="autocomment">Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie): </span>'' == TaxonBot: Protokoll 2026-07-26 == * '''2026-07-26T01:43:07Z NeueArtikel3: Task finished!''' * '''2026-07-26T02:24:52Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-26T03:07:38Z '''[[:de:Special:Diff/prev/269100556|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 1 Abschnitt: 1 nach [[Wikipedia:Bots/Anfragen/Archiv/2026-2]] (ab Abschnitt [[Wikipedia:Bots/Anfragen/Archiv/2026-2#Zwei_Vorlagenbezeichner|Zwei_Vorlagenbezeichner]]) - letzte Bearbeitung: [[:User:Wi-luc-ky|Wi-luc-ky]], 2026-07-24 21:44'' * 2026-07-26T03:08:04Z '''[[:de:Special:Diff/prev/269100564|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 3 Abschnitte: 3 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Walter_Schmidt-Salzmann_-_Widerstandsbewegung_20.07.1944|Walter_Schmidt-Salzmann_-_Widerstandsbewegung_20.07.1944]]) - letzte Bearbeitung: [[:User:Marie Adelaide|Marie Adelaide]], 2026-07-25 10:52'' * 2026-07-26T05:02:42Z '''[[:de:Special:Diff/prev/269102082|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonKatBot|TaxonKatBot]] -- ''Bot: [[:Kategorie:Isthmus]] nach [[:Kategorie:Isthmus (Geographie)]]: erledigt'' * '''2026-07-26T05:19:39Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-26T06:01:40Z '''[[:de:Special:Diff/prev/269102959|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T06:20:17Z Review: Task finished!''' * '''2026-07-26T07:04:51Z -- <span style="color:red;">110</span>''' * '''2026-07-26T07:34:23Z -- <span style="color:red;">110</span>''' * 2026-07-26T08:07:10Z '''[[:de:Special:Diff/prev/269105130|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:LeoGe25|LeoGe25]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-add-self-no-reason:LeoGe25||→]]<span class="autocomment">growthexperiments-manage-mentors-summary-add-self-no-reason:LeoGe25|: </span>'' * 2026-07-26T08:08:45Z '''[[:de:Special:Diff/prev/269105177|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData-Parameterzeilen in Darkmode'' * 2026-07-26T08:14:10Z '''[[:de:Special:Diff/prev/269105304|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''status-fix'' * 2026-07-26T08:23:31Z '''[[:de:Special:Diff/prev/269105496|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color-fix'' * 2026-07-26T08:39:45Z '''[[:de:Special:Diff/prev/269105832|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color fixed'' * 2026-07-26T08:42:29Z '''[[:de:Special:Diff/prev/269105889|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- * 2026-07-26T08:48:53Z '''[[:de:Special:Diff/prev/269105994|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''attempt 2'' * 2026-07-26T08:50:38Z '''[[:de:Special:Diff/prev/269106040|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Jayen466|Jayen466]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span>'' * 2026-07-26T08:59:11Z '''[[:de:Special:Diff/prev/269106248|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color-fix 3'' * 2026-07-26T09:46:16Z '''[[:de:Special:Diff/prev/269107366|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData grey shaded background / fix part 2 / optimized'' * 2026-07-26T09:52:50Z '''[[:de:Special:Diff/prev/269107501|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen#Altfälle mit offenen Fragen oder Problemen|→]]<span class="autocomment">Altfälle mit offenen Fragen oder Problemen: </span>'' * '''2026-07-26T09:55:09Z HS-Snapshot: Task finished!''' * '''2026-07-26T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-26T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-26T10:00:32Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-26T10:25:42Z MerlBot: Task finished!''' * '''2026-07-26T10:25:57Z MerlBot1a: Task finished!''' * 2026-07-26T10:32:50Z '''[[:de:Special:Diff/prev/269108359|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''required templatedata line: blue background'' * 2026-07-26T11:03:50Z '''[[:de:Special:Diff/prev/269108967|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * '''2026-07-26T11:10:56Z AdT2: Task finished!''' * '''2026-07-26T11:13:22Z AdT2: Task finished!''' * '''2026-07-26T11:39:33Z AdT3: Task finished!''' * 2026-07-26T11:50:52Z '''[[:de:Special:Diff/prev/269109953|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span>'' * 2026-07-26T11:54:39Z '''[[:de:Special:Diff/prev/269110026|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData: deprecated nach Beschreibung rot'' * 2026-07-26T11:59:30Z '''[[:de:Special:Diff/prev/269110098|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-26T12:17:45Z '''[[:de:Special:Diff/prev/269110441|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span> Service: DOI klickbar gemacht'' * 2026-07-26T12:19:07Z '''[[:de:Special:Diff/prev/269110466|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * 2026-07-26T12:26:09Z '''[[:de:Special:Diff/prev/269110594|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> Antwort'' * 2026-07-26T12:57:45Z '''[[:de:Special:Diff/prev/269111198|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Rack Pack|Rack Pack]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.|→]]<span class="autocomment">Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.: </span>'' * '''2026-07-26T13:00:03Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-26T13:14:00Z '''[[:de:Special:Diff/prev/269111657|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.|→]]<span class="autocomment">Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T14:40:58Z AdT2: Task finished!''' * '''2026-07-26T14:43:22Z AdT2: Task finished!''' * 2026-07-26T14:55:11Z '''[[:de:Special:Diff/prev/269115779|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Rack Pack|Rack Pack]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#ArchivLink, InternetArchivBot über komplettes Portal:Billard 6.295 Artikel laufen lassen möglich?|→]]<span class="autocomment">ArchivLink, InternetArchivBot über komplettes Portal:Billard 6.295 Artikel laufen lassen möglich?: </span>'' * '''2026-07-26T15:08:57Z AdT3: Task finished!''' * 2026-07-26T15:55:23Z '''[[:de:Special:Diff/prev/269119211|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> Antwort'' * 2026-07-26T15:55:39Z '''[[:de:Special:Diff/prev/269119219|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * 2026-07-26T16:01:48Z '''[[:de:Special:Diff/prev/269119348|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia:WikiProjekt Kategorien/Warteschlange/Archiv/2026 III#Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch) (erledigt)]] archiviert – letzte Bearbeitung: [[user:TaxonKatBot|TaxonKatBot]] (26.07.2026 07:02:42)'' * 2026-07-26T16:03:51Z '''[[:de:Special:Diff/prev/269119393|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-26T16:39:13Z '''[[:de:Special:Diff/prev/269120898|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Timk70|Timk70]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span> mail'' * '''2026-07-26T17:06:16Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-26T18:15:07Z AdT2: Task finished!''' * '''2026-07-26T18:17:31Z AdT2: Task finished!''' * 2026-07-26T18:23:32Z '''[[:de:Special:Diff/prev/269122999|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span> Antwort'' * '''2026-07-26T18:42:51Z AdT3: Task finished!''' * 2026-07-26T18:49:34Z '''[[:de:Special:Diff/prev/269123502|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Jayen466|Jayen466]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span> erledigt'' * 2026-07-26T20:49:34Z '''[[:de:Special:Diff/prev/269125506|••]] MediaWiki:''' [[:de:MediaWiki:Ipbreason-indef-dropdown|MediaWiki:Ipbreason-indef-dropdown]] -- [[:de:user:Codc|Codc]] -- * 2026-07-26T21:26:06Z '''[[:de:Special:Diff/prev/269126058|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * 2026-07-26T21:26:27Z '''[[:de:Special:Diff/prev/269126064|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-26T22:00:07Z Review: Task finished!''' * '''2026-07-26T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-26T22:00:10Z '''[[:de:Special:Diff/prev/269126543|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-26T22:00:20Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-26T22:00:34Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-26T22:01:29Z AdT-Archive: Task finished!''' * '''2026-07-26T22:01:37Z AdT2: Task finished!''' * '''2026-07-26T22:03:32Z AdTneu: Task finished!''' * '''2026-07-26T22:03:37Z AdT2: Task finished!''' * '''2026-07-26T22:03:47Z AdT2: Task finished!''' * '''2026-07-26T22:05:08Z HS-Snapshot: Task finished!''' * '''2026-07-26T22:06:10Z AdT2: Task finished!''' * '''2026-07-26T22:06:25Z AdT2: Task finished!''' * '''2026-07-26T22:29:28Z AdT3: Task finished!''' == TaxonBot: Protokoll 2026-07-27 == * '''2026-07-27T01:39:13Z NeueArtikel3: Task finished!''' * '''2026-07-27T02:22:25Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-27T03:08:06Z '''[[:de:Special:Diff/prev/269128941|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 2 Abschnitte: 2 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Geburtstag_von_Misselwitz,_Joachim|Geburtstag_von_Misselwitz,_Joachim]]) - letzte Bearbeitung: [[:User:Doc Taxon|Doc Taxon]], 2026-07-26 23:26'' * '''2026-07-27T05:34:06Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-27T06:46:33Z '''[[:de:Special:Diff/prev/269132291|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * 2026-07-27T07:21:43Z '''[[:de:Special:Diff/prev/269132978|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-27T07:48:00Z '''[[:de:Special:Diff/prev/269133411|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span>'' * 2026-07-27T08:29:38Z '''[[:de:Special:Diff/prev/269134243|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * 2026-07-27T08:30:14Z '''[[:de:Special:Diff/prev/269134249|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-27T09:06:59Z '''[[:de:Special:Diff/prev/269135124|••]] MediaWiki:''' [[:de:MediaWiki:Userlogin-yourname-desc|MediaWiki:Userlogin-yourname-desc]] -- [[:de:user:Hgzh|Hgzh]] -- ''Anpassung an [[Wikipedia:Benutzerkonto]]'' * 2026-07-27T09:10:13Z '''[[:de:Special:Diff/prev/269135199|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet1|MediaWiki:Createacct-username-policy-popover-bullet1]] -- [[:de:user:Hgzh|Hgzh]] -- ''Link auf lokale Hilfeseite'' * 2026-07-27T09:14:04Z '''[[:de:Special:Diff/prev/269135264|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet2|MediaWiki:Createacct-username-policy-popover-bullet2]] -- [[:de:user:Hgzh|Hgzh]] -- ''Link zu lokaler Hilfeseite'' * 2026-07-27T09:17:06Z '''[[:de:Special:Diff/prev/269135320|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet3|MediaWiki:Createacct-username-policy-popover-bullet3]] -- [[:de:user:Hgzh|Hgzh]] -- ''Originaltext ist enwiki-zentriert und trifft hier nicht zu, stattdessen auf Verifizierung verwiesen'' * 2026-07-27T09:35:04Z '''[[:de:Special:Diff/prev/269135762|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''lokale Adaption des Infobox-Hack-Stylesheets'' * 2026-07-27T09:36:31Z '''[[:de:Special:Diff/prev/269135802|••]] MediaWiki:''' [[:de:MediaWiki:Wikimedia-styles-exclude|MediaWiki:Wikimedia-styles-exclude]] -- [[:de:user:Hgzh|Hgzh]] -- ''zentrales Infobox-Stylesheet deaktiviert'' * 2026-07-27T09:43:59Z '''[[:de:Special:Diff/prev/269135955|••]] MediaWiki:''' [[:de:MediaWiki:Gadgets-definition|MediaWiki:Gadgets-definition]] -- [[:de:user:Hgzh|Hgzh]] -- ''responsive erstmal nur für minerva'' * 2026-07-27T09:45:36Z '''[[:de:Special:Diff/prev/269135983|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''nur minerva über Gadgets-definition'' * '''2026-07-27T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-27T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-27T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-27T10:00:33Z AutoArchiv Wikiversity: Task finished!''' * 2026-07-27T10:22:29Z '''[[:de:Special:Diff/prev/269136634|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''inline-table mglw. generell besser geeignet'' * '''2026-07-27T10:52:06Z AdT2: Task finished!''' * '''2026-07-27T10:54:27Z AdT2: Task finished!''' * '''2026-07-27T11:02:06Z AdT2: Task finished!''' * '''2026-07-27T11:04:30Z AdT2: Task finished!''' * '''2026-07-27T11:05:26Z AdT2: Task finished!''' * '''2026-07-27T11:06:36Z AdT2: Task finished!''' * '''2026-07-27T11:07:50Z AdT2: Task finished!''' * '''2026-07-27T11:08:59Z AdT2: Task finished!''' * '''2026-07-27T11:19:04Z AdT3: Task finished!''' * '''2026-07-27T11:23:06Z AdT2: Task finished!''' * '''2026-07-27T11:25:33Z AdT2: Task finished!''' * '''2026-07-27T11:51:09Z AdT3: Task finished!''' * 2026-07-27T11:55:01Z '''[[:de:Special:Diff/prev/269138538|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:02Z '''[[:de:Special:Diff/prev/269138541|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:02Z '''[[:de:Special:Diff/prev/269138543|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138545|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Janui|Kennzeichnung von Lotse Janui als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Janui|Kennzeichnung von Lotse Janui als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138546|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Mondtaler|Kennzeichnung von Lotse Mondtaler als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Mondtaler|Kennzeichnung von Lotse Mondtaler als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138547|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:55:04Z '''[[:de:Special:Diff/prev/269138549|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Janui|Entfernen von Lotse Janui, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Janui|Entfernen von Lotse Janui, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:55:04Z '''[[:de:Special:Diff/prev/269138550|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Mondtaler|Entfernen von Lotse Mondtaler, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Mondtaler|Entfernen von Lotse Mondtaler, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:56:16Z '''[[:de:Special:Diff/prev/269138580|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:17Z '''[[:de:Special:Diff/prev/269138581|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:18Z '''[[:de:Special:Diff/prev/269138583|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:18Z '''[[:de:Special:Diff/prev/269138584|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T12:26:48Z '''[[:de:Special:Diff/prev/269139304|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * '''2026-07-27T13:00:03Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-27T15:49:34Z '''[[:de:Special:Diff/prev/269143289|••]] MediaWiki:''' [[:de:MediaWiki:Noarticletext-1|MediaWiki:Noarticletext-1]] -- [[:de:user:MBq|MBq]] -- ''zweiter satz eher verwirrend vor allem für noobs'' * 2026-07-27T16:03:13Z '''[[:de:Special:Diff/prev/269143551|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia:WikiProjekt Kategorien/Warteschlange/Archiv/2026 III#Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie) (erledigt)]] archiviert – letzte Bearbeitung: [[user:TaxonBot|TaxonBot]] (26.07.2026 18:01:48)'' * 2026-07-27T19:41:44Z '''[[:de:Special:Diff/prev/269147772|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Hellenyck|Hellenyck]] -- * 2026-07-27T20:01:48Z '''[[:de:Special:Diff/prev/269148095|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SignaturBot|SignaturBot]] -- ''Bot: Signaturnachtrag für Beitrag von [[User:Hellenyck|Hellenyck]]'' * 2026-07-27T20:03:18Z '''[[:de:Special:Diff/prev/269148127|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Hellenyck|Hellenyck]] -- * '''2026-07-27T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-27T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-27T22:00:11Z '''[[:de:Special:Diff/prev/269150668|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-27T22:00:22Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-27T22:00:35Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-27T22:01:28Z AdT-Archive: Task finished!''' * '''2026-07-27T22:01:40Z AdT2: Task finished!''' * '''2026-07-27T22:03:39Z AdTneu: Task finished!''' * '''2026-07-27T22:03:41Z AdT2: Task finished!''' * '''2026-07-27T22:03:53Z AdT2: Task finished!''' * '''2026-07-27T22:05:08Z HS-Snapshot: Task finished!''' * '''2026-07-27T22:06:20Z AdT2: Task finished!''' * '''2026-07-27T22:06:20Z AdT2: Task finished!''' * 2026-07-27T22:13:23Z '''[[:de:Special:Diff/prev/269150924|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Aktualisierung'' * 2026-07-27T22:15:38Z '''[[:de:Special:Diff/prev/269150973|••]] MediaWiki:''' [[:de:MediaWiki:Codemirror-prefs-summary|MediaWiki:Codemirror-prefs-summary]] -- [[:de:user:Ameisenigel|Ameisenigel]] -- ''Anfrage auf [[WP:AA]]'' * '''2026-07-27T22:30:27Z AdT3: Task finished!''' * 2026-07-27T22:46:58Z '''[[:de:Special:Diff/prev/269151373|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Niederländische Kunstgeschichte u.a.|→]]<span class="autocomment">Niederländische Kunstgeschichte u.a.: </span> Antwort'' == TaxonBot: Protokoll 2026-07-28 == * '''2026-07-28T00:40:10Z Review: Task finished!''' * '''2026-07-28T01:41:51Z NeueArtikel3: Task finished!''' * 2026-07-28T03:08:01Z '''[[:de:Special:Diff/prev/269153146|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 3 Abschnitte: 3 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Law360|Law360]]) - letzte Bearbeitung: [[:User:FordPrefect42|FordPrefect42]], 2026-07-28 00:46'' * '''2026-07-28T06:19:28Z -- <span style="color:red;">110</span>''' * 2026-07-28T06:20:36Z '''[[:de:Special:Diff/prev/269156430|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-28T06:20:36Z '''[[:de:Special:Diff/prev/269156431|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen: </span>'' chs7r1wqjxz9lrwe5a8ana2rnc5hnlz 619040 619039 2026-07-28T06:20:52Z TaxonBot 4700 Log: MediaWiki 619040 wikitext text/x-wiki == TaxonBot: Protokoll 2026-07-24 == * '''2026-07-24T01:41:23Z NeueArtikel3: Task finished!''' * 2026-07-24T02:37:40Z '''[[:de:Special:Diff/prev/269051656|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:KurtR|KurtR]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#schweizer-illustrierte.ch und handelszeitung.ch auf Archive.org umstellen|→]]<span class="autocomment">schweizer-illustrierte.ch und handelszeitung.ch auf Archive.org umstellen: </span>'' * 2026-07-24T03:07:56Z '''[[:de:Special:Diff/prev/269051807|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 1 Abschnitt: 1 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Wieder_Zootaxa|Wieder_Zootaxa]]) - letzte Bearbeitung: [[:User:YuniToumei|YuniToumei]], 2026-07-23 22:57'' * '''2026-07-24T05:21:37Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-24T06:35:29Z '''[[:de:Special:Diff/prev/269054508|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> Antwort'' * '''2026-07-24T07:07:45Z AdT2: Task finished!''' * '''2026-07-24T07:10:14Z AdT2: Task finished!''' * 2026-07-24T07:19:24Z '''[[:de:Special:Diff/prev/269055298|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span> Antwort'' * '''2026-07-24T07:35:06Z AdT3: Task finished!''' * 2026-07-24T08:22:23Z '''[[:de:Special:Diff/prev/269056314|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of Crustacean Biology|→]]<span class="autocomment">Journal of Crustacean Biology: </span>'' * 2026-07-24T09:23:37Z '''[[:de:Special:Diff/prev/269057592|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Wi-luc-ky|Wi-luc-ky]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> aw: läuft bei allen Nachteilen auf Totlinklabel hinaus'' * '''2026-07-24T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-24T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-24T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-24T10:00:35Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-24T10:07:32Z [[:de:Special:Diff/prev/269058569|••]] Augsburg: [[:de:Wikipedia:Augsburg|Wikipedia:Augsburg]] -- [[:de:user:Langoktavian|Langoktavian]] -- ''[[:de:Wikipedia:Augsburg#Ich bin dabei!|→]]<span class="autocomment">Ich bin dabei!: </span>''''' * 2026-07-24T10:16:03Z '''[[:de:Special:Diff/prev/269058729|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span>'' * '''2026-07-24T10:31:23Z AdT2: Task finished!''' * '''2026-07-24T10:33:45Z AdT2: Task finished!''' * '''2026-07-24T10:34:08Z AdT2: Task finished!''' * '''2026-07-24T10:36:31Z AdT2: Task finished!''' * '''2026-07-24T10:58:29Z AdT3: Task finished!''' * '''2026-07-24T11:57:13Z MerlBot: Task finished!''' * '''2026-07-24T11:57:28Z MerlBot1a: Task finished!''' * '''2026-07-24T13:00:04Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-24T14:36:49Z '''[[:de:Special:Diff/prev/269063510|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:Krib|Krib]] -- ''[[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung#1945 bis heute|→]]<span class="autocomment">1945 bis heute: </span> +[[Volksmudschahedin]]'' * '''2026-07-24T17:06:31Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-24T19:05:20Z '''[[:de:Special:Diff/prev/269068831|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span> Antwort'' * 2026-07-24T19:05:35Z '''[[:de:Special:Diff/prev/269068837|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Walter Schmidt-Salzmann - Widerstandsbewegung 20.07.1944|→]]<span class="autocomment">Walter Schmidt-Salzmann - Widerstandsbewegung 20.07.1944: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * 2026-07-24T19:19:46Z '''[[:de:Special:Diff/prev/269069103|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> Antwort'' * 2026-07-24T19:44:13Z '''[[:de:Special:Diff/prev/269069473|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Wi-luc-ky|Wi-luc-ky]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> aw: in [[Archive.today]] steht was zum [[WP:GB|GB]]'' * '''2026-07-24T21:55:07Z HS-Snapshot: Task finished!''' * '''2026-07-24T22:00:09Z Review: Task finished!''' * '''2026-07-24T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-24T22:00:14Z '''[[:de:Special:Diff/prev/269071687|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-24T22:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-24T22:00:44Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-24T22:01:25Z AdT-Archive: Task finished!''' * '''2026-07-24T22:01:37Z AdT2: Task finished!''' * '''2026-07-24T22:03:26Z AdTneu: Task finished!''' * '''2026-07-24T22:03:35Z AdT2: Task finished!''' * '''2026-07-24T22:03:41Z AdT2: Task finished!''' * '''2026-07-24T22:05:07Z HS-Snapshot: Task finished!''' * '''2026-07-24T22:06:01Z AdT2: Task finished!''' * '''2026-07-24T22:06:04Z AdT2: Task finished!''' * '''2026-07-24T22:30:04Z AdT3: Task finished!''' == TaxonBot: Protokoll 2026-07-25 == * '''2026-07-25T01:42:40Z NeueArtikel3: Task finished!''' * '''2026-07-25T02:27:12Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-25T04:31:55Z '''[[:de:Special:Diff/prev/269074888|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Schulenburg1|Schulenburg1]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Geburtstag von Misselwitz, Joachim|→]]<span class="autocomment">Geburtstag von Misselwitz, Joachim: </span>'' * 2026-07-25T04:38:55Z '''[[:de:Special:Diff/prev/269074956|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:Zollernalb|Zollernalb]] -- ''Neuer Abschnitt [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange#Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch)|→]]<span class="autocomment">Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch): </span>'' * 2026-07-25T05:00:39Z '''[[:de:Special:Diff/prev/269075274|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonKatBot|TaxonKatBot]] -- ''Bot: [[:Kategorie:Bischof von Derry]] nach [[:Kategorie:Bischof von Derry (römisch-katholisch)]]: erledigt'' * '''2026-07-25T05:22:42Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-25T08:52:54Z '''[[:de:Special:Diff/prev/269080442|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span>'' * '''2026-07-25T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-25T10:00:12Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-25T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-25T10:00:33Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-25T10:25:28Z MerlBot: Task finished!''' * '''2026-07-25T10:25:43Z MerlBot1a: Task finished!''' * 2026-07-25T11:01:03Z '''[[:de:Special:Diff/prev/269087961|••]] IMP:''' [[:de:Wikipedia Diskussion:Übersetzungen|Wikipedia Diskussion:Übersetzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia Diskussion:Übersetzungen/Archiv/2023#Bestes Vorgehen beim Artikelübersetzen, mit Blick auf die Fußnoten]] archiviert – letzte Bearbeitung: [[user:Ameisenigel|Ameisenigel]] (15.07.2026 22:06:20)'' * '''2026-07-25T11:58:34Z [[:de:Special:Diff/prev/269089070|••]] Augsburg: [[:de:Wikipedia Diskussion:Augsburg|Wikipedia Diskussion:Augsburg]] -- [[:de:user:LGB-ler|LGB-ler]] -- ''[[:de:Wikipedia Diskussion:Augsburg#Wiki Treffen im Legoland Deutschland Resort|→]]<span class="autocomment">Wiki Treffen im Legoland Deutschland Resort: </span> Antwort''''' * '''2026-07-25T13:00:11Z AutoArchiv-Maimaid: Task finished!''' * '''2026-07-25T17:02:01Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-25T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-25T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-25T22:00:20Z AutoArchiv Wikivoyage: Task finished!''' * 2026-07-25T22:00:19Z '''[[:de:Special:Diff/prev/269098194|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-25T22:00:34Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-25T22:01:28Z AdT-Archive: Task finished!''' * '''2026-07-25T22:01:41Z AdT2: Task finished!''' * '''2026-07-25T22:03:27Z AdTneu: Task finished!''' * '''2026-07-25T22:03:34Z AdT2: Task finished!''' * '''2026-07-25T22:03:43Z AdT2: Task finished!''' * '''2026-07-25T22:05:07Z HS-Snapshot: Task finished!''' * '''2026-07-25T22:05:58Z AdT2: Task finished!''' * '''2026-07-25T22:06:07Z AdT2: Task finished!''' * 2026-07-25T22:13:10Z '''[[:de:Special:Diff/prev/269098339|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Aktualisierung'' * '''2026-07-25T22:29:42Z AdT3: Task finished!''' * 2026-07-25T23:19:07Z '''[[:de:Special:Diff/prev/269099303|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:Perrak|Perrak]] -- ''Neuer Abschnitt [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange#Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie)|→]]<span class="autocomment">Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie): </span>'' == TaxonBot: Protokoll 2026-07-26 == * '''2026-07-26T01:43:07Z NeueArtikel3: Task finished!''' * '''2026-07-26T02:24:52Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-26T03:07:38Z '''[[:de:Special:Diff/prev/269100556|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 1 Abschnitt: 1 nach [[Wikipedia:Bots/Anfragen/Archiv/2026-2]] (ab Abschnitt [[Wikipedia:Bots/Anfragen/Archiv/2026-2#Zwei_Vorlagenbezeichner|Zwei_Vorlagenbezeichner]]) - letzte Bearbeitung: [[:User:Wi-luc-ky|Wi-luc-ky]], 2026-07-24 21:44'' * 2026-07-26T03:08:04Z '''[[:de:Special:Diff/prev/269100564|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 3 Abschnitte: 3 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Walter_Schmidt-Salzmann_-_Widerstandsbewegung_20.07.1944|Walter_Schmidt-Salzmann_-_Widerstandsbewegung_20.07.1944]]) - letzte Bearbeitung: [[:User:Marie Adelaide|Marie Adelaide]], 2026-07-25 10:52'' * 2026-07-26T05:02:42Z '''[[:de:Special:Diff/prev/269102082|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonKatBot|TaxonKatBot]] -- ''Bot: [[:Kategorie:Isthmus]] nach [[:Kategorie:Isthmus (Geographie)]]: erledigt'' * '''2026-07-26T05:19:39Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-26T06:01:40Z '''[[:de:Special:Diff/prev/269102959|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T06:20:17Z Review: Task finished!''' * '''2026-07-26T07:04:51Z -- <span style="color:red;">110</span>''' * '''2026-07-26T07:34:23Z -- <span style="color:red;">110</span>''' * 2026-07-26T08:07:10Z '''[[:de:Special:Diff/prev/269105130|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:LeoGe25|LeoGe25]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-add-self-no-reason:LeoGe25||→]]<span class="autocomment">growthexperiments-manage-mentors-summary-add-self-no-reason:LeoGe25|: </span>'' * 2026-07-26T08:08:45Z '''[[:de:Special:Diff/prev/269105177|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData-Parameterzeilen in Darkmode'' * 2026-07-26T08:14:10Z '''[[:de:Special:Diff/prev/269105304|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''status-fix'' * 2026-07-26T08:23:31Z '''[[:de:Special:Diff/prev/269105496|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color-fix'' * 2026-07-26T08:39:45Z '''[[:de:Special:Diff/prev/269105832|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color fixed'' * 2026-07-26T08:42:29Z '''[[:de:Special:Diff/prev/269105889|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- * 2026-07-26T08:48:53Z '''[[:de:Special:Diff/prev/269105994|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''attempt 2'' * 2026-07-26T08:50:38Z '''[[:de:Special:Diff/prev/269106040|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Jayen466|Jayen466]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span>'' * 2026-07-26T08:59:11Z '''[[:de:Special:Diff/prev/269106248|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color-fix 3'' * 2026-07-26T09:46:16Z '''[[:de:Special:Diff/prev/269107366|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData grey shaded background / fix part 2 / optimized'' * 2026-07-26T09:52:50Z '''[[:de:Special:Diff/prev/269107501|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen#Altfälle mit offenen Fragen oder Problemen|→]]<span class="autocomment">Altfälle mit offenen Fragen oder Problemen: </span>'' * '''2026-07-26T09:55:09Z HS-Snapshot: Task finished!''' * '''2026-07-26T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-26T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-26T10:00:32Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-26T10:25:42Z MerlBot: Task finished!''' * '''2026-07-26T10:25:57Z MerlBot1a: Task finished!''' * 2026-07-26T10:32:50Z '''[[:de:Special:Diff/prev/269108359|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''required templatedata line: blue background'' * 2026-07-26T11:03:50Z '''[[:de:Special:Diff/prev/269108967|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * '''2026-07-26T11:10:56Z AdT2: Task finished!''' * '''2026-07-26T11:13:22Z AdT2: Task finished!''' * '''2026-07-26T11:39:33Z AdT3: Task finished!''' * 2026-07-26T11:50:52Z '''[[:de:Special:Diff/prev/269109953|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span>'' * 2026-07-26T11:54:39Z '''[[:de:Special:Diff/prev/269110026|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData: deprecated nach Beschreibung rot'' * 2026-07-26T11:59:30Z '''[[:de:Special:Diff/prev/269110098|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-26T12:17:45Z '''[[:de:Special:Diff/prev/269110441|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span> Service: DOI klickbar gemacht'' * 2026-07-26T12:19:07Z '''[[:de:Special:Diff/prev/269110466|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * 2026-07-26T12:26:09Z '''[[:de:Special:Diff/prev/269110594|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> Antwort'' * 2026-07-26T12:57:45Z '''[[:de:Special:Diff/prev/269111198|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Rack Pack|Rack Pack]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.|→]]<span class="autocomment">Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.: </span>'' * '''2026-07-26T13:00:03Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-26T13:14:00Z '''[[:de:Special:Diff/prev/269111657|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.|→]]<span class="autocomment">Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T14:40:58Z AdT2: Task finished!''' * '''2026-07-26T14:43:22Z AdT2: Task finished!''' * 2026-07-26T14:55:11Z '''[[:de:Special:Diff/prev/269115779|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Rack Pack|Rack Pack]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#ArchivLink, InternetArchivBot über komplettes Portal:Billard 6.295 Artikel laufen lassen möglich?|→]]<span class="autocomment">ArchivLink, InternetArchivBot über komplettes Portal:Billard 6.295 Artikel laufen lassen möglich?: </span>'' * '''2026-07-26T15:08:57Z AdT3: Task finished!''' * 2026-07-26T15:55:23Z '''[[:de:Special:Diff/prev/269119211|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> Antwort'' * 2026-07-26T15:55:39Z '''[[:de:Special:Diff/prev/269119219|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * 2026-07-26T16:01:48Z '''[[:de:Special:Diff/prev/269119348|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia:WikiProjekt Kategorien/Warteschlange/Archiv/2026 III#Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch) (erledigt)]] archiviert – letzte Bearbeitung: [[user:TaxonKatBot|TaxonKatBot]] (26.07.2026 07:02:42)'' * 2026-07-26T16:03:51Z '''[[:de:Special:Diff/prev/269119393|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-26T16:39:13Z '''[[:de:Special:Diff/prev/269120898|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Timk70|Timk70]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span> mail'' * '''2026-07-26T17:06:16Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-26T18:15:07Z AdT2: Task finished!''' * '''2026-07-26T18:17:31Z AdT2: Task finished!''' * 2026-07-26T18:23:32Z '''[[:de:Special:Diff/prev/269122999|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span> Antwort'' * '''2026-07-26T18:42:51Z AdT3: Task finished!''' * 2026-07-26T18:49:34Z '''[[:de:Special:Diff/prev/269123502|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Jayen466|Jayen466]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span> erledigt'' * 2026-07-26T20:49:34Z '''[[:de:Special:Diff/prev/269125506|••]] MediaWiki:''' [[:de:MediaWiki:Ipbreason-indef-dropdown|MediaWiki:Ipbreason-indef-dropdown]] -- [[:de:user:Codc|Codc]] -- * 2026-07-26T21:26:06Z '''[[:de:Special:Diff/prev/269126058|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * 2026-07-26T21:26:27Z '''[[:de:Special:Diff/prev/269126064|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-26T22:00:07Z Review: Task finished!''' * '''2026-07-26T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-26T22:00:10Z '''[[:de:Special:Diff/prev/269126543|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-26T22:00:20Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-26T22:00:34Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-26T22:01:29Z AdT-Archive: Task finished!''' * '''2026-07-26T22:01:37Z AdT2: Task finished!''' * '''2026-07-26T22:03:32Z AdTneu: Task finished!''' * '''2026-07-26T22:03:37Z AdT2: Task finished!''' * '''2026-07-26T22:03:47Z AdT2: Task finished!''' * '''2026-07-26T22:05:08Z HS-Snapshot: Task finished!''' * '''2026-07-26T22:06:10Z AdT2: Task finished!''' * '''2026-07-26T22:06:25Z AdT2: Task finished!''' * '''2026-07-26T22:29:28Z AdT3: Task finished!''' == TaxonBot: Protokoll 2026-07-27 == * '''2026-07-27T01:39:13Z NeueArtikel3: Task finished!''' * '''2026-07-27T02:22:25Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-27T03:08:06Z '''[[:de:Special:Diff/prev/269128941|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 2 Abschnitte: 2 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Geburtstag_von_Misselwitz,_Joachim|Geburtstag_von_Misselwitz,_Joachim]]) - letzte Bearbeitung: [[:User:Doc Taxon|Doc Taxon]], 2026-07-26 23:26'' * '''2026-07-27T05:34:06Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-27T06:46:33Z '''[[:de:Special:Diff/prev/269132291|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * 2026-07-27T07:21:43Z '''[[:de:Special:Diff/prev/269132978|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-27T07:48:00Z '''[[:de:Special:Diff/prev/269133411|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span>'' * 2026-07-27T08:29:38Z '''[[:de:Special:Diff/prev/269134243|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * 2026-07-27T08:30:14Z '''[[:de:Special:Diff/prev/269134249|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-27T09:06:59Z '''[[:de:Special:Diff/prev/269135124|••]] MediaWiki:''' [[:de:MediaWiki:Userlogin-yourname-desc|MediaWiki:Userlogin-yourname-desc]] -- [[:de:user:Hgzh|Hgzh]] -- ''Anpassung an [[Wikipedia:Benutzerkonto]]'' * 2026-07-27T09:10:13Z '''[[:de:Special:Diff/prev/269135199|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet1|MediaWiki:Createacct-username-policy-popover-bullet1]] -- [[:de:user:Hgzh|Hgzh]] -- ''Link auf lokale Hilfeseite'' * 2026-07-27T09:14:04Z '''[[:de:Special:Diff/prev/269135264|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet2|MediaWiki:Createacct-username-policy-popover-bullet2]] -- [[:de:user:Hgzh|Hgzh]] -- ''Link zu lokaler Hilfeseite'' * 2026-07-27T09:17:06Z '''[[:de:Special:Diff/prev/269135320|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet3|MediaWiki:Createacct-username-policy-popover-bullet3]] -- [[:de:user:Hgzh|Hgzh]] -- ''Originaltext ist enwiki-zentriert und trifft hier nicht zu, stattdessen auf Verifizierung verwiesen'' * 2026-07-27T09:35:04Z '''[[:de:Special:Diff/prev/269135762|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''lokale Adaption des Infobox-Hack-Stylesheets'' * 2026-07-27T09:36:31Z '''[[:de:Special:Diff/prev/269135802|••]] MediaWiki:''' [[:de:MediaWiki:Wikimedia-styles-exclude|MediaWiki:Wikimedia-styles-exclude]] -- [[:de:user:Hgzh|Hgzh]] -- ''zentrales Infobox-Stylesheet deaktiviert'' * 2026-07-27T09:43:59Z '''[[:de:Special:Diff/prev/269135955|••]] MediaWiki:''' [[:de:MediaWiki:Gadgets-definition|MediaWiki:Gadgets-definition]] -- [[:de:user:Hgzh|Hgzh]] -- ''responsive erstmal nur für minerva'' * 2026-07-27T09:45:36Z '''[[:de:Special:Diff/prev/269135983|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''nur minerva über Gadgets-definition'' * '''2026-07-27T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-27T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-27T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-27T10:00:33Z AutoArchiv Wikiversity: Task finished!''' * 2026-07-27T10:22:29Z '''[[:de:Special:Diff/prev/269136634|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''inline-table mglw. generell besser geeignet'' * '''2026-07-27T10:52:06Z AdT2: Task finished!''' * '''2026-07-27T10:54:27Z AdT2: Task finished!''' * '''2026-07-27T11:02:06Z AdT2: Task finished!''' * '''2026-07-27T11:04:30Z AdT2: Task finished!''' * '''2026-07-27T11:05:26Z AdT2: Task finished!''' * '''2026-07-27T11:06:36Z AdT2: Task finished!''' * '''2026-07-27T11:07:50Z AdT2: Task finished!''' * '''2026-07-27T11:08:59Z AdT2: Task finished!''' * '''2026-07-27T11:19:04Z AdT3: Task finished!''' * '''2026-07-27T11:23:06Z AdT2: Task finished!''' * '''2026-07-27T11:25:33Z AdT2: Task finished!''' * '''2026-07-27T11:51:09Z AdT3: Task finished!''' * 2026-07-27T11:55:01Z '''[[:de:Special:Diff/prev/269138538|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:02Z '''[[:de:Special:Diff/prev/269138541|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:02Z '''[[:de:Special:Diff/prev/269138543|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138545|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Janui|Kennzeichnung von Lotse Janui als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Janui|Kennzeichnung von Lotse Janui als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138546|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Mondtaler|Kennzeichnung von Lotse Mondtaler als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Mondtaler|Kennzeichnung von Lotse Mondtaler als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138547|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:55:04Z '''[[:de:Special:Diff/prev/269138549|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Janui|Entfernen von Lotse Janui, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Janui|Entfernen von Lotse Janui, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:55:04Z '''[[:de:Special:Diff/prev/269138550|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Mondtaler|Entfernen von Lotse Mondtaler, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Mondtaler|Entfernen von Lotse Mondtaler, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:56:16Z '''[[:de:Special:Diff/prev/269138580|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:17Z '''[[:de:Special:Diff/prev/269138581|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:18Z '''[[:de:Special:Diff/prev/269138583|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:18Z '''[[:de:Special:Diff/prev/269138584|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T12:26:48Z '''[[:de:Special:Diff/prev/269139304|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * '''2026-07-27T13:00:03Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-27T15:49:34Z '''[[:de:Special:Diff/prev/269143289|••]] MediaWiki:''' [[:de:MediaWiki:Noarticletext-1|MediaWiki:Noarticletext-1]] -- [[:de:user:MBq|MBq]] -- ''zweiter satz eher verwirrend vor allem für noobs'' * 2026-07-27T16:03:13Z '''[[:de:Special:Diff/prev/269143551|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia:WikiProjekt Kategorien/Warteschlange/Archiv/2026 III#Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie) (erledigt)]] archiviert – letzte Bearbeitung: [[user:TaxonBot|TaxonBot]] (26.07.2026 18:01:48)'' * 2026-07-27T19:41:44Z '''[[:de:Special:Diff/prev/269147772|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Hellenyck|Hellenyck]] -- * 2026-07-27T20:01:48Z '''[[:de:Special:Diff/prev/269148095|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SignaturBot|SignaturBot]] -- ''Bot: Signaturnachtrag für Beitrag von [[User:Hellenyck|Hellenyck]]'' * 2026-07-27T20:03:18Z '''[[:de:Special:Diff/prev/269148127|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Hellenyck|Hellenyck]] -- * '''2026-07-27T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-27T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-27T22:00:11Z '''[[:de:Special:Diff/prev/269150668|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-27T22:00:22Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-27T22:00:35Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-27T22:01:28Z AdT-Archive: Task finished!''' * '''2026-07-27T22:01:40Z AdT2: Task finished!''' * '''2026-07-27T22:03:39Z AdTneu: Task finished!''' * '''2026-07-27T22:03:41Z AdT2: Task finished!''' * '''2026-07-27T22:03:53Z AdT2: Task finished!''' * '''2026-07-27T22:05:08Z HS-Snapshot: Task finished!''' * '''2026-07-27T22:06:20Z AdT2: Task finished!''' * '''2026-07-27T22:06:20Z AdT2: Task finished!''' * 2026-07-27T22:13:23Z '''[[:de:Special:Diff/prev/269150924|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Aktualisierung'' * 2026-07-27T22:15:38Z '''[[:de:Special:Diff/prev/269150973|••]] MediaWiki:''' [[:de:MediaWiki:Codemirror-prefs-summary|MediaWiki:Codemirror-prefs-summary]] -- [[:de:user:Ameisenigel|Ameisenigel]] -- ''Anfrage auf [[WP:AA]]'' * '''2026-07-27T22:30:27Z AdT3: Task finished!''' * 2026-07-27T22:46:58Z '''[[:de:Special:Diff/prev/269151373|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Niederländische Kunstgeschichte u.a.|→]]<span class="autocomment">Niederländische Kunstgeschichte u.a.: </span> Antwort'' == TaxonBot: Protokoll 2026-07-28 == * '''2026-07-28T00:40:10Z Review: Task finished!''' * '''2026-07-28T01:41:51Z NeueArtikel3: Task finished!''' * 2026-07-28T03:08:01Z '''[[:de:Special:Diff/prev/269153146|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 3 Abschnitte: 3 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Law360|Law360]]) - letzte Bearbeitung: [[:User:FordPrefect42|FordPrefect42]], 2026-07-28 00:46'' * '''2026-07-28T06:19:28Z -- <span style="color:red;">110</span>''' * 2026-07-28T06:20:36Z '''[[:de:Special:Diff/prev/269156430|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-28T06:20:36Z '''[[:de:Special:Diff/prev/269156431|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-28T06:20:37Z '''[[:de:Special:Diff/prev/269156432|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:IvaBerlin|Kennzeichnung von Lotse IvaBerlin als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:IvaBerlin|Kennzeichnung von Lotse IvaBerlin als abwesend, inaktiv seit 14 Tagen: </span>'' tivfgm221hma0psr3y81ltzguucaggp 619041 619040 2026-07-28T06:21:02Z TaxonBot 4700 Log: 110 619041 wikitext text/x-wiki == TaxonBot: Protokoll 2026-07-24 == * '''2026-07-24T01:41:23Z NeueArtikel3: Task finished!''' * 2026-07-24T02:37:40Z '''[[:de:Special:Diff/prev/269051656|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:KurtR|KurtR]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#schweizer-illustrierte.ch und handelszeitung.ch auf Archive.org umstellen|→]]<span class="autocomment">schweizer-illustrierte.ch und handelszeitung.ch auf Archive.org umstellen: </span>'' * 2026-07-24T03:07:56Z '''[[:de:Special:Diff/prev/269051807|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 1 Abschnitt: 1 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Wieder_Zootaxa|Wieder_Zootaxa]]) - letzte Bearbeitung: [[:User:YuniToumei|YuniToumei]], 2026-07-23 22:57'' * '''2026-07-24T05:21:37Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-24T06:35:29Z '''[[:de:Special:Diff/prev/269054508|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> Antwort'' * '''2026-07-24T07:07:45Z AdT2: Task finished!''' * '''2026-07-24T07:10:14Z AdT2: Task finished!''' * 2026-07-24T07:19:24Z '''[[:de:Special:Diff/prev/269055298|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span> Antwort'' * '''2026-07-24T07:35:06Z AdT3: Task finished!''' * 2026-07-24T08:22:23Z '''[[:de:Special:Diff/prev/269056314|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of Crustacean Biology|→]]<span class="autocomment">Journal of Crustacean Biology: </span>'' * 2026-07-24T09:23:37Z '''[[:de:Special:Diff/prev/269057592|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Wi-luc-ky|Wi-luc-ky]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> aw: läuft bei allen Nachteilen auf Totlinklabel hinaus'' * '''2026-07-24T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-24T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-24T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-24T10:00:35Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-24T10:07:32Z [[:de:Special:Diff/prev/269058569|••]] Augsburg: [[:de:Wikipedia:Augsburg|Wikipedia:Augsburg]] -- [[:de:user:Langoktavian|Langoktavian]] -- ''[[:de:Wikipedia:Augsburg#Ich bin dabei!|→]]<span class="autocomment">Ich bin dabei!: </span>''''' * 2026-07-24T10:16:03Z '''[[:de:Special:Diff/prev/269058729|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span>'' * '''2026-07-24T10:31:23Z AdT2: Task finished!''' * '''2026-07-24T10:33:45Z AdT2: Task finished!''' * '''2026-07-24T10:34:08Z AdT2: Task finished!''' * '''2026-07-24T10:36:31Z AdT2: Task finished!''' * '''2026-07-24T10:58:29Z AdT3: Task finished!''' * '''2026-07-24T11:57:13Z MerlBot: Task finished!''' * '''2026-07-24T11:57:28Z MerlBot1a: Task finished!''' * '''2026-07-24T13:00:04Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-24T14:36:49Z '''[[:de:Special:Diff/prev/269063510|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:Krib|Krib]] -- ''[[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung#1945 bis heute|→]]<span class="autocomment">1945 bis heute: </span> +[[Volksmudschahedin]]'' * '''2026-07-24T17:06:31Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-24T19:05:20Z '''[[:de:Special:Diff/prev/269068831|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span> Antwort'' * 2026-07-24T19:05:35Z '''[[:de:Special:Diff/prev/269068837|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Walter Schmidt-Salzmann - Widerstandsbewegung 20.07.1944|→]]<span class="autocomment">Walter Schmidt-Salzmann - Widerstandsbewegung 20.07.1944: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * 2026-07-24T19:19:46Z '''[[:de:Special:Diff/prev/269069103|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> Antwort'' * 2026-07-24T19:44:13Z '''[[:de:Special:Diff/prev/269069473|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Wi-luc-ky|Wi-luc-ky]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> aw: in [[Archive.today]] steht was zum [[WP:GB|GB]]'' * '''2026-07-24T21:55:07Z HS-Snapshot: Task finished!''' * '''2026-07-24T22:00:09Z Review: Task finished!''' * '''2026-07-24T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-24T22:00:14Z '''[[:de:Special:Diff/prev/269071687|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-24T22:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-24T22:00:44Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-24T22:01:25Z AdT-Archive: Task finished!''' * '''2026-07-24T22:01:37Z AdT2: Task finished!''' * '''2026-07-24T22:03:26Z AdTneu: Task finished!''' * '''2026-07-24T22:03:35Z AdT2: Task finished!''' * '''2026-07-24T22:03:41Z AdT2: Task finished!''' * '''2026-07-24T22:05:07Z HS-Snapshot: Task finished!''' * '''2026-07-24T22:06:01Z AdT2: Task finished!''' * '''2026-07-24T22:06:04Z AdT2: Task finished!''' * '''2026-07-24T22:30:04Z AdT3: Task finished!''' == TaxonBot: Protokoll 2026-07-25 == * '''2026-07-25T01:42:40Z NeueArtikel3: Task finished!''' * '''2026-07-25T02:27:12Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-25T04:31:55Z '''[[:de:Special:Diff/prev/269074888|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Schulenburg1|Schulenburg1]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Geburtstag von Misselwitz, Joachim|→]]<span class="autocomment">Geburtstag von Misselwitz, Joachim: </span>'' * 2026-07-25T04:38:55Z '''[[:de:Special:Diff/prev/269074956|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:Zollernalb|Zollernalb]] -- ''Neuer Abschnitt [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange#Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch)|→]]<span class="autocomment">Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch): </span>'' * 2026-07-25T05:00:39Z '''[[:de:Special:Diff/prev/269075274|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonKatBot|TaxonKatBot]] -- ''Bot: [[:Kategorie:Bischof von Derry]] nach [[:Kategorie:Bischof von Derry (römisch-katholisch)]]: erledigt'' * '''2026-07-25T05:22:42Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-25T08:52:54Z '''[[:de:Special:Diff/prev/269080442|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span>'' * '''2026-07-25T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-25T10:00:12Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-25T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-25T10:00:33Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-25T10:25:28Z MerlBot: Task finished!''' * '''2026-07-25T10:25:43Z MerlBot1a: Task finished!''' * 2026-07-25T11:01:03Z '''[[:de:Special:Diff/prev/269087961|••]] IMP:''' [[:de:Wikipedia Diskussion:Übersetzungen|Wikipedia Diskussion:Übersetzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia Diskussion:Übersetzungen/Archiv/2023#Bestes Vorgehen beim Artikelübersetzen, mit Blick auf die Fußnoten]] archiviert – letzte Bearbeitung: [[user:Ameisenigel|Ameisenigel]] (15.07.2026 22:06:20)'' * '''2026-07-25T11:58:34Z [[:de:Special:Diff/prev/269089070|••]] Augsburg: [[:de:Wikipedia Diskussion:Augsburg|Wikipedia Diskussion:Augsburg]] -- [[:de:user:LGB-ler|LGB-ler]] -- ''[[:de:Wikipedia Diskussion:Augsburg#Wiki Treffen im Legoland Deutschland Resort|→]]<span class="autocomment">Wiki Treffen im Legoland Deutschland Resort: </span> Antwort''''' * '''2026-07-25T13:00:11Z AutoArchiv-Maimaid: Task finished!''' * '''2026-07-25T17:02:01Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-25T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-25T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-25T22:00:20Z AutoArchiv Wikivoyage: Task finished!''' * 2026-07-25T22:00:19Z '''[[:de:Special:Diff/prev/269098194|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-25T22:00:34Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-25T22:01:28Z AdT-Archive: Task finished!''' * '''2026-07-25T22:01:41Z AdT2: Task finished!''' * '''2026-07-25T22:03:27Z AdTneu: Task finished!''' * '''2026-07-25T22:03:34Z AdT2: Task finished!''' * '''2026-07-25T22:03:43Z AdT2: Task finished!''' * '''2026-07-25T22:05:07Z HS-Snapshot: Task finished!''' * '''2026-07-25T22:05:58Z AdT2: Task finished!''' * '''2026-07-25T22:06:07Z AdT2: Task finished!''' * 2026-07-25T22:13:10Z '''[[:de:Special:Diff/prev/269098339|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Aktualisierung'' * '''2026-07-25T22:29:42Z AdT3: Task finished!''' * 2026-07-25T23:19:07Z '''[[:de:Special:Diff/prev/269099303|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:Perrak|Perrak]] -- ''Neuer Abschnitt [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange#Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie)|→]]<span class="autocomment">Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie): </span>'' == TaxonBot: Protokoll 2026-07-26 == * '''2026-07-26T01:43:07Z NeueArtikel3: Task finished!''' * '''2026-07-26T02:24:52Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-26T03:07:38Z '''[[:de:Special:Diff/prev/269100556|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 1 Abschnitt: 1 nach [[Wikipedia:Bots/Anfragen/Archiv/2026-2]] (ab Abschnitt [[Wikipedia:Bots/Anfragen/Archiv/2026-2#Zwei_Vorlagenbezeichner|Zwei_Vorlagenbezeichner]]) - letzte Bearbeitung: [[:User:Wi-luc-ky|Wi-luc-ky]], 2026-07-24 21:44'' * 2026-07-26T03:08:04Z '''[[:de:Special:Diff/prev/269100564|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 3 Abschnitte: 3 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Walter_Schmidt-Salzmann_-_Widerstandsbewegung_20.07.1944|Walter_Schmidt-Salzmann_-_Widerstandsbewegung_20.07.1944]]) - letzte Bearbeitung: [[:User:Marie Adelaide|Marie Adelaide]], 2026-07-25 10:52'' * 2026-07-26T05:02:42Z '''[[:de:Special:Diff/prev/269102082|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonKatBot|TaxonKatBot]] -- ''Bot: [[:Kategorie:Isthmus]] nach [[:Kategorie:Isthmus (Geographie)]]: erledigt'' * '''2026-07-26T05:19:39Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-26T06:01:40Z '''[[:de:Special:Diff/prev/269102959|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T06:20:17Z Review: Task finished!''' * '''2026-07-26T07:04:51Z -- <span style="color:red;">110</span>''' * '''2026-07-26T07:34:23Z -- <span style="color:red;">110</span>''' * 2026-07-26T08:07:10Z '''[[:de:Special:Diff/prev/269105130|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:LeoGe25|LeoGe25]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-add-self-no-reason:LeoGe25||→]]<span class="autocomment">growthexperiments-manage-mentors-summary-add-self-no-reason:LeoGe25|: </span>'' * 2026-07-26T08:08:45Z '''[[:de:Special:Diff/prev/269105177|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData-Parameterzeilen in Darkmode'' * 2026-07-26T08:14:10Z '''[[:de:Special:Diff/prev/269105304|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''status-fix'' * 2026-07-26T08:23:31Z '''[[:de:Special:Diff/prev/269105496|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color-fix'' * 2026-07-26T08:39:45Z '''[[:de:Special:Diff/prev/269105832|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color fixed'' * 2026-07-26T08:42:29Z '''[[:de:Special:Diff/prev/269105889|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- * 2026-07-26T08:48:53Z '''[[:de:Special:Diff/prev/269105994|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''attempt 2'' * 2026-07-26T08:50:38Z '''[[:de:Special:Diff/prev/269106040|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Jayen466|Jayen466]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span>'' * 2026-07-26T08:59:11Z '''[[:de:Special:Diff/prev/269106248|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color-fix 3'' * 2026-07-26T09:46:16Z '''[[:de:Special:Diff/prev/269107366|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData grey shaded background / fix part 2 / optimized'' * 2026-07-26T09:52:50Z '''[[:de:Special:Diff/prev/269107501|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen#Altfälle mit offenen Fragen oder Problemen|→]]<span class="autocomment">Altfälle mit offenen Fragen oder Problemen: </span>'' * '''2026-07-26T09:55:09Z HS-Snapshot: Task finished!''' * '''2026-07-26T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-26T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-26T10:00:32Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-26T10:25:42Z MerlBot: Task finished!''' * '''2026-07-26T10:25:57Z MerlBot1a: Task finished!''' * 2026-07-26T10:32:50Z '''[[:de:Special:Diff/prev/269108359|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''required templatedata line: blue background'' * 2026-07-26T11:03:50Z '''[[:de:Special:Diff/prev/269108967|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * '''2026-07-26T11:10:56Z AdT2: Task finished!''' * '''2026-07-26T11:13:22Z AdT2: Task finished!''' * '''2026-07-26T11:39:33Z AdT3: Task finished!''' * 2026-07-26T11:50:52Z '''[[:de:Special:Diff/prev/269109953|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span>'' * 2026-07-26T11:54:39Z '''[[:de:Special:Diff/prev/269110026|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData: deprecated nach Beschreibung rot'' * 2026-07-26T11:59:30Z '''[[:de:Special:Diff/prev/269110098|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-26T12:17:45Z '''[[:de:Special:Diff/prev/269110441|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span> Service: DOI klickbar gemacht'' * 2026-07-26T12:19:07Z '''[[:de:Special:Diff/prev/269110466|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * 2026-07-26T12:26:09Z '''[[:de:Special:Diff/prev/269110594|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> Antwort'' * 2026-07-26T12:57:45Z '''[[:de:Special:Diff/prev/269111198|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Rack Pack|Rack Pack]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.|→]]<span class="autocomment">Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.: </span>'' * '''2026-07-26T13:00:03Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-26T13:14:00Z '''[[:de:Special:Diff/prev/269111657|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.|→]]<span class="autocomment">Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T14:40:58Z AdT2: Task finished!''' * '''2026-07-26T14:43:22Z AdT2: Task finished!''' * 2026-07-26T14:55:11Z '''[[:de:Special:Diff/prev/269115779|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Rack Pack|Rack Pack]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#ArchivLink, InternetArchivBot über komplettes Portal:Billard 6.295 Artikel laufen lassen möglich?|→]]<span class="autocomment">ArchivLink, InternetArchivBot über komplettes Portal:Billard 6.295 Artikel laufen lassen möglich?: </span>'' * '''2026-07-26T15:08:57Z AdT3: Task finished!''' * 2026-07-26T15:55:23Z '''[[:de:Special:Diff/prev/269119211|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> Antwort'' * 2026-07-26T15:55:39Z '''[[:de:Special:Diff/prev/269119219|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * 2026-07-26T16:01:48Z '''[[:de:Special:Diff/prev/269119348|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia:WikiProjekt Kategorien/Warteschlange/Archiv/2026 III#Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch) (erledigt)]] archiviert – letzte Bearbeitung: [[user:TaxonKatBot|TaxonKatBot]] (26.07.2026 07:02:42)'' * 2026-07-26T16:03:51Z '''[[:de:Special:Diff/prev/269119393|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-26T16:39:13Z '''[[:de:Special:Diff/prev/269120898|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Timk70|Timk70]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span> mail'' * '''2026-07-26T17:06:16Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-26T18:15:07Z AdT2: Task finished!''' * '''2026-07-26T18:17:31Z AdT2: Task finished!''' * 2026-07-26T18:23:32Z '''[[:de:Special:Diff/prev/269122999|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span> Antwort'' * '''2026-07-26T18:42:51Z AdT3: Task finished!''' * 2026-07-26T18:49:34Z '''[[:de:Special:Diff/prev/269123502|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Jayen466|Jayen466]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span> erledigt'' * 2026-07-26T20:49:34Z '''[[:de:Special:Diff/prev/269125506|••]] MediaWiki:''' [[:de:MediaWiki:Ipbreason-indef-dropdown|MediaWiki:Ipbreason-indef-dropdown]] -- [[:de:user:Codc|Codc]] -- * 2026-07-26T21:26:06Z '''[[:de:Special:Diff/prev/269126058|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * 2026-07-26T21:26:27Z '''[[:de:Special:Diff/prev/269126064|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-26T22:00:07Z Review: Task finished!''' * '''2026-07-26T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-26T22:00:10Z '''[[:de:Special:Diff/prev/269126543|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-26T22:00:20Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-26T22:00:34Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-26T22:01:29Z AdT-Archive: Task finished!''' * '''2026-07-26T22:01:37Z AdT2: Task finished!''' * '''2026-07-26T22:03:32Z AdTneu: Task finished!''' * '''2026-07-26T22:03:37Z AdT2: Task finished!''' * '''2026-07-26T22:03:47Z AdT2: Task finished!''' * '''2026-07-26T22:05:08Z HS-Snapshot: Task finished!''' * '''2026-07-26T22:06:10Z AdT2: Task finished!''' * '''2026-07-26T22:06:25Z AdT2: Task finished!''' * '''2026-07-26T22:29:28Z AdT3: Task finished!''' == TaxonBot: Protokoll 2026-07-27 == * '''2026-07-27T01:39:13Z NeueArtikel3: Task finished!''' * '''2026-07-27T02:22:25Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-27T03:08:06Z '''[[:de:Special:Diff/prev/269128941|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 2 Abschnitte: 2 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Geburtstag_von_Misselwitz,_Joachim|Geburtstag_von_Misselwitz,_Joachim]]) - letzte Bearbeitung: [[:User:Doc Taxon|Doc Taxon]], 2026-07-26 23:26'' * '''2026-07-27T05:34:06Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-27T06:46:33Z '''[[:de:Special:Diff/prev/269132291|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * 2026-07-27T07:21:43Z '''[[:de:Special:Diff/prev/269132978|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-27T07:48:00Z '''[[:de:Special:Diff/prev/269133411|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span>'' * 2026-07-27T08:29:38Z '''[[:de:Special:Diff/prev/269134243|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * 2026-07-27T08:30:14Z '''[[:de:Special:Diff/prev/269134249|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-27T09:06:59Z '''[[:de:Special:Diff/prev/269135124|••]] MediaWiki:''' [[:de:MediaWiki:Userlogin-yourname-desc|MediaWiki:Userlogin-yourname-desc]] -- [[:de:user:Hgzh|Hgzh]] -- ''Anpassung an [[Wikipedia:Benutzerkonto]]'' * 2026-07-27T09:10:13Z '''[[:de:Special:Diff/prev/269135199|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet1|MediaWiki:Createacct-username-policy-popover-bullet1]] -- [[:de:user:Hgzh|Hgzh]] -- ''Link auf lokale Hilfeseite'' * 2026-07-27T09:14:04Z '''[[:de:Special:Diff/prev/269135264|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet2|MediaWiki:Createacct-username-policy-popover-bullet2]] -- [[:de:user:Hgzh|Hgzh]] -- ''Link zu lokaler Hilfeseite'' * 2026-07-27T09:17:06Z '''[[:de:Special:Diff/prev/269135320|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet3|MediaWiki:Createacct-username-policy-popover-bullet3]] -- [[:de:user:Hgzh|Hgzh]] -- ''Originaltext ist enwiki-zentriert und trifft hier nicht zu, stattdessen auf Verifizierung verwiesen'' * 2026-07-27T09:35:04Z '''[[:de:Special:Diff/prev/269135762|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''lokale Adaption des Infobox-Hack-Stylesheets'' * 2026-07-27T09:36:31Z '''[[:de:Special:Diff/prev/269135802|••]] MediaWiki:''' [[:de:MediaWiki:Wikimedia-styles-exclude|MediaWiki:Wikimedia-styles-exclude]] -- [[:de:user:Hgzh|Hgzh]] -- ''zentrales Infobox-Stylesheet deaktiviert'' * 2026-07-27T09:43:59Z '''[[:de:Special:Diff/prev/269135955|••]] MediaWiki:''' [[:de:MediaWiki:Gadgets-definition|MediaWiki:Gadgets-definition]] -- [[:de:user:Hgzh|Hgzh]] -- ''responsive erstmal nur für minerva'' * 2026-07-27T09:45:36Z '''[[:de:Special:Diff/prev/269135983|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''nur minerva über Gadgets-definition'' * '''2026-07-27T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-27T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-27T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-27T10:00:33Z AutoArchiv Wikiversity: Task finished!''' * 2026-07-27T10:22:29Z '''[[:de:Special:Diff/prev/269136634|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''inline-table mglw. generell besser geeignet'' * '''2026-07-27T10:52:06Z AdT2: Task finished!''' * '''2026-07-27T10:54:27Z AdT2: Task finished!''' * '''2026-07-27T11:02:06Z AdT2: Task finished!''' * '''2026-07-27T11:04:30Z AdT2: Task finished!''' * '''2026-07-27T11:05:26Z AdT2: Task finished!''' * '''2026-07-27T11:06:36Z AdT2: Task finished!''' * '''2026-07-27T11:07:50Z AdT2: Task finished!''' * '''2026-07-27T11:08:59Z AdT2: Task finished!''' * '''2026-07-27T11:19:04Z AdT3: Task finished!''' * '''2026-07-27T11:23:06Z AdT2: Task finished!''' * '''2026-07-27T11:25:33Z AdT2: Task finished!''' * '''2026-07-27T11:51:09Z AdT3: Task finished!''' * 2026-07-27T11:55:01Z '''[[:de:Special:Diff/prev/269138538|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:02Z '''[[:de:Special:Diff/prev/269138541|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:02Z '''[[:de:Special:Diff/prev/269138543|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138545|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Janui|Kennzeichnung von Lotse Janui als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Janui|Kennzeichnung von Lotse Janui als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138546|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Mondtaler|Kennzeichnung von Lotse Mondtaler als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Mondtaler|Kennzeichnung von Lotse Mondtaler als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138547|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:55:04Z '''[[:de:Special:Diff/prev/269138549|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Janui|Entfernen von Lotse Janui, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Janui|Entfernen von Lotse Janui, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:55:04Z '''[[:de:Special:Diff/prev/269138550|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Mondtaler|Entfernen von Lotse Mondtaler, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Mondtaler|Entfernen von Lotse Mondtaler, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:56:16Z '''[[:de:Special:Diff/prev/269138580|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:17Z '''[[:de:Special:Diff/prev/269138581|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:18Z '''[[:de:Special:Diff/prev/269138583|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:18Z '''[[:de:Special:Diff/prev/269138584|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T12:26:48Z '''[[:de:Special:Diff/prev/269139304|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * '''2026-07-27T13:00:03Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-27T15:49:34Z '''[[:de:Special:Diff/prev/269143289|••]] MediaWiki:''' [[:de:MediaWiki:Noarticletext-1|MediaWiki:Noarticletext-1]] -- [[:de:user:MBq|MBq]] -- ''zweiter satz eher verwirrend vor allem für noobs'' * 2026-07-27T16:03:13Z '''[[:de:Special:Diff/prev/269143551|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia:WikiProjekt Kategorien/Warteschlange/Archiv/2026 III#Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie) (erledigt)]] archiviert – letzte Bearbeitung: [[user:TaxonBot|TaxonBot]] (26.07.2026 18:01:48)'' * 2026-07-27T19:41:44Z '''[[:de:Special:Diff/prev/269147772|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Hellenyck|Hellenyck]] -- * 2026-07-27T20:01:48Z '''[[:de:Special:Diff/prev/269148095|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SignaturBot|SignaturBot]] -- ''Bot: Signaturnachtrag für Beitrag von [[User:Hellenyck|Hellenyck]]'' * 2026-07-27T20:03:18Z '''[[:de:Special:Diff/prev/269148127|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Hellenyck|Hellenyck]] -- * '''2026-07-27T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-27T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-27T22:00:11Z '''[[:de:Special:Diff/prev/269150668|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-27T22:00:22Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-27T22:00:35Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-27T22:01:28Z AdT-Archive: Task finished!''' * '''2026-07-27T22:01:40Z AdT2: Task finished!''' * '''2026-07-27T22:03:39Z AdTneu: Task finished!''' * '''2026-07-27T22:03:41Z AdT2: Task finished!''' * '''2026-07-27T22:03:53Z AdT2: Task finished!''' * '''2026-07-27T22:05:08Z HS-Snapshot: Task finished!''' * '''2026-07-27T22:06:20Z AdT2: Task finished!''' * '''2026-07-27T22:06:20Z AdT2: Task finished!''' * 2026-07-27T22:13:23Z '''[[:de:Special:Diff/prev/269150924|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Aktualisierung'' * 2026-07-27T22:15:38Z '''[[:de:Special:Diff/prev/269150973|••]] MediaWiki:''' [[:de:MediaWiki:Codemirror-prefs-summary|MediaWiki:Codemirror-prefs-summary]] -- [[:de:user:Ameisenigel|Ameisenigel]] -- ''Anfrage auf [[WP:AA]]'' * '''2026-07-27T22:30:27Z AdT3: Task finished!''' * 2026-07-27T22:46:58Z '''[[:de:Special:Diff/prev/269151373|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Niederländische Kunstgeschichte u.a.|→]]<span class="autocomment">Niederländische Kunstgeschichte u.a.: </span> Antwort'' == TaxonBot: Protokoll 2026-07-28 == * '''2026-07-28T00:40:10Z Review: Task finished!''' * '''2026-07-28T01:41:51Z NeueArtikel3: Task finished!''' * 2026-07-28T03:08:01Z '''[[:de:Special:Diff/prev/269153146|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 3 Abschnitte: 3 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Law360|Law360]]) - letzte Bearbeitung: [[:User:FordPrefect42|FordPrefect42]], 2026-07-28 00:46'' * '''2026-07-28T06:19:28Z -- <span style="color:red;">110</span>''' * 2026-07-28T06:20:36Z '''[[:de:Special:Diff/prev/269156430|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-28T06:20:36Z '''[[:de:Special:Diff/prev/269156431|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-28T06:20:37Z '''[[:de:Special:Diff/prev/269156432|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:IvaBerlin|Kennzeichnung von Lotse IvaBerlin als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:IvaBerlin|Kennzeichnung von Lotse IvaBerlin als abwesend, inaktiv seit 14 Tagen: </span>'' * '''2026-07-28T06:20:58Z -- <span style="color:red;">110</span>''' ngaiqi69ffatmj3o83qippoeecchdkr 619042 619041 2026-07-28T07:37:04Z TaxonBot 4700 Log: BIBR 619042 wikitext text/x-wiki == TaxonBot: Protokoll 2026-07-24 == * '''2026-07-24T01:41:23Z NeueArtikel3: Task finished!''' * 2026-07-24T02:37:40Z '''[[:de:Special:Diff/prev/269051656|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:KurtR|KurtR]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#schweizer-illustrierte.ch und handelszeitung.ch auf Archive.org umstellen|→]]<span class="autocomment">schweizer-illustrierte.ch und handelszeitung.ch auf Archive.org umstellen: </span>'' * 2026-07-24T03:07:56Z '''[[:de:Special:Diff/prev/269051807|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 1 Abschnitt: 1 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Wieder_Zootaxa|Wieder_Zootaxa]]) - letzte Bearbeitung: [[:User:YuniToumei|YuniToumei]], 2026-07-23 22:57'' * '''2026-07-24T05:21:37Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-24T06:35:29Z '''[[:de:Special:Diff/prev/269054508|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> Antwort'' * '''2026-07-24T07:07:45Z AdT2: Task finished!''' * '''2026-07-24T07:10:14Z AdT2: Task finished!''' * 2026-07-24T07:19:24Z '''[[:de:Special:Diff/prev/269055298|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span> Antwort'' * '''2026-07-24T07:35:06Z AdT3: Task finished!''' * 2026-07-24T08:22:23Z '''[[:de:Special:Diff/prev/269056314|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of Crustacean Biology|→]]<span class="autocomment">Journal of Crustacean Biology: </span>'' * 2026-07-24T09:23:37Z '''[[:de:Special:Diff/prev/269057592|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Wi-luc-ky|Wi-luc-ky]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> aw: läuft bei allen Nachteilen auf Totlinklabel hinaus'' * '''2026-07-24T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-24T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-24T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-24T10:00:35Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-24T10:07:32Z [[:de:Special:Diff/prev/269058569|••]] Augsburg: [[:de:Wikipedia:Augsburg|Wikipedia:Augsburg]] -- [[:de:user:Langoktavian|Langoktavian]] -- ''[[:de:Wikipedia:Augsburg#Ich bin dabei!|→]]<span class="autocomment">Ich bin dabei!: </span>''''' * 2026-07-24T10:16:03Z '''[[:de:Special:Diff/prev/269058729|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span>'' * '''2026-07-24T10:31:23Z AdT2: Task finished!''' * '''2026-07-24T10:33:45Z AdT2: Task finished!''' * '''2026-07-24T10:34:08Z AdT2: Task finished!''' * '''2026-07-24T10:36:31Z AdT2: Task finished!''' * '''2026-07-24T10:58:29Z AdT3: Task finished!''' * '''2026-07-24T11:57:13Z MerlBot: Task finished!''' * '''2026-07-24T11:57:28Z MerlBot1a: Task finished!''' * '''2026-07-24T13:00:04Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-24T14:36:49Z '''[[:de:Special:Diff/prev/269063510|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:Krib|Krib]] -- ''[[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung#1945 bis heute|→]]<span class="autocomment">1945 bis heute: </span> +[[Volksmudschahedin]]'' * '''2026-07-24T17:06:31Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-24T19:05:20Z '''[[:de:Special:Diff/prev/269068831|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span> Antwort'' * 2026-07-24T19:05:35Z '''[[:de:Special:Diff/prev/269068837|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Walter Schmidt-Salzmann - Widerstandsbewegung 20.07.1944|→]]<span class="autocomment">Walter Schmidt-Salzmann - Widerstandsbewegung 20.07.1944: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * 2026-07-24T19:19:46Z '''[[:de:Special:Diff/prev/269069103|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> Antwort'' * 2026-07-24T19:44:13Z '''[[:de:Special:Diff/prev/269069473|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Wi-luc-ky|Wi-luc-ky]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> aw: in [[Archive.today]] steht was zum [[WP:GB|GB]]'' * '''2026-07-24T21:55:07Z HS-Snapshot: Task finished!''' * '''2026-07-24T22:00:09Z Review: Task finished!''' * '''2026-07-24T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-24T22:00:14Z '''[[:de:Special:Diff/prev/269071687|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-24T22:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-24T22:00:44Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-24T22:01:25Z AdT-Archive: Task finished!''' * '''2026-07-24T22:01:37Z AdT2: Task finished!''' * '''2026-07-24T22:03:26Z AdTneu: Task finished!''' * '''2026-07-24T22:03:35Z AdT2: Task finished!''' * '''2026-07-24T22:03:41Z AdT2: Task finished!''' * '''2026-07-24T22:05:07Z HS-Snapshot: Task finished!''' * '''2026-07-24T22:06:01Z AdT2: Task finished!''' * '''2026-07-24T22:06:04Z AdT2: Task finished!''' * '''2026-07-24T22:30:04Z AdT3: Task finished!''' == TaxonBot: Protokoll 2026-07-25 == * '''2026-07-25T01:42:40Z NeueArtikel3: Task finished!''' * '''2026-07-25T02:27:12Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-25T04:31:55Z '''[[:de:Special:Diff/prev/269074888|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Schulenburg1|Schulenburg1]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Geburtstag von Misselwitz, Joachim|→]]<span class="autocomment">Geburtstag von Misselwitz, Joachim: </span>'' * 2026-07-25T04:38:55Z '''[[:de:Special:Diff/prev/269074956|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:Zollernalb|Zollernalb]] -- ''Neuer Abschnitt [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange#Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch)|→]]<span class="autocomment">Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch): </span>'' * 2026-07-25T05:00:39Z '''[[:de:Special:Diff/prev/269075274|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonKatBot|TaxonKatBot]] -- ''Bot: [[:Kategorie:Bischof von Derry]] nach [[:Kategorie:Bischof von Derry (römisch-katholisch)]]: erledigt'' * '''2026-07-25T05:22:42Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-25T08:52:54Z '''[[:de:Special:Diff/prev/269080442|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span>'' * '''2026-07-25T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-25T10:00:12Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-25T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-25T10:00:33Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-25T10:25:28Z MerlBot: Task finished!''' * '''2026-07-25T10:25:43Z MerlBot1a: Task finished!''' * 2026-07-25T11:01:03Z '''[[:de:Special:Diff/prev/269087961|••]] IMP:''' [[:de:Wikipedia Diskussion:Übersetzungen|Wikipedia Diskussion:Übersetzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia Diskussion:Übersetzungen/Archiv/2023#Bestes Vorgehen beim Artikelübersetzen, mit Blick auf die Fußnoten]] archiviert – letzte Bearbeitung: [[user:Ameisenigel|Ameisenigel]] (15.07.2026 22:06:20)'' * '''2026-07-25T11:58:34Z [[:de:Special:Diff/prev/269089070|••]] Augsburg: [[:de:Wikipedia Diskussion:Augsburg|Wikipedia Diskussion:Augsburg]] -- [[:de:user:LGB-ler|LGB-ler]] -- ''[[:de:Wikipedia Diskussion:Augsburg#Wiki Treffen im Legoland Deutschland Resort|→]]<span class="autocomment">Wiki Treffen im Legoland Deutschland Resort: </span> Antwort''''' * '''2026-07-25T13:00:11Z AutoArchiv-Maimaid: Task finished!''' * '''2026-07-25T17:02:01Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-25T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-25T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-25T22:00:20Z AutoArchiv Wikivoyage: Task finished!''' * 2026-07-25T22:00:19Z '''[[:de:Special:Diff/prev/269098194|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-25T22:00:34Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-25T22:01:28Z AdT-Archive: Task finished!''' * '''2026-07-25T22:01:41Z AdT2: Task finished!''' * '''2026-07-25T22:03:27Z AdTneu: Task finished!''' * '''2026-07-25T22:03:34Z AdT2: Task finished!''' * '''2026-07-25T22:03:43Z AdT2: Task finished!''' * '''2026-07-25T22:05:07Z HS-Snapshot: Task finished!''' * '''2026-07-25T22:05:58Z AdT2: Task finished!''' * '''2026-07-25T22:06:07Z AdT2: Task finished!''' * 2026-07-25T22:13:10Z '''[[:de:Special:Diff/prev/269098339|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Aktualisierung'' * '''2026-07-25T22:29:42Z AdT3: Task finished!''' * 2026-07-25T23:19:07Z '''[[:de:Special:Diff/prev/269099303|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:Perrak|Perrak]] -- ''Neuer Abschnitt [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange#Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie)|→]]<span class="autocomment">Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie): </span>'' == TaxonBot: Protokoll 2026-07-26 == * '''2026-07-26T01:43:07Z NeueArtikel3: Task finished!''' * '''2026-07-26T02:24:52Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-26T03:07:38Z '''[[:de:Special:Diff/prev/269100556|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 1 Abschnitt: 1 nach [[Wikipedia:Bots/Anfragen/Archiv/2026-2]] (ab Abschnitt [[Wikipedia:Bots/Anfragen/Archiv/2026-2#Zwei_Vorlagenbezeichner|Zwei_Vorlagenbezeichner]]) - letzte Bearbeitung: [[:User:Wi-luc-ky|Wi-luc-ky]], 2026-07-24 21:44'' * 2026-07-26T03:08:04Z '''[[:de:Special:Diff/prev/269100564|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 3 Abschnitte: 3 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Walter_Schmidt-Salzmann_-_Widerstandsbewegung_20.07.1944|Walter_Schmidt-Salzmann_-_Widerstandsbewegung_20.07.1944]]) - letzte Bearbeitung: [[:User:Marie Adelaide|Marie Adelaide]], 2026-07-25 10:52'' * 2026-07-26T05:02:42Z '''[[:de:Special:Diff/prev/269102082|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonKatBot|TaxonKatBot]] -- ''Bot: [[:Kategorie:Isthmus]] nach [[:Kategorie:Isthmus (Geographie)]]: erledigt'' * '''2026-07-26T05:19:39Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-26T06:01:40Z '''[[:de:Special:Diff/prev/269102959|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T06:20:17Z Review: Task finished!''' * '''2026-07-26T07:04:51Z -- <span style="color:red;">110</span>''' * '''2026-07-26T07:34:23Z -- <span style="color:red;">110</span>''' * 2026-07-26T08:07:10Z '''[[:de:Special:Diff/prev/269105130|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:LeoGe25|LeoGe25]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-add-self-no-reason:LeoGe25||→]]<span class="autocomment">growthexperiments-manage-mentors-summary-add-self-no-reason:LeoGe25|: </span>'' * 2026-07-26T08:08:45Z '''[[:de:Special:Diff/prev/269105177|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData-Parameterzeilen in Darkmode'' * 2026-07-26T08:14:10Z '''[[:de:Special:Diff/prev/269105304|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''status-fix'' * 2026-07-26T08:23:31Z '''[[:de:Special:Diff/prev/269105496|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color-fix'' * 2026-07-26T08:39:45Z '''[[:de:Special:Diff/prev/269105832|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color fixed'' * 2026-07-26T08:42:29Z '''[[:de:Special:Diff/prev/269105889|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- * 2026-07-26T08:48:53Z '''[[:de:Special:Diff/prev/269105994|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''attempt 2'' * 2026-07-26T08:50:38Z '''[[:de:Special:Diff/prev/269106040|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Jayen466|Jayen466]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span>'' * 2026-07-26T08:59:11Z '''[[:de:Special:Diff/prev/269106248|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color-fix 3'' * 2026-07-26T09:46:16Z '''[[:de:Special:Diff/prev/269107366|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData grey shaded background / fix part 2 / optimized'' * 2026-07-26T09:52:50Z '''[[:de:Special:Diff/prev/269107501|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen#Altfälle mit offenen Fragen oder Problemen|→]]<span class="autocomment">Altfälle mit offenen Fragen oder Problemen: </span>'' * '''2026-07-26T09:55:09Z HS-Snapshot: Task finished!''' * '''2026-07-26T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-26T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-26T10:00:32Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-26T10:25:42Z MerlBot: Task finished!''' * '''2026-07-26T10:25:57Z MerlBot1a: Task finished!''' * 2026-07-26T10:32:50Z '''[[:de:Special:Diff/prev/269108359|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''required templatedata line: blue background'' * 2026-07-26T11:03:50Z '''[[:de:Special:Diff/prev/269108967|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * '''2026-07-26T11:10:56Z AdT2: Task finished!''' * '''2026-07-26T11:13:22Z AdT2: Task finished!''' * '''2026-07-26T11:39:33Z AdT3: Task finished!''' * 2026-07-26T11:50:52Z '''[[:de:Special:Diff/prev/269109953|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span>'' * 2026-07-26T11:54:39Z '''[[:de:Special:Diff/prev/269110026|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData: deprecated nach Beschreibung rot'' * 2026-07-26T11:59:30Z '''[[:de:Special:Diff/prev/269110098|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-26T12:17:45Z '''[[:de:Special:Diff/prev/269110441|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span> Service: DOI klickbar gemacht'' * 2026-07-26T12:19:07Z '''[[:de:Special:Diff/prev/269110466|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * 2026-07-26T12:26:09Z '''[[:de:Special:Diff/prev/269110594|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> Antwort'' * 2026-07-26T12:57:45Z '''[[:de:Special:Diff/prev/269111198|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Rack Pack|Rack Pack]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.|→]]<span class="autocomment">Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.: </span>'' * '''2026-07-26T13:00:03Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-26T13:14:00Z '''[[:de:Special:Diff/prev/269111657|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.|→]]<span class="autocomment">Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T14:40:58Z AdT2: Task finished!''' * '''2026-07-26T14:43:22Z AdT2: Task finished!''' * 2026-07-26T14:55:11Z '''[[:de:Special:Diff/prev/269115779|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Rack Pack|Rack Pack]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#ArchivLink, InternetArchivBot über komplettes Portal:Billard 6.295 Artikel laufen lassen möglich?|→]]<span class="autocomment">ArchivLink, InternetArchivBot über komplettes Portal:Billard 6.295 Artikel laufen lassen möglich?: </span>'' * '''2026-07-26T15:08:57Z AdT3: Task finished!''' * 2026-07-26T15:55:23Z '''[[:de:Special:Diff/prev/269119211|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> Antwort'' * 2026-07-26T15:55:39Z '''[[:de:Special:Diff/prev/269119219|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * 2026-07-26T16:01:48Z '''[[:de:Special:Diff/prev/269119348|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia:WikiProjekt Kategorien/Warteschlange/Archiv/2026 III#Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch) (erledigt)]] archiviert – letzte Bearbeitung: [[user:TaxonKatBot|TaxonKatBot]] (26.07.2026 07:02:42)'' * 2026-07-26T16:03:51Z '''[[:de:Special:Diff/prev/269119393|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-26T16:39:13Z '''[[:de:Special:Diff/prev/269120898|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Timk70|Timk70]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span> mail'' * '''2026-07-26T17:06:16Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-26T18:15:07Z AdT2: Task finished!''' * '''2026-07-26T18:17:31Z AdT2: Task finished!''' * 2026-07-26T18:23:32Z '''[[:de:Special:Diff/prev/269122999|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span> Antwort'' * '''2026-07-26T18:42:51Z AdT3: Task finished!''' * 2026-07-26T18:49:34Z '''[[:de:Special:Diff/prev/269123502|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Jayen466|Jayen466]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span> erledigt'' * 2026-07-26T20:49:34Z '''[[:de:Special:Diff/prev/269125506|••]] MediaWiki:''' [[:de:MediaWiki:Ipbreason-indef-dropdown|MediaWiki:Ipbreason-indef-dropdown]] -- [[:de:user:Codc|Codc]] -- * 2026-07-26T21:26:06Z '''[[:de:Special:Diff/prev/269126058|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * 2026-07-26T21:26:27Z '''[[:de:Special:Diff/prev/269126064|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-26T22:00:07Z Review: Task finished!''' * '''2026-07-26T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-26T22:00:10Z '''[[:de:Special:Diff/prev/269126543|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-26T22:00:20Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-26T22:00:34Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-26T22:01:29Z AdT-Archive: Task finished!''' * '''2026-07-26T22:01:37Z AdT2: Task finished!''' * '''2026-07-26T22:03:32Z AdTneu: Task finished!''' * '''2026-07-26T22:03:37Z AdT2: Task finished!''' * '''2026-07-26T22:03:47Z AdT2: Task finished!''' * '''2026-07-26T22:05:08Z HS-Snapshot: Task finished!''' * '''2026-07-26T22:06:10Z AdT2: Task finished!''' * '''2026-07-26T22:06:25Z AdT2: Task finished!''' * '''2026-07-26T22:29:28Z AdT3: Task finished!''' == TaxonBot: Protokoll 2026-07-27 == * '''2026-07-27T01:39:13Z NeueArtikel3: Task finished!''' * '''2026-07-27T02:22:25Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-27T03:08:06Z '''[[:de:Special:Diff/prev/269128941|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 2 Abschnitte: 2 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Geburtstag_von_Misselwitz,_Joachim|Geburtstag_von_Misselwitz,_Joachim]]) - letzte Bearbeitung: [[:User:Doc Taxon|Doc Taxon]], 2026-07-26 23:26'' * '''2026-07-27T05:34:06Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-27T06:46:33Z '''[[:de:Special:Diff/prev/269132291|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * 2026-07-27T07:21:43Z '''[[:de:Special:Diff/prev/269132978|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-27T07:48:00Z '''[[:de:Special:Diff/prev/269133411|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span>'' * 2026-07-27T08:29:38Z '''[[:de:Special:Diff/prev/269134243|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * 2026-07-27T08:30:14Z '''[[:de:Special:Diff/prev/269134249|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-27T09:06:59Z '''[[:de:Special:Diff/prev/269135124|••]] MediaWiki:''' [[:de:MediaWiki:Userlogin-yourname-desc|MediaWiki:Userlogin-yourname-desc]] -- [[:de:user:Hgzh|Hgzh]] -- ''Anpassung an [[Wikipedia:Benutzerkonto]]'' * 2026-07-27T09:10:13Z '''[[:de:Special:Diff/prev/269135199|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet1|MediaWiki:Createacct-username-policy-popover-bullet1]] -- [[:de:user:Hgzh|Hgzh]] -- ''Link auf lokale Hilfeseite'' * 2026-07-27T09:14:04Z '''[[:de:Special:Diff/prev/269135264|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet2|MediaWiki:Createacct-username-policy-popover-bullet2]] -- [[:de:user:Hgzh|Hgzh]] -- ''Link zu lokaler Hilfeseite'' * 2026-07-27T09:17:06Z '''[[:de:Special:Diff/prev/269135320|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet3|MediaWiki:Createacct-username-policy-popover-bullet3]] -- [[:de:user:Hgzh|Hgzh]] -- ''Originaltext ist enwiki-zentriert und trifft hier nicht zu, stattdessen auf Verifizierung verwiesen'' * 2026-07-27T09:35:04Z '''[[:de:Special:Diff/prev/269135762|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''lokale Adaption des Infobox-Hack-Stylesheets'' * 2026-07-27T09:36:31Z '''[[:de:Special:Diff/prev/269135802|••]] MediaWiki:''' [[:de:MediaWiki:Wikimedia-styles-exclude|MediaWiki:Wikimedia-styles-exclude]] -- [[:de:user:Hgzh|Hgzh]] -- ''zentrales Infobox-Stylesheet deaktiviert'' * 2026-07-27T09:43:59Z '''[[:de:Special:Diff/prev/269135955|••]] MediaWiki:''' [[:de:MediaWiki:Gadgets-definition|MediaWiki:Gadgets-definition]] -- [[:de:user:Hgzh|Hgzh]] -- ''responsive erstmal nur für minerva'' * 2026-07-27T09:45:36Z '''[[:de:Special:Diff/prev/269135983|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''nur minerva über Gadgets-definition'' * '''2026-07-27T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-27T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-27T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-27T10:00:33Z AutoArchiv Wikiversity: Task finished!''' * 2026-07-27T10:22:29Z '''[[:de:Special:Diff/prev/269136634|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''inline-table mglw. generell besser geeignet'' * '''2026-07-27T10:52:06Z AdT2: Task finished!''' * '''2026-07-27T10:54:27Z AdT2: Task finished!''' * '''2026-07-27T11:02:06Z AdT2: Task finished!''' * '''2026-07-27T11:04:30Z AdT2: Task finished!''' * '''2026-07-27T11:05:26Z AdT2: Task finished!''' * '''2026-07-27T11:06:36Z AdT2: Task finished!''' * '''2026-07-27T11:07:50Z AdT2: Task finished!''' * '''2026-07-27T11:08:59Z AdT2: Task finished!''' * '''2026-07-27T11:19:04Z AdT3: Task finished!''' * '''2026-07-27T11:23:06Z AdT2: Task finished!''' * '''2026-07-27T11:25:33Z AdT2: Task finished!''' * '''2026-07-27T11:51:09Z AdT3: Task finished!''' * 2026-07-27T11:55:01Z '''[[:de:Special:Diff/prev/269138538|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:02Z '''[[:de:Special:Diff/prev/269138541|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:02Z '''[[:de:Special:Diff/prev/269138543|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138545|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Janui|Kennzeichnung von Lotse Janui als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Janui|Kennzeichnung von Lotse Janui als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138546|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Mondtaler|Kennzeichnung von Lotse Mondtaler als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Mondtaler|Kennzeichnung von Lotse Mondtaler als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138547|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:55:04Z '''[[:de:Special:Diff/prev/269138549|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Janui|Entfernen von Lotse Janui, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Janui|Entfernen von Lotse Janui, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:55:04Z '''[[:de:Special:Diff/prev/269138550|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Mondtaler|Entfernen von Lotse Mondtaler, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Mondtaler|Entfernen von Lotse Mondtaler, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:56:16Z '''[[:de:Special:Diff/prev/269138580|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:17Z '''[[:de:Special:Diff/prev/269138581|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:18Z '''[[:de:Special:Diff/prev/269138583|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:18Z '''[[:de:Special:Diff/prev/269138584|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T12:26:48Z '''[[:de:Special:Diff/prev/269139304|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * '''2026-07-27T13:00:03Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-27T15:49:34Z '''[[:de:Special:Diff/prev/269143289|••]] MediaWiki:''' [[:de:MediaWiki:Noarticletext-1|MediaWiki:Noarticletext-1]] -- [[:de:user:MBq|MBq]] -- ''zweiter satz eher verwirrend vor allem für noobs'' * 2026-07-27T16:03:13Z '''[[:de:Special:Diff/prev/269143551|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia:WikiProjekt Kategorien/Warteschlange/Archiv/2026 III#Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie) (erledigt)]] archiviert – letzte Bearbeitung: [[user:TaxonBot|TaxonBot]] (26.07.2026 18:01:48)'' * 2026-07-27T19:41:44Z '''[[:de:Special:Diff/prev/269147772|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Hellenyck|Hellenyck]] -- * 2026-07-27T20:01:48Z '''[[:de:Special:Diff/prev/269148095|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SignaturBot|SignaturBot]] -- ''Bot: Signaturnachtrag für Beitrag von [[User:Hellenyck|Hellenyck]]'' * 2026-07-27T20:03:18Z '''[[:de:Special:Diff/prev/269148127|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Hellenyck|Hellenyck]] -- * '''2026-07-27T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-27T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-27T22:00:11Z '''[[:de:Special:Diff/prev/269150668|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-27T22:00:22Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-27T22:00:35Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-27T22:01:28Z AdT-Archive: Task finished!''' * '''2026-07-27T22:01:40Z AdT2: Task finished!''' * '''2026-07-27T22:03:39Z AdTneu: Task finished!''' * '''2026-07-27T22:03:41Z AdT2: Task finished!''' * '''2026-07-27T22:03:53Z AdT2: Task finished!''' * '''2026-07-27T22:05:08Z HS-Snapshot: Task finished!''' * '''2026-07-27T22:06:20Z AdT2: Task finished!''' * '''2026-07-27T22:06:20Z AdT2: Task finished!''' * 2026-07-27T22:13:23Z '''[[:de:Special:Diff/prev/269150924|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Aktualisierung'' * 2026-07-27T22:15:38Z '''[[:de:Special:Diff/prev/269150973|••]] MediaWiki:''' [[:de:MediaWiki:Codemirror-prefs-summary|MediaWiki:Codemirror-prefs-summary]] -- [[:de:user:Ameisenigel|Ameisenigel]] -- ''Anfrage auf [[WP:AA]]'' * '''2026-07-27T22:30:27Z AdT3: Task finished!''' * 2026-07-27T22:46:58Z '''[[:de:Special:Diff/prev/269151373|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Niederländische Kunstgeschichte u.a.|→]]<span class="autocomment">Niederländische Kunstgeschichte u.a.: </span> Antwort'' == TaxonBot: Protokoll 2026-07-28 == * '''2026-07-28T00:40:10Z Review: Task finished!''' * '''2026-07-28T01:41:51Z NeueArtikel3: Task finished!''' * 2026-07-28T03:08:01Z '''[[:de:Special:Diff/prev/269153146|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 3 Abschnitte: 3 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Law360|Law360]]) - letzte Bearbeitung: [[:User:FordPrefect42|FordPrefect42]], 2026-07-28 00:46'' * '''2026-07-28T06:19:28Z -- <span style="color:red;">110</span>''' * 2026-07-28T06:20:36Z '''[[:de:Special:Diff/prev/269156430|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-28T06:20:36Z '''[[:de:Special:Diff/prev/269156431|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-28T06:20:37Z '''[[:de:Special:Diff/prev/269156432|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:IvaBerlin|Kennzeichnung von Lotse IvaBerlin als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:IvaBerlin|Kennzeichnung von Lotse IvaBerlin als abwesend, inaktiv seit 14 Tagen: </span>'' * '''2026-07-28T06:20:58Z -- <span style="color:red;">110</span>''' * 2026-07-28T07:37:00Z '''[[:de:Special:Diff/prev/269157652|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Niederländische Kunstgeschichte u.a.|→]]<span class="autocomment">Niederländische Kunstgeschichte u.a.: </span>'' 2h39e9vtis105e4ixfv7szz752056sp 619043 619042 2026-07-28T08:25:46Z TaxonBot 4700 Log: AUX 619043 wikitext text/x-wiki == TaxonBot: Protokoll 2026-07-24 == * '''2026-07-24T01:41:23Z NeueArtikel3: Task finished!''' * 2026-07-24T02:37:40Z '''[[:de:Special:Diff/prev/269051656|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:KurtR|KurtR]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#schweizer-illustrierte.ch und handelszeitung.ch auf Archive.org umstellen|→]]<span class="autocomment">schweizer-illustrierte.ch und handelszeitung.ch auf Archive.org umstellen: </span>'' * 2026-07-24T03:07:56Z '''[[:de:Special:Diff/prev/269051807|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 1 Abschnitt: 1 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Wieder_Zootaxa|Wieder_Zootaxa]]) - letzte Bearbeitung: [[:User:YuniToumei|YuniToumei]], 2026-07-23 22:57'' * '''2026-07-24T05:21:37Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-24T06:35:29Z '''[[:de:Special:Diff/prev/269054508|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> Antwort'' * '''2026-07-24T07:07:45Z AdT2: Task finished!''' * '''2026-07-24T07:10:14Z AdT2: Task finished!''' * 2026-07-24T07:19:24Z '''[[:de:Special:Diff/prev/269055298|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span> Antwort'' * '''2026-07-24T07:35:06Z AdT3: Task finished!''' * 2026-07-24T08:22:23Z '''[[:de:Special:Diff/prev/269056314|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of Crustacean Biology|→]]<span class="autocomment">Journal of Crustacean Biology: </span>'' * 2026-07-24T09:23:37Z '''[[:de:Special:Diff/prev/269057592|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Wi-luc-ky|Wi-luc-ky]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> aw: läuft bei allen Nachteilen auf Totlinklabel hinaus'' * '''2026-07-24T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-24T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-24T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-24T10:00:35Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-24T10:07:32Z [[:de:Special:Diff/prev/269058569|••]] Augsburg: [[:de:Wikipedia:Augsburg|Wikipedia:Augsburg]] -- [[:de:user:Langoktavian|Langoktavian]] -- ''[[:de:Wikipedia:Augsburg#Ich bin dabei!|→]]<span class="autocomment">Ich bin dabei!: </span>''''' * 2026-07-24T10:16:03Z '''[[:de:Special:Diff/prev/269058729|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span>'' * '''2026-07-24T10:31:23Z AdT2: Task finished!''' * '''2026-07-24T10:33:45Z AdT2: Task finished!''' * '''2026-07-24T10:34:08Z AdT2: Task finished!''' * '''2026-07-24T10:36:31Z AdT2: Task finished!''' * '''2026-07-24T10:58:29Z AdT3: Task finished!''' * '''2026-07-24T11:57:13Z MerlBot: Task finished!''' * '''2026-07-24T11:57:28Z MerlBot1a: Task finished!''' * '''2026-07-24T13:00:04Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-24T14:36:49Z '''[[:de:Special:Diff/prev/269063510|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:Krib|Krib]] -- ''[[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung#1945 bis heute|→]]<span class="autocomment">1945 bis heute: </span> +[[Volksmudschahedin]]'' * '''2026-07-24T17:06:31Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-24T19:05:20Z '''[[:de:Special:Diff/prev/269068831|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span> Antwort'' * 2026-07-24T19:05:35Z '''[[:de:Special:Diff/prev/269068837|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Walter Schmidt-Salzmann - Widerstandsbewegung 20.07.1944|→]]<span class="autocomment">Walter Schmidt-Salzmann - Widerstandsbewegung 20.07.1944: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * 2026-07-24T19:19:46Z '''[[:de:Special:Diff/prev/269069103|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> Antwort'' * 2026-07-24T19:44:13Z '''[[:de:Special:Diff/prev/269069473|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Wi-luc-ky|Wi-luc-ky]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> aw: in [[Archive.today]] steht was zum [[WP:GB|GB]]'' * '''2026-07-24T21:55:07Z HS-Snapshot: Task finished!''' * '''2026-07-24T22:00:09Z Review: Task finished!''' * '''2026-07-24T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-24T22:00:14Z '''[[:de:Special:Diff/prev/269071687|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-24T22:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-24T22:00:44Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-24T22:01:25Z AdT-Archive: Task finished!''' * '''2026-07-24T22:01:37Z AdT2: Task finished!''' * '''2026-07-24T22:03:26Z AdTneu: Task finished!''' * '''2026-07-24T22:03:35Z AdT2: Task finished!''' * '''2026-07-24T22:03:41Z AdT2: Task finished!''' * '''2026-07-24T22:05:07Z HS-Snapshot: Task finished!''' * '''2026-07-24T22:06:01Z AdT2: Task finished!''' * '''2026-07-24T22:06:04Z AdT2: Task finished!''' * '''2026-07-24T22:30:04Z AdT3: Task finished!''' == TaxonBot: Protokoll 2026-07-25 == * '''2026-07-25T01:42:40Z NeueArtikel3: Task finished!''' * '''2026-07-25T02:27:12Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-25T04:31:55Z '''[[:de:Special:Diff/prev/269074888|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Schulenburg1|Schulenburg1]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Geburtstag von Misselwitz, Joachim|→]]<span class="autocomment">Geburtstag von Misselwitz, Joachim: </span>'' * 2026-07-25T04:38:55Z '''[[:de:Special:Diff/prev/269074956|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:Zollernalb|Zollernalb]] -- ''Neuer Abschnitt [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange#Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch)|→]]<span class="autocomment">Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch): </span>'' * 2026-07-25T05:00:39Z '''[[:de:Special:Diff/prev/269075274|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonKatBot|TaxonKatBot]] -- ''Bot: [[:Kategorie:Bischof von Derry]] nach [[:Kategorie:Bischof von Derry (römisch-katholisch)]]: erledigt'' * '''2026-07-25T05:22:42Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-25T08:52:54Z '''[[:de:Special:Diff/prev/269080442|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span>'' * '''2026-07-25T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-25T10:00:12Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-25T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-25T10:00:33Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-25T10:25:28Z MerlBot: Task finished!''' * '''2026-07-25T10:25:43Z MerlBot1a: Task finished!''' * 2026-07-25T11:01:03Z '''[[:de:Special:Diff/prev/269087961|••]] IMP:''' [[:de:Wikipedia Diskussion:Übersetzungen|Wikipedia Diskussion:Übersetzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia Diskussion:Übersetzungen/Archiv/2023#Bestes Vorgehen beim Artikelübersetzen, mit Blick auf die Fußnoten]] archiviert – letzte Bearbeitung: [[user:Ameisenigel|Ameisenigel]] (15.07.2026 22:06:20)'' * '''2026-07-25T11:58:34Z [[:de:Special:Diff/prev/269089070|••]] Augsburg: [[:de:Wikipedia Diskussion:Augsburg|Wikipedia Diskussion:Augsburg]] -- [[:de:user:LGB-ler|LGB-ler]] -- ''[[:de:Wikipedia Diskussion:Augsburg#Wiki Treffen im Legoland Deutschland Resort|→]]<span class="autocomment">Wiki Treffen im Legoland Deutschland Resort: </span> Antwort''''' * '''2026-07-25T13:00:11Z AutoArchiv-Maimaid: Task finished!''' * '''2026-07-25T17:02:01Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-25T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-25T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-25T22:00:20Z AutoArchiv Wikivoyage: Task finished!''' * 2026-07-25T22:00:19Z '''[[:de:Special:Diff/prev/269098194|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-25T22:00:34Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-25T22:01:28Z AdT-Archive: Task finished!''' * '''2026-07-25T22:01:41Z AdT2: Task finished!''' * '''2026-07-25T22:03:27Z AdTneu: Task finished!''' * '''2026-07-25T22:03:34Z AdT2: Task finished!''' * '''2026-07-25T22:03:43Z AdT2: Task finished!''' * '''2026-07-25T22:05:07Z HS-Snapshot: Task finished!''' * '''2026-07-25T22:05:58Z AdT2: Task finished!''' * '''2026-07-25T22:06:07Z AdT2: Task finished!''' * 2026-07-25T22:13:10Z '''[[:de:Special:Diff/prev/269098339|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Aktualisierung'' * '''2026-07-25T22:29:42Z AdT3: Task finished!''' * 2026-07-25T23:19:07Z '''[[:de:Special:Diff/prev/269099303|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:Perrak|Perrak]] -- ''Neuer Abschnitt [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange#Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie)|→]]<span class="autocomment">Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie): </span>'' == TaxonBot: Protokoll 2026-07-26 == * '''2026-07-26T01:43:07Z NeueArtikel3: Task finished!''' * '''2026-07-26T02:24:52Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-26T03:07:38Z '''[[:de:Special:Diff/prev/269100556|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 1 Abschnitt: 1 nach [[Wikipedia:Bots/Anfragen/Archiv/2026-2]] (ab Abschnitt [[Wikipedia:Bots/Anfragen/Archiv/2026-2#Zwei_Vorlagenbezeichner|Zwei_Vorlagenbezeichner]]) - letzte Bearbeitung: [[:User:Wi-luc-ky|Wi-luc-ky]], 2026-07-24 21:44'' * 2026-07-26T03:08:04Z '''[[:de:Special:Diff/prev/269100564|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 3 Abschnitte: 3 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Walter_Schmidt-Salzmann_-_Widerstandsbewegung_20.07.1944|Walter_Schmidt-Salzmann_-_Widerstandsbewegung_20.07.1944]]) - letzte Bearbeitung: [[:User:Marie Adelaide|Marie Adelaide]], 2026-07-25 10:52'' * 2026-07-26T05:02:42Z '''[[:de:Special:Diff/prev/269102082|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonKatBot|TaxonKatBot]] -- ''Bot: [[:Kategorie:Isthmus]] nach [[:Kategorie:Isthmus (Geographie)]]: erledigt'' * '''2026-07-26T05:19:39Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-26T06:01:40Z '''[[:de:Special:Diff/prev/269102959|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T06:20:17Z Review: Task finished!''' * '''2026-07-26T07:04:51Z -- <span style="color:red;">110</span>''' * '''2026-07-26T07:34:23Z -- <span style="color:red;">110</span>''' * 2026-07-26T08:07:10Z '''[[:de:Special:Diff/prev/269105130|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:LeoGe25|LeoGe25]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-add-self-no-reason:LeoGe25||→]]<span class="autocomment">growthexperiments-manage-mentors-summary-add-self-no-reason:LeoGe25|: </span>'' * 2026-07-26T08:08:45Z '''[[:de:Special:Diff/prev/269105177|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData-Parameterzeilen in Darkmode'' * 2026-07-26T08:14:10Z '''[[:de:Special:Diff/prev/269105304|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''status-fix'' * 2026-07-26T08:23:31Z '''[[:de:Special:Diff/prev/269105496|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color-fix'' * 2026-07-26T08:39:45Z '''[[:de:Special:Diff/prev/269105832|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color fixed'' * 2026-07-26T08:42:29Z '''[[:de:Special:Diff/prev/269105889|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- * 2026-07-26T08:48:53Z '''[[:de:Special:Diff/prev/269105994|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''attempt 2'' * 2026-07-26T08:50:38Z '''[[:de:Special:Diff/prev/269106040|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Jayen466|Jayen466]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span>'' * 2026-07-26T08:59:11Z '''[[:de:Special:Diff/prev/269106248|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color-fix 3'' * 2026-07-26T09:46:16Z '''[[:de:Special:Diff/prev/269107366|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData grey shaded background / fix part 2 / optimized'' * 2026-07-26T09:52:50Z '''[[:de:Special:Diff/prev/269107501|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen#Altfälle mit offenen Fragen oder Problemen|→]]<span class="autocomment">Altfälle mit offenen Fragen oder Problemen: </span>'' * '''2026-07-26T09:55:09Z HS-Snapshot: Task finished!''' * '''2026-07-26T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-26T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-26T10:00:32Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-26T10:25:42Z MerlBot: Task finished!''' * '''2026-07-26T10:25:57Z MerlBot1a: Task finished!''' * 2026-07-26T10:32:50Z '''[[:de:Special:Diff/prev/269108359|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''required templatedata line: blue background'' * 2026-07-26T11:03:50Z '''[[:de:Special:Diff/prev/269108967|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * '''2026-07-26T11:10:56Z AdT2: Task finished!''' * '''2026-07-26T11:13:22Z AdT2: Task finished!''' * '''2026-07-26T11:39:33Z AdT3: Task finished!''' * 2026-07-26T11:50:52Z '''[[:de:Special:Diff/prev/269109953|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span>'' * 2026-07-26T11:54:39Z '''[[:de:Special:Diff/prev/269110026|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData: deprecated nach Beschreibung rot'' * 2026-07-26T11:59:30Z '''[[:de:Special:Diff/prev/269110098|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-26T12:17:45Z '''[[:de:Special:Diff/prev/269110441|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span> Service: DOI klickbar gemacht'' * 2026-07-26T12:19:07Z '''[[:de:Special:Diff/prev/269110466|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * 2026-07-26T12:26:09Z '''[[:de:Special:Diff/prev/269110594|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> Antwort'' * 2026-07-26T12:57:45Z '''[[:de:Special:Diff/prev/269111198|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Rack Pack|Rack Pack]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.|→]]<span class="autocomment">Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.: </span>'' * '''2026-07-26T13:00:03Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-26T13:14:00Z '''[[:de:Special:Diff/prev/269111657|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.|→]]<span class="autocomment">Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T14:40:58Z AdT2: Task finished!''' * '''2026-07-26T14:43:22Z AdT2: Task finished!''' * 2026-07-26T14:55:11Z '''[[:de:Special:Diff/prev/269115779|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Rack Pack|Rack Pack]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#ArchivLink, InternetArchivBot über komplettes Portal:Billard 6.295 Artikel laufen lassen möglich?|→]]<span class="autocomment">ArchivLink, InternetArchivBot über komplettes Portal:Billard 6.295 Artikel laufen lassen möglich?: </span>'' * '''2026-07-26T15:08:57Z AdT3: Task finished!''' * 2026-07-26T15:55:23Z '''[[:de:Special:Diff/prev/269119211|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> Antwort'' * 2026-07-26T15:55:39Z '''[[:de:Special:Diff/prev/269119219|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * 2026-07-26T16:01:48Z '''[[:de:Special:Diff/prev/269119348|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia:WikiProjekt Kategorien/Warteschlange/Archiv/2026 III#Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch) (erledigt)]] archiviert – letzte Bearbeitung: [[user:TaxonKatBot|TaxonKatBot]] (26.07.2026 07:02:42)'' * 2026-07-26T16:03:51Z '''[[:de:Special:Diff/prev/269119393|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-26T16:39:13Z '''[[:de:Special:Diff/prev/269120898|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Timk70|Timk70]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span> mail'' * '''2026-07-26T17:06:16Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-26T18:15:07Z AdT2: Task finished!''' * '''2026-07-26T18:17:31Z AdT2: Task finished!''' * 2026-07-26T18:23:32Z '''[[:de:Special:Diff/prev/269122999|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span> Antwort'' * '''2026-07-26T18:42:51Z AdT3: Task finished!''' * 2026-07-26T18:49:34Z '''[[:de:Special:Diff/prev/269123502|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Jayen466|Jayen466]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span> erledigt'' * 2026-07-26T20:49:34Z '''[[:de:Special:Diff/prev/269125506|••]] MediaWiki:''' [[:de:MediaWiki:Ipbreason-indef-dropdown|MediaWiki:Ipbreason-indef-dropdown]] -- [[:de:user:Codc|Codc]] -- * 2026-07-26T21:26:06Z '''[[:de:Special:Diff/prev/269126058|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * 2026-07-26T21:26:27Z '''[[:de:Special:Diff/prev/269126064|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-26T22:00:07Z Review: Task finished!''' * '''2026-07-26T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-26T22:00:10Z '''[[:de:Special:Diff/prev/269126543|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-26T22:00:20Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-26T22:00:34Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-26T22:01:29Z AdT-Archive: Task finished!''' * '''2026-07-26T22:01:37Z AdT2: Task finished!''' * '''2026-07-26T22:03:32Z AdTneu: Task finished!''' * '''2026-07-26T22:03:37Z AdT2: Task finished!''' * '''2026-07-26T22:03:47Z AdT2: Task finished!''' * '''2026-07-26T22:05:08Z HS-Snapshot: Task finished!''' * '''2026-07-26T22:06:10Z AdT2: Task finished!''' * '''2026-07-26T22:06:25Z AdT2: Task finished!''' * '''2026-07-26T22:29:28Z AdT3: Task finished!''' == TaxonBot: Protokoll 2026-07-27 == * '''2026-07-27T01:39:13Z NeueArtikel3: Task finished!''' * '''2026-07-27T02:22:25Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-27T03:08:06Z '''[[:de:Special:Diff/prev/269128941|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 2 Abschnitte: 2 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Geburtstag_von_Misselwitz,_Joachim|Geburtstag_von_Misselwitz,_Joachim]]) - letzte Bearbeitung: [[:User:Doc Taxon|Doc Taxon]], 2026-07-26 23:26'' * '''2026-07-27T05:34:06Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-27T06:46:33Z '''[[:de:Special:Diff/prev/269132291|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * 2026-07-27T07:21:43Z '''[[:de:Special:Diff/prev/269132978|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-27T07:48:00Z '''[[:de:Special:Diff/prev/269133411|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span>'' * 2026-07-27T08:29:38Z '''[[:de:Special:Diff/prev/269134243|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * 2026-07-27T08:30:14Z '''[[:de:Special:Diff/prev/269134249|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-27T09:06:59Z '''[[:de:Special:Diff/prev/269135124|••]] MediaWiki:''' [[:de:MediaWiki:Userlogin-yourname-desc|MediaWiki:Userlogin-yourname-desc]] -- [[:de:user:Hgzh|Hgzh]] -- ''Anpassung an [[Wikipedia:Benutzerkonto]]'' * 2026-07-27T09:10:13Z '''[[:de:Special:Diff/prev/269135199|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet1|MediaWiki:Createacct-username-policy-popover-bullet1]] -- [[:de:user:Hgzh|Hgzh]] -- ''Link auf lokale Hilfeseite'' * 2026-07-27T09:14:04Z '''[[:de:Special:Diff/prev/269135264|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet2|MediaWiki:Createacct-username-policy-popover-bullet2]] -- [[:de:user:Hgzh|Hgzh]] -- ''Link zu lokaler Hilfeseite'' * 2026-07-27T09:17:06Z '''[[:de:Special:Diff/prev/269135320|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet3|MediaWiki:Createacct-username-policy-popover-bullet3]] -- [[:de:user:Hgzh|Hgzh]] -- ''Originaltext ist enwiki-zentriert und trifft hier nicht zu, stattdessen auf Verifizierung verwiesen'' * 2026-07-27T09:35:04Z '''[[:de:Special:Diff/prev/269135762|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''lokale Adaption des Infobox-Hack-Stylesheets'' * 2026-07-27T09:36:31Z '''[[:de:Special:Diff/prev/269135802|••]] MediaWiki:''' [[:de:MediaWiki:Wikimedia-styles-exclude|MediaWiki:Wikimedia-styles-exclude]] -- [[:de:user:Hgzh|Hgzh]] -- ''zentrales Infobox-Stylesheet deaktiviert'' * 2026-07-27T09:43:59Z '''[[:de:Special:Diff/prev/269135955|••]] MediaWiki:''' [[:de:MediaWiki:Gadgets-definition|MediaWiki:Gadgets-definition]] -- [[:de:user:Hgzh|Hgzh]] -- ''responsive erstmal nur für minerva'' * 2026-07-27T09:45:36Z '''[[:de:Special:Diff/prev/269135983|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''nur minerva über Gadgets-definition'' * '''2026-07-27T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-27T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-27T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-27T10:00:33Z AutoArchiv Wikiversity: Task finished!''' * 2026-07-27T10:22:29Z '''[[:de:Special:Diff/prev/269136634|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''inline-table mglw. generell besser geeignet'' * '''2026-07-27T10:52:06Z AdT2: Task finished!''' * '''2026-07-27T10:54:27Z AdT2: Task finished!''' * '''2026-07-27T11:02:06Z AdT2: Task finished!''' * '''2026-07-27T11:04:30Z AdT2: Task finished!''' * '''2026-07-27T11:05:26Z AdT2: Task finished!''' * '''2026-07-27T11:06:36Z AdT2: Task finished!''' * '''2026-07-27T11:07:50Z AdT2: Task finished!''' * '''2026-07-27T11:08:59Z AdT2: Task finished!''' * '''2026-07-27T11:19:04Z AdT3: Task finished!''' * '''2026-07-27T11:23:06Z AdT2: Task finished!''' * '''2026-07-27T11:25:33Z AdT2: Task finished!''' * '''2026-07-27T11:51:09Z AdT3: Task finished!''' * 2026-07-27T11:55:01Z '''[[:de:Special:Diff/prev/269138538|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:02Z '''[[:de:Special:Diff/prev/269138541|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:02Z '''[[:de:Special:Diff/prev/269138543|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138545|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Janui|Kennzeichnung von Lotse Janui als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Janui|Kennzeichnung von Lotse Janui als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138546|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Mondtaler|Kennzeichnung von Lotse Mondtaler als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Mondtaler|Kennzeichnung von Lotse Mondtaler als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138547|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:55:04Z '''[[:de:Special:Diff/prev/269138549|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Janui|Entfernen von Lotse Janui, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Janui|Entfernen von Lotse Janui, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:55:04Z '''[[:de:Special:Diff/prev/269138550|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Mondtaler|Entfernen von Lotse Mondtaler, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Mondtaler|Entfernen von Lotse Mondtaler, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:56:16Z '''[[:de:Special:Diff/prev/269138580|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:17Z '''[[:de:Special:Diff/prev/269138581|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:18Z '''[[:de:Special:Diff/prev/269138583|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:18Z '''[[:de:Special:Diff/prev/269138584|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T12:26:48Z '''[[:de:Special:Diff/prev/269139304|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * '''2026-07-27T13:00:03Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-27T15:49:34Z '''[[:de:Special:Diff/prev/269143289|••]] MediaWiki:''' [[:de:MediaWiki:Noarticletext-1|MediaWiki:Noarticletext-1]] -- [[:de:user:MBq|MBq]] -- ''zweiter satz eher verwirrend vor allem für noobs'' * 2026-07-27T16:03:13Z '''[[:de:Special:Diff/prev/269143551|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia:WikiProjekt Kategorien/Warteschlange/Archiv/2026 III#Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie) (erledigt)]] archiviert – letzte Bearbeitung: [[user:TaxonBot|TaxonBot]] (26.07.2026 18:01:48)'' * 2026-07-27T19:41:44Z '''[[:de:Special:Diff/prev/269147772|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Hellenyck|Hellenyck]] -- * 2026-07-27T20:01:48Z '''[[:de:Special:Diff/prev/269148095|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SignaturBot|SignaturBot]] -- ''Bot: Signaturnachtrag für Beitrag von [[User:Hellenyck|Hellenyck]]'' * 2026-07-27T20:03:18Z '''[[:de:Special:Diff/prev/269148127|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Hellenyck|Hellenyck]] -- * '''2026-07-27T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-27T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-27T22:00:11Z '''[[:de:Special:Diff/prev/269150668|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-27T22:00:22Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-27T22:00:35Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-27T22:01:28Z AdT-Archive: Task finished!''' * '''2026-07-27T22:01:40Z AdT2: Task finished!''' * '''2026-07-27T22:03:39Z AdTneu: Task finished!''' * '''2026-07-27T22:03:41Z AdT2: Task finished!''' * '''2026-07-27T22:03:53Z AdT2: Task finished!''' * '''2026-07-27T22:05:08Z HS-Snapshot: Task finished!''' * '''2026-07-27T22:06:20Z AdT2: Task finished!''' * '''2026-07-27T22:06:20Z AdT2: Task finished!''' * 2026-07-27T22:13:23Z '''[[:de:Special:Diff/prev/269150924|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Aktualisierung'' * 2026-07-27T22:15:38Z '''[[:de:Special:Diff/prev/269150973|••]] MediaWiki:''' [[:de:MediaWiki:Codemirror-prefs-summary|MediaWiki:Codemirror-prefs-summary]] -- [[:de:user:Ameisenigel|Ameisenigel]] -- ''Anfrage auf [[WP:AA]]'' * '''2026-07-27T22:30:27Z AdT3: Task finished!''' * 2026-07-27T22:46:58Z '''[[:de:Special:Diff/prev/269151373|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Niederländische Kunstgeschichte u.a.|→]]<span class="autocomment">Niederländische Kunstgeschichte u.a.: </span> Antwort'' == TaxonBot: Protokoll 2026-07-28 == * '''2026-07-28T00:40:10Z Review: Task finished!''' * '''2026-07-28T01:41:51Z NeueArtikel3: Task finished!''' * 2026-07-28T03:08:01Z '''[[:de:Special:Diff/prev/269153146|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 3 Abschnitte: 3 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Law360|Law360]]) - letzte Bearbeitung: [[:User:FordPrefect42|FordPrefect42]], 2026-07-28 00:46'' * '''2026-07-28T06:19:28Z -- <span style="color:red;">110</span>''' * 2026-07-28T06:20:36Z '''[[:de:Special:Diff/prev/269156430|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-28T06:20:36Z '''[[:de:Special:Diff/prev/269156431|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-28T06:20:37Z '''[[:de:Special:Diff/prev/269156432|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:IvaBerlin|Kennzeichnung von Lotse IvaBerlin als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:IvaBerlin|Kennzeichnung von Lotse IvaBerlin als abwesend, inaktiv seit 14 Tagen: </span>'' * '''2026-07-28T06:20:58Z -- <span style="color:red;">110</span>''' * 2026-07-28T07:37:00Z '''[[:de:Special:Diff/prev/269157652|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Niederländische Kunstgeschichte u.a.|→]]<span class="autocomment">Niederländische Kunstgeschichte u.a.: </span>'' * '''2026-07-28T08:25:42Z [[:de:Special:Diff/prev/269158532|••]] Augsburg: [[:de:Wikipedia:Augsburg|Wikipedia:Augsburg]] -- [[:de:user:Maimaid|Maimaid]] -- ''[[:de:Wikipedia:Augsburg#Absagen|→]]<span class="autocomment">Absagen: </span> diesmal nicht''''' 5knsnj6pd3w2isjpimqpocd44hogiqo 619044 619043 2026-07-28T09:55:08Z TaxonBot 4700 Log: HS 619044 wikitext text/x-wiki == TaxonBot: Protokoll 2026-07-24 == * '''2026-07-24T01:41:23Z NeueArtikel3: Task finished!''' * 2026-07-24T02:37:40Z '''[[:de:Special:Diff/prev/269051656|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:KurtR|KurtR]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#schweizer-illustrierte.ch und handelszeitung.ch auf Archive.org umstellen|→]]<span class="autocomment">schweizer-illustrierte.ch und handelszeitung.ch auf Archive.org umstellen: </span>'' * 2026-07-24T03:07:56Z '''[[:de:Special:Diff/prev/269051807|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 1 Abschnitt: 1 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Wieder_Zootaxa|Wieder_Zootaxa]]) - letzte Bearbeitung: [[:User:YuniToumei|YuniToumei]], 2026-07-23 22:57'' * '''2026-07-24T05:21:37Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-24T06:35:29Z '''[[:de:Special:Diff/prev/269054508|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> Antwort'' * '''2026-07-24T07:07:45Z AdT2: Task finished!''' * '''2026-07-24T07:10:14Z AdT2: Task finished!''' * 2026-07-24T07:19:24Z '''[[:de:Special:Diff/prev/269055298|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span> Antwort'' * '''2026-07-24T07:35:06Z AdT3: Task finished!''' * 2026-07-24T08:22:23Z '''[[:de:Special:Diff/prev/269056314|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of Crustacean Biology|→]]<span class="autocomment">Journal of Crustacean Biology: </span>'' * 2026-07-24T09:23:37Z '''[[:de:Special:Diff/prev/269057592|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Wi-luc-ky|Wi-luc-ky]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> aw: läuft bei allen Nachteilen auf Totlinklabel hinaus'' * '''2026-07-24T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-24T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-24T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-24T10:00:35Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-24T10:07:32Z [[:de:Special:Diff/prev/269058569|••]] Augsburg: [[:de:Wikipedia:Augsburg|Wikipedia:Augsburg]] -- [[:de:user:Langoktavian|Langoktavian]] -- ''[[:de:Wikipedia:Augsburg#Ich bin dabei!|→]]<span class="autocomment">Ich bin dabei!: </span>''''' * 2026-07-24T10:16:03Z '''[[:de:Special:Diff/prev/269058729|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span>'' * '''2026-07-24T10:31:23Z AdT2: Task finished!''' * '''2026-07-24T10:33:45Z AdT2: Task finished!''' * '''2026-07-24T10:34:08Z AdT2: Task finished!''' * '''2026-07-24T10:36:31Z AdT2: Task finished!''' * '''2026-07-24T10:58:29Z AdT3: Task finished!''' * '''2026-07-24T11:57:13Z MerlBot: Task finished!''' * '''2026-07-24T11:57:28Z MerlBot1a: Task finished!''' * '''2026-07-24T13:00:04Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-24T14:36:49Z '''[[:de:Special:Diff/prev/269063510|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:Krib|Krib]] -- ''[[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung#1945 bis heute|→]]<span class="autocomment">1945 bis heute: </span> +[[Volksmudschahedin]]'' * '''2026-07-24T17:06:31Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-24T19:05:20Z '''[[:de:Special:Diff/prev/269068831|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span> Antwort'' * 2026-07-24T19:05:35Z '''[[:de:Special:Diff/prev/269068837|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Walter Schmidt-Salzmann - Widerstandsbewegung 20.07.1944|→]]<span class="autocomment">Walter Schmidt-Salzmann - Widerstandsbewegung 20.07.1944: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * 2026-07-24T19:19:46Z '''[[:de:Special:Diff/prev/269069103|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> Antwort'' * 2026-07-24T19:44:13Z '''[[:de:Special:Diff/prev/269069473|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Wi-luc-ky|Wi-luc-ky]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> aw: in [[Archive.today]] steht was zum [[WP:GB|GB]]'' * '''2026-07-24T21:55:07Z HS-Snapshot: Task finished!''' * '''2026-07-24T22:00:09Z Review: Task finished!''' * '''2026-07-24T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-24T22:00:14Z '''[[:de:Special:Diff/prev/269071687|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-24T22:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-24T22:00:44Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-24T22:01:25Z AdT-Archive: Task finished!''' * '''2026-07-24T22:01:37Z AdT2: Task finished!''' * '''2026-07-24T22:03:26Z AdTneu: Task finished!''' * '''2026-07-24T22:03:35Z AdT2: Task finished!''' * '''2026-07-24T22:03:41Z AdT2: Task finished!''' * '''2026-07-24T22:05:07Z HS-Snapshot: Task finished!''' * '''2026-07-24T22:06:01Z AdT2: Task finished!''' * '''2026-07-24T22:06:04Z AdT2: Task finished!''' * '''2026-07-24T22:30:04Z AdT3: Task finished!''' == TaxonBot: Protokoll 2026-07-25 == * '''2026-07-25T01:42:40Z NeueArtikel3: Task finished!''' * '''2026-07-25T02:27:12Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-25T04:31:55Z '''[[:de:Special:Diff/prev/269074888|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Schulenburg1|Schulenburg1]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Geburtstag von Misselwitz, Joachim|→]]<span class="autocomment">Geburtstag von Misselwitz, Joachim: </span>'' * 2026-07-25T04:38:55Z '''[[:de:Special:Diff/prev/269074956|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:Zollernalb|Zollernalb]] -- ''Neuer Abschnitt [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange#Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch)|→]]<span class="autocomment">Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch): </span>'' * 2026-07-25T05:00:39Z '''[[:de:Special:Diff/prev/269075274|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonKatBot|TaxonKatBot]] -- ''Bot: [[:Kategorie:Bischof von Derry]] nach [[:Kategorie:Bischof von Derry (römisch-katholisch)]]: erledigt'' * '''2026-07-25T05:22:42Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-25T08:52:54Z '''[[:de:Special:Diff/prev/269080442|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span>'' * '''2026-07-25T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-25T10:00:12Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-25T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-25T10:00:33Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-25T10:25:28Z MerlBot: Task finished!''' * '''2026-07-25T10:25:43Z MerlBot1a: Task finished!''' * 2026-07-25T11:01:03Z '''[[:de:Special:Diff/prev/269087961|••]] IMP:''' [[:de:Wikipedia Diskussion:Übersetzungen|Wikipedia Diskussion:Übersetzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia Diskussion:Übersetzungen/Archiv/2023#Bestes Vorgehen beim Artikelübersetzen, mit Blick auf die Fußnoten]] archiviert – letzte Bearbeitung: [[user:Ameisenigel|Ameisenigel]] (15.07.2026 22:06:20)'' * '''2026-07-25T11:58:34Z [[:de:Special:Diff/prev/269089070|••]] Augsburg: [[:de:Wikipedia Diskussion:Augsburg|Wikipedia Diskussion:Augsburg]] -- [[:de:user:LGB-ler|LGB-ler]] -- ''[[:de:Wikipedia Diskussion:Augsburg#Wiki Treffen im Legoland Deutschland Resort|→]]<span class="autocomment">Wiki Treffen im Legoland Deutschland Resort: </span> Antwort''''' * '''2026-07-25T13:00:11Z AutoArchiv-Maimaid: Task finished!''' * '''2026-07-25T17:02:01Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-25T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-25T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-25T22:00:20Z AutoArchiv Wikivoyage: Task finished!''' * 2026-07-25T22:00:19Z '''[[:de:Special:Diff/prev/269098194|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-25T22:00:34Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-25T22:01:28Z AdT-Archive: Task finished!''' * '''2026-07-25T22:01:41Z AdT2: Task finished!''' * '''2026-07-25T22:03:27Z AdTneu: Task finished!''' * '''2026-07-25T22:03:34Z AdT2: Task finished!''' * '''2026-07-25T22:03:43Z AdT2: Task finished!''' * '''2026-07-25T22:05:07Z HS-Snapshot: Task finished!''' * '''2026-07-25T22:05:58Z AdT2: Task finished!''' * '''2026-07-25T22:06:07Z AdT2: Task finished!''' * 2026-07-25T22:13:10Z '''[[:de:Special:Diff/prev/269098339|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Aktualisierung'' * '''2026-07-25T22:29:42Z AdT3: Task finished!''' * 2026-07-25T23:19:07Z '''[[:de:Special:Diff/prev/269099303|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:Perrak|Perrak]] -- ''Neuer Abschnitt [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange#Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie)|→]]<span class="autocomment">Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie): </span>'' == TaxonBot: Protokoll 2026-07-26 == * '''2026-07-26T01:43:07Z NeueArtikel3: Task finished!''' * '''2026-07-26T02:24:52Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-26T03:07:38Z '''[[:de:Special:Diff/prev/269100556|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 1 Abschnitt: 1 nach [[Wikipedia:Bots/Anfragen/Archiv/2026-2]] (ab Abschnitt [[Wikipedia:Bots/Anfragen/Archiv/2026-2#Zwei_Vorlagenbezeichner|Zwei_Vorlagenbezeichner]]) - letzte Bearbeitung: [[:User:Wi-luc-ky|Wi-luc-ky]], 2026-07-24 21:44'' * 2026-07-26T03:08:04Z '''[[:de:Special:Diff/prev/269100564|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 3 Abschnitte: 3 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Walter_Schmidt-Salzmann_-_Widerstandsbewegung_20.07.1944|Walter_Schmidt-Salzmann_-_Widerstandsbewegung_20.07.1944]]) - letzte Bearbeitung: [[:User:Marie Adelaide|Marie Adelaide]], 2026-07-25 10:52'' * 2026-07-26T05:02:42Z '''[[:de:Special:Diff/prev/269102082|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonKatBot|TaxonKatBot]] -- ''Bot: [[:Kategorie:Isthmus]] nach [[:Kategorie:Isthmus (Geographie)]]: erledigt'' * '''2026-07-26T05:19:39Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-26T06:01:40Z '''[[:de:Special:Diff/prev/269102959|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T06:20:17Z Review: Task finished!''' * '''2026-07-26T07:04:51Z -- <span style="color:red;">110</span>''' * '''2026-07-26T07:34:23Z -- <span style="color:red;">110</span>''' * 2026-07-26T08:07:10Z '''[[:de:Special:Diff/prev/269105130|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:LeoGe25|LeoGe25]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-add-self-no-reason:LeoGe25||→]]<span class="autocomment">growthexperiments-manage-mentors-summary-add-self-no-reason:LeoGe25|: </span>'' * 2026-07-26T08:08:45Z '''[[:de:Special:Diff/prev/269105177|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData-Parameterzeilen in Darkmode'' * 2026-07-26T08:14:10Z '''[[:de:Special:Diff/prev/269105304|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''status-fix'' * 2026-07-26T08:23:31Z '''[[:de:Special:Diff/prev/269105496|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color-fix'' * 2026-07-26T08:39:45Z '''[[:de:Special:Diff/prev/269105832|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color fixed'' * 2026-07-26T08:42:29Z '''[[:de:Special:Diff/prev/269105889|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- * 2026-07-26T08:48:53Z '''[[:de:Special:Diff/prev/269105994|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''attempt 2'' * 2026-07-26T08:50:38Z '''[[:de:Special:Diff/prev/269106040|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Jayen466|Jayen466]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span>'' * 2026-07-26T08:59:11Z '''[[:de:Special:Diff/prev/269106248|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color-fix 3'' * 2026-07-26T09:46:16Z '''[[:de:Special:Diff/prev/269107366|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData grey shaded background / fix part 2 / optimized'' * 2026-07-26T09:52:50Z '''[[:de:Special:Diff/prev/269107501|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen#Altfälle mit offenen Fragen oder Problemen|→]]<span class="autocomment">Altfälle mit offenen Fragen oder Problemen: </span>'' * '''2026-07-26T09:55:09Z HS-Snapshot: Task finished!''' * '''2026-07-26T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-26T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-26T10:00:32Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-26T10:25:42Z MerlBot: Task finished!''' * '''2026-07-26T10:25:57Z MerlBot1a: Task finished!''' * 2026-07-26T10:32:50Z '''[[:de:Special:Diff/prev/269108359|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''required templatedata line: blue background'' * 2026-07-26T11:03:50Z '''[[:de:Special:Diff/prev/269108967|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * '''2026-07-26T11:10:56Z AdT2: Task finished!''' * '''2026-07-26T11:13:22Z AdT2: Task finished!''' * '''2026-07-26T11:39:33Z AdT3: Task finished!''' * 2026-07-26T11:50:52Z '''[[:de:Special:Diff/prev/269109953|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span>'' * 2026-07-26T11:54:39Z '''[[:de:Special:Diff/prev/269110026|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData: deprecated nach Beschreibung rot'' * 2026-07-26T11:59:30Z '''[[:de:Special:Diff/prev/269110098|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-26T12:17:45Z '''[[:de:Special:Diff/prev/269110441|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span> Service: DOI klickbar gemacht'' * 2026-07-26T12:19:07Z '''[[:de:Special:Diff/prev/269110466|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * 2026-07-26T12:26:09Z '''[[:de:Special:Diff/prev/269110594|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> Antwort'' * 2026-07-26T12:57:45Z '''[[:de:Special:Diff/prev/269111198|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Rack Pack|Rack Pack]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.|→]]<span class="autocomment">Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.: </span>'' * '''2026-07-26T13:00:03Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-26T13:14:00Z '''[[:de:Special:Diff/prev/269111657|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.|→]]<span class="autocomment">Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T14:40:58Z AdT2: Task finished!''' * '''2026-07-26T14:43:22Z AdT2: Task finished!''' * 2026-07-26T14:55:11Z '''[[:de:Special:Diff/prev/269115779|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Rack Pack|Rack Pack]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#ArchivLink, InternetArchivBot über komplettes Portal:Billard 6.295 Artikel laufen lassen möglich?|→]]<span class="autocomment">ArchivLink, InternetArchivBot über komplettes Portal:Billard 6.295 Artikel laufen lassen möglich?: </span>'' * '''2026-07-26T15:08:57Z AdT3: Task finished!''' * 2026-07-26T15:55:23Z '''[[:de:Special:Diff/prev/269119211|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> Antwort'' * 2026-07-26T15:55:39Z '''[[:de:Special:Diff/prev/269119219|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * 2026-07-26T16:01:48Z '''[[:de:Special:Diff/prev/269119348|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia:WikiProjekt Kategorien/Warteschlange/Archiv/2026 III#Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch) (erledigt)]] archiviert – letzte Bearbeitung: [[user:TaxonKatBot|TaxonKatBot]] (26.07.2026 07:02:42)'' * 2026-07-26T16:03:51Z '''[[:de:Special:Diff/prev/269119393|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-26T16:39:13Z '''[[:de:Special:Diff/prev/269120898|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Timk70|Timk70]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span> mail'' * '''2026-07-26T17:06:16Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-26T18:15:07Z AdT2: Task finished!''' * '''2026-07-26T18:17:31Z AdT2: Task finished!''' * 2026-07-26T18:23:32Z '''[[:de:Special:Diff/prev/269122999|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span> Antwort'' * '''2026-07-26T18:42:51Z AdT3: Task finished!''' * 2026-07-26T18:49:34Z '''[[:de:Special:Diff/prev/269123502|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Jayen466|Jayen466]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span> erledigt'' * 2026-07-26T20:49:34Z '''[[:de:Special:Diff/prev/269125506|••]] MediaWiki:''' [[:de:MediaWiki:Ipbreason-indef-dropdown|MediaWiki:Ipbreason-indef-dropdown]] -- [[:de:user:Codc|Codc]] -- * 2026-07-26T21:26:06Z '''[[:de:Special:Diff/prev/269126058|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * 2026-07-26T21:26:27Z '''[[:de:Special:Diff/prev/269126064|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-26T22:00:07Z Review: Task finished!''' * '''2026-07-26T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-26T22:00:10Z '''[[:de:Special:Diff/prev/269126543|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-26T22:00:20Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-26T22:00:34Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-26T22:01:29Z AdT-Archive: Task finished!''' * '''2026-07-26T22:01:37Z AdT2: Task finished!''' * '''2026-07-26T22:03:32Z AdTneu: Task finished!''' * '''2026-07-26T22:03:37Z AdT2: Task finished!''' * '''2026-07-26T22:03:47Z AdT2: Task finished!''' * '''2026-07-26T22:05:08Z HS-Snapshot: Task finished!''' * '''2026-07-26T22:06:10Z AdT2: Task finished!''' * '''2026-07-26T22:06:25Z AdT2: Task finished!''' * '''2026-07-26T22:29:28Z AdT3: Task finished!''' == TaxonBot: Protokoll 2026-07-27 == * '''2026-07-27T01:39:13Z NeueArtikel3: Task finished!''' * '''2026-07-27T02:22:25Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-27T03:08:06Z '''[[:de:Special:Diff/prev/269128941|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 2 Abschnitte: 2 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Geburtstag_von_Misselwitz,_Joachim|Geburtstag_von_Misselwitz,_Joachim]]) - letzte Bearbeitung: [[:User:Doc Taxon|Doc Taxon]], 2026-07-26 23:26'' * '''2026-07-27T05:34:06Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-27T06:46:33Z '''[[:de:Special:Diff/prev/269132291|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * 2026-07-27T07:21:43Z '''[[:de:Special:Diff/prev/269132978|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-27T07:48:00Z '''[[:de:Special:Diff/prev/269133411|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span>'' * 2026-07-27T08:29:38Z '''[[:de:Special:Diff/prev/269134243|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * 2026-07-27T08:30:14Z '''[[:de:Special:Diff/prev/269134249|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-27T09:06:59Z '''[[:de:Special:Diff/prev/269135124|••]] MediaWiki:''' [[:de:MediaWiki:Userlogin-yourname-desc|MediaWiki:Userlogin-yourname-desc]] -- [[:de:user:Hgzh|Hgzh]] -- ''Anpassung an [[Wikipedia:Benutzerkonto]]'' * 2026-07-27T09:10:13Z '''[[:de:Special:Diff/prev/269135199|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet1|MediaWiki:Createacct-username-policy-popover-bullet1]] -- [[:de:user:Hgzh|Hgzh]] -- ''Link auf lokale Hilfeseite'' * 2026-07-27T09:14:04Z '''[[:de:Special:Diff/prev/269135264|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet2|MediaWiki:Createacct-username-policy-popover-bullet2]] -- [[:de:user:Hgzh|Hgzh]] -- ''Link zu lokaler Hilfeseite'' * 2026-07-27T09:17:06Z '''[[:de:Special:Diff/prev/269135320|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet3|MediaWiki:Createacct-username-policy-popover-bullet3]] -- [[:de:user:Hgzh|Hgzh]] -- ''Originaltext ist enwiki-zentriert und trifft hier nicht zu, stattdessen auf Verifizierung verwiesen'' * 2026-07-27T09:35:04Z '''[[:de:Special:Diff/prev/269135762|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''lokale Adaption des Infobox-Hack-Stylesheets'' * 2026-07-27T09:36:31Z '''[[:de:Special:Diff/prev/269135802|••]] MediaWiki:''' [[:de:MediaWiki:Wikimedia-styles-exclude|MediaWiki:Wikimedia-styles-exclude]] -- [[:de:user:Hgzh|Hgzh]] -- ''zentrales Infobox-Stylesheet deaktiviert'' * 2026-07-27T09:43:59Z '''[[:de:Special:Diff/prev/269135955|••]] MediaWiki:''' [[:de:MediaWiki:Gadgets-definition|MediaWiki:Gadgets-definition]] -- [[:de:user:Hgzh|Hgzh]] -- ''responsive erstmal nur für minerva'' * 2026-07-27T09:45:36Z '''[[:de:Special:Diff/prev/269135983|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''nur minerva über Gadgets-definition'' * '''2026-07-27T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-27T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-27T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-27T10:00:33Z AutoArchiv Wikiversity: Task finished!''' * 2026-07-27T10:22:29Z '''[[:de:Special:Diff/prev/269136634|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''inline-table mglw. generell besser geeignet'' * '''2026-07-27T10:52:06Z AdT2: Task finished!''' * '''2026-07-27T10:54:27Z AdT2: Task finished!''' * '''2026-07-27T11:02:06Z AdT2: Task finished!''' * '''2026-07-27T11:04:30Z AdT2: Task finished!''' * '''2026-07-27T11:05:26Z AdT2: Task finished!''' * '''2026-07-27T11:06:36Z AdT2: Task finished!''' * '''2026-07-27T11:07:50Z AdT2: Task finished!''' * '''2026-07-27T11:08:59Z AdT2: Task finished!''' * '''2026-07-27T11:19:04Z AdT3: Task finished!''' * '''2026-07-27T11:23:06Z AdT2: Task finished!''' * '''2026-07-27T11:25:33Z AdT2: Task finished!''' * '''2026-07-27T11:51:09Z AdT3: Task finished!''' * 2026-07-27T11:55:01Z '''[[:de:Special:Diff/prev/269138538|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:02Z '''[[:de:Special:Diff/prev/269138541|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:02Z '''[[:de:Special:Diff/prev/269138543|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138545|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Janui|Kennzeichnung von Lotse Janui als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Janui|Kennzeichnung von Lotse Janui als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138546|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Mondtaler|Kennzeichnung von Lotse Mondtaler als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Mondtaler|Kennzeichnung von Lotse Mondtaler als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138547|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:55:04Z '''[[:de:Special:Diff/prev/269138549|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Janui|Entfernen von Lotse Janui, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Janui|Entfernen von Lotse Janui, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:55:04Z '''[[:de:Special:Diff/prev/269138550|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Mondtaler|Entfernen von Lotse Mondtaler, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Mondtaler|Entfernen von Lotse Mondtaler, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:56:16Z '''[[:de:Special:Diff/prev/269138580|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:17Z '''[[:de:Special:Diff/prev/269138581|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:18Z '''[[:de:Special:Diff/prev/269138583|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:18Z '''[[:de:Special:Diff/prev/269138584|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T12:26:48Z '''[[:de:Special:Diff/prev/269139304|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * '''2026-07-27T13:00:03Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-27T15:49:34Z '''[[:de:Special:Diff/prev/269143289|••]] MediaWiki:''' [[:de:MediaWiki:Noarticletext-1|MediaWiki:Noarticletext-1]] -- [[:de:user:MBq|MBq]] -- ''zweiter satz eher verwirrend vor allem für noobs'' * 2026-07-27T16:03:13Z '''[[:de:Special:Diff/prev/269143551|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia:WikiProjekt Kategorien/Warteschlange/Archiv/2026 III#Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie) (erledigt)]] archiviert – letzte Bearbeitung: [[user:TaxonBot|TaxonBot]] (26.07.2026 18:01:48)'' * 2026-07-27T19:41:44Z '''[[:de:Special:Diff/prev/269147772|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Hellenyck|Hellenyck]] -- * 2026-07-27T20:01:48Z '''[[:de:Special:Diff/prev/269148095|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SignaturBot|SignaturBot]] -- ''Bot: Signaturnachtrag für Beitrag von [[User:Hellenyck|Hellenyck]]'' * 2026-07-27T20:03:18Z '''[[:de:Special:Diff/prev/269148127|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Hellenyck|Hellenyck]] -- * '''2026-07-27T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-27T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-27T22:00:11Z '''[[:de:Special:Diff/prev/269150668|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-27T22:00:22Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-27T22:00:35Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-27T22:01:28Z AdT-Archive: Task finished!''' * '''2026-07-27T22:01:40Z AdT2: Task finished!''' * '''2026-07-27T22:03:39Z AdTneu: Task finished!''' * '''2026-07-27T22:03:41Z AdT2: Task finished!''' * '''2026-07-27T22:03:53Z AdT2: Task finished!''' * '''2026-07-27T22:05:08Z HS-Snapshot: Task finished!''' * '''2026-07-27T22:06:20Z AdT2: Task finished!''' * '''2026-07-27T22:06:20Z AdT2: Task finished!''' * 2026-07-27T22:13:23Z '''[[:de:Special:Diff/prev/269150924|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Aktualisierung'' * 2026-07-27T22:15:38Z '''[[:de:Special:Diff/prev/269150973|••]] MediaWiki:''' [[:de:MediaWiki:Codemirror-prefs-summary|MediaWiki:Codemirror-prefs-summary]] -- [[:de:user:Ameisenigel|Ameisenigel]] -- ''Anfrage auf [[WP:AA]]'' * '''2026-07-27T22:30:27Z AdT3: Task finished!''' * 2026-07-27T22:46:58Z '''[[:de:Special:Diff/prev/269151373|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Niederländische Kunstgeschichte u.a.|→]]<span class="autocomment">Niederländische Kunstgeschichte u.a.: </span> Antwort'' == TaxonBot: Protokoll 2026-07-28 == * '''2026-07-28T00:40:10Z Review: Task finished!''' * '''2026-07-28T01:41:51Z NeueArtikel3: Task finished!''' * 2026-07-28T03:08:01Z '''[[:de:Special:Diff/prev/269153146|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 3 Abschnitte: 3 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Law360|Law360]]) - letzte Bearbeitung: [[:User:FordPrefect42|FordPrefect42]], 2026-07-28 00:46'' * '''2026-07-28T06:19:28Z -- <span style="color:red;">110</span>''' * 2026-07-28T06:20:36Z '''[[:de:Special:Diff/prev/269156430|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-28T06:20:36Z '''[[:de:Special:Diff/prev/269156431|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-28T06:20:37Z '''[[:de:Special:Diff/prev/269156432|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:IvaBerlin|Kennzeichnung von Lotse IvaBerlin als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:IvaBerlin|Kennzeichnung von Lotse IvaBerlin als abwesend, inaktiv seit 14 Tagen: </span>'' * '''2026-07-28T06:20:58Z -- <span style="color:red;">110</span>''' * 2026-07-28T07:37:00Z '''[[:de:Special:Diff/prev/269157652|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Niederländische Kunstgeschichte u.a.|→]]<span class="autocomment">Niederländische Kunstgeschichte u.a.: </span>'' * '''2026-07-28T08:25:42Z [[:de:Special:Diff/prev/269158532|••]] Augsburg: [[:de:Wikipedia:Augsburg|Wikipedia:Augsburg]] -- [[:de:user:Maimaid|Maimaid]] -- ''[[:de:Wikipedia:Augsburg#Absagen|→]]<span class="autocomment">Absagen: </span> diesmal nicht''''' * '''2026-07-28T09:55:08Z HS-Snapshot: Task finished!''' oucn9yxtnhkpzeqqqr0k180hapgph5l 619045 619044 2026-07-28T10:00:13Z TaxonBot 4700 Log: AA 619045 wikitext text/x-wiki == TaxonBot: Protokoll 2026-07-24 == * '''2026-07-24T01:41:23Z NeueArtikel3: Task finished!''' * 2026-07-24T02:37:40Z '''[[:de:Special:Diff/prev/269051656|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:KurtR|KurtR]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#schweizer-illustrierte.ch und handelszeitung.ch auf Archive.org umstellen|→]]<span class="autocomment">schweizer-illustrierte.ch und handelszeitung.ch auf Archive.org umstellen: </span>'' * 2026-07-24T03:07:56Z '''[[:de:Special:Diff/prev/269051807|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 1 Abschnitt: 1 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Wieder_Zootaxa|Wieder_Zootaxa]]) - letzte Bearbeitung: [[:User:YuniToumei|YuniToumei]], 2026-07-23 22:57'' * '''2026-07-24T05:21:37Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-24T06:35:29Z '''[[:de:Special:Diff/prev/269054508|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> Antwort'' * '''2026-07-24T07:07:45Z AdT2: Task finished!''' * '''2026-07-24T07:10:14Z AdT2: Task finished!''' * 2026-07-24T07:19:24Z '''[[:de:Special:Diff/prev/269055298|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span> Antwort'' * '''2026-07-24T07:35:06Z AdT3: Task finished!''' * 2026-07-24T08:22:23Z '''[[:de:Special:Diff/prev/269056314|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of Crustacean Biology|→]]<span class="autocomment">Journal of Crustacean Biology: </span>'' * 2026-07-24T09:23:37Z '''[[:de:Special:Diff/prev/269057592|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Wi-luc-ky|Wi-luc-ky]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> aw: läuft bei allen Nachteilen auf Totlinklabel hinaus'' * '''2026-07-24T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-24T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-24T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-24T10:00:35Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-24T10:07:32Z [[:de:Special:Diff/prev/269058569|••]] Augsburg: [[:de:Wikipedia:Augsburg|Wikipedia:Augsburg]] -- [[:de:user:Langoktavian|Langoktavian]] -- ''[[:de:Wikipedia:Augsburg#Ich bin dabei!|→]]<span class="autocomment">Ich bin dabei!: </span>''''' * 2026-07-24T10:16:03Z '''[[:de:Special:Diff/prev/269058729|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span>'' * '''2026-07-24T10:31:23Z AdT2: Task finished!''' * '''2026-07-24T10:33:45Z AdT2: Task finished!''' * '''2026-07-24T10:34:08Z AdT2: Task finished!''' * '''2026-07-24T10:36:31Z AdT2: Task finished!''' * '''2026-07-24T10:58:29Z AdT3: Task finished!''' * '''2026-07-24T11:57:13Z MerlBot: Task finished!''' * '''2026-07-24T11:57:28Z MerlBot1a: Task finished!''' * '''2026-07-24T13:00:04Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-24T14:36:49Z '''[[:de:Special:Diff/prev/269063510|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:Krib|Krib]] -- ''[[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung#1945 bis heute|→]]<span class="autocomment">1945 bis heute: </span> +[[Volksmudschahedin]]'' * '''2026-07-24T17:06:31Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-24T19:05:20Z '''[[:de:Special:Diff/prev/269068831|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span> Antwort'' * 2026-07-24T19:05:35Z '''[[:de:Special:Diff/prev/269068837|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Walter Schmidt-Salzmann - Widerstandsbewegung 20.07.1944|→]]<span class="autocomment">Walter Schmidt-Salzmann - Widerstandsbewegung 20.07.1944: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * 2026-07-24T19:19:46Z '''[[:de:Special:Diff/prev/269069103|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> Antwort'' * 2026-07-24T19:44:13Z '''[[:de:Special:Diff/prev/269069473|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Wi-luc-ky|Wi-luc-ky]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> aw: in [[Archive.today]] steht was zum [[WP:GB|GB]]'' * '''2026-07-24T21:55:07Z HS-Snapshot: Task finished!''' * '''2026-07-24T22:00:09Z Review: Task finished!''' * '''2026-07-24T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-24T22:00:14Z '''[[:de:Special:Diff/prev/269071687|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-24T22:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-24T22:00:44Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-24T22:01:25Z AdT-Archive: Task finished!''' * '''2026-07-24T22:01:37Z AdT2: Task finished!''' * '''2026-07-24T22:03:26Z AdTneu: Task finished!''' * '''2026-07-24T22:03:35Z AdT2: Task finished!''' * '''2026-07-24T22:03:41Z AdT2: Task finished!''' * '''2026-07-24T22:05:07Z HS-Snapshot: Task finished!''' * '''2026-07-24T22:06:01Z AdT2: Task finished!''' * '''2026-07-24T22:06:04Z AdT2: Task finished!''' * '''2026-07-24T22:30:04Z AdT3: Task finished!''' == TaxonBot: Protokoll 2026-07-25 == * '''2026-07-25T01:42:40Z NeueArtikel3: Task finished!''' * '''2026-07-25T02:27:12Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-25T04:31:55Z '''[[:de:Special:Diff/prev/269074888|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Schulenburg1|Schulenburg1]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Geburtstag von Misselwitz, Joachim|→]]<span class="autocomment">Geburtstag von Misselwitz, Joachim: </span>'' * 2026-07-25T04:38:55Z '''[[:de:Special:Diff/prev/269074956|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:Zollernalb|Zollernalb]] -- ''Neuer Abschnitt [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange#Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch)|→]]<span class="autocomment">Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch): </span>'' * 2026-07-25T05:00:39Z '''[[:de:Special:Diff/prev/269075274|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonKatBot|TaxonKatBot]] -- ''Bot: [[:Kategorie:Bischof von Derry]] nach [[:Kategorie:Bischof von Derry (römisch-katholisch)]]: erledigt'' * '''2026-07-25T05:22:42Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-25T08:52:54Z '''[[:de:Special:Diff/prev/269080442|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span>'' * '''2026-07-25T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-25T10:00:12Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-25T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-25T10:00:33Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-25T10:25:28Z MerlBot: Task finished!''' * '''2026-07-25T10:25:43Z MerlBot1a: Task finished!''' * 2026-07-25T11:01:03Z '''[[:de:Special:Diff/prev/269087961|••]] IMP:''' [[:de:Wikipedia Diskussion:Übersetzungen|Wikipedia Diskussion:Übersetzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia Diskussion:Übersetzungen/Archiv/2023#Bestes Vorgehen beim Artikelübersetzen, mit Blick auf die Fußnoten]] archiviert – letzte Bearbeitung: [[user:Ameisenigel|Ameisenigel]] (15.07.2026 22:06:20)'' * '''2026-07-25T11:58:34Z [[:de:Special:Diff/prev/269089070|••]] Augsburg: [[:de:Wikipedia Diskussion:Augsburg|Wikipedia Diskussion:Augsburg]] -- [[:de:user:LGB-ler|LGB-ler]] -- ''[[:de:Wikipedia Diskussion:Augsburg#Wiki Treffen im Legoland Deutschland Resort|→]]<span class="autocomment">Wiki Treffen im Legoland Deutschland Resort: </span> Antwort''''' * '''2026-07-25T13:00:11Z AutoArchiv-Maimaid: Task finished!''' * '''2026-07-25T17:02:01Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-25T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-25T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-25T22:00:20Z AutoArchiv Wikivoyage: Task finished!''' * 2026-07-25T22:00:19Z '''[[:de:Special:Diff/prev/269098194|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-25T22:00:34Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-25T22:01:28Z AdT-Archive: Task finished!''' * '''2026-07-25T22:01:41Z AdT2: Task finished!''' * '''2026-07-25T22:03:27Z AdTneu: Task finished!''' * '''2026-07-25T22:03:34Z AdT2: Task finished!''' * '''2026-07-25T22:03:43Z AdT2: Task finished!''' * '''2026-07-25T22:05:07Z HS-Snapshot: Task finished!''' * '''2026-07-25T22:05:58Z AdT2: Task finished!''' * '''2026-07-25T22:06:07Z AdT2: Task finished!''' * 2026-07-25T22:13:10Z '''[[:de:Special:Diff/prev/269098339|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Aktualisierung'' * '''2026-07-25T22:29:42Z AdT3: Task finished!''' * 2026-07-25T23:19:07Z '''[[:de:Special:Diff/prev/269099303|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:Perrak|Perrak]] -- ''Neuer Abschnitt [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange#Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie)|→]]<span class="autocomment">Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie): </span>'' == TaxonBot: Protokoll 2026-07-26 == * '''2026-07-26T01:43:07Z NeueArtikel3: Task finished!''' * '''2026-07-26T02:24:52Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-26T03:07:38Z '''[[:de:Special:Diff/prev/269100556|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 1 Abschnitt: 1 nach [[Wikipedia:Bots/Anfragen/Archiv/2026-2]] (ab Abschnitt [[Wikipedia:Bots/Anfragen/Archiv/2026-2#Zwei_Vorlagenbezeichner|Zwei_Vorlagenbezeichner]]) - letzte Bearbeitung: [[:User:Wi-luc-ky|Wi-luc-ky]], 2026-07-24 21:44'' * 2026-07-26T03:08:04Z '''[[:de:Special:Diff/prev/269100564|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 3 Abschnitte: 3 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Walter_Schmidt-Salzmann_-_Widerstandsbewegung_20.07.1944|Walter_Schmidt-Salzmann_-_Widerstandsbewegung_20.07.1944]]) - letzte Bearbeitung: [[:User:Marie Adelaide|Marie Adelaide]], 2026-07-25 10:52'' * 2026-07-26T05:02:42Z '''[[:de:Special:Diff/prev/269102082|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonKatBot|TaxonKatBot]] -- ''Bot: [[:Kategorie:Isthmus]] nach [[:Kategorie:Isthmus (Geographie)]]: erledigt'' * '''2026-07-26T05:19:39Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-26T06:01:40Z '''[[:de:Special:Diff/prev/269102959|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T06:20:17Z Review: Task finished!''' * '''2026-07-26T07:04:51Z -- <span style="color:red;">110</span>''' * '''2026-07-26T07:34:23Z -- <span style="color:red;">110</span>''' * 2026-07-26T08:07:10Z '''[[:de:Special:Diff/prev/269105130|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:LeoGe25|LeoGe25]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-add-self-no-reason:LeoGe25||→]]<span class="autocomment">growthexperiments-manage-mentors-summary-add-self-no-reason:LeoGe25|: </span>'' * 2026-07-26T08:08:45Z '''[[:de:Special:Diff/prev/269105177|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData-Parameterzeilen in Darkmode'' * 2026-07-26T08:14:10Z '''[[:de:Special:Diff/prev/269105304|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''status-fix'' * 2026-07-26T08:23:31Z '''[[:de:Special:Diff/prev/269105496|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color-fix'' * 2026-07-26T08:39:45Z '''[[:de:Special:Diff/prev/269105832|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color fixed'' * 2026-07-26T08:42:29Z '''[[:de:Special:Diff/prev/269105889|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- * 2026-07-26T08:48:53Z '''[[:de:Special:Diff/prev/269105994|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''attempt 2'' * 2026-07-26T08:50:38Z '''[[:de:Special:Diff/prev/269106040|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Jayen466|Jayen466]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span>'' * 2026-07-26T08:59:11Z '''[[:de:Special:Diff/prev/269106248|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color-fix 3'' * 2026-07-26T09:46:16Z '''[[:de:Special:Diff/prev/269107366|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData grey shaded background / fix part 2 / optimized'' * 2026-07-26T09:52:50Z '''[[:de:Special:Diff/prev/269107501|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen#Altfälle mit offenen Fragen oder Problemen|→]]<span class="autocomment">Altfälle mit offenen Fragen oder Problemen: </span>'' * '''2026-07-26T09:55:09Z HS-Snapshot: Task finished!''' * '''2026-07-26T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-26T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-26T10:00:32Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-26T10:25:42Z MerlBot: Task finished!''' * '''2026-07-26T10:25:57Z MerlBot1a: Task finished!''' * 2026-07-26T10:32:50Z '''[[:de:Special:Diff/prev/269108359|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''required templatedata line: blue background'' * 2026-07-26T11:03:50Z '''[[:de:Special:Diff/prev/269108967|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * '''2026-07-26T11:10:56Z AdT2: Task finished!''' * '''2026-07-26T11:13:22Z AdT2: Task finished!''' * '''2026-07-26T11:39:33Z AdT3: Task finished!''' * 2026-07-26T11:50:52Z '''[[:de:Special:Diff/prev/269109953|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span>'' * 2026-07-26T11:54:39Z '''[[:de:Special:Diff/prev/269110026|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData: deprecated nach Beschreibung rot'' * 2026-07-26T11:59:30Z '''[[:de:Special:Diff/prev/269110098|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-26T12:17:45Z '''[[:de:Special:Diff/prev/269110441|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span> Service: DOI klickbar gemacht'' * 2026-07-26T12:19:07Z '''[[:de:Special:Diff/prev/269110466|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * 2026-07-26T12:26:09Z '''[[:de:Special:Diff/prev/269110594|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> Antwort'' * 2026-07-26T12:57:45Z '''[[:de:Special:Diff/prev/269111198|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Rack Pack|Rack Pack]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.|→]]<span class="autocomment">Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.: </span>'' * '''2026-07-26T13:00:03Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-26T13:14:00Z '''[[:de:Special:Diff/prev/269111657|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.|→]]<span class="autocomment">Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T14:40:58Z AdT2: Task finished!''' * '''2026-07-26T14:43:22Z AdT2: Task finished!''' * 2026-07-26T14:55:11Z '''[[:de:Special:Diff/prev/269115779|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Rack Pack|Rack Pack]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#ArchivLink, InternetArchivBot über komplettes Portal:Billard 6.295 Artikel laufen lassen möglich?|→]]<span class="autocomment">ArchivLink, InternetArchivBot über komplettes Portal:Billard 6.295 Artikel laufen lassen möglich?: </span>'' * '''2026-07-26T15:08:57Z AdT3: Task finished!''' * 2026-07-26T15:55:23Z '''[[:de:Special:Diff/prev/269119211|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> Antwort'' * 2026-07-26T15:55:39Z '''[[:de:Special:Diff/prev/269119219|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * 2026-07-26T16:01:48Z '''[[:de:Special:Diff/prev/269119348|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia:WikiProjekt Kategorien/Warteschlange/Archiv/2026 III#Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch) (erledigt)]] archiviert – letzte Bearbeitung: [[user:TaxonKatBot|TaxonKatBot]] (26.07.2026 07:02:42)'' * 2026-07-26T16:03:51Z '''[[:de:Special:Diff/prev/269119393|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-26T16:39:13Z '''[[:de:Special:Diff/prev/269120898|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Timk70|Timk70]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span> mail'' * '''2026-07-26T17:06:16Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-26T18:15:07Z AdT2: Task finished!''' * '''2026-07-26T18:17:31Z AdT2: Task finished!''' * 2026-07-26T18:23:32Z '''[[:de:Special:Diff/prev/269122999|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span> Antwort'' * '''2026-07-26T18:42:51Z AdT3: Task finished!''' * 2026-07-26T18:49:34Z '''[[:de:Special:Diff/prev/269123502|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Jayen466|Jayen466]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span> erledigt'' * 2026-07-26T20:49:34Z '''[[:de:Special:Diff/prev/269125506|••]] MediaWiki:''' [[:de:MediaWiki:Ipbreason-indef-dropdown|MediaWiki:Ipbreason-indef-dropdown]] -- [[:de:user:Codc|Codc]] -- * 2026-07-26T21:26:06Z '''[[:de:Special:Diff/prev/269126058|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * 2026-07-26T21:26:27Z '''[[:de:Special:Diff/prev/269126064|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-26T22:00:07Z Review: Task finished!''' * '''2026-07-26T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-26T22:00:10Z '''[[:de:Special:Diff/prev/269126543|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-26T22:00:20Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-26T22:00:34Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-26T22:01:29Z AdT-Archive: Task finished!''' * '''2026-07-26T22:01:37Z AdT2: Task finished!''' * '''2026-07-26T22:03:32Z AdTneu: Task finished!''' * '''2026-07-26T22:03:37Z AdT2: Task finished!''' * '''2026-07-26T22:03:47Z AdT2: Task finished!''' * '''2026-07-26T22:05:08Z HS-Snapshot: Task finished!''' * '''2026-07-26T22:06:10Z AdT2: Task finished!''' * '''2026-07-26T22:06:25Z AdT2: Task finished!''' * '''2026-07-26T22:29:28Z AdT3: Task finished!''' == TaxonBot: Protokoll 2026-07-27 == * '''2026-07-27T01:39:13Z NeueArtikel3: Task finished!''' * '''2026-07-27T02:22:25Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-27T03:08:06Z '''[[:de:Special:Diff/prev/269128941|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 2 Abschnitte: 2 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Geburtstag_von_Misselwitz,_Joachim|Geburtstag_von_Misselwitz,_Joachim]]) - letzte Bearbeitung: [[:User:Doc Taxon|Doc Taxon]], 2026-07-26 23:26'' * '''2026-07-27T05:34:06Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-27T06:46:33Z '''[[:de:Special:Diff/prev/269132291|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * 2026-07-27T07:21:43Z '''[[:de:Special:Diff/prev/269132978|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-27T07:48:00Z '''[[:de:Special:Diff/prev/269133411|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span>'' * 2026-07-27T08:29:38Z '''[[:de:Special:Diff/prev/269134243|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * 2026-07-27T08:30:14Z '''[[:de:Special:Diff/prev/269134249|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-27T09:06:59Z '''[[:de:Special:Diff/prev/269135124|••]] MediaWiki:''' [[:de:MediaWiki:Userlogin-yourname-desc|MediaWiki:Userlogin-yourname-desc]] -- [[:de:user:Hgzh|Hgzh]] -- ''Anpassung an [[Wikipedia:Benutzerkonto]]'' * 2026-07-27T09:10:13Z '''[[:de:Special:Diff/prev/269135199|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet1|MediaWiki:Createacct-username-policy-popover-bullet1]] -- [[:de:user:Hgzh|Hgzh]] -- ''Link auf lokale Hilfeseite'' * 2026-07-27T09:14:04Z '''[[:de:Special:Diff/prev/269135264|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet2|MediaWiki:Createacct-username-policy-popover-bullet2]] -- [[:de:user:Hgzh|Hgzh]] -- ''Link zu lokaler Hilfeseite'' * 2026-07-27T09:17:06Z '''[[:de:Special:Diff/prev/269135320|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet3|MediaWiki:Createacct-username-policy-popover-bullet3]] -- [[:de:user:Hgzh|Hgzh]] -- ''Originaltext ist enwiki-zentriert und trifft hier nicht zu, stattdessen auf Verifizierung verwiesen'' * 2026-07-27T09:35:04Z '''[[:de:Special:Diff/prev/269135762|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''lokale Adaption des Infobox-Hack-Stylesheets'' * 2026-07-27T09:36:31Z '''[[:de:Special:Diff/prev/269135802|••]] MediaWiki:''' [[:de:MediaWiki:Wikimedia-styles-exclude|MediaWiki:Wikimedia-styles-exclude]] -- [[:de:user:Hgzh|Hgzh]] -- ''zentrales Infobox-Stylesheet deaktiviert'' * 2026-07-27T09:43:59Z '''[[:de:Special:Diff/prev/269135955|••]] MediaWiki:''' [[:de:MediaWiki:Gadgets-definition|MediaWiki:Gadgets-definition]] -- [[:de:user:Hgzh|Hgzh]] -- ''responsive erstmal nur für minerva'' * 2026-07-27T09:45:36Z '''[[:de:Special:Diff/prev/269135983|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''nur minerva über Gadgets-definition'' * '''2026-07-27T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-27T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-27T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-27T10:00:33Z AutoArchiv Wikiversity: Task finished!''' * 2026-07-27T10:22:29Z '''[[:de:Special:Diff/prev/269136634|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''inline-table mglw. generell besser geeignet'' * '''2026-07-27T10:52:06Z AdT2: Task finished!''' * '''2026-07-27T10:54:27Z AdT2: Task finished!''' * '''2026-07-27T11:02:06Z AdT2: Task finished!''' * '''2026-07-27T11:04:30Z AdT2: Task finished!''' * '''2026-07-27T11:05:26Z AdT2: Task finished!''' * '''2026-07-27T11:06:36Z AdT2: Task finished!''' * '''2026-07-27T11:07:50Z AdT2: Task finished!''' * '''2026-07-27T11:08:59Z AdT2: Task finished!''' * '''2026-07-27T11:19:04Z AdT3: Task finished!''' * '''2026-07-27T11:23:06Z AdT2: Task finished!''' * '''2026-07-27T11:25:33Z AdT2: Task finished!''' * '''2026-07-27T11:51:09Z AdT3: Task finished!''' * 2026-07-27T11:55:01Z '''[[:de:Special:Diff/prev/269138538|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:02Z '''[[:de:Special:Diff/prev/269138541|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:02Z '''[[:de:Special:Diff/prev/269138543|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138545|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Janui|Kennzeichnung von Lotse Janui als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Janui|Kennzeichnung von Lotse Janui als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138546|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Mondtaler|Kennzeichnung von Lotse Mondtaler als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Mondtaler|Kennzeichnung von Lotse Mondtaler als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138547|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:55:04Z '''[[:de:Special:Diff/prev/269138549|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Janui|Entfernen von Lotse Janui, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Janui|Entfernen von Lotse Janui, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:55:04Z '''[[:de:Special:Diff/prev/269138550|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Mondtaler|Entfernen von Lotse Mondtaler, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Mondtaler|Entfernen von Lotse Mondtaler, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:56:16Z '''[[:de:Special:Diff/prev/269138580|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:17Z '''[[:de:Special:Diff/prev/269138581|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:18Z '''[[:de:Special:Diff/prev/269138583|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:18Z '''[[:de:Special:Diff/prev/269138584|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T12:26:48Z '''[[:de:Special:Diff/prev/269139304|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * '''2026-07-27T13:00:03Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-27T15:49:34Z '''[[:de:Special:Diff/prev/269143289|••]] MediaWiki:''' [[:de:MediaWiki:Noarticletext-1|MediaWiki:Noarticletext-1]] -- [[:de:user:MBq|MBq]] -- ''zweiter satz eher verwirrend vor allem für noobs'' * 2026-07-27T16:03:13Z '''[[:de:Special:Diff/prev/269143551|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia:WikiProjekt Kategorien/Warteschlange/Archiv/2026 III#Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie) (erledigt)]] archiviert – letzte Bearbeitung: [[user:TaxonBot|TaxonBot]] (26.07.2026 18:01:48)'' * 2026-07-27T19:41:44Z '''[[:de:Special:Diff/prev/269147772|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Hellenyck|Hellenyck]] -- * 2026-07-27T20:01:48Z '''[[:de:Special:Diff/prev/269148095|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SignaturBot|SignaturBot]] -- ''Bot: Signaturnachtrag für Beitrag von [[User:Hellenyck|Hellenyck]]'' * 2026-07-27T20:03:18Z '''[[:de:Special:Diff/prev/269148127|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Hellenyck|Hellenyck]] -- * '''2026-07-27T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-27T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-27T22:00:11Z '''[[:de:Special:Diff/prev/269150668|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-27T22:00:22Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-27T22:00:35Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-27T22:01:28Z AdT-Archive: Task finished!''' * '''2026-07-27T22:01:40Z AdT2: Task finished!''' * '''2026-07-27T22:03:39Z AdTneu: Task finished!''' * '''2026-07-27T22:03:41Z AdT2: Task finished!''' * '''2026-07-27T22:03:53Z AdT2: Task finished!''' * '''2026-07-27T22:05:08Z HS-Snapshot: Task finished!''' * '''2026-07-27T22:06:20Z AdT2: Task finished!''' * '''2026-07-27T22:06:20Z AdT2: Task finished!''' * 2026-07-27T22:13:23Z '''[[:de:Special:Diff/prev/269150924|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Aktualisierung'' * 2026-07-27T22:15:38Z '''[[:de:Special:Diff/prev/269150973|••]] MediaWiki:''' [[:de:MediaWiki:Codemirror-prefs-summary|MediaWiki:Codemirror-prefs-summary]] -- [[:de:user:Ameisenigel|Ameisenigel]] -- ''Anfrage auf [[WP:AA]]'' * '''2026-07-27T22:30:27Z AdT3: Task finished!''' * 2026-07-27T22:46:58Z '''[[:de:Special:Diff/prev/269151373|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Niederländische Kunstgeschichte u.a.|→]]<span class="autocomment">Niederländische Kunstgeschichte u.a.: </span> Antwort'' == TaxonBot: Protokoll 2026-07-28 == * '''2026-07-28T00:40:10Z Review: Task finished!''' * '''2026-07-28T01:41:51Z NeueArtikel3: Task finished!''' * 2026-07-28T03:08:01Z '''[[:de:Special:Diff/prev/269153146|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 3 Abschnitte: 3 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Law360|Law360]]) - letzte Bearbeitung: [[:User:FordPrefect42|FordPrefect42]], 2026-07-28 00:46'' * '''2026-07-28T06:19:28Z -- <span style="color:red;">110</span>''' * 2026-07-28T06:20:36Z '''[[:de:Special:Diff/prev/269156430|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-28T06:20:36Z '''[[:de:Special:Diff/prev/269156431|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-28T06:20:37Z '''[[:de:Special:Diff/prev/269156432|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:IvaBerlin|Kennzeichnung von Lotse IvaBerlin als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:IvaBerlin|Kennzeichnung von Lotse IvaBerlin als abwesend, inaktiv seit 14 Tagen: </span>'' * '''2026-07-28T06:20:58Z -- <span style="color:red;">110</span>''' * 2026-07-28T07:37:00Z '''[[:de:Special:Diff/prev/269157652|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Niederländische Kunstgeschichte u.a.|→]]<span class="autocomment">Niederländische Kunstgeschichte u.a.: </span>'' * '''2026-07-28T08:25:42Z [[:de:Special:Diff/prev/269158532|••]] Augsburg: [[:de:Wikipedia:Augsburg|Wikipedia:Augsburg]] -- [[:de:user:Maimaid|Maimaid]] -- ''[[:de:Wikipedia:Augsburg#Absagen|→]]<span class="autocomment">Absagen: </span> diesmal nicht''''' * '''2026-07-28T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-28T10:00:13Z AutoArchiv Wiktionary: Task finished!''' ftt1jbiswx89m4tfiiy0j3vn59oyqlb 619046 619045 2026-07-28T10:00:20Z TaxonBot 4700 Log: AA 619046 wikitext text/x-wiki == TaxonBot: Protokoll 2026-07-24 == * '''2026-07-24T01:41:23Z NeueArtikel3: Task finished!''' * 2026-07-24T02:37:40Z '''[[:de:Special:Diff/prev/269051656|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:KurtR|KurtR]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#schweizer-illustrierte.ch und handelszeitung.ch auf Archive.org umstellen|→]]<span class="autocomment">schweizer-illustrierte.ch und handelszeitung.ch auf Archive.org umstellen: </span>'' * 2026-07-24T03:07:56Z '''[[:de:Special:Diff/prev/269051807|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 1 Abschnitt: 1 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Wieder_Zootaxa|Wieder_Zootaxa]]) - letzte Bearbeitung: [[:User:YuniToumei|YuniToumei]], 2026-07-23 22:57'' * '''2026-07-24T05:21:37Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-24T06:35:29Z '''[[:de:Special:Diff/prev/269054508|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> Antwort'' * '''2026-07-24T07:07:45Z AdT2: Task finished!''' * '''2026-07-24T07:10:14Z AdT2: Task finished!''' * 2026-07-24T07:19:24Z '''[[:de:Special:Diff/prev/269055298|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span> Antwort'' * '''2026-07-24T07:35:06Z AdT3: Task finished!''' * 2026-07-24T08:22:23Z '''[[:de:Special:Diff/prev/269056314|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of Crustacean Biology|→]]<span class="autocomment">Journal of Crustacean Biology: </span>'' * 2026-07-24T09:23:37Z '''[[:de:Special:Diff/prev/269057592|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Wi-luc-ky|Wi-luc-ky]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> aw: läuft bei allen Nachteilen auf Totlinklabel hinaus'' * '''2026-07-24T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-24T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-24T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-24T10:00:35Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-24T10:07:32Z [[:de:Special:Diff/prev/269058569|••]] Augsburg: [[:de:Wikipedia:Augsburg|Wikipedia:Augsburg]] -- [[:de:user:Langoktavian|Langoktavian]] -- ''[[:de:Wikipedia:Augsburg#Ich bin dabei!|→]]<span class="autocomment">Ich bin dabei!: </span>''''' * 2026-07-24T10:16:03Z '''[[:de:Special:Diff/prev/269058729|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span>'' * '''2026-07-24T10:31:23Z AdT2: Task finished!''' * '''2026-07-24T10:33:45Z AdT2: Task finished!''' * '''2026-07-24T10:34:08Z AdT2: Task finished!''' * '''2026-07-24T10:36:31Z AdT2: Task finished!''' * '''2026-07-24T10:58:29Z AdT3: Task finished!''' * '''2026-07-24T11:57:13Z MerlBot: Task finished!''' * '''2026-07-24T11:57:28Z MerlBot1a: Task finished!''' * '''2026-07-24T13:00:04Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-24T14:36:49Z '''[[:de:Special:Diff/prev/269063510|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:Krib|Krib]] -- ''[[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung#1945 bis heute|→]]<span class="autocomment">1945 bis heute: </span> +[[Volksmudschahedin]]'' * '''2026-07-24T17:06:31Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-24T19:05:20Z '''[[:de:Special:Diff/prev/269068831|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span> Antwort'' * 2026-07-24T19:05:35Z '''[[:de:Special:Diff/prev/269068837|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Walter Schmidt-Salzmann - Widerstandsbewegung 20.07.1944|→]]<span class="autocomment">Walter Schmidt-Salzmann - Widerstandsbewegung 20.07.1944: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * 2026-07-24T19:19:46Z '''[[:de:Special:Diff/prev/269069103|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> Antwort'' * 2026-07-24T19:44:13Z '''[[:de:Special:Diff/prev/269069473|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Wi-luc-ky|Wi-luc-ky]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> aw: in [[Archive.today]] steht was zum [[WP:GB|GB]]'' * '''2026-07-24T21:55:07Z HS-Snapshot: Task finished!''' * '''2026-07-24T22:00:09Z Review: Task finished!''' * '''2026-07-24T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-24T22:00:14Z '''[[:de:Special:Diff/prev/269071687|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-24T22:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-24T22:00:44Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-24T22:01:25Z AdT-Archive: Task finished!''' * '''2026-07-24T22:01:37Z AdT2: Task finished!''' * '''2026-07-24T22:03:26Z AdTneu: Task finished!''' * '''2026-07-24T22:03:35Z AdT2: Task finished!''' * '''2026-07-24T22:03:41Z AdT2: Task finished!''' * '''2026-07-24T22:05:07Z HS-Snapshot: Task finished!''' * '''2026-07-24T22:06:01Z AdT2: Task finished!''' * '''2026-07-24T22:06:04Z AdT2: Task finished!''' * '''2026-07-24T22:30:04Z AdT3: Task finished!''' == TaxonBot: Protokoll 2026-07-25 == * '''2026-07-25T01:42:40Z NeueArtikel3: Task finished!''' * '''2026-07-25T02:27:12Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-25T04:31:55Z '''[[:de:Special:Diff/prev/269074888|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Schulenburg1|Schulenburg1]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Geburtstag von Misselwitz, Joachim|→]]<span class="autocomment">Geburtstag von Misselwitz, Joachim: </span>'' * 2026-07-25T04:38:55Z '''[[:de:Special:Diff/prev/269074956|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:Zollernalb|Zollernalb]] -- ''Neuer Abschnitt [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange#Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch)|→]]<span class="autocomment">Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch): </span>'' * 2026-07-25T05:00:39Z '''[[:de:Special:Diff/prev/269075274|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonKatBot|TaxonKatBot]] -- ''Bot: [[:Kategorie:Bischof von Derry]] nach [[:Kategorie:Bischof von Derry (römisch-katholisch)]]: erledigt'' * '''2026-07-25T05:22:42Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-25T08:52:54Z '''[[:de:Special:Diff/prev/269080442|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span>'' * '''2026-07-25T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-25T10:00:12Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-25T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-25T10:00:33Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-25T10:25:28Z MerlBot: Task finished!''' * '''2026-07-25T10:25:43Z MerlBot1a: Task finished!''' * 2026-07-25T11:01:03Z '''[[:de:Special:Diff/prev/269087961|••]] IMP:''' [[:de:Wikipedia Diskussion:Übersetzungen|Wikipedia Diskussion:Übersetzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia Diskussion:Übersetzungen/Archiv/2023#Bestes Vorgehen beim Artikelübersetzen, mit Blick auf die Fußnoten]] archiviert – letzte Bearbeitung: [[user:Ameisenigel|Ameisenigel]] (15.07.2026 22:06:20)'' * '''2026-07-25T11:58:34Z [[:de:Special:Diff/prev/269089070|••]] Augsburg: [[:de:Wikipedia Diskussion:Augsburg|Wikipedia Diskussion:Augsburg]] -- [[:de:user:LGB-ler|LGB-ler]] -- ''[[:de:Wikipedia Diskussion:Augsburg#Wiki Treffen im Legoland Deutschland Resort|→]]<span class="autocomment">Wiki Treffen im Legoland Deutschland Resort: </span> Antwort''''' * '''2026-07-25T13:00:11Z AutoArchiv-Maimaid: Task finished!''' * '''2026-07-25T17:02:01Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-25T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-25T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-25T22:00:20Z AutoArchiv Wikivoyage: Task finished!''' * 2026-07-25T22:00:19Z '''[[:de:Special:Diff/prev/269098194|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-25T22:00:34Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-25T22:01:28Z AdT-Archive: Task finished!''' * '''2026-07-25T22:01:41Z AdT2: Task finished!''' * '''2026-07-25T22:03:27Z AdTneu: Task finished!''' * '''2026-07-25T22:03:34Z AdT2: Task finished!''' * '''2026-07-25T22:03:43Z AdT2: Task finished!''' * '''2026-07-25T22:05:07Z HS-Snapshot: Task finished!''' * '''2026-07-25T22:05:58Z AdT2: Task finished!''' * '''2026-07-25T22:06:07Z AdT2: Task finished!''' * 2026-07-25T22:13:10Z '''[[:de:Special:Diff/prev/269098339|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Aktualisierung'' * '''2026-07-25T22:29:42Z AdT3: Task finished!''' * 2026-07-25T23:19:07Z '''[[:de:Special:Diff/prev/269099303|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:Perrak|Perrak]] -- ''Neuer Abschnitt [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange#Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie)|→]]<span class="autocomment">Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie): </span>'' == TaxonBot: Protokoll 2026-07-26 == * '''2026-07-26T01:43:07Z NeueArtikel3: Task finished!''' * '''2026-07-26T02:24:52Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-26T03:07:38Z '''[[:de:Special:Diff/prev/269100556|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 1 Abschnitt: 1 nach [[Wikipedia:Bots/Anfragen/Archiv/2026-2]] (ab Abschnitt [[Wikipedia:Bots/Anfragen/Archiv/2026-2#Zwei_Vorlagenbezeichner|Zwei_Vorlagenbezeichner]]) - letzte Bearbeitung: [[:User:Wi-luc-ky|Wi-luc-ky]], 2026-07-24 21:44'' * 2026-07-26T03:08:04Z '''[[:de:Special:Diff/prev/269100564|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 3 Abschnitte: 3 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Walter_Schmidt-Salzmann_-_Widerstandsbewegung_20.07.1944|Walter_Schmidt-Salzmann_-_Widerstandsbewegung_20.07.1944]]) - letzte Bearbeitung: [[:User:Marie Adelaide|Marie Adelaide]], 2026-07-25 10:52'' * 2026-07-26T05:02:42Z '''[[:de:Special:Diff/prev/269102082|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonKatBot|TaxonKatBot]] -- ''Bot: [[:Kategorie:Isthmus]] nach [[:Kategorie:Isthmus (Geographie)]]: erledigt'' * '''2026-07-26T05:19:39Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-26T06:01:40Z '''[[:de:Special:Diff/prev/269102959|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T06:20:17Z Review: Task finished!''' * '''2026-07-26T07:04:51Z -- <span style="color:red;">110</span>''' * '''2026-07-26T07:34:23Z -- <span style="color:red;">110</span>''' * 2026-07-26T08:07:10Z '''[[:de:Special:Diff/prev/269105130|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:LeoGe25|LeoGe25]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-add-self-no-reason:LeoGe25||→]]<span class="autocomment">growthexperiments-manage-mentors-summary-add-self-no-reason:LeoGe25|: </span>'' * 2026-07-26T08:08:45Z '''[[:de:Special:Diff/prev/269105177|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData-Parameterzeilen in Darkmode'' * 2026-07-26T08:14:10Z '''[[:de:Special:Diff/prev/269105304|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''status-fix'' * 2026-07-26T08:23:31Z '''[[:de:Special:Diff/prev/269105496|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color-fix'' * 2026-07-26T08:39:45Z '''[[:de:Special:Diff/prev/269105832|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color fixed'' * 2026-07-26T08:42:29Z '''[[:de:Special:Diff/prev/269105889|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- * 2026-07-26T08:48:53Z '''[[:de:Special:Diff/prev/269105994|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''attempt 2'' * 2026-07-26T08:50:38Z '''[[:de:Special:Diff/prev/269106040|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Jayen466|Jayen466]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span>'' * 2026-07-26T08:59:11Z '''[[:de:Special:Diff/prev/269106248|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color-fix 3'' * 2026-07-26T09:46:16Z '''[[:de:Special:Diff/prev/269107366|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData grey shaded background / fix part 2 / optimized'' * 2026-07-26T09:52:50Z '''[[:de:Special:Diff/prev/269107501|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen#Altfälle mit offenen Fragen oder Problemen|→]]<span class="autocomment">Altfälle mit offenen Fragen oder Problemen: </span>'' * '''2026-07-26T09:55:09Z HS-Snapshot: Task finished!''' * '''2026-07-26T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-26T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-26T10:00:32Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-26T10:25:42Z MerlBot: Task finished!''' * '''2026-07-26T10:25:57Z MerlBot1a: Task finished!''' * 2026-07-26T10:32:50Z '''[[:de:Special:Diff/prev/269108359|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''required templatedata line: blue background'' * 2026-07-26T11:03:50Z '''[[:de:Special:Diff/prev/269108967|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * '''2026-07-26T11:10:56Z AdT2: Task finished!''' * '''2026-07-26T11:13:22Z AdT2: Task finished!''' * '''2026-07-26T11:39:33Z AdT3: Task finished!''' * 2026-07-26T11:50:52Z '''[[:de:Special:Diff/prev/269109953|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span>'' * 2026-07-26T11:54:39Z '''[[:de:Special:Diff/prev/269110026|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData: deprecated nach Beschreibung rot'' * 2026-07-26T11:59:30Z '''[[:de:Special:Diff/prev/269110098|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-26T12:17:45Z '''[[:de:Special:Diff/prev/269110441|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span> Service: DOI klickbar gemacht'' * 2026-07-26T12:19:07Z '''[[:de:Special:Diff/prev/269110466|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * 2026-07-26T12:26:09Z '''[[:de:Special:Diff/prev/269110594|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> Antwort'' * 2026-07-26T12:57:45Z '''[[:de:Special:Diff/prev/269111198|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Rack Pack|Rack Pack]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.|→]]<span class="autocomment">Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.: </span>'' * '''2026-07-26T13:00:03Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-26T13:14:00Z '''[[:de:Special:Diff/prev/269111657|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.|→]]<span class="autocomment">Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T14:40:58Z AdT2: Task finished!''' * '''2026-07-26T14:43:22Z AdT2: Task finished!''' * 2026-07-26T14:55:11Z '''[[:de:Special:Diff/prev/269115779|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Rack Pack|Rack Pack]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#ArchivLink, InternetArchivBot über komplettes Portal:Billard 6.295 Artikel laufen lassen möglich?|→]]<span class="autocomment">ArchivLink, InternetArchivBot über komplettes Portal:Billard 6.295 Artikel laufen lassen möglich?: </span>'' * '''2026-07-26T15:08:57Z AdT3: Task finished!''' * 2026-07-26T15:55:23Z '''[[:de:Special:Diff/prev/269119211|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> Antwort'' * 2026-07-26T15:55:39Z '''[[:de:Special:Diff/prev/269119219|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * 2026-07-26T16:01:48Z '''[[:de:Special:Diff/prev/269119348|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia:WikiProjekt Kategorien/Warteschlange/Archiv/2026 III#Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch) (erledigt)]] archiviert – letzte Bearbeitung: [[user:TaxonKatBot|TaxonKatBot]] (26.07.2026 07:02:42)'' * 2026-07-26T16:03:51Z '''[[:de:Special:Diff/prev/269119393|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-26T16:39:13Z '''[[:de:Special:Diff/prev/269120898|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Timk70|Timk70]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span> mail'' * '''2026-07-26T17:06:16Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-26T18:15:07Z AdT2: Task finished!''' * '''2026-07-26T18:17:31Z AdT2: Task finished!''' * 2026-07-26T18:23:32Z '''[[:de:Special:Diff/prev/269122999|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span> Antwort'' * '''2026-07-26T18:42:51Z AdT3: Task finished!''' * 2026-07-26T18:49:34Z '''[[:de:Special:Diff/prev/269123502|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Jayen466|Jayen466]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span> erledigt'' * 2026-07-26T20:49:34Z '''[[:de:Special:Diff/prev/269125506|••]] MediaWiki:''' [[:de:MediaWiki:Ipbreason-indef-dropdown|MediaWiki:Ipbreason-indef-dropdown]] -- [[:de:user:Codc|Codc]] -- * 2026-07-26T21:26:06Z '''[[:de:Special:Diff/prev/269126058|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * 2026-07-26T21:26:27Z '''[[:de:Special:Diff/prev/269126064|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-26T22:00:07Z Review: Task finished!''' * '''2026-07-26T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-26T22:00:10Z '''[[:de:Special:Diff/prev/269126543|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-26T22:00:20Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-26T22:00:34Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-26T22:01:29Z AdT-Archive: Task finished!''' * '''2026-07-26T22:01:37Z AdT2: Task finished!''' * '''2026-07-26T22:03:32Z AdTneu: Task finished!''' * '''2026-07-26T22:03:37Z AdT2: Task finished!''' * '''2026-07-26T22:03:47Z AdT2: Task finished!''' * '''2026-07-26T22:05:08Z HS-Snapshot: Task finished!''' * '''2026-07-26T22:06:10Z AdT2: Task finished!''' * '''2026-07-26T22:06:25Z AdT2: Task finished!''' * '''2026-07-26T22:29:28Z AdT3: Task finished!''' == TaxonBot: Protokoll 2026-07-27 == * '''2026-07-27T01:39:13Z NeueArtikel3: Task finished!''' * '''2026-07-27T02:22:25Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-27T03:08:06Z '''[[:de:Special:Diff/prev/269128941|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 2 Abschnitte: 2 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Geburtstag_von_Misselwitz,_Joachim|Geburtstag_von_Misselwitz,_Joachim]]) - letzte Bearbeitung: [[:User:Doc Taxon|Doc Taxon]], 2026-07-26 23:26'' * '''2026-07-27T05:34:06Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-27T06:46:33Z '''[[:de:Special:Diff/prev/269132291|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * 2026-07-27T07:21:43Z '''[[:de:Special:Diff/prev/269132978|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-27T07:48:00Z '''[[:de:Special:Diff/prev/269133411|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span>'' * 2026-07-27T08:29:38Z '''[[:de:Special:Diff/prev/269134243|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * 2026-07-27T08:30:14Z '''[[:de:Special:Diff/prev/269134249|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-27T09:06:59Z '''[[:de:Special:Diff/prev/269135124|••]] MediaWiki:''' [[:de:MediaWiki:Userlogin-yourname-desc|MediaWiki:Userlogin-yourname-desc]] -- [[:de:user:Hgzh|Hgzh]] -- ''Anpassung an [[Wikipedia:Benutzerkonto]]'' * 2026-07-27T09:10:13Z '''[[:de:Special:Diff/prev/269135199|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet1|MediaWiki:Createacct-username-policy-popover-bullet1]] -- [[:de:user:Hgzh|Hgzh]] -- ''Link auf lokale Hilfeseite'' * 2026-07-27T09:14:04Z '''[[:de:Special:Diff/prev/269135264|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet2|MediaWiki:Createacct-username-policy-popover-bullet2]] -- [[:de:user:Hgzh|Hgzh]] -- ''Link zu lokaler Hilfeseite'' * 2026-07-27T09:17:06Z '''[[:de:Special:Diff/prev/269135320|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet3|MediaWiki:Createacct-username-policy-popover-bullet3]] -- [[:de:user:Hgzh|Hgzh]] -- ''Originaltext ist enwiki-zentriert und trifft hier nicht zu, stattdessen auf Verifizierung verwiesen'' * 2026-07-27T09:35:04Z '''[[:de:Special:Diff/prev/269135762|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''lokale Adaption des Infobox-Hack-Stylesheets'' * 2026-07-27T09:36:31Z '''[[:de:Special:Diff/prev/269135802|••]] MediaWiki:''' [[:de:MediaWiki:Wikimedia-styles-exclude|MediaWiki:Wikimedia-styles-exclude]] -- [[:de:user:Hgzh|Hgzh]] -- ''zentrales Infobox-Stylesheet deaktiviert'' * 2026-07-27T09:43:59Z '''[[:de:Special:Diff/prev/269135955|••]] MediaWiki:''' [[:de:MediaWiki:Gadgets-definition|MediaWiki:Gadgets-definition]] -- [[:de:user:Hgzh|Hgzh]] -- ''responsive erstmal nur für minerva'' * 2026-07-27T09:45:36Z '''[[:de:Special:Diff/prev/269135983|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''nur minerva über Gadgets-definition'' * '''2026-07-27T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-27T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-27T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-27T10:00:33Z AutoArchiv Wikiversity: Task finished!''' * 2026-07-27T10:22:29Z '''[[:de:Special:Diff/prev/269136634|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''inline-table mglw. generell besser geeignet'' * '''2026-07-27T10:52:06Z AdT2: Task finished!''' * '''2026-07-27T10:54:27Z AdT2: Task finished!''' * '''2026-07-27T11:02:06Z AdT2: Task finished!''' * '''2026-07-27T11:04:30Z AdT2: Task finished!''' * '''2026-07-27T11:05:26Z AdT2: Task finished!''' * '''2026-07-27T11:06:36Z AdT2: Task finished!''' * '''2026-07-27T11:07:50Z AdT2: Task finished!''' * '''2026-07-27T11:08:59Z AdT2: Task finished!''' * '''2026-07-27T11:19:04Z AdT3: Task finished!''' * '''2026-07-27T11:23:06Z AdT2: Task finished!''' * '''2026-07-27T11:25:33Z AdT2: Task finished!''' * '''2026-07-27T11:51:09Z AdT3: Task finished!''' * 2026-07-27T11:55:01Z '''[[:de:Special:Diff/prev/269138538|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:02Z '''[[:de:Special:Diff/prev/269138541|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:02Z '''[[:de:Special:Diff/prev/269138543|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138545|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Janui|Kennzeichnung von Lotse Janui als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Janui|Kennzeichnung von Lotse Janui als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138546|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Mondtaler|Kennzeichnung von Lotse Mondtaler als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Mondtaler|Kennzeichnung von Lotse Mondtaler als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138547|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:55:04Z '''[[:de:Special:Diff/prev/269138549|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Janui|Entfernen von Lotse Janui, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Janui|Entfernen von Lotse Janui, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:55:04Z '''[[:de:Special:Diff/prev/269138550|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Mondtaler|Entfernen von Lotse Mondtaler, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Mondtaler|Entfernen von Lotse Mondtaler, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:56:16Z '''[[:de:Special:Diff/prev/269138580|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:17Z '''[[:de:Special:Diff/prev/269138581|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:18Z '''[[:de:Special:Diff/prev/269138583|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:18Z '''[[:de:Special:Diff/prev/269138584|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T12:26:48Z '''[[:de:Special:Diff/prev/269139304|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * '''2026-07-27T13:00:03Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-27T15:49:34Z '''[[:de:Special:Diff/prev/269143289|••]] MediaWiki:''' [[:de:MediaWiki:Noarticletext-1|MediaWiki:Noarticletext-1]] -- [[:de:user:MBq|MBq]] -- ''zweiter satz eher verwirrend vor allem für noobs'' * 2026-07-27T16:03:13Z '''[[:de:Special:Diff/prev/269143551|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia:WikiProjekt Kategorien/Warteschlange/Archiv/2026 III#Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie) (erledigt)]] archiviert – letzte Bearbeitung: [[user:TaxonBot|TaxonBot]] (26.07.2026 18:01:48)'' * 2026-07-27T19:41:44Z '''[[:de:Special:Diff/prev/269147772|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Hellenyck|Hellenyck]] -- * 2026-07-27T20:01:48Z '''[[:de:Special:Diff/prev/269148095|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SignaturBot|SignaturBot]] -- ''Bot: Signaturnachtrag für Beitrag von [[User:Hellenyck|Hellenyck]]'' * 2026-07-27T20:03:18Z '''[[:de:Special:Diff/prev/269148127|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Hellenyck|Hellenyck]] -- * '''2026-07-27T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-27T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-27T22:00:11Z '''[[:de:Special:Diff/prev/269150668|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-27T22:00:22Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-27T22:00:35Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-27T22:01:28Z AdT-Archive: Task finished!''' * '''2026-07-27T22:01:40Z AdT2: Task finished!''' * '''2026-07-27T22:03:39Z AdTneu: Task finished!''' * '''2026-07-27T22:03:41Z AdT2: Task finished!''' * '''2026-07-27T22:03:53Z AdT2: Task finished!''' * '''2026-07-27T22:05:08Z HS-Snapshot: Task finished!''' * '''2026-07-27T22:06:20Z AdT2: Task finished!''' * '''2026-07-27T22:06:20Z AdT2: Task finished!''' * 2026-07-27T22:13:23Z '''[[:de:Special:Diff/prev/269150924|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Aktualisierung'' * 2026-07-27T22:15:38Z '''[[:de:Special:Diff/prev/269150973|••]] MediaWiki:''' [[:de:MediaWiki:Codemirror-prefs-summary|MediaWiki:Codemirror-prefs-summary]] -- [[:de:user:Ameisenigel|Ameisenigel]] -- ''Anfrage auf [[WP:AA]]'' * '''2026-07-27T22:30:27Z AdT3: Task finished!''' * 2026-07-27T22:46:58Z '''[[:de:Special:Diff/prev/269151373|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Niederländische Kunstgeschichte u.a.|→]]<span class="autocomment">Niederländische Kunstgeschichte u.a.: </span> Antwort'' == TaxonBot: Protokoll 2026-07-28 == * '''2026-07-28T00:40:10Z Review: Task finished!''' * '''2026-07-28T01:41:51Z NeueArtikel3: Task finished!''' * 2026-07-28T03:08:01Z '''[[:de:Special:Diff/prev/269153146|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 3 Abschnitte: 3 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Law360|Law360]]) - letzte Bearbeitung: [[:User:FordPrefect42|FordPrefect42]], 2026-07-28 00:46'' * '''2026-07-28T06:19:28Z -- <span style="color:red;">110</span>''' * 2026-07-28T06:20:36Z '''[[:de:Special:Diff/prev/269156430|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-28T06:20:36Z '''[[:de:Special:Diff/prev/269156431|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-28T06:20:37Z '''[[:de:Special:Diff/prev/269156432|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:IvaBerlin|Kennzeichnung von Lotse IvaBerlin als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:IvaBerlin|Kennzeichnung von Lotse IvaBerlin als abwesend, inaktiv seit 14 Tagen: </span>'' * '''2026-07-28T06:20:58Z -- <span style="color:red;">110</span>''' * 2026-07-28T07:37:00Z '''[[:de:Special:Diff/prev/269157652|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Niederländische Kunstgeschichte u.a.|→]]<span class="autocomment">Niederländische Kunstgeschichte u.a.: </span>'' * '''2026-07-28T08:25:42Z [[:de:Special:Diff/prev/269158532|••]] Augsburg: [[:de:Wikipedia:Augsburg|Wikipedia:Augsburg]] -- [[:de:user:Maimaid|Maimaid]] -- ''[[:de:Wikipedia:Augsburg#Absagen|→]]<span class="autocomment">Absagen: </span> diesmal nicht''''' * '''2026-07-28T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-28T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-28T10:00:20Z AutoArchiv Wikivoyage: Task finished!''' nti09my9c3fc2y87hqql8wcx58cf61q 619047 619046 2026-07-28T10:00:34Z TaxonBot 4700 Log: AA 619047 wikitext text/x-wiki == TaxonBot: Protokoll 2026-07-24 == * '''2026-07-24T01:41:23Z NeueArtikel3: Task finished!''' * 2026-07-24T02:37:40Z '''[[:de:Special:Diff/prev/269051656|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:KurtR|KurtR]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#schweizer-illustrierte.ch und handelszeitung.ch auf Archive.org umstellen|→]]<span class="autocomment">schweizer-illustrierte.ch und handelszeitung.ch auf Archive.org umstellen: </span>'' * 2026-07-24T03:07:56Z '''[[:de:Special:Diff/prev/269051807|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 1 Abschnitt: 1 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Wieder_Zootaxa|Wieder_Zootaxa]]) - letzte Bearbeitung: [[:User:YuniToumei|YuniToumei]], 2026-07-23 22:57'' * '''2026-07-24T05:21:37Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-24T06:35:29Z '''[[:de:Special:Diff/prev/269054508|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> Antwort'' * '''2026-07-24T07:07:45Z AdT2: Task finished!''' * '''2026-07-24T07:10:14Z AdT2: Task finished!''' * 2026-07-24T07:19:24Z '''[[:de:Special:Diff/prev/269055298|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span> Antwort'' * '''2026-07-24T07:35:06Z AdT3: Task finished!''' * 2026-07-24T08:22:23Z '''[[:de:Special:Diff/prev/269056314|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of Crustacean Biology|→]]<span class="autocomment">Journal of Crustacean Biology: </span>'' * 2026-07-24T09:23:37Z '''[[:de:Special:Diff/prev/269057592|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Wi-luc-ky|Wi-luc-ky]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> aw: läuft bei allen Nachteilen auf Totlinklabel hinaus'' * '''2026-07-24T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-24T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-24T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-24T10:00:35Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-24T10:07:32Z [[:de:Special:Diff/prev/269058569|••]] Augsburg: [[:de:Wikipedia:Augsburg|Wikipedia:Augsburg]] -- [[:de:user:Langoktavian|Langoktavian]] -- ''[[:de:Wikipedia:Augsburg#Ich bin dabei!|→]]<span class="autocomment">Ich bin dabei!: </span>''''' * 2026-07-24T10:16:03Z '''[[:de:Special:Diff/prev/269058729|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span>'' * '''2026-07-24T10:31:23Z AdT2: Task finished!''' * '''2026-07-24T10:33:45Z AdT2: Task finished!''' * '''2026-07-24T10:34:08Z AdT2: Task finished!''' * '''2026-07-24T10:36:31Z AdT2: Task finished!''' * '''2026-07-24T10:58:29Z AdT3: Task finished!''' * '''2026-07-24T11:57:13Z MerlBot: Task finished!''' * '''2026-07-24T11:57:28Z MerlBot1a: Task finished!''' * '''2026-07-24T13:00:04Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-24T14:36:49Z '''[[:de:Special:Diff/prev/269063510|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:Krib|Krib]] -- ''[[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung#1945 bis heute|→]]<span class="autocomment">1945 bis heute: </span> +[[Volksmudschahedin]]'' * '''2026-07-24T17:06:31Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-24T19:05:20Z '''[[:de:Special:Diff/prev/269068831|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span> Antwort'' * 2026-07-24T19:05:35Z '''[[:de:Special:Diff/prev/269068837|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Walter Schmidt-Salzmann - Widerstandsbewegung 20.07.1944|→]]<span class="autocomment">Walter Schmidt-Salzmann - Widerstandsbewegung 20.07.1944: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * 2026-07-24T19:19:46Z '''[[:de:Special:Diff/prev/269069103|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> Antwort'' * 2026-07-24T19:44:13Z '''[[:de:Special:Diff/prev/269069473|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Wi-luc-ky|Wi-luc-ky]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> aw: in [[Archive.today]] steht was zum [[WP:GB|GB]]'' * '''2026-07-24T21:55:07Z HS-Snapshot: Task finished!''' * '''2026-07-24T22:00:09Z Review: Task finished!''' * '''2026-07-24T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-24T22:00:14Z '''[[:de:Special:Diff/prev/269071687|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-24T22:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-24T22:00:44Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-24T22:01:25Z AdT-Archive: Task finished!''' * '''2026-07-24T22:01:37Z AdT2: Task finished!''' * '''2026-07-24T22:03:26Z AdTneu: Task finished!''' * '''2026-07-24T22:03:35Z AdT2: Task finished!''' * '''2026-07-24T22:03:41Z AdT2: Task finished!''' * '''2026-07-24T22:05:07Z HS-Snapshot: Task finished!''' * '''2026-07-24T22:06:01Z AdT2: Task finished!''' * '''2026-07-24T22:06:04Z AdT2: Task finished!''' * '''2026-07-24T22:30:04Z AdT3: Task finished!''' == TaxonBot: Protokoll 2026-07-25 == * '''2026-07-25T01:42:40Z NeueArtikel3: Task finished!''' * '''2026-07-25T02:27:12Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-25T04:31:55Z '''[[:de:Special:Diff/prev/269074888|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Schulenburg1|Schulenburg1]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Geburtstag von Misselwitz, Joachim|→]]<span class="autocomment">Geburtstag von Misselwitz, Joachim: </span>'' * 2026-07-25T04:38:55Z '''[[:de:Special:Diff/prev/269074956|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:Zollernalb|Zollernalb]] -- ''Neuer Abschnitt [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange#Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch)|→]]<span class="autocomment">Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch): </span>'' * 2026-07-25T05:00:39Z '''[[:de:Special:Diff/prev/269075274|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonKatBot|TaxonKatBot]] -- ''Bot: [[:Kategorie:Bischof von Derry]] nach [[:Kategorie:Bischof von Derry (römisch-katholisch)]]: erledigt'' * '''2026-07-25T05:22:42Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-25T08:52:54Z '''[[:de:Special:Diff/prev/269080442|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span>'' * '''2026-07-25T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-25T10:00:12Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-25T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-25T10:00:33Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-25T10:25:28Z MerlBot: Task finished!''' * '''2026-07-25T10:25:43Z MerlBot1a: Task finished!''' * 2026-07-25T11:01:03Z '''[[:de:Special:Diff/prev/269087961|••]] IMP:''' [[:de:Wikipedia Diskussion:Übersetzungen|Wikipedia Diskussion:Übersetzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia Diskussion:Übersetzungen/Archiv/2023#Bestes Vorgehen beim Artikelübersetzen, mit Blick auf die Fußnoten]] archiviert – letzte Bearbeitung: [[user:Ameisenigel|Ameisenigel]] (15.07.2026 22:06:20)'' * '''2026-07-25T11:58:34Z [[:de:Special:Diff/prev/269089070|••]] Augsburg: [[:de:Wikipedia Diskussion:Augsburg|Wikipedia Diskussion:Augsburg]] -- [[:de:user:LGB-ler|LGB-ler]] -- ''[[:de:Wikipedia Diskussion:Augsburg#Wiki Treffen im Legoland Deutschland Resort|→]]<span class="autocomment">Wiki Treffen im Legoland Deutschland Resort: </span> Antwort''''' * '''2026-07-25T13:00:11Z AutoArchiv-Maimaid: Task finished!''' * '''2026-07-25T17:02:01Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-25T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-25T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-25T22:00:20Z AutoArchiv Wikivoyage: Task finished!''' * 2026-07-25T22:00:19Z '''[[:de:Special:Diff/prev/269098194|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-25T22:00:34Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-25T22:01:28Z AdT-Archive: Task finished!''' * '''2026-07-25T22:01:41Z AdT2: Task finished!''' * '''2026-07-25T22:03:27Z AdTneu: Task finished!''' * '''2026-07-25T22:03:34Z AdT2: Task finished!''' * '''2026-07-25T22:03:43Z AdT2: Task finished!''' * '''2026-07-25T22:05:07Z HS-Snapshot: Task finished!''' * '''2026-07-25T22:05:58Z AdT2: Task finished!''' * '''2026-07-25T22:06:07Z AdT2: Task finished!''' * 2026-07-25T22:13:10Z '''[[:de:Special:Diff/prev/269098339|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Aktualisierung'' * '''2026-07-25T22:29:42Z AdT3: Task finished!''' * 2026-07-25T23:19:07Z '''[[:de:Special:Diff/prev/269099303|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:Perrak|Perrak]] -- ''Neuer Abschnitt [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange#Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie)|→]]<span class="autocomment">Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie): </span>'' == TaxonBot: Protokoll 2026-07-26 == * '''2026-07-26T01:43:07Z NeueArtikel3: Task finished!''' * '''2026-07-26T02:24:52Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-26T03:07:38Z '''[[:de:Special:Diff/prev/269100556|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 1 Abschnitt: 1 nach [[Wikipedia:Bots/Anfragen/Archiv/2026-2]] (ab Abschnitt [[Wikipedia:Bots/Anfragen/Archiv/2026-2#Zwei_Vorlagenbezeichner|Zwei_Vorlagenbezeichner]]) - letzte Bearbeitung: [[:User:Wi-luc-ky|Wi-luc-ky]], 2026-07-24 21:44'' * 2026-07-26T03:08:04Z '''[[:de:Special:Diff/prev/269100564|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 3 Abschnitte: 3 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Walter_Schmidt-Salzmann_-_Widerstandsbewegung_20.07.1944|Walter_Schmidt-Salzmann_-_Widerstandsbewegung_20.07.1944]]) - letzte Bearbeitung: [[:User:Marie Adelaide|Marie Adelaide]], 2026-07-25 10:52'' * 2026-07-26T05:02:42Z '''[[:de:Special:Diff/prev/269102082|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonKatBot|TaxonKatBot]] -- ''Bot: [[:Kategorie:Isthmus]] nach [[:Kategorie:Isthmus (Geographie)]]: erledigt'' * '''2026-07-26T05:19:39Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-26T06:01:40Z '''[[:de:Special:Diff/prev/269102959|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T06:20:17Z Review: Task finished!''' * '''2026-07-26T07:04:51Z -- <span style="color:red;">110</span>''' * '''2026-07-26T07:34:23Z -- <span style="color:red;">110</span>''' * 2026-07-26T08:07:10Z '''[[:de:Special:Diff/prev/269105130|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:LeoGe25|LeoGe25]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-add-self-no-reason:LeoGe25||→]]<span class="autocomment">growthexperiments-manage-mentors-summary-add-self-no-reason:LeoGe25|: </span>'' * 2026-07-26T08:08:45Z '''[[:de:Special:Diff/prev/269105177|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData-Parameterzeilen in Darkmode'' * 2026-07-26T08:14:10Z '''[[:de:Special:Diff/prev/269105304|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''status-fix'' * 2026-07-26T08:23:31Z '''[[:de:Special:Diff/prev/269105496|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color-fix'' * 2026-07-26T08:39:45Z '''[[:de:Special:Diff/prev/269105832|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color fixed'' * 2026-07-26T08:42:29Z '''[[:de:Special:Diff/prev/269105889|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- * 2026-07-26T08:48:53Z '''[[:de:Special:Diff/prev/269105994|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''attempt 2'' * 2026-07-26T08:50:38Z '''[[:de:Special:Diff/prev/269106040|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Jayen466|Jayen466]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span>'' * 2026-07-26T08:59:11Z '''[[:de:Special:Diff/prev/269106248|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color-fix 3'' * 2026-07-26T09:46:16Z '''[[:de:Special:Diff/prev/269107366|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData grey shaded background / fix part 2 / optimized'' * 2026-07-26T09:52:50Z '''[[:de:Special:Diff/prev/269107501|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen#Altfälle mit offenen Fragen oder Problemen|→]]<span class="autocomment">Altfälle mit offenen Fragen oder Problemen: </span>'' * '''2026-07-26T09:55:09Z HS-Snapshot: Task finished!''' * '''2026-07-26T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-26T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-26T10:00:32Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-26T10:25:42Z MerlBot: Task finished!''' * '''2026-07-26T10:25:57Z MerlBot1a: Task finished!''' * 2026-07-26T10:32:50Z '''[[:de:Special:Diff/prev/269108359|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''required templatedata line: blue background'' * 2026-07-26T11:03:50Z '''[[:de:Special:Diff/prev/269108967|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * '''2026-07-26T11:10:56Z AdT2: Task finished!''' * '''2026-07-26T11:13:22Z AdT2: Task finished!''' * '''2026-07-26T11:39:33Z AdT3: Task finished!''' * 2026-07-26T11:50:52Z '''[[:de:Special:Diff/prev/269109953|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span>'' * 2026-07-26T11:54:39Z '''[[:de:Special:Diff/prev/269110026|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData: deprecated nach Beschreibung rot'' * 2026-07-26T11:59:30Z '''[[:de:Special:Diff/prev/269110098|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-26T12:17:45Z '''[[:de:Special:Diff/prev/269110441|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span> Service: DOI klickbar gemacht'' * 2026-07-26T12:19:07Z '''[[:de:Special:Diff/prev/269110466|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * 2026-07-26T12:26:09Z '''[[:de:Special:Diff/prev/269110594|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> Antwort'' * 2026-07-26T12:57:45Z '''[[:de:Special:Diff/prev/269111198|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Rack Pack|Rack Pack]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.|→]]<span class="autocomment">Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.: </span>'' * '''2026-07-26T13:00:03Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-26T13:14:00Z '''[[:de:Special:Diff/prev/269111657|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.|→]]<span class="autocomment">Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T14:40:58Z AdT2: Task finished!''' * '''2026-07-26T14:43:22Z AdT2: Task finished!''' * 2026-07-26T14:55:11Z '''[[:de:Special:Diff/prev/269115779|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Rack Pack|Rack Pack]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#ArchivLink, InternetArchivBot über komplettes Portal:Billard 6.295 Artikel laufen lassen möglich?|→]]<span class="autocomment">ArchivLink, InternetArchivBot über komplettes Portal:Billard 6.295 Artikel laufen lassen möglich?: </span>'' * '''2026-07-26T15:08:57Z AdT3: Task finished!''' * 2026-07-26T15:55:23Z '''[[:de:Special:Diff/prev/269119211|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> Antwort'' * 2026-07-26T15:55:39Z '''[[:de:Special:Diff/prev/269119219|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * 2026-07-26T16:01:48Z '''[[:de:Special:Diff/prev/269119348|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia:WikiProjekt Kategorien/Warteschlange/Archiv/2026 III#Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch) (erledigt)]] archiviert – letzte Bearbeitung: [[user:TaxonKatBot|TaxonKatBot]] (26.07.2026 07:02:42)'' * 2026-07-26T16:03:51Z '''[[:de:Special:Diff/prev/269119393|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-26T16:39:13Z '''[[:de:Special:Diff/prev/269120898|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Timk70|Timk70]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span> mail'' * '''2026-07-26T17:06:16Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-26T18:15:07Z AdT2: Task finished!''' * '''2026-07-26T18:17:31Z AdT2: Task finished!''' * 2026-07-26T18:23:32Z '''[[:de:Special:Diff/prev/269122999|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span> Antwort'' * '''2026-07-26T18:42:51Z AdT3: Task finished!''' * 2026-07-26T18:49:34Z '''[[:de:Special:Diff/prev/269123502|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Jayen466|Jayen466]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span> erledigt'' * 2026-07-26T20:49:34Z '''[[:de:Special:Diff/prev/269125506|••]] MediaWiki:''' [[:de:MediaWiki:Ipbreason-indef-dropdown|MediaWiki:Ipbreason-indef-dropdown]] -- [[:de:user:Codc|Codc]] -- * 2026-07-26T21:26:06Z '''[[:de:Special:Diff/prev/269126058|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * 2026-07-26T21:26:27Z '''[[:de:Special:Diff/prev/269126064|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-26T22:00:07Z Review: Task finished!''' * '''2026-07-26T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-26T22:00:10Z '''[[:de:Special:Diff/prev/269126543|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-26T22:00:20Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-26T22:00:34Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-26T22:01:29Z AdT-Archive: Task finished!''' * '''2026-07-26T22:01:37Z AdT2: Task finished!''' * '''2026-07-26T22:03:32Z AdTneu: Task finished!''' * '''2026-07-26T22:03:37Z AdT2: Task finished!''' * '''2026-07-26T22:03:47Z AdT2: Task finished!''' * '''2026-07-26T22:05:08Z HS-Snapshot: Task finished!''' * '''2026-07-26T22:06:10Z AdT2: Task finished!''' * '''2026-07-26T22:06:25Z AdT2: Task finished!''' * '''2026-07-26T22:29:28Z AdT3: Task finished!''' == TaxonBot: Protokoll 2026-07-27 == * '''2026-07-27T01:39:13Z NeueArtikel3: Task finished!''' * '''2026-07-27T02:22:25Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-27T03:08:06Z '''[[:de:Special:Diff/prev/269128941|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 2 Abschnitte: 2 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Geburtstag_von_Misselwitz,_Joachim|Geburtstag_von_Misselwitz,_Joachim]]) - letzte Bearbeitung: [[:User:Doc Taxon|Doc Taxon]], 2026-07-26 23:26'' * '''2026-07-27T05:34:06Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-27T06:46:33Z '''[[:de:Special:Diff/prev/269132291|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * 2026-07-27T07:21:43Z '''[[:de:Special:Diff/prev/269132978|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-27T07:48:00Z '''[[:de:Special:Diff/prev/269133411|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span>'' * 2026-07-27T08:29:38Z '''[[:de:Special:Diff/prev/269134243|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * 2026-07-27T08:30:14Z '''[[:de:Special:Diff/prev/269134249|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-27T09:06:59Z '''[[:de:Special:Diff/prev/269135124|••]] MediaWiki:''' [[:de:MediaWiki:Userlogin-yourname-desc|MediaWiki:Userlogin-yourname-desc]] -- [[:de:user:Hgzh|Hgzh]] -- ''Anpassung an [[Wikipedia:Benutzerkonto]]'' * 2026-07-27T09:10:13Z '''[[:de:Special:Diff/prev/269135199|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet1|MediaWiki:Createacct-username-policy-popover-bullet1]] -- [[:de:user:Hgzh|Hgzh]] -- ''Link auf lokale Hilfeseite'' * 2026-07-27T09:14:04Z '''[[:de:Special:Diff/prev/269135264|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet2|MediaWiki:Createacct-username-policy-popover-bullet2]] -- [[:de:user:Hgzh|Hgzh]] -- ''Link zu lokaler Hilfeseite'' * 2026-07-27T09:17:06Z '''[[:de:Special:Diff/prev/269135320|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet3|MediaWiki:Createacct-username-policy-popover-bullet3]] -- [[:de:user:Hgzh|Hgzh]] -- ''Originaltext ist enwiki-zentriert und trifft hier nicht zu, stattdessen auf Verifizierung verwiesen'' * 2026-07-27T09:35:04Z '''[[:de:Special:Diff/prev/269135762|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''lokale Adaption des Infobox-Hack-Stylesheets'' * 2026-07-27T09:36:31Z '''[[:de:Special:Diff/prev/269135802|••]] MediaWiki:''' [[:de:MediaWiki:Wikimedia-styles-exclude|MediaWiki:Wikimedia-styles-exclude]] -- [[:de:user:Hgzh|Hgzh]] -- ''zentrales Infobox-Stylesheet deaktiviert'' * 2026-07-27T09:43:59Z '''[[:de:Special:Diff/prev/269135955|••]] MediaWiki:''' [[:de:MediaWiki:Gadgets-definition|MediaWiki:Gadgets-definition]] -- [[:de:user:Hgzh|Hgzh]] -- ''responsive erstmal nur für minerva'' * 2026-07-27T09:45:36Z '''[[:de:Special:Diff/prev/269135983|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''nur minerva über Gadgets-definition'' * '''2026-07-27T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-27T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-27T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-27T10:00:33Z AutoArchiv Wikiversity: Task finished!''' * 2026-07-27T10:22:29Z '''[[:de:Special:Diff/prev/269136634|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''inline-table mglw. generell besser geeignet'' * '''2026-07-27T10:52:06Z AdT2: Task finished!''' * '''2026-07-27T10:54:27Z AdT2: Task finished!''' * '''2026-07-27T11:02:06Z AdT2: Task finished!''' * '''2026-07-27T11:04:30Z AdT2: Task finished!''' * '''2026-07-27T11:05:26Z AdT2: Task finished!''' * '''2026-07-27T11:06:36Z AdT2: Task finished!''' * '''2026-07-27T11:07:50Z AdT2: Task finished!''' * '''2026-07-27T11:08:59Z AdT2: Task finished!''' * '''2026-07-27T11:19:04Z AdT3: Task finished!''' * '''2026-07-27T11:23:06Z AdT2: Task finished!''' * '''2026-07-27T11:25:33Z AdT2: Task finished!''' * '''2026-07-27T11:51:09Z AdT3: Task finished!''' * 2026-07-27T11:55:01Z '''[[:de:Special:Diff/prev/269138538|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:02Z '''[[:de:Special:Diff/prev/269138541|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:02Z '''[[:de:Special:Diff/prev/269138543|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138545|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Janui|Kennzeichnung von Lotse Janui als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Janui|Kennzeichnung von Lotse Janui als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138546|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Mondtaler|Kennzeichnung von Lotse Mondtaler als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Mondtaler|Kennzeichnung von Lotse Mondtaler als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138547|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:55:04Z '''[[:de:Special:Diff/prev/269138549|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Janui|Entfernen von Lotse Janui, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Janui|Entfernen von Lotse Janui, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:55:04Z '''[[:de:Special:Diff/prev/269138550|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Mondtaler|Entfernen von Lotse Mondtaler, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Mondtaler|Entfernen von Lotse Mondtaler, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:56:16Z '''[[:de:Special:Diff/prev/269138580|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:17Z '''[[:de:Special:Diff/prev/269138581|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:18Z '''[[:de:Special:Diff/prev/269138583|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:18Z '''[[:de:Special:Diff/prev/269138584|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T12:26:48Z '''[[:de:Special:Diff/prev/269139304|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * '''2026-07-27T13:00:03Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-27T15:49:34Z '''[[:de:Special:Diff/prev/269143289|••]] MediaWiki:''' [[:de:MediaWiki:Noarticletext-1|MediaWiki:Noarticletext-1]] -- [[:de:user:MBq|MBq]] -- ''zweiter satz eher verwirrend vor allem für noobs'' * 2026-07-27T16:03:13Z '''[[:de:Special:Diff/prev/269143551|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia:WikiProjekt Kategorien/Warteschlange/Archiv/2026 III#Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie) (erledigt)]] archiviert – letzte Bearbeitung: [[user:TaxonBot|TaxonBot]] (26.07.2026 18:01:48)'' * 2026-07-27T19:41:44Z '''[[:de:Special:Diff/prev/269147772|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Hellenyck|Hellenyck]] -- * 2026-07-27T20:01:48Z '''[[:de:Special:Diff/prev/269148095|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SignaturBot|SignaturBot]] -- ''Bot: Signaturnachtrag für Beitrag von [[User:Hellenyck|Hellenyck]]'' * 2026-07-27T20:03:18Z '''[[:de:Special:Diff/prev/269148127|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Hellenyck|Hellenyck]] -- * '''2026-07-27T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-27T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-27T22:00:11Z '''[[:de:Special:Diff/prev/269150668|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-27T22:00:22Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-27T22:00:35Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-27T22:01:28Z AdT-Archive: Task finished!''' * '''2026-07-27T22:01:40Z AdT2: Task finished!''' * '''2026-07-27T22:03:39Z AdTneu: Task finished!''' * '''2026-07-27T22:03:41Z AdT2: Task finished!''' * '''2026-07-27T22:03:53Z AdT2: Task finished!''' * '''2026-07-27T22:05:08Z HS-Snapshot: Task finished!''' * '''2026-07-27T22:06:20Z AdT2: Task finished!''' * '''2026-07-27T22:06:20Z AdT2: Task finished!''' * 2026-07-27T22:13:23Z '''[[:de:Special:Diff/prev/269150924|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Aktualisierung'' * 2026-07-27T22:15:38Z '''[[:de:Special:Diff/prev/269150973|••]] MediaWiki:''' [[:de:MediaWiki:Codemirror-prefs-summary|MediaWiki:Codemirror-prefs-summary]] -- [[:de:user:Ameisenigel|Ameisenigel]] -- ''Anfrage auf [[WP:AA]]'' * '''2026-07-27T22:30:27Z AdT3: Task finished!''' * 2026-07-27T22:46:58Z '''[[:de:Special:Diff/prev/269151373|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Niederländische Kunstgeschichte u.a.|→]]<span class="autocomment">Niederländische Kunstgeschichte u.a.: </span> Antwort'' == TaxonBot: Protokoll 2026-07-28 == * '''2026-07-28T00:40:10Z Review: Task finished!''' * '''2026-07-28T01:41:51Z NeueArtikel3: Task finished!''' * 2026-07-28T03:08:01Z '''[[:de:Special:Diff/prev/269153146|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 3 Abschnitte: 3 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Law360|Law360]]) - letzte Bearbeitung: [[:User:FordPrefect42|FordPrefect42]], 2026-07-28 00:46'' * '''2026-07-28T06:19:28Z -- <span style="color:red;">110</span>''' * 2026-07-28T06:20:36Z '''[[:de:Special:Diff/prev/269156430|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-28T06:20:36Z '''[[:de:Special:Diff/prev/269156431|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-28T06:20:37Z '''[[:de:Special:Diff/prev/269156432|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:IvaBerlin|Kennzeichnung von Lotse IvaBerlin als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:IvaBerlin|Kennzeichnung von Lotse IvaBerlin als abwesend, inaktiv seit 14 Tagen: </span>'' * '''2026-07-28T06:20:58Z -- <span style="color:red;">110</span>''' * 2026-07-28T07:37:00Z '''[[:de:Special:Diff/prev/269157652|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Niederländische Kunstgeschichte u.a.|→]]<span class="autocomment">Niederländische Kunstgeschichte u.a.: </span>'' * '''2026-07-28T08:25:42Z [[:de:Special:Diff/prev/269158532|••]] Augsburg: [[:de:Wikipedia:Augsburg|Wikipedia:Augsburg]] -- [[:de:user:Maimaid|Maimaid]] -- ''[[:de:Wikipedia:Augsburg#Absagen|→]]<span class="autocomment">Absagen: </span> diesmal nicht''''' * '''2026-07-28T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-28T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-28T10:00:20Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-28T10:00:34Z AutoArchiv Wikiversity: Task finished!''' egen87wbccu2a62jnka58v2queuneq9 619048 619047 2026-07-28T11:05:31Z TaxonBot 4700 Log: AdT2 619048 wikitext text/x-wiki == TaxonBot: Protokoll 2026-07-24 == * '''2026-07-24T01:41:23Z NeueArtikel3: Task finished!''' * 2026-07-24T02:37:40Z '''[[:de:Special:Diff/prev/269051656|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:KurtR|KurtR]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#schweizer-illustrierte.ch und handelszeitung.ch auf Archive.org umstellen|→]]<span class="autocomment">schweizer-illustrierte.ch und handelszeitung.ch auf Archive.org umstellen: </span>'' * 2026-07-24T03:07:56Z '''[[:de:Special:Diff/prev/269051807|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 1 Abschnitt: 1 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Wieder_Zootaxa|Wieder_Zootaxa]]) - letzte Bearbeitung: [[:User:YuniToumei|YuniToumei]], 2026-07-23 22:57'' * '''2026-07-24T05:21:37Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-24T06:35:29Z '''[[:de:Special:Diff/prev/269054508|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> Antwort'' * '''2026-07-24T07:07:45Z AdT2: Task finished!''' * '''2026-07-24T07:10:14Z AdT2: Task finished!''' * 2026-07-24T07:19:24Z '''[[:de:Special:Diff/prev/269055298|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span> Antwort'' * '''2026-07-24T07:35:06Z AdT3: Task finished!''' * 2026-07-24T08:22:23Z '''[[:de:Special:Diff/prev/269056314|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of Crustacean Biology|→]]<span class="autocomment">Journal of Crustacean Biology: </span>'' * 2026-07-24T09:23:37Z '''[[:de:Special:Diff/prev/269057592|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Wi-luc-ky|Wi-luc-ky]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> aw: läuft bei allen Nachteilen auf Totlinklabel hinaus'' * '''2026-07-24T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-24T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-24T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-24T10:00:35Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-24T10:07:32Z [[:de:Special:Diff/prev/269058569|••]] Augsburg: [[:de:Wikipedia:Augsburg|Wikipedia:Augsburg]] -- [[:de:user:Langoktavian|Langoktavian]] -- ''[[:de:Wikipedia:Augsburg#Ich bin dabei!|→]]<span class="autocomment">Ich bin dabei!: </span>''''' * 2026-07-24T10:16:03Z '''[[:de:Special:Diff/prev/269058729|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span>'' * '''2026-07-24T10:31:23Z AdT2: Task finished!''' * '''2026-07-24T10:33:45Z AdT2: Task finished!''' * '''2026-07-24T10:34:08Z AdT2: Task finished!''' * '''2026-07-24T10:36:31Z AdT2: Task finished!''' * '''2026-07-24T10:58:29Z AdT3: Task finished!''' * '''2026-07-24T11:57:13Z MerlBot: Task finished!''' * '''2026-07-24T11:57:28Z MerlBot1a: Task finished!''' * '''2026-07-24T13:00:04Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-24T14:36:49Z '''[[:de:Special:Diff/prev/269063510|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:Krib|Krib]] -- ''[[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung#1945 bis heute|→]]<span class="autocomment">1945 bis heute: </span> +[[Volksmudschahedin]]'' * '''2026-07-24T17:06:31Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-24T19:05:20Z '''[[:de:Special:Diff/prev/269068831|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span> Antwort'' * 2026-07-24T19:05:35Z '''[[:de:Special:Diff/prev/269068837|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Walter Schmidt-Salzmann - Widerstandsbewegung 20.07.1944|→]]<span class="autocomment">Walter Schmidt-Salzmann - Widerstandsbewegung 20.07.1944: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * 2026-07-24T19:19:46Z '''[[:de:Special:Diff/prev/269069103|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> Antwort'' * 2026-07-24T19:44:13Z '''[[:de:Special:Diff/prev/269069473|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Wi-luc-ky|Wi-luc-ky]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> aw: in [[Archive.today]] steht was zum [[WP:GB|GB]]'' * '''2026-07-24T21:55:07Z HS-Snapshot: Task finished!''' * '''2026-07-24T22:00:09Z Review: Task finished!''' * '''2026-07-24T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-24T22:00:14Z '''[[:de:Special:Diff/prev/269071687|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-24T22:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-24T22:00:44Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-24T22:01:25Z AdT-Archive: Task finished!''' * '''2026-07-24T22:01:37Z AdT2: Task finished!''' * '''2026-07-24T22:03:26Z AdTneu: Task finished!''' * '''2026-07-24T22:03:35Z AdT2: Task finished!''' * '''2026-07-24T22:03:41Z AdT2: Task finished!''' * '''2026-07-24T22:05:07Z HS-Snapshot: Task finished!''' * '''2026-07-24T22:06:01Z AdT2: Task finished!''' * '''2026-07-24T22:06:04Z AdT2: Task finished!''' * '''2026-07-24T22:30:04Z AdT3: Task finished!''' == TaxonBot: Protokoll 2026-07-25 == * '''2026-07-25T01:42:40Z NeueArtikel3: Task finished!''' * '''2026-07-25T02:27:12Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-25T04:31:55Z '''[[:de:Special:Diff/prev/269074888|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Schulenburg1|Schulenburg1]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Geburtstag von Misselwitz, Joachim|→]]<span class="autocomment">Geburtstag von Misselwitz, Joachim: </span>'' * 2026-07-25T04:38:55Z '''[[:de:Special:Diff/prev/269074956|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:Zollernalb|Zollernalb]] -- ''Neuer Abschnitt [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange#Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch)|→]]<span class="autocomment">Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch): </span>'' * 2026-07-25T05:00:39Z '''[[:de:Special:Diff/prev/269075274|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonKatBot|TaxonKatBot]] -- ''Bot: [[:Kategorie:Bischof von Derry]] nach [[:Kategorie:Bischof von Derry (römisch-katholisch)]]: erledigt'' * '''2026-07-25T05:22:42Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-25T08:52:54Z '''[[:de:Special:Diff/prev/269080442|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span>'' * '''2026-07-25T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-25T10:00:12Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-25T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-25T10:00:33Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-25T10:25:28Z MerlBot: Task finished!''' * '''2026-07-25T10:25:43Z MerlBot1a: Task finished!''' * 2026-07-25T11:01:03Z '''[[:de:Special:Diff/prev/269087961|••]] IMP:''' [[:de:Wikipedia Diskussion:Übersetzungen|Wikipedia Diskussion:Übersetzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia Diskussion:Übersetzungen/Archiv/2023#Bestes Vorgehen beim Artikelübersetzen, mit Blick auf die Fußnoten]] archiviert – letzte Bearbeitung: [[user:Ameisenigel|Ameisenigel]] (15.07.2026 22:06:20)'' * '''2026-07-25T11:58:34Z [[:de:Special:Diff/prev/269089070|••]] Augsburg: [[:de:Wikipedia Diskussion:Augsburg|Wikipedia Diskussion:Augsburg]] -- [[:de:user:LGB-ler|LGB-ler]] -- ''[[:de:Wikipedia Diskussion:Augsburg#Wiki Treffen im Legoland Deutschland Resort|→]]<span class="autocomment">Wiki Treffen im Legoland Deutschland Resort: </span> Antwort''''' * '''2026-07-25T13:00:11Z AutoArchiv-Maimaid: Task finished!''' * '''2026-07-25T17:02:01Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-25T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-25T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-25T22:00:20Z AutoArchiv Wikivoyage: Task finished!''' * 2026-07-25T22:00:19Z '''[[:de:Special:Diff/prev/269098194|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-25T22:00:34Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-25T22:01:28Z AdT-Archive: Task finished!''' * '''2026-07-25T22:01:41Z AdT2: Task finished!''' * '''2026-07-25T22:03:27Z AdTneu: Task finished!''' * '''2026-07-25T22:03:34Z AdT2: Task finished!''' * '''2026-07-25T22:03:43Z AdT2: Task finished!''' * '''2026-07-25T22:05:07Z HS-Snapshot: Task finished!''' * '''2026-07-25T22:05:58Z AdT2: Task finished!''' * '''2026-07-25T22:06:07Z AdT2: Task finished!''' * 2026-07-25T22:13:10Z '''[[:de:Special:Diff/prev/269098339|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Aktualisierung'' * '''2026-07-25T22:29:42Z AdT3: Task finished!''' * 2026-07-25T23:19:07Z '''[[:de:Special:Diff/prev/269099303|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:Perrak|Perrak]] -- ''Neuer Abschnitt [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange#Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie)|→]]<span class="autocomment">Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie): </span>'' == TaxonBot: Protokoll 2026-07-26 == * '''2026-07-26T01:43:07Z NeueArtikel3: Task finished!''' * '''2026-07-26T02:24:52Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-26T03:07:38Z '''[[:de:Special:Diff/prev/269100556|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 1 Abschnitt: 1 nach [[Wikipedia:Bots/Anfragen/Archiv/2026-2]] (ab Abschnitt [[Wikipedia:Bots/Anfragen/Archiv/2026-2#Zwei_Vorlagenbezeichner|Zwei_Vorlagenbezeichner]]) - letzte Bearbeitung: [[:User:Wi-luc-ky|Wi-luc-ky]], 2026-07-24 21:44'' * 2026-07-26T03:08:04Z '''[[:de:Special:Diff/prev/269100564|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 3 Abschnitte: 3 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Walter_Schmidt-Salzmann_-_Widerstandsbewegung_20.07.1944|Walter_Schmidt-Salzmann_-_Widerstandsbewegung_20.07.1944]]) - letzte Bearbeitung: [[:User:Marie Adelaide|Marie Adelaide]], 2026-07-25 10:52'' * 2026-07-26T05:02:42Z '''[[:de:Special:Diff/prev/269102082|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonKatBot|TaxonKatBot]] -- ''Bot: [[:Kategorie:Isthmus]] nach [[:Kategorie:Isthmus (Geographie)]]: erledigt'' * '''2026-07-26T05:19:39Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-26T06:01:40Z '''[[:de:Special:Diff/prev/269102959|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T06:20:17Z Review: Task finished!''' * '''2026-07-26T07:04:51Z -- <span style="color:red;">110</span>''' * '''2026-07-26T07:34:23Z -- <span style="color:red;">110</span>''' * 2026-07-26T08:07:10Z '''[[:de:Special:Diff/prev/269105130|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:LeoGe25|LeoGe25]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-add-self-no-reason:LeoGe25||→]]<span class="autocomment">growthexperiments-manage-mentors-summary-add-self-no-reason:LeoGe25|: </span>'' * 2026-07-26T08:08:45Z '''[[:de:Special:Diff/prev/269105177|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData-Parameterzeilen in Darkmode'' * 2026-07-26T08:14:10Z '''[[:de:Special:Diff/prev/269105304|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''status-fix'' * 2026-07-26T08:23:31Z '''[[:de:Special:Diff/prev/269105496|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color-fix'' * 2026-07-26T08:39:45Z '''[[:de:Special:Diff/prev/269105832|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color fixed'' * 2026-07-26T08:42:29Z '''[[:de:Special:Diff/prev/269105889|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- * 2026-07-26T08:48:53Z '''[[:de:Special:Diff/prev/269105994|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''attempt 2'' * 2026-07-26T08:50:38Z '''[[:de:Special:Diff/prev/269106040|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Jayen466|Jayen466]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span>'' * 2026-07-26T08:59:11Z '''[[:de:Special:Diff/prev/269106248|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color-fix 3'' * 2026-07-26T09:46:16Z '''[[:de:Special:Diff/prev/269107366|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData grey shaded background / fix part 2 / optimized'' * 2026-07-26T09:52:50Z '''[[:de:Special:Diff/prev/269107501|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen#Altfälle mit offenen Fragen oder Problemen|→]]<span class="autocomment">Altfälle mit offenen Fragen oder Problemen: </span>'' * '''2026-07-26T09:55:09Z HS-Snapshot: Task finished!''' * '''2026-07-26T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-26T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-26T10:00:32Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-26T10:25:42Z MerlBot: Task finished!''' * '''2026-07-26T10:25:57Z MerlBot1a: Task finished!''' * 2026-07-26T10:32:50Z '''[[:de:Special:Diff/prev/269108359|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''required templatedata line: blue background'' * 2026-07-26T11:03:50Z '''[[:de:Special:Diff/prev/269108967|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * '''2026-07-26T11:10:56Z AdT2: Task finished!''' * '''2026-07-26T11:13:22Z AdT2: Task finished!''' * '''2026-07-26T11:39:33Z AdT3: Task finished!''' * 2026-07-26T11:50:52Z '''[[:de:Special:Diff/prev/269109953|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span>'' * 2026-07-26T11:54:39Z '''[[:de:Special:Diff/prev/269110026|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData: deprecated nach Beschreibung rot'' * 2026-07-26T11:59:30Z '''[[:de:Special:Diff/prev/269110098|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-26T12:17:45Z '''[[:de:Special:Diff/prev/269110441|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span> Service: DOI klickbar gemacht'' * 2026-07-26T12:19:07Z '''[[:de:Special:Diff/prev/269110466|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * 2026-07-26T12:26:09Z '''[[:de:Special:Diff/prev/269110594|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> Antwort'' * 2026-07-26T12:57:45Z '''[[:de:Special:Diff/prev/269111198|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Rack Pack|Rack Pack]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.|→]]<span class="autocomment">Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.: </span>'' * '''2026-07-26T13:00:03Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-26T13:14:00Z '''[[:de:Special:Diff/prev/269111657|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.|→]]<span class="autocomment">Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T14:40:58Z AdT2: Task finished!''' * '''2026-07-26T14:43:22Z AdT2: Task finished!''' * 2026-07-26T14:55:11Z '''[[:de:Special:Diff/prev/269115779|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Rack Pack|Rack Pack]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#ArchivLink, InternetArchivBot über komplettes Portal:Billard 6.295 Artikel laufen lassen möglich?|→]]<span class="autocomment">ArchivLink, InternetArchivBot über komplettes Portal:Billard 6.295 Artikel laufen lassen möglich?: </span>'' * '''2026-07-26T15:08:57Z AdT3: Task finished!''' * 2026-07-26T15:55:23Z '''[[:de:Special:Diff/prev/269119211|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> Antwort'' * 2026-07-26T15:55:39Z '''[[:de:Special:Diff/prev/269119219|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * 2026-07-26T16:01:48Z '''[[:de:Special:Diff/prev/269119348|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia:WikiProjekt Kategorien/Warteschlange/Archiv/2026 III#Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch) (erledigt)]] archiviert – letzte Bearbeitung: [[user:TaxonKatBot|TaxonKatBot]] (26.07.2026 07:02:42)'' * 2026-07-26T16:03:51Z '''[[:de:Special:Diff/prev/269119393|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-26T16:39:13Z '''[[:de:Special:Diff/prev/269120898|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Timk70|Timk70]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span> mail'' * '''2026-07-26T17:06:16Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-26T18:15:07Z AdT2: Task finished!''' * '''2026-07-26T18:17:31Z AdT2: Task finished!''' * 2026-07-26T18:23:32Z '''[[:de:Special:Diff/prev/269122999|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span> Antwort'' * '''2026-07-26T18:42:51Z AdT3: Task finished!''' * 2026-07-26T18:49:34Z '''[[:de:Special:Diff/prev/269123502|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Jayen466|Jayen466]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span> erledigt'' * 2026-07-26T20:49:34Z '''[[:de:Special:Diff/prev/269125506|••]] MediaWiki:''' [[:de:MediaWiki:Ipbreason-indef-dropdown|MediaWiki:Ipbreason-indef-dropdown]] -- [[:de:user:Codc|Codc]] -- * 2026-07-26T21:26:06Z '''[[:de:Special:Diff/prev/269126058|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * 2026-07-26T21:26:27Z '''[[:de:Special:Diff/prev/269126064|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-26T22:00:07Z Review: Task finished!''' * '''2026-07-26T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-26T22:00:10Z '''[[:de:Special:Diff/prev/269126543|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-26T22:00:20Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-26T22:00:34Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-26T22:01:29Z AdT-Archive: Task finished!''' * '''2026-07-26T22:01:37Z AdT2: Task finished!''' * '''2026-07-26T22:03:32Z AdTneu: Task finished!''' * '''2026-07-26T22:03:37Z AdT2: Task finished!''' * '''2026-07-26T22:03:47Z AdT2: Task finished!''' * '''2026-07-26T22:05:08Z HS-Snapshot: Task finished!''' * '''2026-07-26T22:06:10Z AdT2: Task finished!''' * '''2026-07-26T22:06:25Z AdT2: Task finished!''' * '''2026-07-26T22:29:28Z AdT3: Task finished!''' == TaxonBot: Protokoll 2026-07-27 == * '''2026-07-27T01:39:13Z NeueArtikel3: Task finished!''' * '''2026-07-27T02:22:25Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-27T03:08:06Z '''[[:de:Special:Diff/prev/269128941|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 2 Abschnitte: 2 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Geburtstag_von_Misselwitz,_Joachim|Geburtstag_von_Misselwitz,_Joachim]]) - letzte Bearbeitung: [[:User:Doc Taxon|Doc Taxon]], 2026-07-26 23:26'' * '''2026-07-27T05:34:06Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-27T06:46:33Z '''[[:de:Special:Diff/prev/269132291|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * 2026-07-27T07:21:43Z '''[[:de:Special:Diff/prev/269132978|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-27T07:48:00Z '''[[:de:Special:Diff/prev/269133411|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span>'' * 2026-07-27T08:29:38Z '''[[:de:Special:Diff/prev/269134243|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * 2026-07-27T08:30:14Z '''[[:de:Special:Diff/prev/269134249|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-27T09:06:59Z '''[[:de:Special:Diff/prev/269135124|••]] MediaWiki:''' [[:de:MediaWiki:Userlogin-yourname-desc|MediaWiki:Userlogin-yourname-desc]] -- [[:de:user:Hgzh|Hgzh]] -- ''Anpassung an [[Wikipedia:Benutzerkonto]]'' * 2026-07-27T09:10:13Z '''[[:de:Special:Diff/prev/269135199|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet1|MediaWiki:Createacct-username-policy-popover-bullet1]] -- [[:de:user:Hgzh|Hgzh]] -- ''Link auf lokale Hilfeseite'' * 2026-07-27T09:14:04Z '''[[:de:Special:Diff/prev/269135264|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet2|MediaWiki:Createacct-username-policy-popover-bullet2]] -- [[:de:user:Hgzh|Hgzh]] -- ''Link zu lokaler Hilfeseite'' * 2026-07-27T09:17:06Z '''[[:de:Special:Diff/prev/269135320|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet3|MediaWiki:Createacct-username-policy-popover-bullet3]] -- [[:de:user:Hgzh|Hgzh]] -- ''Originaltext ist enwiki-zentriert und trifft hier nicht zu, stattdessen auf Verifizierung verwiesen'' * 2026-07-27T09:35:04Z '''[[:de:Special:Diff/prev/269135762|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''lokale Adaption des Infobox-Hack-Stylesheets'' * 2026-07-27T09:36:31Z '''[[:de:Special:Diff/prev/269135802|••]] MediaWiki:''' [[:de:MediaWiki:Wikimedia-styles-exclude|MediaWiki:Wikimedia-styles-exclude]] -- [[:de:user:Hgzh|Hgzh]] -- ''zentrales Infobox-Stylesheet deaktiviert'' * 2026-07-27T09:43:59Z '''[[:de:Special:Diff/prev/269135955|••]] MediaWiki:''' [[:de:MediaWiki:Gadgets-definition|MediaWiki:Gadgets-definition]] -- [[:de:user:Hgzh|Hgzh]] -- ''responsive erstmal nur für minerva'' * 2026-07-27T09:45:36Z '''[[:de:Special:Diff/prev/269135983|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''nur minerva über Gadgets-definition'' * '''2026-07-27T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-27T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-27T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-27T10:00:33Z AutoArchiv Wikiversity: Task finished!''' * 2026-07-27T10:22:29Z '''[[:de:Special:Diff/prev/269136634|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''inline-table mglw. generell besser geeignet'' * '''2026-07-27T10:52:06Z AdT2: Task finished!''' * '''2026-07-27T10:54:27Z AdT2: Task finished!''' * '''2026-07-27T11:02:06Z AdT2: Task finished!''' * '''2026-07-27T11:04:30Z AdT2: Task finished!''' * '''2026-07-27T11:05:26Z AdT2: Task finished!''' * '''2026-07-27T11:06:36Z AdT2: Task finished!''' * '''2026-07-27T11:07:50Z AdT2: Task finished!''' * '''2026-07-27T11:08:59Z AdT2: Task finished!''' * '''2026-07-27T11:19:04Z AdT3: Task finished!''' * '''2026-07-27T11:23:06Z AdT2: Task finished!''' * '''2026-07-27T11:25:33Z AdT2: Task finished!''' * '''2026-07-27T11:51:09Z AdT3: Task finished!''' * 2026-07-27T11:55:01Z '''[[:de:Special:Diff/prev/269138538|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:02Z '''[[:de:Special:Diff/prev/269138541|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:02Z '''[[:de:Special:Diff/prev/269138543|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138545|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Janui|Kennzeichnung von Lotse Janui als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Janui|Kennzeichnung von Lotse Janui als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138546|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Mondtaler|Kennzeichnung von Lotse Mondtaler als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Mondtaler|Kennzeichnung von Lotse Mondtaler als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138547|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:55:04Z '''[[:de:Special:Diff/prev/269138549|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Janui|Entfernen von Lotse Janui, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Janui|Entfernen von Lotse Janui, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:55:04Z '''[[:de:Special:Diff/prev/269138550|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Mondtaler|Entfernen von Lotse Mondtaler, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Mondtaler|Entfernen von Lotse Mondtaler, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:56:16Z '''[[:de:Special:Diff/prev/269138580|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:17Z '''[[:de:Special:Diff/prev/269138581|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:18Z '''[[:de:Special:Diff/prev/269138583|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:18Z '''[[:de:Special:Diff/prev/269138584|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T12:26:48Z '''[[:de:Special:Diff/prev/269139304|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * '''2026-07-27T13:00:03Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-27T15:49:34Z '''[[:de:Special:Diff/prev/269143289|••]] MediaWiki:''' [[:de:MediaWiki:Noarticletext-1|MediaWiki:Noarticletext-1]] -- [[:de:user:MBq|MBq]] -- ''zweiter satz eher verwirrend vor allem für noobs'' * 2026-07-27T16:03:13Z '''[[:de:Special:Diff/prev/269143551|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia:WikiProjekt Kategorien/Warteschlange/Archiv/2026 III#Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie) (erledigt)]] archiviert – letzte Bearbeitung: [[user:TaxonBot|TaxonBot]] (26.07.2026 18:01:48)'' * 2026-07-27T19:41:44Z '''[[:de:Special:Diff/prev/269147772|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Hellenyck|Hellenyck]] -- * 2026-07-27T20:01:48Z '''[[:de:Special:Diff/prev/269148095|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SignaturBot|SignaturBot]] -- ''Bot: Signaturnachtrag für Beitrag von [[User:Hellenyck|Hellenyck]]'' * 2026-07-27T20:03:18Z '''[[:de:Special:Diff/prev/269148127|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Hellenyck|Hellenyck]] -- * '''2026-07-27T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-27T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-27T22:00:11Z '''[[:de:Special:Diff/prev/269150668|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-27T22:00:22Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-27T22:00:35Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-27T22:01:28Z AdT-Archive: Task finished!''' * '''2026-07-27T22:01:40Z AdT2: Task finished!''' * '''2026-07-27T22:03:39Z AdTneu: Task finished!''' * '''2026-07-27T22:03:41Z AdT2: Task finished!''' * '''2026-07-27T22:03:53Z AdT2: Task finished!''' * '''2026-07-27T22:05:08Z HS-Snapshot: Task finished!''' * '''2026-07-27T22:06:20Z AdT2: Task finished!''' * '''2026-07-27T22:06:20Z AdT2: Task finished!''' * 2026-07-27T22:13:23Z '''[[:de:Special:Diff/prev/269150924|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Aktualisierung'' * 2026-07-27T22:15:38Z '''[[:de:Special:Diff/prev/269150973|••]] MediaWiki:''' [[:de:MediaWiki:Codemirror-prefs-summary|MediaWiki:Codemirror-prefs-summary]] -- [[:de:user:Ameisenigel|Ameisenigel]] -- ''Anfrage auf [[WP:AA]]'' * '''2026-07-27T22:30:27Z AdT3: Task finished!''' * 2026-07-27T22:46:58Z '''[[:de:Special:Diff/prev/269151373|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Niederländische Kunstgeschichte u.a.|→]]<span class="autocomment">Niederländische Kunstgeschichte u.a.: </span> Antwort'' == TaxonBot: Protokoll 2026-07-28 == * '''2026-07-28T00:40:10Z Review: Task finished!''' * '''2026-07-28T01:41:51Z NeueArtikel3: Task finished!''' * 2026-07-28T03:08:01Z '''[[:de:Special:Diff/prev/269153146|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 3 Abschnitte: 3 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Law360|Law360]]) - letzte Bearbeitung: [[:User:FordPrefect42|FordPrefect42]], 2026-07-28 00:46'' * '''2026-07-28T06:19:28Z -- <span style="color:red;">110</span>''' * 2026-07-28T06:20:36Z '''[[:de:Special:Diff/prev/269156430|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-28T06:20:36Z '''[[:de:Special:Diff/prev/269156431|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-28T06:20:37Z '''[[:de:Special:Diff/prev/269156432|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:IvaBerlin|Kennzeichnung von Lotse IvaBerlin als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:IvaBerlin|Kennzeichnung von Lotse IvaBerlin als abwesend, inaktiv seit 14 Tagen: </span>'' * '''2026-07-28T06:20:58Z -- <span style="color:red;">110</span>''' * 2026-07-28T07:37:00Z '''[[:de:Special:Diff/prev/269157652|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Niederländische Kunstgeschichte u.a.|→]]<span class="autocomment">Niederländische Kunstgeschichte u.a.: </span>'' * '''2026-07-28T08:25:42Z [[:de:Special:Diff/prev/269158532|••]] Augsburg: [[:de:Wikipedia:Augsburg|Wikipedia:Augsburg]] -- [[:de:user:Maimaid|Maimaid]] -- ''[[:de:Wikipedia:Augsburg#Absagen|→]]<span class="autocomment">Absagen: </span> diesmal nicht''''' * '''2026-07-28T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-28T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-28T10:00:20Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-28T10:00:34Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-28T11:05:31Z AdT2: Task finished!''' ah8fo018gy0nsi1unuwnep83f8tm5zl 619049 619048 2026-07-28T11:07:58Z TaxonBot 4700 Log: AdT2 619049 wikitext text/x-wiki == TaxonBot: Protokoll 2026-07-24 == * '''2026-07-24T01:41:23Z NeueArtikel3: Task finished!''' * 2026-07-24T02:37:40Z '''[[:de:Special:Diff/prev/269051656|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:KurtR|KurtR]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#schweizer-illustrierte.ch und handelszeitung.ch auf Archive.org umstellen|→]]<span class="autocomment">schweizer-illustrierte.ch und handelszeitung.ch auf Archive.org umstellen: </span>'' * 2026-07-24T03:07:56Z '''[[:de:Special:Diff/prev/269051807|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 1 Abschnitt: 1 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Wieder_Zootaxa|Wieder_Zootaxa]]) - letzte Bearbeitung: [[:User:YuniToumei|YuniToumei]], 2026-07-23 22:57'' * '''2026-07-24T05:21:37Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-24T06:35:29Z '''[[:de:Special:Diff/prev/269054508|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> Antwort'' * '''2026-07-24T07:07:45Z AdT2: Task finished!''' * '''2026-07-24T07:10:14Z AdT2: Task finished!''' * 2026-07-24T07:19:24Z '''[[:de:Special:Diff/prev/269055298|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span> Antwort'' * '''2026-07-24T07:35:06Z AdT3: Task finished!''' * 2026-07-24T08:22:23Z '''[[:de:Special:Diff/prev/269056314|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of Crustacean Biology|→]]<span class="autocomment">Journal of Crustacean Biology: </span>'' * 2026-07-24T09:23:37Z '''[[:de:Special:Diff/prev/269057592|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Wi-luc-ky|Wi-luc-ky]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> aw: läuft bei allen Nachteilen auf Totlinklabel hinaus'' * '''2026-07-24T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-24T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-24T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-24T10:00:35Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-24T10:07:32Z [[:de:Special:Diff/prev/269058569|••]] Augsburg: [[:de:Wikipedia:Augsburg|Wikipedia:Augsburg]] -- [[:de:user:Langoktavian|Langoktavian]] -- ''[[:de:Wikipedia:Augsburg#Ich bin dabei!|→]]<span class="autocomment">Ich bin dabei!: </span>''''' * 2026-07-24T10:16:03Z '''[[:de:Special:Diff/prev/269058729|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span>'' * '''2026-07-24T10:31:23Z AdT2: Task finished!''' * '''2026-07-24T10:33:45Z AdT2: Task finished!''' * '''2026-07-24T10:34:08Z AdT2: Task finished!''' * '''2026-07-24T10:36:31Z AdT2: Task finished!''' * '''2026-07-24T10:58:29Z AdT3: Task finished!''' * '''2026-07-24T11:57:13Z MerlBot: Task finished!''' * '''2026-07-24T11:57:28Z MerlBot1a: Task finished!''' * '''2026-07-24T13:00:04Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-24T14:36:49Z '''[[:de:Special:Diff/prev/269063510|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:Krib|Krib]] -- ''[[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung#1945 bis heute|→]]<span class="autocomment">1945 bis heute: </span> +[[Volksmudschahedin]]'' * '''2026-07-24T17:06:31Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-24T19:05:20Z '''[[:de:Special:Diff/prev/269068831|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span> Antwort'' * 2026-07-24T19:05:35Z '''[[:de:Special:Diff/prev/269068837|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Walter Schmidt-Salzmann - Widerstandsbewegung 20.07.1944|→]]<span class="autocomment">Walter Schmidt-Salzmann - Widerstandsbewegung 20.07.1944: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * 2026-07-24T19:19:46Z '''[[:de:Special:Diff/prev/269069103|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> Antwort'' * 2026-07-24T19:44:13Z '''[[:de:Special:Diff/prev/269069473|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Wi-luc-ky|Wi-luc-ky]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> aw: in [[Archive.today]] steht was zum [[WP:GB|GB]]'' * '''2026-07-24T21:55:07Z HS-Snapshot: Task finished!''' * '''2026-07-24T22:00:09Z Review: Task finished!''' * '''2026-07-24T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-24T22:00:14Z '''[[:de:Special:Diff/prev/269071687|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-24T22:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-24T22:00:44Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-24T22:01:25Z AdT-Archive: Task finished!''' * '''2026-07-24T22:01:37Z AdT2: Task finished!''' * '''2026-07-24T22:03:26Z AdTneu: Task finished!''' * '''2026-07-24T22:03:35Z AdT2: Task finished!''' * '''2026-07-24T22:03:41Z AdT2: Task finished!''' * '''2026-07-24T22:05:07Z HS-Snapshot: Task finished!''' * '''2026-07-24T22:06:01Z AdT2: Task finished!''' * '''2026-07-24T22:06:04Z AdT2: Task finished!''' * '''2026-07-24T22:30:04Z AdT3: Task finished!''' == TaxonBot: Protokoll 2026-07-25 == * '''2026-07-25T01:42:40Z NeueArtikel3: Task finished!''' * '''2026-07-25T02:27:12Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-25T04:31:55Z '''[[:de:Special:Diff/prev/269074888|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Schulenburg1|Schulenburg1]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Geburtstag von Misselwitz, Joachim|→]]<span class="autocomment">Geburtstag von Misselwitz, Joachim: </span>'' * 2026-07-25T04:38:55Z '''[[:de:Special:Diff/prev/269074956|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:Zollernalb|Zollernalb]] -- ''Neuer Abschnitt [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange#Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch)|→]]<span class="autocomment">Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch): </span>'' * 2026-07-25T05:00:39Z '''[[:de:Special:Diff/prev/269075274|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonKatBot|TaxonKatBot]] -- ''Bot: [[:Kategorie:Bischof von Derry]] nach [[:Kategorie:Bischof von Derry (römisch-katholisch)]]: erledigt'' * '''2026-07-25T05:22:42Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-25T08:52:54Z '''[[:de:Special:Diff/prev/269080442|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span>'' * '''2026-07-25T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-25T10:00:12Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-25T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-25T10:00:33Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-25T10:25:28Z MerlBot: Task finished!''' * '''2026-07-25T10:25:43Z MerlBot1a: Task finished!''' * 2026-07-25T11:01:03Z '''[[:de:Special:Diff/prev/269087961|••]] IMP:''' [[:de:Wikipedia Diskussion:Übersetzungen|Wikipedia Diskussion:Übersetzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia Diskussion:Übersetzungen/Archiv/2023#Bestes Vorgehen beim Artikelübersetzen, mit Blick auf die Fußnoten]] archiviert – letzte Bearbeitung: [[user:Ameisenigel|Ameisenigel]] (15.07.2026 22:06:20)'' * '''2026-07-25T11:58:34Z [[:de:Special:Diff/prev/269089070|••]] Augsburg: [[:de:Wikipedia Diskussion:Augsburg|Wikipedia Diskussion:Augsburg]] -- [[:de:user:LGB-ler|LGB-ler]] -- ''[[:de:Wikipedia Diskussion:Augsburg#Wiki Treffen im Legoland Deutschland Resort|→]]<span class="autocomment">Wiki Treffen im Legoland Deutschland Resort: </span> Antwort''''' * '''2026-07-25T13:00:11Z AutoArchiv-Maimaid: Task finished!''' * '''2026-07-25T17:02:01Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-25T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-25T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-25T22:00:20Z AutoArchiv Wikivoyage: Task finished!''' * 2026-07-25T22:00:19Z '''[[:de:Special:Diff/prev/269098194|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-25T22:00:34Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-25T22:01:28Z AdT-Archive: Task finished!''' * '''2026-07-25T22:01:41Z AdT2: Task finished!''' * '''2026-07-25T22:03:27Z AdTneu: Task finished!''' * '''2026-07-25T22:03:34Z AdT2: Task finished!''' * '''2026-07-25T22:03:43Z AdT2: Task finished!''' * '''2026-07-25T22:05:07Z HS-Snapshot: Task finished!''' * '''2026-07-25T22:05:58Z AdT2: Task finished!''' * '''2026-07-25T22:06:07Z AdT2: Task finished!''' * 2026-07-25T22:13:10Z '''[[:de:Special:Diff/prev/269098339|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Aktualisierung'' * '''2026-07-25T22:29:42Z AdT3: Task finished!''' * 2026-07-25T23:19:07Z '''[[:de:Special:Diff/prev/269099303|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:Perrak|Perrak]] -- ''Neuer Abschnitt [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange#Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie)|→]]<span class="autocomment">Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie): </span>'' == TaxonBot: Protokoll 2026-07-26 == * '''2026-07-26T01:43:07Z NeueArtikel3: Task finished!''' * '''2026-07-26T02:24:52Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-26T03:07:38Z '''[[:de:Special:Diff/prev/269100556|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 1 Abschnitt: 1 nach [[Wikipedia:Bots/Anfragen/Archiv/2026-2]] (ab Abschnitt [[Wikipedia:Bots/Anfragen/Archiv/2026-2#Zwei_Vorlagenbezeichner|Zwei_Vorlagenbezeichner]]) - letzte Bearbeitung: [[:User:Wi-luc-ky|Wi-luc-ky]], 2026-07-24 21:44'' * 2026-07-26T03:08:04Z '''[[:de:Special:Diff/prev/269100564|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 3 Abschnitte: 3 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Walter_Schmidt-Salzmann_-_Widerstandsbewegung_20.07.1944|Walter_Schmidt-Salzmann_-_Widerstandsbewegung_20.07.1944]]) - letzte Bearbeitung: [[:User:Marie Adelaide|Marie Adelaide]], 2026-07-25 10:52'' * 2026-07-26T05:02:42Z '''[[:de:Special:Diff/prev/269102082|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonKatBot|TaxonKatBot]] -- ''Bot: [[:Kategorie:Isthmus]] nach [[:Kategorie:Isthmus (Geographie)]]: erledigt'' * '''2026-07-26T05:19:39Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-26T06:01:40Z '''[[:de:Special:Diff/prev/269102959|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T06:20:17Z Review: Task finished!''' * '''2026-07-26T07:04:51Z -- <span style="color:red;">110</span>''' * '''2026-07-26T07:34:23Z -- <span style="color:red;">110</span>''' * 2026-07-26T08:07:10Z '''[[:de:Special:Diff/prev/269105130|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:LeoGe25|LeoGe25]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-add-self-no-reason:LeoGe25||→]]<span class="autocomment">growthexperiments-manage-mentors-summary-add-self-no-reason:LeoGe25|: </span>'' * 2026-07-26T08:08:45Z '''[[:de:Special:Diff/prev/269105177|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData-Parameterzeilen in Darkmode'' * 2026-07-26T08:14:10Z '''[[:de:Special:Diff/prev/269105304|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''status-fix'' * 2026-07-26T08:23:31Z '''[[:de:Special:Diff/prev/269105496|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color-fix'' * 2026-07-26T08:39:45Z '''[[:de:Special:Diff/prev/269105832|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color fixed'' * 2026-07-26T08:42:29Z '''[[:de:Special:Diff/prev/269105889|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- * 2026-07-26T08:48:53Z '''[[:de:Special:Diff/prev/269105994|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''attempt 2'' * 2026-07-26T08:50:38Z '''[[:de:Special:Diff/prev/269106040|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Jayen466|Jayen466]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span>'' * 2026-07-26T08:59:11Z '''[[:de:Special:Diff/prev/269106248|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color-fix 3'' * 2026-07-26T09:46:16Z '''[[:de:Special:Diff/prev/269107366|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData grey shaded background / fix part 2 / optimized'' * 2026-07-26T09:52:50Z '''[[:de:Special:Diff/prev/269107501|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen#Altfälle mit offenen Fragen oder Problemen|→]]<span class="autocomment">Altfälle mit offenen Fragen oder Problemen: </span>'' * '''2026-07-26T09:55:09Z HS-Snapshot: Task finished!''' * '''2026-07-26T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-26T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-26T10:00:32Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-26T10:25:42Z MerlBot: Task finished!''' * '''2026-07-26T10:25:57Z MerlBot1a: Task finished!''' * 2026-07-26T10:32:50Z '''[[:de:Special:Diff/prev/269108359|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''required templatedata line: blue background'' * 2026-07-26T11:03:50Z '''[[:de:Special:Diff/prev/269108967|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * '''2026-07-26T11:10:56Z AdT2: Task finished!''' * '''2026-07-26T11:13:22Z AdT2: Task finished!''' * '''2026-07-26T11:39:33Z AdT3: Task finished!''' * 2026-07-26T11:50:52Z '''[[:de:Special:Diff/prev/269109953|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span>'' * 2026-07-26T11:54:39Z '''[[:de:Special:Diff/prev/269110026|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData: deprecated nach Beschreibung rot'' * 2026-07-26T11:59:30Z '''[[:de:Special:Diff/prev/269110098|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-26T12:17:45Z '''[[:de:Special:Diff/prev/269110441|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span> Service: DOI klickbar gemacht'' * 2026-07-26T12:19:07Z '''[[:de:Special:Diff/prev/269110466|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * 2026-07-26T12:26:09Z '''[[:de:Special:Diff/prev/269110594|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> Antwort'' * 2026-07-26T12:57:45Z '''[[:de:Special:Diff/prev/269111198|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Rack Pack|Rack Pack]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.|→]]<span class="autocomment">Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.: </span>'' * '''2026-07-26T13:00:03Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-26T13:14:00Z '''[[:de:Special:Diff/prev/269111657|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.|→]]<span class="autocomment">Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T14:40:58Z AdT2: Task finished!''' * '''2026-07-26T14:43:22Z AdT2: Task finished!''' * 2026-07-26T14:55:11Z '''[[:de:Special:Diff/prev/269115779|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Rack Pack|Rack Pack]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#ArchivLink, InternetArchivBot über komplettes Portal:Billard 6.295 Artikel laufen lassen möglich?|→]]<span class="autocomment">ArchivLink, InternetArchivBot über komplettes Portal:Billard 6.295 Artikel laufen lassen möglich?: </span>'' * '''2026-07-26T15:08:57Z AdT3: Task finished!''' * 2026-07-26T15:55:23Z '''[[:de:Special:Diff/prev/269119211|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> Antwort'' * 2026-07-26T15:55:39Z '''[[:de:Special:Diff/prev/269119219|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * 2026-07-26T16:01:48Z '''[[:de:Special:Diff/prev/269119348|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia:WikiProjekt Kategorien/Warteschlange/Archiv/2026 III#Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch) (erledigt)]] archiviert – letzte Bearbeitung: [[user:TaxonKatBot|TaxonKatBot]] (26.07.2026 07:02:42)'' * 2026-07-26T16:03:51Z '''[[:de:Special:Diff/prev/269119393|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-26T16:39:13Z '''[[:de:Special:Diff/prev/269120898|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Timk70|Timk70]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span> mail'' * '''2026-07-26T17:06:16Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-26T18:15:07Z AdT2: Task finished!''' * '''2026-07-26T18:17:31Z AdT2: Task finished!''' * 2026-07-26T18:23:32Z '''[[:de:Special:Diff/prev/269122999|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span> Antwort'' * '''2026-07-26T18:42:51Z AdT3: Task finished!''' * 2026-07-26T18:49:34Z '''[[:de:Special:Diff/prev/269123502|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Jayen466|Jayen466]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span> erledigt'' * 2026-07-26T20:49:34Z '''[[:de:Special:Diff/prev/269125506|••]] MediaWiki:''' [[:de:MediaWiki:Ipbreason-indef-dropdown|MediaWiki:Ipbreason-indef-dropdown]] -- [[:de:user:Codc|Codc]] -- * 2026-07-26T21:26:06Z '''[[:de:Special:Diff/prev/269126058|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * 2026-07-26T21:26:27Z '''[[:de:Special:Diff/prev/269126064|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-26T22:00:07Z Review: Task finished!''' * '''2026-07-26T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-26T22:00:10Z '''[[:de:Special:Diff/prev/269126543|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-26T22:00:20Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-26T22:00:34Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-26T22:01:29Z AdT-Archive: Task finished!''' * '''2026-07-26T22:01:37Z AdT2: Task finished!''' * '''2026-07-26T22:03:32Z AdTneu: Task finished!''' * '''2026-07-26T22:03:37Z AdT2: Task finished!''' * '''2026-07-26T22:03:47Z AdT2: Task finished!''' * '''2026-07-26T22:05:08Z HS-Snapshot: Task finished!''' * '''2026-07-26T22:06:10Z AdT2: Task finished!''' * '''2026-07-26T22:06:25Z AdT2: Task finished!''' * '''2026-07-26T22:29:28Z AdT3: Task finished!''' == TaxonBot: Protokoll 2026-07-27 == * '''2026-07-27T01:39:13Z NeueArtikel3: Task finished!''' * '''2026-07-27T02:22:25Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-27T03:08:06Z '''[[:de:Special:Diff/prev/269128941|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 2 Abschnitte: 2 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Geburtstag_von_Misselwitz,_Joachim|Geburtstag_von_Misselwitz,_Joachim]]) - letzte Bearbeitung: [[:User:Doc Taxon|Doc Taxon]], 2026-07-26 23:26'' * '''2026-07-27T05:34:06Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-27T06:46:33Z '''[[:de:Special:Diff/prev/269132291|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * 2026-07-27T07:21:43Z '''[[:de:Special:Diff/prev/269132978|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-27T07:48:00Z '''[[:de:Special:Diff/prev/269133411|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span>'' * 2026-07-27T08:29:38Z '''[[:de:Special:Diff/prev/269134243|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * 2026-07-27T08:30:14Z '''[[:de:Special:Diff/prev/269134249|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-27T09:06:59Z '''[[:de:Special:Diff/prev/269135124|••]] MediaWiki:''' [[:de:MediaWiki:Userlogin-yourname-desc|MediaWiki:Userlogin-yourname-desc]] -- [[:de:user:Hgzh|Hgzh]] -- ''Anpassung an [[Wikipedia:Benutzerkonto]]'' * 2026-07-27T09:10:13Z '''[[:de:Special:Diff/prev/269135199|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet1|MediaWiki:Createacct-username-policy-popover-bullet1]] -- [[:de:user:Hgzh|Hgzh]] -- ''Link auf lokale Hilfeseite'' * 2026-07-27T09:14:04Z '''[[:de:Special:Diff/prev/269135264|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet2|MediaWiki:Createacct-username-policy-popover-bullet2]] -- [[:de:user:Hgzh|Hgzh]] -- ''Link zu lokaler Hilfeseite'' * 2026-07-27T09:17:06Z '''[[:de:Special:Diff/prev/269135320|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet3|MediaWiki:Createacct-username-policy-popover-bullet3]] -- [[:de:user:Hgzh|Hgzh]] -- ''Originaltext ist enwiki-zentriert und trifft hier nicht zu, stattdessen auf Verifizierung verwiesen'' * 2026-07-27T09:35:04Z '''[[:de:Special:Diff/prev/269135762|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''lokale Adaption des Infobox-Hack-Stylesheets'' * 2026-07-27T09:36:31Z '''[[:de:Special:Diff/prev/269135802|••]] MediaWiki:''' [[:de:MediaWiki:Wikimedia-styles-exclude|MediaWiki:Wikimedia-styles-exclude]] -- [[:de:user:Hgzh|Hgzh]] -- ''zentrales Infobox-Stylesheet deaktiviert'' * 2026-07-27T09:43:59Z '''[[:de:Special:Diff/prev/269135955|••]] MediaWiki:''' [[:de:MediaWiki:Gadgets-definition|MediaWiki:Gadgets-definition]] -- [[:de:user:Hgzh|Hgzh]] -- ''responsive erstmal nur für minerva'' * 2026-07-27T09:45:36Z '''[[:de:Special:Diff/prev/269135983|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''nur minerva über Gadgets-definition'' * '''2026-07-27T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-27T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-27T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-27T10:00:33Z AutoArchiv Wikiversity: Task finished!''' * 2026-07-27T10:22:29Z '''[[:de:Special:Diff/prev/269136634|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''inline-table mglw. generell besser geeignet'' * '''2026-07-27T10:52:06Z AdT2: Task finished!''' * '''2026-07-27T10:54:27Z AdT2: Task finished!''' * '''2026-07-27T11:02:06Z AdT2: Task finished!''' * '''2026-07-27T11:04:30Z AdT2: Task finished!''' * '''2026-07-27T11:05:26Z AdT2: Task finished!''' * '''2026-07-27T11:06:36Z AdT2: Task finished!''' * '''2026-07-27T11:07:50Z AdT2: Task finished!''' * '''2026-07-27T11:08:59Z AdT2: Task finished!''' * '''2026-07-27T11:19:04Z AdT3: Task finished!''' * '''2026-07-27T11:23:06Z AdT2: Task finished!''' * '''2026-07-27T11:25:33Z AdT2: Task finished!''' * '''2026-07-27T11:51:09Z AdT3: Task finished!''' * 2026-07-27T11:55:01Z '''[[:de:Special:Diff/prev/269138538|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:02Z '''[[:de:Special:Diff/prev/269138541|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:02Z '''[[:de:Special:Diff/prev/269138543|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138545|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Janui|Kennzeichnung von Lotse Janui als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Janui|Kennzeichnung von Lotse Janui als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138546|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Mondtaler|Kennzeichnung von Lotse Mondtaler als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Mondtaler|Kennzeichnung von Lotse Mondtaler als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138547|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:55:04Z '''[[:de:Special:Diff/prev/269138549|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Janui|Entfernen von Lotse Janui, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Janui|Entfernen von Lotse Janui, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:55:04Z '''[[:de:Special:Diff/prev/269138550|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Mondtaler|Entfernen von Lotse Mondtaler, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Mondtaler|Entfernen von Lotse Mondtaler, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:56:16Z '''[[:de:Special:Diff/prev/269138580|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:17Z '''[[:de:Special:Diff/prev/269138581|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:18Z '''[[:de:Special:Diff/prev/269138583|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:18Z '''[[:de:Special:Diff/prev/269138584|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T12:26:48Z '''[[:de:Special:Diff/prev/269139304|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * '''2026-07-27T13:00:03Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-27T15:49:34Z '''[[:de:Special:Diff/prev/269143289|••]] MediaWiki:''' [[:de:MediaWiki:Noarticletext-1|MediaWiki:Noarticletext-1]] -- [[:de:user:MBq|MBq]] -- ''zweiter satz eher verwirrend vor allem für noobs'' * 2026-07-27T16:03:13Z '''[[:de:Special:Diff/prev/269143551|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia:WikiProjekt Kategorien/Warteschlange/Archiv/2026 III#Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie) (erledigt)]] archiviert – letzte Bearbeitung: [[user:TaxonBot|TaxonBot]] (26.07.2026 18:01:48)'' * 2026-07-27T19:41:44Z '''[[:de:Special:Diff/prev/269147772|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Hellenyck|Hellenyck]] -- * 2026-07-27T20:01:48Z '''[[:de:Special:Diff/prev/269148095|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SignaturBot|SignaturBot]] -- ''Bot: Signaturnachtrag für Beitrag von [[User:Hellenyck|Hellenyck]]'' * 2026-07-27T20:03:18Z '''[[:de:Special:Diff/prev/269148127|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Hellenyck|Hellenyck]] -- * '''2026-07-27T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-27T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-27T22:00:11Z '''[[:de:Special:Diff/prev/269150668|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-27T22:00:22Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-27T22:00:35Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-27T22:01:28Z AdT-Archive: Task finished!''' * '''2026-07-27T22:01:40Z AdT2: Task finished!''' * '''2026-07-27T22:03:39Z AdTneu: Task finished!''' * '''2026-07-27T22:03:41Z AdT2: Task finished!''' * '''2026-07-27T22:03:53Z AdT2: Task finished!''' * '''2026-07-27T22:05:08Z HS-Snapshot: Task finished!''' * '''2026-07-27T22:06:20Z AdT2: Task finished!''' * '''2026-07-27T22:06:20Z AdT2: Task finished!''' * 2026-07-27T22:13:23Z '''[[:de:Special:Diff/prev/269150924|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Aktualisierung'' * 2026-07-27T22:15:38Z '''[[:de:Special:Diff/prev/269150973|••]] MediaWiki:''' [[:de:MediaWiki:Codemirror-prefs-summary|MediaWiki:Codemirror-prefs-summary]] -- [[:de:user:Ameisenigel|Ameisenigel]] -- ''Anfrage auf [[WP:AA]]'' * '''2026-07-27T22:30:27Z AdT3: Task finished!''' * 2026-07-27T22:46:58Z '''[[:de:Special:Diff/prev/269151373|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Niederländische Kunstgeschichte u.a.|→]]<span class="autocomment">Niederländische Kunstgeschichte u.a.: </span> Antwort'' == TaxonBot: Protokoll 2026-07-28 == * '''2026-07-28T00:40:10Z Review: Task finished!''' * '''2026-07-28T01:41:51Z NeueArtikel3: Task finished!''' * 2026-07-28T03:08:01Z '''[[:de:Special:Diff/prev/269153146|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 3 Abschnitte: 3 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Law360|Law360]]) - letzte Bearbeitung: [[:User:FordPrefect42|FordPrefect42]], 2026-07-28 00:46'' * '''2026-07-28T06:19:28Z -- <span style="color:red;">110</span>''' * 2026-07-28T06:20:36Z '''[[:de:Special:Diff/prev/269156430|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-28T06:20:36Z '''[[:de:Special:Diff/prev/269156431|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-28T06:20:37Z '''[[:de:Special:Diff/prev/269156432|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:IvaBerlin|Kennzeichnung von Lotse IvaBerlin als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:IvaBerlin|Kennzeichnung von Lotse IvaBerlin als abwesend, inaktiv seit 14 Tagen: </span>'' * '''2026-07-28T06:20:58Z -- <span style="color:red;">110</span>''' * 2026-07-28T07:37:00Z '''[[:de:Special:Diff/prev/269157652|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Niederländische Kunstgeschichte u.a.|→]]<span class="autocomment">Niederländische Kunstgeschichte u.a.: </span>'' * '''2026-07-28T08:25:42Z [[:de:Special:Diff/prev/269158532|••]] Augsburg: [[:de:Wikipedia:Augsburg|Wikipedia:Augsburg]] -- [[:de:user:Maimaid|Maimaid]] -- ''[[:de:Wikipedia:Augsburg#Absagen|→]]<span class="autocomment">Absagen: </span> diesmal nicht''''' * '''2026-07-28T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-28T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-28T10:00:20Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-28T10:00:34Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-28T11:05:31Z AdT2: Task finished!''' * '''2026-07-28T11:07:58Z AdT2: Task finished!''' cwwmveodhve7rwz9jjhhnxz8wjs9sx8 619050 619049 2026-07-28T11:29:21Z TaxonBot 4700 Log: AdT2 619050 wikitext text/x-wiki == TaxonBot: Protokoll 2026-07-24 == * '''2026-07-24T01:41:23Z NeueArtikel3: Task finished!''' * 2026-07-24T02:37:40Z '''[[:de:Special:Diff/prev/269051656|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:KurtR|KurtR]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#schweizer-illustrierte.ch und handelszeitung.ch auf Archive.org umstellen|→]]<span class="autocomment">schweizer-illustrierte.ch und handelszeitung.ch auf Archive.org umstellen: </span>'' * 2026-07-24T03:07:56Z '''[[:de:Special:Diff/prev/269051807|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 1 Abschnitt: 1 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Wieder_Zootaxa|Wieder_Zootaxa]]) - letzte Bearbeitung: [[:User:YuniToumei|YuniToumei]], 2026-07-23 22:57'' * '''2026-07-24T05:21:37Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-24T06:35:29Z '''[[:de:Special:Diff/prev/269054508|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> Antwort'' * '''2026-07-24T07:07:45Z AdT2: Task finished!''' * '''2026-07-24T07:10:14Z AdT2: Task finished!''' * 2026-07-24T07:19:24Z '''[[:de:Special:Diff/prev/269055298|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span> Antwort'' * '''2026-07-24T07:35:06Z AdT3: Task finished!''' * 2026-07-24T08:22:23Z '''[[:de:Special:Diff/prev/269056314|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of Crustacean Biology|→]]<span class="autocomment">Journal of Crustacean Biology: </span>'' * 2026-07-24T09:23:37Z '''[[:de:Special:Diff/prev/269057592|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Wi-luc-ky|Wi-luc-ky]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> aw: läuft bei allen Nachteilen auf Totlinklabel hinaus'' * '''2026-07-24T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-24T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-24T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-24T10:00:35Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-24T10:07:32Z [[:de:Special:Diff/prev/269058569|••]] Augsburg: [[:de:Wikipedia:Augsburg|Wikipedia:Augsburg]] -- [[:de:user:Langoktavian|Langoktavian]] -- ''[[:de:Wikipedia:Augsburg#Ich bin dabei!|→]]<span class="autocomment">Ich bin dabei!: </span>''''' * 2026-07-24T10:16:03Z '''[[:de:Special:Diff/prev/269058729|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span>'' * '''2026-07-24T10:31:23Z AdT2: Task finished!''' * '''2026-07-24T10:33:45Z AdT2: Task finished!''' * '''2026-07-24T10:34:08Z AdT2: Task finished!''' * '''2026-07-24T10:36:31Z AdT2: Task finished!''' * '''2026-07-24T10:58:29Z AdT3: Task finished!''' * '''2026-07-24T11:57:13Z MerlBot: Task finished!''' * '''2026-07-24T11:57:28Z MerlBot1a: Task finished!''' * '''2026-07-24T13:00:04Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-24T14:36:49Z '''[[:de:Special:Diff/prev/269063510|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:Krib|Krib]] -- ''[[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung#1945 bis heute|→]]<span class="autocomment">1945 bis heute: </span> +[[Volksmudschahedin]]'' * '''2026-07-24T17:06:31Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-24T19:05:20Z '''[[:de:Special:Diff/prev/269068831|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span> Antwort'' * 2026-07-24T19:05:35Z '''[[:de:Special:Diff/prev/269068837|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Walter Schmidt-Salzmann - Widerstandsbewegung 20.07.1944|→]]<span class="autocomment">Walter Schmidt-Salzmann - Widerstandsbewegung 20.07.1944: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * 2026-07-24T19:19:46Z '''[[:de:Special:Diff/prev/269069103|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> Antwort'' * 2026-07-24T19:44:13Z '''[[:de:Special:Diff/prev/269069473|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Wi-luc-ky|Wi-luc-ky]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> aw: in [[Archive.today]] steht was zum [[WP:GB|GB]]'' * '''2026-07-24T21:55:07Z HS-Snapshot: Task finished!''' * '''2026-07-24T22:00:09Z Review: Task finished!''' * '''2026-07-24T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-24T22:00:14Z '''[[:de:Special:Diff/prev/269071687|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-24T22:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-24T22:00:44Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-24T22:01:25Z AdT-Archive: Task finished!''' * '''2026-07-24T22:01:37Z AdT2: Task finished!''' * '''2026-07-24T22:03:26Z AdTneu: Task finished!''' * '''2026-07-24T22:03:35Z AdT2: Task finished!''' * '''2026-07-24T22:03:41Z AdT2: Task finished!''' * '''2026-07-24T22:05:07Z HS-Snapshot: Task finished!''' * '''2026-07-24T22:06:01Z AdT2: Task finished!''' * '''2026-07-24T22:06:04Z AdT2: Task finished!''' * '''2026-07-24T22:30:04Z AdT3: Task finished!''' == TaxonBot: Protokoll 2026-07-25 == * '''2026-07-25T01:42:40Z NeueArtikel3: Task finished!''' * '''2026-07-25T02:27:12Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-25T04:31:55Z '''[[:de:Special:Diff/prev/269074888|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Schulenburg1|Schulenburg1]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Geburtstag von Misselwitz, Joachim|→]]<span class="autocomment">Geburtstag von Misselwitz, Joachim: </span>'' * 2026-07-25T04:38:55Z '''[[:de:Special:Diff/prev/269074956|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:Zollernalb|Zollernalb]] -- ''Neuer Abschnitt [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange#Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch)|→]]<span class="autocomment">Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch): </span>'' * 2026-07-25T05:00:39Z '''[[:de:Special:Diff/prev/269075274|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonKatBot|TaxonKatBot]] -- ''Bot: [[:Kategorie:Bischof von Derry]] nach [[:Kategorie:Bischof von Derry (römisch-katholisch)]]: erledigt'' * '''2026-07-25T05:22:42Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-25T08:52:54Z '''[[:de:Special:Diff/prev/269080442|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span>'' * '''2026-07-25T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-25T10:00:12Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-25T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-25T10:00:33Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-25T10:25:28Z MerlBot: Task finished!''' * '''2026-07-25T10:25:43Z MerlBot1a: Task finished!''' * 2026-07-25T11:01:03Z '''[[:de:Special:Diff/prev/269087961|••]] IMP:''' [[:de:Wikipedia Diskussion:Übersetzungen|Wikipedia Diskussion:Übersetzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia Diskussion:Übersetzungen/Archiv/2023#Bestes Vorgehen beim Artikelübersetzen, mit Blick auf die Fußnoten]] archiviert – letzte Bearbeitung: [[user:Ameisenigel|Ameisenigel]] (15.07.2026 22:06:20)'' * '''2026-07-25T11:58:34Z [[:de:Special:Diff/prev/269089070|••]] Augsburg: [[:de:Wikipedia Diskussion:Augsburg|Wikipedia Diskussion:Augsburg]] -- [[:de:user:LGB-ler|LGB-ler]] -- ''[[:de:Wikipedia Diskussion:Augsburg#Wiki Treffen im Legoland Deutschland Resort|→]]<span class="autocomment">Wiki Treffen im Legoland Deutschland Resort: </span> Antwort''''' * '''2026-07-25T13:00:11Z AutoArchiv-Maimaid: Task finished!''' * '''2026-07-25T17:02:01Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-25T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-25T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-25T22:00:20Z AutoArchiv Wikivoyage: Task finished!''' * 2026-07-25T22:00:19Z '''[[:de:Special:Diff/prev/269098194|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-25T22:00:34Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-25T22:01:28Z AdT-Archive: Task finished!''' * '''2026-07-25T22:01:41Z AdT2: Task finished!''' * '''2026-07-25T22:03:27Z AdTneu: Task finished!''' * '''2026-07-25T22:03:34Z AdT2: Task finished!''' * '''2026-07-25T22:03:43Z AdT2: Task finished!''' * '''2026-07-25T22:05:07Z HS-Snapshot: Task finished!''' * '''2026-07-25T22:05:58Z AdT2: Task finished!''' * '''2026-07-25T22:06:07Z AdT2: Task finished!''' * 2026-07-25T22:13:10Z '''[[:de:Special:Diff/prev/269098339|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Aktualisierung'' * '''2026-07-25T22:29:42Z AdT3: Task finished!''' * 2026-07-25T23:19:07Z '''[[:de:Special:Diff/prev/269099303|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:Perrak|Perrak]] -- ''Neuer Abschnitt [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange#Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie)|→]]<span class="autocomment">Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie): </span>'' == TaxonBot: Protokoll 2026-07-26 == * '''2026-07-26T01:43:07Z NeueArtikel3: Task finished!''' * '''2026-07-26T02:24:52Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-26T03:07:38Z '''[[:de:Special:Diff/prev/269100556|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 1 Abschnitt: 1 nach [[Wikipedia:Bots/Anfragen/Archiv/2026-2]] (ab Abschnitt [[Wikipedia:Bots/Anfragen/Archiv/2026-2#Zwei_Vorlagenbezeichner|Zwei_Vorlagenbezeichner]]) - letzte Bearbeitung: [[:User:Wi-luc-ky|Wi-luc-ky]], 2026-07-24 21:44'' * 2026-07-26T03:08:04Z '''[[:de:Special:Diff/prev/269100564|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 3 Abschnitte: 3 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Walter_Schmidt-Salzmann_-_Widerstandsbewegung_20.07.1944|Walter_Schmidt-Salzmann_-_Widerstandsbewegung_20.07.1944]]) - letzte Bearbeitung: [[:User:Marie Adelaide|Marie Adelaide]], 2026-07-25 10:52'' * 2026-07-26T05:02:42Z '''[[:de:Special:Diff/prev/269102082|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonKatBot|TaxonKatBot]] -- ''Bot: [[:Kategorie:Isthmus]] nach [[:Kategorie:Isthmus (Geographie)]]: erledigt'' * '''2026-07-26T05:19:39Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-26T06:01:40Z '''[[:de:Special:Diff/prev/269102959|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T06:20:17Z Review: Task finished!''' * '''2026-07-26T07:04:51Z -- <span style="color:red;">110</span>''' * '''2026-07-26T07:34:23Z -- <span style="color:red;">110</span>''' * 2026-07-26T08:07:10Z '''[[:de:Special:Diff/prev/269105130|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:LeoGe25|LeoGe25]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-add-self-no-reason:LeoGe25||→]]<span class="autocomment">growthexperiments-manage-mentors-summary-add-self-no-reason:LeoGe25|: </span>'' * 2026-07-26T08:08:45Z '''[[:de:Special:Diff/prev/269105177|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData-Parameterzeilen in Darkmode'' * 2026-07-26T08:14:10Z '''[[:de:Special:Diff/prev/269105304|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''status-fix'' * 2026-07-26T08:23:31Z '''[[:de:Special:Diff/prev/269105496|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color-fix'' * 2026-07-26T08:39:45Z '''[[:de:Special:Diff/prev/269105832|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color fixed'' * 2026-07-26T08:42:29Z '''[[:de:Special:Diff/prev/269105889|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- * 2026-07-26T08:48:53Z '''[[:de:Special:Diff/prev/269105994|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''attempt 2'' * 2026-07-26T08:50:38Z '''[[:de:Special:Diff/prev/269106040|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Jayen466|Jayen466]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span>'' * 2026-07-26T08:59:11Z '''[[:de:Special:Diff/prev/269106248|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color-fix 3'' * 2026-07-26T09:46:16Z '''[[:de:Special:Diff/prev/269107366|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData grey shaded background / fix part 2 / optimized'' * 2026-07-26T09:52:50Z '''[[:de:Special:Diff/prev/269107501|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen#Altfälle mit offenen Fragen oder Problemen|→]]<span class="autocomment">Altfälle mit offenen Fragen oder Problemen: </span>'' * '''2026-07-26T09:55:09Z HS-Snapshot: Task finished!''' * '''2026-07-26T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-26T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-26T10:00:32Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-26T10:25:42Z MerlBot: Task finished!''' * '''2026-07-26T10:25:57Z MerlBot1a: Task finished!''' * 2026-07-26T10:32:50Z '''[[:de:Special:Diff/prev/269108359|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''required templatedata line: blue background'' * 2026-07-26T11:03:50Z '''[[:de:Special:Diff/prev/269108967|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * '''2026-07-26T11:10:56Z AdT2: Task finished!''' * '''2026-07-26T11:13:22Z AdT2: Task finished!''' * '''2026-07-26T11:39:33Z AdT3: Task finished!''' * 2026-07-26T11:50:52Z '''[[:de:Special:Diff/prev/269109953|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span>'' * 2026-07-26T11:54:39Z '''[[:de:Special:Diff/prev/269110026|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData: deprecated nach Beschreibung rot'' * 2026-07-26T11:59:30Z '''[[:de:Special:Diff/prev/269110098|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-26T12:17:45Z '''[[:de:Special:Diff/prev/269110441|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span> Service: DOI klickbar gemacht'' * 2026-07-26T12:19:07Z '''[[:de:Special:Diff/prev/269110466|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * 2026-07-26T12:26:09Z '''[[:de:Special:Diff/prev/269110594|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> Antwort'' * 2026-07-26T12:57:45Z '''[[:de:Special:Diff/prev/269111198|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Rack Pack|Rack Pack]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.|→]]<span class="autocomment">Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.: </span>'' * '''2026-07-26T13:00:03Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-26T13:14:00Z '''[[:de:Special:Diff/prev/269111657|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.|→]]<span class="autocomment">Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T14:40:58Z AdT2: Task finished!''' * '''2026-07-26T14:43:22Z AdT2: Task finished!''' * 2026-07-26T14:55:11Z '''[[:de:Special:Diff/prev/269115779|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Rack Pack|Rack Pack]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#ArchivLink, InternetArchivBot über komplettes Portal:Billard 6.295 Artikel laufen lassen möglich?|→]]<span class="autocomment">ArchivLink, InternetArchivBot über komplettes Portal:Billard 6.295 Artikel laufen lassen möglich?: </span>'' * '''2026-07-26T15:08:57Z AdT3: Task finished!''' * 2026-07-26T15:55:23Z '''[[:de:Special:Diff/prev/269119211|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> Antwort'' * 2026-07-26T15:55:39Z '''[[:de:Special:Diff/prev/269119219|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * 2026-07-26T16:01:48Z '''[[:de:Special:Diff/prev/269119348|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia:WikiProjekt Kategorien/Warteschlange/Archiv/2026 III#Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch) (erledigt)]] archiviert – letzte Bearbeitung: [[user:TaxonKatBot|TaxonKatBot]] (26.07.2026 07:02:42)'' * 2026-07-26T16:03:51Z '''[[:de:Special:Diff/prev/269119393|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-26T16:39:13Z '''[[:de:Special:Diff/prev/269120898|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Timk70|Timk70]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span> mail'' * '''2026-07-26T17:06:16Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-26T18:15:07Z AdT2: Task finished!''' * '''2026-07-26T18:17:31Z AdT2: Task finished!''' * 2026-07-26T18:23:32Z '''[[:de:Special:Diff/prev/269122999|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span> Antwort'' * '''2026-07-26T18:42:51Z AdT3: Task finished!''' * 2026-07-26T18:49:34Z '''[[:de:Special:Diff/prev/269123502|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Jayen466|Jayen466]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span> erledigt'' * 2026-07-26T20:49:34Z '''[[:de:Special:Diff/prev/269125506|••]] MediaWiki:''' [[:de:MediaWiki:Ipbreason-indef-dropdown|MediaWiki:Ipbreason-indef-dropdown]] -- [[:de:user:Codc|Codc]] -- * 2026-07-26T21:26:06Z '''[[:de:Special:Diff/prev/269126058|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * 2026-07-26T21:26:27Z '''[[:de:Special:Diff/prev/269126064|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-26T22:00:07Z Review: Task finished!''' * '''2026-07-26T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-26T22:00:10Z '''[[:de:Special:Diff/prev/269126543|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-26T22:00:20Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-26T22:00:34Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-26T22:01:29Z AdT-Archive: Task finished!''' * '''2026-07-26T22:01:37Z AdT2: Task finished!''' * '''2026-07-26T22:03:32Z AdTneu: Task finished!''' * '''2026-07-26T22:03:37Z AdT2: Task finished!''' * '''2026-07-26T22:03:47Z AdT2: Task finished!''' * '''2026-07-26T22:05:08Z HS-Snapshot: Task finished!''' * '''2026-07-26T22:06:10Z AdT2: Task finished!''' * '''2026-07-26T22:06:25Z AdT2: Task finished!''' * '''2026-07-26T22:29:28Z AdT3: Task finished!''' == TaxonBot: Protokoll 2026-07-27 == * '''2026-07-27T01:39:13Z NeueArtikel3: Task finished!''' * '''2026-07-27T02:22:25Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-27T03:08:06Z '''[[:de:Special:Diff/prev/269128941|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 2 Abschnitte: 2 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Geburtstag_von_Misselwitz,_Joachim|Geburtstag_von_Misselwitz,_Joachim]]) - letzte Bearbeitung: [[:User:Doc Taxon|Doc Taxon]], 2026-07-26 23:26'' * '''2026-07-27T05:34:06Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-27T06:46:33Z '''[[:de:Special:Diff/prev/269132291|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * 2026-07-27T07:21:43Z '''[[:de:Special:Diff/prev/269132978|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-27T07:48:00Z '''[[:de:Special:Diff/prev/269133411|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span>'' * 2026-07-27T08:29:38Z '''[[:de:Special:Diff/prev/269134243|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * 2026-07-27T08:30:14Z '''[[:de:Special:Diff/prev/269134249|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-27T09:06:59Z '''[[:de:Special:Diff/prev/269135124|••]] MediaWiki:''' [[:de:MediaWiki:Userlogin-yourname-desc|MediaWiki:Userlogin-yourname-desc]] -- [[:de:user:Hgzh|Hgzh]] -- ''Anpassung an [[Wikipedia:Benutzerkonto]]'' * 2026-07-27T09:10:13Z '''[[:de:Special:Diff/prev/269135199|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet1|MediaWiki:Createacct-username-policy-popover-bullet1]] -- [[:de:user:Hgzh|Hgzh]] -- ''Link auf lokale Hilfeseite'' * 2026-07-27T09:14:04Z '''[[:de:Special:Diff/prev/269135264|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet2|MediaWiki:Createacct-username-policy-popover-bullet2]] -- [[:de:user:Hgzh|Hgzh]] -- ''Link zu lokaler Hilfeseite'' * 2026-07-27T09:17:06Z '''[[:de:Special:Diff/prev/269135320|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet3|MediaWiki:Createacct-username-policy-popover-bullet3]] -- [[:de:user:Hgzh|Hgzh]] -- ''Originaltext ist enwiki-zentriert und trifft hier nicht zu, stattdessen auf Verifizierung verwiesen'' * 2026-07-27T09:35:04Z '''[[:de:Special:Diff/prev/269135762|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''lokale Adaption des Infobox-Hack-Stylesheets'' * 2026-07-27T09:36:31Z '''[[:de:Special:Diff/prev/269135802|••]] MediaWiki:''' [[:de:MediaWiki:Wikimedia-styles-exclude|MediaWiki:Wikimedia-styles-exclude]] -- [[:de:user:Hgzh|Hgzh]] -- ''zentrales Infobox-Stylesheet deaktiviert'' * 2026-07-27T09:43:59Z '''[[:de:Special:Diff/prev/269135955|••]] MediaWiki:''' [[:de:MediaWiki:Gadgets-definition|MediaWiki:Gadgets-definition]] -- [[:de:user:Hgzh|Hgzh]] -- ''responsive erstmal nur für minerva'' * 2026-07-27T09:45:36Z '''[[:de:Special:Diff/prev/269135983|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''nur minerva über Gadgets-definition'' * '''2026-07-27T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-27T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-27T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-27T10:00:33Z AutoArchiv Wikiversity: Task finished!''' * 2026-07-27T10:22:29Z '''[[:de:Special:Diff/prev/269136634|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''inline-table mglw. generell besser geeignet'' * '''2026-07-27T10:52:06Z AdT2: Task finished!''' * '''2026-07-27T10:54:27Z AdT2: Task finished!''' * '''2026-07-27T11:02:06Z AdT2: Task finished!''' * '''2026-07-27T11:04:30Z AdT2: Task finished!''' * '''2026-07-27T11:05:26Z AdT2: Task finished!''' * '''2026-07-27T11:06:36Z AdT2: Task finished!''' * '''2026-07-27T11:07:50Z AdT2: Task finished!''' * '''2026-07-27T11:08:59Z AdT2: Task finished!''' * '''2026-07-27T11:19:04Z AdT3: Task finished!''' * '''2026-07-27T11:23:06Z AdT2: Task finished!''' * '''2026-07-27T11:25:33Z AdT2: Task finished!''' * '''2026-07-27T11:51:09Z AdT3: Task finished!''' * 2026-07-27T11:55:01Z '''[[:de:Special:Diff/prev/269138538|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:02Z '''[[:de:Special:Diff/prev/269138541|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:02Z '''[[:de:Special:Diff/prev/269138543|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138545|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Janui|Kennzeichnung von Lotse Janui als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Janui|Kennzeichnung von Lotse Janui als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138546|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Mondtaler|Kennzeichnung von Lotse Mondtaler als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Mondtaler|Kennzeichnung von Lotse Mondtaler als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138547|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:55:04Z '''[[:de:Special:Diff/prev/269138549|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Janui|Entfernen von Lotse Janui, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Janui|Entfernen von Lotse Janui, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:55:04Z '''[[:de:Special:Diff/prev/269138550|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Mondtaler|Entfernen von Lotse Mondtaler, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Mondtaler|Entfernen von Lotse Mondtaler, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:56:16Z '''[[:de:Special:Diff/prev/269138580|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:17Z '''[[:de:Special:Diff/prev/269138581|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:18Z '''[[:de:Special:Diff/prev/269138583|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:18Z '''[[:de:Special:Diff/prev/269138584|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T12:26:48Z '''[[:de:Special:Diff/prev/269139304|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * '''2026-07-27T13:00:03Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-27T15:49:34Z '''[[:de:Special:Diff/prev/269143289|••]] MediaWiki:''' [[:de:MediaWiki:Noarticletext-1|MediaWiki:Noarticletext-1]] -- [[:de:user:MBq|MBq]] -- ''zweiter satz eher verwirrend vor allem für noobs'' * 2026-07-27T16:03:13Z '''[[:de:Special:Diff/prev/269143551|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia:WikiProjekt Kategorien/Warteschlange/Archiv/2026 III#Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie) (erledigt)]] archiviert – letzte Bearbeitung: [[user:TaxonBot|TaxonBot]] (26.07.2026 18:01:48)'' * 2026-07-27T19:41:44Z '''[[:de:Special:Diff/prev/269147772|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Hellenyck|Hellenyck]] -- * 2026-07-27T20:01:48Z '''[[:de:Special:Diff/prev/269148095|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SignaturBot|SignaturBot]] -- ''Bot: Signaturnachtrag für Beitrag von [[User:Hellenyck|Hellenyck]]'' * 2026-07-27T20:03:18Z '''[[:de:Special:Diff/prev/269148127|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Hellenyck|Hellenyck]] -- * '''2026-07-27T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-27T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-27T22:00:11Z '''[[:de:Special:Diff/prev/269150668|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-27T22:00:22Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-27T22:00:35Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-27T22:01:28Z AdT-Archive: Task finished!''' * '''2026-07-27T22:01:40Z AdT2: Task finished!''' * '''2026-07-27T22:03:39Z AdTneu: Task finished!''' * '''2026-07-27T22:03:41Z AdT2: Task finished!''' * '''2026-07-27T22:03:53Z AdT2: Task finished!''' * '''2026-07-27T22:05:08Z HS-Snapshot: Task finished!''' * '''2026-07-27T22:06:20Z AdT2: Task finished!''' * '''2026-07-27T22:06:20Z AdT2: Task finished!''' * 2026-07-27T22:13:23Z '''[[:de:Special:Diff/prev/269150924|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Aktualisierung'' * 2026-07-27T22:15:38Z '''[[:de:Special:Diff/prev/269150973|••]] MediaWiki:''' [[:de:MediaWiki:Codemirror-prefs-summary|MediaWiki:Codemirror-prefs-summary]] -- [[:de:user:Ameisenigel|Ameisenigel]] -- ''Anfrage auf [[WP:AA]]'' * '''2026-07-27T22:30:27Z AdT3: Task finished!''' * 2026-07-27T22:46:58Z '''[[:de:Special:Diff/prev/269151373|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Niederländische Kunstgeschichte u.a.|→]]<span class="autocomment">Niederländische Kunstgeschichte u.a.: </span> Antwort'' == TaxonBot: Protokoll 2026-07-28 == * '''2026-07-28T00:40:10Z Review: Task finished!''' * '''2026-07-28T01:41:51Z NeueArtikel3: Task finished!''' * 2026-07-28T03:08:01Z '''[[:de:Special:Diff/prev/269153146|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 3 Abschnitte: 3 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Law360|Law360]]) - letzte Bearbeitung: [[:User:FordPrefect42|FordPrefect42]], 2026-07-28 00:46'' * '''2026-07-28T06:19:28Z -- <span style="color:red;">110</span>''' * 2026-07-28T06:20:36Z '''[[:de:Special:Diff/prev/269156430|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-28T06:20:36Z '''[[:de:Special:Diff/prev/269156431|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-28T06:20:37Z '''[[:de:Special:Diff/prev/269156432|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:IvaBerlin|Kennzeichnung von Lotse IvaBerlin als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:IvaBerlin|Kennzeichnung von Lotse IvaBerlin als abwesend, inaktiv seit 14 Tagen: </span>'' * '''2026-07-28T06:20:58Z -- <span style="color:red;">110</span>''' * 2026-07-28T07:37:00Z '''[[:de:Special:Diff/prev/269157652|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Niederländische Kunstgeschichte u.a.|→]]<span class="autocomment">Niederländische Kunstgeschichte u.a.: </span>'' * '''2026-07-28T08:25:42Z [[:de:Special:Diff/prev/269158532|••]] Augsburg: [[:de:Wikipedia:Augsburg|Wikipedia:Augsburg]] -- [[:de:user:Maimaid|Maimaid]] -- ''[[:de:Wikipedia:Augsburg#Absagen|→]]<span class="autocomment">Absagen: </span> diesmal nicht''''' * '''2026-07-28T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-28T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-28T10:00:20Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-28T10:00:34Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-28T11:05:31Z AdT2: Task finished!''' * '''2026-07-28T11:07:58Z AdT2: Task finished!''' * '''2026-07-28T11:29:21Z AdT2: Task finished!''' j17tw25tvsbmajv6fs7fgmmf9shthb7 619051 619050 2026-07-28T11:31:50Z TaxonBot 4700 Log: AdT2 619051 wikitext text/x-wiki == TaxonBot: Protokoll 2026-07-24 == * '''2026-07-24T01:41:23Z NeueArtikel3: Task finished!''' * 2026-07-24T02:37:40Z '''[[:de:Special:Diff/prev/269051656|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:KurtR|KurtR]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#schweizer-illustrierte.ch und handelszeitung.ch auf Archive.org umstellen|→]]<span class="autocomment">schweizer-illustrierte.ch und handelszeitung.ch auf Archive.org umstellen: </span>'' * 2026-07-24T03:07:56Z '''[[:de:Special:Diff/prev/269051807|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 1 Abschnitt: 1 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Wieder_Zootaxa|Wieder_Zootaxa]]) - letzte Bearbeitung: [[:User:YuniToumei|YuniToumei]], 2026-07-23 22:57'' * '''2026-07-24T05:21:37Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-24T06:35:29Z '''[[:de:Special:Diff/prev/269054508|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> Antwort'' * '''2026-07-24T07:07:45Z AdT2: Task finished!''' * '''2026-07-24T07:10:14Z AdT2: Task finished!''' * 2026-07-24T07:19:24Z '''[[:de:Special:Diff/prev/269055298|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span> Antwort'' * '''2026-07-24T07:35:06Z AdT3: Task finished!''' * 2026-07-24T08:22:23Z '''[[:de:Special:Diff/prev/269056314|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of Crustacean Biology|→]]<span class="autocomment">Journal of Crustacean Biology: </span>'' * 2026-07-24T09:23:37Z '''[[:de:Special:Diff/prev/269057592|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Wi-luc-ky|Wi-luc-ky]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> aw: läuft bei allen Nachteilen auf Totlinklabel hinaus'' * '''2026-07-24T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-24T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-24T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-24T10:00:35Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-24T10:07:32Z [[:de:Special:Diff/prev/269058569|••]] Augsburg: [[:de:Wikipedia:Augsburg|Wikipedia:Augsburg]] -- [[:de:user:Langoktavian|Langoktavian]] -- ''[[:de:Wikipedia:Augsburg#Ich bin dabei!|→]]<span class="autocomment">Ich bin dabei!: </span>''''' * 2026-07-24T10:16:03Z '''[[:de:Special:Diff/prev/269058729|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span>'' * '''2026-07-24T10:31:23Z AdT2: Task finished!''' * '''2026-07-24T10:33:45Z AdT2: Task finished!''' * '''2026-07-24T10:34:08Z AdT2: Task finished!''' * '''2026-07-24T10:36:31Z AdT2: Task finished!''' * '''2026-07-24T10:58:29Z AdT3: Task finished!''' * '''2026-07-24T11:57:13Z MerlBot: Task finished!''' * '''2026-07-24T11:57:28Z MerlBot1a: Task finished!''' * '''2026-07-24T13:00:04Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-24T14:36:49Z '''[[:de:Special:Diff/prev/269063510|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:Krib|Krib]] -- ''[[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung#1945 bis heute|→]]<span class="autocomment">1945 bis heute: </span> +[[Volksmudschahedin]]'' * '''2026-07-24T17:06:31Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-24T19:05:20Z '''[[:de:Special:Diff/prev/269068831|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span> Antwort'' * 2026-07-24T19:05:35Z '''[[:de:Special:Diff/prev/269068837|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Walter Schmidt-Salzmann - Widerstandsbewegung 20.07.1944|→]]<span class="autocomment">Walter Schmidt-Salzmann - Widerstandsbewegung 20.07.1944: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * 2026-07-24T19:19:46Z '''[[:de:Special:Diff/prev/269069103|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> Antwort'' * 2026-07-24T19:44:13Z '''[[:de:Special:Diff/prev/269069473|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Wi-luc-ky|Wi-luc-ky]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> aw: in [[Archive.today]] steht was zum [[WP:GB|GB]]'' * '''2026-07-24T21:55:07Z HS-Snapshot: Task finished!''' * '''2026-07-24T22:00:09Z Review: Task finished!''' * '''2026-07-24T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-24T22:00:14Z '''[[:de:Special:Diff/prev/269071687|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-24T22:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-24T22:00:44Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-24T22:01:25Z AdT-Archive: Task finished!''' * '''2026-07-24T22:01:37Z AdT2: Task finished!''' * '''2026-07-24T22:03:26Z AdTneu: Task finished!''' * '''2026-07-24T22:03:35Z AdT2: Task finished!''' * '''2026-07-24T22:03:41Z AdT2: Task finished!''' * '''2026-07-24T22:05:07Z HS-Snapshot: Task finished!''' * '''2026-07-24T22:06:01Z AdT2: Task finished!''' * '''2026-07-24T22:06:04Z AdT2: Task finished!''' * '''2026-07-24T22:30:04Z AdT3: Task finished!''' == TaxonBot: Protokoll 2026-07-25 == * '''2026-07-25T01:42:40Z NeueArtikel3: Task finished!''' * '''2026-07-25T02:27:12Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-25T04:31:55Z '''[[:de:Special:Diff/prev/269074888|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Schulenburg1|Schulenburg1]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Geburtstag von Misselwitz, Joachim|→]]<span class="autocomment">Geburtstag von Misselwitz, Joachim: </span>'' * 2026-07-25T04:38:55Z '''[[:de:Special:Diff/prev/269074956|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:Zollernalb|Zollernalb]] -- ''Neuer Abschnitt [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange#Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch)|→]]<span class="autocomment">Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch): </span>'' * 2026-07-25T05:00:39Z '''[[:de:Special:Diff/prev/269075274|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonKatBot|TaxonKatBot]] -- ''Bot: [[:Kategorie:Bischof von Derry]] nach [[:Kategorie:Bischof von Derry (römisch-katholisch)]]: erledigt'' * '''2026-07-25T05:22:42Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-25T08:52:54Z '''[[:de:Special:Diff/prev/269080442|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span>'' * '''2026-07-25T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-25T10:00:12Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-25T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-25T10:00:33Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-25T10:25:28Z MerlBot: Task finished!''' * '''2026-07-25T10:25:43Z MerlBot1a: Task finished!''' * 2026-07-25T11:01:03Z '''[[:de:Special:Diff/prev/269087961|••]] IMP:''' [[:de:Wikipedia Diskussion:Übersetzungen|Wikipedia Diskussion:Übersetzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia Diskussion:Übersetzungen/Archiv/2023#Bestes Vorgehen beim Artikelübersetzen, mit Blick auf die Fußnoten]] archiviert – letzte Bearbeitung: [[user:Ameisenigel|Ameisenigel]] (15.07.2026 22:06:20)'' * '''2026-07-25T11:58:34Z [[:de:Special:Diff/prev/269089070|••]] Augsburg: [[:de:Wikipedia Diskussion:Augsburg|Wikipedia Diskussion:Augsburg]] -- [[:de:user:LGB-ler|LGB-ler]] -- ''[[:de:Wikipedia Diskussion:Augsburg#Wiki Treffen im Legoland Deutschland Resort|→]]<span class="autocomment">Wiki Treffen im Legoland Deutschland Resort: </span> Antwort''''' * '''2026-07-25T13:00:11Z AutoArchiv-Maimaid: Task finished!''' * '''2026-07-25T17:02:01Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-25T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-25T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-25T22:00:20Z AutoArchiv Wikivoyage: Task finished!''' * 2026-07-25T22:00:19Z '''[[:de:Special:Diff/prev/269098194|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-25T22:00:34Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-25T22:01:28Z AdT-Archive: Task finished!''' * '''2026-07-25T22:01:41Z AdT2: Task finished!''' * '''2026-07-25T22:03:27Z AdTneu: Task finished!''' * '''2026-07-25T22:03:34Z AdT2: Task finished!''' * '''2026-07-25T22:03:43Z AdT2: Task finished!''' * '''2026-07-25T22:05:07Z HS-Snapshot: Task finished!''' * '''2026-07-25T22:05:58Z AdT2: Task finished!''' * '''2026-07-25T22:06:07Z AdT2: Task finished!''' * 2026-07-25T22:13:10Z '''[[:de:Special:Diff/prev/269098339|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Aktualisierung'' * '''2026-07-25T22:29:42Z AdT3: Task finished!''' * 2026-07-25T23:19:07Z '''[[:de:Special:Diff/prev/269099303|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:Perrak|Perrak]] -- ''Neuer Abschnitt [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange#Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie)|→]]<span class="autocomment">Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie): </span>'' == TaxonBot: Protokoll 2026-07-26 == * '''2026-07-26T01:43:07Z NeueArtikel3: Task finished!''' * '''2026-07-26T02:24:52Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-26T03:07:38Z '''[[:de:Special:Diff/prev/269100556|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 1 Abschnitt: 1 nach [[Wikipedia:Bots/Anfragen/Archiv/2026-2]] (ab Abschnitt [[Wikipedia:Bots/Anfragen/Archiv/2026-2#Zwei_Vorlagenbezeichner|Zwei_Vorlagenbezeichner]]) - letzte Bearbeitung: [[:User:Wi-luc-ky|Wi-luc-ky]], 2026-07-24 21:44'' * 2026-07-26T03:08:04Z '''[[:de:Special:Diff/prev/269100564|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 3 Abschnitte: 3 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Walter_Schmidt-Salzmann_-_Widerstandsbewegung_20.07.1944|Walter_Schmidt-Salzmann_-_Widerstandsbewegung_20.07.1944]]) - letzte Bearbeitung: [[:User:Marie Adelaide|Marie Adelaide]], 2026-07-25 10:52'' * 2026-07-26T05:02:42Z '''[[:de:Special:Diff/prev/269102082|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonKatBot|TaxonKatBot]] -- ''Bot: [[:Kategorie:Isthmus]] nach [[:Kategorie:Isthmus (Geographie)]]: erledigt'' * '''2026-07-26T05:19:39Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-26T06:01:40Z '''[[:de:Special:Diff/prev/269102959|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T06:20:17Z Review: Task finished!''' * '''2026-07-26T07:04:51Z -- <span style="color:red;">110</span>''' * '''2026-07-26T07:34:23Z -- <span style="color:red;">110</span>''' * 2026-07-26T08:07:10Z '''[[:de:Special:Diff/prev/269105130|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:LeoGe25|LeoGe25]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-add-self-no-reason:LeoGe25||→]]<span class="autocomment">growthexperiments-manage-mentors-summary-add-self-no-reason:LeoGe25|: </span>'' * 2026-07-26T08:08:45Z '''[[:de:Special:Diff/prev/269105177|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData-Parameterzeilen in Darkmode'' * 2026-07-26T08:14:10Z '''[[:de:Special:Diff/prev/269105304|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''status-fix'' * 2026-07-26T08:23:31Z '''[[:de:Special:Diff/prev/269105496|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color-fix'' * 2026-07-26T08:39:45Z '''[[:de:Special:Diff/prev/269105832|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color fixed'' * 2026-07-26T08:42:29Z '''[[:de:Special:Diff/prev/269105889|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- * 2026-07-26T08:48:53Z '''[[:de:Special:Diff/prev/269105994|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''attempt 2'' * 2026-07-26T08:50:38Z '''[[:de:Special:Diff/prev/269106040|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Jayen466|Jayen466]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span>'' * 2026-07-26T08:59:11Z '''[[:de:Special:Diff/prev/269106248|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color-fix 3'' * 2026-07-26T09:46:16Z '''[[:de:Special:Diff/prev/269107366|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData grey shaded background / fix part 2 / optimized'' * 2026-07-26T09:52:50Z '''[[:de:Special:Diff/prev/269107501|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen#Altfälle mit offenen Fragen oder Problemen|→]]<span class="autocomment">Altfälle mit offenen Fragen oder Problemen: </span>'' * '''2026-07-26T09:55:09Z HS-Snapshot: Task finished!''' * '''2026-07-26T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-26T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-26T10:00:32Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-26T10:25:42Z MerlBot: Task finished!''' * '''2026-07-26T10:25:57Z MerlBot1a: Task finished!''' * 2026-07-26T10:32:50Z '''[[:de:Special:Diff/prev/269108359|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''required templatedata line: blue background'' * 2026-07-26T11:03:50Z '''[[:de:Special:Diff/prev/269108967|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * '''2026-07-26T11:10:56Z AdT2: Task finished!''' * '''2026-07-26T11:13:22Z AdT2: Task finished!''' * '''2026-07-26T11:39:33Z AdT3: Task finished!''' * 2026-07-26T11:50:52Z '''[[:de:Special:Diff/prev/269109953|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span>'' * 2026-07-26T11:54:39Z '''[[:de:Special:Diff/prev/269110026|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData: deprecated nach Beschreibung rot'' * 2026-07-26T11:59:30Z '''[[:de:Special:Diff/prev/269110098|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-26T12:17:45Z '''[[:de:Special:Diff/prev/269110441|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span> Service: DOI klickbar gemacht'' * 2026-07-26T12:19:07Z '''[[:de:Special:Diff/prev/269110466|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * 2026-07-26T12:26:09Z '''[[:de:Special:Diff/prev/269110594|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> Antwort'' * 2026-07-26T12:57:45Z '''[[:de:Special:Diff/prev/269111198|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Rack Pack|Rack Pack]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.|→]]<span class="autocomment">Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.: </span>'' * '''2026-07-26T13:00:03Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-26T13:14:00Z '''[[:de:Special:Diff/prev/269111657|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.|→]]<span class="autocomment">Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T14:40:58Z AdT2: Task finished!''' * '''2026-07-26T14:43:22Z AdT2: Task finished!''' * 2026-07-26T14:55:11Z '''[[:de:Special:Diff/prev/269115779|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Rack Pack|Rack Pack]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#ArchivLink, InternetArchivBot über komplettes Portal:Billard 6.295 Artikel laufen lassen möglich?|→]]<span class="autocomment">ArchivLink, InternetArchivBot über komplettes Portal:Billard 6.295 Artikel laufen lassen möglich?: </span>'' * '''2026-07-26T15:08:57Z AdT3: Task finished!''' * 2026-07-26T15:55:23Z '''[[:de:Special:Diff/prev/269119211|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> Antwort'' * 2026-07-26T15:55:39Z '''[[:de:Special:Diff/prev/269119219|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * 2026-07-26T16:01:48Z '''[[:de:Special:Diff/prev/269119348|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia:WikiProjekt Kategorien/Warteschlange/Archiv/2026 III#Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch) (erledigt)]] archiviert – letzte Bearbeitung: [[user:TaxonKatBot|TaxonKatBot]] (26.07.2026 07:02:42)'' * 2026-07-26T16:03:51Z '''[[:de:Special:Diff/prev/269119393|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-26T16:39:13Z '''[[:de:Special:Diff/prev/269120898|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Timk70|Timk70]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span> mail'' * '''2026-07-26T17:06:16Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-26T18:15:07Z AdT2: Task finished!''' * '''2026-07-26T18:17:31Z AdT2: Task finished!''' * 2026-07-26T18:23:32Z '''[[:de:Special:Diff/prev/269122999|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span> Antwort'' * '''2026-07-26T18:42:51Z AdT3: Task finished!''' * 2026-07-26T18:49:34Z '''[[:de:Special:Diff/prev/269123502|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Jayen466|Jayen466]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span> erledigt'' * 2026-07-26T20:49:34Z '''[[:de:Special:Diff/prev/269125506|••]] MediaWiki:''' [[:de:MediaWiki:Ipbreason-indef-dropdown|MediaWiki:Ipbreason-indef-dropdown]] -- [[:de:user:Codc|Codc]] -- * 2026-07-26T21:26:06Z '''[[:de:Special:Diff/prev/269126058|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * 2026-07-26T21:26:27Z '''[[:de:Special:Diff/prev/269126064|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-26T22:00:07Z Review: Task finished!''' * '''2026-07-26T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-26T22:00:10Z '''[[:de:Special:Diff/prev/269126543|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-26T22:00:20Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-26T22:00:34Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-26T22:01:29Z AdT-Archive: Task finished!''' * '''2026-07-26T22:01:37Z AdT2: Task finished!''' * '''2026-07-26T22:03:32Z AdTneu: Task finished!''' * '''2026-07-26T22:03:37Z AdT2: Task finished!''' * '''2026-07-26T22:03:47Z AdT2: Task finished!''' * '''2026-07-26T22:05:08Z HS-Snapshot: Task finished!''' * '''2026-07-26T22:06:10Z AdT2: Task finished!''' * '''2026-07-26T22:06:25Z AdT2: Task finished!''' * '''2026-07-26T22:29:28Z AdT3: Task finished!''' == TaxonBot: Protokoll 2026-07-27 == * '''2026-07-27T01:39:13Z NeueArtikel3: Task finished!''' * '''2026-07-27T02:22:25Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-27T03:08:06Z '''[[:de:Special:Diff/prev/269128941|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 2 Abschnitte: 2 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Geburtstag_von_Misselwitz,_Joachim|Geburtstag_von_Misselwitz,_Joachim]]) - letzte Bearbeitung: [[:User:Doc Taxon|Doc Taxon]], 2026-07-26 23:26'' * '''2026-07-27T05:34:06Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-27T06:46:33Z '''[[:de:Special:Diff/prev/269132291|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * 2026-07-27T07:21:43Z '''[[:de:Special:Diff/prev/269132978|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-27T07:48:00Z '''[[:de:Special:Diff/prev/269133411|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span>'' * 2026-07-27T08:29:38Z '''[[:de:Special:Diff/prev/269134243|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * 2026-07-27T08:30:14Z '''[[:de:Special:Diff/prev/269134249|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-27T09:06:59Z '''[[:de:Special:Diff/prev/269135124|••]] MediaWiki:''' [[:de:MediaWiki:Userlogin-yourname-desc|MediaWiki:Userlogin-yourname-desc]] -- [[:de:user:Hgzh|Hgzh]] -- ''Anpassung an [[Wikipedia:Benutzerkonto]]'' * 2026-07-27T09:10:13Z '''[[:de:Special:Diff/prev/269135199|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet1|MediaWiki:Createacct-username-policy-popover-bullet1]] -- [[:de:user:Hgzh|Hgzh]] -- ''Link auf lokale Hilfeseite'' * 2026-07-27T09:14:04Z '''[[:de:Special:Diff/prev/269135264|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet2|MediaWiki:Createacct-username-policy-popover-bullet2]] -- [[:de:user:Hgzh|Hgzh]] -- ''Link zu lokaler Hilfeseite'' * 2026-07-27T09:17:06Z '''[[:de:Special:Diff/prev/269135320|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet3|MediaWiki:Createacct-username-policy-popover-bullet3]] -- [[:de:user:Hgzh|Hgzh]] -- ''Originaltext ist enwiki-zentriert und trifft hier nicht zu, stattdessen auf Verifizierung verwiesen'' * 2026-07-27T09:35:04Z '''[[:de:Special:Diff/prev/269135762|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''lokale Adaption des Infobox-Hack-Stylesheets'' * 2026-07-27T09:36:31Z '''[[:de:Special:Diff/prev/269135802|••]] MediaWiki:''' [[:de:MediaWiki:Wikimedia-styles-exclude|MediaWiki:Wikimedia-styles-exclude]] -- [[:de:user:Hgzh|Hgzh]] -- ''zentrales Infobox-Stylesheet deaktiviert'' * 2026-07-27T09:43:59Z '''[[:de:Special:Diff/prev/269135955|••]] MediaWiki:''' [[:de:MediaWiki:Gadgets-definition|MediaWiki:Gadgets-definition]] -- [[:de:user:Hgzh|Hgzh]] -- ''responsive erstmal nur für minerva'' * 2026-07-27T09:45:36Z '''[[:de:Special:Diff/prev/269135983|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''nur minerva über Gadgets-definition'' * '''2026-07-27T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-27T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-27T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-27T10:00:33Z AutoArchiv Wikiversity: Task finished!''' * 2026-07-27T10:22:29Z '''[[:de:Special:Diff/prev/269136634|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''inline-table mglw. generell besser geeignet'' * '''2026-07-27T10:52:06Z AdT2: Task finished!''' * '''2026-07-27T10:54:27Z AdT2: Task finished!''' * '''2026-07-27T11:02:06Z AdT2: Task finished!''' * '''2026-07-27T11:04:30Z AdT2: Task finished!''' * '''2026-07-27T11:05:26Z AdT2: Task finished!''' * '''2026-07-27T11:06:36Z AdT2: Task finished!''' * '''2026-07-27T11:07:50Z AdT2: Task finished!''' * '''2026-07-27T11:08:59Z AdT2: Task finished!''' * '''2026-07-27T11:19:04Z AdT3: Task finished!''' * '''2026-07-27T11:23:06Z AdT2: Task finished!''' * '''2026-07-27T11:25:33Z AdT2: Task finished!''' * '''2026-07-27T11:51:09Z AdT3: Task finished!''' * 2026-07-27T11:55:01Z '''[[:de:Special:Diff/prev/269138538|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:02Z '''[[:de:Special:Diff/prev/269138541|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:02Z '''[[:de:Special:Diff/prev/269138543|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138545|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Janui|Kennzeichnung von Lotse Janui als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Janui|Kennzeichnung von Lotse Janui als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138546|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Mondtaler|Kennzeichnung von Lotse Mondtaler als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Mondtaler|Kennzeichnung von Lotse Mondtaler als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138547|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:55:04Z '''[[:de:Special:Diff/prev/269138549|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Janui|Entfernen von Lotse Janui, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Janui|Entfernen von Lotse Janui, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:55:04Z '''[[:de:Special:Diff/prev/269138550|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Mondtaler|Entfernen von Lotse Mondtaler, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Mondtaler|Entfernen von Lotse Mondtaler, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:56:16Z '''[[:de:Special:Diff/prev/269138580|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:17Z '''[[:de:Special:Diff/prev/269138581|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:18Z '''[[:de:Special:Diff/prev/269138583|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:18Z '''[[:de:Special:Diff/prev/269138584|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T12:26:48Z '''[[:de:Special:Diff/prev/269139304|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * '''2026-07-27T13:00:03Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-27T15:49:34Z '''[[:de:Special:Diff/prev/269143289|••]] MediaWiki:''' [[:de:MediaWiki:Noarticletext-1|MediaWiki:Noarticletext-1]] -- [[:de:user:MBq|MBq]] -- ''zweiter satz eher verwirrend vor allem für noobs'' * 2026-07-27T16:03:13Z '''[[:de:Special:Diff/prev/269143551|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia:WikiProjekt Kategorien/Warteschlange/Archiv/2026 III#Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie) (erledigt)]] archiviert – letzte Bearbeitung: [[user:TaxonBot|TaxonBot]] (26.07.2026 18:01:48)'' * 2026-07-27T19:41:44Z '''[[:de:Special:Diff/prev/269147772|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Hellenyck|Hellenyck]] -- * 2026-07-27T20:01:48Z '''[[:de:Special:Diff/prev/269148095|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SignaturBot|SignaturBot]] -- ''Bot: Signaturnachtrag für Beitrag von [[User:Hellenyck|Hellenyck]]'' * 2026-07-27T20:03:18Z '''[[:de:Special:Diff/prev/269148127|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Hellenyck|Hellenyck]] -- * '''2026-07-27T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-27T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-27T22:00:11Z '''[[:de:Special:Diff/prev/269150668|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-27T22:00:22Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-27T22:00:35Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-27T22:01:28Z AdT-Archive: Task finished!''' * '''2026-07-27T22:01:40Z AdT2: Task finished!''' * '''2026-07-27T22:03:39Z AdTneu: Task finished!''' * '''2026-07-27T22:03:41Z AdT2: Task finished!''' * '''2026-07-27T22:03:53Z AdT2: Task finished!''' * '''2026-07-27T22:05:08Z HS-Snapshot: Task finished!''' * '''2026-07-27T22:06:20Z AdT2: Task finished!''' * '''2026-07-27T22:06:20Z AdT2: Task finished!''' * 2026-07-27T22:13:23Z '''[[:de:Special:Diff/prev/269150924|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Aktualisierung'' * 2026-07-27T22:15:38Z '''[[:de:Special:Diff/prev/269150973|••]] MediaWiki:''' [[:de:MediaWiki:Codemirror-prefs-summary|MediaWiki:Codemirror-prefs-summary]] -- [[:de:user:Ameisenigel|Ameisenigel]] -- ''Anfrage auf [[WP:AA]]'' * '''2026-07-27T22:30:27Z AdT3: Task finished!''' * 2026-07-27T22:46:58Z '''[[:de:Special:Diff/prev/269151373|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Niederländische Kunstgeschichte u.a.|→]]<span class="autocomment">Niederländische Kunstgeschichte u.a.: </span> Antwort'' == TaxonBot: Protokoll 2026-07-28 == * '''2026-07-28T00:40:10Z Review: Task finished!''' * '''2026-07-28T01:41:51Z NeueArtikel3: Task finished!''' * 2026-07-28T03:08:01Z '''[[:de:Special:Diff/prev/269153146|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 3 Abschnitte: 3 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Law360|Law360]]) - letzte Bearbeitung: [[:User:FordPrefect42|FordPrefect42]], 2026-07-28 00:46'' * '''2026-07-28T06:19:28Z -- <span style="color:red;">110</span>''' * 2026-07-28T06:20:36Z '''[[:de:Special:Diff/prev/269156430|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-28T06:20:36Z '''[[:de:Special:Diff/prev/269156431|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-28T06:20:37Z '''[[:de:Special:Diff/prev/269156432|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:IvaBerlin|Kennzeichnung von Lotse IvaBerlin als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:IvaBerlin|Kennzeichnung von Lotse IvaBerlin als abwesend, inaktiv seit 14 Tagen: </span>'' * '''2026-07-28T06:20:58Z -- <span style="color:red;">110</span>''' * 2026-07-28T07:37:00Z '''[[:de:Special:Diff/prev/269157652|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Niederländische Kunstgeschichte u.a.|→]]<span class="autocomment">Niederländische Kunstgeschichte u.a.: </span>'' * '''2026-07-28T08:25:42Z [[:de:Special:Diff/prev/269158532|••]] Augsburg: [[:de:Wikipedia:Augsburg|Wikipedia:Augsburg]] -- [[:de:user:Maimaid|Maimaid]] -- ''[[:de:Wikipedia:Augsburg#Absagen|→]]<span class="autocomment">Absagen: </span> diesmal nicht''''' * '''2026-07-28T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-28T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-28T10:00:20Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-28T10:00:34Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-28T11:05:31Z AdT2: Task finished!''' * '''2026-07-28T11:07:58Z AdT2: Task finished!''' * '''2026-07-28T11:29:21Z AdT2: Task finished!''' * '''2026-07-28T11:31:50Z AdT2: Task finished!''' nrmekceahktt7rmo5qh1jvow1wb7msv 619052 619051 2026-07-28T11:34:29Z TaxonBot 4700 Log: AdT3 619052 wikitext text/x-wiki == TaxonBot: Protokoll 2026-07-24 == * '''2026-07-24T01:41:23Z NeueArtikel3: Task finished!''' * 2026-07-24T02:37:40Z '''[[:de:Special:Diff/prev/269051656|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:KurtR|KurtR]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#schweizer-illustrierte.ch und handelszeitung.ch auf Archive.org umstellen|→]]<span class="autocomment">schweizer-illustrierte.ch und handelszeitung.ch auf Archive.org umstellen: </span>'' * 2026-07-24T03:07:56Z '''[[:de:Special:Diff/prev/269051807|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 1 Abschnitt: 1 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Wieder_Zootaxa|Wieder_Zootaxa]]) - letzte Bearbeitung: [[:User:YuniToumei|YuniToumei]], 2026-07-23 22:57'' * '''2026-07-24T05:21:37Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-24T06:35:29Z '''[[:de:Special:Diff/prev/269054508|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> Antwort'' * '''2026-07-24T07:07:45Z AdT2: Task finished!''' * '''2026-07-24T07:10:14Z AdT2: Task finished!''' * 2026-07-24T07:19:24Z '''[[:de:Special:Diff/prev/269055298|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span> Antwort'' * '''2026-07-24T07:35:06Z AdT3: Task finished!''' * 2026-07-24T08:22:23Z '''[[:de:Special:Diff/prev/269056314|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of Crustacean Biology|→]]<span class="autocomment">Journal of Crustacean Biology: </span>'' * 2026-07-24T09:23:37Z '''[[:de:Special:Diff/prev/269057592|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Wi-luc-ky|Wi-luc-ky]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> aw: läuft bei allen Nachteilen auf Totlinklabel hinaus'' * '''2026-07-24T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-24T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-24T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-24T10:00:35Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-24T10:07:32Z [[:de:Special:Diff/prev/269058569|••]] Augsburg: [[:de:Wikipedia:Augsburg|Wikipedia:Augsburg]] -- [[:de:user:Langoktavian|Langoktavian]] -- ''[[:de:Wikipedia:Augsburg#Ich bin dabei!|→]]<span class="autocomment">Ich bin dabei!: </span>''''' * 2026-07-24T10:16:03Z '''[[:de:Special:Diff/prev/269058729|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span>'' * '''2026-07-24T10:31:23Z AdT2: Task finished!''' * '''2026-07-24T10:33:45Z AdT2: Task finished!''' * '''2026-07-24T10:34:08Z AdT2: Task finished!''' * '''2026-07-24T10:36:31Z AdT2: Task finished!''' * '''2026-07-24T10:58:29Z AdT3: Task finished!''' * '''2026-07-24T11:57:13Z MerlBot: Task finished!''' * '''2026-07-24T11:57:28Z MerlBot1a: Task finished!''' * '''2026-07-24T13:00:04Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-24T14:36:49Z '''[[:de:Special:Diff/prev/269063510|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:Krib|Krib]] -- ''[[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung#1945 bis heute|→]]<span class="autocomment">1945 bis heute: </span> +[[Volksmudschahedin]]'' * '''2026-07-24T17:06:31Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-24T19:05:20Z '''[[:de:Special:Diff/prev/269068831|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span> Antwort'' * 2026-07-24T19:05:35Z '''[[:de:Special:Diff/prev/269068837|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Walter Schmidt-Salzmann - Widerstandsbewegung 20.07.1944|→]]<span class="autocomment">Walter Schmidt-Salzmann - Widerstandsbewegung 20.07.1944: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * 2026-07-24T19:19:46Z '''[[:de:Special:Diff/prev/269069103|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> Antwort'' * 2026-07-24T19:44:13Z '''[[:de:Special:Diff/prev/269069473|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Wi-luc-ky|Wi-luc-ky]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> aw: in [[Archive.today]] steht was zum [[WP:GB|GB]]'' * '''2026-07-24T21:55:07Z HS-Snapshot: Task finished!''' * '''2026-07-24T22:00:09Z Review: Task finished!''' * '''2026-07-24T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-24T22:00:14Z '''[[:de:Special:Diff/prev/269071687|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-24T22:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-24T22:00:44Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-24T22:01:25Z AdT-Archive: Task finished!''' * '''2026-07-24T22:01:37Z AdT2: Task finished!''' * '''2026-07-24T22:03:26Z AdTneu: Task finished!''' * '''2026-07-24T22:03:35Z AdT2: Task finished!''' * '''2026-07-24T22:03:41Z AdT2: Task finished!''' * '''2026-07-24T22:05:07Z HS-Snapshot: Task finished!''' * '''2026-07-24T22:06:01Z AdT2: Task finished!''' * '''2026-07-24T22:06:04Z AdT2: Task finished!''' * '''2026-07-24T22:30:04Z AdT3: Task finished!''' == TaxonBot: Protokoll 2026-07-25 == * '''2026-07-25T01:42:40Z NeueArtikel3: Task finished!''' * '''2026-07-25T02:27:12Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-25T04:31:55Z '''[[:de:Special:Diff/prev/269074888|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Schulenburg1|Schulenburg1]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Geburtstag von Misselwitz, Joachim|→]]<span class="autocomment">Geburtstag von Misselwitz, Joachim: </span>'' * 2026-07-25T04:38:55Z '''[[:de:Special:Diff/prev/269074956|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:Zollernalb|Zollernalb]] -- ''Neuer Abschnitt [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange#Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch)|→]]<span class="autocomment">Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch): </span>'' * 2026-07-25T05:00:39Z '''[[:de:Special:Diff/prev/269075274|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonKatBot|TaxonKatBot]] -- ''Bot: [[:Kategorie:Bischof von Derry]] nach [[:Kategorie:Bischof von Derry (römisch-katholisch)]]: erledigt'' * '''2026-07-25T05:22:42Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-25T08:52:54Z '''[[:de:Special:Diff/prev/269080442|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span>'' * '''2026-07-25T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-25T10:00:12Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-25T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-25T10:00:33Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-25T10:25:28Z MerlBot: Task finished!''' * '''2026-07-25T10:25:43Z MerlBot1a: Task finished!''' * 2026-07-25T11:01:03Z '''[[:de:Special:Diff/prev/269087961|••]] IMP:''' [[:de:Wikipedia Diskussion:Übersetzungen|Wikipedia Diskussion:Übersetzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia Diskussion:Übersetzungen/Archiv/2023#Bestes Vorgehen beim Artikelübersetzen, mit Blick auf die Fußnoten]] archiviert – letzte Bearbeitung: [[user:Ameisenigel|Ameisenigel]] (15.07.2026 22:06:20)'' * '''2026-07-25T11:58:34Z [[:de:Special:Diff/prev/269089070|••]] Augsburg: [[:de:Wikipedia Diskussion:Augsburg|Wikipedia Diskussion:Augsburg]] -- [[:de:user:LGB-ler|LGB-ler]] -- ''[[:de:Wikipedia Diskussion:Augsburg#Wiki Treffen im Legoland Deutschland Resort|→]]<span class="autocomment">Wiki Treffen im Legoland Deutschland Resort: </span> Antwort''''' * '''2026-07-25T13:00:11Z AutoArchiv-Maimaid: Task finished!''' * '''2026-07-25T17:02:01Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-25T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-25T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-25T22:00:20Z AutoArchiv Wikivoyage: Task finished!''' * 2026-07-25T22:00:19Z '''[[:de:Special:Diff/prev/269098194|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-25T22:00:34Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-25T22:01:28Z AdT-Archive: Task finished!''' * '''2026-07-25T22:01:41Z AdT2: Task finished!''' * '''2026-07-25T22:03:27Z AdTneu: Task finished!''' * '''2026-07-25T22:03:34Z AdT2: Task finished!''' * '''2026-07-25T22:03:43Z AdT2: Task finished!''' * '''2026-07-25T22:05:07Z HS-Snapshot: Task finished!''' * '''2026-07-25T22:05:58Z AdT2: Task finished!''' * '''2026-07-25T22:06:07Z AdT2: Task finished!''' * 2026-07-25T22:13:10Z '''[[:de:Special:Diff/prev/269098339|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Aktualisierung'' * '''2026-07-25T22:29:42Z AdT3: Task finished!''' * 2026-07-25T23:19:07Z '''[[:de:Special:Diff/prev/269099303|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:Perrak|Perrak]] -- ''Neuer Abschnitt [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange#Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie)|→]]<span class="autocomment">Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie): </span>'' == TaxonBot: Protokoll 2026-07-26 == * '''2026-07-26T01:43:07Z NeueArtikel3: Task finished!''' * '''2026-07-26T02:24:52Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-26T03:07:38Z '''[[:de:Special:Diff/prev/269100556|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 1 Abschnitt: 1 nach [[Wikipedia:Bots/Anfragen/Archiv/2026-2]] (ab Abschnitt [[Wikipedia:Bots/Anfragen/Archiv/2026-2#Zwei_Vorlagenbezeichner|Zwei_Vorlagenbezeichner]]) - letzte Bearbeitung: [[:User:Wi-luc-ky|Wi-luc-ky]], 2026-07-24 21:44'' * 2026-07-26T03:08:04Z '''[[:de:Special:Diff/prev/269100564|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 3 Abschnitte: 3 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Walter_Schmidt-Salzmann_-_Widerstandsbewegung_20.07.1944|Walter_Schmidt-Salzmann_-_Widerstandsbewegung_20.07.1944]]) - letzte Bearbeitung: [[:User:Marie Adelaide|Marie Adelaide]], 2026-07-25 10:52'' * 2026-07-26T05:02:42Z '''[[:de:Special:Diff/prev/269102082|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonKatBot|TaxonKatBot]] -- ''Bot: [[:Kategorie:Isthmus]] nach [[:Kategorie:Isthmus (Geographie)]]: erledigt'' * '''2026-07-26T05:19:39Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-26T06:01:40Z '''[[:de:Special:Diff/prev/269102959|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T06:20:17Z Review: Task finished!''' * '''2026-07-26T07:04:51Z -- <span style="color:red;">110</span>''' * '''2026-07-26T07:34:23Z -- <span style="color:red;">110</span>''' * 2026-07-26T08:07:10Z '''[[:de:Special:Diff/prev/269105130|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:LeoGe25|LeoGe25]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-add-self-no-reason:LeoGe25||→]]<span class="autocomment">growthexperiments-manage-mentors-summary-add-self-no-reason:LeoGe25|: </span>'' * 2026-07-26T08:08:45Z '''[[:de:Special:Diff/prev/269105177|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData-Parameterzeilen in Darkmode'' * 2026-07-26T08:14:10Z '''[[:de:Special:Diff/prev/269105304|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''status-fix'' * 2026-07-26T08:23:31Z '''[[:de:Special:Diff/prev/269105496|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color-fix'' * 2026-07-26T08:39:45Z '''[[:de:Special:Diff/prev/269105832|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color fixed'' * 2026-07-26T08:42:29Z '''[[:de:Special:Diff/prev/269105889|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- * 2026-07-26T08:48:53Z '''[[:de:Special:Diff/prev/269105994|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''attempt 2'' * 2026-07-26T08:50:38Z '''[[:de:Special:Diff/prev/269106040|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Jayen466|Jayen466]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span>'' * 2026-07-26T08:59:11Z '''[[:de:Special:Diff/prev/269106248|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color-fix 3'' * 2026-07-26T09:46:16Z '''[[:de:Special:Diff/prev/269107366|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData grey shaded background / fix part 2 / optimized'' * 2026-07-26T09:52:50Z '''[[:de:Special:Diff/prev/269107501|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen#Altfälle mit offenen Fragen oder Problemen|→]]<span class="autocomment">Altfälle mit offenen Fragen oder Problemen: </span>'' * '''2026-07-26T09:55:09Z HS-Snapshot: Task finished!''' * '''2026-07-26T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-26T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-26T10:00:32Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-26T10:25:42Z MerlBot: Task finished!''' * '''2026-07-26T10:25:57Z MerlBot1a: Task finished!''' * 2026-07-26T10:32:50Z '''[[:de:Special:Diff/prev/269108359|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''required templatedata line: blue background'' * 2026-07-26T11:03:50Z '''[[:de:Special:Diff/prev/269108967|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * '''2026-07-26T11:10:56Z AdT2: Task finished!''' * '''2026-07-26T11:13:22Z AdT2: Task finished!''' * '''2026-07-26T11:39:33Z AdT3: Task finished!''' * 2026-07-26T11:50:52Z '''[[:de:Special:Diff/prev/269109953|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span>'' * 2026-07-26T11:54:39Z '''[[:de:Special:Diff/prev/269110026|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData: deprecated nach Beschreibung rot'' * 2026-07-26T11:59:30Z '''[[:de:Special:Diff/prev/269110098|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-26T12:17:45Z '''[[:de:Special:Diff/prev/269110441|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span> Service: DOI klickbar gemacht'' * 2026-07-26T12:19:07Z '''[[:de:Special:Diff/prev/269110466|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * 2026-07-26T12:26:09Z '''[[:de:Special:Diff/prev/269110594|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> Antwort'' * 2026-07-26T12:57:45Z '''[[:de:Special:Diff/prev/269111198|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Rack Pack|Rack Pack]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.|→]]<span class="autocomment">Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.: </span>'' * '''2026-07-26T13:00:03Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-26T13:14:00Z '''[[:de:Special:Diff/prev/269111657|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.|→]]<span class="autocomment">Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T14:40:58Z AdT2: Task finished!''' * '''2026-07-26T14:43:22Z AdT2: Task finished!''' * 2026-07-26T14:55:11Z '''[[:de:Special:Diff/prev/269115779|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Rack Pack|Rack Pack]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#ArchivLink, InternetArchivBot über komplettes Portal:Billard 6.295 Artikel laufen lassen möglich?|→]]<span class="autocomment">ArchivLink, InternetArchivBot über komplettes Portal:Billard 6.295 Artikel laufen lassen möglich?: </span>'' * '''2026-07-26T15:08:57Z AdT3: Task finished!''' * 2026-07-26T15:55:23Z '''[[:de:Special:Diff/prev/269119211|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> Antwort'' * 2026-07-26T15:55:39Z '''[[:de:Special:Diff/prev/269119219|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * 2026-07-26T16:01:48Z '''[[:de:Special:Diff/prev/269119348|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia:WikiProjekt Kategorien/Warteschlange/Archiv/2026 III#Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch) (erledigt)]] archiviert – letzte Bearbeitung: [[user:TaxonKatBot|TaxonKatBot]] (26.07.2026 07:02:42)'' * 2026-07-26T16:03:51Z '''[[:de:Special:Diff/prev/269119393|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-26T16:39:13Z '''[[:de:Special:Diff/prev/269120898|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Timk70|Timk70]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span> mail'' * '''2026-07-26T17:06:16Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-26T18:15:07Z AdT2: Task finished!''' * '''2026-07-26T18:17:31Z AdT2: Task finished!''' * 2026-07-26T18:23:32Z '''[[:de:Special:Diff/prev/269122999|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span> Antwort'' * '''2026-07-26T18:42:51Z AdT3: Task finished!''' * 2026-07-26T18:49:34Z '''[[:de:Special:Diff/prev/269123502|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Jayen466|Jayen466]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span> erledigt'' * 2026-07-26T20:49:34Z '''[[:de:Special:Diff/prev/269125506|••]] MediaWiki:''' [[:de:MediaWiki:Ipbreason-indef-dropdown|MediaWiki:Ipbreason-indef-dropdown]] -- [[:de:user:Codc|Codc]] -- * 2026-07-26T21:26:06Z '''[[:de:Special:Diff/prev/269126058|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * 2026-07-26T21:26:27Z '''[[:de:Special:Diff/prev/269126064|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-26T22:00:07Z Review: Task finished!''' * '''2026-07-26T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-26T22:00:10Z '''[[:de:Special:Diff/prev/269126543|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-26T22:00:20Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-26T22:00:34Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-26T22:01:29Z AdT-Archive: Task finished!''' * '''2026-07-26T22:01:37Z AdT2: Task finished!''' * '''2026-07-26T22:03:32Z AdTneu: Task finished!''' * '''2026-07-26T22:03:37Z AdT2: Task finished!''' * '''2026-07-26T22:03:47Z AdT2: Task finished!''' * '''2026-07-26T22:05:08Z HS-Snapshot: Task finished!''' * '''2026-07-26T22:06:10Z AdT2: Task finished!''' * '''2026-07-26T22:06:25Z AdT2: Task finished!''' * '''2026-07-26T22:29:28Z AdT3: Task finished!''' == TaxonBot: Protokoll 2026-07-27 == * '''2026-07-27T01:39:13Z NeueArtikel3: Task finished!''' * '''2026-07-27T02:22:25Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-27T03:08:06Z '''[[:de:Special:Diff/prev/269128941|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 2 Abschnitte: 2 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Geburtstag_von_Misselwitz,_Joachim|Geburtstag_von_Misselwitz,_Joachim]]) - letzte Bearbeitung: [[:User:Doc Taxon|Doc Taxon]], 2026-07-26 23:26'' * '''2026-07-27T05:34:06Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-27T06:46:33Z '''[[:de:Special:Diff/prev/269132291|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * 2026-07-27T07:21:43Z '''[[:de:Special:Diff/prev/269132978|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-27T07:48:00Z '''[[:de:Special:Diff/prev/269133411|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span>'' * 2026-07-27T08:29:38Z '''[[:de:Special:Diff/prev/269134243|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * 2026-07-27T08:30:14Z '''[[:de:Special:Diff/prev/269134249|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-27T09:06:59Z '''[[:de:Special:Diff/prev/269135124|••]] MediaWiki:''' [[:de:MediaWiki:Userlogin-yourname-desc|MediaWiki:Userlogin-yourname-desc]] -- [[:de:user:Hgzh|Hgzh]] -- ''Anpassung an [[Wikipedia:Benutzerkonto]]'' * 2026-07-27T09:10:13Z '''[[:de:Special:Diff/prev/269135199|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet1|MediaWiki:Createacct-username-policy-popover-bullet1]] -- [[:de:user:Hgzh|Hgzh]] -- ''Link auf lokale Hilfeseite'' * 2026-07-27T09:14:04Z '''[[:de:Special:Diff/prev/269135264|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet2|MediaWiki:Createacct-username-policy-popover-bullet2]] -- [[:de:user:Hgzh|Hgzh]] -- ''Link zu lokaler Hilfeseite'' * 2026-07-27T09:17:06Z '''[[:de:Special:Diff/prev/269135320|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet3|MediaWiki:Createacct-username-policy-popover-bullet3]] -- [[:de:user:Hgzh|Hgzh]] -- ''Originaltext ist enwiki-zentriert und trifft hier nicht zu, stattdessen auf Verifizierung verwiesen'' * 2026-07-27T09:35:04Z '''[[:de:Special:Diff/prev/269135762|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''lokale Adaption des Infobox-Hack-Stylesheets'' * 2026-07-27T09:36:31Z '''[[:de:Special:Diff/prev/269135802|••]] MediaWiki:''' [[:de:MediaWiki:Wikimedia-styles-exclude|MediaWiki:Wikimedia-styles-exclude]] -- [[:de:user:Hgzh|Hgzh]] -- ''zentrales Infobox-Stylesheet deaktiviert'' * 2026-07-27T09:43:59Z '''[[:de:Special:Diff/prev/269135955|••]] MediaWiki:''' [[:de:MediaWiki:Gadgets-definition|MediaWiki:Gadgets-definition]] -- [[:de:user:Hgzh|Hgzh]] -- ''responsive erstmal nur für minerva'' * 2026-07-27T09:45:36Z '''[[:de:Special:Diff/prev/269135983|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''nur minerva über Gadgets-definition'' * '''2026-07-27T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-27T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-27T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-27T10:00:33Z AutoArchiv Wikiversity: Task finished!''' * 2026-07-27T10:22:29Z '''[[:de:Special:Diff/prev/269136634|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''inline-table mglw. generell besser geeignet'' * '''2026-07-27T10:52:06Z AdT2: Task finished!''' * '''2026-07-27T10:54:27Z AdT2: Task finished!''' * '''2026-07-27T11:02:06Z AdT2: Task finished!''' * '''2026-07-27T11:04:30Z AdT2: Task finished!''' * '''2026-07-27T11:05:26Z AdT2: Task finished!''' * '''2026-07-27T11:06:36Z AdT2: Task finished!''' * '''2026-07-27T11:07:50Z AdT2: Task finished!''' * '''2026-07-27T11:08:59Z AdT2: Task finished!''' * '''2026-07-27T11:19:04Z AdT3: Task finished!''' * '''2026-07-27T11:23:06Z AdT2: Task finished!''' * '''2026-07-27T11:25:33Z AdT2: Task finished!''' * '''2026-07-27T11:51:09Z AdT3: Task finished!''' * 2026-07-27T11:55:01Z '''[[:de:Special:Diff/prev/269138538|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:02Z '''[[:de:Special:Diff/prev/269138541|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:02Z '''[[:de:Special:Diff/prev/269138543|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138545|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Janui|Kennzeichnung von Lotse Janui als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Janui|Kennzeichnung von Lotse Janui als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138546|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Mondtaler|Kennzeichnung von Lotse Mondtaler als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Mondtaler|Kennzeichnung von Lotse Mondtaler als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138547|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:55:04Z '''[[:de:Special:Diff/prev/269138549|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Janui|Entfernen von Lotse Janui, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Janui|Entfernen von Lotse Janui, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:55:04Z '''[[:de:Special:Diff/prev/269138550|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Mondtaler|Entfernen von Lotse Mondtaler, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Mondtaler|Entfernen von Lotse Mondtaler, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:56:16Z '''[[:de:Special:Diff/prev/269138580|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:17Z '''[[:de:Special:Diff/prev/269138581|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:18Z '''[[:de:Special:Diff/prev/269138583|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:18Z '''[[:de:Special:Diff/prev/269138584|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T12:26:48Z '''[[:de:Special:Diff/prev/269139304|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * '''2026-07-27T13:00:03Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-27T15:49:34Z '''[[:de:Special:Diff/prev/269143289|••]] MediaWiki:''' [[:de:MediaWiki:Noarticletext-1|MediaWiki:Noarticletext-1]] -- [[:de:user:MBq|MBq]] -- ''zweiter satz eher verwirrend vor allem für noobs'' * 2026-07-27T16:03:13Z '''[[:de:Special:Diff/prev/269143551|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia:WikiProjekt Kategorien/Warteschlange/Archiv/2026 III#Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie) (erledigt)]] archiviert – letzte Bearbeitung: [[user:TaxonBot|TaxonBot]] (26.07.2026 18:01:48)'' * 2026-07-27T19:41:44Z '''[[:de:Special:Diff/prev/269147772|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Hellenyck|Hellenyck]] -- * 2026-07-27T20:01:48Z '''[[:de:Special:Diff/prev/269148095|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SignaturBot|SignaturBot]] -- ''Bot: Signaturnachtrag für Beitrag von [[User:Hellenyck|Hellenyck]]'' * 2026-07-27T20:03:18Z '''[[:de:Special:Diff/prev/269148127|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Hellenyck|Hellenyck]] -- * '''2026-07-27T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-27T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-27T22:00:11Z '''[[:de:Special:Diff/prev/269150668|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-27T22:00:22Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-27T22:00:35Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-27T22:01:28Z AdT-Archive: Task finished!''' * '''2026-07-27T22:01:40Z AdT2: Task finished!''' * '''2026-07-27T22:03:39Z AdTneu: Task finished!''' * '''2026-07-27T22:03:41Z AdT2: Task finished!''' * '''2026-07-27T22:03:53Z AdT2: Task finished!''' * '''2026-07-27T22:05:08Z HS-Snapshot: Task finished!''' * '''2026-07-27T22:06:20Z AdT2: Task finished!''' * '''2026-07-27T22:06:20Z AdT2: Task finished!''' * 2026-07-27T22:13:23Z '''[[:de:Special:Diff/prev/269150924|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Aktualisierung'' * 2026-07-27T22:15:38Z '''[[:de:Special:Diff/prev/269150973|••]] MediaWiki:''' [[:de:MediaWiki:Codemirror-prefs-summary|MediaWiki:Codemirror-prefs-summary]] -- [[:de:user:Ameisenigel|Ameisenigel]] -- ''Anfrage auf [[WP:AA]]'' * '''2026-07-27T22:30:27Z AdT3: Task finished!''' * 2026-07-27T22:46:58Z '''[[:de:Special:Diff/prev/269151373|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Niederländische Kunstgeschichte u.a.|→]]<span class="autocomment">Niederländische Kunstgeschichte u.a.: </span> Antwort'' == TaxonBot: Protokoll 2026-07-28 == * '''2026-07-28T00:40:10Z Review: Task finished!''' * '''2026-07-28T01:41:51Z NeueArtikel3: Task finished!''' * 2026-07-28T03:08:01Z '''[[:de:Special:Diff/prev/269153146|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 3 Abschnitte: 3 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Law360|Law360]]) - letzte Bearbeitung: [[:User:FordPrefect42|FordPrefect42]], 2026-07-28 00:46'' * '''2026-07-28T06:19:28Z -- <span style="color:red;">110</span>''' * 2026-07-28T06:20:36Z '''[[:de:Special:Diff/prev/269156430|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-28T06:20:36Z '''[[:de:Special:Diff/prev/269156431|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-28T06:20:37Z '''[[:de:Special:Diff/prev/269156432|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:IvaBerlin|Kennzeichnung von Lotse IvaBerlin als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:IvaBerlin|Kennzeichnung von Lotse IvaBerlin als abwesend, inaktiv seit 14 Tagen: </span>'' * '''2026-07-28T06:20:58Z -- <span style="color:red;">110</span>''' * 2026-07-28T07:37:00Z '''[[:de:Special:Diff/prev/269157652|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Niederländische Kunstgeschichte u.a.|→]]<span class="autocomment">Niederländische Kunstgeschichte u.a.: </span>'' * '''2026-07-28T08:25:42Z [[:de:Special:Diff/prev/269158532|••]] Augsburg: [[:de:Wikipedia:Augsburg|Wikipedia:Augsburg]] -- [[:de:user:Maimaid|Maimaid]] -- ''[[:de:Wikipedia:Augsburg#Absagen|→]]<span class="autocomment">Absagen: </span> diesmal nicht''''' * '''2026-07-28T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-28T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-28T10:00:20Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-28T10:00:34Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-28T11:05:31Z AdT2: Task finished!''' * '''2026-07-28T11:07:58Z AdT2: Task finished!''' * '''2026-07-28T11:29:21Z AdT2: Task finished!''' * '''2026-07-28T11:31:50Z AdT2: Task finished!''' * '''2026-07-28T11:34:29Z AdT3: Task finished!''' 5v6u3elicz42s661wys94yeov3n6xe7 619053 619052 2026-07-28T11:50:31Z TaxonBot 4700 Log: AdT2 619053 wikitext text/x-wiki == TaxonBot: Protokoll 2026-07-24 == * '''2026-07-24T01:41:23Z NeueArtikel3: Task finished!''' * 2026-07-24T02:37:40Z '''[[:de:Special:Diff/prev/269051656|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:KurtR|KurtR]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#schweizer-illustrierte.ch und handelszeitung.ch auf Archive.org umstellen|→]]<span class="autocomment">schweizer-illustrierte.ch und handelszeitung.ch auf Archive.org umstellen: </span>'' * 2026-07-24T03:07:56Z '''[[:de:Special:Diff/prev/269051807|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 1 Abschnitt: 1 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Wieder_Zootaxa|Wieder_Zootaxa]]) - letzte Bearbeitung: [[:User:YuniToumei|YuniToumei]], 2026-07-23 22:57'' * '''2026-07-24T05:21:37Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-24T06:35:29Z '''[[:de:Special:Diff/prev/269054508|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> Antwort'' * '''2026-07-24T07:07:45Z AdT2: Task finished!''' * '''2026-07-24T07:10:14Z AdT2: Task finished!''' * 2026-07-24T07:19:24Z '''[[:de:Special:Diff/prev/269055298|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span> Antwort'' * '''2026-07-24T07:35:06Z AdT3: Task finished!''' * 2026-07-24T08:22:23Z '''[[:de:Special:Diff/prev/269056314|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of Crustacean Biology|→]]<span class="autocomment">Journal of Crustacean Biology: </span>'' * 2026-07-24T09:23:37Z '''[[:de:Special:Diff/prev/269057592|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Wi-luc-ky|Wi-luc-ky]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> aw: läuft bei allen Nachteilen auf Totlinklabel hinaus'' * '''2026-07-24T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-24T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-24T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-24T10:00:35Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-24T10:07:32Z [[:de:Special:Diff/prev/269058569|••]] Augsburg: [[:de:Wikipedia:Augsburg|Wikipedia:Augsburg]] -- [[:de:user:Langoktavian|Langoktavian]] -- ''[[:de:Wikipedia:Augsburg#Ich bin dabei!|→]]<span class="autocomment">Ich bin dabei!: </span>''''' * 2026-07-24T10:16:03Z '''[[:de:Special:Diff/prev/269058729|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span>'' * '''2026-07-24T10:31:23Z AdT2: Task finished!''' * '''2026-07-24T10:33:45Z AdT2: Task finished!''' * '''2026-07-24T10:34:08Z AdT2: Task finished!''' * '''2026-07-24T10:36:31Z AdT2: Task finished!''' * '''2026-07-24T10:58:29Z AdT3: Task finished!''' * '''2026-07-24T11:57:13Z MerlBot: Task finished!''' * '''2026-07-24T11:57:28Z MerlBot1a: Task finished!''' * '''2026-07-24T13:00:04Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-24T14:36:49Z '''[[:de:Special:Diff/prev/269063510|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:Krib|Krib]] -- ''[[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung#1945 bis heute|→]]<span class="autocomment">1945 bis heute: </span> +[[Volksmudschahedin]]'' * '''2026-07-24T17:06:31Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-24T19:05:20Z '''[[:de:Special:Diff/prev/269068831|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span> Antwort'' * 2026-07-24T19:05:35Z '''[[:de:Special:Diff/prev/269068837|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Walter Schmidt-Salzmann - Widerstandsbewegung 20.07.1944|→]]<span class="autocomment">Walter Schmidt-Salzmann - Widerstandsbewegung 20.07.1944: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * 2026-07-24T19:19:46Z '''[[:de:Special:Diff/prev/269069103|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> Antwort'' * 2026-07-24T19:44:13Z '''[[:de:Special:Diff/prev/269069473|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Wi-luc-ky|Wi-luc-ky]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> aw: in [[Archive.today]] steht was zum [[WP:GB|GB]]'' * '''2026-07-24T21:55:07Z HS-Snapshot: Task finished!''' * '''2026-07-24T22:00:09Z Review: Task finished!''' * '''2026-07-24T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-24T22:00:14Z '''[[:de:Special:Diff/prev/269071687|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-24T22:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-24T22:00:44Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-24T22:01:25Z AdT-Archive: Task finished!''' * '''2026-07-24T22:01:37Z AdT2: Task finished!''' * '''2026-07-24T22:03:26Z AdTneu: Task finished!''' * '''2026-07-24T22:03:35Z AdT2: Task finished!''' * '''2026-07-24T22:03:41Z AdT2: Task finished!''' * '''2026-07-24T22:05:07Z HS-Snapshot: Task finished!''' * '''2026-07-24T22:06:01Z AdT2: Task finished!''' * '''2026-07-24T22:06:04Z AdT2: Task finished!''' * '''2026-07-24T22:30:04Z AdT3: Task finished!''' == TaxonBot: Protokoll 2026-07-25 == * '''2026-07-25T01:42:40Z NeueArtikel3: Task finished!''' * '''2026-07-25T02:27:12Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-25T04:31:55Z '''[[:de:Special:Diff/prev/269074888|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Schulenburg1|Schulenburg1]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Geburtstag von Misselwitz, Joachim|→]]<span class="autocomment">Geburtstag von Misselwitz, Joachim: </span>'' * 2026-07-25T04:38:55Z '''[[:de:Special:Diff/prev/269074956|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:Zollernalb|Zollernalb]] -- ''Neuer Abschnitt [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange#Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch)|→]]<span class="autocomment">Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch): </span>'' * 2026-07-25T05:00:39Z '''[[:de:Special:Diff/prev/269075274|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonKatBot|TaxonKatBot]] -- ''Bot: [[:Kategorie:Bischof von Derry]] nach [[:Kategorie:Bischof von Derry (römisch-katholisch)]]: erledigt'' * '''2026-07-25T05:22:42Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-25T08:52:54Z '''[[:de:Special:Diff/prev/269080442|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span>'' * '''2026-07-25T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-25T10:00:12Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-25T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-25T10:00:33Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-25T10:25:28Z MerlBot: Task finished!''' * '''2026-07-25T10:25:43Z MerlBot1a: Task finished!''' * 2026-07-25T11:01:03Z '''[[:de:Special:Diff/prev/269087961|••]] IMP:''' [[:de:Wikipedia Diskussion:Übersetzungen|Wikipedia Diskussion:Übersetzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia Diskussion:Übersetzungen/Archiv/2023#Bestes Vorgehen beim Artikelübersetzen, mit Blick auf die Fußnoten]] archiviert – letzte Bearbeitung: [[user:Ameisenigel|Ameisenigel]] (15.07.2026 22:06:20)'' * '''2026-07-25T11:58:34Z [[:de:Special:Diff/prev/269089070|••]] Augsburg: [[:de:Wikipedia Diskussion:Augsburg|Wikipedia Diskussion:Augsburg]] -- [[:de:user:LGB-ler|LGB-ler]] -- ''[[:de:Wikipedia Diskussion:Augsburg#Wiki Treffen im Legoland Deutschland Resort|→]]<span class="autocomment">Wiki Treffen im Legoland Deutschland Resort: </span> Antwort''''' * '''2026-07-25T13:00:11Z AutoArchiv-Maimaid: Task finished!''' * '''2026-07-25T17:02:01Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-25T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-25T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-25T22:00:20Z AutoArchiv Wikivoyage: Task finished!''' * 2026-07-25T22:00:19Z '''[[:de:Special:Diff/prev/269098194|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-25T22:00:34Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-25T22:01:28Z AdT-Archive: Task finished!''' * '''2026-07-25T22:01:41Z AdT2: Task finished!''' * '''2026-07-25T22:03:27Z AdTneu: Task finished!''' * '''2026-07-25T22:03:34Z AdT2: Task finished!''' * '''2026-07-25T22:03:43Z AdT2: Task finished!''' * '''2026-07-25T22:05:07Z HS-Snapshot: Task finished!''' * '''2026-07-25T22:05:58Z AdT2: Task finished!''' * '''2026-07-25T22:06:07Z AdT2: Task finished!''' * 2026-07-25T22:13:10Z '''[[:de:Special:Diff/prev/269098339|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Aktualisierung'' * '''2026-07-25T22:29:42Z AdT3: Task finished!''' * 2026-07-25T23:19:07Z '''[[:de:Special:Diff/prev/269099303|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:Perrak|Perrak]] -- ''Neuer Abschnitt [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange#Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie)|→]]<span class="autocomment">Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie): </span>'' == TaxonBot: Protokoll 2026-07-26 == * '''2026-07-26T01:43:07Z NeueArtikel3: Task finished!''' * '''2026-07-26T02:24:52Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-26T03:07:38Z '''[[:de:Special:Diff/prev/269100556|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 1 Abschnitt: 1 nach [[Wikipedia:Bots/Anfragen/Archiv/2026-2]] (ab Abschnitt [[Wikipedia:Bots/Anfragen/Archiv/2026-2#Zwei_Vorlagenbezeichner|Zwei_Vorlagenbezeichner]]) - letzte Bearbeitung: [[:User:Wi-luc-ky|Wi-luc-ky]], 2026-07-24 21:44'' * 2026-07-26T03:08:04Z '''[[:de:Special:Diff/prev/269100564|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 3 Abschnitte: 3 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Walter_Schmidt-Salzmann_-_Widerstandsbewegung_20.07.1944|Walter_Schmidt-Salzmann_-_Widerstandsbewegung_20.07.1944]]) - letzte Bearbeitung: [[:User:Marie Adelaide|Marie Adelaide]], 2026-07-25 10:52'' * 2026-07-26T05:02:42Z '''[[:de:Special:Diff/prev/269102082|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonKatBot|TaxonKatBot]] -- ''Bot: [[:Kategorie:Isthmus]] nach [[:Kategorie:Isthmus (Geographie)]]: erledigt'' * '''2026-07-26T05:19:39Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-26T06:01:40Z '''[[:de:Special:Diff/prev/269102959|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T06:20:17Z Review: Task finished!''' * '''2026-07-26T07:04:51Z -- <span style="color:red;">110</span>''' * '''2026-07-26T07:34:23Z -- <span style="color:red;">110</span>''' * 2026-07-26T08:07:10Z '''[[:de:Special:Diff/prev/269105130|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:LeoGe25|LeoGe25]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-add-self-no-reason:LeoGe25||→]]<span class="autocomment">growthexperiments-manage-mentors-summary-add-self-no-reason:LeoGe25|: </span>'' * 2026-07-26T08:08:45Z '''[[:de:Special:Diff/prev/269105177|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData-Parameterzeilen in Darkmode'' * 2026-07-26T08:14:10Z '''[[:de:Special:Diff/prev/269105304|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''status-fix'' * 2026-07-26T08:23:31Z '''[[:de:Special:Diff/prev/269105496|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color-fix'' * 2026-07-26T08:39:45Z '''[[:de:Special:Diff/prev/269105832|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color fixed'' * 2026-07-26T08:42:29Z '''[[:de:Special:Diff/prev/269105889|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- * 2026-07-26T08:48:53Z '''[[:de:Special:Diff/prev/269105994|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''attempt 2'' * 2026-07-26T08:50:38Z '''[[:de:Special:Diff/prev/269106040|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Jayen466|Jayen466]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span>'' * 2026-07-26T08:59:11Z '''[[:de:Special:Diff/prev/269106248|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color-fix 3'' * 2026-07-26T09:46:16Z '''[[:de:Special:Diff/prev/269107366|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData grey shaded background / fix part 2 / optimized'' * 2026-07-26T09:52:50Z '''[[:de:Special:Diff/prev/269107501|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen#Altfälle mit offenen Fragen oder Problemen|→]]<span class="autocomment">Altfälle mit offenen Fragen oder Problemen: </span>'' * '''2026-07-26T09:55:09Z HS-Snapshot: Task finished!''' * '''2026-07-26T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-26T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-26T10:00:32Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-26T10:25:42Z MerlBot: Task finished!''' * '''2026-07-26T10:25:57Z MerlBot1a: Task finished!''' * 2026-07-26T10:32:50Z '''[[:de:Special:Diff/prev/269108359|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''required templatedata line: blue background'' * 2026-07-26T11:03:50Z '''[[:de:Special:Diff/prev/269108967|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * '''2026-07-26T11:10:56Z AdT2: Task finished!''' * '''2026-07-26T11:13:22Z AdT2: Task finished!''' * '''2026-07-26T11:39:33Z AdT3: Task finished!''' * 2026-07-26T11:50:52Z '''[[:de:Special:Diff/prev/269109953|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span>'' * 2026-07-26T11:54:39Z '''[[:de:Special:Diff/prev/269110026|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData: deprecated nach Beschreibung rot'' * 2026-07-26T11:59:30Z '''[[:de:Special:Diff/prev/269110098|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-26T12:17:45Z '''[[:de:Special:Diff/prev/269110441|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span> Service: DOI klickbar gemacht'' * 2026-07-26T12:19:07Z '''[[:de:Special:Diff/prev/269110466|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * 2026-07-26T12:26:09Z '''[[:de:Special:Diff/prev/269110594|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> Antwort'' * 2026-07-26T12:57:45Z '''[[:de:Special:Diff/prev/269111198|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Rack Pack|Rack Pack]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.|→]]<span class="autocomment">Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.: </span>'' * '''2026-07-26T13:00:03Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-26T13:14:00Z '''[[:de:Special:Diff/prev/269111657|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.|→]]<span class="autocomment">Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T14:40:58Z AdT2: Task finished!''' * '''2026-07-26T14:43:22Z AdT2: Task finished!''' * 2026-07-26T14:55:11Z '''[[:de:Special:Diff/prev/269115779|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Rack Pack|Rack Pack]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#ArchivLink, InternetArchivBot über komplettes Portal:Billard 6.295 Artikel laufen lassen möglich?|→]]<span class="autocomment">ArchivLink, InternetArchivBot über komplettes Portal:Billard 6.295 Artikel laufen lassen möglich?: </span>'' * '''2026-07-26T15:08:57Z AdT3: Task finished!''' * 2026-07-26T15:55:23Z '''[[:de:Special:Diff/prev/269119211|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> Antwort'' * 2026-07-26T15:55:39Z '''[[:de:Special:Diff/prev/269119219|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * 2026-07-26T16:01:48Z '''[[:de:Special:Diff/prev/269119348|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia:WikiProjekt Kategorien/Warteschlange/Archiv/2026 III#Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch) (erledigt)]] archiviert – letzte Bearbeitung: [[user:TaxonKatBot|TaxonKatBot]] (26.07.2026 07:02:42)'' * 2026-07-26T16:03:51Z '''[[:de:Special:Diff/prev/269119393|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-26T16:39:13Z '''[[:de:Special:Diff/prev/269120898|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Timk70|Timk70]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span> mail'' * '''2026-07-26T17:06:16Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-26T18:15:07Z AdT2: Task finished!''' * '''2026-07-26T18:17:31Z AdT2: Task finished!''' * 2026-07-26T18:23:32Z '''[[:de:Special:Diff/prev/269122999|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span> Antwort'' * '''2026-07-26T18:42:51Z AdT3: Task finished!''' * 2026-07-26T18:49:34Z '''[[:de:Special:Diff/prev/269123502|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Jayen466|Jayen466]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span> erledigt'' * 2026-07-26T20:49:34Z '''[[:de:Special:Diff/prev/269125506|••]] MediaWiki:''' [[:de:MediaWiki:Ipbreason-indef-dropdown|MediaWiki:Ipbreason-indef-dropdown]] -- [[:de:user:Codc|Codc]] -- * 2026-07-26T21:26:06Z '''[[:de:Special:Diff/prev/269126058|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * 2026-07-26T21:26:27Z '''[[:de:Special:Diff/prev/269126064|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-26T22:00:07Z Review: Task finished!''' * '''2026-07-26T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-26T22:00:10Z '''[[:de:Special:Diff/prev/269126543|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-26T22:00:20Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-26T22:00:34Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-26T22:01:29Z AdT-Archive: Task finished!''' * '''2026-07-26T22:01:37Z AdT2: Task finished!''' * '''2026-07-26T22:03:32Z AdTneu: Task finished!''' * '''2026-07-26T22:03:37Z AdT2: Task finished!''' * '''2026-07-26T22:03:47Z AdT2: Task finished!''' * '''2026-07-26T22:05:08Z HS-Snapshot: Task finished!''' * '''2026-07-26T22:06:10Z AdT2: Task finished!''' * '''2026-07-26T22:06:25Z AdT2: Task finished!''' * '''2026-07-26T22:29:28Z AdT3: Task finished!''' == TaxonBot: Protokoll 2026-07-27 == * '''2026-07-27T01:39:13Z NeueArtikel3: Task finished!''' * '''2026-07-27T02:22:25Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-27T03:08:06Z '''[[:de:Special:Diff/prev/269128941|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 2 Abschnitte: 2 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Geburtstag_von_Misselwitz,_Joachim|Geburtstag_von_Misselwitz,_Joachim]]) - letzte Bearbeitung: [[:User:Doc Taxon|Doc Taxon]], 2026-07-26 23:26'' * '''2026-07-27T05:34:06Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-27T06:46:33Z '''[[:de:Special:Diff/prev/269132291|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * 2026-07-27T07:21:43Z '''[[:de:Special:Diff/prev/269132978|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-27T07:48:00Z '''[[:de:Special:Diff/prev/269133411|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span>'' * 2026-07-27T08:29:38Z '''[[:de:Special:Diff/prev/269134243|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * 2026-07-27T08:30:14Z '''[[:de:Special:Diff/prev/269134249|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-27T09:06:59Z '''[[:de:Special:Diff/prev/269135124|••]] MediaWiki:''' [[:de:MediaWiki:Userlogin-yourname-desc|MediaWiki:Userlogin-yourname-desc]] -- [[:de:user:Hgzh|Hgzh]] -- ''Anpassung an [[Wikipedia:Benutzerkonto]]'' * 2026-07-27T09:10:13Z '''[[:de:Special:Diff/prev/269135199|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet1|MediaWiki:Createacct-username-policy-popover-bullet1]] -- [[:de:user:Hgzh|Hgzh]] -- ''Link auf lokale Hilfeseite'' * 2026-07-27T09:14:04Z '''[[:de:Special:Diff/prev/269135264|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet2|MediaWiki:Createacct-username-policy-popover-bullet2]] -- [[:de:user:Hgzh|Hgzh]] -- ''Link zu lokaler Hilfeseite'' * 2026-07-27T09:17:06Z '''[[:de:Special:Diff/prev/269135320|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet3|MediaWiki:Createacct-username-policy-popover-bullet3]] -- [[:de:user:Hgzh|Hgzh]] -- ''Originaltext ist enwiki-zentriert und trifft hier nicht zu, stattdessen auf Verifizierung verwiesen'' * 2026-07-27T09:35:04Z '''[[:de:Special:Diff/prev/269135762|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''lokale Adaption des Infobox-Hack-Stylesheets'' * 2026-07-27T09:36:31Z '''[[:de:Special:Diff/prev/269135802|••]] MediaWiki:''' [[:de:MediaWiki:Wikimedia-styles-exclude|MediaWiki:Wikimedia-styles-exclude]] -- [[:de:user:Hgzh|Hgzh]] -- ''zentrales Infobox-Stylesheet deaktiviert'' * 2026-07-27T09:43:59Z '''[[:de:Special:Diff/prev/269135955|••]] MediaWiki:''' [[:de:MediaWiki:Gadgets-definition|MediaWiki:Gadgets-definition]] -- [[:de:user:Hgzh|Hgzh]] -- ''responsive erstmal nur für minerva'' * 2026-07-27T09:45:36Z '''[[:de:Special:Diff/prev/269135983|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''nur minerva über Gadgets-definition'' * '''2026-07-27T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-27T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-27T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-27T10:00:33Z AutoArchiv Wikiversity: Task finished!''' * 2026-07-27T10:22:29Z '''[[:de:Special:Diff/prev/269136634|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''inline-table mglw. generell besser geeignet'' * '''2026-07-27T10:52:06Z AdT2: Task finished!''' * '''2026-07-27T10:54:27Z AdT2: Task finished!''' * '''2026-07-27T11:02:06Z AdT2: Task finished!''' * '''2026-07-27T11:04:30Z AdT2: Task finished!''' * '''2026-07-27T11:05:26Z AdT2: Task finished!''' * '''2026-07-27T11:06:36Z AdT2: Task finished!''' * '''2026-07-27T11:07:50Z AdT2: Task finished!''' * '''2026-07-27T11:08:59Z AdT2: Task finished!''' * '''2026-07-27T11:19:04Z AdT3: Task finished!''' * '''2026-07-27T11:23:06Z AdT2: Task finished!''' * '''2026-07-27T11:25:33Z AdT2: Task finished!''' * '''2026-07-27T11:51:09Z AdT3: Task finished!''' * 2026-07-27T11:55:01Z '''[[:de:Special:Diff/prev/269138538|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:02Z '''[[:de:Special:Diff/prev/269138541|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:02Z '''[[:de:Special:Diff/prev/269138543|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138545|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Janui|Kennzeichnung von Lotse Janui als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Janui|Kennzeichnung von Lotse Janui als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138546|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Mondtaler|Kennzeichnung von Lotse Mondtaler als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Mondtaler|Kennzeichnung von Lotse Mondtaler als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138547|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:55:04Z '''[[:de:Special:Diff/prev/269138549|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Janui|Entfernen von Lotse Janui, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Janui|Entfernen von Lotse Janui, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:55:04Z '''[[:de:Special:Diff/prev/269138550|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Mondtaler|Entfernen von Lotse Mondtaler, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Mondtaler|Entfernen von Lotse Mondtaler, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:56:16Z '''[[:de:Special:Diff/prev/269138580|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:17Z '''[[:de:Special:Diff/prev/269138581|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:18Z '''[[:de:Special:Diff/prev/269138583|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:18Z '''[[:de:Special:Diff/prev/269138584|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T12:26:48Z '''[[:de:Special:Diff/prev/269139304|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * '''2026-07-27T13:00:03Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-27T15:49:34Z '''[[:de:Special:Diff/prev/269143289|••]] MediaWiki:''' [[:de:MediaWiki:Noarticletext-1|MediaWiki:Noarticletext-1]] -- [[:de:user:MBq|MBq]] -- ''zweiter satz eher verwirrend vor allem für noobs'' * 2026-07-27T16:03:13Z '''[[:de:Special:Diff/prev/269143551|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia:WikiProjekt Kategorien/Warteschlange/Archiv/2026 III#Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie) (erledigt)]] archiviert – letzte Bearbeitung: [[user:TaxonBot|TaxonBot]] (26.07.2026 18:01:48)'' * 2026-07-27T19:41:44Z '''[[:de:Special:Diff/prev/269147772|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Hellenyck|Hellenyck]] -- * 2026-07-27T20:01:48Z '''[[:de:Special:Diff/prev/269148095|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SignaturBot|SignaturBot]] -- ''Bot: Signaturnachtrag für Beitrag von [[User:Hellenyck|Hellenyck]]'' * 2026-07-27T20:03:18Z '''[[:de:Special:Diff/prev/269148127|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Hellenyck|Hellenyck]] -- * '''2026-07-27T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-27T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-27T22:00:11Z '''[[:de:Special:Diff/prev/269150668|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-27T22:00:22Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-27T22:00:35Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-27T22:01:28Z AdT-Archive: Task finished!''' * '''2026-07-27T22:01:40Z AdT2: Task finished!''' * '''2026-07-27T22:03:39Z AdTneu: Task finished!''' * '''2026-07-27T22:03:41Z AdT2: Task finished!''' * '''2026-07-27T22:03:53Z AdT2: Task finished!''' * '''2026-07-27T22:05:08Z HS-Snapshot: Task finished!''' * '''2026-07-27T22:06:20Z AdT2: Task finished!''' * '''2026-07-27T22:06:20Z AdT2: Task finished!''' * 2026-07-27T22:13:23Z '''[[:de:Special:Diff/prev/269150924|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Aktualisierung'' * 2026-07-27T22:15:38Z '''[[:de:Special:Diff/prev/269150973|••]] MediaWiki:''' [[:de:MediaWiki:Codemirror-prefs-summary|MediaWiki:Codemirror-prefs-summary]] -- [[:de:user:Ameisenigel|Ameisenigel]] -- ''Anfrage auf [[WP:AA]]'' * '''2026-07-27T22:30:27Z AdT3: Task finished!''' * 2026-07-27T22:46:58Z '''[[:de:Special:Diff/prev/269151373|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Niederländische Kunstgeschichte u.a.|→]]<span class="autocomment">Niederländische Kunstgeschichte u.a.: </span> Antwort'' == TaxonBot: Protokoll 2026-07-28 == * '''2026-07-28T00:40:10Z Review: Task finished!''' * '''2026-07-28T01:41:51Z NeueArtikel3: Task finished!''' * 2026-07-28T03:08:01Z '''[[:de:Special:Diff/prev/269153146|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 3 Abschnitte: 3 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Law360|Law360]]) - letzte Bearbeitung: [[:User:FordPrefect42|FordPrefect42]], 2026-07-28 00:46'' * '''2026-07-28T06:19:28Z -- <span style="color:red;">110</span>''' * 2026-07-28T06:20:36Z '''[[:de:Special:Diff/prev/269156430|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-28T06:20:36Z '''[[:de:Special:Diff/prev/269156431|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-28T06:20:37Z '''[[:de:Special:Diff/prev/269156432|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:IvaBerlin|Kennzeichnung von Lotse IvaBerlin als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:IvaBerlin|Kennzeichnung von Lotse IvaBerlin als abwesend, inaktiv seit 14 Tagen: </span>'' * '''2026-07-28T06:20:58Z -- <span style="color:red;">110</span>''' * 2026-07-28T07:37:00Z '''[[:de:Special:Diff/prev/269157652|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Niederländische Kunstgeschichte u.a.|→]]<span class="autocomment">Niederländische Kunstgeschichte u.a.: </span>'' * '''2026-07-28T08:25:42Z [[:de:Special:Diff/prev/269158532|••]] Augsburg: [[:de:Wikipedia:Augsburg|Wikipedia:Augsburg]] -- [[:de:user:Maimaid|Maimaid]] -- ''[[:de:Wikipedia:Augsburg#Absagen|→]]<span class="autocomment">Absagen: </span> diesmal nicht''''' * '''2026-07-28T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-28T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-28T10:00:20Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-28T10:00:34Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-28T11:05:31Z AdT2: Task finished!''' * '''2026-07-28T11:07:58Z AdT2: Task finished!''' * '''2026-07-28T11:29:21Z AdT2: Task finished!''' * '''2026-07-28T11:31:50Z AdT2: Task finished!''' * '''2026-07-28T11:34:29Z AdT3: Task finished!''' * '''2026-07-28T11:50:31Z AdT2: Task finished!''' 7ywkmao05sedk8hxqg3rkl7jh81wgkj 619054 619053 2026-07-28T11:53:03Z TaxonBot 4700 Log: AdT2 619054 wikitext text/x-wiki == TaxonBot: Protokoll 2026-07-24 == * '''2026-07-24T01:41:23Z NeueArtikel3: Task finished!''' * 2026-07-24T02:37:40Z '''[[:de:Special:Diff/prev/269051656|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:KurtR|KurtR]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#schweizer-illustrierte.ch und handelszeitung.ch auf Archive.org umstellen|→]]<span class="autocomment">schweizer-illustrierte.ch und handelszeitung.ch auf Archive.org umstellen: </span>'' * 2026-07-24T03:07:56Z '''[[:de:Special:Diff/prev/269051807|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 1 Abschnitt: 1 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Wieder_Zootaxa|Wieder_Zootaxa]]) - letzte Bearbeitung: [[:User:YuniToumei|YuniToumei]], 2026-07-23 22:57'' * '''2026-07-24T05:21:37Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-24T06:35:29Z '''[[:de:Special:Diff/prev/269054508|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> Antwort'' * '''2026-07-24T07:07:45Z AdT2: Task finished!''' * '''2026-07-24T07:10:14Z AdT2: Task finished!''' * 2026-07-24T07:19:24Z '''[[:de:Special:Diff/prev/269055298|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span> Antwort'' * '''2026-07-24T07:35:06Z AdT3: Task finished!''' * 2026-07-24T08:22:23Z '''[[:de:Special:Diff/prev/269056314|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of Crustacean Biology|→]]<span class="autocomment">Journal of Crustacean Biology: </span>'' * 2026-07-24T09:23:37Z '''[[:de:Special:Diff/prev/269057592|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Wi-luc-ky|Wi-luc-ky]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> aw: läuft bei allen Nachteilen auf Totlinklabel hinaus'' * '''2026-07-24T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-24T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-24T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-24T10:00:35Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-24T10:07:32Z [[:de:Special:Diff/prev/269058569|••]] Augsburg: [[:de:Wikipedia:Augsburg|Wikipedia:Augsburg]] -- [[:de:user:Langoktavian|Langoktavian]] -- ''[[:de:Wikipedia:Augsburg#Ich bin dabei!|→]]<span class="autocomment">Ich bin dabei!: </span>''''' * 2026-07-24T10:16:03Z '''[[:de:Special:Diff/prev/269058729|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span>'' * '''2026-07-24T10:31:23Z AdT2: Task finished!''' * '''2026-07-24T10:33:45Z AdT2: Task finished!''' * '''2026-07-24T10:34:08Z AdT2: Task finished!''' * '''2026-07-24T10:36:31Z AdT2: Task finished!''' * '''2026-07-24T10:58:29Z AdT3: Task finished!''' * '''2026-07-24T11:57:13Z MerlBot: Task finished!''' * '''2026-07-24T11:57:28Z MerlBot1a: Task finished!''' * '''2026-07-24T13:00:04Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-24T14:36:49Z '''[[:de:Special:Diff/prev/269063510|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:Krib|Krib]] -- ''[[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung#1945 bis heute|→]]<span class="autocomment">1945 bis heute: </span> +[[Volksmudschahedin]]'' * '''2026-07-24T17:06:31Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-24T19:05:20Z '''[[:de:Special:Diff/prev/269068831|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span> Antwort'' * 2026-07-24T19:05:35Z '''[[:de:Special:Diff/prev/269068837|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Walter Schmidt-Salzmann - Widerstandsbewegung 20.07.1944|→]]<span class="autocomment">Walter Schmidt-Salzmann - Widerstandsbewegung 20.07.1944: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * 2026-07-24T19:19:46Z '''[[:de:Special:Diff/prev/269069103|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> Antwort'' * 2026-07-24T19:44:13Z '''[[:de:Special:Diff/prev/269069473|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Wi-luc-ky|Wi-luc-ky]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> aw: in [[Archive.today]] steht was zum [[WP:GB|GB]]'' * '''2026-07-24T21:55:07Z HS-Snapshot: Task finished!''' * '''2026-07-24T22:00:09Z Review: Task finished!''' * '''2026-07-24T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-24T22:00:14Z '''[[:de:Special:Diff/prev/269071687|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-24T22:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-24T22:00:44Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-24T22:01:25Z AdT-Archive: Task finished!''' * '''2026-07-24T22:01:37Z AdT2: Task finished!''' * '''2026-07-24T22:03:26Z AdTneu: Task finished!''' * '''2026-07-24T22:03:35Z AdT2: Task finished!''' * '''2026-07-24T22:03:41Z AdT2: Task finished!''' * '''2026-07-24T22:05:07Z HS-Snapshot: Task finished!''' * '''2026-07-24T22:06:01Z AdT2: Task finished!''' * '''2026-07-24T22:06:04Z AdT2: Task finished!''' * '''2026-07-24T22:30:04Z AdT3: Task finished!''' == TaxonBot: Protokoll 2026-07-25 == * '''2026-07-25T01:42:40Z NeueArtikel3: Task finished!''' * '''2026-07-25T02:27:12Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-25T04:31:55Z '''[[:de:Special:Diff/prev/269074888|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Schulenburg1|Schulenburg1]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Geburtstag von Misselwitz, Joachim|→]]<span class="autocomment">Geburtstag von Misselwitz, Joachim: </span>'' * 2026-07-25T04:38:55Z '''[[:de:Special:Diff/prev/269074956|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:Zollernalb|Zollernalb]] -- ''Neuer Abschnitt [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange#Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch)|→]]<span class="autocomment">Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch): </span>'' * 2026-07-25T05:00:39Z '''[[:de:Special:Diff/prev/269075274|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonKatBot|TaxonKatBot]] -- ''Bot: [[:Kategorie:Bischof von Derry]] nach [[:Kategorie:Bischof von Derry (römisch-katholisch)]]: erledigt'' * '''2026-07-25T05:22:42Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-25T08:52:54Z '''[[:de:Special:Diff/prev/269080442|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span>'' * '''2026-07-25T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-25T10:00:12Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-25T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-25T10:00:33Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-25T10:25:28Z MerlBot: Task finished!''' * '''2026-07-25T10:25:43Z MerlBot1a: Task finished!''' * 2026-07-25T11:01:03Z '''[[:de:Special:Diff/prev/269087961|••]] IMP:''' [[:de:Wikipedia Diskussion:Übersetzungen|Wikipedia Diskussion:Übersetzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia Diskussion:Übersetzungen/Archiv/2023#Bestes Vorgehen beim Artikelübersetzen, mit Blick auf die Fußnoten]] archiviert – letzte Bearbeitung: [[user:Ameisenigel|Ameisenigel]] (15.07.2026 22:06:20)'' * '''2026-07-25T11:58:34Z [[:de:Special:Diff/prev/269089070|••]] Augsburg: [[:de:Wikipedia Diskussion:Augsburg|Wikipedia Diskussion:Augsburg]] -- [[:de:user:LGB-ler|LGB-ler]] -- ''[[:de:Wikipedia Diskussion:Augsburg#Wiki Treffen im Legoland Deutschland Resort|→]]<span class="autocomment">Wiki Treffen im Legoland Deutschland Resort: </span> Antwort''''' * '''2026-07-25T13:00:11Z AutoArchiv-Maimaid: Task finished!''' * '''2026-07-25T17:02:01Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-25T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-25T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-25T22:00:20Z AutoArchiv Wikivoyage: Task finished!''' * 2026-07-25T22:00:19Z '''[[:de:Special:Diff/prev/269098194|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-25T22:00:34Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-25T22:01:28Z AdT-Archive: Task finished!''' * '''2026-07-25T22:01:41Z AdT2: Task finished!''' * '''2026-07-25T22:03:27Z AdTneu: Task finished!''' * '''2026-07-25T22:03:34Z AdT2: Task finished!''' * '''2026-07-25T22:03:43Z AdT2: Task finished!''' * '''2026-07-25T22:05:07Z HS-Snapshot: Task finished!''' * '''2026-07-25T22:05:58Z AdT2: Task finished!''' * '''2026-07-25T22:06:07Z AdT2: Task finished!''' * 2026-07-25T22:13:10Z '''[[:de:Special:Diff/prev/269098339|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Aktualisierung'' * '''2026-07-25T22:29:42Z AdT3: Task finished!''' * 2026-07-25T23:19:07Z '''[[:de:Special:Diff/prev/269099303|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:Perrak|Perrak]] -- ''Neuer Abschnitt [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange#Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie)|→]]<span class="autocomment">Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie): </span>'' == TaxonBot: Protokoll 2026-07-26 == * '''2026-07-26T01:43:07Z NeueArtikel3: Task finished!''' * '''2026-07-26T02:24:52Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-26T03:07:38Z '''[[:de:Special:Diff/prev/269100556|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 1 Abschnitt: 1 nach [[Wikipedia:Bots/Anfragen/Archiv/2026-2]] (ab Abschnitt [[Wikipedia:Bots/Anfragen/Archiv/2026-2#Zwei_Vorlagenbezeichner|Zwei_Vorlagenbezeichner]]) - letzte Bearbeitung: [[:User:Wi-luc-ky|Wi-luc-ky]], 2026-07-24 21:44'' * 2026-07-26T03:08:04Z '''[[:de:Special:Diff/prev/269100564|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 3 Abschnitte: 3 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Walter_Schmidt-Salzmann_-_Widerstandsbewegung_20.07.1944|Walter_Schmidt-Salzmann_-_Widerstandsbewegung_20.07.1944]]) - letzte Bearbeitung: [[:User:Marie Adelaide|Marie Adelaide]], 2026-07-25 10:52'' * 2026-07-26T05:02:42Z '''[[:de:Special:Diff/prev/269102082|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonKatBot|TaxonKatBot]] -- ''Bot: [[:Kategorie:Isthmus]] nach [[:Kategorie:Isthmus (Geographie)]]: erledigt'' * '''2026-07-26T05:19:39Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-26T06:01:40Z '''[[:de:Special:Diff/prev/269102959|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T06:20:17Z Review: Task finished!''' * '''2026-07-26T07:04:51Z -- <span style="color:red;">110</span>''' * '''2026-07-26T07:34:23Z -- <span style="color:red;">110</span>''' * 2026-07-26T08:07:10Z '''[[:de:Special:Diff/prev/269105130|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:LeoGe25|LeoGe25]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-add-self-no-reason:LeoGe25||→]]<span class="autocomment">growthexperiments-manage-mentors-summary-add-self-no-reason:LeoGe25|: </span>'' * 2026-07-26T08:08:45Z '''[[:de:Special:Diff/prev/269105177|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData-Parameterzeilen in Darkmode'' * 2026-07-26T08:14:10Z '''[[:de:Special:Diff/prev/269105304|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''status-fix'' * 2026-07-26T08:23:31Z '''[[:de:Special:Diff/prev/269105496|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color-fix'' * 2026-07-26T08:39:45Z '''[[:de:Special:Diff/prev/269105832|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color fixed'' * 2026-07-26T08:42:29Z '''[[:de:Special:Diff/prev/269105889|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- * 2026-07-26T08:48:53Z '''[[:de:Special:Diff/prev/269105994|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''attempt 2'' * 2026-07-26T08:50:38Z '''[[:de:Special:Diff/prev/269106040|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Jayen466|Jayen466]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span>'' * 2026-07-26T08:59:11Z '''[[:de:Special:Diff/prev/269106248|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color-fix 3'' * 2026-07-26T09:46:16Z '''[[:de:Special:Diff/prev/269107366|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData grey shaded background / fix part 2 / optimized'' * 2026-07-26T09:52:50Z '''[[:de:Special:Diff/prev/269107501|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen#Altfälle mit offenen Fragen oder Problemen|→]]<span class="autocomment">Altfälle mit offenen Fragen oder Problemen: </span>'' * '''2026-07-26T09:55:09Z HS-Snapshot: Task finished!''' * '''2026-07-26T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-26T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-26T10:00:32Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-26T10:25:42Z MerlBot: Task finished!''' * '''2026-07-26T10:25:57Z MerlBot1a: Task finished!''' * 2026-07-26T10:32:50Z '''[[:de:Special:Diff/prev/269108359|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''required templatedata line: blue background'' * 2026-07-26T11:03:50Z '''[[:de:Special:Diff/prev/269108967|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * '''2026-07-26T11:10:56Z AdT2: Task finished!''' * '''2026-07-26T11:13:22Z AdT2: Task finished!''' * '''2026-07-26T11:39:33Z AdT3: Task finished!''' * 2026-07-26T11:50:52Z '''[[:de:Special:Diff/prev/269109953|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span>'' * 2026-07-26T11:54:39Z '''[[:de:Special:Diff/prev/269110026|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData: deprecated nach Beschreibung rot'' * 2026-07-26T11:59:30Z '''[[:de:Special:Diff/prev/269110098|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-26T12:17:45Z '''[[:de:Special:Diff/prev/269110441|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span> Service: DOI klickbar gemacht'' * 2026-07-26T12:19:07Z '''[[:de:Special:Diff/prev/269110466|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * 2026-07-26T12:26:09Z '''[[:de:Special:Diff/prev/269110594|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> Antwort'' * 2026-07-26T12:57:45Z '''[[:de:Special:Diff/prev/269111198|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Rack Pack|Rack Pack]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.|→]]<span class="autocomment">Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.: </span>'' * '''2026-07-26T13:00:03Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-26T13:14:00Z '''[[:de:Special:Diff/prev/269111657|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.|→]]<span class="autocomment">Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T14:40:58Z AdT2: Task finished!''' * '''2026-07-26T14:43:22Z AdT2: Task finished!''' * 2026-07-26T14:55:11Z '''[[:de:Special:Diff/prev/269115779|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Rack Pack|Rack Pack]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#ArchivLink, InternetArchivBot über komplettes Portal:Billard 6.295 Artikel laufen lassen möglich?|→]]<span class="autocomment">ArchivLink, InternetArchivBot über komplettes Portal:Billard 6.295 Artikel laufen lassen möglich?: </span>'' * '''2026-07-26T15:08:57Z AdT3: Task finished!''' * 2026-07-26T15:55:23Z '''[[:de:Special:Diff/prev/269119211|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> Antwort'' * 2026-07-26T15:55:39Z '''[[:de:Special:Diff/prev/269119219|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * 2026-07-26T16:01:48Z '''[[:de:Special:Diff/prev/269119348|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia:WikiProjekt Kategorien/Warteschlange/Archiv/2026 III#Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch) (erledigt)]] archiviert – letzte Bearbeitung: [[user:TaxonKatBot|TaxonKatBot]] (26.07.2026 07:02:42)'' * 2026-07-26T16:03:51Z '''[[:de:Special:Diff/prev/269119393|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-26T16:39:13Z '''[[:de:Special:Diff/prev/269120898|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Timk70|Timk70]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span> mail'' * '''2026-07-26T17:06:16Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-26T18:15:07Z AdT2: Task finished!''' * '''2026-07-26T18:17:31Z AdT2: Task finished!''' * 2026-07-26T18:23:32Z '''[[:de:Special:Diff/prev/269122999|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span> Antwort'' * '''2026-07-26T18:42:51Z AdT3: Task finished!''' * 2026-07-26T18:49:34Z '''[[:de:Special:Diff/prev/269123502|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Jayen466|Jayen466]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span> erledigt'' * 2026-07-26T20:49:34Z '''[[:de:Special:Diff/prev/269125506|••]] MediaWiki:''' [[:de:MediaWiki:Ipbreason-indef-dropdown|MediaWiki:Ipbreason-indef-dropdown]] -- [[:de:user:Codc|Codc]] -- * 2026-07-26T21:26:06Z '''[[:de:Special:Diff/prev/269126058|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * 2026-07-26T21:26:27Z '''[[:de:Special:Diff/prev/269126064|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-26T22:00:07Z Review: Task finished!''' * '''2026-07-26T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-26T22:00:10Z '''[[:de:Special:Diff/prev/269126543|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-26T22:00:20Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-26T22:00:34Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-26T22:01:29Z AdT-Archive: Task finished!''' * '''2026-07-26T22:01:37Z AdT2: Task finished!''' * '''2026-07-26T22:03:32Z AdTneu: Task finished!''' * '''2026-07-26T22:03:37Z AdT2: Task finished!''' * '''2026-07-26T22:03:47Z AdT2: Task finished!''' * '''2026-07-26T22:05:08Z HS-Snapshot: Task finished!''' * '''2026-07-26T22:06:10Z AdT2: Task finished!''' * '''2026-07-26T22:06:25Z AdT2: Task finished!''' * '''2026-07-26T22:29:28Z AdT3: Task finished!''' == TaxonBot: Protokoll 2026-07-27 == * '''2026-07-27T01:39:13Z NeueArtikel3: Task finished!''' * '''2026-07-27T02:22:25Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-27T03:08:06Z '''[[:de:Special:Diff/prev/269128941|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 2 Abschnitte: 2 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Geburtstag_von_Misselwitz,_Joachim|Geburtstag_von_Misselwitz,_Joachim]]) - letzte Bearbeitung: [[:User:Doc Taxon|Doc Taxon]], 2026-07-26 23:26'' * '''2026-07-27T05:34:06Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-27T06:46:33Z '''[[:de:Special:Diff/prev/269132291|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * 2026-07-27T07:21:43Z '''[[:de:Special:Diff/prev/269132978|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-27T07:48:00Z '''[[:de:Special:Diff/prev/269133411|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span>'' * 2026-07-27T08:29:38Z '''[[:de:Special:Diff/prev/269134243|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * 2026-07-27T08:30:14Z '''[[:de:Special:Diff/prev/269134249|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-27T09:06:59Z '''[[:de:Special:Diff/prev/269135124|••]] MediaWiki:''' [[:de:MediaWiki:Userlogin-yourname-desc|MediaWiki:Userlogin-yourname-desc]] -- [[:de:user:Hgzh|Hgzh]] -- ''Anpassung an [[Wikipedia:Benutzerkonto]]'' * 2026-07-27T09:10:13Z '''[[:de:Special:Diff/prev/269135199|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet1|MediaWiki:Createacct-username-policy-popover-bullet1]] -- [[:de:user:Hgzh|Hgzh]] -- ''Link auf lokale Hilfeseite'' * 2026-07-27T09:14:04Z '''[[:de:Special:Diff/prev/269135264|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet2|MediaWiki:Createacct-username-policy-popover-bullet2]] -- [[:de:user:Hgzh|Hgzh]] -- ''Link zu lokaler Hilfeseite'' * 2026-07-27T09:17:06Z '''[[:de:Special:Diff/prev/269135320|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet3|MediaWiki:Createacct-username-policy-popover-bullet3]] -- [[:de:user:Hgzh|Hgzh]] -- ''Originaltext ist enwiki-zentriert und trifft hier nicht zu, stattdessen auf Verifizierung verwiesen'' * 2026-07-27T09:35:04Z '''[[:de:Special:Diff/prev/269135762|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''lokale Adaption des Infobox-Hack-Stylesheets'' * 2026-07-27T09:36:31Z '''[[:de:Special:Diff/prev/269135802|••]] MediaWiki:''' [[:de:MediaWiki:Wikimedia-styles-exclude|MediaWiki:Wikimedia-styles-exclude]] -- [[:de:user:Hgzh|Hgzh]] -- ''zentrales Infobox-Stylesheet deaktiviert'' * 2026-07-27T09:43:59Z '''[[:de:Special:Diff/prev/269135955|••]] MediaWiki:''' [[:de:MediaWiki:Gadgets-definition|MediaWiki:Gadgets-definition]] -- [[:de:user:Hgzh|Hgzh]] -- ''responsive erstmal nur für minerva'' * 2026-07-27T09:45:36Z '''[[:de:Special:Diff/prev/269135983|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''nur minerva über Gadgets-definition'' * '''2026-07-27T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-27T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-27T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-27T10:00:33Z AutoArchiv Wikiversity: Task finished!''' * 2026-07-27T10:22:29Z '''[[:de:Special:Diff/prev/269136634|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''inline-table mglw. generell besser geeignet'' * '''2026-07-27T10:52:06Z AdT2: Task finished!''' * '''2026-07-27T10:54:27Z AdT2: Task finished!''' * '''2026-07-27T11:02:06Z AdT2: Task finished!''' * '''2026-07-27T11:04:30Z AdT2: Task finished!''' * '''2026-07-27T11:05:26Z AdT2: Task finished!''' * '''2026-07-27T11:06:36Z AdT2: Task finished!''' * '''2026-07-27T11:07:50Z AdT2: Task finished!''' * '''2026-07-27T11:08:59Z AdT2: Task finished!''' * '''2026-07-27T11:19:04Z AdT3: Task finished!''' * '''2026-07-27T11:23:06Z AdT2: Task finished!''' * '''2026-07-27T11:25:33Z AdT2: Task finished!''' * '''2026-07-27T11:51:09Z AdT3: Task finished!''' * 2026-07-27T11:55:01Z '''[[:de:Special:Diff/prev/269138538|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:02Z '''[[:de:Special:Diff/prev/269138541|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:02Z '''[[:de:Special:Diff/prev/269138543|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138545|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Janui|Kennzeichnung von Lotse Janui als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Janui|Kennzeichnung von Lotse Janui als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138546|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Mondtaler|Kennzeichnung von Lotse Mondtaler als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Mondtaler|Kennzeichnung von Lotse Mondtaler als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138547|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:55:04Z '''[[:de:Special:Diff/prev/269138549|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Janui|Entfernen von Lotse Janui, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Janui|Entfernen von Lotse Janui, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:55:04Z '''[[:de:Special:Diff/prev/269138550|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Mondtaler|Entfernen von Lotse Mondtaler, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Mondtaler|Entfernen von Lotse Mondtaler, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:56:16Z '''[[:de:Special:Diff/prev/269138580|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:17Z '''[[:de:Special:Diff/prev/269138581|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:18Z '''[[:de:Special:Diff/prev/269138583|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:18Z '''[[:de:Special:Diff/prev/269138584|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T12:26:48Z '''[[:de:Special:Diff/prev/269139304|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * '''2026-07-27T13:00:03Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-27T15:49:34Z '''[[:de:Special:Diff/prev/269143289|••]] MediaWiki:''' [[:de:MediaWiki:Noarticletext-1|MediaWiki:Noarticletext-1]] -- [[:de:user:MBq|MBq]] -- ''zweiter satz eher verwirrend vor allem für noobs'' * 2026-07-27T16:03:13Z '''[[:de:Special:Diff/prev/269143551|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia:WikiProjekt Kategorien/Warteschlange/Archiv/2026 III#Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie) (erledigt)]] archiviert – letzte Bearbeitung: [[user:TaxonBot|TaxonBot]] (26.07.2026 18:01:48)'' * 2026-07-27T19:41:44Z '''[[:de:Special:Diff/prev/269147772|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Hellenyck|Hellenyck]] -- * 2026-07-27T20:01:48Z '''[[:de:Special:Diff/prev/269148095|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SignaturBot|SignaturBot]] -- ''Bot: Signaturnachtrag für Beitrag von [[User:Hellenyck|Hellenyck]]'' * 2026-07-27T20:03:18Z '''[[:de:Special:Diff/prev/269148127|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Hellenyck|Hellenyck]] -- * '''2026-07-27T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-27T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-27T22:00:11Z '''[[:de:Special:Diff/prev/269150668|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-27T22:00:22Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-27T22:00:35Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-27T22:01:28Z AdT-Archive: Task finished!''' * '''2026-07-27T22:01:40Z AdT2: Task finished!''' * '''2026-07-27T22:03:39Z AdTneu: Task finished!''' * '''2026-07-27T22:03:41Z AdT2: Task finished!''' * '''2026-07-27T22:03:53Z AdT2: Task finished!''' * '''2026-07-27T22:05:08Z HS-Snapshot: Task finished!''' * '''2026-07-27T22:06:20Z AdT2: Task finished!''' * '''2026-07-27T22:06:20Z AdT2: Task finished!''' * 2026-07-27T22:13:23Z '''[[:de:Special:Diff/prev/269150924|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Aktualisierung'' * 2026-07-27T22:15:38Z '''[[:de:Special:Diff/prev/269150973|••]] MediaWiki:''' [[:de:MediaWiki:Codemirror-prefs-summary|MediaWiki:Codemirror-prefs-summary]] -- [[:de:user:Ameisenigel|Ameisenigel]] -- ''Anfrage auf [[WP:AA]]'' * '''2026-07-27T22:30:27Z AdT3: Task finished!''' * 2026-07-27T22:46:58Z '''[[:de:Special:Diff/prev/269151373|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Niederländische Kunstgeschichte u.a.|→]]<span class="autocomment">Niederländische Kunstgeschichte u.a.: </span> Antwort'' == TaxonBot: Protokoll 2026-07-28 == * '''2026-07-28T00:40:10Z Review: Task finished!''' * '''2026-07-28T01:41:51Z NeueArtikel3: Task finished!''' * 2026-07-28T03:08:01Z '''[[:de:Special:Diff/prev/269153146|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 3 Abschnitte: 3 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Law360|Law360]]) - letzte Bearbeitung: [[:User:FordPrefect42|FordPrefect42]], 2026-07-28 00:46'' * '''2026-07-28T06:19:28Z -- <span style="color:red;">110</span>''' * 2026-07-28T06:20:36Z '''[[:de:Special:Diff/prev/269156430|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-28T06:20:36Z '''[[:de:Special:Diff/prev/269156431|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-28T06:20:37Z '''[[:de:Special:Diff/prev/269156432|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:IvaBerlin|Kennzeichnung von Lotse IvaBerlin als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:IvaBerlin|Kennzeichnung von Lotse IvaBerlin als abwesend, inaktiv seit 14 Tagen: </span>'' * '''2026-07-28T06:20:58Z -- <span style="color:red;">110</span>''' * 2026-07-28T07:37:00Z '''[[:de:Special:Diff/prev/269157652|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Niederländische Kunstgeschichte u.a.|→]]<span class="autocomment">Niederländische Kunstgeschichte u.a.: </span>'' * '''2026-07-28T08:25:42Z [[:de:Special:Diff/prev/269158532|••]] Augsburg: [[:de:Wikipedia:Augsburg|Wikipedia:Augsburg]] -- [[:de:user:Maimaid|Maimaid]] -- ''[[:de:Wikipedia:Augsburg#Absagen|→]]<span class="autocomment">Absagen: </span> diesmal nicht''''' * '''2026-07-28T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-28T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-28T10:00:20Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-28T10:00:34Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-28T11:05:31Z AdT2: Task finished!''' * '''2026-07-28T11:07:58Z AdT2: Task finished!''' * '''2026-07-28T11:29:21Z AdT2: Task finished!''' * '''2026-07-28T11:31:50Z AdT2: Task finished!''' * '''2026-07-28T11:34:29Z AdT3: Task finished!''' * '''2026-07-28T11:50:31Z AdT2: Task finished!''' * '''2026-07-28T11:53:03Z AdT2: Task finished!''' 60ejbh5do39k1zsuydnjyfkaojcjrap 619055 619054 2026-07-28T11:56:07Z TaxonBot 4700 Log: AdT2 619055 wikitext text/x-wiki == TaxonBot: Protokoll 2026-07-24 == * '''2026-07-24T01:41:23Z NeueArtikel3: Task finished!''' * 2026-07-24T02:37:40Z '''[[:de:Special:Diff/prev/269051656|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:KurtR|KurtR]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#schweizer-illustrierte.ch und handelszeitung.ch auf Archive.org umstellen|→]]<span class="autocomment">schweizer-illustrierte.ch und handelszeitung.ch auf Archive.org umstellen: </span>'' * 2026-07-24T03:07:56Z '''[[:de:Special:Diff/prev/269051807|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 1 Abschnitt: 1 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Wieder_Zootaxa|Wieder_Zootaxa]]) - letzte Bearbeitung: [[:User:YuniToumei|YuniToumei]], 2026-07-23 22:57'' * '''2026-07-24T05:21:37Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-24T06:35:29Z '''[[:de:Special:Diff/prev/269054508|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> Antwort'' * '''2026-07-24T07:07:45Z AdT2: Task finished!''' * '''2026-07-24T07:10:14Z AdT2: Task finished!''' * 2026-07-24T07:19:24Z '''[[:de:Special:Diff/prev/269055298|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span> Antwort'' * '''2026-07-24T07:35:06Z AdT3: Task finished!''' * 2026-07-24T08:22:23Z '''[[:de:Special:Diff/prev/269056314|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of Crustacean Biology|→]]<span class="autocomment">Journal of Crustacean Biology: </span>'' * 2026-07-24T09:23:37Z '''[[:de:Special:Diff/prev/269057592|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Wi-luc-ky|Wi-luc-ky]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> aw: läuft bei allen Nachteilen auf Totlinklabel hinaus'' * '''2026-07-24T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-24T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-24T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-24T10:00:35Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-24T10:07:32Z [[:de:Special:Diff/prev/269058569|••]] Augsburg: [[:de:Wikipedia:Augsburg|Wikipedia:Augsburg]] -- [[:de:user:Langoktavian|Langoktavian]] -- ''[[:de:Wikipedia:Augsburg#Ich bin dabei!|→]]<span class="autocomment">Ich bin dabei!: </span>''''' * 2026-07-24T10:16:03Z '''[[:de:Special:Diff/prev/269058729|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span>'' * '''2026-07-24T10:31:23Z AdT2: Task finished!''' * '''2026-07-24T10:33:45Z AdT2: Task finished!''' * '''2026-07-24T10:34:08Z AdT2: Task finished!''' * '''2026-07-24T10:36:31Z AdT2: Task finished!''' * '''2026-07-24T10:58:29Z AdT3: Task finished!''' * '''2026-07-24T11:57:13Z MerlBot: Task finished!''' * '''2026-07-24T11:57:28Z MerlBot1a: Task finished!''' * '''2026-07-24T13:00:04Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-24T14:36:49Z '''[[:de:Special:Diff/prev/269063510|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:Krib|Krib]] -- ''[[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung#1945 bis heute|→]]<span class="autocomment">1945 bis heute: </span> +[[Volksmudschahedin]]'' * '''2026-07-24T17:06:31Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-24T19:05:20Z '''[[:de:Special:Diff/prev/269068831|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span> Antwort'' * 2026-07-24T19:05:35Z '''[[:de:Special:Diff/prev/269068837|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Walter Schmidt-Salzmann - Widerstandsbewegung 20.07.1944|→]]<span class="autocomment">Walter Schmidt-Salzmann - Widerstandsbewegung 20.07.1944: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * 2026-07-24T19:19:46Z '''[[:de:Special:Diff/prev/269069103|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> Antwort'' * 2026-07-24T19:44:13Z '''[[:de:Special:Diff/prev/269069473|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Wi-luc-ky|Wi-luc-ky]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> aw: in [[Archive.today]] steht was zum [[WP:GB|GB]]'' * '''2026-07-24T21:55:07Z HS-Snapshot: Task finished!''' * '''2026-07-24T22:00:09Z Review: Task finished!''' * '''2026-07-24T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-24T22:00:14Z '''[[:de:Special:Diff/prev/269071687|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-24T22:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-24T22:00:44Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-24T22:01:25Z AdT-Archive: Task finished!''' * '''2026-07-24T22:01:37Z AdT2: Task finished!''' * '''2026-07-24T22:03:26Z AdTneu: Task finished!''' * '''2026-07-24T22:03:35Z AdT2: Task finished!''' * '''2026-07-24T22:03:41Z AdT2: Task finished!''' * '''2026-07-24T22:05:07Z HS-Snapshot: Task finished!''' * '''2026-07-24T22:06:01Z AdT2: Task finished!''' * '''2026-07-24T22:06:04Z AdT2: Task finished!''' * '''2026-07-24T22:30:04Z AdT3: Task finished!''' == TaxonBot: Protokoll 2026-07-25 == * '''2026-07-25T01:42:40Z NeueArtikel3: Task finished!''' * '''2026-07-25T02:27:12Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-25T04:31:55Z '''[[:de:Special:Diff/prev/269074888|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Schulenburg1|Schulenburg1]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Geburtstag von Misselwitz, Joachim|→]]<span class="autocomment">Geburtstag von Misselwitz, Joachim: </span>'' * 2026-07-25T04:38:55Z '''[[:de:Special:Diff/prev/269074956|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:Zollernalb|Zollernalb]] -- ''Neuer Abschnitt [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange#Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch)|→]]<span class="autocomment">Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch): </span>'' * 2026-07-25T05:00:39Z '''[[:de:Special:Diff/prev/269075274|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonKatBot|TaxonKatBot]] -- ''Bot: [[:Kategorie:Bischof von Derry]] nach [[:Kategorie:Bischof von Derry (römisch-katholisch)]]: erledigt'' * '''2026-07-25T05:22:42Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-25T08:52:54Z '''[[:de:Special:Diff/prev/269080442|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span>'' * '''2026-07-25T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-25T10:00:12Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-25T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-25T10:00:33Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-25T10:25:28Z MerlBot: Task finished!''' * '''2026-07-25T10:25:43Z MerlBot1a: Task finished!''' * 2026-07-25T11:01:03Z '''[[:de:Special:Diff/prev/269087961|••]] IMP:''' [[:de:Wikipedia Diskussion:Übersetzungen|Wikipedia Diskussion:Übersetzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia Diskussion:Übersetzungen/Archiv/2023#Bestes Vorgehen beim Artikelübersetzen, mit Blick auf die Fußnoten]] archiviert – letzte Bearbeitung: [[user:Ameisenigel|Ameisenigel]] (15.07.2026 22:06:20)'' * '''2026-07-25T11:58:34Z [[:de:Special:Diff/prev/269089070|••]] Augsburg: [[:de:Wikipedia Diskussion:Augsburg|Wikipedia Diskussion:Augsburg]] -- [[:de:user:LGB-ler|LGB-ler]] -- ''[[:de:Wikipedia Diskussion:Augsburg#Wiki Treffen im Legoland Deutschland Resort|→]]<span class="autocomment">Wiki Treffen im Legoland Deutschland Resort: </span> Antwort''''' * '''2026-07-25T13:00:11Z AutoArchiv-Maimaid: Task finished!''' * '''2026-07-25T17:02:01Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-25T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-25T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-25T22:00:20Z AutoArchiv Wikivoyage: Task finished!''' * 2026-07-25T22:00:19Z '''[[:de:Special:Diff/prev/269098194|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-25T22:00:34Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-25T22:01:28Z AdT-Archive: Task finished!''' * '''2026-07-25T22:01:41Z AdT2: Task finished!''' * '''2026-07-25T22:03:27Z AdTneu: Task finished!''' * '''2026-07-25T22:03:34Z AdT2: Task finished!''' * '''2026-07-25T22:03:43Z AdT2: Task finished!''' * '''2026-07-25T22:05:07Z HS-Snapshot: Task finished!''' * '''2026-07-25T22:05:58Z AdT2: Task finished!''' * '''2026-07-25T22:06:07Z AdT2: Task finished!''' * 2026-07-25T22:13:10Z '''[[:de:Special:Diff/prev/269098339|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Aktualisierung'' * '''2026-07-25T22:29:42Z AdT3: Task finished!''' * 2026-07-25T23:19:07Z '''[[:de:Special:Diff/prev/269099303|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:Perrak|Perrak]] -- ''Neuer Abschnitt [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange#Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie)|→]]<span class="autocomment">Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie): </span>'' == TaxonBot: Protokoll 2026-07-26 == * '''2026-07-26T01:43:07Z NeueArtikel3: Task finished!''' * '''2026-07-26T02:24:52Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-26T03:07:38Z '''[[:de:Special:Diff/prev/269100556|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 1 Abschnitt: 1 nach [[Wikipedia:Bots/Anfragen/Archiv/2026-2]] (ab Abschnitt [[Wikipedia:Bots/Anfragen/Archiv/2026-2#Zwei_Vorlagenbezeichner|Zwei_Vorlagenbezeichner]]) - letzte Bearbeitung: [[:User:Wi-luc-ky|Wi-luc-ky]], 2026-07-24 21:44'' * 2026-07-26T03:08:04Z '''[[:de:Special:Diff/prev/269100564|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 3 Abschnitte: 3 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Walter_Schmidt-Salzmann_-_Widerstandsbewegung_20.07.1944|Walter_Schmidt-Salzmann_-_Widerstandsbewegung_20.07.1944]]) - letzte Bearbeitung: [[:User:Marie Adelaide|Marie Adelaide]], 2026-07-25 10:52'' * 2026-07-26T05:02:42Z '''[[:de:Special:Diff/prev/269102082|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonKatBot|TaxonKatBot]] -- ''Bot: [[:Kategorie:Isthmus]] nach [[:Kategorie:Isthmus (Geographie)]]: erledigt'' * '''2026-07-26T05:19:39Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-26T06:01:40Z '''[[:de:Special:Diff/prev/269102959|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T06:20:17Z Review: Task finished!''' * '''2026-07-26T07:04:51Z -- <span style="color:red;">110</span>''' * '''2026-07-26T07:34:23Z -- <span style="color:red;">110</span>''' * 2026-07-26T08:07:10Z '''[[:de:Special:Diff/prev/269105130|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:LeoGe25|LeoGe25]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-add-self-no-reason:LeoGe25||→]]<span class="autocomment">growthexperiments-manage-mentors-summary-add-self-no-reason:LeoGe25|: </span>'' * 2026-07-26T08:08:45Z '''[[:de:Special:Diff/prev/269105177|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData-Parameterzeilen in Darkmode'' * 2026-07-26T08:14:10Z '''[[:de:Special:Diff/prev/269105304|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''status-fix'' * 2026-07-26T08:23:31Z '''[[:de:Special:Diff/prev/269105496|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color-fix'' * 2026-07-26T08:39:45Z '''[[:de:Special:Diff/prev/269105832|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color fixed'' * 2026-07-26T08:42:29Z '''[[:de:Special:Diff/prev/269105889|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- * 2026-07-26T08:48:53Z '''[[:de:Special:Diff/prev/269105994|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''attempt 2'' * 2026-07-26T08:50:38Z '''[[:de:Special:Diff/prev/269106040|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Jayen466|Jayen466]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span>'' * 2026-07-26T08:59:11Z '''[[:de:Special:Diff/prev/269106248|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color-fix 3'' * 2026-07-26T09:46:16Z '''[[:de:Special:Diff/prev/269107366|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData grey shaded background / fix part 2 / optimized'' * 2026-07-26T09:52:50Z '''[[:de:Special:Diff/prev/269107501|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen#Altfälle mit offenen Fragen oder Problemen|→]]<span class="autocomment">Altfälle mit offenen Fragen oder Problemen: </span>'' * '''2026-07-26T09:55:09Z HS-Snapshot: Task finished!''' * '''2026-07-26T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-26T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-26T10:00:32Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-26T10:25:42Z MerlBot: Task finished!''' * '''2026-07-26T10:25:57Z MerlBot1a: Task finished!''' * 2026-07-26T10:32:50Z '''[[:de:Special:Diff/prev/269108359|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''required templatedata line: blue background'' * 2026-07-26T11:03:50Z '''[[:de:Special:Diff/prev/269108967|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * '''2026-07-26T11:10:56Z AdT2: Task finished!''' * '''2026-07-26T11:13:22Z AdT2: Task finished!''' * '''2026-07-26T11:39:33Z AdT3: Task finished!''' * 2026-07-26T11:50:52Z '''[[:de:Special:Diff/prev/269109953|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span>'' * 2026-07-26T11:54:39Z '''[[:de:Special:Diff/prev/269110026|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData: deprecated nach Beschreibung rot'' * 2026-07-26T11:59:30Z '''[[:de:Special:Diff/prev/269110098|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-26T12:17:45Z '''[[:de:Special:Diff/prev/269110441|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span> Service: DOI klickbar gemacht'' * 2026-07-26T12:19:07Z '''[[:de:Special:Diff/prev/269110466|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * 2026-07-26T12:26:09Z '''[[:de:Special:Diff/prev/269110594|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> Antwort'' * 2026-07-26T12:57:45Z '''[[:de:Special:Diff/prev/269111198|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Rack Pack|Rack Pack]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.|→]]<span class="autocomment">Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.: </span>'' * '''2026-07-26T13:00:03Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-26T13:14:00Z '''[[:de:Special:Diff/prev/269111657|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.|→]]<span class="autocomment">Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T14:40:58Z AdT2: Task finished!''' * '''2026-07-26T14:43:22Z AdT2: Task finished!''' * 2026-07-26T14:55:11Z '''[[:de:Special:Diff/prev/269115779|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Rack Pack|Rack Pack]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#ArchivLink, InternetArchivBot über komplettes Portal:Billard 6.295 Artikel laufen lassen möglich?|→]]<span class="autocomment">ArchivLink, InternetArchivBot über komplettes Portal:Billard 6.295 Artikel laufen lassen möglich?: </span>'' * '''2026-07-26T15:08:57Z AdT3: Task finished!''' * 2026-07-26T15:55:23Z '''[[:de:Special:Diff/prev/269119211|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> Antwort'' * 2026-07-26T15:55:39Z '''[[:de:Special:Diff/prev/269119219|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * 2026-07-26T16:01:48Z '''[[:de:Special:Diff/prev/269119348|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia:WikiProjekt Kategorien/Warteschlange/Archiv/2026 III#Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch) (erledigt)]] archiviert – letzte Bearbeitung: [[user:TaxonKatBot|TaxonKatBot]] (26.07.2026 07:02:42)'' * 2026-07-26T16:03:51Z '''[[:de:Special:Diff/prev/269119393|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-26T16:39:13Z '''[[:de:Special:Diff/prev/269120898|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Timk70|Timk70]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span> mail'' * '''2026-07-26T17:06:16Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-26T18:15:07Z AdT2: Task finished!''' * '''2026-07-26T18:17:31Z AdT2: Task finished!''' * 2026-07-26T18:23:32Z '''[[:de:Special:Diff/prev/269122999|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span> Antwort'' * '''2026-07-26T18:42:51Z AdT3: Task finished!''' * 2026-07-26T18:49:34Z '''[[:de:Special:Diff/prev/269123502|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Jayen466|Jayen466]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span> erledigt'' * 2026-07-26T20:49:34Z '''[[:de:Special:Diff/prev/269125506|••]] MediaWiki:''' [[:de:MediaWiki:Ipbreason-indef-dropdown|MediaWiki:Ipbreason-indef-dropdown]] -- [[:de:user:Codc|Codc]] -- * 2026-07-26T21:26:06Z '''[[:de:Special:Diff/prev/269126058|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * 2026-07-26T21:26:27Z '''[[:de:Special:Diff/prev/269126064|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-26T22:00:07Z Review: Task finished!''' * '''2026-07-26T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-26T22:00:10Z '''[[:de:Special:Diff/prev/269126543|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-26T22:00:20Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-26T22:00:34Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-26T22:01:29Z AdT-Archive: Task finished!''' * '''2026-07-26T22:01:37Z AdT2: Task finished!''' * '''2026-07-26T22:03:32Z AdTneu: Task finished!''' * '''2026-07-26T22:03:37Z AdT2: Task finished!''' * '''2026-07-26T22:03:47Z AdT2: Task finished!''' * '''2026-07-26T22:05:08Z HS-Snapshot: Task finished!''' * '''2026-07-26T22:06:10Z AdT2: Task finished!''' * '''2026-07-26T22:06:25Z AdT2: Task finished!''' * '''2026-07-26T22:29:28Z AdT3: Task finished!''' == TaxonBot: Protokoll 2026-07-27 == * '''2026-07-27T01:39:13Z NeueArtikel3: Task finished!''' * '''2026-07-27T02:22:25Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-27T03:08:06Z '''[[:de:Special:Diff/prev/269128941|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 2 Abschnitte: 2 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Geburtstag_von_Misselwitz,_Joachim|Geburtstag_von_Misselwitz,_Joachim]]) - letzte Bearbeitung: [[:User:Doc Taxon|Doc Taxon]], 2026-07-26 23:26'' * '''2026-07-27T05:34:06Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-27T06:46:33Z '''[[:de:Special:Diff/prev/269132291|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * 2026-07-27T07:21:43Z '''[[:de:Special:Diff/prev/269132978|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-27T07:48:00Z '''[[:de:Special:Diff/prev/269133411|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span>'' * 2026-07-27T08:29:38Z '''[[:de:Special:Diff/prev/269134243|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * 2026-07-27T08:30:14Z '''[[:de:Special:Diff/prev/269134249|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-27T09:06:59Z '''[[:de:Special:Diff/prev/269135124|••]] MediaWiki:''' [[:de:MediaWiki:Userlogin-yourname-desc|MediaWiki:Userlogin-yourname-desc]] -- [[:de:user:Hgzh|Hgzh]] -- ''Anpassung an [[Wikipedia:Benutzerkonto]]'' * 2026-07-27T09:10:13Z '''[[:de:Special:Diff/prev/269135199|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet1|MediaWiki:Createacct-username-policy-popover-bullet1]] -- [[:de:user:Hgzh|Hgzh]] -- ''Link auf lokale Hilfeseite'' * 2026-07-27T09:14:04Z '''[[:de:Special:Diff/prev/269135264|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet2|MediaWiki:Createacct-username-policy-popover-bullet2]] -- [[:de:user:Hgzh|Hgzh]] -- ''Link zu lokaler Hilfeseite'' * 2026-07-27T09:17:06Z '''[[:de:Special:Diff/prev/269135320|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet3|MediaWiki:Createacct-username-policy-popover-bullet3]] -- [[:de:user:Hgzh|Hgzh]] -- ''Originaltext ist enwiki-zentriert und trifft hier nicht zu, stattdessen auf Verifizierung verwiesen'' * 2026-07-27T09:35:04Z '''[[:de:Special:Diff/prev/269135762|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''lokale Adaption des Infobox-Hack-Stylesheets'' * 2026-07-27T09:36:31Z '''[[:de:Special:Diff/prev/269135802|••]] MediaWiki:''' [[:de:MediaWiki:Wikimedia-styles-exclude|MediaWiki:Wikimedia-styles-exclude]] -- [[:de:user:Hgzh|Hgzh]] -- ''zentrales Infobox-Stylesheet deaktiviert'' * 2026-07-27T09:43:59Z '''[[:de:Special:Diff/prev/269135955|••]] MediaWiki:''' [[:de:MediaWiki:Gadgets-definition|MediaWiki:Gadgets-definition]] -- [[:de:user:Hgzh|Hgzh]] -- ''responsive erstmal nur für minerva'' * 2026-07-27T09:45:36Z '''[[:de:Special:Diff/prev/269135983|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''nur minerva über Gadgets-definition'' * '''2026-07-27T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-27T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-27T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-27T10:00:33Z AutoArchiv Wikiversity: Task finished!''' * 2026-07-27T10:22:29Z '''[[:de:Special:Diff/prev/269136634|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''inline-table mglw. generell besser geeignet'' * '''2026-07-27T10:52:06Z AdT2: Task finished!''' * '''2026-07-27T10:54:27Z AdT2: Task finished!''' * '''2026-07-27T11:02:06Z AdT2: Task finished!''' * '''2026-07-27T11:04:30Z AdT2: Task finished!''' * '''2026-07-27T11:05:26Z AdT2: Task finished!''' * '''2026-07-27T11:06:36Z AdT2: Task finished!''' * '''2026-07-27T11:07:50Z AdT2: Task finished!''' * '''2026-07-27T11:08:59Z AdT2: Task finished!''' * '''2026-07-27T11:19:04Z AdT3: Task finished!''' * '''2026-07-27T11:23:06Z AdT2: Task finished!''' * '''2026-07-27T11:25:33Z AdT2: Task finished!''' * '''2026-07-27T11:51:09Z AdT3: Task finished!''' * 2026-07-27T11:55:01Z '''[[:de:Special:Diff/prev/269138538|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:02Z '''[[:de:Special:Diff/prev/269138541|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:02Z '''[[:de:Special:Diff/prev/269138543|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138545|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Janui|Kennzeichnung von Lotse Janui als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Janui|Kennzeichnung von Lotse Janui als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138546|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Mondtaler|Kennzeichnung von Lotse Mondtaler als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Mondtaler|Kennzeichnung von Lotse Mondtaler als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138547|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:55:04Z '''[[:de:Special:Diff/prev/269138549|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Janui|Entfernen von Lotse Janui, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Janui|Entfernen von Lotse Janui, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:55:04Z '''[[:de:Special:Diff/prev/269138550|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Mondtaler|Entfernen von Lotse Mondtaler, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Mondtaler|Entfernen von Lotse Mondtaler, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:56:16Z '''[[:de:Special:Diff/prev/269138580|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:17Z '''[[:de:Special:Diff/prev/269138581|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:18Z '''[[:de:Special:Diff/prev/269138583|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:18Z '''[[:de:Special:Diff/prev/269138584|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T12:26:48Z '''[[:de:Special:Diff/prev/269139304|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * '''2026-07-27T13:00:03Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-27T15:49:34Z '''[[:de:Special:Diff/prev/269143289|••]] MediaWiki:''' [[:de:MediaWiki:Noarticletext-1|MediaWiki:Noarticletext-1]] -- [[:de:user:MBq|MBq]] -- ''zweiter satz eher verwirrend vor allem für noobs'' * 2026-07-27T16:03:13Z '''[[:de:Special:Diff/prev/269143551|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia:WikiProjekt Kategorien/Warteschlange/Archiv/2026 III#Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie) (erledigt)]] archiviert – letzte Bearbeitung: [[user:TaxonBot|TaxonBot]] (26.07.2026 18:01:48)'' * 2026-07-27T19:41:44Z '''[[:de:Special:Diff/prev/269147772|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Hellenyck|Hellenyck]] -- * 2026-07-27T20:01:48Z '''[[:de:Special:Diff/prev/269148095|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SignaturBot|SignaturBot]] -- ''Bot: Signaturnachtrag für Beitrag von [[User:Hellenyck|Hellenyck]]'' * 2026-07-27T20:03:18Z '''[[:de:Special:Diff/prev/269148127|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Hellenyck|Hellenyck]] -- * '''2026-07-27T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-27T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-27T22:00:11Z '''[[:de:Special:Diff/prev/269150668|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-27T22:00:22Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-27T22:00:35Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-27T22:01:28Z AdT-Archive: Task finished!''' * '''2026-07-27T22:01:40Z AdT2: Task finished!''' * '''2026-07-27T22:03:39Z AdTneu: Task finished!''' * '''2026-07-27T22:03:41Z AdT2: Task finished!''' * '''2026-07-27T22:03:53Z AdT2: Task finished!''' * '''2026-07-27T22:05:08Z HS-Snapshot: Task finished!''' * '''2026-07-27T22:06:20Z AdT2: Task finished!''' * '''2026-07-27T22:06:20Z AdT2: Task finished!''' * 2026-07-27T22:13:23Z '''[[:de:Special:Diff/prev/269150924|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Aktualisierung'' * 2026-07-27T22:15:38Z '''[[:de:Special:Diff/prev/269150973|••]] MediaWiki:''' [[:de:MediaWiki:Codemirror-prefs-summary|MediaWiki:Codemirror-prefs-summary]] -- [[:de:user:Ameisenigel|Ameisenigel]] -- ''Anfrage auf [[WP:AA]]'' * '''2026-07-27T22:30:27Z AdT3: Task finished!''' * 2026-07-27T22:46:58Z '''[[:de:Special:Diff/prev/269151373|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Niederländische Kunstgeschichte u.a.|→]]<span class="autocomment">Niederländische Kunstgeschichte u.a.: </span> Antwort'' == TaxonBot: Protokoll 2026-07-28 == * '''2026-07-28T00:40:10Z Review: Task finished!''' * '''2026-07-28T01:41:51Z NeueArtikel3: Task finished!''' * 2026-07-28T03:08:01Z '''[[:de:Special:Diff/prev/269153146|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 3 Abschnitte: 3 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Law360|Law360]]) - letzte Bearbeitung: [[:User:FordPrefect42|FordPrefect42]], 2026-07-28 00:46'' * '''2026-07-28T06:19:28Z -- <span style="color:red;">110</span>''' * 2026-07-28T06:20:36Z '''[[:de:Special:Diff/prev/269156430|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-28T06:20:36Z '''[[:de:Special:Diff/prev/269156431|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-28T06:20:37Z '''[[:de:Special:Diff/prev/269156432|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:IvaBerlin|Kennzeichnung von Lotse IvaBerlin als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:IvaBerlin|Kennzeichnung von Lotse IvaBerlin als abwesend, inaktiv seit 14 Tagen: </span>'' * '''2026-07-28T06:20:58Z -- <span style="color:red;">110</span>''' * 2026-07-28T07:37:00Z '''[[:de:Special:Diff/prev/269157652|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Niederländische Kunstgeschichte u.a.|→]]<span class="autocomment">Niederländische Kunstgeschichte u.a.: </span>'' * '''2026-07-28T08:25:42Z [[:de:Special:Diff/prev/269158532|••]] Augsburg: [[:de:Wikipedia:Augsburg|Wikipedia:Augsburg]] -- [[:de:user:Maimaid|Maimaid]] -- ''[[:de:Wikipedia:Augsburg#Absagen|→]]<span class="autocomment">Absagen: </span> diesmal nicht''''' * '''2026-07-28T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-28T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-28T10:00:20Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-28T10:00:34Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-28T11:05:31Z AdT2: Task finished!''' * '''2026-07-28T11:07:58Z AdT2: Task finished!''' * '''2026-07-28T11:29:21Z AdT2: Task finished!''' * '''2026-07-28T11:31:50Z AdT2: Task finished!''' * '''2026-07-28T11:34:29Z AdT3: Task finished!''' * '''2026-07-28T11:50:31Z AdT2: Task finished!''' * '''2026-07-28T11:53:03Z AdT2: Task finished!''' * '''2026-07-28T11:56:07Z AdT2: Task finished!''' bh48q1kjusyfhx0yop3lyp3fjikw1jm 619056 619055 2026-07-28T11:58:37Z TaxonBot 4700 Log: AdT2 619056 wikitext text/x-wiki == TaxonBot: Protokoll 2026-07-24 == * '''2026-07-24T01:41:23Z NeueArtikel3: Task finished!''' * 2026-07-24T02:37:40Z '''[[:de:Special:Diff/prev/269051656|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:KurtR|KurtR]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#schweizer-illustrierte.ch und handelszeitung.ch auf Archive.org umstellen|→]]<span class="autocomment">schweizer-illustrierte.ch und handelszeitung.ch auf Archive.org umstellen: </span>'' * 2026-07-24T03:07:56Z '''[[:de:Special:Diff/prev/269051807|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 1 Abschnitt: 1 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Wieder_Zootaxa|Wieder_Zootaxa]]) - letzte Bearbeitung: [[:User:YuniToumei|YuniToumei]], 2026-07-23 22:57'' * '''2026-07-24T05:21:37Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-24T06:35:29Z '''[[:de:Special:Diff/prev/269054508|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> Antwort'' * '''2026-07-24T07:07:45Z AdT2: Task finished!''' * '''2026-07-24T07:10:14Z AdT2: Task finished!''' * 2026-07-24T07:19:24Z '''[[:de:Special:Diff/prev/269055298|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span> Antwort'' * '''2026-07-24T07:35:06Z AdT3: Task finished!''' * 2026-07-24T08:22:23Z '''[[:de:Special:Diff/prev/269056314|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of Crustacean Biology|→]]<span class="autocomment">Journal of Crustacean Biology: </span>'' * 2026-07-24T09:23:37Z '''[[:de:Special:Diff/prev/269057592|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Wi-luc-ky|Wi-luc-ky]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> aw: läuft bei allen Nachteilen auf Totlinklabel hinaus'' * '''2026-07-24T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-24T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-24T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-24T10:00:35Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-24T10:07:32Z [[:de:Special:Diff/prev/269058569|••]] Augsburg: [[:de:Wikipedia:Augsburg|Wikipedia:Augsburg]] -- [[:de:user:Langoktavian|Langoktavian]] -- ''[[:de:Wikipedia:Augsburg#Ich bin dabei!|→]]<span class="autocomment">Ich bin dabei!: </span>''''' * 2026-07-24T10:16:03Z '''[[:de:Special:Diff/prev/269058729|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#nochmal Zootaxa|→]]<span class="autocomment">nochmal Zootaxa: </span>'' * '''2026-07-24T10:31:23Z AdT2: Task finished!''' * '''2026-07-24T10:33:45Z AdT2: Task finished!''' * '''2026-07-24T10:34:08Z AdT2: Task finished!''' * '''2026-07-24T10:36:31Z AdT2: Task finished!''' * '''2026-07-24T10:58:29Z AdT3: Task finished!''' * '''2026-07-24T11:57:13Z MerlBot: Task finished!''' * '''2026-07-24T11:57:28Z MerlBot1a: Task finished!''' * '''2026-07-24T13:00:04Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-24T14:36:49Z '''[[:de:Special:Diff/prev/269063510|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:Krib|Krib]] -- ''[[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung#1945 bis heute|→]]<span class="autocomment">1945 bis heute: </span> +[[Volksmudschahedin]]'' * '''2026-07-24T17:06:31Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-24T19:05:20Z '''[[:de:Special:Diff/prev/269068831|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span> Antwort'' * 2026-07-24T19:05:35Z '''[[:de:Special:Diff/prev/269068837|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Walter Schmidt-Salzmann - Widerstandsbewegung 20.07.1944|→]]<span class="autocomment">Walter Schmidt-Salzmann - Widerstandsbewegung 20.07.1944: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * 2026-07-24T19:19:46Z '''[[:de:Special:Diff/prev/269069103|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> Antwort'' * 2026-07-24T19:44:13Z '''[[:de:Special:Diff/prev/269069473|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Wi-luc-ky|Wi-luc-ky]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> aw: in [[Archive.today]] steht was zum [[WP:GB|GB]]'' * '''2026-07-24T21:55:07Z HS-Snapshot: Task finished!''' * '''2026-07-24T22:00:09Z Review: Task finished!''' * '''2026-07-24T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-24T22:00:14Z '''[[:de:Special:Diff/prev/269071687|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-24T22:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-24T22:00:44Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-24T22:01:25Z AdT-Archive: Task finished!''' * '''2026-07-24T22:01:37Z AdT2: Task finished!''' * '''2026-07-24T22:03:26Z AdTneu: Task finished!''' * '''2026-07-24T22:03:35Z AdT2: Task finished!''' * '''2026-07-24T22:03:41Z AdT2: Task finished!''' * '''2026-07-24T22:05:07Z HS-Snapshot: Task finished!''' * '''2026-07-24T22:06:01Z AdT2: Task finished!''' * '''2026-07-24T22:06:04Z AdT2: Task finished!''' * '''2026-07-24T22:30:04Z AdT3: Task finished!''' == TaxonBot: Protokoll 2026-07-25 == * '''2026-07-25T01:42:40Z NeueArtikel3: Task finished!''' * '''2026-07-25T02:27:12Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-25T04:31:55Z '''[[:de:Special:Diff/prev/269074888|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Schulenburg1|Schulenburg1]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Geburtstag von Misselwitz, Joachim|→]]<span class="autocomment">Geburtstag von Misselwitz, Joachim: </span>'' * 2026-07-25T04:38:55Z '''[[:de:Special:Diff/prev/269074956|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:Zollernalb|Zollernalb]] -- ''Neuer Abschnitt [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange#Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch)|→]]<span class="autocomment">Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch): </span>'' * 2026-07-25T05:00:39Z '''[[:de:Special:Diff/prev/269075274|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonKatBot|TaxonKatBot]] -- ''Bot: [[:Kategorie:Bischof von Derry]] nach [[:Kategorie:Bischof von Derry (römisch-katholisch)]]: erledigt'' * '''2026-07-25T05:22:42Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-25T08:52:54Z '''[[:de:Special:Diff/prev/269080442|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Giove in Argo 2|→]]<span class="autocomment">Giove in Argo 2: </span>'' * '''2026-07-25T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-25T10:00:12Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-25T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-25T10:00:33Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-25T10:25:28Z MerlBot: Task finished!''' * '''2026-07-25T10:25:43Z MerlBot1a: Task finished!''' * 2026-07-25T11:01:03Z '''[[:de:Special:Diff/prev/269087961|••]] IMP:''' [[:de:Wikipedia Diskussion:Übersetzungen|Wikipedia Diskussion:Übersetzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia Diskussion:Übersetzungen/Archiv/2023#Bestes Vorgehen beim Artikelübersetzen, mit Blick auf die Fußnoten]] archiviert – letzte Bearbeitung: [[user:Ameisenigel|Ameisenigel]] (15.07.2026 22:06:20)'' * '''2026-07-25T11:58:34Z [[:de:Special:Diff/prev/269089070|••]] Augsburg: [[:de:Wikipedia Diskussion:Augsburg|Wikipedia Diskussion:Augsburg]] -- [[:de:user:LGB-ler|LGB-ler]] -- ''[[:de:Wikipedia Diskussion:Augsburg#Wiki Treffen im Legoland Deutschland Resort|→]]<span class="autocomment">Wiki Treffen im Legoland Deutschland Resort: </span> Antwort''''' * '''2026-07-25T13:00:11Z AutoArchiv-Maimaid: Task finished!''' * '''2026-07-25T17:02:01Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-25T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-25T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-25T22:00:20Z AutoArchiv Wikivoyage: Task finished!''' * 2026-07-25T22:00:19Z '''[[:de:Special:Diff/prev/269098194|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-25T22:00:34Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-25T22:01:28Z AdT-Archive: Task finished!''' * '''2026-07-25T22:01:41Z AdT2: Task finished!''' * '''2026-07-25T22:03:27Z AdTneu: Task finished!''' * '''2026-07-25T22:03:34Z AdT2: Task finished!''' * '''2026-07-25T22:03:43Z AdT2: Task finished!''' * '''2026-07-25T22:05:07Z HS-Snapshot: Task finished!''' * '''2026-07-25T22:05:58Z AdT2: Task finished!''' * '''2026-07-25T22:06:07Z AdT2: Task finished!''' * 2026-07-25T22:13:10Z '''[[:de:Special:Diff/prev/269098339|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Aktualisierung'' * '''2026-07-25T22:29:42Z AdT3: Task finished!''' * 2026-07-25T23:19:07Z '''[[:de:Special:Diff/prev/269099303|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:Perrak|Perrak]] -- ''Neuer Abschnitt [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange#Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie)|→]]<span class="autocomment">Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie): </span>'' == TaxonBot: Protokoll 2026-07-26 == * '''2026-07-26T01:43:07Z NeueArtikel3: Task finished!''' * '''2026-07-26T02:24:52Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-26T03:07:38Z '''[[:de:Special:Diff/prev/269100556|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 1 Abschnitt: 1 nach [[Wikipedia:Bots/Anfragen/Archiv/2026-2]] (ab Abschnitt [[Wikipedia:Bots/Anfragen/Archiv/2026-2#Zwei_Vorlagenbezeichner|Zwei_Vorlagenbezeichner]]) - letzte Bearbeitung: [[:User:Wi-luc-ky|Wi-luc-ky]], 2026-07-24 21:44'' * 2026-07-26T03:08:04Z '''[[:de:Special:Diff/prev/269100564|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 3 Abschnitte: 3 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Walter_Schmidt-Salzmann_-_Widerstandsbewegung_20.07.1944|Walter_Schmidt-Salzmann_-_Widerstandsbewegung_20.07.1944]]) - letzte Bearbeitung: [[:User:Marie Adelaide|Marie Adelaide]], 2026-07-25 10:52'' * 2026-07-26T05:02:42Z '''[[:de:Special:Diff/prev/269102082|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonKatBot|TaxonKatBot]] -- ''Bot: [[:Kategorie:Isthmus]] nach [[:Kategorie:Isthmus (Geographie)]]: erledigt'' * '''2026-07-26T05:19:39Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-26T06:01:40Z '''[[:de:Special:Diff/prev/269102959|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#denkmalplatz.de|→]]<span class="autocomment">denkmalplatz.de: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T06:20:17Z Review: Task finished!''' * '''2026-07-26T07:04:51Z -- <span style="color:red;">110</span>''' * '''2026-07-26T07:34:23Z -- <span style="color:red;">110</span>''' * 2026-07-26T08:07:10Z '''[[:de:Special:Diff/prev/269105130|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:LeoGe25|LeoGe25]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-add-self-no-reason:LeoGe25||→]]<span class="autocomment">growthexperiments-manage-mentors-summary-add-self-no-reason:LeoGe25|: </span>'' * 2026-07-26T08:08:45Z '''[[:de:Special:Diff/prev/269105177|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData-Parameterzeilen in Darkmode'' * 2026-07-26T08:14:10Z '''[[:de:Special:Diff/prev/269105304|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''status-fix'' * 2026-07-26T08:23:31Z '''[[:de:Special:Diff/prev/269105496|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color-fix'' * 2026-07-26T08:39:45Z '''[[:de:Special:Diff/prev/269105832|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color fixed'' * 2026-07-26T08:42:29Z '''[[:de:Special:Diff/prev/269105889|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- * 2026-07-26T08:48:53Z '''[[:de:Special:Diff/prev/269105994|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''attempt 2'' * 2026-07-26T08:50:38Z '''[[:de:Special:Diff/prev/269106040|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Jayen466|Jayen466]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span>'' * 2026-07-26T08:59:11Z '''[[:de:Special:Diff/prev/269106248|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''color-fix 3'' * 2026-07-26T09:46:16Z '''[[:de:Special:Diff/prev/269107366|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData grey shaded background / fix part 2 / optimized'' * 2026-07-26T09:52:50Z '''[[:de:Special:Diff/prev/269107501|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen#Altfälle mit offenen Fragen oder Problemen|→]]<span class="autocomment">Altfälle mit offenen Fragen oder Problemen: </span>'' * '''2026-07-26T09:55:09Z HS-Snapshot: Task finished!''' * '''2026-07-26T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-26T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-26T10:00:32Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-26T10:25:42Z MerlBot: Task finished!''' * '''2026-07-26T10:25:57Z MerlBot1a: Task finished!''' * 2026-07-26T10:32:50Z '''[[:de:Special:Diff/prev/269108359|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''required templatedata line: blue background'' * 2026-07-26T11:03:50Z '''[[:de:Special:Diff/prev/269108967|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * '''2026-07-26T11:10:56Z AdT2: Task finished!''' * '''2026-07-26T11:13:22Z AdT2: Task finished!''' * '''2026-07-26T11:39:33Z AdT3: Task finished!''' * 2026-07-26T11:50:52Z '''[[:de:Special:Diff/prev/269109953|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span>'' * 2026-07-26T11:54:39Z '''[[:de:Special:Diff/prev/269110026|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiDarkmode.css|MediaWiki:Gadget-dewikiDarkmode.css]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''TemplateData: deprecated nach Beschreibung rot'' * 2026-07-26T11:59:30Z '''[[:de:Special:Diff/prev/269110098|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-26T12:17:45Z '''[[:de:Special:Diff/prev/269110441|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span> Service: DOI klickbar gemacht'' * 2026-07-26T12:19:07Z '''[[:de:Special:Diff/prev/269110466|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * 2026-07-26T12:26:09Z '''[[:de:Special:Diff/prev/269110594|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> Antwort'' * 2026-07-26T12:57:45Z '''[[:de:Special:Diff/prev/269111198|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Rack Pack|Rack Pack]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.|→]]<span class="autocomment">Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.: </span>'' * '''2026-07-26T13:00:03Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-26T13:14:00Z '''[[:de:Special:Diff/prev/269111657|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bots/Anfragen#Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.|→]]<span class="autocomment">Handarbeit Links auf Weiterleitungsseite auf Pharasmanes II., WL Parsman II., WL Parsmen II.: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T14:40:58Z AdT2: Task finished!''' * '''2026-07-26T14:43:22Z AdT2: Task finished!''' * 2026-07-26T14:55:11Z '''[[:de:Special:Diff/prev/269115779|••]] Bots:''' [[:de:Wikipedia:Bots/Anfragen|Wikipedia:Bots/Anfragen]] -- [[:de:user:Rack Pack|Rack Pack]] -- ''Neuer Abschnitt [[:de:Wikipedia:Bots/Anfragen#ArchivLink, InternetArchivBot über komplettes Portal:Billard 6.295 Artikel laufen lassen möglich?|→]]<span class="autocomment">ArchivLink, InternetArchivBot über komplettes Portal:Billard 6.295 Artikel laufen lassen möglich?: </span>'' * '''2026-07-26T15:08:57Z AdT3: Task finished!''' * 2026-07-26T15:55:23Z '''[[:de:Special:Diff/prev/269119211|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> Antwort'' * 2026-07-26T15:55:39Z '''[[:de:Special:Diff/prev/269119219|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * 2026-07-26T16:01:48Z '''[[:de:Special:Diff/prev/269119348|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia:WikiProjekt Kategorien/Warteschlange/Archiv/2026 III#Bot: Kategorie:Bischof von Derry nach Kategorie:Bischof von Derry (römisch-katholisch) (erledigt)]] archiviert – letzte Bearbeitung: [[user:TaxonKatBot|TaxonKatBot]] (26.07.2026 07:02:42)'' * 2026-07-26T16:03:51Z '''[[:de:Special:Diff/prev/269119393|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-26T16:39:13Z '''[[:de:Special:Diff/prev/269120898|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Timk70|Timk70]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span> mail'' * '''2026-07-26T17:06:16Z AutoArchiv Wikipedia: Task finished!''' * '''2026-07-26T18:15:07Z AdT2: Task finished!''' * '''2026-07-26T18:17:31Z AdT2: Task finished!''' * 2026-07-26T18:23:32Z '''[[:de:Special:Diff/prev/269122999|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span> Antwort'' * '''2026-07-26T18:42:51Z AdT3: Task finished!''' * 2026-07-26T18:49:34Z '''[[:de:Special:Diff/prev/269123502|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Jayen466|Jayen466]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Law360|→]]<span class="autocomment">Law360: </span> erledigt'' * 2026-07-26T20:49:34Z '''[[:de:Special:Diff/prev/269125506|••]] MediaWiki:''' [[:de:MediaWiki:Ipbreason-indef-dropdown|MediaWiki:Ipbreason-indef-dropdown]] -- [[:de:user:Codc|Codc]] -- * 2026-07-26T21:26:06Z '''[[:de:Special:Diff/prev/269126058|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * 2026-07-26T21:26:27Z '''[[:de:Special:Diff/prev/269126064|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span> als erledigt markiert ([[:de:Benutzer:TenWhile6/SchnellErl|SchnellErl]] v1.5b)'' * '''2026-07-26T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-26T22:00:07Z Review: Task finished!''' * '''2026-07-26T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-26T22:00:10Z '''[[:de:Special:Diff/prev/269126543|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-26T22:00:20Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-26T22:00:34Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-26T22:01:29Z AdT-Archive: Task finished!''' * '''2026-07-26T22:01:37Z AdT2: Task finished!''' * '''2026-07-26T22:03:32Z AdTneu: Task finished!''' * '''2026-07-26T22:03:37Z AdT2: Task finished!''' * '''2026-07-26T22:03:47Z AdT2: Task finished!''' * '''2026-07-26T22:05:08Z HS-Snapshot: Task finished!''' * '''2026-07-26T22:06:10Z AdT2: Task finished!''' * '''2026-07-26T22:06:25Z AdT2: Task finished!''' * '''2026-07-26T22:29:28Z AdT3: Task finished!''' == TaxonBot: Protokoll 2026-07-27 == * '''2026-07-27T01:39:13Z NeueArtikel3: Task finished!''' * '''2026-07-27T02:22:25Z NeueArtikel: Fehler in [[:w:de:Portal:Technik/Arbeitslisten/QS]]!''' * 2026-07-27T03:08:06Z '''[[:de:Special:Diff/prev/269128941|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 2 Abschnitte: 2 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Geburtstag_von_Misselwitz,_Joachim|Geburtstag_von_Misselwitz,_Joachim]]) - letzte Bearbeitung: [[:User:Doc Taxon|Doc Taxon]], 2026-07-26 23:26'' * '''2026-07-27T05:34:06Z AutoArchiv Wikipedia: Task finished!''' * 2026-07-27T06:46:33Z '''[[:de:Special:Diff/prev/269132291|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * 2026-07-27T07:21:43Z '''[[:de:Special:Diff/prev/269132978|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-27T07:48:00Z '''[[:de:Special:Diff/prev/269133411|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Journal of the Taiwan Museum|→]]<span class="autocomment">Journal of the Taiwan Museum: </span>'' * 2026-07-27T08:29:38Z '''[[:de:Special:Diff/prev/269134243|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Zootaxa|→]]<span class="autocomment">Zootaxa: </span>'' * 2026-07-27T08:30:14Z '''[[:de:Special:Diff/prev/269134249|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Uwe Gille|Uwe Gille]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span>'' * 2026-07-27T09:06:59Z '''[[:de:Special:Diff/prev/269135124|••]] MediaWiki:''' [[:de:MediaWiki:Userlogin-yourname-desc|MediaWiki:Userlogin-yourname-desc]] -- [[:de:user:Hgzh|Hgzh]] -- ''Anpassung an [[Wikipedia:Benutzerkonto]]'' * 2026-07-27T09:10:13Z '''[[:de:Special:Diff/prev/269135199|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet1|MediaWiki:Createacct-username-policy-popover-bullet1]] -- [[:de:user:Hgzh|Hgzh]] -- ''Link auf lokale Hilfeseite'' * 2026-07-27T09:14:04Z '''[[:de:Special:Diff/prev/269135264|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet2|MediaWiki:Createacct-username-policy-popover-bullet2]] -- [[:de:user:Hgzh|Hgzh]] -- ''Link zu lokaler Hilfeseite'' * 2026-07-27T09:17:06Z '''[[:de:Special:Diff/prev/269135320|••]] MediaWiki:''' [[:de:MediaWiki:Createacct-username-policy-popover-bullet3|MediaWiki:Createacct-username-policy-popover-bullet3]] -- [[:de:user:Hgzh|Hgzh]] -- ''Originaltext ist enwiki-zentriert und trifft hier nicht zu, stattdessen auf Verifizierung verwiesen'' * 2026-07-27T09:35:04Z '''[[:de:Special:Diff/prev/269135762|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''lokale Adaption des Infobox-Hack-Stylesheets'' * 2026-07-27T09:36:31Z '''[[:de:Special:Diff/prev/269135802|••]] MediaWiki:''' [[:de:MediaWiki:Wikimedia-styles-exclude|MediaWiki:Wikimedia-styles-exclude]] -- [[:de:user:Hgzh|Hgzh]] -- ''zentrales Infobox-Stylesheet deaktiviert'' * 2026-07-27T09:43:59Z '''[[:de:Special:Diff/prev/269135955|••]] MediaWiki:''' [[:de:MediaWiki:Gadgets-definition|MediaWiki:Gadgets-definition]] -- [[:de:user:Hgzh|Hgzh]] -- ''responsive erstmal nur für minerva'' * 2026-07-27T09:45:36Z '''[[:de:Special:Diff/prev/269135983|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''nur minerva über Gadgets-definition'' * '''2026-07-27T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-27T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-27T10:00:19Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-27T10:00:33Z AutoArchiv Wikiversity: Task finished!''' * 2026-07-27T10:22:29Z '''[[:de:Special:Diff/prev/269136634|••]] MediaWiki:''' [[:de:MediaWiki:Gadget-dewikiResponsive.css|MediaWiki:Gadget-dewikiResponsive.css]] -- [[:de:user:Hgzh|Hgzh]] -- ''inline-table mglw. generell besser geeignet'' * '''2026-07-27T10:52:06Z AdT2: Task finished!''' * '''2026-07-27T10:54:27Z AdT2: Task finished!''' * '''2026-07-27T11:02:06Z AdT2: Task finished!''' * '''2026-07-27T11:04:30Z AdT2: Task finished!''' * '''2026-07-27T11:05:26Z AdT2: Task finished!''' * '''2026-07-27T11:06:36Z AdT2: Task finished!''' * '''2026-07-27T11:07:50Z AdT2: Task finished!''' * '''2026-07-27T11:08:59Z AdT2: Task finished!''' * '''2026-07-27T11:19:04Z AdT3: Task finished!''' * '''2026-07-27T11:23:06Z AdT2: Task finished!''' * '''2026-07-27T11:25:33Z AdT2: Task finished!''' * '''2026-07-27T11:51:09Z AdT3: Task finished!''' * 2026-07-27T11:55:01Z '''[[:de:Special:Diff/prev/269138538|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:02Z '''[[:de:Special:Diff/prev/269138541|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:02Z '''[[:de:Special:Diff/prev/269138543|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138545|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Janui|Kennzeichnung von Lotse Janui als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Janui|Kennzeichnung von Lotse Janui als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138546|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Mondtaler|Kennzeichnung von Lotse Mondtaler als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Mondtaler|Kennzeichnung von Lotse Mondtaler als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:55:03Z '''[[:de:Special:Diff/prev/269138547|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:55:04Z '''[[:de:Special:Diff/prev/269138549|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Janui|Entfernen von Lotse Janui, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Janui|Entfernen von Lotse Janui, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:55:04Z '''[[:de:Special:Diff/prev/269138550|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Mondtaler|Entfernen von Lotse Mondtaler, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Mondtaler|Entfernen von Lotse Mondtaler, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T11:56:16Z '''[[:de:Special:Diff/prev/269138580|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:17Z '''[[:de:Special:Diff/prev/269138581|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Poupou l'quourouce|Kennzeichnung von Lotse Poupou l'quourouce als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:18Z '''[[:de:Special:Diff/prev/269138583|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-27T11:56:18Z '''[[:de:Special:Diff/prev/269138584|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-remove-admin-with-reason:Poupou l'quourouce|Entfernen von Lotse Poupou l'quourouce, inaktiv seit 45 Tagen: </span>'' * 2026-07-27T12:26:48Z '''[[:de:Special:Diff/prev/269139304|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Doc Taxon|Doc Taxon]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Sinozoologica|→]]<span class="autocomment">Sinozoologica: </span> Antwort'' * '''2026-07-27T13:00:03Z AutoArchiv-Maimaid: Task finished!''' * 2026-07-27T15:49:34Z '''[[:de:Special:Diff/prev/269143289|••]] MediaWiki:''' [[:de:MediaWiki:Noarticletext-1|MediaWiki:Noarticletext-1]] -- [[:de:user:MBq|MBq]] -- ''zweiter satz eher verwirrend vor allem für noobs'' * 2026-07-27T16:03:13Z '''[[:de:Special:Diff/prev/269143551|••]] Kat:''' [[:de:Wikipedia:WikiProjekt Kategorien/Warteschlange|Wikipedia:WikiProjekt Kategorien/Warteschlange]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: 1 Abschnitt nach [[Wikipedia:WikiProjekt Kategorien/Warteschlange/Archiv/2026 III#Bot: Kategorie:Isthmus nach Kategorie:Isthmus (Geographie) (erledigt)]] archiviert – letzte Bearbeitung: [[user:TaxonBot|TaxonBot]] (26.07.2026 18:01:48)'' * 2026-07-27T19:41:44Z '''[[:de:Special:Diff/prev/269147772|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Hellenyck|Hellenyck]] -- * 2026-07-27T20:01:48Z '''[[:de:Special:Diff/prev/269148095|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SignaturBot|SignaturBot]] -- ''Bot: Signaturnachtrag für Beitrag von [[User:Hellenyck|Hellenyck]]'' * 2026-07-27T20:03:18Z '''[[:de:Special:Diff/prev/269148127|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Hellenyck|Hellenyck]] -- * '''2026-07-27T21:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-27T22:00:13Z AutoArchiv Wiktionary: Task finished!''' * 2026-07-27T22:00:11Z '''[[:de:Special:Diff/prev/269150668|••]] LKU:''' [[:de:Wikipedia:Löschkandidaten/Urheberrechtsverletzungen|Wikipedia:Löschkandidaten/Urheberrechtsverletzungen]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Archivierung'' * '''2026-07-27T22:00:22Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-27T22:00:35Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-27T22:01:28Z AdT-Archive: Task finished!''' * '''2026-07-27T22:01:40Z AdT2: Task finished!''' * '''2026-07-27T22:03:39Z AdTneu: Task finished!''' * '''2026-07-27T22:03:41Z AdT2: Task finished!''' * '''2026-07-27T22:03:53Z AdT2: Task finished!''' * '''2026-07-27T22:05:08Z HS-Snapshot: Task finished!''' * '''2026-07-27T22:06:20Z AdT2: Task finished!''' * '''2026-07-27T22:06:20Z AdT2: Task finished!''' * 2026-07-27T22:13:23Z '''[[:de:Special:Diff/prev/269150924|••]] AdT-V:''' [[:de:Wikipedia:Hauptseite/Artikel des Tages/Verwaltung|Wikipedia:Hauptseite/Artikel des Tages/Verwaltung]] -- [[:de:user:TaxonBot|TaxonBot]] -- ''Bot: Aktualisierung'' * 2026-07-27T22:15:38Z '''[[:de:Special:Diff/prev/269150973|••]] MediaWiki:''' [[:de:MediaWiki:Codemirror-prefs-summary|MediaWiki:Codemirror-prefs-summary]] -- [[:de:user:Ameisenigel|Ameisenigel]] -- ''Anfrage auf [[WP:AA]]'' * '''2026-07-27T22:30:27Z AdT3: Task finished!''' * 2026-07-27T22:46:58Z '''[[:de:Special:Diff/prev/269151373|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:FordPrefect42|FordPrefect42]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Niederländische Kunstgeschichte u.a.|→]]<span class="autocomment">Niederländische Kunstgeschichte u.a.: </span> Antwort'' == TaxonBot: Protokoll 2026-07-28 == * '''2026-07-28T00:40:10Z Review: Task finished!''' * '''2026-07-28T01:41:51Z NeueArtikel3: Task finished!''' * 2026-07-28T03:08:01Z '''[[:de:Special:Diff/prev/269153146|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:SpBot|SpBot]] -- ''Archiviere 3 Abschnitte: 3 nach [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III]] (ab Abschnitt [[Wikipedia:Bibliotheksrecherche/Anfragen/Archiv/2026/III#Law360|Law360]]) - letzte Bearbeitung: [[:User:FordPrefect42|FordPrefect42]], 2026-07-28 00:46'' * '''2026-07-28T06:19:28Z -- <span style="color:red;">110</span>''' * 2026-07-28T06:20:36Z '''[[:de:Special:Diff/prev/269156430|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Emha|Kennzeichnung von Lotse Emha als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-28T06:20:36Z '''[[:de:Special:Diff/prev/269156431|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:Renamed user 2e233d074791c0e6ac153f38829154f0|Kennzeichnung von Lotse Renamed user 2e233d074791c0e6ac153f38829154f0 als abwesend, inaktiv seit 14 Tagen: </span>'' * 2026-07-28T06:20:37Z '''[[:de:Special:Diff/prev/269156432|••]] MediaWiki:''' [[:de:MediaWiki:GrowthMentors.json|MediaWiki:GrowthMentors.json]] -- [[:de:user:Maintenance script|Maintenance script]] -- ''[[:de:MediaWiki:GrowthMentors.json#growthexperiments-manage-mentors-summary-change-admin-with-reason:IvaBerlin|Kennzeichnung von Lotse IvaBerlin als abwesend, inaktiv seit 14 Tagen|→]]<span class="autocomment">growthexperiments-manage-mentors-summary-change-admin-with-reason:IvaBerlin|Kennzeichnung von Lotse IvaBerlin als abwesend, inaktiv seit 14 Tagen: </span>'' * '''2026-07-28T06:20:58Z -- <span style="color:red;">110</span>''' * 2026-07-28T07:37:00Z '''[[:de:Special:Diff/prev/269157652|••]] BIBR:''' [[:de:Wikipedia:Bibliotheksrecherche/Anfragen|Wikipedia:Bibliotheksrecherche/Anfragen]] -- [[:de:user:Marie Adelaide|Marie Adelaide]] -- ''[[:de:Wikipedia:Bibliotheksrecherche/Anfragen#Niederländische Kunstgeschichte u.a.|→]]<span class="autocomment">Niederländische Kunstgeschichte u.a.: </span>'' * '''2026-07-28T08:25:42Z [[:de:Special:Diff/prev/269158532|••]] Augsburg: [[:de:Wikipedia:Augsburg|Wikipedia:Augsburg]] -- [[:de:user:Maimaid|Maimaid]] -- ''[[:de:Wikipedia:Augsburg#Absagen|→]]<span class="autocomment">Absagen: </span> diesmal nicht''''' * '''2026-07-28T09:55:08Z HS-Snapshot: Task finished!''' * '''2026-07-28T10:00:13Z AutoArchiv Wiktionary: Task finished!''' * '''2026-07-28T10:00:20Z AutoArchiv Wikivoyage: Task finished!''' * '''2026-07-28T10:00:34Z AutoArchiv Wikiversity: Task finished!''' * '''2026-07-28T11:05:31Z AdT2: Task finished!''' * '''2026-07-28T11:07:58Z AdT2: Task finished!''' * '''2026-07-28T11:29:21Z AdT2: Task finished!''' * '''2026-07-28T11:31:50Z AdT2: Task finished!''' * '''2026-07-28T11:34:29Z AdT3: Task finished!''' * '''2026-07-28T11:50:31Z AdT2: Task finished!''' * '''2026-07-28T11:53:03Z AdT2: Task finished!''' * '''2026-07-28T11:56:07Z AdT2: Task finished!''' * '''2026-07-28T11:58:37Z AdT2: Task finished!''' nqzkluc1he1hrhth79o7l9lpz3vseq3 Module:Protection banner 828 63384 618884 539634 2026-02-18T08:46:08Z Krinkle 11 618884 Scribunto text/plain -- This module implements {{pp-meta}} and its daughter templates such as -- {{pp-dispute}}, {{pp-vandalism}} and {{pp-sock}}. -- Initialise necessary modules. require('strict') local makeFileLink = require('Module:File link')._main local effectiveProtectionLevel = require('Module:Effective protection level')._main local effectiveProtectionExpiry = require('Module:Effective protection expiry')._main local yesno = require('Module:Yesno') -- Lazily initialise modules and objects we don't always need. local getArgs, makeMessageBox, lang -- Set constants. local CONFIG_MODULE = 'Module:Protection banner/config' -------------------------------------------------------------------------------- -- Helper functions -------------------------------------------------------------------------------- local function makeCategoryLink(cat, sort) if cat then return string.format( '[[%s:%s|%s]]', mw.site.namespaces[14].name, cat, sort ) end end -- Validation function for the expiry and the protection date local function validateDate(dateString, dateType) if not lang then lang = mw.language.getContentLanguage() end local success, result = pcall(lang.formatDate, lang, 'U', dateString) if success then result = tonumber(result) if result then return result end end error(string.format( 'invalid %s: %s', dateType, tostring(dateString) ), 4) end local function makeFullUrl(page, query, display) return string.format( '[%s %s]', tostring(mw.uri.fullUrl(page, query)), display ) end -- Given a directed graph formatted as node -> table of direct successors, -- get a table of all nodes reachable from a given node (though always -- including the given node). local function getReachableNodes(graph, start) local toWalk, retval = {[start] = true}, {} while true do -- Can't use pairs() since we're adding and removing things as we're iterating local k = next(toWalk) -- This always gets the "first" key if k == nil then return retval end toWalk[k] = nil retval[k] = true for _,v in ipairs(graph[k]) do if not retval[v] then toWalk[v] = true end end end end -------------------------------------------------------------------------------- -- Protection class -------------------------------------------------------------------------------- local Protection = {} Protection.__index = Protection Protection.supportedActions = { edit = true, move = true, autoreview = true, upload = true } Protection.bannerConfigFields = { 'text', 'explanation', 'tooltip', 'alt', 'link', 'image' } function Protection.new(args, cfg, title) local obj = {} obj._cfg = cfg obj.title = title or mw.title.getCurrentTitle() -- Set action if not args.action then obj.action = 'edit' elseif Protection.supportedActions[args.action] then obj.action = args.action else error(string.format( 'invalid action: %s', tostring(args.action) ), 3) end -- Set level obj.level = args.demolevel or effectiveProtectionLevel(obj.action, obj.title) if not obj.level or (obj.action == 'move' and obj.level == 'autoconfirmed') then -- Users need to be autoconfirmed to move pages anyway, so treat -- semi-move-protected pages as unprotected. obj.level = '*' end -- Set expiry local effectiveExpiry = effectiveProtectionExpiry(obj.action, obj.title) if effectiveExpiry == 'infinity' then obj.expiry = 'indef' elseif effectiveExpiry ~= 'unknown' then obj.expiry = validateDate(effectiveExpiry, 'expiry date') end -- Set reason if args[1] then obj.reason = mw.ustring.lower(args[1]) if obj.reason:find('|') then error('reasons cannot contain the pipe character ("|")', 3) end end -- Set protection date if args.date then obj.protectionDate = validateDate(args.date, 'protection date') end -- Set banner config do obj.bannerConfig = {} local configTables = {} if cfg.banners[obj.action] then configTables[#configTables + 1] = cfg.banners[obj.action][obj.reason] end if cfg.defaultBanners[obj.action] then configTables[#configTables + 1] = cfg.defaultBanners[obj.action][obj.level] configTables[#configTables + 1] = cfg.defaultBanners[obj.action].default end configTables[#configTables + 1] = cfg.masterBanner for i, field in ipairs(Protection.bannerConfigFields) do for j, t in ipairs(configTables) do if t[field] then obj.bannerConfig[field] = t[field] break end end end end return setmetatable(obj, Protection) end function Protection:isUserScript() -- Whether the page is a user JavaScript or CSS page. local title = self.title return title.namespace == 2 and ( title.contentModel == 'javascript' or title.contentModel == 'css' ) end function Protection:isProtected() return self.level ~= '*' end function Protection:shouldShowLock() -- Whether we should output a banner/padlock return self:isProtected() and not self:isUserScript() end -- Whether this page needs a protection category. Protection.shouldHaveProtectionCategory = Protection.shouldShowLock function Protection:isTemporary() return type(self.expiry) == 'number' end function Protection:makeProtectionCategory() if not self:shouldHaveProtectionCategory() then return '' end local cfg = self._cfg local title = self.title -- Get the expiry key fragment. local expiryFragment if self.expiry == 'indef' then expiryFragment = self.expiry elseif type(self.expiry) == 'number' then expiryFragment = 'temp' end -- Get the namespace key fragment. local namespaceFragment = cfg.categoryNamespaceKeys[title.namespace] if not namespaceFragment and title.namespace % 2 == 1 then namespaceFragment = 'talk' end -- Define the order that key fragments are tested in. This is done with an -- array of tables containing the value to be tested, along with its -- position in the cfg.protectionCategories table. local order = { {val = expiryFragment, keypos = 1}, {val = namespaceFragment, keypos = 2}, {val = self.reason, keypos = 3}, {val = self.level, keypos = 4}, {val = self.action, keypos = 5} } --[[ -- The old protection templates used an ad-hoc protection category system, -- with some templates prioritising namespaces in their categories, and -- others prioritising the protection reason. To emulate this in this module -- we use the config table cfg.reasonsWithNamespacePriority to set the -- reasons for which namespaces have priority over protection reason. -- If we are dealing with one of those reasons, move the namespace table to -- the end of the order table, i.e. give it highest priority. If not, the -- reason should have highest priority, so move that to the end of the table -- instead. --]] table.insert(order, table.remove(order, self.reason and cfg.reasonsWithNamespacePriority[self.reason] and 2 or 3)) --[[ -- Define the attempt order. Inactive subtables (subtables with nil "value" -- fields) are moved to the end, where they will later be given the key -- "all". This is to cut down on the number of table lookups in -- cfg.protectionCategories, which grows exponentially with the number of -- non-nil keys. We keep track of the number of active subtables with the -- noActive parameter. --]] local noActive, attemptOrder do local active, inactive = {}, {} for i, t in ipairs(order) do if t.val then active[#active + 1] = t else inactive[#inactive + 1] = t end end noActive = #active attemptOrder = active for i, t in ipairs(inactive) do attemptOrder[#attemptOrder + 1] = t end end --[[ -- Check increasingly generic key combinations until we find a match. If a -- specific category exists for the combination of key fragments we are -- given, that match will be found first. If not, we keep trying different -- key fragment combinations until we match using the key -- "all-all-all-all-all". -- -- To generate the keys, we index the key subtables using a binary matrix -- with indexes i and j. j is only calculated up to the number of active -- subtables. For example, if there were three active subtables, the matrix -- would look like this, with 0 corresponding to the key fragment "all", and -- 1 corresponding to other key fragments. -- -- j 1 2 3 -- i -- 1 1 1 1 -- 2 0 1 1 -- 3 1 0 1 -- 4 0 0 1 -- 5 1 1 0 -- 6 0 1 0 -- 7 1 0 0 -- 8 0 0 0 -- -- Values of j higher than the number of active subtables are set -- to the string "all". -- -- A key for cfg.protectionCategories is constructed for each value of i. -- The position of the value in the key is determined by the keypos field in -- each subtable. --]] local cats = cfg.protectionCategories for i = 1, 2^noActive do local key = {} for j, t in ipairs(attemptOrder) do if j > noActive then key[t.keypos] = 'all' else local quotient = i / 2 ^ (j - 1) quotient = math.ceil(quotient) if quotient % 2 == 1 then key[t.keypos] = t.val else key[t.keypos] = 'all' end end end key = table.concat(key, '|') local attempt = cats[key] if attempt then return makeCategoryLink(attempt, title.text) end end return '' end function Protection:isIncorrect() if not self:shouldHaveProtectionCategory() then return true end if type(self.expiry) ~= 'number' then return false end local expiry = os.date('*t', self.expiry) -- Avoid checking today.day or os.time(), unless close. https://phabricator.wikimedia.org/T416616 local today = os.date('*t') return (expiry.year < today.year) or (expiry.year == today.year and expiry.month < today.month) or (expiry.year == today.year and expiry.month == today.month and expiry.day < today.day) or (expiry.year == today.year and expiry.month == today.month and expiry.day == today.day and self.expiry < os.time()) end function Protection:isTemplateProtectedNonTemplate() local action, namespace = self.action, self.title.namespace return self.level == 'templateeditor' and ( (action ~= 'edit' and action ~= 'move') or (namespace ~= 10 and namespace ~= 828) ) end function Protection:makeCategoryLinks() local msg = self._cfg.msg local ret = {self:makeProtectionCategory()} if self:isIncorrect() then ret[#ret + 1] = makeCategoryLink( msg['tracking-category-incorrect'], self.title.text ) end if self:isTemplateProtectedNonTemplate() then ret[#ret + 1] = makeCategoryLink( msg['tracking-category-template'], self.title.text ) end return table.concat(ret) end -------------------------------------------------------------------------------- -- Blurb class -------------------------------------------------------------------------------- local Blurb = {} Blurb.__index = Blurb Blurb.bannerTextFields = { text = true, explanation = true, tooltip = true, alt = true, link = true } function Blurb.new(protectionObj, args, cfg) return setmetatable({ _cfg = cfg, _protectionObj = protectionObj, _args = args }, Blurb) end -- Private methods -- function Blurb:_formatDate(num) -- Formats a Unix timestamp into dd Month, YYYY format. lang = lang or mw.language.getContentLanguage() local success, date = pcall( lang.formatDate, lang, self._cfg.msg['expiry-date-format'] or 'j F Y', '@' .. tostring(num) ) if success then return date end end function Blurb:_getExpandedMessage(msgKey) return self:_substituteParameters(self._cfg.msg[msgKey]) end function Blurb:_substituteParameters(msg) if not self._params then local parameterFuncs = {} parameterFuncs.CURRENTVERSION = self._makeCurrentVersionParameter parameterFuncs.EDITREQUEST = self._makeEditRequestParameter parameterFuncs.EXPIRY = self._makeExpiryParameter parameterFuncs.EXPLANATIONBLURB = self._makeExplanationBlurbParameter parameterFuncs.IMAGELINK = self._makeImageLinkParameter parameterFuncs.INTROBLURB = self._makeIntroBlurbParameter parameterFuncs.INTROFRAGMENT = self._makeIntroFragmentParameter parameterFuncs.PAGETYPE = self._makePagetypeParameter parameterFuncs.PROTECTIONBLURB = self._makeProtectionBlurbParameter parameterFuncs.PROTECTIONDATE = self._makeProtectionDateParameter parameterFuncs.PROTECTIONLEVEL = self._makeProtectionLevelParameter parameterFuncs.PROTECTIONLOG = self._makeProtectionLogParameter parameterFuncs.TALKPAGE = self._makeTalkPageParameter parameterFuncs.TOOLTIPBLURB = self._makeTooltipBlurbParameter parameterFuncs.TOOLTIPFRAGMENT = self._makeTooltipFragmentParameter parameterFuncs.VANDAL = self._makeVandalTemplateParameter self._params = setmetatable({}, { __index = function (t, k) local param if parameterFuncs[k] then param = parameterFuncs[k](self) end param = param or '' t[k] = param return param end }) end msg = msg:gsub('${(%u+)}', self._params) return msg end function Blurb:_makeCurrentVersionParameter() -- A link to the page history or the move log, depending on the kind of -- protection. local pagename = self._protectionObj.title.prefixedText if self._protectionObj.action == 'move' then -- We need the move log link. return makeFullUrl( 'Special:Log', {type = 'move', page = pagename}, self:_getExpandedMessage('current-version-move-display') ) else -- We need the history link. return makeFullUrl( pagename, {action = 'history'}, self:_getExpandedMessage('current-version-edit-display') ) end end function Blurb:_makeEditRequestParameter() local mEditRequest = require('Module:Submit an edit request') local action = self._protectionObj.action local level = self._protectionObj.level -- Get the edit request type. local requestType if action == 'edit' then if level == 'autoconfirmed' then requestType = 'semi' elseif level == 'extendedconfirmed' then requestType = 'extended' elseif level == 'templateeditor' then requestType = 'template' end end requestType = requestType or 'full' -- Get the display value. local display = self:_getExpandedMessage('edit-request-display') return mEditRequest._link{type = requestType, display = display} end function Blurb:_makeExpiryParameter() local expiry = self._protectionObj.expiry if type(expiry) == 'number' then return self:_formatDate(expiry) else return expiry end end function Blurb:_makeExplanationBlurbParameter() -- Cover special cases first. if self._protectionObj.title.namespace == 8 then -- MediaWiki namespace return self:_getExpandedMessage('explanation-blurb-nounprotect') end -- Get explanation blurb table keys local action = self._protectionObj.action local level = self._protectionObj.level local talkKey = self._protectionObj.title.isTalkPage and 'talk' or 'subject' -- Find the message in the explanation blurb table and substitute any -- parameters. local explanations = self._cfg.explanationBlurbs local msg if explanations[action][level] and explanations[action][level][talkKey] then msg = explanations[action][level][talkKey] elseif explanations[action][level] and explanations[action][level].default then msg = explanations[action][level].default elseif explanations[action].default and explanations[action].default[talkKey] then msg = explanations[action].default[talkKey] elseif explanations[action].default and explanations[action].default.default then msg = explanations[action].default.default else error(string.format( 'could not find explanation blurb for action "%s", level "%s" and talk key "%s"', action, level, talkKey ), 8) end return self:_substituteParameters(msg) end function Blurb:_makeImageLinkParameter() local imageLinks = self._cfg.imageLinks local action = self._protectionObj.action local level = self._protectionObj.level local msg if imageLinks[action][level] then msg = imageLinks[action][level] elseif imageLinks[action].default then msg = imageLinks[action].default else msg = imageLinks.edit.default end return self:_substituteParameters(msg) end function Blurb:_makeIntroBlurbParameter() if self._protectionObj:isTemporary() then return self:_getExpandedMessage('intro-blurb-expiry') else return self:_getExpandedMessage('intro-blurb-noexpiry') end end function Blurb:_makeIntroFragmentParameter() if self._protectionObj:isTemporary() then return self:_getExpandedMessage('intro-fragment-expiry') else return self:_getExpandedMessage('intro-fragment-noexpiry') end end function Blurb:_makePagetypeParameter() local pagetypes = self._cfg.pagetypes return pagetypes[self._protectionObj.title.namespace] or pagetypes.default or error('no default pagetype defined', 8) end function Blurb:_makeProtectionBlurbParameter() local protectionBlurbs = self._cfg.protectionBlurbs local action = self._protectionObj.action local level = self._protectionObj.level local msg if protectionBlurbs[action][level] then msg = protectionBlurbs[action][level] elseif protectionBlurbs[action].default then msg = protectionBlurbs[action].default elseif protectionBlurbs.edit.default then msg = protectionBlurbs.edit.default else error('no protection blurb defined for protectionBlurbs.edit.default', 8) end return self:_substituteParameters(msg) end function Blurb:_makeProtectionDateParameter() local protectionDate = self._protectionObj.protectionDate if type(protectionDate) == 'number' then return self:_formatDate(protectionDate) else return protectionDate end end function Blurb:_makeProtectionLevelParameter() local protectionLevels = self._cfg.protectionLevels local action = self._protectionObj.action local level = self._protectionObj.level local msg if protectionLevels[action][level] then msg = protectionLevels[action][level] elseif protectionLevels[action].default then msg = protectionLevels[action].default elseif protectionLevels.edit.default then msg = protectionLevels.edit.default else error('no protection level defined for protectionLevels.edit.default', 8) end return self:_substituteParameters(msg) end function Blurb:_makeProtectionLogParameter() local pagename = self._protectionObj.title.prefixedText if self._protectionObj.action == 'autoreview' then -- We need the pending changes log. return makeFullUrl( 'Special:Log', {type = 'stable', page = pagename}, self:_getExpandedMessage('pc-log-display') ) else -- We need the protection log. return makeFullUrl( 'Special:Log', {type = 'protect', page = pagename}, self:_getExpandedMessage('protection-log-display') ) end end function Blurb:_makeTalkPageParameter() return string.format( '[[%s:%s#%s|%s]]', mw.site.namespaces[self._protectionObj.title.namespace].talk.name, self._protectionObj.title.text, self._args.section or 'top', self:_getExpandedMessage('talk-page-link-display') ) end function Blurb:_makeTooltipBlurbParameter() if self._protectionObj:isTemporary() then return self:_getExpandedMessage('tooltip-blurb-expiry') else return self:_getExpandedMessage('tooltip-blurb-noexpiry') end end function Blurb:_makeTooltipFragmentParameter() if self._protectionObj:isTemporary() then return self:_getExpandedMessage('tooltip-fragment-expiry') else return self:_getExpandedMessage('tooltip-fragment-noexpiry') end end function Blurb:_makeVandalTemplateParameter() return mw.getCurrentFrame():expandTemplate{ title="vandal-m", args={self._args.user or self._protectionObj.title.baseText} } end -- Public methods -- function Blurb:makeBannerText(key) -- Validate input. if not key or not Blurb.bannerTextFields[key] then error(string.format( '"%s" is not a valid banner config field', tostring(key) ), 2) end -- Generate the text. local msg = self._protectionObj.bannerConfig[key] if type(msg) == 'string' then return self:_substituteParameters(msg) elseif type(msg) == 'function' then msg = msg(self._protectionObj, self._args) if type(msg) ~= 'string' then error(string.format( 'bad output from banner config function with key "%s"' .. ' (expected string, got %s)', tostring(key), type(msg) ), 4) end return self:_substituteParameters(msg) end end -------------------------------------------------------------------------------- -- BannerTemplate class -------------------------------------------------------------------------------- local BannerTemplate = {} BannerTemplate.__index = BannerTemplate function BannerTemplate.new(protectionObj, cfg) local obj = {} obj._cfg = cfg -- Set the image filename. local imageFilename = protectionObj.bannerConfig.image if imageFilename then obj._imageFilename = imageFilename else -- If an image filename isn't specified explicitly in the banner config, -- generate it from the protection status and the namespace. local action = protectionObj.action local level = protectionObj.level local namespace = protectionObj.title.namespace local reason = protectionObj.reason -- Deal with special cases first. if ( namespace == 10 or namespace == 828 or reason and obj._cfg.indefImageReasons[reason] ) and action == 'edit' and level == 'sysop' and not protectionObj:isTemporary() then -- Fully protected modules and templates get the special red "indef" -- padlock. obj._imageFilename = obj._cfg.msg['image-filename-indef'] else -- Deal with regular protection types. local images = obj._cfg.images if images[action] then if images[action][level] then obj._imageFilename = images[action][level] elseif images[action].default then obj._imageFilename = images[action].default end end end end return setmetatable(obj, BannerTemplate) end function BannerTemplate:renderImage() local filename = self._imageFilename or self._cfg.msg['image-filename-default'] or 'Transparent.gif' return makeFileLink{ file = filename, size = (self.imageWidth or 20) .. 'px', alt = self._imageAlt, link = self._imageLink, caption = self.imageCaption } end -------------------------------------------------------------------------------- -- Banner class -------------------------------------------------------------------------------- local Banner = setmetatable({}, BannerTemplate) Banner.__index = Banner function Banner.new(protectionObj, blurbObj, cfg) local obj = BannerTemplate.new(protectionObj, cfg) -- This doesn't need the blurb. obj.imageWidth = 40 obj.imageCaption = blurbObj:makeBannerText('alt') -- Large banners use the alt text for the tooltip. obj._reasonText = blurbObj:makeBannerText('text') obj._explanationText = blurbObj:makeBannerText('explanation') obj._page = protectionObj.title.prefixedText -- Only makes a difference in testing. return setmetatable(obj, Banner) end function Banner:__tostring() -- Renders the banner. makeMessageBox = makeMessageBox or require('Module:Message box').main local reasonText = self._reasonText or error('no reason text set', 2) local explanationText = self._explanationText local mbargs = { page = self._page, type = 'protection', image = self:renderImage(), text = string.format( "'''%s'''%s", reasonText, explanationText and '<br />' .. explanationText or '' ) } return makeMessageBox('mbox', mbargs) end -------------------------------------------------------------------------------- -- Padlock class -------------------------------------------------------------------------------- local Padlock = setmetatable({}, BannerTemplate) Padlock.__index = Padlock function Padlock.new(protectionObj, blurbObj, cfg) local obj = BannerTemplate.new(protectionObj, cfg) -- This doesn't need the blurb. obj.imageWidth = 20 obj.imageCaption = blurbObj:makeBannerText('tooltip') obj._imageAlt = blurbObj:makeBannerText('alt') obj._imageLink = blurbObj:makeBannerText('link') obj._indicatorName = cfg.padlockIndicatorNames[protectionObj.action] or cfg.padlockIndicatorNames.default or 'pp-default' return setmetatable(obj, Padlock) end function Padlock:__tostring() local frame = mw.getCurrentFrame() -- The nowiki tag helps prevent whitespace at the top of articles. return frame:extensionTag{name = 'nowiki'} .. frame:extensionTag{ name = 'indicator', args = {name = self._indicatorName}, content = self:renderImage() } end -------------------------------------------------------------------------------- -- Exports -------------------------------------------------------------------------------- local p = {} function p._exportClasses() -- This is used for testing purposes. return { Protection = Protection, Blurb = Blurb, BannerTemplate = BannerTemplate, Banner = Banner, Padlock = Padlock, } end function p._main(args, cfg, title) args = args or {} cfg = cfg or require(CONFIG_MODULE) local protectionObj = Protection.new(args, cfg, title) local ret = {} -- If a page's edit protection is equally or more restrictive than its -- protection from some other action, then don't bother displaying anything -- for the other action (except categories). if not yesno(args.catonly) and (protectionObj.action == 'edit' or args.demolevel or not getReachableNodes( cfg.hierarchy, protectionObj.level )[effectiveProtectionLevel('edit', protectionObj.title)]) then -- Initialise the blurb object local blurbObj = Blurb.new(protectionObj, args, cfg) -- Render the banner if protectionObj:shouldShowLock() then ret[#ret + 1] = tostring( (yesno(args.small) and Padlock or Banner) .new(protectionObj, blurbObj, cfg) ) end end -- Render the categories if yesno(args.category) ~= false then ret[#ret + 1] = protectionObj:makeCategoryLinks() end -- For arbitration enforcement, flagging [[WP:PIA]] pages to enable [[Special:AbuseFilter/1339]] to flag edits to them if protectionObj.level == "extendedconfirmed" then if require("Module:TableTools").inArray(protectionObj.title.talkPageTitle.categories, "Wikipedia pages subject to the extended confirmed restriction related to the Arab-Israeli conflict") then ret[#ret + 1] = "<p class='PIA-flag' style='display:none; visibility:hidden;' title='This page is subject to the extended confirmed restriction related to the Arab-Israeli conflict.'></p>" end end return table.concat(ret) end function p.main(frame, cfg) cfg = cfg or require(CONFIG_MODULE) -- Find default args, if any. local parent = frame.getParent and frame:getParent() local defaultArgs = parent and cfg.wrappers[parent:getTitle():gsub('/sandbox$', '')] -- Find user args, and use the parent frame if we are being called from a -- wrapper template. getArgs = getArgs or require('Module:Arguments').getArgs local userArgs = getArgs(frame, { parentOnly = defaultArgs, frameOnly = not defaultArgs }) -- Build the args table. User-specified args overwrite default args. local args = {} for k, v in pairs(defaultArgs or {}) do args[k] = v end for k, v in pairs(userArgs) do args[k] = v end return p._main(args, cfg) end return p o3ocs8c50hagthmsuho5s6y44o0rimz 618885 618884 2026-07-27T16:49:14Z Wmbata 26533 1 revision imported from [[:en:Module:Protection_banner]] 618884 Scribunto text/plain -- This module implements {{pp-meta}} and its daughter templates such as -- {{pp-dispute}}, {{pp-vandalism}} and {{pp-sock}}. -- Initialise necessary modules. require('strict') local makeFileLink = require('Module:File link')._main local effectiveProtectionLevel = require('Module:Effective protection level')._main local effectiveProtectionExpiry = require('Module:Effective protection expiry')._main local yesno = require('Module:Yesno') -- Lazily initialise modules and objects we don't always need. local getArgs, makeMessageBox, lang -- Set constants. local CONFIG_MODULE = 'Module:Protection banner/config' -------------------------------------------------------------------------------- -- Helper functions -------------------------------------------------------------------------------- local function makeCategoryLink(cat, sort) if cat then return string.format( '[[%s:%s|%s]]', mw.site.namespaces[14].name, cat, sort ) end end -- Validation function for the expiry and the protection date local function validateDate(dateString, dateType) if not lang then lang = mw.language.getContentLanguage() end local success, result = pcall(lang.formatDate, lang, 'U', dateString) if success then result = tonumber(result) if result then return result end end error(string.format( 'invalid %s: %s', dateType, tostring(dateString) ), 4) end local function makeFullUrl(page, query, display) return string.format( '[%s %s]', tostring(mw.uri.fullUrl(page, query)), display ) end -- Given a directed graph formatted as node -> table of direct successors, -- get a table of all nodes reachable from a given node (though always -- including the given node). local function getReachableNodes(graph, start) local toWalk, retval = {[start] = true}, {} while true do -- Can't use pairs() since we're adding and removing things as we're iterating local k = next(toWalk) -- This always gets the "first" key if k == nil then return retval end toWalk[k] = nil retval[k] = true for _,v in ipairs(graph[k]) do if not retval[v] then toWalk[v] = true end end end end -------------------------------------------------------------------------------- -- Protection class -------------------------------------------------------------------------------- local Protection = {} Protection.__index = Protection Protection.supportedActions = { edit = true, move = true, autoreview = true, upload = true } Protection.bannerConfigFields = { 'text', 'explanation', 'tooltip', 'alt', 'link', 'image' } function Protection.new(args, cfg, title) local obj = {} obj._cfg = cfg obj.title = title or mw.title.getCurrentTitle() -- Set action if not args.action then obj.action = 'edit' elseif Protection.supportedActions[args.action] then obj.action = args.action else error(string.format( 'invalid action: %s', tostring(args.action) ), 3) end -- Set level obj.level = args.demolevel or effectiveProtectionLevel(obj.action, obj.title) if not obj.level or (obj.action == 'move' and obj.level == 'autoconfirmed') then -- Users need to be autoconfirmed to move pages anyway, so treat -- semi-move-protected pages as unprotected. obj.level = '*' end -- Set expiry local effectiveExpiry = effectiveProtectionExpiry(obj.action, obj.title) if effectiveExpiry == 'infinity' then obj.expiry = 'indef' elseif effectiveExpiry ~= 'unknown' then obj.expiry = validateDate(effectiveExpiry, 'expiry date') end -- Set reason if args[1] then obj.reason = mw.ustring.lower(args[1]) if obj.reason:find('|') then error('reasons cannot contain the pipe character ("|")', 3) end end -- Set protection date if args.date then obj.protectionDate = validateDate(args.date, 'protection date') end -- Set banner config do obj.bannerConfig = {} local configTables = {} if cfg.banners[obj.action] then configTables[#configTables + 1] = cfg.banners[obj.action][obj.reason] end if cfg.defaultBanners[obj.action] then configTables[#configTables + 1] = cfg.defaultBanners[obj.action][obj.level] configTables[#configTables + 1] = cfg.defaultBanners[obj.action].default end configTables[#configTables + 1] = cfg.masterBanner for i, field in ipairs(Protection.bannerConfigFields) do for j, t in ipairs(configTables) do if t[field] then obj.bannerConfig[field] = t[field] break end end end end return setmetatable(obj, Protection) end function Protection:isUserScript() -- Whether the page is a user JavaScript or CSS page. local title = self.title return title.namespace == 2 and ( title.contentModel == 'javascript' or title.contentModel == 'css' ) end function Protection:isProtected() return self.level ~= '*' end function Protection:shouldShowLock() -- Whether we should output a banner/padlock return self:isProtected() and not self:isUserScript() end -- Whether this page needs a protection category. Protection.shouldHaveProtectionCategory = Protection.shouldShowLock function Protection:isTemporary() return type(self.expiry) == 'number' end function Protection:makeProtectionCategory() if not self:shouldHaveProtectionCategory() then return '' end local cfg = self._cfg local title = self.title -- Get the expiry key fragment. local expiryFragment if self.expiry == 'indef' then expiryFragment = self.expiry elseif type(self.expiry) == 'number' then expiryFragment = 'temp' end -- Get the namespace key fragment. local namespaceFragment = cfg.categoryNamespaceKeys[title.namespace] if not namespaceFragment and title.namespace % 2 == 1 then namespaceFragment = 'talk' end -- Define the order that key fragments are tested in. This is done with an -- array of tables containing the value to be tested, along with its -- position in the cfg.protectionCategories table. local order = { {val = expiryFragment, keypos = 1}, {val = namespaceFragment, keypos = 2}, {val = self.reason, keypos = 3}, {val = self.level, keypos = 4}, {val = self.action, keypos = 5} } --[[ -- The old protection templates used an ad-hoc protection category system, -- with some templates prioritising namespaces in their categories, and -- others prioritising the protection reason. To emulate this in this module -- we use the config table cfg.reasonsWithNamespacePriority to set the -- reasons for which namespaces have priority over protection reason. -- If we are dealing with one of those reasons, move the namespace table to -- the end of the order table, i.e. give it highest priority. If not, the -- reason should have highest priority, so move that to the end of the table -- instead. --]] table.insert(order, table.remove(order, self.reason and cfg.reasonsWithNamespacePriority[self.reason] and 2 or 3)) --[[ -- Define the attempt order. Inactive subtables (subtables with nil "value" -- fields) are moved to the end, where they will later be given the key -- "all". This is to cut down on the number of table lookups in -- cfg.protectionCategories, which grows exponentially with the number of -- non-nil keys. We keep track of the number of active subtables with the -- noActive parameter. --]] local noActive, attemptOrder do local active, inactive = {}, {} for i, t in ipairs(order) do if t.val then active[#active + 1] = t else inactive[#inactive + 1] = t end end noActive = #active attemptOrder = active for i, t in ipairs(inactive) do attemptOrder[#attemptOrder + 1] = t end end --[[ -- Check increasingly generic key combinations until we find a match. If a -- specific category exists for the combination of key fragments we are -- given, that match will be found first. If not, we keep trying different -- key fragment combinations until we match using the key -- "all-all-all-all-all". -- -- To generate the keys, we index the key subtables using a binary matrix -- with indexes i and j. j is only calculated up to the number of active -- subtables. For example, if there were three active subtables, the matrix -- would look like this, with 0 corresponding to the key fragment "all", and -- 1 corresponding to other key fragments. -- -- j 1 2 3 -- i -- 1 1 1 1 -- 2 0 1 1 -- 3 1 0 1 -- 4 0 0 1 -- 5 1 1 0 -- 6 0 1 0 -- 7 1 0 0 -- 8 0 0 0 -- -- Values of j higher than the number of active subtables are set -- to the string "all". -- -- A key for cfg.protectionCategories is constructed for each value of i. -- The position of the value in the key is determined by the keypos field in -- each subtable. --]] local cats = cfg.protectionCategories for i = 1, 2^noActive do local key = {} for j, t in ipairs(attemptOrder) do if j > noActive then key[t.keypos] = 'all' else local quotient = i / 2 ^ (j - 1) quotient = math.ceil(quotient) if quotient % 2 == 1 then key[t.keypos] = t.val else key[t.keypos] = 'all' end end end key = table.concat(key, '|') local attempt = cats[key] if attempt then return makeCategoryLink(attempt, title.text) end end return '' end function Protection:isIncorrect() if not self:shouldHaveProtectionCategory() then return true end if type(self.expiry) ~= 'number' then return false end local expiry = os.date('*t', self.expiry) -- Avoid checking today.day or os.time(), unless close. https://phabricator.wikimedia.org/T416616 local today = os.date('*t') return (expiry.year < today.year) or (expiry.year == today.year and expiry.month < today.month) or (expiry.year == today.year and expiry.month == today.month and expiry.day < today.day) or (expiry.year == today.year and expiry.month == today.month and expiry.day == today.day and self.expiry < os.time()) end function Protection:isTemplateProtectedNonTemplate() local action, namespace = self.action, self.title.namespace return self.level == 'templateeditor' and ( (action ~= 'edit' and action ~= 'move') or (namespace ~= 10 and namespace ~= 828) ) end function Protection:makeCategoryLinks() local msg = self._cfg.msg local ret = {self:makeProtectionCategory()} if self:isIncorrect() then ret[#ret + 1] = makeCategoryLink( msg['tracking-category-incorrect'], self.title.text ) end if self:isTemplateProtectedNonTemplate() then ret[#ret + 1] = makeCategoryLink( msg['tracking-category-template'], self.title.text ) end return table.concat(ret) end -------------------------------------------------------------------------------- -- Blurb class -------------------------------------------------------------------------------- local Blurb = {} Blurb.__index = Blurb Blurb.bannerTextFields = { text = true, explanation = true, tooltip = true, alt = true, link = true } function Blurb.new(protectionObj, args, cfg) return setmetatable({ _cfg = cfg, _protectionObj = protectionObj, _args = args }, Blurb) end -- Private methods -- function Blurb:_formatDate(num) -- Formats a Unix timestamp into dd Month, YYYY format. lang = lang or mw.language.getContentLanguage() local success, date = pcall( lang.formatDate, lang, self._cfg.msg['expiry-date-format'] or 'j F Y', '@' .. tostring(num) ) if success then return date end end function Blurb:_getExpandedMessage(msgKey) return self:_substituteParameters(self._cfg.msg[msgKey]) end function Blurb:_substituteParameters(msg) if not self._params then local parameterFuncs = {} parameterFuncs.CURRENTVERSION = self._makeCurrentVersionParameter parameterFuncs.EDITREQUEST = self._makeEditRequestParameter parameterFuncs.EXPIRY = self._makeExpiryParameter parameterFuncs.EXPLANATIONBLURB = self._makeExplanationBlurbParameter parameterFuncs.IMAGELINK = self._makeImageLinkParameter parameterFuncs.INTROBLURB = self._makeIntroBlurbParameter parameterFuncs.INTROFRAGMENT = self._makeIntroFragmentParameter parameterFuncs.PAGETYPE = self._makePagetypeParameter parameterFuncs.PROTECTIONBLURB = self._makeProtectionBlurbParameter parameterFuncs.PROTECTIONDATE = self._makeProtectionDateParameter parameterFuncs.PROTECTIONLEVEL = self._makeProtectionLevelParameter parameterFuncs.PROTECTIONLOG = self._makeProtectionLogParameter parameterFuncs.TALKPAGE = self._makeTalkPageParameter parameterFuncs.TOOLTIPBLURB = self._makeTooltipBlurbParameter parameterFuncs.TOOLTIPFRAGMENT = self._makeTooltipFragmentParameter parameterFuncs.VANDAL = self._makeVandalTemplateParameter self._params = setmetatable({}, { __index = function (t, k) local param if parameterFuncs[k] then param = parameterFuncs[k](self) end param = param or '' t[k] = param return param end }) end msg = msg:gsub('${(%u+)}', self._params) return msg end function Blurb:_makeCurrentVersionParameter() -- A link to the page history or the move log, depending on the kind of -- protection. local pagename = self._protectionObj.title.prefixedText if self._protectionObj.action == 'move' then -- We need the move log link. return makeFullUrl( 'Special:Log', {type = 'move', page = pagename}, self:_getExpandedMessage('current-version-move-display') ) else -- We need the history link. return makeFullUrl( pagename, {action = 'history'}, self:_getExpandedMessage('current-version-edit-display') ) end end function Blurb:_makeEditRequestParameter() local mEditRequest = require('Module:Submit an edit request') local action = self._protectionObj.action local level = self._protectionObj.level -- Get the edit request type. local requestType if action == 'edit' then if level == 'autoconfirmed' then requestType = 'semi' elseif level == 'extendedconfirmed' then requestType = 'extended' elseif level == 'templateeditor' then requestType = 'template' end end requestType = requestType or 'full' -- Get the display value. local display = self:_getExpandedMessage('edit-request-display') return mEditRequest._link{type = requestType, display = display} end function Blurb:_makeExpiryParameter() local expiry = self._protectionObj.expiry if type(expiry) == 'number' then return self:_formatDate(expiry) else return expiry end end function Blurb:_makeExplanationBlurbParameter() -- Cover special cases first. if self._protectionObj.title.namespace == 8 then -- MediaWiki namespace return self:_getExpandedMessage('explanation-blurb-nounprotect') end -- Get explanation blurb table keys local action = self._protectionObj.action local level = self._protectionObj.level local talkKey = self._protectionObj.title.isTalkPage and 'talk' or 'subject' -- Find the message in the explanation blurb table and substitute any -- parameters. local explanations = self._cfg.explanationBlurbs local msg if explanations[action][level] and explanations[action][level][talkKey] then msg = explanations[action][level][talkKey] elseif explanations[action][level] and explanations[action][level].default then msg = explanations[action][level].default elseif explanations[action].default and explanations[action].default[talkKey] then msg = explanations[action].default[talkKey] elseif explanations[action].default and explanations[action].default.default then msg = explanations[action].default.default else error(string.format( 'could not find explanation blurb for action "%s", level "%s" and talk key "%s"', action, level, talkKey ), 8) end return self:_substituteParameters(msg) end function Blurb:_makeImageLinkParameter() local imageLinks = self._cfg.imageLinks local action = self._protectionObj.action local level = self._protectionObj.level local msg if imageLinks[action][level] then msg = imageLinks[action][level] elseif imageLinks[action].default then msg = imageLinks[action].default else msg = imageLinks.edit.default end return self:_substituteParameters(msg) end function Blurb:_makeIntroBlurbParameter() if self._protectionObj:isTemporary() then return self:_getExpandedMessage('intro-blurb-expiry') else return self:_getExpandedMessage('intro-blurb-noexpiry') end end function Blurb:_makeIntroFragmentParameter() if self._protectionObj:isTemporary() then return self:_getExpandedMessage('intro-fragment-expiry') else return self:_getExpandedMessage('intro-fragment-noexpiry') end end function Blurb:_makePagetypeParameter() local pagetypes = self._cfg.pagetypes return pagetypes[self._protectionObj.title.namespace] or pagetypes.default or error('no default pagetype defined', 8) end function Blurb:_makeProtectionBlurbParameter() local protectionBlurbs = self._cfg.protectionBlurbs local action = self._protectionObj.action local level = self._protectionObj.level local msg if protectionBlurbs[action][level] then msg = protectionBlurbs[action][level] elseif protectionBlurbs[action].default then msg = protectionBlurbs[action].default elseif protectionBlurbs.edit.default then msg = protectionBlurbs.edit.default else error('no protection blurb defined for protectionBlurbs.edit.default', 8) end return self:_substituteParameters(msg) end function Blurb:_makeProtectionDateParameter() local protectionDate = self._protectionObj.protectionDate if type(protectionDate) == 'number' then return self:_formatDate(protectionDate) else return protectionDate end end function Blurb:_makeProtectionLevelParameter() local protectionLevels = self._cfg.protectionLevels local action = self._protectionObj.action local level = self._protectionObj.level local msg if protectionLevels[action][level] then msg = protectionLevels[action][level] elseif protectionLevels[action].default then msg = protectionLevels[action].default elseif protectionLevels.edit.default then msg = protectionLevels.edit.default else error('no protection level defined for protectionLevels.edit.default', 8) end return self:_substituteParameters(msg) end function Blurb:_makeProtectionLogParameter() local pagename = self._protectionObj.title.prefixedText if self._protectionObj.action == 'autoreview' then -- We need the pending changes log. return makeFullUrl( 'Special:Log', {type = 'stable', page = pagename}, self:_getExpandedMessage('pc-log-display') ) else -- We need the protection log. return makeFullUrl( 'Special:Log', {type = 'protect', page = pagename}, self:_getExpandedMessage('protection-log-display') ) end end function Blurb:_makeTalkPageParameter() return string.format( '[[%s:%s#%s|%s]]', mw.site.namespaces[self._protectionObj.title.namespace].talk.name, self._protectionObj.title.text, self._args.section or 'top', self:_getExpandedMessage('talk-page-link-display') ) end function Blurb:_makeTooltipBlurbParameter() if self._protectionObj:isTemporary() then return self:_getExpandedMessage('tooltip-blurb-expiry') else return self:_getExpandedMessage('tooltip-blurb-noexpiry') end end function Blurb:_makeTooltipFragmentParameter() if self._protectionObj:isTemporary() then return self:_getExpandedMessage('tooltip-fragment-expiry') else return self:_getExpandedMessage('tooltip-fragment-noexpiry') end end function Blurb:_makeVandalTemplateParameter() return mw.getCurrentFrame():expandTemplate{ title="vandal-m", args={self._args.user or self._protectionObj.title.baseText} } end -- Public methods -- function Blurb:makeBannerText(key) -- Validate input. if not key or not Blurb.bannerTextFields[key] then error(string.format( '"%s" is not a valid banner config field', tostring(key) ), 2) end -- Generate the text. local msg = self._protectionObj.bannerConfig[key] if type(msg) == 'string' then return self:_substituteParameters(msg) elseif type(msg) == 'function' then msg = msg(self._protectionObj, self._args) if type(msg) ~= 'string' then error(string.format( 'bad output from banner config function with key "%s"' .. ' (expected string, got %s)', tostring(key), type(msg) ), 4) end return self:_substituteParameters(msg) end end -------------------------------------------------------------------------------- -- BannerTemplate class -------------------------------------------------------------------------------- local BannerTemplate = {} BannerTemplate.__index = BannerTemplate function BannerTemplate.new(protectionObj, cfg) local obj = {} obj._cfg = cfg -- Set the image filename. local imageFilename = protectionObj.bannerConfig.image if imageFilename then obj._imageFilename = imageFilename else -- If an image filename isn't specified explicitly in the banner config, -- generate it from the protection status and the namespace. local action = protectionObj.action local level = protectionObj.level local namespace = protectionObj.title.namespace local reason = protectionObj.reason -- Deal with special cases first. if ( namespace == 10 or namespace == 828 or reason and obj._cfg.indefImageReasons[reason] ) and action == 'edit' and level == 'sysop' and not protectionObj:isTemporary() then -- Fully protected modules and templates get the special red "indef" -- padlock. obj._imageFilename = obj._cfg.msg['image-filename-indef'] else -- Deal with regular protection types. local images = obj._cfg.images if images[action] then if images[action][level] then obj._imageFilename = images[action][level] elseif images[action].default then obj._imageFilename = images[action].default end end end end return setmetatable(obj, BannerTemplate) end function BannerTemplate:renderImage() local filename = self._imageFilename or self._cfg.msg['image-filename-default'] or 'Transparent.gif' return makeFileLink{ file = filename, size = (self.imageWidth or 20) .. 'px', alt = self._imageAlt, link = self._imageLink, caption = self.imageCaption } end -------------------------------------------------------------------------------- -- Banner class -------------------------------------------------------------------------------- local Banner = setmetatable({}, BannerTemplate) Banner.__index = Banner function Banner.new(protectionObj, blurbObj, cfg) local obj = BannerTemplate.new(protectionObj, cfg) -- This doesn't need the blurb. obj.imageWidth = 40 obj.imageCaption = blurbObj:makeBannerText('alt') -- Large banners use the alt text for the tooltip. obj._reasonText = blurbObj:makeBannerText('text') obj._explanationText = blurbObj:makeBannerText('explanation') obj._page = protectionObj.title.prefixedText -- Only makes a difference in testing. return setmetatable(obj, Banner) end function Banner:__tostring() -- Renders the banner. makeMessageBox = makeMessageBox or require('Module:Message box').main local reasonText = self._reasonText or error('no reason text set', 2) local explanationText = self._explanationText local mbargs = { page = self._page, type = 'protection', image = self:renderImage(), text = string.format( "'''%s'''%s", reasonText, explanationText and '<br />' .. explanationText or '' ) } return makeMessageBox('mbox', mbargs) end -------------------------------------------------------------------------------- -- Padlock class -------------------------------------------------------------------------------- local Padlock = setmetatable({}, BannerTemplate) Padlock.__index = Padlock function Padlock.new(protectionObj, blurbObj, cfg) local obj = BannerTemplate.new(protectionObj, cfg) -- This doesn't need the blurb. obj.imageWidth = 20 obj.imageCaption = blurbObj:makeBannerText('tooltip') obj._imageAlt = blurbObj:makeBannerText('alt') obj._imageLink = blurbObj:makeBannerText('link') obj._indicatorName = cfg.padlockIndicatorNames[protectionObj.action] or cfg.padlockIndicatorNames.default or 'pp-default' return setmetatable(obj, Padlock) end function Padlock:__tostring() local frame = mw.getCurrentFrame() -- The nowiki tag helps prevent whitespace at the top of articles. return frame:extensionTag{name = 'nowiki'} .. frame:extensionTag{ name = 'indicator', args = {name = self._indicatorName}, content = self:renderImage() } end -------------------------------------------------------------------------------- -- Exports -------------------------------------------------------------------------------- local p = {} function p._exportClasses() -- This is used for testing purposes. return { Protection = Protection, Blurb = Blurb, BannerTemplate = BannerTemplate, Banner = Banner, Padlock = Padlock, } end function p._main(args, cfg, title) args = args or {} cfg = cfg or require(CONFIG_MODULE) local protectionObj = Protection.new(args, cfg, title) local ret = {} -- If a page's edit protection is equally or more restrictive than its -- protection from some other action, then don't bother displaying anything -- for the other action (except categories). if not yesno(args.catonly) and (protectionObj.action == 'edit' or args.demolevel or not getReachableNodes( cfg.hierarchy, protectionObj.level )[effectiveProtectionLevel('edit', protectionObj.title)]) then -- Initialise the blurb object local blurbObj = Blurb.new(protectionObj, args, cfg) -- Render the banner if protectionObj:shouldShowLock() then ret[#ret + 1] = tostring( (yesno(args.small) and Padlock or Banner) .new(protectionObj, blurbObj, cfg) ) end end -- Render the categories if yesno(args.category) ~= false then ret[#ret + 1] = protectionObj:makeCategoryLinks() end -- For arbitration enforcement, flagging [[WP:PIA]] pages to enable [[Special:AbuseFilter/1339]] to flag edits to them if protectionObj.level == "extendedconfirmed" then if require("Module:TableTools").inArray(protectionObj.title.talkPageTitle.categories, "Wikipedia pages subject to the extended confirmed restriction related to the Arab-Israeli conflict") then ret[#ret + 1] = "<p class='PIA-flag' style='display:none; visibility:hidden;' title='This page is subject to the extended confirmed restriction related to the Arab-Israeli conflict.'></p>" end end return table.concat(ret) end function p.main(frame, cfg) cfg = cfg or require(CONFIG_MODULE) -- Find default args, if any. local parent = frame.getParent and frame:getParent() local defaultArgs = parent and cfg.wrappers[parent:getTitle():gsub('/sandbox$', '')] -- Find user args, and use the parent frame if we are being called from a -- wrapper template. getArgs = getArgs or require('Module:Arguments').getArgs local userArgs = getArgs(frame, { parentOnly = defaultArgs, frameOnly = not defaultArgs }) -- Build the args table. User-specified args overwrite default args. local args = {} for k, v in pairs(defaultArgs or {}) do args[k] = v end for k, v in pairs(userArgs) do args[k] = v end return p._main(args, cfg) end return p o3ocs8c50hagthmsuho5s6y44o0rimz Module:Protection banner/config 828 63385 618886 539637 2026-04-18T02:24:50Z Santiago Claudio 13357 Sync with sandbox per edit request 618886 Scribunto text/plain -- This module provides configuration data for [[Module:Protection banner]]. return { -------------------------------------------------------------------------------- -- -- BANNER DATA -- -------------------------------------------------------------------------------- --[[ -- Banner data consists of six fields: -- * text - the main protection text that appears at the top of protection -- banners. -- * explanation - the text that appears below the main protection text, used -- to explain the details of the protection. -- * tooltip - the tooltip text you see when you move the mouse over a small -- padlock icon. -- * link - the page that the small padlock icon links to. -- * alt - the alt text for the small padlock icon. This is also used as tooltip -- text for the large protection banners. -- * image - the padlock image used in both protection banners and small padlock -- icons. -- -- The module checks in three separate tables to find a value for each field. -- First it checks the banners table, which has values specific to the reason -- for the page being protected. Then the module checks the defaultBanners -- table, which has values specific to each protection level. Finally, the -- module checks the masterBanner table, which holds data for protection -- templates to use if no data has been found in the previous two tables. -- -- The values in the banner data can take parameters. These are specified -- using ${TEXTLIKETHIS} (a dollar sign preceding a parameter name -- enclosed in curly braces). -- -- Available parameters: -- -- ${CURRENTVERSION} - a link to the page history or the move log, with the -- display message "current-version-edit-display" or -- "current-version-move-display". -- -- ${EDITREQUEST} - a link to create an edit request for the current page. -- -- ${EXPLANATIONBLURB} - an explanation blurb, e.g. "Please discuss any changes -- on the talk page; you may submit a request to ask an administrator to make -- an edit if it is minor or supported by consensus." -- -- ${IMAGELINK} - a link to set the image to, depending on the protection -- action and protection level. -- -- ${INTROBLURB} - the PROTECTIONBLURB parameter, plus the expiry if an expiry -- is set. E.g. "Editing of this page by new or unregistered users is currently -- disabled until dd Month YYYY." -- -- ${INTROFRAGMENT} - the same as ${INTROBLURB}, but without final punctuation -- so that it can be used in run-on sentences. -- -- ${PAGETYPE} - the type of the page, e.g. "article" or "template". -- Defined in the cfg.pagetypes table. -- -- ${PROTECTIONBLURB} - a blurb explaining the protection level of the page, e.g. -- "Editing of this page by new or unregistered users is currently disabled" -- -- ${PROTECTIONDATE} - the protection date, if it has been supplied to the -- template. -- -- ${PROTECTIONLEVEL} - the protection level, e.g. "fully protected" or -- "semi-protected". -- -- ${PROTECTIONLOG} - a link to the protection log or the pending changes log, -- depending on the protection action. -- -- ${TALKPAGE} - a link to the talk page. If a section is specified, links -- straight to that talk page section. -- -- ${TOOLTIPBLURB} - uses the PAGETYPE, PROTECTIONTYPE and EXPIRY parameters to -- create a blurb like "This template is semi-protected", or "This article is -- move-protected until DD Month YYYY". -- -- ${VANDAL} - links for the specified username (or the root page name) -- using Module:Vandal-m. -- -- Functions -- -- For advanced users, it is possible to use Lua functions instead of strings -- in the banner config tables. Using functions gives flexibility that is not -- possible just by using parameters. Functions take two arguments, the -- protection object and the template arguments, and they must output a string. -- -- For example: -- -- text = function (protectionObj, args) -- if protectionObj.level == 'autoconfirmed' then -- return 'foo' -- else -- return 'bar' -- end -- end -- -- Some protection object properties and methods that may be useful: -- protectionObj.action - the protection action -- protectionObj.level - the protection level -- protectionObj.reason - the protection reason -- protectionObj.expiry - the expiry. Nil if unset, the string "indef" if set -- to indefinite, and the protection time in unix time if temporary. -- protectionObj.protectionDate - the protection date in unix time, or nil if -- unspecified. -- protectionObj.bannerConfig - the banner config found by the module. Beware -- of editing the config field used by the function, as it could create an -- infinite loop. -- protectionObj:isProtected - returns a boolean showing whether the page is -- protected. -- protectionObj:isTemporary - returns a boolean showing whether the expiry is -- temporary. -- protectionObj:isIncorrect - returns a boolean showing whether the protection -- template is incorrect. --]] -- The master banner data, used if no values have been found in banners or -- defaultBanners. masterBanner = { text = '${INTROBLURB}', explanation = '${EXPLANATIONBLURB}', tooltip = '${TOOLTIPBLURB}', link = '${IMAGELINK}', alt = 'Page ${PROTECTIONLEVEL}' }, -- The default banner data. This holds banner data for different protection -- levels. -- *required* - this table needs edit, move, autoreview and upload subtables. defaultBanners = { edit = {}, move = {}, autoreview = { default = { alt = 'Page protected with pending changes', tooltip = 'All edits by unregistered and new users are subject to review prior to becoming visible to unregistered users', image = 'Pending-protection-shackle.svg' } }, upload = {} }, -- The banner data. This holds banner data for different protection reasons. -- In fact, the reasons specified in this table control which reasons are -- valid inputs to the first positional parameter. -- -- There is also a non-standard "description" field that can be used for items -- in this table. This is a description of the protection reason for use in the -- module documentation. -- -- *required* - this table needs edit, move, autoreview and upload subtables. banners = { edit = { blp = { description = 'For pages protected to promote compliance with the' .. ' [[Wikipedia:Biographies of living persons' .. '|biographies of living persons]] policy', text = '${INTROFRAGMENT} to promote compliance with' .. ' [[Wikipedia:Biographies of living persons' .. "|Wikipedia's&nbsp;policy on&nbsp;the&nbsp;biographies" .. ' of&nbsp;living&nbsp;people]].', tooltip = '${TOOLTIPFRAGMENT} to promote compliance with the policy on' .. ' biographies of living persons', }, deceased = { description = 'For user pages of Wikipedia users who are deceased', text = '${INTROFRAGMENT} to prevent vandalism of a deceased' .. ' Wikipedian\'s user page.' .. ' A family member who wishes to edit this user page can use this' .. ' user\'s ${TALKPAGE} or submit a request to [[Wikipedia:VRT|the' .. ' Volunteer Response Team]].', tooltip = '${TOOLTIPFRAGMENT} because this Wikipedian is deceased' }, dmca = { description = 'For pages protected by the Wikimedia Foundation' .. ' due to [[Digital Millennium Copyright Act]] takedown requests', explanation = function (protectionObj, args) local ret = 'Pursuant to a rights owner notice under the Digital' .. ' Millennium Copyright Act (DMCA) regarding some content' .. ' in this article, the Wikimedia Foundation acted under' .. ' applicable law and took down and restricted the content' .. ' in question.' if args.notice then ret = ret .. ' A copy of the received notice can be found here: ' .. args.notice .. '.' end ret = ret .. ' For more information, including websites discussing' .. ' how to file a counter-notice, please see' .. " [[Wikipedia:Office actions]] and the article's ${TALKPAGE}." .. "'''Do not remove this template from the article until the" .. " restrictions are withdrawn'''." return ret end, image = 'Office-protection-shackle.svg', link = 'Wikipedia:Protection policy#office', }, dispute = { description = 'For pages protected due to editing disputes', text = function (protectionObj, args) -- Find the value of "disputes". local display = 'disputes' local disputes if args.section then disputes = string.format( '[[%s:%s#%s|%s]]', mw.site.namespaces[protectionObj.title.namespace].talk.name, protectionObj.title.text, args.section, display ) else disputes = display end -- Make the blurb, depending on the expiry. local msg if type(protectionObj.expiry) == 'number' then msg = '${INTROFRAGMENT} or until editing %s have been resolved.' else msg = '${INTROFRAGMENT} until editing %s have been resolved.' end return string.format(msg, disputes) end, explanation = "This protection is '''not''' an endorsement of the" .. ' ${CURRENTVERSION}. ${EXPLANATIONBLURB}', tooltip = '${TOOLTIPFRAGMENT} due to editing disputes', }, ecp = { description = 'For articles in topic areas authorized by' .. ' [[Wikipedia:Arbitration Committee|ArbCom]] or' .. ' meets the criteria for community use', alt = 'Extended-protected ${PAGETYPE}', }, mainpage = { description = 'For pages protected for being displayed on the [[Main Page]]', text = 'This file is currently' .. ' [[Wikipedia:This page is protected|protected]] from' .. ' editing because it is currently or will soon be displayed' .. ' on the [[Main Page]].', explanation = 'Images on the Main Page are protected due to their high' .. ' visibility. Please discuss any necessary changes on the ${TALKPAGE}.' .. '<br /><span style="font-size:90%;">' .. "'''Administrators:''' Once this image is definitely off the Main Page," .. ' please unprotect this file, or reduce to semi-protection,' .. ' as appropriate.</span>', }, office = { description = 'For pages protected by the Wikimedia Foundation', text = function (protectionObj, args) local ret = 'This ${PAGETYPE} is currently under the' .. ' scrutiny of the' .. ' [[Wikipedia:Office actions|Wikimedia Foundation Office]]' .. ' and is protected.' if protectionObj.protectionDate then ret = ret .. ' It has been protected since ${PROTECTIONDATE}.' end return ret end, explanation = "If you can edit this page, please discuss all changes and" .. " additions on the ${TALKPAGE} first. '''Do not remove protection from this" .. " page unless you are authorized by the Wikimedia Foundation to do" .. " so.'''", image = 'Office-protection-shackle.svg', link = 'Wikipedia:Protection policy#office', }, reset = { description = 'For pages protected by the Wikimedia Foundation and' .. ' "reset" to a bare-bones version', text = 'This ${PAGETYPE} is currently under the' .. ' scrutiny of the' .. ' [[Wikipedia:Office actions|Wikimedia Foundation Office]]' .. ' and is protected.', explanation = function (protectionObj, args) local ret = '' if protectionObj.protectionDate then ret = ret .. 'On ${PROTECTIONDATE} this ${PAGETYPE} was' else ret = ret .. 'This ${PAGETYPE} has been' end ret = ret .. ' reduced to a' .. ' simplified, "bare bones" version so that it may be completely' .. ' rewritten to ensure it meets the policies of' .. ' [[WP:NPOV|Neutral Point of View]] and [[WP:V|Verifiability]].' .. ' Standard Wikipedia policies will apply to its rewriting—which' .. ' will eventually be open to all editors—and will be strictly' .. ' enforced. The ${PAGETYPE} has been ${PROTECTIONLEVEL} while' .. ' it is being rebuilt.\n\n' .. 'Any insertion of material directly from' .. ' pre-protection revisions of the ${PAGETYPE} will be removed, as' .. ' will any material added to the ${PAGETYPE} that is not properly' .. ' sourced. The associated talk page(s) were also cleared on the' .. " same date.\n\n" .. "If you can edit this page, please discuss all changes and" .. " additions on the ${TALKPAGE} first. '''Do not override" .. " this action, and do not remove protection from this page," .. " unless you are authorized by the Wikimedia Foundation" .. " to do so. No editor may remove this notice.'''" return ret end, image = 'Office-protection-shackle.svg', link = 'Wikipedia:Protection policy#office', }, sock = { description = 'For pages protected due to' .. ' [[Wikipedia:Sock puppetry|sock puppetry]]', text = '${INTROFRAGMENT} to prevent [[Wikipedia:Sock puppetry|sock puppets]] of' .. ' [[Wikipedia:Blocking policy|blocked]] or' .. ' [[Wikipedia:Banning policy|banned users]]' .. ' from editing it.', tooltip = '${TOOLTIPFRAGMENT} to prevent sock puppets of blocked or banned users from' .. ' editing it', }, template = { description = 'For [[Wikipedia:High-risk templates|high-risk]]' .. ' templates and Lua modules', text = 'This is a permanently [[Wikipedia:Protection policy|protected]] ${PAGETYPE},' .. ' as it is [[Wikipedia:High-risk templates|high-risk]].', explanation = 'Please discuss any changes on the ${TALKPAGE}; you may' .. ' ${EDITREQUEST} to ask an' .. ' [[Wikipedia:Administrators|administrator]] or' .. ' [[Wikipedia:Template editor|template editor]] to make an edit if' .. ' it is [[Help:Minor edit#When to mark an edit as a minor edit' .. '|uncontroversial]] or supported by' .. ' [[Wikipedia:Consensus|consensus]]. You can also' .. ' [[Wikipedia:Requests for page protection|request]] that the page be' .. ' unprotected.', tooltip = 'This high-risk ${PAGETYPE} is permanently ${PROTECTIONLEVEL}' .. ' to prevent vandalism', alt = 'Permanently protected ${PAGETYPE}', }, usertalk = { description = 'For pages protected against disruptive edits by a' .. ' particular user', text = '${INTROFRAGMENT} to prevent ${VANDAL} from using it to make disruptive edits,' .. ' such as abusing the' .. ' &#123;&#123;[[Template:unblock|unblock]]&#125;&#125; template.', explanation = 'If you cannot edit this user talk page and you need to' .. ' make a change or leave a message, you can' .. ' [[Wikipedia:Requests for page protection' .. '#Current requests for edits to a protected page' .. '|request an edit]],' .. ' [[Wikipedia:Requests for page protection' .. '#Current requests for reduction in protection level' .. '|request unprotection]],' .. ' [[Special:Userlogin|log in]],' .. ' or [[Special:UserLogin/signup|create an account]].', }, vandalism = { description = 'For pages protected against' .. ' [[Wikipedia:Vandalism|vandalism]]', text = '${INTROFRAGMENT} due to [[Wikipedia:Vandalism|vandalism]].', explanation = function (protectionObj, args) local ret = '' if protectionObj.level == 'sysop' then ret = ret .. "This protection is '''not''' an endorsement of the" .. ' ${CURRENTVERSION}. ' end return ret .. '${EXPLANATIONBLURB}' end, tooltip = '${TOOLTIPFRAGMENT} due to vandalism', } }, move = { dispute = { description = 'For pages protected against page moves due to' .. ' disputes over the page title', explanation = "This protection is '''not''' an endorsement of the" .. ' ${CURRENTVERSION}. ${EXPLANATIONBLURB}', image = 'Move-protection-shackle.svg' }, vandalism = { description = 'For pages protected against' .. ' [[Wikipedia:Vandalism#Page-move vandalism' .. ' |page-move vandalism]]' } }, autoreview = {}, upload = {} }, -------------------------------------------------------------------------------- -- -- GENERAL DATA TABLES -- -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -- Protection blurbs -------------------------------------------------------------------------------- -- This table produces the protection blurbs available with the -- ${PROTECTIONBLURB} parameter. It is sorted by protection action and -- protection level, and is checked by the module in the following order: -- 1. page's protection action, page's protection level -- 2. page's protection action, default protection level -- 3. "edit" protection action, default protection level -- -- It is possible to use banner parameters inside this table. -- *required* - this table needs edit, move, autoreview and upload subtables. protectionBlurbs = { edit = { default = 'This ${PAGETYPE} is currently [[Wikipedia:Protection policy#full|' .. 'protected]] from editing', templateeditor = 'This ${PAGETYPE} is currently [[Wikipedia:Protection policy#template' .. '|protected]] from editing', autoconfirmed = 'Editing of this ${PAGETYPE} by [[Wikipedia:User access' .. ' levels#New users|new]] or [[Wikipedia:User access levels#Unregistered' .. ' users|unregistered]] users is currently [[Wikipedia:Protection' .. ' policy#semi|disabled]]', extendedconfirmed = 'This ${PAGETYPE} is currently under [[Wikipedia:Protection' .. ' policy#extended|extended confirmed protection]]', }, move = { default = 'This ${PAGETYPE} is currently [[Wikipedia:Protection policy#Move' .. ' protection|protected]] from [[Help:Moving a page|page moves]]' }, autoreview = { default = 'All edits made to this ${PAGETYPE} by' .. ' [[Wikipedia:User access levels#New users|new]] or' .. ' [[Wikipedia:User access levels#Unregistered users|unregistered]]' .. ' users are currently' .. ' [[Wikipedia:Pending changes|subject to review]]' }, upload = { default = 'Uploading new versions of this ${PAGETYPE} is currently disabled' } }, -------------------------------------------------------------------------------- -- Explanation blurbs -------------------------------------------------------------------------------- -- This table produces the explanation blurbs available with the -- ${EXPLANATIONBLURB} parameter. It is sorted by protection action, -- protection level, and whether the page is a talk page or not. If the page is -- a talk page it will have a talk key of "talk"; otherwise it will have a talk -- key of "subject". The table is checked in the following order: -- 1. page's protection action, page's protection level, page's talk key -- 2. page's protection action, page's protection level, default talk key -- 3. page's protection action, default protection level, page's talk key -- 4. page's protection action, default protection level, default talk key -- -- It is possible to use banner parameters inside this table. -- *required* - this table needs edit, move, autoreview and upload subtables. explanationBlurbs = { edit = { autoconfirmed = { subject = 'See the [[Wikipedia:Protection policy|' .. 'protection policy]] and ${PROTECTIONLOG} for more details. If you' .. ' cannot edit this ${PAGETYPE} and you wish to make a change, you can' .. ' ${EDITREQUEST}, discuss changes on the ${TALKPAGE},' .. ' [[Wikipedia:Requests for page protection' .. '#Current requests for reduction in protection level' .. '|request unprotection]], [[Special:Userlogin|log in]], or' .. ' [[Special:UserLogin/signup|create an account]].', default = 'See the [[Wikipedia:Protection policy|' .. 'protection policy]] and ${PROTECTIONLOG} for more details. If you' .. ' cannot edit this ${PAGETYPE} and you wish to make a change, you can' .. ' [[Wikipedia:Requests for page protection' .. '#Current requests for reduction in protection level' .. '|request unprotection]], [[Special:Userlogin|log in]], or' .. ' [[Special:UserLogin/signup|create an account]].', }, extendedconfirmed = { default = 'Extended confirmed protection prevents edits from all unregistered editors' .. ' and registered users with fewer than 30 days tenure and 500 edits.' .. ' The [[Wikipedia:Protection policy#extended|policy on community use]]' .. ' specifies that extended confirmed protection can be applied to combat' .. ' disruption, if semi-protection has proven to be ineffective.' .. ' Extended confirmed protection may also be applied to enforce' .. ' [[Wikipedia:Arbitration Committee|arbitration sanctions]].' .. ' Please discuss any changes on the ${TALKPAGE}; you may' .. ' ${EDITREQUEST} to ask for uncontroversial changes supported by' .. ' [[Wikipedia:Consensus|consensus]].' }, default = { subject = 'See the [[Wikipedia:Protection policy|' .. 'protection policy]] and ${PROTECTIONLOG} for more details.' .. ' Please discuss any changes on the ${TALKPAGE}; you' .. ' may ${EDITREQUEST} to ask an' .. ' [[Wikipedia:Administrators|administrator]] to make an edit if it' .. ' is [[Help:Minor edit#When to mark an edit as a minor edit' .. '|uncontroversial]] or supported by [[Wikipedia:Consensus' .. '|consensus]]. You may also [[Wikipedia:Requests for' .. ' page protection#Current requests for reduction in protection level' .. '|request]] that this page be unprotected.', default = 'See the [[Wikipedia:Protection policy|' .. 'protection policy]] and ${PROTECTIONLOG} for more details.' .. ' You may [[Wikipedia:Requests for page' .. ' protection#Current requests for edits to a protected page|request an' .. ' edit]] to this page, or [[Wikipedia:Requests for' .. ' page protection#Current requests for reduction in protection level' .. '|ask]] for it to be unprotected.' } }, move = { default = { subject = 'See the [[Wikipedia:Protection policy|' .. 'protection policy]] and ${PROTECTIONLOG} for more details.' .. ' The page may still be edited but cannot be moved' .. ' until unprotected. Please discuss any suggested moves on the' .. ' ${TALKPAGE} or at [[Wikipedia:Requested moves]]. You can also' .. ' [[Wikipedia:Requests for page protection|request]] that the page be' .. ' unprotected.', default = 'See the [[Wikipedia:Protection policy|' .. 'protection policy]] and ${PROTECTIONLOG} for more details.' .. ' The page may still be edited but cannot be moved' .. ' until unprotected. Please discuss any suggested moves at' .. ' [[Wikipedia:Requested moves]]. You can also' .. ' [[Wikipedia:Requests for page protection|request]] that the page be' .. ' unprotected.' } }, autoreview = { default = { default = 'See the [[Wikipedia:Protection policy|' .. 'protection policy]] and ${PROTECTIONLOG} for more details.' .. ' Edits to this ${PAGETYPE} by new and unregistered users' .. ' will not be visible to readers until they are accepted by' .. ' a reviewer. To avoid the need for your edits to be' .. ' reviewed, you may' .. ' [[Wikipedia:Requests for page protection' .. '#Current requests for reduction in protection level' .. '|request unprotection]], [[Special:Userlogin|log in]], or' .. ' [[Special:UserLogin/signup|create an account]].' }, }, upload = { default = { default = 'See the [[Wikipedia:Protection policy|' .. 'protection policy]] and ${PROTECTIONLOG} for more details.' .. ' The page may still be edited but new versions of the file' .. ' cannot be uploaded until it is unprotected. You can' .. ' request that a new version be uploaded by using a' .. ' [[Wikipedia:Edit requests|protected edit request]], or you' .. ' can [[Wikipedia:Requests for page protection|request]]' .. ' that the file be unprotected.' } } }, -------------------------------------------------------------------------------- -- Protection levels -------------------------------------------------------------------------------- -- This table provides the data for the ${PROTECTIONLEVEL} parameter, which -- produces a short label for different protection levels. It is sorted by -- protection action and protection level, and is checked in the following -- order: -- 1. page's protection action, page's protection level -- 2. page's protection action, default protection level -- 3. "edit" protection action, default protection level -- -- It is possible to use banner parameters inside this table. -- *required* - this table needs edit, move, autoreview and upload subtables. protectionLevels = { edit = { default = 'protected', templateeditor = 'template-protected', extendedconfirmed = 'extended-confirmed-protected', autoconfirmed = 'semi-protected', }, move = { default = 'move-protected' }, autoreview = { }, upload = { default = 'upload-protected' } }, -------------------------------------------------------------------------------- -- Images -------------------------------------------------------------------------------- -- This table lists different padlock images for each protection action and -- protection level. It is used if an image is not specified in any of the -- banner data tables, and if the page does not satisfy the conditions for using -- the ['image-filename-indef'] image. It is checked in the following order: -- 1. page's protection action, page's protection level -- 2. page's protection action, default protection level images = { edit = { default = 'Full-protection-shackle.svg', templateeditor = 'Template-protection-shackle.svg', extendedconfirmed = 'Extended-protection-shackle.svg', autoconfirmed = 'Semi-protection-shackle.svg' }, move = { default = 'Move-protection-shackle.svg', }, autoreview = { default = 'Pending-protection-shackle.svg' }, upload = { default = 'Upload-protection-shackle.svg' } }, -- Pages with a reason specified in this table will show the special "indef" -- padlock, defined in the 'image-filename-indef' message, if no expiry is set. indefImageReasons = { template = true }, -------------------------------------------------------------------------------- -- Image links -------------------------------------------------------------------------------- -- This table provides the data for the ${IMAGELINK} parameter, which gets -- the image link for small padlock icons based on the page's protection action -- and protection level. It is checked in the following order: -- 1. page's protection action, page's protection level -- 2. page's protection action, default protection level -- 3. "edit" protection action, default protection level -- -- It is possible to use banner parameters inside this table. -- *required* - this table needs edit, move, autoreview and upload subtables. imageLinks = { edit = { default = 'Wikipedia:Protection policy#full', templateeditor = 'Wikipedia:Protection policy#template', extendedconfirmed = 'Wikipedia:Protection policy#extended', autoconfirmed = 'Wikipedia:Protection policy#semi' }, move = { default = 'Wikipedia:Protection policy#move' }, autoreview = { default = 'Wikipedia:Protection policy#pending' }, upload = { default = 'Wikipedia:Protection policy#upload' } }, -------------------------------------------------------------------------------- -- Padlock indicator names -------------------------------------------------------------------------------- -- This table provides the "name" attribute for the <indicator> extension tag -- with which small padlock icons are generated. All indicator tags on a page -- are displayed in alphabetical order based on this attribute, and with -- indicator tags with duplicate names, the last tag on the page wins. -- The attribute is chosen based on the protection action; table keys must be a -- protection action name or the string "default". padlockIndicatorNames = { autoreview = 'pp-autoreview', default = 'pp-default' }, -------------------------------------------------------------------------------- -- Protection categories -------------------------------------------------------------------------------- --[[ -- The protection categories are stored in the protectionCategories table. -- Keys to this table are made up of the following strings: -- -- 1. the expiry date -- 2. the namespace -- 3. the protection reason (e.g. "dispute" or "vandalism") -- 4. the protection level (e.g. "sysop" or "autoconfirmed") -- 5. the action (e.g. "edit" or "move") -- -- When the module looks up a category in the table, first it will will check to -- see a key exists that corresponds to all five parameters. For example, a -- user page semi-protected from vandalism for two weeks would have the key -- "temp-user-vandalism-autoconfirmed-edit". If no match is found, the module -- changes the first part of the key to "all" and checks the table again. It -- keeps checking increasingly generic key combinations until it finds the -- field, or until it reaches the key "all-all-all-all-all". -- -- The module uses a binary matrix to determine the order in which to search. -- This is best demonstrated by a table. In this table, the "0" values -- represent "all", and the "1" values represent the original data (e.g. -- "indef" or "file" or "vandalism"). -- -- expiry namespace reason level action -- order -- 1 1 1 1 1 1 -- 2 0 1 1 1 1 -- 3 1 0 1 1 1 -- 4 0 0 1 1 1 -- 5 1 1 0 1 1 -- 6 0 1 0 1 1 -- 7 1 0 0 1 1 -- 8 0 0 0 1 1 -- 9 1 1 1 0 1 -- 10 0 1 1 0 1 -- 11 1 0 1 0 1 -- 12 0 0 1 0 1 -- 13 1 1 0 0 1 -- 14 0 1 0 0 1 -- 15 1 0 0 0 1 -- 16 0 0 0 0 1 -- 17 1 1 1 1 0 -- 18 0 1 1 1 0 -- 19 1 0 1 1 0 -- 20 0 0 1 1 0 -- 21 1 1 0 1 0 -- 22 0 1 0 1 0 -- 23 1 0 0 1 0 -- 24 0 0 0 1 0 -- 25 1 1 1 0 0 -- 26 0 1 1 0 0 -- 27 1 0 1 0 0 -- 28 0 0 1 0 0 -- 29 1 1 0 0 0 -- 30 0 1 0 0 0 -- 31 1 0 0 0 0 -- 32 0 0 0 0 0 -- -- In this scheme the action has the highest priority, as it is the last -- to change, and the expiry has the least priority, as it changes the most. -- The priorities of the expiry, the protection level and the action are -- fixed, but the priorities of the reason and the namespace can be swapped -- through the use of the cfg.bannerDataNamespaceHasPriority table. --]] -- If the reason specified to the template is listed in this table, -- namespace data will take priority over reason data in the protectionCategories -- table. reasonsWithNamespacePriority = { vandalism = true, }, -- The string to use as a namespace key for the protectionCategories table for each -- namespace number. categoryNamespaceKeys = { [ 2] = 'user', [ 3] = 'user', [ 4] = 'project', [ 6] = 'file', [ 8] = 'mediawiki', [ 10] = 'template', [ 12] = 'project', [ 14] = 'category', [100] = 'portal', [828] = 'module', }, protectionCategories = { ['all|all|all|all|all'] = 'Wikipedia fully protected pages', ['all|all|office|all|all'] = 'Wikipedia Office-protected pages', ['all|all|reset|all|all'] = 'Wikipedia Office-protected pages', ['all|all|dmca|all|all'] = 'Wikipedia Office-protected pages', ['all|all|mainpage|all|all'] = 'Wikipedia fully protected main page files', ['all|all|all|extendedconfirmed|all'] = 'Wikipedia extended-confirmed-protected pages', ['all|all|ecp|extendedconfirmed|all'] = 'Wikipedia extended-confirmed-protected pages', ['all|template|all|all|edit'] = 'Wikipedia fully protected templates', ['all|all|all|autoconfirmed|edit'] = 'Wikipedia semi-protected pages', ['indef|all|all|autoconfirmed|edit'] = 'Wikipedia indefinitely semi-protected pages', ['all|all|blp|autoconfirmed|edit'] = 'Wikipedia indefinitely semi-protected biographies of living people', ['temp|all|blp|autoconfirmed|edit'] = 'Wikipedia temporarily semi-protected biographies of living people', ['all|all|dispute|autoconfirmed|edit'] = 'Wikipedia pages semi-protected due to dispute', ['all|all|sock|autoconfirmed|edit'] = 'Wikipedia pages semi-protected from banned users', ['all|all|vandalism|autoconfirmed|edit'] = 'Wikipedia pages semi-protected against vandalism', ['all|category|all|autoconfirmed|edit'] = 'Wikipedia semi-protected categories', ['all|file|all|autoconfirmed|edit'] = 'Wikipedia semi-protected files', ['all|portal|all|autoconfirmed|edit'] = 'Wikipedia semi-protected portals', ['all|project|all|autoconfirmed|edit'] = 'Wikipedia semi-protected project pages', ['all|talk|all|autoconfirmed|edit'] = 'Wikipedia semi-protected talk pages', ['all|template|all|autoconfirmed|edit'] = 'Wikipedia semi-protected templates', ['all|user|all|autoconfirmed|edit'] = 'Wikipedia semi-protected user and user talk pages', ['all|all|all|templateeditor|move'] = 'Wikipedia template-protected pages other than templates and modules', ['all|all|all|templateeditor|edit'] = 'Wikipedia template-protected pages other than templates and modules', ['all|template|all|templateeditor|edit'] = 'Wikipedia template-protected templates', ['all|template|all|templateeditor|move'] = 'Wikipedia template-protected templates', -- move-protected templates ['all|all|blp|sysop|edit'] = 'Wikipedia indefinitely protected biographies of living people', ['temp|all|blp|sysop|edit'] = 'Wikipedia temporarily protected biographies of living people', ['all|all|dispute|sysop|edit'] = 'Wikipedia pages protected due to dispute', ['all|all|sock|sysop|edit'] = 'Wikipedia pages protected from banned users', ['all|all|vandalism|sysop|edit'] = 'Wikipedia pages protected against vandalism', ['all|category|all|sysop|edit'] = 'Wikipedia fully protected categories', ['all|file|all|sysop|edit'] = 'Wikipedia fully protected files', ['all|project|all|sysop|edit'] = 'Wikipedia fully protected project pages', ['all|talk|all|sysop|edit'] = 'Wikipedia fully protected talk pages', ['all|template|all|extendedconfirmed|edit'] = 'Wikipedia extended-confirmed-protected templates', ['all|template|all|extendedconfirmed|move'] = 'Wikipedia extended-confirmed-protected templates', ['all|template|all|sysop|edit'] = 'Wikipedia fully protected templates', ['all|user|all|sysop|edit'] = 'Wikipedia fully protected user and user talk pages', ['all|module|all|all|edit'] = 'Wikipedia fully protected modules', ['all|module|all|templateeditor|edit'] = 'Wikipedia template-protected modules', ['all|module|all|extendedconfirmed|edit'] = 'Wikipedia extended-confirmed-protected modules', ['all|module|all|autoconfirmed|edit'] = 'Wikipedia semi-protected modules', ['all|all|all|sysop|move'] = 'Wikipedia move-protected pages', ['indef|all|all|sysop|move'] = 'Wikipedia indefinitely move-protected pages', ['all|all|dispute|sysop|move'] = 'Wikipedia pages move-protected due to dispute', ['all|all|vandalism|sysop|move'] = 'Wikipedia pages move-protected due to vandalism', ['all|portal|all|sysop|move'] = 'Wikipedia move-protected portals', ['all|project|all|sysop|move'] = 'Wikipedia move-protected project pages', ['all|talk|all|sysop|move'] = 'Wikipedia move-protected talk pages', ['all|template|all|sysop|move'] = 'Wikipedia move-protected templates', ['all|user|all|sysop|move'] = 'Wikipedia move-protected user and user talk pages', ['all|all|all|autoconfirmed|autoreview'] = 'Wikipedia pending changes protected pages', ['all|file|all|all|upload'] = 'Wikipedia upload-protected files', }, -------------------------------------------------------------------------------- -- Expiry category config -------------------------------------------------------------------------------- -- This table configures the expiry category behaviour for each protection -- action. -- * If set to true, setting that action will always categorise the page if -- an expiry parameter is not set. -- * If set to false, setting that action will never categorise the page. -- * If set to nil, the module will categorise the page if: -- 1) an expiry parameter is not set, and -- 2) a reason is provided, and -- 3) the specified reason is not blacklisted in the reasonsWithoutExpiryCheck -- table. expiryCheckActions = { edit = nil, move = false, autoreview = true, upload = false }, reasonsWithoutExpiryCheck = { blp = true, template = true, }, -------------------------------------------------------------------------------- -- Pagetypes -------------------------------------------------------------------------------- -- This table produces the page types available with the ${PAGETYPE} parameter. -- Keys are namespace numbers, or the string "default" for the default value. pagetypes = { [0] = 'article', [6] = 'file', [10] = 'template', [14] = 'category', [828] = 'module', default = 'page' }, -------------------------------------------------------------------------------- -- Strings marking indefinite protection -------------------------------------------------------------------------------- -- This table contains values passed to the expiry parameter that mean the page -- is protected indefinitely. indefStrings = { ['indef'] = true, ['indefinite'] = true, ['indefinitely'] = true, ['infinite'] = true, }, -------------------------------------------------------------------------------- -- Group hierarchy -------------------------------------------------------------------------------- -- This table maps each group to all groups that have a superset of the original -- group's page editing permissions. hierarchy = { sysop = {}, reviewer = {'sysop'}, filemover = {'sysop'}, templateeditor = {'sysop'}, extendedconfirmed = {'sysop'}, autoconfirmed = {'reviewer', 'filemover', 'templateeditor', 'extendedconfirmed'}, user = {'autoconfirmed'}, ['*'] = {'user'} }, -------------------------------------------------------------------------------- -- Wrapper templates and their default arguments -------------------------------------------------------------------------------- -- This table contains wrapper templates used with the module, and their -- default arguments. Templates specified in this table should contain the -- following invocation, and no other template content: -- -- {{#invoke:Protection banner|main}} -- -- If other content is desired, it can be added between -- <noinclude>...</noinclude> tags. -- -- When a user calls one of these wrapper templates, they will use the -- default arguments automatically. However, users can override any of the -- arguments. wrappers = { ['Template:Pp'] = {}, ['Template:Protection padlock'] = {}, ['Template:Pp-extended'] = {'ecp'}, ['Template:Pp-blp'] = {'blp'}, -- we don't need Template:Pp-create ['Template:Pp-dispute'] = {'dispute'}, ['Template:Pp-main-page'] = {'mainpage'}, ['Template:Pp-move'] = {action = 'move', catonly = 'yes'}, ['Template:Pp-move-dispute'] = {'dispute', action = 'move', catonly = 'yes'}, -- we don't need Template:Pp-move-indef ['Template:Pp-move-vandalism'] = {'vandalism', action = 'move', catonly = 'yes'}, ['Template:Pp-office'] = {'office'}, ['Template:Pp-office-dmca'] = {'dmca'}, ['Template:Pp-pc'] = {action = 'autoreview', small = true}, ['Template:Pp-pc1'] = {action = 'autoreview', small = true}, ['Template:Pp-reset'] = {'reset'}, ['Template:Pp-semi-indef'] = {small = true}, ['Template:Pp-sock'] = {'sock'}, ['Template:Pp-template'] = {'template', small = true}, ['Template:Pp-upload'] = {action = 'upload'}, ['Template:Pp-usertalk'] = {'usertalk'}, ['Template:Pp-vandalism'] = {'vandalism'}, }, -------------------------------------------------------------------------------- -- -- MESSAGES -- -------------------------------------------------------------------------------- msg = { -------------------------------------------------------------------------------- -- Intro blurb and intro fragment -------------------------------------------------------------------------------- -- These messages specify what is produced by the ${INTROBLURB} and -- ${INTROFRAGMENT} parameters. If the protection is temporary they use the -- intro-blurb-expiry or intro-fragment-expiry, and if not they use -- intro-blurb-noexpiry or intro-fragment-noexpiry. -- It is possible to use banner parameters in these messages. ['intro-blurb-expiry'] = '${PROTECTIONBLURB} until ${EXPIRY}.', ['intro-blurb-noexpiry'] = '${PROTECTIONBLURB}.', ['intro-fragment-expiry'] = '${PROTECTIONBLURB} until ${EXPIRY},', ['intro-fragment-noexpiry'] = '${PROTECTIONBLURB}', -------------------------------------------------------------------------------- -- Tooltip blurb -------------------------------------------------------------------------------- -- These messages specify what is produced by the ${TOOLTIPBLURB} parameter. -- If the protection is temporary the tooltip-blurb-expiry message is used, and -- if not the tooltip-blurb-noexpiry message is used. -- It is possible to use banner parameters in these messages. ['tooltip-blurb-expiry'] = 'This ${PAGETYPE} is ${PROTECTIONLEVEL} until ${EXPIRY}.', ['tooltip-blurb-noexpiry'] = 'This ${PAGETYPE} is ${PROTECTIONLEVEL}.', ['tooltip-fragment-expiry'] = 'This ${PAGETYPE} is ${PROTECTIONLEVEL} until ${EXPIRY},', ['tooltip-fragment-noexpiry'] = 'This ${PAGETYPE} is ${PROTECTIONLEVEL}', -------------------------------------------------------------------------------- -- Special explanation blurb -------------------------------------------------------------------------------- -- An explanation blurb for pages that cannot be unprotected, e.g. for pages -- in the MediaWiki namespace. -- It is possible to use banner parameters in this message. ['explanation-blurb-nounprotect'] = 'See the [[Wikipedia:Protection policy|' .. 'protection policy]] and ${PROTECTIONLOG} for more details.' .. ' Please discuss any changes on the ${TALKPAGE}; you' .. ' may ${EDITREQUEST} to ask an' .. ' [[Wikipedia:Administrators|administrator]] to make an edit if it' .. ' is [[Help:Minor edit#When to mark an edit as a minor edit' .. '|uncontroversial]] or supported by [[Wikipedia:Consensus' .. '|consensus]].', -------------------------------------------------------------------------------- -- Protection log display values -------------------------------------------------------------------------------- -- These messages determine the display values for the protection log link -- or the pending changes log link produced by the ${PROTECTIONLOG} parameter. -- It is possible to use banner parameters in these messages. ['protection-log-display'] = 'protection log', ['pc-log-display'] = 'pending changes log', -------------------------------------------------------------------------------- -- Current version display values -------------------------------------------------------------------------------- -- These messages determine the display values for the page history link -- or the move log link produced by the ${CURRENTVERSION} parameter. -- It is possible to use banner parameters in these messages. ['current-version-move-display'] = 'current title', ['current-version-edit-display'] = 'current version', -------------------------------------------------------------------------------- -- Talk page -------------------------------------------------------------------------------- -- This message determines the display value of the talk page link produced -- with the ${TALKPAGE} parameter. -- It is possible to use banner parameters in this message. ['talk-page-link-display'] = 'talk page', -------------------------------------------------------------------------------- -- Edit requests -------------------------------------------------------------------------------- -- This message determines the display value of the edit request link produced -- with the ${EDITREQUEST} parameter. -- It is possible to use banner parameters in this message. ['edit-request-display'] = 'submit an edit request', -------------------------------------------------------------------------------- -- Expiry date format -------------------------------------------------------------------------------- -- This is the format for the blurb expiry date. It should be valid input for -- the first parameter of the #time parser function. ['expiry-date-format'] = 'F j, Y "at" H:i e', -------------------------------------------------------------------------------- -- Tracking categories -------------------------------------------------------------------------------- -- These messages determine which tracking categories the module outputs. ['tracking-category-incorrect'] = 'Wikipedia pages with incorrect protection templates', ['tracking-category-template'] = 'Wikipedia template-protected pages other than templates and modules', -------------------------------------------------------------------------------- -- Images -------------------------------------------------------------------------------- -- These are images that are not defined by their protection action and protection level. ['image-filename-indef'] = 'Full-protection-shackle.svg', ['image-filename-default'] = 'Transparent.gif', -------------------------------------------------------------------------------- -- End messages -------------------------------------------------------------------------------- } -------------------------------------------------------------------------------- -- End configuration -------------------------------------------------------------------------------- } g4f6dkimoikv05ulbf832zu7omkf2fc 618887 618886 2026-07-27T16:49:14Z Wmbata 26533 1 revision imported from [[:en:Module:Protection_banner/config]] 618886 Scribunto text/plain -- This module provides configuration data for [[Module:Protection banner]]. return { -------------------------------------------------------------------------------- -- -- BANNER DATA -- -------------------------------------------------------------------------------- --[[ -- Banner data consists of six fields: -- * text - the main protection text that appears at the top of protection -- banners. -- * explanation - the text that appears below the main protection text, used -- to explain the details of the protection. -- * tooltip - the tooltip text you see when you move the mouse over a small -- padlock icon. -- * link - the page that the small padlock icon links to. -- * alt - the alt text for the small padlock icon. This is also used as tooltip -- text for the large protection banners. -- * image - the padlock image used in both protection banners and small padlock -- icons. -- -- The module checks in three separate tables to find a value for each field. -- First it checks the banners table, which has values specific to the reason -- for the page being protected. Then the module checks the defaultBanners -- table, which has values specific to each protection level. Finally, the -- module checks the masterBanner table, which holds data for protection -- templates to use if no data has been found in the previous two tables. -- -- The values in the banner data can take parameters. These are specified -- using ${TEXTLIKETHIS} (a dollar sign preceding a parameter name -- enclosed in curly braces). -- -- Available parameters: -- -- ${CURRENTVERSION} - a link to the page history or the move log, with the -- display message "current-version-edit-display" or -- "current-version-move-display". -- -- ${EDITREQUEST} - a link to create an edit request for the current page. -- -- ${EXPLANATIONBLURB} - an explanation blurb, e.g. "Please discuss any changes -- on the talk page; you may submit a request to ask an administrator to make -- an edit if it is minor or supported by consensus." -- -- ${IMAGELINK} - a link to set the image to, depending on the protection -- action and protection level. -- -- ${INTROBLURB} - the PROTECTIONBLURB parameter, plus the expiry if an expiry -- is set. E.g. "Editing of this page by new or unregistered users is currently -- disabled until dd Month YYYY." -- -- ${INTROFRAGMENT} - the same as ${INTROBLURB}, but without final punctuation -- so that it can be used in run-on sentences. -- -- ${PAGETYPE} - the type of the page, e.g. "article" or "template". -- Defined in the cfg.pagetypes table. -- -- ${PROTECTIONBLURB} - a blurb explaining the protection level of the page, e.g. -- "Editing of this page by new or unregistered users is currently disabled" -- -- ${PROTECTIONDATE} - the protection date, if it has been supplied to the -- template. -- -- ${PROTECTIONLEVEL} - the protection level, e.g. "fully protected" or -- "semi-protected". -- -- ${PROTECTIONLOG} - a link to the protection log or the pending changes log, -- depending on the protection action. -- -- ${TALKPAGE} - a link to the talk page. If a section is specified, links -- straight to that talk page section. -- -- ${TOOLTIPBLURB} - uses the PAGETYPE, PROTECTIONTYPE and EXPIRY parameters to -- create a blurb like "This template is semi-protected", or "This article is -- move-protected until DD Month YYYY". -- -- ${VANDAL} - links for the specified username (or the root page name) -- using Module:Vandal-m. -- -- Functions -- -- For advanced users, it is possible to use Lua functions instead of strings -- in the banner config tables. Using functions gives flexibility that is not -- possible just by using parameters. Functions take two arguments, the -- protection object and the template arguments, and they must output a string. -- -- For example: -- -- text = function (protectionObj, args) -- if protectionObj.level == 'autoconfirmed' then -- return 'foo' -- else -- return 'bar' -- end -- end -- -- Some protection object properties and methods that may be useful: -- protectionObj.action - the protection action -- protectionObj.level - the protection level -- protectionObj.reason - the protection reason -- protectionObj.expiry - the expiry. Nil if unset, the string "indef" if set -- to indefinite, and the protection time in unix time if temporary. -- protectionObj.protectionDate - the protection date in unix time, or nil if -- unspecified. -- protectionObj.bannerConfig - the banner config found by the module. Beware -- of editing the config field used by the function, as it could create an -- infinite loop. -- protectionObj:isProtected - returns a boolean showing whether the page is -- protected. -- protectionObj:isTemporary - returns a boolean showing whether the expiry is -- temporary. -- protectionObj:isIncorrect - returns a boolean showing whether the protection -- template is incorrect. --]] -- The master banner data, used if no values have been found in banners or -- defaultBanners. masterBanner = { text = '${INTROBLURB}', explanation = '${EXPLANATIONBLURB}', tooltip = '${TOOLTIPBLURB}', link = '${IMAGELINK}', alt = 'Page ${PROTECTIONLEVEL}' }, -- The default banner data. This holds banner data for different protection -- levels. -- *required* - this table needs edit, move, autoreview and upload subtables. defaultBanners = { edit = {}, move = {}, autoreview = { default = { alt = 'Page protected with pending changes', tooltip = 'All edits by unregistered and new users are subject to review prior to becoming visible to unregistered users', image = 'Pending-protection-shackle.svg' } }, upload = {} }, -- The banner data. This holds banner data for different protection reasons. -- In fact, the reasons specified in this table control which reasons are -- valid inputs to the first positional parameter. -- -- There is also a non-standard "description" field that can be used for items -- in this table. This is a description of the protection reason for use in the -- module documentation. -- -- *required* - this table needs edit, move, autoreview and upload subtables. banners = { edit = { blp = { description = 'For pages protected to promote compliance with the' .. ' [[Wikipedia:Biographies of living persons' .. '|biographies of living persons]] policy', text = '${INTROFRAGMENT} to promote compliance with' .. ' [[Wikipedia:Biographies of living persons' .. "|Wikipedia's&nbsp;policy on&nbsp;the&nbsp;biographies" .. ' of&nbsp;living&nbsp;people]].', tooltip = '${TOOLTIPFRAGMENT} to promote compliance with the policy on' .. ' biographies of living persons', }, deceased = { description = 'For user pages of Wikipedia users who are deceased', text = '${INTROFRAGMENT} to prevent vandalism of a deceased' .. ' Wikipedian\'s user page.' .. ' A family member who wishes to edit this user page can use this' .. ' user\'s ${TALKPAGE} or submit a request to [[Wikipedia:VRT|the' .. ' Volunteer Response Team]].', tooltip = '${TOOLTIPFRAGMENT} because this Wikipedian is deceased' }, dmca = { description = 'For pages protected by the Wikimedia Foundation' .. ' due to [[Digital Millennium Copyright Act]] takedown requests', explanation = function (protectionObj, args) local ret = 'Pursuant to a rights owner notice under the Digital' .. ' Millennium Copyright Act (DMCA) regarding some content' .. ' in this article, the Wikimedia Foundation acted under' .. ' applicable law and took down and restricted the content' .. ' in question.' if args.notice then ret = ret .. ' A copy of the received notice can be found here: ' .. args.notice .. '.' end ret = ret .. ' For more information, including websites discussing' .. ' how to file a counter-notice, please see' .. " [[Wikipedia:Office actions]] and the article's ${TALKPAGE}." .. "'''Do not remove this template from the article until the" .. " restrictions are withdrawn'''." return ret end, image = 'Office-protection-shackle.svg', link = 'Wikipedia:Protection policy#office', }, dispute = { description = 'For pages protected due to editing disputes', text = function (protectionObj, args) -- Find the value of "disputes". local display = 'disputes' local disputes if args.section then disputes = string.format( '[[%s:%s#%s|%s]]', mw.site.namespaces[protectionObj.title.namespace].talk.name, protectionObj.title.text, args.section, display ) else disputes = display end -- Make the blurb, depending on the expiry. local msg if type(protectionObj.expiry) == 'number' then msg = '${INTROFRAGMENT} or until editing %s have been resolved.' else msg = '${INTROFRAGMENT} until editing %s have been resolved.' end return string.format(msg, disputes) end, explanation = "This protection is '''not''' an endorsement of the" .. ' ${CURRENTVERSION}. ${EXPLANATIONBLURB}', tooltip = '${TOOLTIPFRAGMENT} due to editing disputes', }, ecp = { description = 'For articles in topic areas authorized by' .. ' [[Wikipedia:Arbitration Committee|ArbCom]] or' .. ' meets the criteria for community use', alt = 'Extended-protected ${PAGETYPE}', }, mainpage = { description = 'For pages protected for being displayed on the [[Main Page]]', text = 'This file is currently' .. ' [[Wikipedia:This page is protected|protected]] from' .. ' editing because it is currently or will soon be displayed' .. ' on the [[Main Page]].', explanation = 'Images on the Main Page are protected due to their high' .. ' visibility. Please discuss any necessary changes on the ${TALKPAGE}.' .. '<br /><span style="font-size:90%;">' .. "'''Administrators:''' Once this image is definitely off the Main Page," .. ' please unprotect this file, or reduce to semi-protection,' .. ' as appropriate.</span>', }, office = { description = 'For pages protected by the Wikimedia Foundation', text = function (protectionObj, args) local ret = 'This ${PAGETYPE} is currently under the' .. ' scrutiny of the' .. ' [[Wikipedia:Office actions|Wikimedia Foundation Office]]' .. ' and is protected.' if protectionObj.protectionDate then ret = ret .. ' It has been protected since ${PROTECTIONDATE}.' end return ret end, explanation = "If you can edit this page, please discuss all changes and" .. " additions on the ${TALKPAGE} first. '''Do not remove protection from this" .. " page unless you are authorized by the Wikimedia Foundation to do" .. " so.'''", image = 'Office-protection-shackle.svg', link = 'Wikipedia:Protection policy#office', }, reset = { description = 'For pages protected by the Wikimedia Foundation and' .. ' "reset" to a bare-bones version', text = 'This ${PAGETYPE} is currently under the' .. ' scrutiny of the' .. ' [[Wikipedia:Office actions|Wikimedia Foundation Office]]' .. ' and is protected.', explanation = function (protectionObj, args) local ret = '' if protectionObj.protectionDate then ret = ret .. 'On ${PROTECTIONDATE} this ${PAGETYPE} was' else ret = ret .. 'This ${PAGETYPE} has been' end ret = ret .. ' reduced to a' .. ' simplified, "bare bones" version so that it may be completely' .. ' rewritten to ensure it meets the policies of' .. ' [[WP:NPOV|Neutral Point of View]] and [[WP:V|Verifiability]].' .. ' Standard Wikipedia policies will apply to its rewriting—which' .. ' will eventually be open to all editors—and will be strictly' .. ' enforced. The ${PAGETYPE} has been ${PROTECTIONLEVEL} while' .. ' it is being rebuilt.\n\n' .. 'Any insertion of material directly from' .. ' pre-protection revisions of the ${PAGETYPE} will be removed, as' .. ' will any material added to the ${PAGETYPE} that is not properly' .. ' sourced. The associated talk page(s) were also cleared on the' .. " same date.\n\n" .. "If you can edit this page, please discuss all changes and" .. " additions on the ${TALKPAGE} first. '''Do not override" .. " this action, and do not remove protection from this page," .. " unless you are authorized by the Wikimedia Foundation" .. " to do so. No editor may remove this notice.'''" return ret end, image = 'Office-protection-shackle.svg', link = 'Wikipedia:Protection policy#office', }, sock = { description = 'For pages protected due to' .. ' [[Wikipedia:Sock puppetry|sock puppetry]]', text = '${INTROFRAGMENT} to prevent [[Wikipedia:Sock puppetry|sock puppets]] of' .. ' [[Wikipedia:Blocking policy|blocked]] or' .. ' [[Wikipedia:Banning policy|banned users]]' .. ' from editing it.', tooltip = '${TOOLTIPFRAGMENT} to prevent sock puppets of blocked or banned users from' .. ' editing it', }, template = { description = 'For [[Wikipedia:High-risk templates|high-risk]]' .. ' templates and Lua modules', text = 'This is a permanently [[Wikipedia:Protection policy|protected]] ${PAGETYPE},' .. ' as it is [[Wikipedia:High-risk templates|high-risk]].', explanation = 'Please discuss any changes on the ${TALKPAGE}; you may' .. ' ${EDITREQUEST} to ask an' .. ' [[Wikipedia:Administrators|administrator]] or' .. ' [[Wikipedia:Template editor|template editor]] to make an edit if' .. ' it is [[Help:Minor edit#When to mark an edit as a minor edit' .. '|uncontroversial]] or supported by' .. ' [[Wikipedia:Consensus|consensus]]. You can also' .. ' [[Wikipedia:Requests for page protection|request]] that the page be' .. ' unprotected.', tooltip = 'This high-risk ${PAGETYPE} is permanently ${PROTECTIONLEVEL}' .. ' to prevent vandalism', alt = 'Permanently protected ${PAGETYPE}', }, usertalk = { description = 'For pages protected against disruptive edits by a' .. ' particular user', text = '${INTROFRAGMENT} to prevent ${VANDAL} from using it to make disruptive edits,' .. ' such as abusing the' .. ' &#123;&#123;[[Template:unblock|unblock]]&#125;&#125; template.', explanation = 'If you cannot edit this user talk page and you need to' .. ' make a change or leave a message, you can' .. ' [[Wikipedia:Requests for page protection' .. '#Current requests for edits to a protected page' .. '|request an edit]],' .. ' [[Wikipedia:Requests for page protection' .. '#Current requests for reduction in protection level' .. '|request unprotection]],' .. ' [[Special:Userlogin|log in]],' .. ' or [[Special:UserLogin/signup|create an account]].', }, vandalism = { description = 'For pages protected against' .. ' [[Wikipedia:Vandalism|vandalism]]', text = '${INTROFRAGMENT} due to [[Wikipedia:Vandalism|vandalism]].', explanation = function (protectionObj, args) local ret = '' if protectionObj.level == 'sysop' then ret = ret .. "This protection is '''not''' an endorsement of the" .. ' ${CURRENTVERSION}. ' end return ret .. '${EXPLANATIONBLURB}' end, tooltip = '${TOOLTIPFRAGMENT} due to vandalism', } }, move = { dispute = { description = 'For pages protected against page moves due to' .. ' disputes over the page title', explanation = "This protection is '''not''' an endorsement of the" .. ' ${CURRENTVERSION}. ${EXPLANATIONBLURB}', image = 'Move-protection-shackle.svg' }, vandalism = { description = 'For pages protected against' .. ' [[Wikipedia:Vandalism#Page-move vandalism' .. ' |page-move vandalism]]' } }, autoreview = {}, upload = {} }, -------------------------------------------------------------------------------- -- -- GENERAL DATA TABLES -- -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -- Protection blurbs -------------------------------------------------------------------------------- -- This table produces the protection blurbs available with the -- ${PROTECTIONBLURB} parameter. It is sorted by protection action and -- protection level, and is checked by the module in the following order: -- 1. page's protection action, page's protection level -- 2. page's protection action, default protection level -- 3. "edit" protection action, default protection level -- -- It is possible to use banner parameters inside this table. -- *required* - this table needs edit, move, autoreview and upload subtables. protectionBlurbs = { edit = { default = 'This ${PAGETYPE} is currently [[Wikipedia:Protection policy#full|' .. 'protected]] from editing', templateeditor = 'This ${PAGETYPE} is currently [[Wikipedia:Protection policy#template' .. '|protected]] from editing', autoconfirmed = 'Editing of this ${PAGETYPE} by [[Wikipedia:User access' .. ' levels#New users|new]] or [[Wikipedia:User access levels#Unregistered' .. ' users|unregistered]] users is currently [[Wikipedia:Protection' .. ' policy#semi|disabled]]', extendedconfirmed = 'This ${PAGETYPE} is currently under [[Wikipedia:Protection' .. ' policy#extended|extended confirmed protection]]', }, move = { default = 'This ${PAGETYPE} is currently [[Wikipedia:Protection policy#Move' .. ' protection|protected]] from [[Help:Moving a page|page moves]]' }, autoreview = { default = 'All edits made to this ${PAGETYPE} by' .. ' [[Wikipedia:User access levels#New users|new]] or' .. ' [[Wikipedia:User access levels#Unregistered users|unregistered]]' .. ' users are currently' .. ' [[Wikipedia:Pending changes|subject to review]]' }, upload = { default = 'Uploading new versions of this ${PAGETYPE} is currently disabled' } }, -------------------------------------------------------------------------------- -- Explanation blurbs -------------------------------------------------------------------------------- -- This table produces the explanation blurbs available with the -- ${EXPLANATIONBLURB} parameter. It is sorted by protection action, -- protection level, and whether the page is a talk page or not. If the page is -- a talk page it will have a talk key of "talk"; otherwise it will have a talk -- key of "subject". The table is checked in the following order: -- 1. page's protection action, page's protection level, page's talk key -- 2. page's protection action, page's protection level, default talk key -- 3. page's protection action, default protection level, page's talk key -- 4. page's protection action, default protection level, default talk key -- -- It is possible to use banner parameters inside this table. -- *required* - this table needs edit, move, autoreview and upload subtables. explanationBlurbs = { edit = { autoconfirmed = { subject = 'See the [[Wikipedia:Protection policy|' .. 'protection policy]] and ${PROTECTIONLOG} for more details. If you' .. ' cannot edit this ${PAGETYPE} and you wish to make a change, you can' .. ' ${EDITREQUEST}, discuss changes on the ${TALKPAGE},' .. ' [[Wikipedia:Requests for page protection' .. '#Current requests for reduction in protection level' .. '|request unprotection]], [[Special:Userlogin|log in]], or' .. ' [[Special:UserLogin/signup|create an account]].', default = 'See the [[Wikipedia:Protection policy|' .. 'protection policy]] and ${PROTECTIONLOG} for more details. If you' .. ' cannot edit this ${PAGETYPE} and you wish to make a change, you can' .. ' [[Wikipedia:Requests for page protection' .. '#Current requests for reduction in protection level' .. '|request unprotection]], [[Special:Userlogin|log in]], or' .. ' [[Special:UserLogin/signup|create an account]].', }, extendedconfirmed = { default = 'Extended confirmed protection prevents edits from all unregistered editors' .. ' and registered users with fewer than 30 days tenure and 500 edits.' .. ' The [[Wikipedia:Protection policy#extended|policy on community use]]' .. ' specifies that extended confirmed protection can be applied to combat' .. ' disruption, if semi-protection has proven to be ineffective.' .. ' Extended confirmed protection may also be applied to enforce' .. ' [[Wikipedia:Arbitration Committee|arbitration sanctions]].' .. ' Please discuss any changes on the ${TALKPAGE}; you may' .. ' ${EDITREQUEST} to ask for uncontroversial changes supported by' .. ' [[Wikipedia:Consensus|consensus]].' }, default = { subject = 'See the [[Wikipedia:Protection policy|' .. 'protection policy]] and ${PROTECTIONLOG} for more details.' .. ' Please discuss any changes on the ${TALKPAGE}; you' .. ' may ${EDITREQUEST} to ask an' .. ' [[Wikipedia:Administrators|administrator]] to make an edit if it' .. ' is [[Help:Minor edit#When to mark an edit as a minor edit' .. '|uncontroversial]] or supported by [[Wikipedia:Consensus' .. '|consensus]]. You may also [[Wikipedia:Requests for' .. ' page protection#Current requests for reduction in protection level' .. '|request]] that this page be unprotected.', default = 'See the [[Wikipedia:Protection policy|' .. 'protection policy]] and ${PROTECTIONLOG} for more details.' .. ' You may [[Wikipedia:Requests for page' .. ' protection#Current requests for edits to a protected page|request an' .. ' edit]] to this page, or [[Wikipedia:Requests for' .. ' page protection#Current requests for reduction in protection level' .. '|ask]] for it to be unprotected.' } }, move = { default = { subject = 'See the [[Wikipedia:Protection policy|' .. 'protection policy]] and ${PROTECTIONLOG} for more details.' .. ' The page may still be edited but cannot be moved' .. ' until unprotected. Please discuss any suggested moves on the' .. ' ${TALKPAGE} or at [[Wikipedia:Requested moves]]. You can also' .. ' [[Wikipedia:Requests for page protection|request]] that the page be' .. ' unprotected.', default = 'See the [[Wikipedia:Protection policy|' .. 'protection policy]] and ${PROTECTIONLOG} for more details.' .. ' The page may still be edited but cannot be moved' .. ' until unprotected. Please discuss any suggested moves at' .. ' [[Wikipedia:Requested moves]]. You can also' .. ' [[Wikipedia:Requests for page protection|request]] that the page be' .. ' unprotected.' } }, autoreview = { default = { default = 'See the [[Wikipedia:Protection policy|' .. 'protection policy]] and ${PROTECTIONLOG} for more details.' .. ' Edits to this ${PAGETYPE} by new and unregistered users' .. ' will not be visible to readers until they are accepted by' .. ' a reviewer. To avoid the need for your edits to be' .. ' reviewed, you may' .. ' [[Wikipedia:Requests for page protection' .. '#Current requests for reduction in protection level' .. '|request unprotection]], [[Special:Userlogin|log in]], or' .. ' [[Special:UserLogin/signup|create an account]].' }, }, upload = { default = { default = 'See the [[Wikipedia:Protection policy|' .. 'protection policy]] and ${PROTECTIONLOG} for more details.' .. ' The page may still be edited but new versions of the file' .. ' cannot be uploaded until it is unprotected. You can' .. ' request that a new version be uploaded by using a' .. ' [[Wikipedia:Edit requests|protected edit request]], or you' .. ' can [[Wikipedia:Requests for page protection|request]]' .. ' that the file be unprotected.' } } }, -------------------------------------------------------------------------------- -- Protection levels -------------------------------------------------------------------------------- -- This table provides the data for the ${PROTECTIONLEVEL} parameter, which -- produces a short label for different protection levels. It is sorted by -- protection action and protection level, and is checked in the following -- order: -- 1. page's protection action, page's protection level -- 2. page's protection action, default protection level -- 3. "edit" protection action, default protection level -- -- It is possible to use banner parameters inside this table. -- *required* - this table needs edit, move, autoreview and upload subtables. protectionLevels = { edit = { default = 'protected', templateeditor = 'template-protected', extendedconfirmed = 'extended-confirmed-protected', autoconfirmed = 'semi-protected', }, move = { default = 'move-protected' }, autoreview = { }, upload = { default = 'upload-protected' } }, -------------------------------------------------------------------------------- -- Images -------------------------------------------------------------------------------- -- This table lists different padlock images for each protection action and -- protection level. It is used if an image is not specified in any of the -- banner data tables, and if the page does not satisfy the conditions for using -- the ['image-filename-indef'] image. It is checked in the following order: -- 1. page's protection action, page's protection level -- 2. page's protection action, default protection level images = { edit = { default = 'Full-protection-shackle.svg', templateeditor = 'Template-protection-shackle.svg', extendedconfirmed = 'Extended-protection-shackle.svg', autoconfirmed = 'Semi-protection-shackle.svg' }, move = { default = 'Move-protection-shackle.svg', }, autoreview = { default = 'Pending-protection-shackle.svg' }, upload = { default = 'Upload-protection-shackle.svg' } }, -- Pages with a reason specified in this table will show the special "indef" -- padlock, defined in the 'image-filename-indef' message, if no expiry is set. indefImageReasons = { template = true }, -------------------------------------------------------------------------------- -- Image links -------------------------------------------------------------------------------- -- This table provides the data for the ${IMAGELINK} parameter, which gets -- the image link for small padlock icons based on the page's protection action -- and protection level. It is checked in the following order: -- 1. page's protection action, page's protection level -- 2. page's protection action, default protection level -- 3. "edit" protection action, default protection level -- -- It is possible to use banner parameters inside this table. -- *required* - this table needs edit, move, autoreview and upload subtables. imageLinks = { edit = { default = 'Wikipedia:Protection policy#full', templateeditor = 'Wikipedia:Protection policy#template', extendedconfirmed = 'Wikipedia:Protection policy#extended', autoconfirmed = 'Wikipedia:Protection policy#semi' }, move = { default = 'Wikipedia:Protection policy#move' }, autoreview = { default = 'Wikipedia:Protection policy#pending' }, upload = { default = 'Wikipedia:Protection policy#upload' } }, -------------------------------------------------------------------------------- -- Padlock indicator names -------------------------------------------------------------------------------- -- This table provides the "name" attribute for the <indicator> extension tag -- with which small padlock icons are generated. All indicator tags on a page -- are displayed in alphabetical order based on this attribute, and with -- indicator tags with duplicate names, the last tag on the page wins. -- The attribute is chosen based on the protection action; table keys must be a -- protection action name or the string "default". padlockIndicatorNames = { autoreview = 'pp-autoreview', default = 'pp-default' }, -------------------------------------------------------------------------------- -- Protection categories -------------------------------------------------------------------------------- --[[ -- The protection categories are stored in the protectionCategories table. -- Keys to this table are made up of the following strings: -- -- 1. the expiry date -- 2. the namespace -- 3. the protection reason (e.g. "dispute" or "vandalism") -- 4. the protection level (e.g. "sysop" or "autoconfirmed") -- 5. the action (e.g. "edit" or "move") -- -- When the module looks up a category in the table, first it will will check to -- see a key exists that corresponds to all five parameters. For example, a -- user page semi-protected from vandalism for two weeks would have the key -- "temp-user-vandalism-autoconfirmed-edit". If no match is found, the module -- changes the first part of the key to "all" and checks the table again. It -- keeps checking increasingly generic key combinations until it finds the -- field, or until it reaches the key "all-all-all-all-all". -- -- The module uses a binary matrix to determine the order in which to search. -- This is best demonstrated by a table. In this table, the "0" values -- represent "all", and the "1" values represent the original data (e.g. -- "indef" or "file" or "vandalism"). -- -- expiry namespace reason level action -- order -- 1 1 1 1 1 1 -- 2 0 1 1 1 1 -- 3 1 0 1 1 1 -- 4 0 0 1 1 1 -- 5 1 1 0 1 1 -- 6 0 1 0 1 1 -- 7 1 0 0 1 1 -- 8 0 0 0 1 1 -- 9 1 1 1 0 1 -- 10 0 1 1 0 1 -- 11 1 0 1 0 1 -- 12 0 0 1 0 1 -- 13 1 1 0 0 1 -- 14 0 1 0 0 1 -- 15 1 0 0 0 1 -- 16 0 0 0 0 1 -- 17 1 1 1 1 0 -- 18 0 1 1 1 0 -- 19 1 0 1 1 0 -- 20 0 0 1 1 0 -- 21 1 1 0 1 0 -- 22 0 1 0 1 0 -- 23 1 0 0 1 0 -- 24 0 0 0 1 0 -- 25 1 1 1 0 0 -- 26 0 1 1 0 0 -- 27 1 0 1 0 0 -- 28 0 0 1 0 0 -- 29 1 1 0 0 0 -- 30 0 1 0 0 0 -- 31 1 0 0 0 0 -- 32 0 0 0 0 0 -- -- In this scheme the action has the highest priority, as it is the last -- to change, and the expiry has the least priority, as it changes the most. -- The priorities of the expiry, the protection level and the action are -- fixed, but the priorities of the reason and the namespace can be swapped -- through the use of the cfg.bannerDataNamespaceHasPriority table. --]] -- If the reason specified to the template is listed in this table, -- namespace data will take priority over reason data in the protectionCategories -- table. reasonsWithNamespacePriority = { vandalism = true, }, -- The string to use as a namespace key for the protectionCategories table for each -- namespace number. categoryNamespaceKeys = { [ 2] = 'user', [ 3] = 'user', [ 4] = 'project', [ 6] = 'file', [ 8] = 'mediawiki', [ 10] = 'template', [ 12] = 'project', [ 14] = 'category', [100] = 'portal', [828] = 'module', }, protectionCategories = { ['all|all|all|all|all'] = 'Wikipedia fully protected pages', ['all|all|office|all|all'] = 'Wikipedia Office-protected pages', ['all|all|reset|all|all'] = 'Wikipedia Office-protected pages', ['all|all|dmca|all|all'] = 'Wikipedia Office-protected pages', ['all|all|mainpage|all|all'] = 'Wikipedia fully protected main page files', ['all|all|all|extendedconfirmed|all'] = 'Wikipedia extended-confirmed-protected pages', ['all|all|ecp|extendedconfirmed|all'] = 'Wikipedia extended-confirmed-protected pages', ['all|template|all|all|edit'] = 'Wikipedia fully protected templates', ['all|all|all|autoconfirmed|edit'] = 'Wikipedia semi-protected pages', ['indef|all|all|autoconfirmed|edit'] = 'Wikipedia indefinitely semi-protected pages', ['all|all|blp|autoconfirmed|edit'] = 'Wikipedia indefinitely semi-protected biographies of living people', ['temp|all|blp|autoconfirmed|edit'] = 'Wikipedia temporarily semi-protected biographies of living people', ['all|all|dispute|autoconfirmed|edit'] = 'Wikipedia pages semi-protected due to dispute', ['all|all|sock|autoconfirmed|edit'] = 'Wikipedia pages semi-protected from banned users', ['all|all|vandalism|autoconfirmed|edit'] = 'Wikipedia pages semi-protected against vandalism', ['all|category|all|autoconfirmed|edit'] = 'Wikipedia semi-protected categories', ['all|file|all|autoconfirmed|edit'] = 'Wikipedia semi-protected files', ['all|portal|all|autoconfirmed|edit'] = 'Wikipedia semi-protected portals', ['all|project|all|autoconfirmed|edit'] = 'Wikipedia semi-protected project pages', ['all|talk|all|autoconfirmed|edit'] = 'Wikipedia semi-protected talk pages', ['all|template|all|autoconfirmed|edit'] = 'Wikipedia semi-protected templates', ['all|user|all|autoconfirmed|edit'] = 'Wikipedia semi-protected user and user talk pages', ['all|all|all|templateeditor|move'] = 'Wikipedia template-protected pages other than templates and modules', ['all|all|all|templateeditor|edit'] = 'Wikipedia template-protected pages other than templates and modules', ['all|template|all|templateeditor|edit'] = 'Wikipedia template-protected templates', ['all|template|all|templateeditor|move'] = 'Wikipedia template-protected templates', -- move-protected templates ['all|all|blp|sysop|edit'] = 'Wikipedia indefinitely protected biographies of living people', ['temp|all|blp|sysop|edit'] = 'Wikipedia temporarily protected biographies of living people', ['all|all|dispute|sysop|edit'] = 'Wikipedia pages protected due to dispute', ['all|all|sock|sysop|edit'] = 'Wikipedia pages protected from banned users', ['all|all|vandalism|sysop|edit'] = 'Wikipedia pages protected against vandalism', ['all|category|all|sysop|edit'] = 'Wikipedia fully protected categories', ['all|file|all|sysop|edit'] = 'Wikipedia fully protected files', ['all|project|all|sysop|edit'] = 'Wikipedia fully protected project pages', ['all|talk|all|sysop|edit'] = 'Wikipedia fully protected talk pages', ['all|template|all|extendedconfirmed|edit'] = 'Wikipedia extended-confirmed-protected templates', ['all|template|all|extendedconfirmed|move'] = 'Wikipedia extended-confirmed-protected templates', ['all|template|all|sysop|edit'] = 'Wikipedia fully protected templates', ['all|user|all|sysop|edit'] = 'Wikipedia fully protected user and user talk pages', ['all|module|all|all|edit'] = 'Wikipedia fully protected modules', ['all|module|all|templateeditor|edit'] = 'Wikipedia template-protected modules', ['all|module|all|extendedconfirmed|edit'] = 'Wikipedia extended-confirmed-protected modules', ['all|module|all|autoconfirmed|edit'] = 'Wikipedia semi-protected modules', ['all|all|all|sysop|move'] = 'Wikipedia move-protected pages', ['indef|all|all|sysop|move'] = 'Wikipedia indefinitely move-protected pages', ['all|all|dispute|sysop|move'] = 'Wikipedia pages move-protected due to dispute', ['all|all|vandalism|sysop|move'] = 'Wikipedia pages move-protected due to vandalism', ['all|portal|all|sysop|move'] = 'Wikipedia move-protected portals', ['all|project|all|sysop|move'] = 'Wikipedia move-protected project pages', ['all|talk|all|sysop|move'] = 'Wikipedia move-protected talk pages', ['all|template|all|sysop|move'] = 'Wikipedia move-protected templates', ['all|user|all|sysop|move'] = 'Wikipedia move-protected user and user talk pages', ['all|all|all|autoconfirmed|autoreview'] = 'Wikipedia pending changes protected pages', ['all|file|all|all|upload'] = 'Wikipedia upload-protected files', }, -------------------------------------------------------------------------------- -- Expiry category config -------------------------------------------------------------------------------- -- This table configures the expiry category behaviour for each protection -- action. -- * If set to true, setting that action will always categorise the page if -- an expiry parameter is not set. -- * If set to false, setting that action will never categorise the page. -- * If set to nil, the module will categorise the page if: -- 1) an expiry parameter is not set, and -- 2) a reason is provided, and -- 3) the specified reason is not blacklisted in the reasonsWithoutExpiryCheck -- table. expiryCheckActions = { edit = nil, move = false, autoreview = true, upload = false }, reasonsWithoutExpiryCheck = { blp = true, template = true, }, -------------------------------------------------------------------------------- -- Pagetypes -------------------------------------------------------------------------------- -- This table produces the page types available with the ${PAGETYPE} parameter. -- Keys are namespace numbers, or the string "default" for the default value. pagetypes = { [0] = 'article', [6] = 'file', [10] = 'template', [14] = 'category', [828] = 'module', default = 'page' }, -------------------------------------------------------------------------------- -- Strings marking indefinite protection -------------------------------------------------------------------------------- -- This table contains values passed to the expiry parameter that mean the page -- is protected indefinitely. indefStrings = { ['indef'] = true, ['indefinite'] = true, ['indefinitely'] = true, ['infinite'] = true, }, -------------------------------------------------------------------------------- -- Group hierarchy -------------------------------------------------------------------------------- -- This table maps each group to all groups that have a superset of the original -- group's page editing permissions. hierarchy = { sysop = {}, reviewer = {'sysop'}, filemover = {'sysop'}, templateeditor = {'sysop'}, extendedconfirmed = {'sysop'}, autoconfirmed = {'reviewer', 'filemover', 'templateeditor', 'extendedconfirmed'}, user = {'autoconfirmed'}, ['*'] = {'user'} }, -------------------------------------------------------------------------------- -- Wrapper templates and their default arguments -------------------------------------------------------------------------------- -- This table contains wrapper templates used with the module, and their -- default arguments. Templates specified in this table should contain the -- following invocation, and no other template content: -- -- {{#invoke:Protection banner|main}} -- -- If other content is desired, it can be added between -- <noinclude>...</noinclude> tags. -- -- When a user calls one of these wrapper templates, they will use the -- default arguments automatically. However, users can override any of the -- arguments. wrappers = { ['Template:Pp'] = {}, ['Template:Protection padlock'] = {}, ['Template:Pp-extended'] = {'ecp'}, ['Template:Pp-blp'] = {'blp'}, -- we don't need Template:Pp-create ['Template:Pp-dispute'] = {'dispute'}, ['Template:Pp-main-page'] = {'mainpage'}, ['Template:Pp-move'] = {action = 'move', catonly = 'yes'}, ['Template:Pp-move-dispute'] = {'dispute', action = 'move', catonly = 'yes'}, -- we don't need Template:Pp-move-indef ['Template:Pp-move-vandalism'] = {'vandalism', action = 'move', catonly = 'yes'}, ['Template:Pp-office'] = {'office'}, ['Template:Pp-office-dmca'] = {'dmca'}, ['Template:Pp-pc'] = {action = 'autoreview', small = true}, ['Template:Pp-pc1'] = {action = 'autoreview', small = true}, ['Template:Pp-reset'] = {'reset'}, ['Template:Pp-semi-indef'] = {small = true}, ['Template:Pp-sock'] = {'sock'}, ['Template:Pp-template'] = {'template', small = true}, ['Template:Pp-upload'] = {action = 'upload'}, ['Template:Pp-usertalk'] = {'usertalk'}, ['Template:Pp-vandalism'] = {'vandalism'}, }, -------------------------------------------------------------------------------- -- -- MESSAGES -- -------------------------------------------------------------------------------- msg = { -------------------------------------------------------------------------------- -- Intro blurb and intro fragment -------------------------------------------------------------------------------- -- These messages specify what is produced by the ${INTROBLURB} and -- ${INTROFRAGMENT} parameters. If the protection is temporary they use the -- intro-blurb-expiry or intro-fragment-expiry, and if not they use -- intro-blurb-noexpiry or intro-fragment-noexpiry. -- It is possible to use banner parameters in these messages. ['intro-blurb-expiry'] = '${PROTECTIONBLURB} until ${EXPIRY}.', ['intro-blurb-noexpiry'] = '${PROTECTIONBLURB}.', ['intro-fragment-expiry'] = '${PROTECTIONBLURB} until ${EXPIRY},', ['intro-fragment-noexpiry'] = '${PROTECTIONBLURB}', -------------------------------------------------------------------------------- -- Tooltip blurb -------------------------------------------------------------------------------- -- These messages specify what is produced by the ${TOOLTIPBLURB} parameter. -- If the protection is temporary the tooltip-blurb-expiry message is used, and -- if not the tooltip-blurb-noexpiry message is used. -- It is possible to use banner parameters in these messages. ['tooltip-blurb-expiry'] = 'This ${PAGETYPE} is ${PROTECTIONLEVEL} until ${EXPIRY}.', ['tooltip-blurb-noexpiry'] = 'This ${PAGETYPE} is ${PROTECTIONLEVEL}.', ['tooltip-fragment-expiry'] = 'This ${PAGETYPE} is ${PROTECTIONLEVEL} until ${EXPIRY},', ['tooltip-fragment-noexpiry'] = 'This ${PAGETYPE} is ${PROTECTIONLEVEL}', -------------------------------------------------------------------------------- -- Special explanation blurb -------------------------------------------------------------------------------- -- An explanation blurb for pages that cannot be unprotected, e.g. for pages -- in the MediaWiki namespace. -- It is possible to use banner parameters in this message. ['explanation-blurb-nounprotect'] = 'See the [[Wikipedia:Protection policy|' .. 'protection policy]] and ${PROTECTIONLOG} for more details.' .. ' Please discuss any changes on the ${TALKPAGE}; you' .. ' may ${EDITREQUEST} to ask an' .. ' [[Wikipedia:Administrators|administrator]] to make an edit if it' .. ' is [[Help:Minor edit#When to mark an edit as a minor edit' .. '|uncontroversial]] or supported by [[Wikipedia:Consensus' .. '|consensus]].', -------------------------------------------------------------------------------- -- Protection log display values -------------------------------------------------------------------------------- -- These messages determine the display values for the protection log link -- or the pending changes log link produced by the ${PROTECTIONLOG} parameter. -- It is possible to use banner parameters in these messages. ['protection-log-display'] = 'protection log', ['pc-log-display'] = 'pending changes log', -------------------------------------------------------------------------------- -- Current version display values -------------------------------------------------------------------------------- -- These messages determine the display values for the page history link -- or the move log link produced by the ${CURRENTVERSION} parameter. -- It is possible to use banner parameters in these messages. ['current-version-move-display'] = 'current title', ['current-version-edit-display'] = 'current version', -------------------------------------------------------------------------------- -- Talk page -------------------------------------------------------------------------------- -- This message determines the display value of the talk page link produced -- with the ${TALKPAGE} parameter. -- It is possible to use banner parameters in this message. ['talk-page-link-display'] = 'talk page', -------------------------------------------------------------------------------- -- Edit requests -------------------------------------------------------------------------------- -- This message determines the display value of the edit request link produced -- with the ${EDITREQUEST} parameter. -- It is possible to use banner parameters in this message. ['edit-request-display'] = 'submit an edit request', -------------------------------------------------------------------------------- -- Expiry date format -------------------------------------------------------------------------------- -- This is the format for the blurb expiry date. It should be valid input for -- the first parameter of the #time parser function. ['expiry-date-format'] = 'F j, Y "at" H:i e', -------------------------------------------------------------------------------- -- Tracking categories -------------------------------------------------------------------------------- -- These messages determine which tracking categories the module outputs. ['tracking-category-incorrect'] = 'Wikipedia pages with incorrect protection templates', ['tracking-category-template'] = 'Wikipedia template-protected pages other than templates and modules', -------------------------------------------------------------------------------- -- Images -------------------------------------------------------------------------------- -- These are images that are not defined by their protection action and protection level. ['image-filename-indef'] = 'Full-protection-shackle.svg', ['image-filename-default'] = 'Transparent.gif', -------------------------------------------------------------------------------- -- End messages -------------------------------------------------------------------------------- } -------------------------------------------------------------------------------- -- End configuration -------------------------------------------------------------------------------- } g4f6dkimoikv05ulbf832zu7omkf2fc Main Page 0 63813 619001 589014 2026-07-27T18:12:32Z Wmbata 26533 619001 wikitext text/x-wiki :''See also: [[testwiki:|test.wikipedia.org]] and [[testwikidata:|test.wikidata.org]]'' Welcome to '''test2.wikipedia.org!''' ==What is the purpose of Test2?== In the beginning, test.wikipedia.org ran code directly from NFS, bypassing scap. So it functioned as a staging wiki, allowing you to test changes before deployment. Test2 was created to be a sandbox wiki which wasn't quite so special and slow. Eventually NFS was decommissioned, and test.wikipedia.org ran the same code as all the other wikis. Subsequently, Test2 was used for testing cross-wiki features in conjunction with [[testwiki:|test.wikipedia.org]] and [[testwikidata:|test.wikidata.org]]; to this end, Test2 is in [[wikitech:Deployments/Train|group1]] rather than group0, mirroring how many of Wikidata’s client wikis are in group2 while Wikidata is in group1: Test2 thus sometimes has older code than the Test Wikidata it gets structured data from ([[phabricator:T182326|T182326]], [[phabricator:T273435|T273435]]). Although you're more than welcome to test other things on the Test2 wiki as well, you may wish to concentrate general testing efforts on [[testwiki:|test.wikipedia.org]] instead, to help keep everything in one place. ==Some guidelines about test2== * You can edit whatever you want ('''except''' this page!) but don't expect anything to be kept. * This wiki is not your personal free web host and not a place to advertise. * To browse this wiki, see '''[[Special:AllPages|the list of all pages on this wiki]]'''. ** '''<span class="plainlinks">[{{fullurl:Special:AllPages|namespace=828}} List of all modules on this wiki]</span>''' testing [[mw:Lua scripting]]. * For more info on what testwiki is for (and isn't for) check the main [[testwiki:|test.wikipedia.org]]. * Please report any bugs: [[phab:|phabricator.wikimedia.org]]. * There are currently [[Special:Statistics|{{NUMBEROFARTICLES}}]] articles. * This is not a place to play with admin tools. If you are looking for that, see [[testwiki:wp:Requests/Tools]]. ==Current events== Currently being tested on '''{{SERVERNAME}}''': * [[mw:MediaWiki|MediaWiki]] version: <code>{{CURRENTVERSION}}</code> ([[Special:Version]]) * [[mw:Deployment Train|'''Deployment roadmap for other wikis''']] ; Configurations :[https://noc.wikimedia.org/wiki.php?wiki=test2wiki&compare=testwiki Wiki view: test2wiki compared to testwiki] on noc.wikimedia.org {{noexternallanglinks:*}} __NOTOC__ [[bug:]] [[bxr:]] [[bn:]] [[ca:]] [[cbk-zam:]] [[cdo:]] [[ce:]] [[ceb:]] [[ch:]] [[cho:]] [[chr:]] [[chy:]] [[ckb:]] [[co:]] [[cr:]] [[crh:]] [[cs:]] [[csb:]] [[cu:]] [[cv:]] [[cy:]] [[da:]] [[de:]] [[diq:]] [[dsb:]] [[dv:]] [[dz:]] [[ee:]] [[el:]] [[eml:]] [[en:Main Page]] [[eo:]] [[es:]] [[et:]] [[eu:]] [[ext:]] [[fa:]] [[ff:]] [[fi:]] [[fiu-vro:]] [[fj:]] [[fo:]] [[fr:]] [[frp:]] [[fur:]] [[fy:]] [[ga:]] [[gan:]] [[gd:]] [[gl:]] [[glk:]] [[gn:]] [[got:]] [[gu:]] [[gv:]] [[ha:]] [[hak:]] [[haw:]] [[he:]] [[hi:]] [[hif:]] [[ho:]] [[hr:]] [[hsb:]] [[ht:]] [[hu:]] [[hy:]] [[hz:]] [[ia:]] [[id:]] [[ie:]] [[ig:]] [[ii:]] [[ik:]] [[ilo:]] [[io:]] [[is:]] [[it:]] [[iu:]] [[ja:]] [[jbo:]] [[jv:]] [[ka:]] [[kaa:]] [[kab:]] [[kg:]] [[ki:]] [[kj:]] [[kk:]] [[kl:]] [[km:]] [[kn:]] [[ko:]] [[kr:]] [[ks:]] [[ksh:]] [[ku:]] [[kv:]] [[kw:]] [[ky:]] [[la:]] [[lad:]] [[lb:]] [[lbe:]] [[lg:]] [[li:]] [[lij:]] [[lmo:]] [[ln:]] [[lo:]] [[lt:]] [[lv:]] [[map-bms:]] [[mdf:]] [[mg:]] [[mh:]] [[mhr:]] [[mi:]] [[mk:]] [[ml:]] [[mn:]] [[mo:]] [[mr:]] [[ms:]] [[mt:]] [[mus:]] [[mwl:]] [[my:]] [[myv:]] [[mzn:]] [[na:]] [[nan:]] [[nap:]] [[nds:]] [[nds-nl:]] [[ne:]] [[new:]] [[ng:]] [[nl:]] [[nn:]] [[no:]] [[nov:]] [[nrm:]] [[nv:]] [[ny:]] [[oc:]] [[om:]] [[or:]] [[os:]] [[pa:]] [[pag:]] [[pam:]] [[pap:]] [[pdc:]] [[pi:]] [[pih:]] [[pl:]] [[pms:]] [[pnt:]] [[pnb:]] [[ps:]] [[pt:]] [[qu:]] [[rm:]] [[rmy:]] [[rn:]] [[ro:]] [[roa-rup:]] [[roa-tara:]] [[ru:]] [[rw:]] [[sa:]] [[sah:]] [[sc:]] [[scn:]] [[sco:]] [[sd:]] [[se:]] [[sg:]] [[sh:]] [[si:]] [[simple:]] [[sk:]] [[sl:]] [[sm:]] [[sn:]] [[so:]] [[sq:]] [[sr:]] [[srn:]] [[ss:]] [[st:]] [[stq:]] [[su:]] [[sv:]] [[sw:]] [[szl:]] [[ta:]] [[te:]] [[tet:]] [[tg:]] [[th:]] [[ti:]] [[tk:]] [[tl:]] [[tn:]] [[to:]] [[tpi:]] [[tr:]] [[ts:]] [[tt:]] [[tum:]] [[tw:]] [[ty:]] [[udm:]] [[ug:]] [[uk:]] [[ur:]] [[uz:]] [[ve:]] [[vec:]] [[vi:]] [[vls:]] [[vo:]] [[wa:]] [[war:]] [[wo:]] [[wuu:]] [[xal:]] [[xh:]] [[yi:]] [[yo:]] [[za:]] [[zea:]] [[zh:]] [[zh-classical:]] [[zh-min-nan:]] [[zh-yue:]] [[zu:]] [[Category:Wikipedia administration]] 91qddjs0alvi7zgenq9eaqazzu94ind Template:TemplateData header 10 113109 618936 278460 2023-12-01T11:27:04Z Gonnym 15616 fix website link if |1= is used 618936 wikitext text/x-wiki <div class="templatedata-header">{{#if:{{{noheader|}}}|<!-- noheader: -->{{Template parameter usage|{{{1|{{BASEPAGENAME}}}}}|based=y}}|<!-- +header: -->This is the {{#if:{{{nolink|}}}|<!-- +header, nolink TD -->TemplateData|<!-- +header, +link [[TD]]; DEFAULT: -->[[Wikipedia:TemplateData|TemplateData]]}}<!-- e.o. #if:nolink; DEFAULT: --> for this template used by [[mw:Extension:TemplateWizard|TemplateWizard]], [[Wikipedia:VisualEditor|VisualEditor]] and other tools. {{Template parameter usage|{{{1|{{BASEPAGENAME}}}}}|based=y}}<!-- e.o. #if:noheader -->}} '''TemplateData for {{{1|{{BASEPAGENAME}}}}}''' </div><includeonly><!-- check parameters -->{{#invoke:Check for unknown parameters|check |unknown={{template other|1=[[Category:Pages using TemplateData header with unknown parameters|_VALUE_]]}} |template=Template:TemplateData header |1 |nolink |noheader |preview=<div class="error" style="font-weight:normal">Unknown parameter '_VALUE_' in [[Template:TemplateData header]].</div> }}<!-- -->{{template other|{{sandbox other|| [[Category:Templates using TemplateData]] }}}}</includeonly><!-- --><noinclude>{{Documentation}}</noinclude> dm3fsfuowxw0chxh4fnnh51ar884k3v 618937 618936 2026-07-27T16:49:17Z Wmbata 26533 1 revision imported from [[:en:Template:TemplateData_header]] 618936 wikitext text/x-wiki <div class="templatedata-header">{{#if:{{{noheader|}}}|<!-- noheader: -->{{Template parameter usage|{{{1|{{BASEPAGENAME}}}}}|based=y}}|<!-- +header: -->This is the {{#if:{{{nolink|}}}|<!-- +header, nolink TD -->TemplateData|<!-- +header, +link [[TD]]; DEFAULT: -->[[Wikipedia:TemplateData|TemplateData]]}}<!-- e.o. #if:nolink; DEFAULT: --> for this template used by [[mw:Extension:TemplateWizard|TemplateWizard]], [[Wikipedia:VisualEditor|VisualEditor]] and other tools. {{Template parameter usage|{{{1|{{BASEPAGENAME}}}}}|based=y}}<!-- e.o. #if:noheader -->}} '''TemplateData for {{{1|{{BASEPAGENAME}}}}}''' </div><includeonly><!-- check parameters -->{{#invoke:Check for unknown parameters|check |unknown={{template other|1=[[Category:Pages using TemplateData header with unknown parameters|_VALUE_]]}} |template=Template:TemplateData header |1 |nolink |noheader |preview=<div class="error" style="font-weight:normal">Unknown parameter '_VALUE_' in [[Template:TemplateData header]].</div> }}<!-- -->{{template other|{{sandbox other|| [[Category:Templates using TemplateData]] }}}}</includeonly><!-- --><noinclude>{{Documentation}}</noinclude> dm3fsfuowxw0chxh4fnnh51ar884k3v Module:Text 828 113569 618898 285848 2025-04-26T12:19:49Z Hike395 19427 update date to last edit 618898 Scribunto text/plain local yesNo = require("Module:Yesno") local Text = { serial = "2024-09-21", suite = "Text" } --[=[ Text utilities ]=] local function fiatQuote( apply, alien, advance ) -- Quote text -- Parameter: -- apply -- string, with text -- alien -- string, with language code -- advance -- number, with level 1 or 2 local r = apply and tostring(apply) or "" alien = alien or "en" advance = tonumber(advance) or 0 local suite local data = mw.loadData('Module:Text/data') local QuoteLang = data.QuoteLang local QuoteType = data.QuoteType local slang = alien:match( "^(%l+)-" ) suite = QuoteLang[alien] or slang and QuoteLang[slang] or QuoteLang["en"] if suite then local quotes = QuoteType[ suite ] if quotes then local space if quotes[ 3 ] then space = "&#160;" else space = "" end quotes = quotes[ advance ] if quotes then r = mw.ustring.format( "%s%s%s%s%s", mw.ustring.char( quotes[ 1 ] ), space, apply, space, mw.ustring.char( quotes[ 2 ] ) ) end else mw.log( "fiatQuote() " .. suite ) end end return r end -- fiatQuote() Text.char = function ( apply, again, accept ) -- Create string from codepoints -- Parameter: -- apply -- table (sequence) with numerical codepoints, or nil -- again -- number of repetitions, or nil -- accept -- true, if no error messages to be appended -- Returns: string local r = "" apply = type(apply) == "table" and apply or {} again = math.floor(tonumber(again) or 1) if again < 1 then return "" end local bad = { } local codes = { } for _, v in ipairs( apply ) do local n = tonumber(v) if not n or (n < 32 and n ~= 9 and n ~= 10) then table.insert(bad, tostring(v)) else table.insert(codes, math.floor(n)) end end if #bad > 0 then if not accept then r = tostring( mw.html.create( "span" ) :addClass( "error" ) :wikitext( "bad codepoints: " .. table.concat( bad, " " )) ) end return r end if #codes > 0 then r = mw.ustring.char( unpack( codes ) ) if again > 1 then r = r:rep(again) end end return r end -- Text.char() local function trimAndFormat(args, fmt) local result = {} if type(args) ~= 'table' then args = {args} end for _, v in ipairs(args) do v = mw.text.trim(tostring(v)) if v ~= "" then table.insert(result,fmt and mw.ustring.format(fmt, v) or v) end end return result end Text.concatParams = function ( args, apply, adapt ) -- Concat list items into one string -- Parameter: -- args -- table (sequence) with numKey=string -- apply -- string (optional); separator (default: "|") -- adapt -- string (optional); format including "%s" -- Returns: string local collect = { } return table.concat(trimAndFormat(args,adapt), apply or "|") end -- Text.concatParams() Text.containsCJK = function ( s ) -- Is any CJK code within? -- Parameter: -- s -- string -- Returns: true, if CJK detected s = s and tostring(s) or "" local patternCJK = mw.loadData('Module:Text/data').PatternCJK return mw.ustring.find( s, patternCJK ) ~= nil end -- Text.containsCJK() Text.removeDelimited = function (s, prefix, suffix) -- Remove all text in s delimited by prefix and suffix (inclusive) -- Arguments: -- s = string to process -- prefix = initial delimiter -- suffix = ending delimiter -- Returns: stripped string s = s and tostring(s) or "" prefix = prefix and tostring(prefix) or "" suffix = suffix and tostring(suffix) or "" local prefixLen = mw.ustring.len(prefix) local suffixLen = mw.ustring.len(suffix) if prefixLen == 0 or suffixLen == 0 then return s end local i = s:find(prefix, 1, true) local r = s local j while i do j = r:find(suffix, i + prefixLen) if j then r = r:sub(1, i - 1)..r:sub(j+suffixLen) else r = r:sub(1, i - 1) end i = r:find(prefix, 1, true) end return r end Text.getPlain = function ( adjust ) -- Remove wikisyntax from string, except templates -- Parameter: -- adjust -- string -- Returns: string local r = Text.removeDelimited(adjust,"<!--","-->") r = r:gsub( "(</?%l[^>]*>)", "" ) :gsub( "'''", "" ) :gsub( "''", "" ) :gsub( "&nbsp;", " " ) return r end -- Text.getPlain() Text.isLatinRange = function (s) -- Are characters expected to be latin or symbols within latin texts? -- Arguments: -- s = string to analyze -- Returns: true, if valid for latin only s = s and tostring(s) or "" --- ensure input is always string local PatternLatin = mw.loadData('Module:Text/data').PatternLatin return mw.ustring.match(s, PatternLatin) ~= nil end -- Text.isLatinRange() Text.isQuote = function ( s ) -- Is this character any quotation mark? -- Parameter: -- s = single character to analyze -- Returns: true, if s is quotation mark s = s and tostring(s) or "" if s == "" then return false end local SeekQuote = mw.loadData('Module:Text/data').SeekQuote return mw.ustring.find( SeekQuote, s, 1, true ) ~= nil end -- Text.isQuote() Text.listToText = function ( args, adapt ) -- Format list items similar to mw.text.listToText() -- Parameter: -- args -- table (sequence) with numKey=string -- adapt -- string (optional); format including "%s" -- Returns: string return mw.text.listToText(trimAndFormat(args, adapt)) end -- Text.listToText() Text.quote = function ( apply, alien, advance ) -- Quote text -- Parameter: -- apply -- string, with text -- alien -- string, with language code, or nil -- advance -- number, with level 1 or 2, or nil -- Returns: quoted string apply = apply and tostring(apply) or "" local mode, slang if type( alien ) == "string" then slang = mw.text.trim( alien ):lower() else slang = mw.title.getCurrentTitle().pageLanguage if not slang then -- TODO FIXME: Introduction expected 2017-04 slang = mw.language.getContentLanguage():getCode() end end if advance == 2 then mode = 2 else mode = 1 end return fiatQuote( mw.text.trim( apply ), slang, mode ) end -- Text.quote() Text.quoteUnquoted = function ( apply, alien, advance ) -- Quote text, if not yet quoted and not empty -- Parameter: -- apply -- string, with text -- alien -- string, with language code, or nil -- advance -- number, with level 1 or 2, or nil -- Returns: string; possibly quoted local r = mw.text.trim( apply and tostring(apply) or "" ) local s = mw.ustring.sub( r, 1, 1 ) if s ~= "" and not Text.isQuote( s, advance ) then s = mw.ustring.sub( r, -1, 1 ) if not Text.isQuote( s ) then r = Text.quote( r, alien, advance ) end end return r end -- Text.quoteUnquoted() Text.removeDiacritics = function ( adjust ) -- Remove all diacritics -- Parameter: -- adjust -- string -- Returns: string; all latin letters should be ASCII -- or basic greek or cyrillic or symbols etc. local cleanup, decomposed local PatternCombined = mw.loadData('Module:Text/data').PatternCombined decomposed = mw.ustring.toNFD( adjust and tostring(adjust) or "" ) cleanup = mw.ustring.gsub( decomposed, PatternCombined, "" ) return mw.ustring.toNFC( cleanup ) end -- Text.removeDiacritics() Text.sentenceTerminated = function ( analyse ) -- Is string terminated by dot, question or exclamation mark? -- Quotation, link termination and so on granted -- Parameter: -- analyse -- string -- Returns: true, if sentence terminated local r local PatternTerminated = mw.loadData('Module:Text/data').PatternTerminated if mw.ustring.find( analyse, PatternTerminated ) then r = true else r = false end return r end -- Text.sentenceTerminated() Text.ucfirstAll = function ( adjust) -- Capitalize all words -- Arguments: -- adjust = string to adjust -- Returns: string with all first letters in upper case adjust = adjust and tostring(adjust) or "" local r = mw.text.decode(adjust,true) local i = 1 local c, j, m m = (r ~= adjust) r = " "..r while i do i = mw.ustring.find( r, "%W%l", i ) if i then j = i + 1 c = mw.ustring.upper( mw.ustring.sub( r, j, j ) ) r = string.format( "%s%s%s", mw.ustring.sub( r, 1, i ), c, mw.ustring.sub( r, i + 2 ) ) i = j end end -- while i r = r:sub( 2 ) if m then r = mw.text.encode(r) end return r end -- Text.ucfirstAll() Text.uprightNonlatin = function ( adjust ) -- Ensure non-italics for non-latin text parts -- One single greek letter might be granted -- Precondition: -- adjust -- string -- Returns: string with non-latin parts enclosed in <span> local r local data = mw.loadData('Module:Text/data') local PatternLatin = data.PatternLatin local RangesLatin = data.RangesLatin local NumLatinRanges = data.NumLatinRanges if mw.ustring.match( adjust, PatternLatin ) then -- latin only, horizontal dashes, quotes r = adjust else local c local j = false local k = 1 local m = false local n = mw.ustring.len( adjust ) local span = "%s%s<span dir='auto' style='font-style:normal'>%s</span>" local flat = function ( a ) -- isLatin local range -- NumLatinRanges has to be precomputed because # does not work from loadData for i = 1, NumLatinRanges do range = RangesLatin[ i ] if a >= range[ 1 ] and a <= range[ 2 ] then return true end end -- for i end -- flat() local focus = function ( a ) -- char is not ambivalent local r = ( a > 64 ) if r then r = ( a < 8192 or a > 8212 ) else r = ( a == 38 or a == 60 ) -- '&' '<' end return r end -- focus() local form = function ( a ) return string.format( span, r, mw.ustring.sub( adjust, k, j - 1 ), mw.ustring.sub( adjust, j, a ) ) end -- form() r = "" for i = 1, n do c = mw.ustring.codepoint( adjust, i, i ) if focus( c ) then if flat( c ) then if j then if m then if i == m then -- single greek letter. j = false end m = false end if j then local nx = i - 1 local s = "" for ix = nx, 1, -1 do c = mw.ustring.sub( adjust, ix, ix ) if c == " " or c == "(" then nx = nx - 1 s = c .. s else break -- for ix end end -- for ix r = form( nx ) .. s j = false k = i end end elseif not j then j = i if c >= 880 and c <= 1023 then -- single greek letter? m = i + 1 else m = false end end elseif m then m = m + 1 end end -- for i if j and ( not m or m < n ) then r = form( n ) else r = r .. mw.ustring.sub( adjust, k ) end end return r end -- Text.uprightNonlatin() Text.test = function ( about ) local r if about == "quote" then data = mw.loadData('Module:Text/data') r = { } r.QuoteLang = data.QuoteLang r.QuoteType = data.QuoteType end return r end -- Text.test() -- Non Unicode-aware version of mw.text.split and mw.text.gsplit -- based on [[phab:diffusion/ELUA/browse/master/includes/Engines/LuaCommon/lualib/mw.text.lua]] -- These run up to 60 times faster than the Unicode-aware versions Text.split = function ( text, pattern, plain ) local ret = {} for m in Text.gsplit( text, pattern, plain ) do ret[#ret+1] = m end return ret end Text.gsplit = function ( text, pattern, plain ) local s, l = 1, string.len( text ) return function () if s then local e, n = string.find( text, pattern, s, plain ) local ret if not e then ret = string.sub( text, s ) s = nil elseif n < e then -- Empty separator! ret = string.sub( text, s, e ) if e < l then s = e + 1 else s = nil end else ret = e > s and string.sub( text, s, e - 1 ) or '' s = n + 1 end return ret end end, nil, nil end -- Export local p = { } for _, func in ipairs({'containsCJK','isLatinRange','isQuote','sentenceTerminated'}) do p[func] = function (frame) return Text[func]( frame.args[ 1 ] or "" ) and "1" or "" end end for _, func in ipairs({'getPlain','removeDiacritics','ucfirstAll','uprightNonlatin'}) do p[func] = function (frame) return Text[func]( frame.args[ 1 ] or "" ) end end function p.char( frame ) local params = frame:getParent().args local story = params[ 1 ] local codes, lenient, multiple if not story then params = frame.args story = params[ 1 ] end if story then local items = mw.text.split( mw.text.trim(story), "%s+" ) if #items > 0 then local j lenient = (yesNo(params.errors) == false) codes = { } multiple = tonumber( params[ "*" ] ) for _, v in ipairs( items ) do j = tonumber((v:sub( 1, 1 ) == "x" and "0" or "") .. v) table.insert( codes, j or v ) end end end return Text.char( codes, multiple, lenient ) end function p.concatParams( frame ) local args local template = frame.args.template if type( template ) == "string" then template = mw.text.trim( template ) template = ( template == "1" ) end if template then args = frame:getParent().args else args = frame.args end return Text.concatParams( args, frame.args.separator, frame.args.format ) end function p.listToFormat(frame) local lists = {} local pformat = frame.args["format"] local sep = frame.args["sep"] or ";" -- Parameter parsen: Listen for k, v in pairs(frame.args) do local knum = tonumber(k) if knum then lists[knum] = v end end -- Listen splitten local maxListLen = 0 for i = 1, #lists do lists[i] = mw.text.split(lists[i], sep) if #lists[i] > maxListLen then maxListLen = #lists[i] end end -- Ergebnisstring generieren local result = "" local result_line = "" for i = 1, maxListLen do result_line = pformat for j = 1, #lists do result_line = mw.ustring.gsub(result_line, "%%s", lists[j][i], 1) end result = result .. result_line end return result end function p.listToText( frame ) local args local template = frame.args.template if type( template ) == "string" then template = mw.text.trim( template ) template = ( template == "1" ) end if template then args = frame:getParent().args else args = frame.args end return Text.listToText( args, frame.args.format ) end function p.quote( frame ) local slang = frame.args[2] if type( slang ) == "string" then slang = mw.text.trim( slang ) if slang == "" then slang = false end end return Text.quote( frame.args[ 1 ] or "", slang, tonumber( frame.args[3] ) ) end function p.quoteUnquoted( frame ) local slang = frame.args[2] if type( slang ) == "string" then slang = mw.text.trim( slang ) if slang == "" then slang = false end end return Text.quoteUnquoted( frame.args[ 1 ] or "", slang, tonumber( frame.args[3] ) ) end function p.zip(frame) local lists = {} local seps = {} local defaultsep = frame.args["sep"] or "" local innersep = frame.args["isep"] or "" local outersep = frame.args["osep"] or "" -- Parameter parsen for k, v in pairs(frame.args) do local knum = tonumber(k) if knum then lists[knum] = v else if string.sub(k, 1, 3) == "sep" then local sepnum = tonumber(string.sub(k, 4)) if sepnum then seps[sepnum] = v end end end end -- sofern keine expliziten Separatoren angegeben sind, den Standardseparator verwenden for i = 1, math.max(#seps, #lists) do if not seps[i] then seps[i] = defaultsep end end -- Listen splitten local maxListLen = 0 for i = 1, #lists do lists[i] = mw.text.split(lists[i], seps[i]) if #lists[i] > maxListLen then maxListLen = #lists[i] end end local result = "" for i = 1, maxListLen do if i ~= 1 then result = result .. outersep end for j = 1, #lists do if j ~= 1 then result = result .. innersep end result = result .. (lists[j][i] or "") end end return result end function p.split(frame) local text = frame.args.text or frame.args[1] or '' local pattern = frame.args.pattern or frame.args[2] or '' local plain = yesNo(frame.args.plain or frame.args[3]) local index = tonumber(frame.args.index) or tonumber(frame.args[4]) or 1 local a = Text.split(text, pattern, plain) if index < 0 then index = #a + index + 1 end return a[index] end function p.failsafe() return Text.serial end p.Text = function () return Text end -- p.Text return p 651uzyv6p5vsoexbfr111b6ilkxeurw 618899 618898 2026-07-27T16:49:15Z Wmbata 26533 1 revision imported from [[:en:Module:Text]] 618898 Scribunto text/plain local yesNo = require("Module:Yesno") local Text = { serial = "2024-09-21", suite = "Text" } --[=[ Text utilities ]=] local function fiatQuote( apply, alien, advance ) -- Quote text -- Parameter: -- apply -- string, with text -- alien -- string, with language code -- advance -- number, with level 1 or 2 local r = apply and tostring(apply) or "" alien = alien or "en" advance = tonumber(advance) or 0 local suite local data = mw.loadData('Module:Text/data') local QuoteLang = data.QuoteLang local QuoteType = data.QuoteType local slang = alien:match( "^(%l+)-" ) suite = QuoteLang[alien] or slang and QuoteLang[slang] or QuoteLang["en"] if suite then local quotes = QuoteType[ suite ] if quotes then local space if quotes[ 3 ] then space = "&#160;" else space = "" end quotes = quotes[ advance ] if quotes then r = mw.ustring.format( "%s%s%s%s%s", mw.ustring.char( quotes[ 1 ] ), space, apply, space, mw.ustring.char( quotes[ 2 ] ) ) end else mw.log( "fiatQuote() " .. suite ) end end return r end -- fiatQuote() Text.char = function ( apply, again, accept ) -- Create string from codepoints -- Parameter: -- apply -- table (sequence) with numerical codepoints, or nil -- again -- number of repetitions, or nil -- accept -- true, if no error messages to be appended -- Returns: string local r = "" apply = type(apply) == "table" and apply or {} again = math.floor(tonumber(again) or 1) if again < 1 then return "" end local bad = { } local codes = { } for _, v in ipairs( apply ) do local n = tonumber(v) if not n or (n < 32 and n ~= 9 and n ~= 10) then table.insert(bad, tostring(v)) else table.insert(codes, math.floor(n)) end end if #bad > 0 then if not accept then r = tostring( mw.html.create( "span" ) :addClass( "error" ) :wikitext( "bad codepoints: " .. table.concat( bad, " " )) ) end return r end if #codes > 0 then r = mw.ustring.char( unpack( codes ) ) if again > 1 then r = r:rep(again) end end return r end -- Text.char() local function trimAndFormat(args, fmt) local result = {} if type(args) ~= 'table' then args = {args} end for _, v in ipairs(args) do v = mw.text.trim(tostring(v)) if v ~= "" then table.insert(result,fmt and mw.ustring.format(fmt, v) or v) end end return result end Text.concatParams = function ( args, apply, adapt ) -- Concat list items into one string -- Parameter: -- args -- table (sequence) with numKey=string -- apply -- string (optional); separator (default: "|") -- adapt -- string (optional); format including "%s" -- Returns: string local collect = { } return table.concat(trimAndFormat(args,adapt), apply or "|") end -- Text.concatParams() Text.containsCJK = function ( s ) -- Is any CJK code within? -- Parameter: -- s -- string -- Returns: true, if CJK detected s = s and tostring(s) or "" local patternCJK = mw.loadData('Module:Text/data').PatternCJK return mw.ustring.find( s, patternCJK ) ~= nil end -- Text.containsCJK() Text.removeDelimited = function (s, prefix, suffix) -- Remove all text in s delimited by prefix and suffix (inclusive) -- Arguments: -- s = string to process -- prefix = initial delimiter -- suffix = ending delimiter -- Returns: stripped string s = s and tostring(s) or "" prefix = prefix and tostring(prefix) or "" suffix = suffix and tostring(suffix) or "" local prefixLen = mw.ustring.len(prefix) local suffixLen = mw.ustring.len(suffix) if prefixLen == 0 or suffixLen == 0 then return s end local i = s:find(prefix, 1, true) local r = s local j while i do j = r:find(suffix, i + prefixLen) if j then r = r:sub(1, i - 1)..r:sub(j+suffixLen) else r = r:sub(1, i - 1) end i = r:find(prefix, 1, true) end return r end Text.getPlain = function ( adjust ) -- Remove wikisyntax from string, except templates -- Parameter: -- adjust -- string -- Returns: string local r = Text.removeDelimited(adjust,"<!--","-->") r = r:gsub( "(</?%l[^>]*>)", "" ) :gsub( "'''", "" ) :gsub( "''", "" ) :gsub( "&nbsp;", " " ) return r end -- Text.getPlain() Text.isLatinRange = function (s) -- Are characters expected to be latin or symbols within latin texts? -- Arguments: -- s = string to analyze -- Returns: true, if valid for latin only s = s and tostring(s) or "" --- ensure input is always string local PatternLatin = mw.loadData('Module:Text/data').PatternLatin return mw.ustring.match(s, PatternLatin) ~= nil end -- Text.isLatinRange() Text.isQuote = function ( s ) -- Is this character any quotation mark? -- Parameter: -- s = single character to analyze -- Returns: true, if s is quotation mark s = s and tostring(s) or "" if s == "" then return false end local SeekQuote = mw.loadData('Module:Text/data').SeekQuote return mw.ustring.find( SeekQuote, s, 1, true ) ~= nil end -- Text.isQuote() Text.listToText = function ( args, adapt ) -- Format list items similar to mw.text.listToText() -- Parameter: -- args -- table (sequence) with numKey=string -- adapt -- string (optional); format including "%s" -- Returns: string return mw.text.listToText(trimAndFormat(args, adapt)) end -- Text.listToText() Text.quote = function ( apply, alien, advance ) -- Quote text -- Parameter: -- apply -- string, with text -- alien -- string, with language code, or nil -- advance -- number, with level 1 or 2, or nil -- Returns: quoted string apply = apply and tostring(apply) or "" local mode, slang if type( alien ) == "string" then slang = mw.text.trim( alien ):lower() else slang = mw.title.getCurrentTitle().pageLanguage if not slang then -- TODO FIXME: Introduction expected 2017-04 slang = mw.language.getContentLanguage():getCode() end end if advance == 2 then mode = 2 else mode = 1 end return fiatQuote( mw.text.trim( apply ), slang, mode ) end -- Text.quote() Text.quoteUnquoted = function ( apply, alien, advance ) -- Quote text, if not yet quoted and not empty -- Parameter: -- apply -- string, with text -- alien -- string, with language code, or nil -- advance -- number, with level 1 or 2, or nil -- Returns: string; possibly quoted local r = mw.text.trim( apply and tostring(apply) or "" ) local s = mw.ustring.sub( r, 1, 1 ) if s ~= "" and not Text.isQuote( s, advance ) then s = mw.ustring.sub( r, -1, 1 ) if not Text.isQuote( s ) then r = Text.quote( r, alien, advance ) end end return r end -- Text.quoteUnquoted() Text.removeDiacritics = function ( adjust ) -- Remove all diacritics -- Parameter: -- adjust -- string -- Returns: string; all latin letters should be ASCII -- or basic greek or cyrillic or symbols etc. local cleanup, decomposed local PatternCombined = mw.loadData('Module:Text/data').PatternCombined decomposed = mw.ustring.toNFD( adjust and tostring(adjust) or "" ) cleanup = mw.ustring.gsub( decomposed, PatternCombined, "" ) return mw.ustring.toNFC( cleanup ) end -- Text.removeDiacritics() Text.sentenceTerminated = function ( analyse ) -- Is string terminated by dot, question or exclamation mark? -- Quotation, link termination and so on granted -- Parameter: -- analyse -- string -- Returns: true, if sentence terminated local r local PatternTerminated = mw.loadData('Module:Text/data').PatternTerminated if mw.ustring.find( analyse, PatternTerminated ) then r = true else r = false end return r end -- Text.sentenceTerminated() Text.ucfirstAll = function ( adjust) -- Capitalize all words -- Arguments: -- adjust = string to adjust -- Returns: string with all first letters in upper case adjust = adjust and tostring(adjust) or "" local r = mw.text.decode(adjust,true) local i = 1 local c, j, m m = (r ~= adjust) r = " "..r while i do i = mw.ustring.find( r, "%W%l", i ) if i then j = i + 1 c = mw.ustring.upper( mw.ustring.sub( r, j, j ) ) r = string.format( "%s%s%s", mw.ustring.sub( r, 1, i ), c, mw.ustring.sub( r, i + 2 ) ) i = j end end -- while i r = r:sub( 2 ) if m then r = mw.text.encode(r) end return r end -- Text.ucfirstAll() Text.uprightNonlatin = function ( adjust ) -- Ensure non-italics for non-latin text parts -- One single greek letter might be granted -- Precondition: -- adjust -- string -- Returns: string with non-latin parts enclosed in <span> local r local data = mw.loadData('Module:Text/data') local PatternLatin = data.PatternLatin local RangesLatin = data.RangesLatin local NumLatinRanges = data.NumLatinRanges if mw.ustring.match( adjust, PatternLatin ) then -- latin only, horizontal dashes, quotes r = adjust else local c local j = false local k = 1 local m = false local n = mw.ustring.len( adjust ) local span = "%s%s<span dir='auto' style='font-style:normal'>%s</span>" local flat = function ( a ) -- isLatin local range -- NumLatinRanges has to be precomputed because # does not work from loadData for i = 1, NumLatinRanges do range = RangesLatin[ i ] if a >= range[ 1 ] and a <= range[ 2 ] then return true end end -- for i end -- flat() local focus = function ( a ) -- char is not ambivalent local r = ( a > 64 ) if r then r = ( a < 8192 or a > 8212 ) else r = ( a == 38 or a == 60 ) -- '&' '<' end return r end -- focus() local form = function ( a ) return string.format( span, r, mw.ustring.sub( adjust, k, j - 1 ), mw.ustring.sub( adjust, j, a ) ) end -- form() r = "" for i = 1, n do c = mw.ustring.codepoint( adjust, i, i ) if focus( c ) then if flat( c ) then if j then if m then if i == m then -- single greek letter. j = false end m = false end if j then local nx = i - 1 local s = "" for ix = nx, 1, -1 do c = mw.ustring.sub( adjust, ix, ix ) if c == " " or c == "(" then nx = nx - 1 s = c .. s else break -- for ix end end -- for ix r = form( nx ) .. s j = false k = i end end elseif not j then j = i if c >= 880 and c <= 1023 then -- single greek letter? m = i + 1 else m = false end end elseif m then m = m + 1 end end -- for i if j and ( not m or m < n ) then r = form( n ) else r = r .. mw.ustring.sub( adjust, k ) end end return r end -- Text.uprightNonlatin() Text.test = function ( about ) local r if about == "quote" then data = mw.loadData('Module:Text/data') r = { } r.QuoteLang = data.QuoteLang r.QuoteType = data.QuoteType end return r end -- Text.test() -- Non Unicode-aware version of mw.text.split and mw.text.gsplit -- based on [[phab:diffusion/ELUA/browse/master/includes/Engines/LuaCommon/lualib/mw.text.lua]] -- These run up to 60 times faster than the Unicode-aware versions Text.split = function ( text, pattern, plain ) local ret = {} for m in Text.gsplit( text, pattern, plain ) do ret[#ret+1] = m end return ret end Text.gsplit = function ( text, pattern, plain ) local s, l = 1, string.len( text ) return function () if s then local e, n = string.find( text, pattern, s, plain ) local ret if not e then ret = string.sub( text, s ) s = nil elseif n < e then -- Empty separator! ret = string.sub( text, s, e ) if e < l then s = e + 1 else s = nil end else ret = e > s and string.sub( text, s, e - 1 ) or '' s = n + 1 end return ret end end, nil, nil end -- Export local p = { } for _, func in ipairs({'containsCJK','isLatinRange','isQuote','sentenceTerminated'}) do p[func] = function (frame) return Text[func]( frame.args[ 1 ] or "" ) and "1" or "" end end for _, func in ipairs({'getPlain','removeDiacritics','ucfirstAll','uprightNonlatin'}) do p[func] = function (frame) return Text[func]( frame.args[ 1 ] or "" ) end end function p.char( frame ) local params = frame:getParent().args local story = params[ 1 ] local codes, lenient, multiple if not story then params = frame.args story = params[ 1 ] end if story then local items = mw.text.split( mw.text.trim(story), "%s+" ) if #items > 0 then local j lenient = (yesNo(params.errors) == false) codes = { } multiple = tonumber( params[ "*" ] ) for _, v in ipairs( items ) do j = tonumber((v:sub( 1, 1 ) == "x" and "0" or "") .. v) table.insert( codes, j or v ) end end end return Text.char( codes, multiple, lenient ) end function p.concatParams( frame ) local args local template = frame.args.template if type( template ) == "string" then template = mw.text.trim( template ) template = ( template == "1" ) end if template then args = frame:getParent().args else args = frame.args end return Text.concatParams( args, frame.args.separator, frame.args.format ) end function p.listToFormat(frame) local lists = {} local pformat = frame.args["format"] local sep = frame.args["sep"] or ";" -- Parameter parsen: Listen for k, v in pairs(frame.args) do local knum = tonumber(k) if knum then lists[knum] = v end end -- Listen splitten local maxListLen = 0 for i = 1, #lists do lists[i] = mw.text.split(lists[i], sep) if #lists[i] > maxListLen then maxListLen = #lists[i] end end -- Ergebnisstring generieren local result = "" local result_line = "" for i = 1, maxListLen do result_line = pformat for j = 1, #lists do result_line = mw.ustring.gsub(result_line, "%%s", lists[j][i], 1) end result = result .. result_line end return result end function p.listToText( frame ) local args local template = frame.args.template if type( template ) == "string" then template = mw.text.trim( template ) template = ( template == "1" ) end if template then args = frame:getParent().args else args = frame.args end return Text.listToText( args, frame.args.format ) end function p.quote( frame ) local slang = frame.args[2] if type( slang ) == "string" then slang = mw.text.trim( slang ) if slang == "" then slang = false end end return Text.quote( frame.args[ 1 ] or "", slang, tonumber( frame.args[3] ) ) end function p.quoteUnquoted( frame ) local slang = frame.args[2] if type( slang ) == "string" then slang = mw.text.trim( slang ) if slang == "" then slang = false end end return Text.quoteUnquoted( frame.args[ 1 ] or "", slang, tonumber( frame.args[3] ) ) end function p.zip(frame) local lists = {} local seps = {} local defaultsep = frame.args["sep"] or "" local innersep = frame.args["isep"] or "" local outersep = frame.args["osep"] or "" -- Parameter parsen for k, v in pairs(frame.args) do local knum = tonumber(k) if knum then lists[knum] = v else if string.sub(k, 1, 3) == "sep" then local sepnum = tonumber(string.sub(k, 4)) if sepnum then seps[sepnum] = v end end end end -- sofern keine expliziten Separatoren angegeben sind, den Standardseparator verwenden for i = 1, math.max(#seps, #lists) do if not seps[i] then seps[i] = defaultsep end end -- Listen splitten local maxListLen = 0 for i = 1, #lists do lists[i] = mw.text.split(lists[i], seps[i]) if #lists[i] > maxListLen then maxListLen = #lists[i] end end local result = "" for i = 1, maxListLen do if i ~= 1 then result = result .. outersep end for j = 1, #lists do if j ~= 1 then result = result .. innersep end result = result .. (lists[j][i] or "") end end return result end function p.split(frame) local text = frame.args.text or frame.args[1] or '' local pattern = frame.args.pattern or frame.args[2] or '' local plain = yesNo(frame.args.plain or frame.args[3]) local index = tonumber(frame.args.index) or tonumber(frame.args[4]) or 1 local a = Text.split(text, pattern, plain) if index < 0 then index = #a + index + 1 end return a[index] end function p.failsafe() return Text.serial end p.Text = function () return Text end -- p.Text return p 651uzyv6p5vsoexbfr111b6ilkxeurw Module:WLink 828 113570 618922 285849 2020-10-30T15:03:05Z Plastikspork 9637 Import for [[Template:LDLBerlin]] 618922 Scribunto text/plain local WLink = { suite = "WLink", serial = "2016-10-05" }; --[=[ ansiPercent() formatURL() getArticleBase() getBaseTitle() getEscapedTitle() getExtension() getFile() getFragment() getLanguage() getNamespace() getPlain() getProject() getTarget() getTargetPage() getTitle() getWeblink() isBracketedLink() isBracketedURL() isCategorization() isExternalLink() isInterlanguage() isInterwiki() isMedia() isTitledLink() isValidLink() isWikilink() wikilink() failsafe() ]=] -- local globals local URLutil = false; local utilURL = function () -- Attach URLutil library module -- Postcondition: -- Returns table, with URLutil library -- Throws error, if not available if not URLutil then local lucky, util = pcall( require, "Module:URLutil" ); if lucky then if type( util ) == "table" then URLutil = util.URLutil(); end util = "library URLutil invalid"; end if type( URLutil ) ~= "table" then error( util, 0 ); end end return URLutil; end -- utilURL() local contentExtlink = function ( attempt ) -- Retrieve span of external link between brackets -- Precondition: -- attempt -- string, with presumable link -- the first char is expected to be "[" -- Postcondition: -- Returns string, number, number -- string including whitespace -- number with index of relevant "[" -- number with index after relevant "]" -- false if nothing found local r1 = false; local r2 = false; local r3 = attempt:find( "]", 2, true ); if r3 then local s = attempt:sub( 2, r3 - 1 ); local i = s:find( "[", 1, true ); if i then r1 = s:sub( i + 1 ); r2 = i; else r1 = s; r2 = 1; end else r3 = false; end return r1, r2, r3; end -- contentExtlink() local contentWikilink = function ( attempt ) -- Retrieve span of wikilink between brackets -- Precondition: -- attempt -- string, with presumable link -- the first two chars are expected to be "[[" -- Postcondition: -- Returns string, number, number -- string including whitespace -- number with index of relevant "[[" -- number with index after relevant "]]" -- false if nothing found local r1 = false; local r2 = false; local r3 = attempt:find( "]]", 3, true ); if r3 then local s = attempt:sub( 3, r3 - 1 ); local i = s:find( "[[", 1, true ); if i then r1 = s:sub( i + 2 ); r2 = i; else r1 = s; r2 = 1; end end return r1, r2, r3; end -- contentWikilink() local extractExtlink = function ( attempt ) -- Retrieve external link -- Precondition: -- attempt -- string, with presumable link -- the first char is expected to be "[" -- Postcondition: -- Returns string, string -- first with target and title -- second result false if not titled -- false if nothing found local r1 = false; local r2 = false; local s = contentExtlink( attempt ); if s then local i = s:find( "%s", 1 ); if i then r1 = s:sub( 1, i - 1 ); r2 = mw.text.trim( s:sub( i + 1 ) ); if r2 == "" then r2 = false; end else r1 = s; end if r1 then r1 = mw.text.trim( r1 ); if r1 == "" or not utilURL().isResourceURL( r1 ) then r1 = false; end end if not r1 then r2 = false; end end return r1, r2; end -- extractExtlink() local extractWikilink = function ( attempt ) -- Retrieve wikilink -- Precondition: -- attempt -- string, with presumable link -- the first two chars are expected to be "[[" -- Postcondition: -- Returns string, string -- first with target -- second result title, or false if not piped -- false if nothing found local r1 = false; local r2 = false; local s = contentWikilink( attempt ); if s then local i = s:find( "|", 1, true ); if i then r1 = s:sub( 1, i - 1 ); r2 = s:sub( i + 1 ); else r1 = s; end r1 = mw.text.trim( r1 ); if r1 == "" then r1 = false; else r1 = r1:gsub( "_", " " ) :gsub( "&nbsp;", " " ) :gsub( "&thinsp;", " " ) :gsub( "&#160;", " " ) :gsub( "&#8239;", " " ) :gsub( " +", " " ); r1 = mw.text.decode( r1 ); end end return r1, r2; end -- extractWikilink() local prefix = function ( ask, ahead ) -- Interprete prefix of language or project type -- Precondition: -- ask -- string, with presumable prefix -- ahead -- true, if first segment -- Postcondition: -- Returns string,string or nil -- first string one of "lead", "lang", "project" -- second string is formatted value -- type is one of "lead", "lang", "project" -- nil if nothing found local r1, r2; local prefixes = { b = true, c = "commons", d = true, commons = true, m = "meta", mediawiki = "mw", mw = true, meta = true, n = true, q = true, s = true, simple = false, v = true, voy = true, w = true, wikibooks = "b", wikidata = "d", wikinews = "n", wikipedia = "w", wikiquote = "q", wikisource = "s", wikiversity = "v", wikivoyage = "voy", wikt = true, wiktionary = "wikt" }; local s = mw.text.trim( ask ); if s == "" then if ahead then r1 = "lead"; r2 = true; end else local p; s = s:lower(); p = prefixes[ s ]; if p == true then r1 = "project"; r2 = s; elseif p then r1 = "project"; r2 = p; elseif p == false then r1 = "lang"; r2 = s; elseif s:match( "^%l%l%l?$" ) and mw.language.isSupportedLanguage( s ) then r1 = "lang"; r2 = s; end end return r1, r2; end -- prefix() local target = function ( attempt, lonely ) -- Retrieve first target (wikilink or URL), or entire string -- Precondition: -- attempt -- string, with presumable link somewhere -- lonely -- remove fragment, if true -- Postcondition: -- Returns string, number -- string, with detected link target, or entire -- number, with number of brackets, if found, or 2 local r1, r2 = WLink.getTarget( attempt ); if not r1 then r1 = mw.text.trim( attempt ); r2 = 2; end if lonely then local i = r1:find( "#", 1, true ); if i == 1 then r1 = ""; elseif i then r1 = r1:sub( 1, i - 1 ); end end return r1, r2; end -- target() function WLink.ansiPercent( attempt, alter ) -- Convert string by ANSI encoding rather than UTF-8 encoding -- Precondition: -- attempt -- string, with presumable ANSI characters -- alter -- string or nil, to use for spaces instead of %20 -- Postcondition: -- Returns string, encoded local k, s; local r = attempt; if alter then r = r:gsub( " ", alter ); end for i = mw.ustring.len( r ), 1, -1 do k = mw.ustring.codepoint( r, i, i ); if k <= 32 or k > 126 then if k > 255 then s = mw.ustring.sub( r, i, i ); if k > 2047 then s = string.format( "%%%2X%%%2X%%%2X", s:byte( 1, 1 ), s:byte( 2, 2 ), s:byte( 3, 3 ) ); else s = string.format( "%%%2X%%%2X", s:byte( 1, 1 ), s:byte( 2, 2 ) ); end else s = string.format( "%%%2X", k ); end r = string.format( "%s%s%s", mw.ustring.sub( r, 1, i - 1 ), s, mw.ustring.sub( r, i + 1 ) ); end end -- for --i r = mw.ustring.gsub(r, '^%*', '%%2A') return r; end -- WLink.ansiPercent() function WLink.formatURL( adjust ) -- Create bracketed link, if not yet -- Precondition: -- adjust -- string, with URL or domain/path or bracketed link -- Postcondition: -- Returns string, with bracketed link -- false on invalid format local r; if type( adjust ) == "string" then if WLink.isBracketedLink( adjust ) then r = adjust; else local url = mw.text.trim( adjust ); local host; utilURL(); host = URLutil.getHost( adjust ); if not host then url = "http://" .. adjust; host = URLutil.getHost( url ); end if host then local path = URLutil.getRelativePath( url ); local show; if path == "/" then if not url:match( "/$" ) then url = url .. "/"; end show = host; else local i = path:find( "#" ); if i then path = path:sub( 1, i - 1 ); end show = host .. path; end r = string.format( "[%s %s]", url, show ); else r = adjust; end end else r = false; end return r; end -- WLink.formatURL() function WLink.getArticleBase( attempt ) -- Retrieve generic article title, no fragment nor brackets -- Precondition: -- attempt -- string, with wikilink or page title -- current page title, if missing -- Postcondition: -- Returns string, with identified lemma, or all -- false on invalid format local r; if attempt then local m; r, m = target( attempt, true ); if m ~= 2 then r = false; end else r = mw.title.getCurrentTitle().text; end if r then local sub = r:match( "^(.*%S) *%(.+%)$" ); if sub then r = sub; end end return r; end -- WLink.getArticleBase() function WLink.getBaseTitle( attempt ) -- Retrieve last segment in subpage, no fragment -- Precondition: -- attempt -- string, with wikilink or page title -- Postcondition: -- Returns string, with identified segment, or all local r; local s, m = target( attempt, true ); if m == 2 then local sub = s:match( "/([^/]+)$" ); if sub then r = sub; else r = s; end else r = false; end return r; end -- WLink.getBaseTitle() function WLink.getEscapedTitle( attempt ) -- Retrieve escaped link title -- Precondition: -- attempt -- string, with presumable link title -- Postcondition: -- Returns string, with suitable link title local s = mw.text.trim( attempt ); return s:gsub( "\n", " " ) :gsub( "%[", "&#91;" ) :gsub( "%]", "&#93;" ) :gsub( "|", "&#124;" ); end -- WLink.getEscapedTitle() function WLink.getExtension( attempt ) -- Retrieve media extension -- Precondition: -- attempt -- string, with wikilink (media link) or page title -- if URL, PDF may be detected -- Postcondition: -- Returns string, with detected downcased media type -- false if no extension found local r = false; local s, m = target( attempt ); if m == 2 then s = s:match( "%.(%a+)$" ); if s then r = s:lower(); end elseif s:upper():match( "[%./](PDF)%W?" ) then r = "pdf"; end return r; end -- WLink.getExtension() function WLink.getFile( attempt ) -- Retrieve media page identifier -- Precondition: -- attempt -- string, with wikilink (media link) or page title -- Postcondition: -- Returns string, with detected file title -- no namespace nor project -- false if no file found local r = false; local s, m = target( attempt ); if m == 2 then local slow = ":" .. s:lower(); local find = function ( a ) local seek = string.format( ":%s:().+%%.%%a+$", a:lower() ); local join = slow:find( seek ); local ret; if join then ret = s:sub( join + #a + 1 ); end return ret; end; r = find( "file" ); if not r then local trsl = mw.site.namespaces[6]; r = find( trsl.name ); if not r then trsl = trsl.aliases; for k, v in pairs( trsl ) do r = find( v ); if r then break; -- for k, v end end -- for k, v end end end return r; end -- WLink.getFile() function WLink.getFragment( attempt ) -- Retrieve fragment -- Precondition: -- attempt -- string, with presumable fragment -- Postcondition: -- Returns string, with detected fragment -- false if no address found local r = false; local s, m = target( attempt ); if s then local i = s:find( "#", 1, true ); if i then if i > 1 then s = s:sub( i - 1 ); i = 2; end if s:find( "&#", 1, true ) then s = mw.text.decode( s ); i = s:find( "#", 1, true ); if not i then s = ""; i = 0; end end s = s:sub( i + 1 ); r = mw.text.trim( s ); if r == "" then r = false; elseif m == 2 then r = r:gsub( "%.(%x%x)", "%%%1" ) :gsub( "_", " " ); r = mw.uri.decode( r, "PATH" ); end end end return r; end -- WLink.getFragment() function WLink.getLanguage( attempt ) -- Retrieve language project identifier -- Precondition: -- attempt -- string, with wikilink or page title -- Postcondition: -- Returns string, with detected downcased language identifier -- false if no project language found local r = false; local s, m = WLink.getTarget( attempt ); if m == 2 then local w = WLink.wikilink( s ); if w and w.lang then r = w.lang; end end return r; end -- WLink.getLanguage() function WLink.getNamespace( attempt ) -- Retrieve namespace number -- Precondition: -- attempt -- string, with wikilink or page title -- Postcondition: -- Returns number, of detected namespace -- false if no namespace found local r = false; local s, m = WLink.getTarget( attempt ); if m == 2 then local w = WLink.wikilink( s ); if w and not w.lang and not w.project and w.ns then r = w.ns; end end return r; end -- WLink.getNamespace() function WLink.getPlain( attempt ) -- Retrieve text with all links replaced by link titles -- Precondition: -- attempt -- string, with wikitext -- Postcondition: -- Returns string, with modified wikitext without links local r = attempt; local i = 1; local j, k, n, lean, s, shift, space, suffix; while ( true ) do j = r:find( "[", i, true ); if j then suffix = r:sub( j ); i = j + 1; lean = ( r:byte( i, i ) == 91 ); if lean then s, k, n = contentWikilink( suffix ); else s, k, n = contentExtlink( suffix ); end if s then if k > 1 then n = n - k; i = j + k; j = i - 1; suffix = r:sub( j ); end if lean then s, shift = extractWikilink( suffix ); if s then space = s:match( "^([^:]+):" ); if space then space = mw.site.namespaces[ space ]; if space then space = space.id; end end if space == 6 or space == 14 then shift = ""; elseif not shift then shift = s; end else s = ""; shift = ""; end else s, shift = extractExtlink( suffix ); if not s then s = ""; end if not shift then shift = ""; end i = i - 1; end if j > 1 then s = r:sub( 1, j - 1 ); else s = ""; end r = string.format( "%s%s%s", s, shift, r:sub( n + i ) ); i = i + #shift; else break; -- while true end else break; -- while true end end -- while true return r; end -- WLink.getPlain() function WLink.getProject( attempt ) -- Retrieve wikifarm project identifier -- Precondition: -- attempt -- string, with wikilink or page title -- Postcondition: -- Returns string, with detected downcased project identifier -- false if no project identifier found local r = false; local s, m = WLink.getTarget( attempt ); if m == 2 then local w = WLink.wikilink( s ); if w and w.project then r = w.project; end end return r; end -- WLink.getProject() function WLink.getTarget( attempt ) -- Retrieve first target (wikilink or URL) -- Precondition: -- attempt -- string, with presumable link somewhere -- Postcondition: -- Returns string, number -- string, with first detected link target -- number, with number of brackets, if found -- false if nothing found local r1 = false; local r2 = false; local i = attempt:find( "[", 1, true ); if i then local m; r1 = attempt:sub( i ); if r1:byte( 2, 2 ) == 91 then m = 2; r1 = extractWikilink( r1 ); else m = 1; r1 = extractExtlink( r1 ); end if r1 then r2 = m; end else r1 = attempt:match( "%A?([hf]t?tps?://%S+)%s?" ); if r1 then if utilURL().isResourceURL( r1 ) then r2 = 0; else r1 = false; end else r1 = false; end end return r1, r2; end -- WLink.getTarget() function WLink.getTargetPage( attempt ) -- Retrieve first target page (page name or URL of page) -- Precondition: -- attempt -- string, with presumable link somewhere -- Postcondition: -- Returns string, with first detected linked page -- false if nothing found local r1, r2 = WLink.getTarget( attempt ); if r1 then local i = r1:find( "#", 1, true ); if i then if i == 1 then r1 = false; else r1 = mw.text.trim( r1:sub( 1, i - 1 ) ); end end end return r1, r2; end -- WLink.getTargetPage() function WLink.getTitle( attempt ) -- Retrieve first link title (wikilink or URL), or wikilink target -- Precondition: -- attempt -- string, with presumable link somewhere -- Postcondition: -- Returns string, with first detected link target -- false if nothing found local r = false; local i = attempt:find( "[", 1, true ); if i then local s1, s2; r = attempt:sub( i ); if r:byte( 2, 2 ) == 91 then s1, s2 = extractWikilink( r ); if s2 then r = s2; else r = s1; end else s1, r = extractExtlink( r ); end end return r; end -- WLink.getTitle() function WLink.getWeblink( attempt, anURLutil ) -- Retrieve bracketed link from resource URL -- Precondition: -- attempt -- string, with URL, or something different -- anURLutil -- library module object, or nil -- Postcondition: -- Returns string, with first detected link target -- false if nothing found local second = ".ac.co.go.gv.or."; local r; if type( anURLutil ) == "table" then URLutil = anURLutil; else utilURL(); end if URLutil.isResourceURL( attempt ) then local site = URLutil.getAuthority( attempt ); local show; if #attempt == #site then site = site .. "/"; end show = URLutil.getTop3domain( "//" .. site ); if show then local scan = "[%./](%a+)(%.%l%l%.)(%a+)$"; local search = "." .. show; local s1, s2, s3 = search:match( scan ); if s2 then if not second:find( s2, 1, true ) then show = string.format( "%s.%s", s2, s3 ); end else show = false; end end if not show then show = URLutil.getTop2domain( "//" .. site ); if not show then show = URLutil.getHost( "//" .. site ); end end r = string.format( "[%s %s]", attempt, show ); else r = attempt; end return r; end -- WLink.getWeblink() function WLink.isBracketedLink( attempt ) -- Does attempt match a bracketed link? -- Precondition: -- attempt -- string, with presumable link somewhere -- Postcondition: -- Returns boolean local r = false; local i = attempt:find( "[", 1, true ); if i then local s = attempt:sub( i ); if s:byte( 2, 2 ) == 91 then s = extractWikilink( s ); else s = extractExtlink( s ); end if s then r = true; end end return r; end -- WLink.isBracketedLink() function WLink.isBracketedURL( attempt ) -- Does attempt match a bracketed URL? -- Precondition: -- attempt -- string, with presumable link somewhere -- Postcondition: -- Returns boolean local s, r = WLink.getTarget( attempt ); return ( r == 1 ); end -- WLink.isBracketedURL() function WLink.isCategorization( attempt ) -- Does attempt match a categorization? -- Precondition: -- attempt -- string, with presumable link somewhere -- Postcondition: -- Returns boolean local r = false; local s, m = WLink.getTarget( attempt ); if m == 2 then local w = WLink.wikilink( s ); if w and w.ns == 14 and not ( w.lead or w.lang or w.project ) and w.title ~= "" then r = true; end end return r; end -- WLink.isCategorization() function WLink.isExternalLink( attempt ) -- Does attempt match an external link? -- Precondition: -- attempt -- string, with presumable link somewhere -- Postcondition: -- Returns boolean local s, r = WLink.getTarget( attempt ); if r then r = ( r < 2 ); end return r; end -- WLink.isExternalLink() function WLink.isInterlanguage( attempt ) -- Does attempt match an interlanguage link? -- Precondition: -- attempt -- string, with presumable link somewhere -- Postcondition: -- Returns boolean local r = false; local s, m = WLink.getTarget( attempt ); if m == 2 then local w = WLink.wikilink( s ); if w and w.lang and not w.project and not w.lead and w.title ~= "" then r = true; end end return r; end -- WLink.isInterlanguage() function WLink.isInterwiki( attempt ) -- Does attempt match an interwiki link within wikifarm? -- Precondition: -- attempt -- string, with presumable link somewhere -- Postcondition: -- Returns boolean local r = false; local s, m = WLink.getTarget( attempt ); if m == 2 then local w = WLink.wikilink( s ); if w and ( w.lang or w.project ) and w.title ~= "" then r = true; end end return r; end -- WLink.isInterwiki() function WLink.isMedia( attempt ) -- Does attempt match a media translusion? -- Precondition: -- attempt -- string, with presumable link somewhere -- Postcondition: -- Returns boolean local r = false; local s, m = WLink.getTarget( attempt ); if m == 2 then local w = WLink.wikilink( s ); if w and w.ns == 6 and not ( w.lead or w.lang or w.project ) and w.title ~= "" and WLink.getExtension( w.title ) then r = true; end end return r; end -- WLink.isMedia() function WLink.isTitledLink( attempt ) -- Does attempt match a titled link? -- Precondition: -- attempt -- string, with presumable link somewhere -- Postcondition: -- Returns boolean local r = false; local i = attempt:find( "[", 1, true ); if i then local c, n; local s = attempt:sub( i ); if s:byte( 2, 2 ) == 91 then n = s:find( "%]%]", 5 ); c = "|"; else n = s:find( "%]", 8 ); c = "%s%S"; end if n then local m = s:find( c, 2 ); if m and m + 1 < n and WLink.getTarget( attempt ) then r = true; end end end return r; end -- WLink.isTitledLink() function WLink.isValidLink( attempt ) -- Does attempt match a link? -- Precondition: -- attempt -- string, with presumable link somewhere -- Postcondition: -- Returns boolean local s, r = WLink.getTarget( attempt ); if r then r = true; end return r; end -- WLink.isValidLink() function WLink.isWikilink( attempt ) -- Does attempt match a wikilink? -- Precondition: -- attempt -- string, with presumable link somewhere -- Postcondition: -- Returns boolean local s, m = WLink.getTarget( attempt ); return ( m == 2 ); end -- WLink.isWikilink() function WLink.wikilink( attempt ) -- Retrieve wikilink components -- Precondition: -- attempt -- string, with presumable link -- expected to be enclosed in "[[" "]]" -- else wikilink -- Postcondition: -- Returns table or false -- table of assignments with { type, value} -- type is one of "lead", -- "project", "lang", -- "ns", "space", "title" -- false if nothing found local s = contentWikilink( attempt ); local got, n, r; if not s then s = attempt; end i = s:find( "|", 1, true ); if i then s = s:sub( 1, i - 1 ); end got = mw.text.split( s, ":" ); n = table.maxn( got ); if n == 1 then r = { title = mw.text.trim( s ) }; else local j, k, o, v; r = { title = "" }; if n > 4 then k = 4; else k = n - 1; end j = k; for i = 1, j do s = mw.text.trim( got[ i ] ); if s ~= "" then o = mw.site.namespaces[ mw.text.trim( got[ i ] ) ]; if o then r.ns = o.id; r.space = o.name; k = i + 1; j = i - 1; break; -- for i end end end -- for i for i = 1, j do o, v = prefix( got[ i ], ( i == 1 ) ); if o then if r[ o ] then k = i; break; -- for i else r[ o ] = v; end else k = i; break; -- for i end end -- for i for i = k, n do r.title = r.title .. got[ i ]; if i < n then r.title = r.title .. ":"; end end -- for i end if r.lead and ( r.project or not r.title or ( not r.lang and r.ns ~= 6 and r.ns ~= 14 ) ) then r.lead = false; end return r; end -- WLink.wikilink() function WLink.failsafe( assert ) -- Retrieve versioning and check for compliance -- Precondition: -- assert -- string, with required version, or false -- Postcondition: -- Returns string with appropriate version, or false local r; if assert and assert > WLink.serial then r = false; else r = WLink.serial; end return r end -- WLink.failsafe() local function Template( frame, action, leave, lone ) -- Run actual code from template transclusion -- Precondition: -- frame -- object -- action -- string, with function name -- leave -- true: keep whitespace around -- lone -- true: permit call without parameters -- Postcondition: -- Return string; might be error message local lucky = true; local s = false; local r = false; local space; for k, v in pairs( frame.args ) do if k == 1 then if leave then s = v; else s = mw.text.trim( v ); end elseif action == "ansiPercent" and k == "space" then if v ~= "" then space = v; end elseif k ~= "template" then lucky = false; if r then r = r .. "|"; else r = "Unknown parameter: "; end r = string.format( "%s%s=", r, k ); end end -- for k, v if lucky then if s or lone then lucky, r = pcall( WLink[ action ], s, space ); else r = "Parameter missing"; lucky = false; end end if lucky then if type( r ) == "boolean" then if r then r = "1"; else r = ""; end end else r = string.format( "<span class=\"error\">%s</span>", r ); end return r; end -- Template() -- Export local p = { }; p.ansiPercent = function ( frame ) return Template( frame, "ansiPercent" ); end p.formatURL = function ( frame ) return Template( frame, "formatURL" ); end p.getArticleBase = function ( frame ) return Template( frame, "getArticleBase", false, true ); end p.getBaseTitle = function ( frame ) return Template( frame, "getBaseTitle" ); end p.getEscapedTitle = function ( frame ) return Template( frame, "getEscapedTitle" ); end p.getExtension = function ( frame ) return Template( frame, "getExtension" ); end p.getFile = function ( frame ) return Template( frame, "getFile" ); end p.getFragment = function ( frame ) return Template( frame, "getFragment" ); end p.getInterwiki = function ( frame ) return Template( frame, "getInterwiki" ); end p.getLanguage = function ( frame ) return Template( frame, "getLanguage" ); end p.getNamespace = function ( frame ) return tostring( Template( frame, "getNamespace" ) ); end p.getPlain = function ( frame ) return Template( frame, "getPlain" ); end p.getProject = function ( frame ) return Template( frame, "getProject" ); end p.getTarget = function ( frame ) return Template( frame, "getTarget" ); end p.getTargetPage = function ( frame ) return Template( frame, "getTargetPage" ); end p.getTitle = function ( frame ) return Template( frame, "getTitle" ); end p.getWeblink = function ( frame ) return Template( frame, "getWeblink" ); end p.isBracketedLink = function ( frame ) return Template( frame, "isBracketedLink" ); end p.isBracketedURL = function ( frame ) return Template( frame, "isBracketedURL" ); end p.isCategorization = function ( frame ) return Template( frame, "isCategorization" ); end p.isExternalLink = function ( frame ) return Template( frame, "isExternalLink" ); end p.isInterlanguage = function ( frame ) return Template( frame, "isInterlanguage" ); end p.isInterwiki = function ( frame ) return Template( frame, "isInterwiki" ); end p.isMedia = function ( frame ) return Template( frame, "isMedia" ); end p.isTitledLink = function ( frame ) return Template( frame, "isTitledLink" ); end p.isValidLink = function ( frame ) return Template( frame, "isValidLink" ); end p.isWeblink = function ( frame ) return Template( frame, "isWeblink" ); end p.isWikilink = function ( frame ) return Template( frame, "isWikilink" ); end p.failsafe = function ( frame ) local since = frame.args[ 1 ]; if since then since = mw.text.trim( since ); if since == "" then since = false; end end return WLink.failsafe( since ) or ""; end p.WLink = function () return WLink; end return p; khcam6fvoqmge78bt0ettgz26jbcp1w 618923 618922 2026-07-27T16:49:16Z Wmbata 26533 1 revision imported from [[:en:Module:WLink]] 618922 Scribunto text/plain local WLink = { suite = "WLink", serial = "2016-10-05" }; --[=[ ansiPercent() formatURL() getArticleBase() getBaseTitle() getEscapedTitle() getExtension() getFile() getFragment() getLanguage() getNamespace() getPlain() getProject() getTarget() getTargetPage() getTitle() getWeblink() isBracketedLink() isBracketedURL() isCategorization() isExternalLink() isInterlanguage() isInterwiki() isMedia() isTitledLink() isValidLink() isWikilink() wikilink() failsafe() ]=] -- local globals local URLutil = false; local utilURL = function () -- Attach URLutil library module -- Postcondition: -- Returns table, with URLutil library -- Throws error, if not available if not URLutil then local lucky, util = pcall( require, "Module:URLutil" ); if lucky then if type( util ) == "table" then URLutil = util.URLutil(); end util = "library URLutil invalid"; end if type( URLutil ) ~= "table" then error( util, 0 ); end end return URLutil; end -- utilURL() local contentExtlink = function ( attempt ) -- Retrieve span of external link between brackets -- Precondition: -- attempt -- string, with presumable link -- the first char is expected to be "[" -- Postcondition: -- Returns string, number, number -- string including whitespace -- number with index of relevant "[" -- number with index after relevant "]" -- false if nothing found local r1 = false; local r2 = false; local r3 = attempt:find( "]", 2, true ); if r3 then local s = attempt:sub( 2, r3 - 1 ); local i = s:find( "[", 1, true ); if i then r1 = s:sub( i + 1 ); r2 = i; else r1 = s; r2 = 1; end else r3 = false; end return r1, r2, r3; end -- contentExtlink() local contentWikilink = function ( attempt ) -- Retrieve span of wikilink between brackets -- Precondition: -- attempt -- string, with presumable link -- the first two chars are expected to be "[[" -- Postcondition: -- Returns string, number, number -- string including whitespace -- number with index of relevant "[[" -- number with index after relevant "]]" -- false if nothing found local r1 = false; local r2 = false; local r3 = attempt:find( "]]", 3, true ); if r3 then local s = attempt:sub( 3, r3 - 1 ); local i = s:find( "[[", 1, true ); if i then r1 = s:sub( i + 2 ); r2 = i; else r1 = s; r2 = 1; end end return r1, r2, r3; end -- contentWikilink() local extractExtlink = function ( attempt ) -- Retrieve external link -- Precondition: -- attempt -- string, with presumable link -- the first char is expected to be "[" -- Postcondition: -- Returns string, string -- first with target and title -- second result false if not titled -- false if nothing found local r1 = false; local r2 = false; local s = contentExtlink( attempt ); if s then local i = s:find( "%s", 1 ); if i then r1 = s:sub( 1, i - 1 ); r2 = mw.text.trim( s:sub( i + 1 ) ); if r2 == "" then r2 = false; end else r1 = s; end if r1 then r1 = mw.text.trim( r1 ); if r1 == "" or not utilURL().isResourceURL( r1 ) then r1 = false; end end if not r1 then r2 = false; end end return r1, r2; end -- extractExtlink() local extractWikilink = function ( attempt ) -- Retrieve wikilink -- Precondition: -- attempt -- string, with presumable link -- the first two chars are expected to be "[[" -- Postcondition: -- Returns string, string -- first with target -- second result title, or false if not piped -- false if nothing found local r1 = false; local r2 = false; local s = contentWikilink( attempt ); if s then local i = s:find( "|", 1, true ); if i then r1 = s:sub( 1, i - 1 ); r2 = s:sub( i + 1 ); else r1 = s; end r1 = mw.text.trim( r1 ); if r1 == "" then r1 = false; else r1 = r1:gsub( "_", " " ) :gsub( "&nbsp;", " " ) :gsub( "&thinsp;", " " ) :gsub( "&#160;", " " ) :gsub( "&#8239;", " " ) :gsub( " +", " " ); r1 = mw.text.decode( r1 ); end end return r1, r2; end -- extractWikilink() local prefix = function ( ask, ahead ) -- Interprete prefix of language or project type -- Precondition: -- ask -- string, with presumable prefix -- ahead -- true, if first segment -- Postcondition: -- Returns string,string or nil -- first string one of "lead", "lang", "project" -- second string is formatted value -- type is one of "lead", "lang", "project" -- nil if nothing found local r1, r2; local prefixes = { b = true, c = "commons", d = true, commons = true, m = "meta", mediawiki = "mw", mw = true, meta = true, n = true, q = true, s = true, simple = false, v = true, voy = true, w = true, wikibooks = "b", wikidata = "d", wikinews = "n", wikipedia = "w", wikiquote = "q", wikisource = "s", wikiversity = "v", wikivoyage = "voy", wikt = true, wiktionary = "wikt" }; local s = mw.text.trim( ask ); if s == "" then if ahead then r1 = "lead"; r2 = true; end else local p; s = s:lower(); p = prefixes[ s ]; if p == true then r1 = "project"; r2 = s; elseif p then r1 = "project"; r2 = p; elseif p == false then r1 = "lang"; r2 = s; elseif s:match( "^%l%l%l?$" ) and mw.language.isSupportedLanguage( s ) then r1 = "lang"; r2 = s; end end return r1, r2; end -- prefix() local target = function ( attempt, lonely ) -- Retrieve first target (wikilink or URL), or entire string -- Precondition: -- attempt -- string, with presumable link somewhere -- lonely -- remove fragment, if true -- Postcondition: -- Returns string, number -- string, with detected link target, or entire -- number, with number of brackets, if found, or 2 local r1, r2 = WLink.getTarget( attempt ); if not r1 then r1 = mw.text.trim( attempt ); r2 = 2; end if lonely then local i = r1:find( "#", 1, true ); if i == 1 then r1 = ""; elseif i then r1 = r1:sub( 1, i - 1 ); end end return r1, r2; end -- target() function WLink.ansiPercent( attempt, alter ) -- Convert string by ANSI encoding rather than UTF-8 encoding -- Precondition: -- attempt -- string, with presumable ANSI characters -- alter -- string or nil, to use for spaces instead of %20 -- Postcondition: -- Returns string, encoded local k, s; local r = attempt; if alter then r = r:gsub( " ", alter ); end for i = mw.ustring.len( r ), 1, -1 do k = mw.ustring.codepoint( r, i, i ); if k <= 32 or k > 126 then if k > 255 then s = mw.ustring.sub( r, i, i ); if k > 2047 then s = string.format( "%%%2X%%%2X%%%2X", s:byte( 1, 1 ), s:byte( 2, 2 ), s:byte( 3, 3 ) ); else s = string.format( "%%%2X%%%2X", s:byte( 1, 1 ), s:byte( 2, 2 ) ); end else s = string.format( "%%%2X", k ); end r = string.format( "%s%s%s", mw.ustring.sub( r, 1, i - 1 ), s, mw.ustring.sub( r, i + 1 ) ); end end -- for --i r = mw.ustring.gsub(r, '^%*', '%%2A') return r; end -- WLink.ansiPercent() function WLink.formatURL( adjust ) -- Create bracketed link, if not yet -- Precondition: -- adjust -- string, with URL or domain/path or bracketed link -- Postcondition: -- Returns string, with bracketed link -- false on invalid format local r; if type( adjust ) == "string" then if WLink.isBracketedLink( adjust ) then r = adjust; else local url = mw.text.trim( adjust ); local host; utilURL(); host = URLutil.getHost( adjust ); if not host then url = "http://" .. adjust; host = URLutil.getHost( url ); end if host then local path = URLutil.getRelativePath( url ); local show; if path == "/" then if not url:match( "/$" ) then url = url .. "/"; end show = host; else local i = path:find( "#" ); if i then path = path:sub( 1, i - 1 ); end show = host .. path; end r = string.format( "[%s %s]", url, show ); else r = adjust; end end else r = false; end return r; end -- WLink.formatURL() function WLink.getArticleBase( attempt ) -- Retrieve generic article title, no fragment nor brackets -- Precondition: -- attempt -- string, with wikilink or page title -- current page title, if missing -- Postcondition: -- Returns string, with identified lemma, or all -- false on invalid format local r; if attempt then local m; r, m = target( attempt, true ); if m ~= 2 then r = false; end else r = mw.title.getCurrentTitle().text; end if r then local sub = r:match( "^(.*%S) *%(.+%)$" ); if sub then r = sub; end end return r; end -- WLink.getArticleBase() function WLink.getBaseTitle( attempt ) -- Retrieve last segment in subpage, no fragment -- Precondition: -- attempt -- string, with wikilink or page title -- Postcondition: -- Returns string, with identified segment, or all local r; local s, m = target( attempt, true ); if m == 2 then local sub = s:match( "/([^/]+)$" ); if sub then r = sub; else r = s; end else r = false; end return r; end -- WLink.getBaseTitle() function WLink.getEscapedTitle( attempt ) -- Retrieve escaped link title -- Precondition: -- attempt -- string, with presumable link title -- Postcondition: -- Returns string, with suitable link title local s = mw.text.trim( attempt ); return s:gsub( "\n", " " ) :gsub( "%[", "&#91;" ) :gsub( "%]", "&#93;" ) :gsub( "|", "&#124;" ); end -- WLink.getEscapedTitle() function WLink.getExtension( attempt ) -- Retrieve media extension -- Precondition: -- attempt -- string, with wikilink (media link) or page title -- if URL, PDF may be detected -- Postcondition: -- Returns string, with detected downcased media type -- false if no extension found local r = false; local s, m = target( attempt ); if m == 2 then s = s:match( "%.(%a+)$" ); if s then r = s:lower(); end elseif s:upper():match( "[%./](PDF)%W?" ) then r = "pdf"; end return r; end -- WLink.getExtension() function WLink.getFile( attempt ) -- Retrieve media page identifier -- Precondition: -- attempt -- string, with wikilink (media link) or page title -- Postcondition: -- Returns string, with detected file title -- no namespace nor project -- false if no file found local r = false; local s, m = target( attempt ); if m == 2 then local slow = ":" .. s:lower(); local find = function ( a ) local seek = string.format( ":%s:().+%%.%%a+$", a:lower() ); local join = slow:find( seek ); local ret; if join then ret = s:sub( join + #a + 1 ); end return ret; end; r = find( "file" ); if not r then local trsl = mw.site.namespaces[6]; r = find( trsl.name ); if not r then trsl = trsl.aliases; for k, v in pairs( trsl ) do r = find( v ); if r then break; -- for k, v end end -- for k, v end end end return r; end -- WLink.getFile() function WLink.getFragment( attempt ) -- Retrieve fragment -- Precondition: -- attempt -- string, with presumable fragment -- Postcondition: -- Returns string, with detected fragment -- false if no address found local r = false; local s, m = target( attempt ); if s then local i = s:find( "#", 1, true ); if i then if i > 1 then s = s:sub( i - 1 ); i = 2; end if s:find( "&#", 1, true ) then s = mw.text.decode( s ); i = s:find( "#", 1, true ); if not i then s = ""; i = 0; end end s = s:sub( i + 1 ); r = mw.text.trim( s ); if r == "" then r = false; elseif m == 2 then r = r:gsub( "%.(%x%x)", "%%%1" ) :gsub( "_", " " ); r = mw.uri.decode( r, "PATH" ); end end end return r; end -- WLink.getFragment() function WLink.getLanguage( attempt ) -- Retrieve language project identifier -- Precondition: -- attempt -- string, with wikilink or page title -- Postcondition: -- Returns string, with detected downcased language identifier -- false if no project language found local r = false; local s, m = WLink.getTarget( attempt ); if m == 2 then local w = WLink.wikilink( s ); if w and w.lang then r = w.lang; end end return r; end -- WLink.getLanguage() function WLink.getNamespace( attempt ) -- Retrieve namespace number -- Precondition: -- attempt -- string, with wikilink or page title -- Postcondition: -- Returns number, of detected namespace -- false if no namespace found local r = false; local s, m = WLink.getTarget( attempt ); if m == 2 then local w = WLink.wikilink( s ); if w and not w.lang and not w.project and w.ns then r = w.ns; end end return r; end -- WLink.getNamespace() function WLink.getPlain( attempt ) -- Retrieve text with all links replaced by link titles -- Precondition: -- attempt -- string, with wikitext -- Postcondition: -- Returns string, with modified wikitext without links local r = attempt; local i = 1; local j, k, n, lean, s, shift, space, suffix; while ( true ) do j = r:find( "[", i, true ); if j then suffix = r:sub( j ); i = j + 1; lean = ( r:byte( i, i ) == 91 ); if lean then s, k, n = contentWikilink( suffix ); else s, k, n = contentExtlink( suffix ); end if s then if k > 1 then n = n - k; i = j + k; j = i - 1; suffix = r:sub( j ); end if lean then s, shift = extractWikilink( suffix ); if s then space = s:match( "^([^:]+):" ); if space then space = mw.site.namespaces[ space ]; if space then space = space.id; end end if space == 6 or space == 14 then shift = ""; elseif not shift then shift = s; end else s = ""; shift = ""; end else s, shift = extractExtlink( suffix ); if not s then s = ""; end if not shift then shift = ""; end i = i - 1; end if j > 1 then s = r:sub( 1, j - 1 ); else s = ""; end r = string.format( "%s%s%s", s, shift, r:sub( n + i ) ); i = i + #shift; else break; -- while true end else break; -- while true end end -- while true return r; end -- WLink.getPlain() function WLink.getProject( attempt ) -- Retrieve wikifarm project identifier -- Precondition: -- attempt -- string, with wikilink or page title -- Postcondition: -- Returns string, with detected downcased project identifier -- false if no project identifier found local r = false; local s, m = WLink.getTarget( attempt ); if m == 2 then local w = WLink.wikilink( s ); if w and w.project then r = w.project; end end return r; end -- WLink.getProject() function WLink.getTarget( attempt ) -- Retrieve first target (wikilink or URL) -- Precondition: -- attempt -- string, with presumable link somewhere -- Postcondition: -- Returns string, number -- string, with first detected link target -- number, with number of brackets, if found -- false if nothing found local r1 = false; local r2 = false; local i = attempt:find( "[", 1, true ); if i then local m; r1 = attempt:sub( i ); if r1:byte( 2, 2 ) == 91 then m = 2; r1 = extractWikilink( r1 ); else m = 1; r1 = extractExtlink( r1 ); end if r1 then r2 = m; end else r1 = attempt:match( "%A?([hf]t?tps?://%S+)%s?" ); if r1 then if utilURL().isResourceURL( r1 ) then r2 = 0; else r1 = false; end else r1 = false; end end return r1, r2; end -- WLink.getTarget() function WLink.getTargetPage( attempt ) -- Retrieve first target page (page name or URL of page) -- Precondition: -- attempt -- string, with presumable link somewhere -- Postcondition: -- Returns string, with first detected linked page -- false if nothing found local r1, r2 = WLink.getTarget( attempt ); if r1 then local i = r1:find( "#", 1, true ); if i then if i == 1 then r1 = false; else r1 = mw.text.trim( r1:sub( 1, i - 1 ) ); end end end return r1, r2; end -- WLink.getTargetPage() function WLink.getTitle( attempt ) -- Retrieve first link title (wikilink or URL), or wikilink target -- Precondition: -- attempt -- string, with presumable link somewhere -- Postcondition: -- Returns string, with first detected link target -- false if nothing found local r = false; local i = attempt:find( "[", 1, true ); if i then local s1, s2; r = attempt:sub( i ); if r:byte( 2, 2 ) == 91 then s1, s2 = extractWikilink( r ); if s2 then r = s2; else r = s1; end else s1, r = extractExtlink( r ); end end return r; end -- WLink.getTitle() function WLink.getWeblink( attempt, anURLutil ) -- Retrieve bracketed link from resource URL -- Precondition: -- attempt -- string, with URL, or something different -- anURLutil -- library module object, or nil -- Postcondition: -- Returns string, with first detected link target -- false if nothing found local second = ".ac.co.go.gv.or."; local r; if type( anURLutil ) == "table" then URLutil = anURLutil; else utilURL(); end if URLutil.isResourceURL( attempt ) then local site = URLutil.getAuthority( attempt ); local show; if #attempt == #site then site = site .. "/"; end show = URLutil.getTop3domain( "//" .. site ); if show then local scan = "[%./](%a+)(%.%l%l%.)(%a+)$"; local search = "." .. show; local s1, s2, s3 = search:match( scan ); if s2 then if not second:find( s2, 1, true ) then show = string.format( "%s.%s", s2, s3 ); end else show = false; end end if not show then show = URLutil.getTop2domain( "//" .. site ); if not show then show = URLutil.getHost( "//" .. site ); end end r = string.format( "[%s %s]", attempt, show ); else r = attempt; end return r; end -- WLink.getWeblink() function WLink.isBracketedLink( attempt ) -- Does attempt match a bracketed link? -- Precondition: -- attempt -- string, with presumable link somewhere -- Postcondition: -- Returns boolean local r = false; local i = attempt:find( "[", 1, true ); if i then local s = attempt:sub( i ); if s:byte( 2, 2 ) == 91 then s = extractWikilink( s ); else s = extractExtlink( s ); end if s then r = true; end end return r; end -- WLink.isBracketedLink() function WLink.isBracketedURL( attempt ) -- Does attempt match a bracketed URL? -- Precondition: -- attempt -- string, with presumable link somewhere -- Postcondition: -- Returns boolean local s, r = WLink.getTarget( attempt ); return ( r == 1 ); end -- WLink.isBracketedURL() function WLink.isCategorization( attempt ) -- Does attempt match a categorization? -- Precondition: -- attempt -- string, with presumable link somewhere -- Postcondition: -- Returns boolean local r = false; local s, m = WLink.getTarget( attempt ); if m == 2 then local w = WLink.wikilink( s ); if w and w.ns == 14 and not ( w.lead or w.lang or w.project ) and w.title ~= "" then r = true; end end return r; end -- WLink.isCategorization() function WLink.isExternalLink( attempt ) -- Does attempt match an external link? -- Precondition: -- attempt -- string, with presumable link somewhere -- Postcondition: -- Returns boolean local s, r = WLink.getTarget( attempt ); if r then r = ( r < 2 ); end return r; end -- WLink.isExternalLink() function WLink.isInterlanguage( attempt ) -- Does attempt match an interlanguage link? -- Precondition: -- attempt -- string, with presumable link somewhere -- Postcondition: -- Returns boolean local r = false; local s, m = WLink.getTarget( attempt ); if m == 2 then local w = WLink.wikilink( s ); if w and w.lang and not w.project and not w.lead and w.title ~= "" then r = true; end end return r; end -- WLink.isInterlanguage() function WLink.isInterwiki( attempt ) -- Does attempt match an interwiki link within wikifarm? -- Precondition: -- attempt -- string, with presumable link somewhere -- Postcondition: -- Returns boolean local r = false; local s, m = WLink.getTarget( attempt ); if m == 2 then local w = WLink.wikilink( s ); if w and ( w.lang or w.project ) and w.title ~= "" then r = true; end end return r; end -- WLink.isInterwiki() function WLink.isMedia( attempt ) -- Does attempt match a media translusion? -- Precondition: -- attempt -- string, with presumable link somewhere -- Postcondition: -- Returns boolean local r = false; local s, m = WLink.getTarget( attempt ); if m == 2 then local w = WLink.wikilink( s ); if w and w.ns == 6 and not ( w.lead or w.lang or w.project ) and w.title ~= "" and WLink.getExtension( w.title ) then r = true; end end return r; end -- WLink.isMedia() function WLink.isTitledLink( attempt ) -- Does attempt match a titled link? -- Precondition: -- attempt -- string, with presumable link somewhere -- Postcondition: -- Returns boolean local r = false; local i = attempt:find( "[", 1, true ); if i then local c, n; local s = attempt:sub( i ); if s:byte( 2, 2 ) == 91 then n = s:find( "%]%]", 5 ); c = "|"; else n = s:find( "%]", 8 ); c = "%s%S"; end if n then local m = s:find( c, 2 ); if m and m + 1 < n and WLink.getTarget( attempt ) then r = true; end end end return r; end -- WLink.isTitledLink() function WLink.isValidLink( attempt ) -- Does attempt match a link? -- Precondition: -- attempt -- string, with presumable link somewhere -- Postcondition: -- Returns boolean local s, r = WLink.getTarget( attempt ); if r then r = true; end return r; end -- WLink.isValidLink() function WLink.isWikilink( attempt ) -- Does attempt match a wikilink? -- Precondition: -- attempt -- string, with presumable link somewhere -- Postcondition: -- Returns boolean local s, m = WLink.getTarget( attempt ); return ( m == 2 ); end -- WLink.isWikilink() function WLink.wikilink( attempt ) -- Retrieve wikilink components -- Precondition: -- attempt -- string, with presumable link -- expected to be enclosed in "[[" "]]" -- else wikilink -- Postcondition: -- Returns table or false -- table of assignments with { type, value} -- type is one of "lead", -- "project", "lang", -- "ns", "space", "title" -- false if nothing found local s = contentWikilink( attempt ); local got, n, r; if not s then s = attempt; end i = s:find( "|", 1, true ); if i then s = s:sub( 1, i - 1 ); end got = mw.text.split( s, ":" ); n = table.maxn( got ); if n == 1 then r = { title = mw.text.trim( s ) }; else local j, k, o, v; r = { title = "" }; if n > 4 then k = 4; else k = n - 1; end j = k; for i = 1, j do s = mw.text.trim( got[ i ] ); if s ~= "" then o = mw.site.namespaces[ mw.text.trim( got[ i ] ) ]; if o then r.ns = o.id; r.space = o.name; k = i + 1; j = i - 1; break; -- for i end end end -- for i for i = 1, j do o, v = prefix( got[ i ], ( i == 1 ) ); if o then if r[ o ] then k = i; break; -- for i else r[ o ] = v; end else k = i; break; -- for i end end -- for i for i = k, n do r.title = r.title .. got[ i ]; if i < n then r.title = r.title .. ":"; end end -- for i end if r.lead and ( r.project or not r.title or ( not r.lang and r.ns ~= 6 and r.ns ~= 14 ) ) then r.lead = false; end return r; end -- WLink.wikilink() function WLink.failsafe( assert ) -- Retrieve versioning and check for compliance -- Precondition: -- assert -- string, with required version, or false -- Postcondition: -- Returns string with appropriate version, or false local r; if assert and assert > WLink.serial then r = false; else r = WLink.serial; end return r end -- WLink.failsafe() local function Template( frame, action, leave, lone ) -- Run actual code from template transclusion -- Precondition: -- frame -- object -- action -- string, with function name -- leave -- true: keep whitespace around -- lone -- true: permit call without parameters -- Postcondition: -- Return string; might be error message local lucky = true; local s = false; local r = false; local space; for k, v in pairs( frame.args ) do if k == 1 then if leave then s = v; else s = mw.text.trim( v ); end elseif action == "ansiPercent" and k == "space" then if v ~= "" then space = v; end elseif k ~= "template" then lucky = false; if r then r = r .. "|"; else r = "Unknown parameter: "; end r = string.format( "%s%s=", r, k ); end end -- for k, v if lucky then if s or lone then lucky, r = pcall( WLink[ action ], s, space ); else r = "Parameter missing"; lucky = false; end end if lucky then if type( r ) == "boolean" then if r then r = "1"; else r = ""; end end else r = string.format( "<span class=\"error\">%s</span>", r ); end return r; end -- Template() -- Export local p = { }; p.ansiPercent = function ( frame ) return Template( frame, "ansiPercent" ); end p.formatURL = function ( frame ) return Template( frame, "formatURL" ); end p.getArticleBase = function ( frame ) return Template( frame, "getArticleBase", false, true ); end p.getBaseTitle = function ( frame ) return Template( frame, "getBaseTitle" ); end p.getEscapedTitle = function ( frame ) return Template( frame, "getEscapedTitle" ); end p.getExtension = function ( frame ) return Template( frame, "getExtension" ); end p.getFile = function ( frame ) return Template( frame, "getFile" ); end p.getFragment = function ( frame ) return Template( frame, "getFragment" ); end p.getInterwiki = function ( frame ) return Template( frame, "getInterwiki" ); end p.getLanguage = function ( frame ) return Template( frame, "getLanguage" ); end p.getNamespace = function ( frame ) return tostring( Template( frame, "getNamespace" ) ); end p.getPlain = function ( frame ) return Template( frame, "getPlain" ); end p.getProject = function ( frame ) return Template( frame, "getProject" ); end p.getTarget = function ( frame ) return Template( frame, "getTarget" ); end p.getTargetPage = function ( frame ) return Template( frame, "getTargetPage" ); end p.getTitle = function ( frame ) return Template( frame, "getTitle" ); end p.getWeblink = function ( frame ) return Template( frame, "getWeblink" ); end p.isBracketedLink = function ( frame ) return Template( frame, "isBracketedLink" ); end p.isBracketedURL = function ( frame ) return Template( frame, "isBracketedURL" ); end p.isCategorization = function ( frame ) return Template( frame, "isCategorization" ); end p.isExternalLink = function ( frame ) return Template( frame, "isExternalLink" ); end p.isInterlanguage = function ( frame ) return Template( frame, "isInterlanguage" ); end p.isInterwiki = function ( frame ) return Template( frame, "isInterwiki" ); end p.isMedia = function ( frame ) return Template( frame, "isMedia" ); end p.isTitledLink = function ( frame ) return Template( frame, "isTitledLink" ); end p.isValidLink = function ( frame ) return Template( frame, "isValidLink" ); end p.isWeblink = function ( frame ) return Template( frame, "isWeblink" ); end p.isWikilink = function ( frame ) return Template( frame, "isWikilink" ); end p.failsafe = function ( frame ) local since = frame.args[ 1 ]; if since then since = mw.text.trim( since ); if since == "" then since = false; end end return WLink.failsafe( since ) or ""; end p.WLink = function () return WLink; end return p; khcam6fvoqmge78bt0ettgz26jbcp1w Wikipedia:Bureaucrats 4 115263 618997 353259 2026-07-27T17:58:00Z Wmbata 26533 /* */ 618997 wikitext text/x-wiki <includeonly>== Bureaucrats ==</includeonly> [[File:Wikipedia-Test Bureaucrat.png|100px|right|The Bureaucrats' logo]] '''Bureaucrats''' of Test Wiki are simply editors who are able to: *Grant and revoke [[Wikipedia:Administrators|administrator rights]], *Grant bureaucrat rights (revocation of bureaucrat rights is done at [[meta:Steward requests/Permissions|Meta-Wiki]]), and *Flag and unflag [[Wikipedia:Bots|bot accounts]] To become a bureaucrat, one must first be an administrator ([[Wikipedia:Administrators#Becoming an administrator|details]]). For a full list of bureaucrats on Test Wikipedia, see [[Special:ListUsers/bureaucrat]]. Please do not ask bureaucrats for rights directly on their talk page unless you've previously interacted with them. There are currently {{NUMBEROFBUREAUCRATS}} bureaucrats on Test Wikipedia. For a list, see [[Special:ListUsers/bureaucrat]]. <noinclude>[[Category:User groups|Bureaucrats]]</noinclude> spos970z42ggsbsdsonu05hx6efx1lj 618999 618997 2026-07-27T18:04:56Z Wmbata 26533 618999 wikitext text/x-wiki <includeonly>== Bureaucrats ==</includeonly> [[File:Wikipedia-Test Bureaucrat.png|100px|right|The Bureaucrats' logo]] '''Bureaucrats''' of Test Wiki are simply editors who are able to: *Grant and revoke [[Wikipedia:Administrators|administrator rights]], *Grant bureaucrat rights (revocation of bureaucrat rights is done at [[meta:Steward requests/Permissions|Meta-Wiki]]), and *Flag and unflag [[Wikipedia:Bots|bot accounts]] To become a bureaucrat, one must first be an administrator ([[Wikipedia:Administrators#Becoming an administrator|details]]). For a full list of bureaucrats on Test Wikipedia, see [[Special:ListUsers/bureaucrat]]. Please do not ask bureaucrats for rights directly on their talk page unless you've previously interacted with them. There are currently {{NUMBEROFBUREAUCRAT}} bureaucrats on Test Wikipedia. For a list, see [[Special:ListUsers/bureaucrat]]. <noinclude>[[Category:User groups|Bureaucrats]]</noinclude> bovdr6sh6e6mmh63urky6fozgm3szg0 619000 618999 2026-07-27T18:07:08Z Wmbata 26533 Protected "[[Wikipedia:Bureaucrats]]" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite)) 618999 wikitext text/x-wiki <includeonly>== Bureaucrats ==</includeonly> [[File:Wikipedia-Test Bureaucrat.png|100px|right|The Bureaucrats' logo]] '''Bureaucrats''' of Test Wiki are simply editors who are able to: *Grant and revoke [[Wikipedia:Administrators|administrator rights]], *Grant bureaucrat rights (revocation of bureaucrat rights is done at [[meta:Steward requests/Permissions|Meta-Wiki]]), and *Flag and unflag [[Wikipedia:Bots|bot accounts]] To become a bureaucrat, one must first be an administrator ([[Wikipedia:Administrators#Becoming an administrator|details]]). For a full list of bureaucrats on Test Wikipedia, see [[Special:ListUsers/bureaucrat]]. Please do not ask bureaucrats for rights directly on their talk page unless you've previously interacted with them. There are currently {{NUMBEROFBUREAUCRAT}} bureaucrats on Test Wikipedia. For a list, see [[Special:ListUsers/bureaucrat]]. <noinclude>[[Category:User groups|Bureaucrats]]</noinclude> bovdr6sh6e6mmh63urky6fozgm3szg0 Wikipedia:Interface administrators 4 118919 618990 380478 2026-07-27T17:39:59Z Wmbata 26533 618990 wikitext text/x-wiki {{Interwiki redirect|w:Interfaceadmin}} 65aq81vxp4pfzs2ovad0mrk6asprl4w 618991 618990 2026-07-27T17:40:48Z Wmbata 26533 /* */ 618991 wikitext text/x-wiki {{Interwiki redirect|w:Wikipedia:Interface administrators}} mkiepywbm4rs90nhjq53kt96lp5vnvh 618992 380478 2026-07-26T14:37:18Z Oshwah 5219 /* Technical access */ Fix grammar. 618992 wikitext text/x-wiki {{short description|Policy regarding interface administrators}} {{pp-semi-indef|small=yes}} {{Procedural policy|WP:INTADMIN|WP:IADMIN}} {{Nutshell|Interface administrators are highly trusted users able to edit all JS/CSS/JSON pages, gadgets, and MediaWiki messages.}} [[File:Wikipedia Interface administrator.svg|right|150px|alt=Wikipedia interface administrator icon]] '''Interface administrators''' (interface-admins) are users who can edit all [[JavaScript]] (JS), [[Cascading Style Sheets]] (CSS), and [[JavaScript Object Notation]] (JSON) pages in the MediaWiki and [[WP:USERSUBPAGE|User]] namespaces.<ref>Sitewide pages, such as [[MediaWiki:Common.js]] or [[MediaWiki:Vector.css]], or the gadget pages listed on [[Special:Gadgets]], and the JS, CSS, and JSON [[WP:USERSUBPAGE|subpages]] of other accounts.</ref> They are the only local user group with the ability to edit all JS/CSS pages.<ref>Any [[WP:SYSOP|administrator]] can edit other pages in the MediaWiki namespace and all JSON pages, and all registered users may edit their own personal JS/CSS/JSON pages as used by [[Wikipedia:User scripts]].</ref> These pages are executed by the browser of wiki editors and readers as code, which can be used to change how content is styled, change the behavior of pages, or even create [[Wikipedia:User scripts/List|complex tools]] to help with editing. There are currently [[Special:ListUsers/interface-admin|{{NUMBERINGROUP:interface-admin}} interface administrators]] (including two [[WP:Bots|bots]]). If you need assistance from an interface administrator, you can make a request at the [[Wikipedia:Interface administrators' noticeboard|interface administrators' noticeboard]] or use {{tl|edit interface-protected}}. == Background == The ability to edit JS/CSS that is executed in other users' browsers is very powerful, and extremely dangerous in the hands of a malicious user; interface administrators should be users who are highly trusted, have at least a basic understanding of JS and CSS, are aware of the privacy expectations of Wikimedia wikis, and have a decent understanding of how to secure their accounts (such as choosing strong and unique passwords and avoiding malware infection). The [[Wikipedia:Wikimedia Foundation|WMF Office]] requires all interface administrators to use [[WP:2FA|two-factor authentication]] on their acccounts.<ref>[[meta:Special:PermaLink/18694289|WMF 2FA requirement as published on Meta-Wiki.]]</ref><ref name=2FA>[[:m:Interface administrators|m:Interface administrators]]: "For legal and security reasons, the Wikimedia Foundation has decided that Two factor authentication is required for this role on all projects".</ref> Interface administrators that do not have two-factor authentication enabled, or who disable or remove it from their account security settings, will not be able to use their permissions until it is re-enabled and configured.<ref>[[phab:T150898]]</ref> There is a similar [[m:Interface editors|global interface editors group]], who may use their access subject to the [[Wikipedia:Global_rights_policy#Global_interface_editors|global rights policy]]. ==Process for requesting== The interface administrator permissions may be granted only to users who are current [[WP:administrators|administrators]].<ref name=admin-only>Limited to administrators in [[Special:Permalink/857728137#Sysop_as_requirement|this September 2018 RfC]]</ref><ref name=admin-only2>Limited to administrators in [[Special:PermaLink/864380149|this October 2018 RfC]]</ref> *Venue: [[Wikipedia:Bureaucrats' noticeboard]] *Process: The administrator makes a request, with a rationale, at the bureaucrats' noticeboard, to request interface administrator access. The request will remain open for 48 hours for first-time requests. Reinstatement requests, not under a cloud, will not have a waiting period. No notice at other noticeboards is required. Bureaucrats may inquire about why the administrator is requesting access at their discretion. All editors may discuss the applicant, but the final decision rests with the reviewing bureaucrat. Bureaucrats may not assign access to themselves.<ref name=admin-only /> *Duration of right: Permanent by default, can be temporary if requested.<ref name=process>This process was approved in [[Special:Permalink/862060913#RfC:_Approving_the_updated_proposal|this RfC]].</ref> ==Removal of permissions== {{shortcut|WP:IAREVOKE}} The interface administrator permissions on an account should be removed by bureaucrats in the following circumstances:<ref name=process /> #Interface administrators who have made no edits or other logged actions for at least 2 months or who have made no edits using the permission for at least 12 months should have the user right removed. #Voluntary request by the interface administrator at the [[Wikipedia:Bureaucrats' noticeboard| bureaucrats' noticeboard]]. #After [[WP:CON|consensus]] has been reached asserting that the permissions have been misused (e.g. at [[Wikipedia:Administrators' noticeboard]]). #Upon the removal of the administrator toolset from an account, for any reason. #By request of the [[Wikipedia:Arbitration Committee|Arbitration Committee]]. ==Bots== Any bot operator requesting access for their bot(s) must permanently possess the user right themselves.<ref name=process /> As with regular interface administrator accounts, bot accounts with this permission must have 2FA enabled and use a strong password. ==Technical access== There are two general kinds of pages in the [[Help:MediaWiki namespace|MediaWiki namespace]]: Message pages and site configuration pages. Interface administrators can edit and delete these pages, and can modify user configuration pages that live in the user space of other editors. Administrators who are not interface administrators can instead edit and delete most message pages (but not all of them). Administrators and oversighters who are not interface administrators can delete and [[WP:Revision deletion|revision delete]] (or [[WP:Oversight|suppress]] in the case of oversighters) JS or CSS pages that live in the user space of other editors, as well as view their deleted revisions. However, they cannot undelete or restore revisions of those pages. Both regular administrators and interface administrators can modify JSON pages in the MediaWiki namespace or within the user space of other editors. {{/AccessTable}} ==Notes== <references/> == See also == * {{tl|User wikipedia/Interface administrator}}, a userbox to indicate having interface administrator permission * {{tl|User interface admin since}}, a userbox to indicate having interface administrator permission with period of time * {{tl|Interface administrator topicon}} – a [[Template:Top icon|top icon]] template to indicate you have the Interface administrator user right – adds a category to page automatically * [https://diff.wikimedia.org/2021/03/08/sailing-steady%E2%80%8A-%E2%80%8Ahow-you-can-help-keep-wikimedia-sites-error-free/  How you can help keep Wikimedia sites Error-free] on checking for JavaScript errors {{Wikipedia accounts}} [[Category:Wikipedia adminship]] [[Category:Wikipedia user groups]] 3bhxsxwotwhbfa9x3xuckmn82s258qx 618993 618991 2026-07-27T17:42:07Z Wmbata 26533 1 revision imported from [[:en:Wikipedia:Interface_administrators]] 618991 wikitext text/x-wiki {{Interwiki redirect|w:Wikipedia:Interface administrators}} mkiepywbm4rs90nhjq53kt96lp5vnvh 618994 618993 2026-07-27T17:52:53Z Wmbata 26533 618994 wikitext text/x-wiki {{short description|Policy regarding interface administrators}} {{pp-semi-indef|small=yes}} {{Nutshell|Interface administrators are highly trusted users able to edit all JS/CSS/JSON pages, gadgets, and MediaWiki messages.}} [[File:Wikipedia Interface administrator.svg|right|150px|alt=Wikipedia interface administrator icon]] '''Interface administrators''' (interface-admins) are users who can edit all [[JavaScript]] (JS), [[Cascading Style Sheets]] (CSS), and [[JavaScript Object Notation]] (JSON) pages in the MediaWiki and [[WP:USERSUBPAGE|User]] namespaces.<ref>Sitewide pages, such as [[MediaWiki:Common.js]] or [[MediaWiki:Vector.css]], or the gadget pages listed on [[Special:Gadgets]], and the JS, CSS, and JSON [[WP:USERSUBPAGE|subpages]] of other accounts.</ref> They are the only local user group with the ability to edit all JS/CSS pages.<ref>Any [[WP:SYSOP|administrator]] can edit other pages in the MediaWiki namespace and all JSON pages, and all registered users may edit their own personal JS/CSS/JSON pages as used by [[Wikipedia:User scripts]].</ref> These pages are executed by the browser of wiki editors and readers as code, which can be used to change how content is styled, change the behavior of pages, or even create [[Wikipedia:User scripts/List|complex tools]] to help with editing. There are currently [[Special:ListUsers/interface-admin|{{NUMBERINGROUP:interface-admin}} interface administrators]]. If you need assistance from an interface administrator, you can make a request at the [[Wikipedia:Interface administrators' noticeboard|interface administrators' noticeboard]] or use {{tl|edit interface-protected}}. == Background == The ability to edit JS/CSS that is executed in other users' browsers is very powerful, and extremely dangerous in the hands of a malicious user; interface administrators should be users who are highly trusted, have at least a basic understanding of JS and CSS, are aware of the privacy expectations of Wikimedia wikis, and have a decent understanding of how to secure their accounts (such as choosing strong and unique passwords and avoiding malware infection). The [[Wikipedia:Wikimedia Foundation|WMF Office]] requires all interface administrators to use [[WP:2FA|two-factor authentication]] on their acccounts.<ref>[[meta:Special:PermaLink/18694289|WMF 2FA requirement as published on Meta-Wiki.]]</ref><ref name=2FA>[[:m:Interface administrators|m:Interface administrators]]: "For legal and security reasons, the Wikimedia Foundation has decided that Two factor authentication is required for this role on all projects".</ref> Interface administrators that do not have two-factor authentication enabled, or who disable or remove it from their account security settings, will not be able to use their permissions until it is re-enabled and configured.<ref>[[phab:T150898]]</ref> There is a similar [[m:Interface editors|global interface editors group]], who may use their access subject to the [[Wikipedia:Global_rights_policy#Global_interface_editors|global rights policy]]. ==Process for requesting== The interface administrator permissions may be granted only to users who are current [[WP:administrators|administrators]].<ref name=admin-only>Limited to administrators in [[Special:Permalink/857728137#Sysop_as_requirement|this September 2018 RfC]]</ref><ref name=admin-only2>Limited to administrators in [[Special:PermaLink/864380149|this October 2018 RfC]]</ref> *Venue: [[Wikipedia:Bureaucrats' noticeboard]] *Process: The administrator makes a request, with a rationale, at the bureaucrats' noticeboard, to request interface administrator access. The request will remain open for 48 hours for first-time requests. Reinstatement requests, not under a cloud, will not have a waiting period. No notice at other noticeboards is required. Bureaucrats may inquire about why the administrator is requesting access at their discretion. All editors may discuss the applicant, but the final decision rests with the reviewing bureaucrat. Bureaucrats may not assign access to themselves.<ref name=admin-only /> *Duration of right: Permanent by default, can be temporary if requested.<ref name=process>This process was approved in [[Special:Permalink/862060913#RfC:_Approving_the_updated_proposal|this RfC]].</ref> == See also == * {{tl|User wikipedia/Interface administrator}}, a userbox to indicate having interface administrator permission * {{tl|User interface admin since}}, a userbox to indicate having interface administrator permission with period of time * {{tl|Interface administrator topicon}} – a [[Template:Top icon|top icon]] template to indicate you have the Interface administrator user right – adds a category to page automatically * [https://diff.wikimedia.org/2021/03/08/sailing-steady%E2%80%8A-%E2%80%8Ahow-you-can-help-keep-wikimedia-sites-error-free/  How you can help keep Wikimedia sites Error-free] on checking for JavaScript errors {{Wikipedia accounts}} [[Category:Wikipedia adminship]] [[Category:Wikipedia user groups]] j7vdaunfo8jzc5aqygfborh4v1j21un 618995 618994 2026-07-27T17:53:50Z Wmbata 26533 618995 wikitext text/x-wiki {{short description|Policy regarding interface administrators}} {{pp-semi-indef|small=yes}} {{Nutshell|Interface administrators are highly trusted users able to edit all JS/CSS/JSON pages, gadgets, and MediaWiki messages.}} [[File:Wikipedia Interface administrator.svg|right|150px|alt=Wikipedia interface administrator icon]] '''Interface administrators''' (interface-admins) are users who can edit all [[JavaScript]] (JS), [[Cascading Style Sheets]] (CSS), and [[JavaScript Object Notation]] (JSON) pages in the MediaWiki and [[WP:USERSUBPAGE|User]] namespaces.<ref>Sitewide pages, such as [[MediaWiki:Common.js]] or [[MediaWiki:Vector.css]], or the gadget pages listed on [[Special:Gadgets]], and the JS, CSS, and JSON [[WP:USERSUBPAGE|subpages]] of other accounts.</ref> They are the only local user group with the ability to edit all JS/CSS pages.<ref>Any [[WP:SYSOP|administrator]] can edit other pages in the MediaWiki namespace and all JSON pages, and all registered users may edit their own personal JS/CSS/JSON pages as used by [[Wikipedia:User scripts]].</ref> These pages are executed by the browser of wiki editors and readers as code, which can be used to change how content is styled, change the behavior of pages, or even create [[Wikipedia:User scripts/List|complex tools]] to help with editing. There are currently [[Special:ListUsers/interface-admin|{{NUMBERINGROUP:interface-admin}} interface administrators]]. If you need assistance from an interface administrator, you can make a request at the [[Wikipedia:Interface administrators' noticeboard|interface administrators' noticeboard]] or use {{tl|edit interface-protected}}. == Background == The ability to edit JS/CSS that is executed in other users' browsers is very powerful, and extremely dangerous in the hands of a malicious user; interface administrators should be users who are highly trusted, have at least a basic understanding of JS and CSS, are aware of the privacy expectations of Wikimedia wikis, and have a decent understanding of how to secure their accounts (such as choosing strong and unique passwords and avoiding malware infection). The [[Wikipedia:Wikimedia Foundation|WMF Office]] requires all interface administrators to use [[WP:2FA|two-factor authentication]] on their acccounts.<ref>[[meta:Special:PermaLink/18694289|WMF 2FA requirement as published on Meta-Wiki.]]</ref><ref name=2FA>[[:m:Interface administrators|m:Interface administrators]]: "For legal and security reasons, the Wikimedia Foundation has decided that Two factor authentication is required for this role on all projects".</ref> Interface administrators that do not have two-factor authentication enabled, or who disable or remove it from their account security settings, will not be able to use their permissions until it is re-enabled and configured.<ref>[[phab:T150898]]</ref> There is a similar [[m:Interface editors|global interface editors group]], who may use their access subject to the [[Wikipedia:Global_rights_policy#Global_interface_editors|global rights policy]]. ==Process for requesting== The interface administrator permissions may be granted only to users who are current [[WP:administrators|administrators]].<ref name=admin-only>Limited to administrators in [[Special:Permalink/857728137#Sysop_as_requirement|this September 2018 RfC]]</ref><ref name=admin-only2>Limited to administrators in [[Special:PermaLink/864380149|this October 2018 RfC]]</ref> *Venue: [[Wikipedia:Bureaucrats' noticeboard]] *Process: The administrator makes a request, with a rationale, at the bureaucrats' noticeboard, to request interface administrator access. The request will remain open for 48 hours for first-time requests. Reinstatement requests, not under a cloud, will not have a waiting period. No notice at other noticeboards is required. Bureaucrats may inquire about why the administrator is requesting access at their discretion. All editors may discuss the applicant, but the final decision rests with the reviewing bureaucrat. Bureaucrats may not assign access to themselves.<ref name=admin-only /> *Duration of right: Permanent by default, can be temporary if requested.<ref name=process>This process was approved in [[Special:Permalink/862060913#RfC:_Approving_the_updated_proposal|this RfC]].</ref> ola7wuc4e77dlp9ly41quqjzwopb2s7 618996 618995 2026-07-27T17:54:42Z Wmbata 26533 Protected "[[Wikipedia:Interface administrators]]" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite)) 618995 wikitext text/x-wiki {{short description|Policy regarding interface administrators}} {{pp-semi-indef|small=yes}} {{Nutshell|Interface administrators are highly trusted users able to edit all JS/CSS/JSON pages, gadgets, and MediaWiki messages.}} [[File:Wikipedia Interface administrator.svg|right|150px|alt=Wikipedia interface administrator icon]] '''Interface administrators''' (interface-admins) are users who can edit all [[JavaScript]] (JS), [[Cascading Style Sheets]] (CSS), and [[JavaScript Object Notation]] (JSON) pages in the MediaWiki and [[WP:USERSUBPAGE|User]] namespaces.<ref>Sitewide pages, such as [[MediaWiki:Common.js]] or [[MediaWiki:Vector.css]], or the gadget pages listed on [[Special:Gadgets]], and the JS, CSS, and JSON [[WP:USERSUBPAGE|subpages]] of other accounts.</ref> They are the only local user group with the ability to edit all JS/CSS pages.<ref>Any [[WP:SYSOP|administrator]] can edit other pages in the MediaWiki namespace and all JSON pages, and all registered users may edit their own personal JS/CSS/JSON pages as used by [[Wikipedia:User scripts]].</ref> These pages are executed by the browser of wiki editors and readers as code, which can be used to change how content is styled, change the behavior of pages, or even create [[Wikipedia:User scripts/List|complex tools]] to help with editing. There are currently [[Special:ListUsers/interface-admin|{{NUMBERINGROUP:interface-admin}} interface administrators]]. If you need assistance from an interface administrator, you can make a request at the [[Wikipedia:Interface administrators' noticeboard|interface administrators' noticeboard]] or use {{tl|edit interface-protected}}. == Background == The ability to edit JS/CSS that is executed in other users' browsers is very powerful, and extremely dangerous in the hands of a malicious user; interface administrators should be users who are highly trusted, have at least a basic understanding of JS and CSS, are aware of the privacy expectations of Wikimedia wikis, and have a decent understanding of how to secure their accounts (such as choosing strong and unique passwords and avoiding malware infection). The [[Wikipedia:Wikimedia Foundation|WMF Office]] requires all interface administrators to use [[WP:2FA|two-factor authentication]] on their acccounts.<ref>[[meta:Special:PermaLink/18694289|WMF 2FA requirement as published on Meta-Wiki.]]</ref><ref name=2FA>[[:m:Interface administrators|m:Interface administrators]]: "For legal and security reasons, the Wikimedia Foundation has decided that Two factor authentication is required for this role on all projects".</ref> Interface administrators that do not have two-factor authentication enabled, or who disable or remove it from their account security settings, will not be able to use their permissions until it is re-enabled and configured.<ref>[[phab:T150898]]</ref> There is a similar [[m:Interface editors|global interface editors group]], who may use their access subject to the [[Wikipedia:Global_rights_policy#Global_interface_editors|global rights policy]]. ==Process for requesting== The interface administrator permissions may be granted only to users who are current [[WP:administrators|administrators]].<ref name=admin-only>Limited to administrators in [[Special:Permalink/857728137#Sysop_as_requirement|this September 2018 RfC]]</ref><ref name=admin-only2>Limited to administrators in [[Special:PermaLink/864380149|this October 2018 RfC]]</ref> *Venue: [[Wikipedia:Bureaucrats' noticeboard]] *Process: The administrator makes a request, with a rationale, at the bureaucrats' noticeboard, to request interface administrator access. The request will remain open for 48 hours for first-time requests. Reinstatement requests, not under a cloud, will not have a waiting period. No notice at other noticeboards is required. Bureaucrats may inquire about why the administrator is requesting access at their discretion. All editors may discuss the applicant, but the final decision rests with the reviewing bureaucrat. Bureaucrats may not assign access to themselves.<ref name=admin-only /> *Duration of right: Permanent by default, can be temporary if requested.<ref name=process>This process was approved in [[Special:Permalink/862060913#RfC:_Approving_the_updated_proposal|this RfC]].</ref> ola7wuc4e77dlp9ly41quqjzwopb2s7 Template:Lua sidebar 10 119306 618952 417246 2026-07-10T08:36:39Z Andrybak 11806 categorize only Template namespace 618952 wikitext text/x-wiki {{Sidebar | class = lua-sidebar | templatestyles = Template:Lua sidebar/styles.css | title = Related pages | content1 = {{plainlist}} * [[Template:{{{template|{{{title|{{BASEPAGENAME}}}}}}}}|Template]] {{#if:{{#invoke:redirect|isRedirect|Template talk:{{{template|{{{title|{{BASEPAGENAME}}}}}}}}}}||([[Template talk:{{{template|{{{title|{{BASEPAGENAME}}}}}}}}|talk]])}} * [[Template:{{{template|{{{title|{{BASEPAGENAME}}}}}}}}/sandbox|Template sandbox]] * [[Template:{{{template|{{{title|{{BASEPAGENAME}}}}}}}}/testcases|Template testcases]] * [[Template:{{{template|{{{title|{{BASEPAGENAME}}}}}}}}/doc|Template doc]] * [[Special:PrefixIndex/Template:{{{template|{{{title|{{BASEPAGENAME}}}}}}}}/|Template subpages]] * [[Module:{{{module|{{{title|{{BASEPAGENAME}}}}}}}}|Module]] {{#if:{{#invoke:redirect|isRedirect|Module talk:{{{module|{{{title|{{BASEPAGENAME}}}}}}}}}}||([[Module talk:{{{module|{{{title|{{BASEPAGENAME}}}}}}}}|talk]])}} * [[Module:{{{module|{{{title|{{BASEPAGENAME}}}}}}}}/sandbox|Module sandbox]] * [[Module talk:{{{module|{{{title|{{BASEPAGENAME}}}}}}}}/testcases|Module testcases]] * [[Module:{{{module|{{{title|{{BASEPAGENAME}}}}}}}}/doc|Module doc]] * [[Special:PrefixIndex/Module:{{{module|{{{title|{{BASEPAGENAME}}}}}}}}/|Module subpages]] {{endplainlist}} | content2 = {{{1|}}} }}{{Template other|{{Sandbox other|[[Category:Lua-based templates]]}}}}<noinclude> {{Documentation}} </noinclude> gkpb3nqe00ek46qjkucyk98x0yoy9uy 618953 618952 2026-07-27T16:49:18Z Wmbata 26533 1 revision imported from [[:en:Template:Lua_sidebar]] 618952 wikitext text/x-wiki {{Sidebar | class = lua-sidebar | templatestyles = Template:Lua sidebar/styles.css | title = Related pages | content1 = {{plainlist}} * [[Template:{{{template|{{{title|{{BASEPAGENAME}}}}}}}}|Template]] {{#if:{{#invoke:redirect|isRedirect|Template talk:{{{template|{{{title|{{BASEPAGENAME}}}}}}}}}}||([[Template talk:{{{template|{{{title|{{BASEPAGENAME}}}}}}}}|talk]])}} * [[Template:{{{template|{{{title|{{BASEPAGENAME}}}}}}}}/sandbox|Template sandbox]] * [[Template:{{{template|{{{title|{{BASEPAGENAME}}}}}}}}/testcases|Template testcases]] * [[Template:{{{template|{{{title|{{BASEPAGENAME}}}}}}}}/doc|Template doc]] * [[Special:PrefixIndex/Template:{{{template|{{{title|{{BASEPAGENAME}}}}}}}}/|Template subpages]] * [[Module:{{{module|{{{title|{{BASEPAGENAME}}}}}}}}|Module]] {{#if:{{#invoke:redirect|isRedirect|Module talk:{{{module|{{{title|{{BASEPAGENAME}}}}}}}}}}||([[Module talk:{{{module|{{{title|{{BASEPAGENAME}}}}}}}}|talk]])}} * [[Module:{{{module|{{{title|{{BASEPAGENAME}}}}}}}}/sandbox|Module sandbox]] * [[Module talk:{{{module|{{{title|{{BASEPAGENAME}}}}}}}}/testcases|Module testcases]] * [[Module:{{{module|{{{title|{{BASEPAGENAME}}}}}}}}/doc|Module doc]] * [[Special:PrefixIndex/Module:{{{module|{{{title|{{BASEPAGENAME}}}}}}}}/|Module subpages]] {{endplainlist}} | content2 = {{{1|}}} }}{{Template other|{{Sandbox other|[[Category:Lua-based templates]]}}}}<noinclude> {{Documentation}} </noinclude> gkpb3nqe00ek46qjkucyk98x0yoy9uy Template:T 10 119308 618918 417348 2022-06-05T04:09:28Z Dinoguy1000 38 not that it matters much, but fix comment closing 618918 wikitext text/x-wiki #REDIRECT [[Template:Template link]] {{Rcat shell| {{R from template shortcut}} }} <!-- Used as Template:tl throughout English Wikipedia; demo template referenced only on meta --> lundwspklp4q9oao3icq7qp0luocglh 618919 618918 2026-07-27T16:49:16Z Wmbata 26533 1 revision imported from [[:en:Template:T]] 618918 wikitext text/x-wiki #REDIRECT [[Template:Template link]] {{Rcat shell| {{R from template shortcut}} }} <!-- Used as Template:tl throughout English Wikipedia; demo template referenced only on meta --> lundwspklp4q9oao3icq7qp0luocglh Module:High-use 828 119312 618940 417707 2026-06-13T03:27:55Z Zackmann08 12182 updating approximate number of total pages. Per [[Special:Statistics]] today's count is 65,771,384. 618940 Scribunto text/plain require('strict') local p = {} local getArgs = require('Module:Arguments').getArgs local _fetch = require('Module:Transclusion_count')._fetch -- _fetch looks at the 'demo' argument local yesno = require('Module:Yesno') local lang_obj = mw.getContentLanguage() -- this here because the language object is used multiple places in the module local large_count_cutoff = 100000 local approx_num_total_pages = 65700000 local user_subpage_info_page = 'Wikipedia:User pages#SUB' local sandbox_module_page = 'Module:Sandbox' local system_messages_cat = 'Pages used in system messages needing protection' local sandbox_word = 'sandbox' local testcases_word = 'testcases' local doc_word = 'doc' local function count_from_args(args) if tonumber(args.count) then -- check if function has already been used return tonumber(args.count) -- early exit if so end local count if yesno(args['fetch']) ~= false then count = _fetch(args) -- fetch transclusion count end -- use explicitly-provided count when fetch fails if count == nil and args[1] ~= nil and args[1] ~= '' then -- convert local language number string to a number understandable by Lua count = mw.ustring.gsub(args[1], '+$', '') count = lang_obj:parseFormattedNumber(args[1]) end -- in case someone writes a non-positive number if count and count > 0 then return count end return nil end -- Actions if there is a large (greater than or equal to 100,000) transclusion count local function risk_boolean(args) if args.risk == true or args.risk == false then return args.risk elseif args[1] == 'risk' then return true else local count = count_from_args(args) if count and count >= large_count_cutoff then return true end end return false end -- function retained for backwards compatibility function p._risk(args) return risk_boolean(args) and 'risk' or '' end -- function retained for backwards compatibility function p.risk(frame) return p._risk(getArgs(frame)) end -- count and no_percent arguments retained for backwards compatibility function p._num(args, count, no_percent) if count == nil then count = count_from_args(args) end args.count = count args.risk = risk_boolean(args) -- Build output string local return_value = '' if args.count == nil and args.risk then return 'a very large number of' elseif args.count == nil then return 'many' else -- Use 2 significant figures for smaller numbers and 3 for larger ones local sigfig = 2 if args.count >= large_count_cutoff then sigfig = 3 end -- Prepare to round to appropriate number of sigfigs local f = math.floor(math.log10(args.count)) - sigfig + 1 -- Round and insert 'approximately' or '+' when appropriate if yesno(args[2]) == true or (type(args[1]) == 'string' and (mw.ustring.sub(args[1], -1) == '+')) then -- Round down return_value = string.format('%s+', lang_obj:formatNum(math.floor( (args.count / 10^(f)) ) * (10^(f))) ) else -- Round to nearest return_value = string.format('approximately&#x20;%s', lang_obj:formatNum(math.floor( (args.count / 10^(f)) + 0.5) * (10^(f))) ) end -- Insert percentage of pages if that is likely to be >= 1% and when |no-percent= not set to yes no_percent = yesno(no_percent or args['no-percent']) if args.count and args.count >= approx_num_total_pages/100 and not no_percent then local num_total_pages = mw.getCurrentFrame():callParserFunction('NUMBEROFPAGES', 'R') local total_percent = math.floor( ( ( args.count/num_total_pages ) * 100) + 0.5) if total_percent >= 1 then return_value = string.format('%s&#x20;pages, or roughly %s%% of all', return_value, total_percent) end end end return return_value end -- used by [[Template:Stub documentation]] and other pages -- count argument retained for backwards compatibility function p.num(frame, count) return p._num(getArgs(frame), count) end -- count argument retained for backwards compatibility function p._text(args, count) --[=[ Only show the information about how this template gets updated if someone is actually editing the page and maybe trying to update the count. ]=] local bot_text = (mw.getCurrentFrame():preprocess('{{REVISIONID}}') == '') and ("\n\n----\n'''Preview message''':" .. ' Transclusion count updated automatically ([[Template:High-use/doc#Technical details|see documentation]]).') or '' if count == nil then count = count_from_args(args) end args.count = count args.risk = risk_boolean(args) -- trim /doc, /sandbox and /testcases local title = args.title or (args.demo and args.demo ~= '' and mw.title.new(args.demo, 'Template')) or mw.title.getCurrentTitle() if title.subpageText == doc_word or title.subpageText == sandbox_word or title.subpageText == testcases_word then title = title.basePageTitle end -- use /testcases of base template local testcases_page = mw.title.new(title.prefixedText .. '/' .. testcases_word) -- exists is expensive while testcases_page.basePageTitle.isSubpage and not testcases_page.exists do testcases_page = mw.title.new(testcases_page.basePageTitle.basePageTitle.prefixedText .. '/' .. testcases_word) end local systemMessages = (args['system'] or '') ~= '' -- This retrieves the project URL automatically to simplify localization. local templateCount = ('on [https://linkcount.toolforge.org/?project=%s&page=%s#transclusions %s pages]'):format( title:fullUrl():gsub('//(.-)/.*', '%1'), mw.uri.encode(title.fullText), p._num(args)) local used_on_text = "'''This " .. (title:inNamespace('Module') and 'Lua module' or 'template') .. ' is used ' if systemMessages then used_on_text = used_on_text .. args['system'] .. ((args.count and args.count > 2000) and ("''', and " .. templateCount) or ("'''")) else used_on_text = used_on_text .. templateCount .. "'''" end local sandbox_text = ('%s\'s [[%s/sandbox|/sandbox]] or [[%s|/testcases]] subpages, or in your own [[%s]]. '):format( title:inNamespace('Module') and 'module' or 'template', title.fullText, testcases_page.fullText, title:inNamespace('Module') and (sandbox_module_page .. '|module sandbox') or (user_subpage_info_page .. '|user subpage') ) local infoArg = args['info'] ~= '' and args['info'] if (systemMessages or args.risk) then local info = '.' if systemMessages then info = info .. '<br />Changes to it can cause immediate changes to the ' .. mw.site.namespaces.Project.name .. ' user interface.' end if infoArg then info = info .. '<br />' .. infoArg end sandbox_text = info .. '<br /> To avoid major disruption' .. (args.count and args.count >= large_count_cutoff and ' and server load' or '') .. -- should this use args.risk? ', any changes should be tested in the ' .. sandbox_text .. 'The tested changes can be added to this page in a single edit. ' else sandbox_text = (infoArg and ('.<br />' .. infoArg .. ' C') or ' and c') .. 'hanges may be widely noticed. Test changes in the ' .. sandbox_text end local discussion_text = systemMessages and 'Please discuss changes ' or 'Consider discussing changes ' if args[2] ~= nil and args[2] ~= '' and yesno(args[2]) == nil then discussion_text = string.format('%sat [[%s]]', discussion_text, args[2]) else discussion_text = string.format('%son the [[%s|talk page]]', discussion_text, title.talkPageTitle.fullText) end return used_on_text .. sandbox_text .. discussion_text .. ' before implementing them.' .. bot_text end -- used by [[Template:R from high-use template]] -- count argument retained for backwards compatibility function p.text(frame, count) return p._text(getArgs(frame), count) end -- nocat argument retained for backwards compatibility function p._main(args, nocat) args.count = count_from_args(args) args.risk = risk_boolean(args) args.title = (args.demo and args.demo ~= '' and mw.title.new(args.demo, 'Template')) or mw.title.getCurrentTitle() local image = 'Ambox warning yellow.svg' local type_param = 'style' local epilogue = '' if args['system'] and args['system'] ~= '' then image = 'Ambox important.svg' type_param = 'content' if yesno(nocat or args['nocat']) ~= true and not args.title.isRedirect then local protection_action = (args.title:inNamespace('File') and 'upload') or 'edit' local protection_level = require('Module:Effective protection level')._main(protection_action, args.title.fullText) if protection_level ~= 'sysop' and protection_level ~= 'templateeditor' and protection_level ~= 'interfaceadmin' then epilogue = mw.getCurrentFrame():expandTemplate { title = 'sandbox other', args = { [2] = '[[Category:' .. system_messages_cat .. ']]' } } end end elseif args.risk then image = 'Ambox warning orange.svg' type_param = 'content' end image = '[[File:' .. image .. '|40px|alt=Warning|link=]]' if args['form'] == 'editnotice' then return mw.getCurrentFrame():expandTemplate{ title = 'editnotice', args = { ['image'] = image, ['text'] = p._text(args), ['expiry'] = (args['expiry'] or '') } } .. epilogue else return require('Module:Message box').main('ombox', { type = type_param, image = image, text = p._text(args), expiry = (args['expiry'] or '') }) .. epilogue end end function p.main(frame) return p._main(getArgs(frame)) end return p pgnzyi7fcgxxcdx8zcvenpw5okbsonv 618941 618940 2026-07-27T16:49:17Z Wmbata 26533 1 revision imported from [[:en:Module:High-use]] 618940 Scribunto text/plain require('strict') local p = {} local getArgs = require('Module:Arguments').getArgs local _fetch = require('Module:Transclusion_count')._fetch -- _fetch looks at the 'demo' argument local yesno = require('Module:Yesno') local lang_obj = mw.getContentLanguage() -- this here because the language object is used multiple places in the module local large_count_cutoff = 100000 local approx_num_total_pages = 65700000 local user_subpage_info_page = 'Wikipedia:User pages#SUB' local sandbox_module_page = 'Module:Sandbox' local system_messages_cat = 'Pages used in system messages needing protection' local sandbox_word = 'sandbox' local testcases_word = 'testcases' local doc_word = 'doc' local function count_from_args(args) if tonumber(args.count) then -- check if function has already been used return tonumber(args.count) -- early exit if so end local count if yesno(args['fetch']) ~= false then count = _fetch(args) -- fetch transclusion count end -- use explicitly-provided count when fetch fails if count == nil and args[1] ~= nil and args[1] ~= '' then -- convert local language number string to a number understandable by Lua count = mw.ustring.gsub(args[1], '+$', '') count = lang_obj:parseFormattedNumber(args[1]) end -- in case someone writes a non-positive number if count and count > 0 then return count end return nil end -- Actions if there is a large (greater than or equal to 100,000) transclusion count local function risk_boolean(args) if args.risk == true or args.risk == false then return args.risk elseif args[1] == 'risk' then return true else local count = count_from_args(args) if count and count >= large_count_cutoff then return true end end return false end -- function retained for backwards compatibility function p._risk(args) return risk_boolean(args) and 'risk' or '' end -- function retained for backwards compatibility function p.risk(frame) return p._risk(getArgs(frame)) end -- count and no_percent arguments retained for backwards compatibility function p._num(args, count, no_percent) if count == nil then count = count_from_args(args) end args.count = count args.risk = risk_boolean(args) -- Build output string local return_value = '' if args.count == nil and args.risk then return 'a very large number of' elseif args.count == nil then return 'many' else -- Use 2 significant figures for smaller numbers and 3 for larger ones local sigfig = 2 if args.count >= large_count_cutoff then sigfig = 3 end -- Prepare to round to appropriate number of sigfigs local f = math.floor(math.log10(args.count)) - sigfig + 1 -- Round and insert 'approximately' or '+' when appropriate if yesno(args[2]) == true or (type(args[1]) == 'string' and (mw.ustring.sub(args[1], -1) == '+')) then -- Round down return_value = string.format('%s+', lang_obj:formatNum(math.floor( (args.count / 10^(f)) ) * (10^(f))) ) else -- Round to nearest return_value = string.format('approximately&#x20;%s', lang_obj:formatNum(math.floor( (args.count / 10^(f)) + 0.5) * (10^(f))) ) end -- Insert percentage of pages if that is likely to be >= 1% and when |no-percent= not set to yes no_percent = yesno(no_percent or args['no-percent']) if args.count and args.count >= approx_num_total_pages/100 and not no_percent then local num_total_pages = mw.getCurrentFrame():callParserFunction('NUMBEROFPAGES', 'R') local total_percent = math.floor( ( ( args.count/num_total_pages ) * 100) + 0.5) if total_percent >= 1 then return_value = string.format('%s&#x20;pages, or roughly %s%% of all', return_value, total_percent) end end end return return_value end -- used by [[Template:Stub documentation]] and other pages -- count argument retained for backwards compatibility function p.num(frame, count) return p._num(getArgs(frame), count) end -- count argument retained for backwards compatibility function p._text(args, count) --[=[ Only show the information about how this template gets updated if someone is actually editing the page and maybe trying to update the count. ]=] local bot_text = (mw.getCurrentFrame():preprocess('{{REVISIONID}}') == '') and ("\n\n----\n'''Preview message''':" .. ' Transclusion count updated automatically ([[Template:High-use/doc#Technical details|see documentation]]).') or '' if count == nil then count = count_from_args(args) end args.count = count args.risk = risk_boolean(args) -- trim /doc, /sandbox and /testcases local title = args.title or (args.demo and args.demo ~= '' and mw.title.new(args.demo, 'Template')) or mw.title.getCurrentTitle() if title.subpageText == doc_word or title.subpageText == sandbox_word or title.subpageText == testcases_word then title = title.basePageTitle end -- use /testcases of base template local testcases_page = mw.title.new(title.prefixedText .. '/' .. testcases_word) -- exists is expensive while testcases_page.basePageTitle.isSubpage and not testcases_page.exists do testcases_page = mw.title.new(testcases_page.basePageTitle.basePageTitle.prefixedText .. '/' .. testcases_word) end local systemMessages = (args['system'] or '') ~= '' -- This retrieves the project URL automatically to simplify localization. local templateCount = ('on [https://linkcount.toolforge.org/?project=%s&page=%s#transclusions %s pages]'):format( title:fullUrl():gsub('//(.-)/.*', '%1'), mw.uri.encode(title.fullText), p._num(args)) local used_on_text = "'''This " .. (title:inNamespace('Module') and 'Lua module' or 'template') .. ' is used ' if systemMessages then used_on_text = used_on_text .. args['system'] .. ((args.count and args.count > 2000) and ("''', and " .. templateCount) or ("'''")) else used_on_text = used_on_text .. templateCount .. "'''" end local sandbox_text = ('%s\'s [[%s/sandbox|/sandbox]] or [[%s|/testcases]] subpages, or in your own [[%s]]. '):format( title:inNamespace('Module') and 'module' or 'template', title.fullText, testcases_page.fullText, title:inNamespace('Module') and (sandbox_module_page .. '|module sandbox') or (user_subpage_info_page .. '|user subpage') ) local infoArg = args['info'] ~= '' and args['info'] if (systemMessages or args.risk) then local info = '.' if systemMessages then info = info .. '<br />Changes to it can cause immediate changes to the ' .. mw.site.namespaces.Project.name .. ' user interface.' end if infoArg then info = info .. '<br />' .. infoArg end sandbox_text = info .. '<br /> To avoid major disruption' .. (args.count and args.count >= large_count_cutoff and ' and server load' or '') .. -- should this use args.risk? ', any changes should be tested in the ' .. sandbox_text .. 'The tested changes can be added to this page in a single edit. ' else sandbox_text = (infoArg and ('.<br />' .. infoArg .. ' C') or ' and c') .. 'hanges may be widely noticed. Test changes in the ' .. sandbox_text end local discussion_text = systemMessages and 'Please discuss changes ' or 'Consider discussing changes ' if args[2] ~= nil and args[2] ~= '' and yesno(args[2]) == nil then discussion_text = string.format('%sat [[%s]]', discussion_text, args[2]) else discussion_text = string.format('%son the [[%s|talk page]]', discussion_text, title.talkPageTitle.fullText) end return used_on_text .. sandbox_text .. discussion_text .. ' before implementing them.' .. bot_text end -- used by [[Template:R from high-use template]] -- count argument retained for backwards compatibility function p.text(frame, count) return p._text(getArgs(frame), count) end -- nocat argument retained for backwards compatibility function p._main(args, nocat) args.count = count_from_args(args) args.risk = risk_boolean(args) args.title = (args.demo and args.demo ~= '' and mw.title.new(args.demo, 'Template')) or mw.title.getCurrentTitle() local image = 'Ambox warning yellow.svg' local type_param = 'style' local epilogue = '' if args['system'] and args['system'] ~= '' then image = 'Ambox important.svg' type_param = 'content' if yesno(nocat or args['nocat']) ~= true and not args.title.isRedirect then local protection_action = (args.title:inNamespace('File') and 'upload') or 'edit' local protection_level = require('Module:Effective protection level')._main(protection_action, args.title.fullText) if protection_level ~= 'sysop' and protection_level ~= 'templateeditor' and protection_level ~= 'interfaceadmin' then epilogue = mw.getCurrentFrame():expandTemplate { title = 'sandbox other', args = { [2] = '[[Category:' .. system_messages_cat .. ']]' } } end end elseif args.risk then image = 'Ambox warning orange.svg' type_param = 'content' end image = '[[File:' .. image .. '|40px|alt=Warning|link=]]' if args['form'] == 'editnotice' then return mw.getCurrentFrame():expandTemplate{ title = 'editnotice', args = { ['image'] = image, ['text'] = p._text(args), ['expiry'] = (args['expiry'] or '') } } .. epilogue else return require('Module:Message box').main('ombox', { type = type_param, image = image, text = p._text(args), expiry = (args['expiry'] or '') }) .. epilogue end end function p.main(frame) return p._main(getArgs(frame)) end return p pgnzyi7fcgxxcdx8zcvenpw5okbsonv Module:Transclusion count 828 119313 618942 417721 2025-08-11T22:36:46Z Pppery 6383 Add protection level for top 400 rows 618942 Scribunto text/plain local p = {} function p._fetch(args) local template = nil local return_value = nil -- Use demo parameter if it exists, otherwise use current template name local namespace = mw.title.getCurrentTitle().namespace if args["demo"] and args["demo"] ~= "" then template = mw.ustring.gsub(args["demo"],"^[Tt]emplate:","") elseif namespace == 10 then -- Template namespace template = mw.title.getCurrentTitle().text elseif namespace == 828 then -- Module namespace template = (mw.site.namespaces[828].name .. ":" .. mw.title.getCurrentTitle().text) end -- If in template or module namespace, look up count in /data if template ~= nil then namespace = mw.title.new(template, "Template").namespace if namespace == 10 or namespace == 828 then template = mw.ustring.gsub(template, "/doc$", "") -- strip /doc from end template = mw.ustring.gsub(template, "/sandbox$", "") -- strip /sandbox from end local index = mw.ustring.sub(mw.title.new(template).text,1,1) local status, data = pcall(function () return(mw.loadData('Module:Transclusion_count/data/' .. (mw.ustring.find(index, "%a") and index or "other"))) end) if status then return_value = tonumber(data[mw.ustring.gsub(template, " ", "_")]) end end end -- If database value doesn't exist, use value passed to template if return_value == nil and args[1] ~= nil then local arg1=mw.ustring.match(args[1], '[%d,]+') if arg1 and arg1 ~= '' then return_value = tonumber(mw.getCurrentFrame():callParserFunction('formatnum', arg1, 'R')) end end return return_value end function p.fetch(frame) return p._fetch(frame.args) end -- Tabulate this data for [[Wikipedia:Database reports/Templates transcluded on the most pages]] function p.tabulate() local list = {} for i = 65, 91 do local data = mw.loadData('Module:Transclusion count/data/' .. ((i == 91) and 'other' or string.char(i))) for name, count in pairs(data) do local title = mw.title.new(name, "Template") table.insert(list, {title, count}) end end table.sort(list, function(a, b) return (a[2] == b[2]) and (a[1] < b[1]) or (a[2] > b[2]) end) local lang = mw.getContentLanguage(); for i = 1, #list do local protLevel = "" local title = list[i][1] if i < 400 then -- Stop at 400 to avoid breaching the expensive parser function call limit protLevel = title.protectionLevels.edit[1] or "(unprotected)" end list[i] = ('|-\n| %d || [[%s]] || %s || %s \n'):format(i, title.fullText:gsub('_', ' '), lang:formatNum(list[i][2]), protLevel) end return table.concat(list) end return p gbl6ss0edudar6ja2191jv0zv8o86gv 618943 618942 2026-07-27T16:49:17Z Wmbata 26533 1 revision imported from [[:en:Module:Transclusion_count]] 618942 Scribunto text/plain local p = {} function p._fetch(args) local template = nil local return_value = nil -- Use demo parameter if it exists, otherwise use current template name local namespace = mw.title.getCurrentTitle().namespace if args["demo"] and args["demo"] ~= "" then template = mw.ustring.gsub(args["demo"],"^[Tt]emplate:","") elseif namespace == 10 then -- Template namespace template = mw.title.getCurrentTitle().text elseif namespace == 828 then -- Module namespace template = (mw.site.namespaces[828].name .. ":" .. mw.title.getCurrentTitle().text) end -- If in template or module namespace, look up count in /data if template ~= nil then namespace = mw.title.new(template, "Template").namespace if namespace == 10 or namespace == 828 then template = mw.ustring.gsub(template, "/doc$", "") -- strip /doc from end template = mw.ustring.gsub(template, "/sandbox$", "") -- strip /sandbox from end local index = mw.ustring.sub(mw.title.new(template).text,1,1) local status, data = pcall(function () return(mw.loadData('Module:Transclusion_count/data/' .. (mw.ustring.find(index, "%a") and index or "other"))) end) if status then return_value = tonumber(data[mw.ustring.gsub(template, " ", "_")]) end end end -- If database value doesn't exist, use value passed to template if return_value == nil and args[1] ~= nil then local arg1=mw.ustring.match(args[1], '[%d,]+') if arg1 and arg1 ~= '' then return_value = tonumber(mw.getCurrentFrame():callParserFunction('formatnum', arg1, 'R')) end end return return_value end function p.fetch(frame) return p._fetch(frame.args) end -- Tabulate this data for [[Wikipedia:Database reports/Templates transcluded on the most pages]] function p.tabulate() local list = {} for i = 65, 91 do local data = mw.loadData('Module:Transclusion count/data/' .. ((i == 91) and 'other' or string.char(i))) for name, count in pairs(data) do local title = mw.title.new(name, "Template") table.insert(list, {title, count}) end end table.sort(list, function(a, b) return (a[2] == b[2]) and (a[1] < b[1]) or (a[2] > b[2]) end) local lang = mw.getContentLanguage(); for i = 1, #list do local protLevel = "" local title = list[i][1] if i < 400 then -- Stop at 400 to avoid breaching the expensive parser function call limit protLevel = title.protectionLevels.edit[1] or "(unprotected)" end list[i] = ('|-\n| %d || [[%s]] || %s || %s \n'):format(i, title.fullText:gsub('_', ' '), lang:formatNum(list[i][2]), protLevel) end return table.concat(list) end return p gbl6ss0edudar6ja2191jv0zv8o86gv Template:Sandbox other 10 119461 618920 427240 2025-08-05T04:52:35Z Theknightwho 18000 Make substable. 618920 wikitext text/x-wiki <onlyinclude>{{safesubst:<noinclude/>#if:{{safesubst:<noinclude/>#ifeq:{{safesubst:<noinclude/>#invoke:String|sublength|s={{safesubst:<noinclude/>SUBPAGENAME}}|i=0|len=7}}|sandbox|1}}{{safesubst:<noinclude/>#ifeq:{{safesubst:<noinclude/>SUBPAGENAME}}|doc|1}}{{safesubst:<noinclude/>#invoke:String|match|{{safesubst:<noinclude/>PAGENAME}}|/sandbox/styles.css$|plain=false|nomatch=}}|{{{1|}}}|{{{2|}}}}}</onlyinclude><!-- -->{{documentation}} qglmfuqapld2v7m2c8ehvpm6ympoljf 618921 618920 2026-07-27T16:49:16Z Wmbata 26533 1 revision imported from [[:en:Template:Sandbox_other]] 618920 wikitext text/x-wiki <onlyinclude>{{safesubst:<noinclude/>#if:{{safesubst:<noinclude/>#ifeq:{{safesubst:<noinclude/>#invoke:String|sublength|s={{safesubst:<noinclude/>SUBPAGENAME}}|i=0|len=7}}|sandbox|1}}{{safesubst:<noinclude/>#ifeq:{{safesubst:<noinclude/>SUBPAGENAME}}|doc|1}}{{safesubst:<noinclude/>#invoke:String|match|{{safesubst:<noinclude/>PAGENAME}}|/sandbox/styles.css$|plain=false|nomatch=}}|{{{1|}}}|{{{2|}}}}}</onlyinclude><!-- -->{{documentation}} qglmfuqapld2v7m2c8ehvpm6ympoljf Template:No redirect 10 119480 618906 428211 2025-11-25T21:47:15Z GTrang 5410 Used FULLPAGENAME again to fix the "Multi colon escape" lint error. 618906 wikitext text/x-wiki {{safesubst:<noinclude/>#if: {{safesubst:<noinclude/>#invoke:Redirect|isRedirect|{{{1}}}}} | <span class="plainlinks">[{{safesubst:<noinclude/>fullurl:{{{1}}}|redirect=no}} {{{2|{{{1}}}}}}]</span><span style="display: none">[[:{{{1}}}]]</span> | [[:{{safesubst:<noinclude/>FULLPAGENAME:{{{1}}}}}|{{{2|{{{1}}}}}}]] }}<noinclude> {{documentation}} </noinclude> 5pw8ky320dln3bgzenyzuppz9t6twll 618907 618431 2026-07-27T16:49:15Z Wmbata 26533 1 revision imported from [[:en:Template:No_redirect]] 618430 wikitext text/x-wiki {{{{{|safesubst:}}}#if: {{{{{|safesubst:}}}#invoke:Redirect|isRedirect|{{{1}}}}} | <span class="plainlinks">[{{{{{|safesubst:}}}fullurl:{{{1}}}|redirect=no}} {{{2|{{{1}}}}}}]</span> | {{{{{|safesubst:}}}#if:{{{2|}}} |[[:{{{{{|safesubst:}}}FULLPAGENAME:{{{1}}}}}|{{{2}}}]] |[[:{{{{{|safesubst:}}}FULLPAGENAME:{{{1}}}}}|{{{1}}}]] }} }}<noinclude> {{documentation}} </noinclude> tspqu4qt4693es9sjw1rr173j9dufjz Module:Shortcut 828 119487 618930 428594 2024-03-11T03:26:56Z Izno 941 Undid revision [[Special:Diff/1212853521|1212853521]] by [[Special:Contributions/Jdlrobson|Jdlrobson]] ([[User talk:Jdlrobson|talk]]) no, that class is exclusive to the module in which it appears 618930 Scribunto text/plain -- This module implements {{shortcut}}. -- Set constants local CONFIG_MODULE = 'Module:Shortcut/config' -- Load required modules local checkType = require('libraryUtil').checkType local yesno = require('Module:Yesno') local p = {} local function message(msg, ...) return mw.message.newRawMessage(msg, ...):plain() end local function makeCategoryLink(cat) return string.format('[[%s:%s]]', mw.site.namespaces[14].name, cat) end function p._main(shortcuts, options, frame, cfg) checkType('_main', 1, shortcuts, 'table') checkType('_main', 2, options, 'table', true) options = options or {} frame = frame or mw.getCurrentFrame() cfg = cfg or mw.loadData(CONFIG_MODULE) local templateMode = options.template and yesno(options.template) local redirectMode = options.redirect and yesno(options.redirect) local isCategorized = not options.category or yesno(options.category) ~= false -- Validate shortcuts for i, shortcut in ipairs(shortcuts) do if type(shortcut) ~= 'string' or #shortcut < 1 then error(message(cfg['invalid-shortcut-error'], i), 2) end end -- Make the list items. These are the shortcuts plus any extra lines such -- as options.msg. local listItems = {} for i, shortcut in ipairs(shortcuts) do local templatePath, prefix if templateMode then -- Namespace detection local titleObj = mw.title.new(shortcut, 10) if titleObj.namespace == 10 then templatePath = titleObj.fullText else templatePath = shortcut end prefix = options['pre' .. i] or options.pre or '' end if options.target and yesno(options.target) then listItems[i] = templateMode and string.format("&#123;&#123;%s[[%s|%s]]&#125;&#125;", prefix, templatePath, shortcut) or string.format("[[%s]]", shortcut) else listItems[i] = frame:expandTemplate{ title = 'No redirect', args = templateMode and {templatePath, shortcut} or {shortcut, shortcut} } if templateMode then listItems[i] = string.format("&#123;&#123;%s%s&#125;&#125;", prefix, listItems[i]) end end end table.insert(listItems, options.msg) -- Return an error if we have nothing to display if #listItems < 1 then local msg = cfg['no-content-error'] msg = string.format('<strong class="error">%s</strong>', msg) if isCategorized and cfg['no-content-error-category'] then msg = msg .. makeCategoryLink(cfg['no-content-error-category']) end return msg end local root = mw.html.create() root:wikitext(frame:extensionTag{ name = 'templatestyles', args = { src = 'Module:Shortcut/styles.css'} }) -- Anchors local anchorDiv = root :tag('div') :addClass('module-shortcutanchordiv') for i, shortcut in ipairs(shortcuts) do local anchor = mw.uri.anchorEncode(shortcut) anchorDiv:tag('span'):attr('id', anchor) end -- Shortcut heading local shortcutHeading do local nShortcuts = #shortcuts if nShortcuts > 0 then local headingMsg = options['shortcut-heading'] or redirectMode and cfg['redirect-heading'] or cfg['shortcut-heading'] shortcutHeading = message(headingMsg, nShortcuts) shortcutHeading = frame:preprocess(shortcutHeading) end end -- Shortcut box local shortcutList = root :tag('div') :addClass('module-shortcutboxplain noprint') :attr('role', 'note') if options.float and options.float:lower() == 'left' then shortcutList:addClass('module-shortcutboxleft') end if options.clear and options.clear ~= '' then shortcutList:css('clear', options.clear) end if shortcutHeading then shortcutList :tag('div') :addClass('module-shortcutlist') :wikitext(shortcutHeading) end local ubl = require('Module:List').unbulleted(listItems) shortcutList:wikitext(ubl) return tostring(root) end function p.main(frame) local args = require('Module:Arguments').getArgs(frame) -- Separate shortcuts from options local shortcuts, options = {}, {} for k, v in pairs(args) do if type(k) == 'number' then shortcuts[k] = v else options[k] = v end end -- Compress the shortcut array, which may contain nils. local function compressArray(t) local nums, ret = {}, {} for k in pairs(t) do nums[#nums + 1] = k end table.sort(nums) for i, num in ipairs(nums) do ret[i] = t[num] end return ret end shortcuts = compressArray(shortcuts) return p._main(shortcuts, options, frame) end return p 0grxrt10usr45p0y9yes29aw6xnxg7j 618931 618930 2026-07-27T16:49:17Z Wmbata 26533 1 revision imported from [[:en:Module:Shortcut]] 618930 Scribunto text/plain -- This module implements {{shortcut}}. -- Set constants local CONFIG_MODULE = 'Module:Shortcut/config' -- Load required modules local checkType = require('libraryUtil').checkType local yesno = require('Module:Yesno') local p = {} local function message(msg, ...) return mw.message.newRawMessage(msg, ...):plain() end local function makeCategoryLink(cat) return string.format('[[%s:%s]]', mw.site.namespaces[14].name, cat) end function p._main(shortcuts, options, frame, cfg) checkType('_main', 1, shortcuts, 'table') checkType('_main', 2, options, 'table', true) options = options or {} frame = frame or mw.getCurrentFrame() cfg = cfg or mw.loadData(CONFIG_MODULE) local templateMode = options.template and yesno(options.template) local redirectMode = options.redirect and yesno(options.redirect) local isCategorized = not options.category or yesno(options.category) ~= false -- Validate shortcuts for i, shortcut in ipairs(shortcuts) do if type(shortcut) ~= 'string' or #shortcut < 1 then error(message(cfg['invalid-shortcut-error'], i), 2) end end -- Make the list items. These are the shortcuts plus any extra lines such -- as options.msg. local listItems = {} for i, shortcut in ipairs(shortcuts) do local templatePath, prefix if templateMode then -- Namespace detection local titleObj = mw.title.new(shortcut, 10) if titleObj.namespace == 10 then templatePath = titleObj.fullText else templatePath = shortcut end prefix = options['pre' .. i] or options.pre or '' end if options.target and yesno(options.target) then listItems[i] = templateMode and string.format("&#123;&#123;%s[[%s|%s]]&#125;&#125;", prefix, templatePath, shortcut) or string.format("[[%s]]", shortcut) else listItems[i] = frame:expandTemplate{ title = 'No redirect', args = templateMode and {templatePath, shortcut} or {shortcut, shortcut} } if templateMode then listItems[i] = string.format("&#123;&#123;%s%s&#125;&#125;", prefix, listItems[i]) end end end table.insert(listItems, options.msg) -- Return an error if we have nothing to display if #listItems < 1 then local msg = cfg['no-content-error'] msg = string.format('<strong class="error">%s</strong>', msg) if isCategorized and cfg['no-content-error-category'] then msg = msg .. makeCategoryLink(cfg['no-content-error-category']) end return msg end local root = mw.html.create() root:wikitext(frame:extensionTag{ name = 'templatestyles', args = { src = 'Module:Shortcut/styles.css'} }) -- Anchors local anchorDiv = root :tag('div') :addClass('module-shortcutanchordiv') for i, shortcut in ipairs(shortcuts) do local anchor = mw.uri.anchorEncode(shortcut) anchorDiv:tag('span'):attr('id', anchor) end -- Shortcut heading local shortcutHeading do local nShortcuts = #shortcuts if nShortcuts > 0 then local headingMsg = options['shortcut-heading'] or redirectMode and cfg['redirect-heading'] or cfg['shortcut-heading'] shortcutHeading = message(headingMsg, nShortcuts) shortcutHeading = frame:preprocess(shortcutHeading) end end -- Shortcut box local shortcutList = root :tag('div') :addClass('module-shortcutboxplain noprint') :attr('role', 'note') if options.float and options.float:lower() == 'left' then shortcutList:addClass('module-shortcutboxleft') end if options.clear and options.clear ~= '' then shortcutList:css('clear', options.clear) end if shortcutHeading then shortcutList :tag('div') :addClass('module-shortcutlist') :wikitext(shortcutHeading) end local ubl = require('Module:List').unbulleted(listItems) shortcutList:wikitext(ubl) return tostring(root) end function p.main(frame) local args = require('Module:Arguments').getArgs(frame) -- Separate shortcuts from options local shortcuts, options = {}, {} for k, v in pairs(args) do if type(k) == 'number' then shortcuts[k] = v else options[k] = v end end -- Compress the shortcut array, which may contain nils. local function compressArray(t) local nums, ret = {}, {} for k in pairs(t) do nums[#nums + 1] = k end table.sort(nums) for i, num in ipairs(nums) do ret[i] = t[num] end return ret end shortcuts = compressArray(shortcuts) return p._main(shortcuts, options, frame) end return p 0grxrt10usr45p0y9yes29aw6xnxg7j Module:Shortcut/config 828 119488 618932 428600 2021-02-16T18:43:45Z Nardog 11794 618932 Scribunto text/plain -- This module holds configuration data for [[Module:Shortcut]]. return { -- The heading at the top of the shortcut box. It accepts the following parameter: -- $1 - the total number of shortcuts. (required) ['shortcut-heading'] = '[[Wikipedia:Shortcut|{{PLURAL:$1|Shortcut|Shortcuts}}]]', -- The heading when |redirect=yes is given. It accepts the following parameter: -- $1 - the total number of shortcuts. (required) ['redirect-heading'] = '[[Wikipedia:Redirect|{{PLURAL:$1|Redirect|Redirects}}]]', -- The error message to display when a shortcut is invalid (is not a string, or -- is the blank string). It accepts the following parameter: -- $1 - the number of the shortcut in the argument list. (required) ['invalid-shortcut-error'] = 'shortcut #$1 was invalid (shortcuts must be ' .. 'strings of at least one character in length)', -- The error message to display when no shortcuts or other displayable content -- were specified. (required) ['no-content-error'] = 'Error: no shortcuts were specified and the ' .. mw.text.nowiki('|msg=') .. ' parameter was not set.', -- A category to add when the no-content-error message is displayed. (optional) ['no-content-error-category'] = 'Shortcut templates with missing parameters', } t6jiszehpcz1mpvmzl8esji0vdvjr4p 618933 618932 2026-07-27T16:49:17Z Wmbata 26533 1 revision imported from [[:en:Module:Shortcut/config]] 618932 Scribunto text/plain -- This module holds configuration data for [[Module:Shortcut]]. return { -- The heading at the top of the shortcut box. It accepts the following parameter: -- $1 - the total number of shortcuts. (required) ['shortcut-heading'] = '[[Wikipedia:Shortcut|{{PLURAL:$1|Shortcut|Shortcuts}}]]', -- The heading when |redirect=yes is given. It accepts the following parameter: -- $1 - the total number of shortcuts. (required) ['redirect-heading'] = '[[Wikipedia:Redirect|{{PLURAL:$1|Redirect|Redirects}}]]', -- The error message to display when a shortcut is invalid (is not a string, or -- is the blank string). It accepts the following parameter: -- $1 - the number of the shortcut in the argument list. (required) ['invalid-shortcut-error'] = 'shortcut #$1 was invalid (shortcuts must be ' .. 'strings of at least one character in length)', -- The error message to display when no shortcuts or other displayable content -- were specified. (required) ['no-content-error'] = 'Error: no shortcuts were specified and the ' .. mw.text.nowiki('|msg=') .. ' parameter was not set.', -- A category to add when the no-content-error message is displayed. (optional) ['no-content-error-category'] = 'Shortcut templates with missing parameters', } t6jiszehpcz1mpvmzl8esji0vdvjr4p Module:Documentation/styles.css 828 119692 618914 509539 2026-06-19T03:19:17Z Izno 941 add margins 618914 sanitized-css text/css /* {{pp|small=yes}} */ .documentation, .documentation-metadata { border: 1px solid var( --border-color-base, #a2a9b1 ); background-color: #ecfcf4; color:inherit; clear: both; } .documentation { margin: 1em 0 0 0; padding: 1em; } .documentation-metadata { margin: 0.2em 0; /* same margin left-right as .documentation */ font-style: italic; padding: 0.4em 1em; /* same padding left-right as .documentation */ } .documentation-startbox { padding-bottom: 3px; border-bottom: 1px solid var( --border-color-base, #a2a9b1 ); margin-bottom: 1ex; } .documentation-heading { font-weight: bold; font-size: 125%; } body.skin-minerva .documentation-startbox .mw-editsection-like a, body.skin-timeless .documentation-startbox .mw-editsection-like a { display: inline-block; margin-left: 0.3em; margin-right: 0.3em; } .documentation-clear { /* Don't want things to stick out where they shouldn't. */ clear: both; } .documentation-toolbar { font-style: normal; font-size: 85%; } @media screen { html.skin-theme-clientpref-night .documentation, html.skin-theme-clientpref-night .documentation-metadata { background-color: #0b1e1c; } } @media screen and ( prefers-color-scheme: dark ) { html.skin-theme-clientpref-os .documentation, html.skin-theme-clientpref-os .documentation-metadata { background-color: #0b1e1c; } } ohekqp4ao232tow40gho8bknn5qdpvd 618915 618914 2026-07-27T16:49:16Z Wmbata 26533 1 revision imported from [[:en:Module:Documentation/styles.css]] 618914 sanitized-css text/css /* {{pp|small=yes}} */ .documentation, .documentation-metadata { border: 1px solid var( --border-color-base, #a2a9b1 ); background-color: #ecfcf4; color:inherit; clear: both; } .documentation { margin: 1em 0 0 0; padding: 1em; } .documentation-metadata { margin: 0.2em 0; /* same margin left-right as .documentation */ font-style: italic; padding: 0.4em 1em; /* same padding left-right as .documentation */ } .documentation-startbox { padding-bottom: 3px; border-bottom: 1px solid var( --border-color-base, #a2a9b1 ); margin-bottom: 1ex; } .documentation-heading { font-weight: bold; font-size: 125%; } body.skin-minerva .documentation-startbox .mw-editsection-like a, body.skin-timeless .documentation-startbox .mw-editsection-like a { display: inline-block; margin-left: 0.3em; margin-right: 0.3em; } .documentation-clear { /* Don't want things to stick out where they shouldn't. */ clear: both; } .documentation-toolbar { font-style: normal; font-size: 85%; } @media screen { html.skin-theme-clientpref-night .documentation, html.skin-theme-clientpref-night .documentation-metadata { background-color: #0b1e1c; } } @media screen and ( prefers-color-scheme: dark ) { html.skin-theme-clientpref-os .documentation, html.skin-theme-clientpref-os .documentation-metadata { background-color: #0b1e1c; } } ohekqp4ao232tow40gho8bknn5qdpvd Module:Message box/ombox.css 828 120256 618970 507788 2025-08-29T06:07:09Z Izno 941 english 618970 sanitized-css text/css /* {{pp|small=y}} */ .ombox { margin: 4px 0; border-collapse: collapse; border: 1px solid #a2a9b1; /* Default "notice" gray */ background-color: var(--background-color-neutral-subtle, #f8f9fa); box-sizing: border-box; color: var(--color-base, #202122); } /* For the "small=yes" option. */ .ombox.mbox-small { font-size: 88%; line-height: 1.25em; } .ombox-speedy { border: 2px solid #b32424; /* Red */ background-color: #fee7e6; /* Pink */ } .ombox-delete { border: 2px solid #b32424; /* Red */ } .ombox-content { border: 1px solid #f28500; /* Orange */ } .ombox-style { border: 1px solid #fc3; /* Yellow */ } .ombox-move { border: 1px solid #9932cc; /* Purple */ } .ombox-protection { border: 2px solid #a2a9b1; /* Gray-gold */ } .ombox .mbox-text { border: none; /* @noflip */ padding: 0.25em 0.9em; width: 100%; } .ombox .mbox-image { border: none; /* @noflip */ padding: 2px 0 2px 0.9em; text-align: center; } .ombox .mbox-imageright { border: none; /* @noflip */ padding: 2px 0.9em 2px 0; text-align: center; } /* An empty narrow cell */ .ombox .mbox-empty-cell { border: none; padding: 0; width: 1px; } /* keep synced with each other type of message box as this isn't qualified */ .mbox-invalid-type { text-align: center; } @media (min-width: 720px) { .ombox { margin: 4px 10%; } .ombox.mbox-small { /* @noflip */ clear: right; /* @noflip */ float: right; /* @noflip */ margin: 4px 0 4px 1em; width: 238px; } } /** T367463 */ body.skin--responsive table.ombox img { max-width: none !important; } @media screen { html.skin-theme-clientpref-night .ombox-speedy { background-color: #310402; /* Dark red, same hue/saturation as light */ } } @media screen and (prefers-color-scheme: dark) { html.skin-theme-clientpref-os .ombox-speedy { background-color: #310402; /* Dark red, same hue/saturation as light */ } } s3kd4o8l90hza7k55c82cm0ltkd3xp2 618971 618970 2026-07-27T16:49:20Z Wmbata 26533 1 revision imported from [[:en:Module:Message_box/ombox.css]] 618970 sanitized-css text/css /* {{pp|small=y}} */ .ombox { margin: 4px 0; border-collapse: collapse; border: 1px solid #a2a9b1; /* Default "notice" gray */ background-color: var(--background-color-neutral-subtle, #f8f9fa); box-sizing: border-box; color: var(--color-base, #202122); } /* For the "small=yes" option. */ .ombox.mbox-small { font-size: 88%; line-height: 1.25em; } .ombox-speedy { border: 2px solid #b32424; /* Red */ background-color: #fee7e6; /* Pink */ } .ombox-delete { border: 2px solid #b32424; /* Red */ } .ombox-content { border: 1px solid #f28500; /* Orange */ } .ombox-style { border: 1px solid #fc3; /* Yellow */ } .ombox-move { border: 1px solid #9932cc; /* Purple */ } .ombox-protection { border: 2px solid #a2a9b1; /* Gray-gold */ } .ombox .mbox-text { border: none; /* @noflip */ padding: 0.25em 0.9em; width: 100%; } .ombox .mbox-image { border: none; /* @noflip */ padding: 2px 0 2px 0.9em; text-align: center; } .ombox .mbox-imageright { border: none; /* @noflip */ padding: 2px 0.9em 2px 0; text-align: center; } /* An empty narrow cell */ .ombox .mbox-empty-cell { border: none; padding: 0; width: 1px; } /* keep synced with each other type of message box as this isn't qualified */ .mbox-invalid-type { text-align: center; } @media (min-width: 720px) { .ombox { margin: 4px 10%; } .ombox.mbox-small { /* @noflip */ clear: right; /* @noflip */ float: right; /* @noflip */ margin: 4px 0 4px 1em; width: 238px; } } /** T367463 */ body.skin--responsive table.ombox img { max-width: none !important; } @media screen { html.skin-theme-clientpref-night .ombox-speedy { background-color: #310402; /* Dark red, same hue/saturation as light */ } } @media screen and (prefers-color-scheme: dark) { html.skin-theme-clientpref-os .ombox-speedy { background-color: #310402; /* Dark red, same hue/saturation as light */ } } s3kd4o8l90hza7k55c82cm0ltkd3xp2 Template:Template link 10 122767 618866 539548 2025-01-21T19:19:39Z Ahecht 7824 Reduce [[WP:PEIS]] 618866 wikitext text/x-wiki <span class="nowrap">&#123;&#123;</span>[[Template:{{{1}}}|{{{1}}}]]<span class="nowrap">&#125;&#125;</span><noinclude> {{documentation}} <!-- Categories go on the /doc subpage and interwikis go on Wikidata. --> </noinclude> kkhg4xclyf9r0bcl7ypdd0yuh41mfu9 618867 618866 2026-07-27T16:49:13Z Wmbata 26533 1 revision imported from [[:en:Template:Template_link]] 618866 wikitext text/x-wiki <span class="nowrap">&#123;&#123;</span>[[Template:{{{1}}}|{{{1}}}]]<span class="nowrap">&#125;&#125;</span><noinclude> {{documentation}} <!-- Categories go on the /doc subpage and interwikis go on Wikidata. --> </noinclude> kkhg4xclyf9r0bcl7ypdd0yuh41mfu9 Module:Template link general 828 122768 618874 539587 2026-02-12T11:19:37Z Primefac 9919 fix the brace param issue 618874 Scribunto text/plain -- This implements Template:Template link general and various other templates in its family local getArgs = require('Module:Arguments').getArgs local p = {} -- Is a string non-empty? local function _ne(s) return s ~= nil and s ~= "" end local nw = mw.text.nowiki local function addTemplate(s) local i, _ = s:find(':', 1, true) if i == nil then return 'Template:' .. s end local ns = s:sub(1, i - 1) if ns == '' or mw.site.namespaces[ns] then return s else return 'Template:' .. s end end local function trimTemplate(s) local needle = 'template:' if s:sub(1, needle:len()):lower() == needle then return s:sub(needle:len() + 1) else return s end end -- Builds the link part local function linkTitle(args) local titleObj if args['1'] then -- This handles :Page and other NS titleObj = mw.title.new(args['1'], 'Template') else titleObj = mw.title.getCurrentTitle() end local textPart = args.alttext if not _ne(textPart) then if titleObj ~= nil then textPart = titleObj:inNamespace("Template") and args['1'] or titleObj.fullText else -- redlink textPart = args['1'] end end if _ne(args.subst) then -- HACK: the ns thing above is probably broken textPart = 'subst:' .. textPart end if _ne(args.brace) then textPart = nw('{{') .. textPart .. nw('}}') elseif _ne(args.braceinside) then textPart = nw('{') .. textPart .. nw('}') end local titlePart if _ne(args.nolink) then titlePart = textPart else titlePart = '[[' .. (titleObj ~= nil and titleObj.fullText or addTemplate(args['1'])) .. '|' .. textPart .. ']]' end if _ne(args.braceinside) then titlePart = nw('{') .. titlePart .. nw('}') end local bold = _ne(args.bold) or _ne(args.boldlink) or _ne(args.boldname) if bold then titlePart = "'''" .. titlePart .. "'''" end if _ne(args.nowrapname) then titlePart = '<span class="nowrap">' .. titlePart .. '</span>' end return titlePart end function p.main(frame) local args = getArgs(frame, { trim = true, removeBlanks = false }) return p._main(args) end function p._main(args) local italic = _ne(args.italic) or _ne(args.italics) local dontBrace = _ne(args.brace) or _ne(args.braceinside) local code = _ne(args.code) or _ne(args.tt) local show_result = _ne(args._show_result) local expand = _ne(args._expand) local titlePart = linkTitle(args) -- Build the arguments local textPart = "" local textPartBuffer = "&#124;" local codeArguments = {} local codeArgumentsString = "" local i = 2 local j = 1 while args[i] do local val = args[i] if val ~= "" then if _ne(args.nowiki) then -- Unstrip nowiki tags first because calling nw on something that already contains nowiki tags will -- mangle the nowiki strip marker and result in literal UNIQ...QINU showing up val = nw(mw.text.unstripNoWiki(val)) end local k, v = string.match(val, "(.*)=(.*)") if not k then codeArguments[j] = val j = j + 1 else codeArguments[k] = v end codeArgumentsString = codeArgumentsString .. textPartBuffer .. val if italic then val = '<span style="font-style:italic;">' .. val .. '</span>' end textPart = textPart .. textPartBuffer .. val end i = i + 1 end -- final wrap local ret = titlePart .. textPart if not dontBrace then ret = nw('{{') .. ret .. nw('}}') end if _ne(args.a) then ret = nw('*') .. '&nbsp;' .. ret end if _ne(args.kbd) then ret = '<kbd>' .. ret .. '</kbd>' end if code then ret = '<code>' .. ret .. '</code>' elseif _ne(args.plaincode) then ret = '<code style="border:none;background:transparent;color:inherit">' .. ret .. '</code>' end if _ne(args.nowrap) then ret = '<span class="nowrap">' .. ret .. '</span>' end --[[ Wrap as html?? local span = mw.html.create('span') span:wikitext(ret) --]] if _ne(args.debug) then ret = ret .. '\n<pre>' .. mw.text.encode(mw.dumpObject(args)) .. '</pre>' end if show_result then if _ne(args.nocat) then codeArguments['nocat'] = true end local result = mw.getCurrentFrame():expandTemplate{title = addTemplate(args[1]), args = codeArguments} ret = ret .. " → " .. result end if expand then local query = mw.text.encode('{{' .. addTemplate(args[1]) .. string.gsub(codeArgumentsString, textPartBuffer, "|") .. '}}') local url = mw.uri.fullUrl('special:ExpandTemplates', 'wpInput=' .. query) mw.log() ret = ret .. " [" .. tostring(url) .. "]" end return ret end return p eq1il0gmw32087nl1ce4bzyifl7zrrz 618875 618874 2026-07-27T16:49:14Z Wmbata 26533 1 revision imported from [[:en:Module:Template_link_general]] 618874 Scribunto text/plain -- This implements Template:Template link general and various other templates in its family local getArgs = require('Module:Arguments').getArgs local p = {} -- Is a string non-empty? local function _ne(s) return s ~= nil and s ~= "" end local nw = mw.text.nowiki local function addTemplate(s) local i, _ = s:find(':', 1, true) if i == nil then return 'Template:' .. s end local ns = s:sub(1, i - 1) if ns == '' or mw.site.namespaces[ns] then return s else return 'Template:' .. s end end local function trimTemplate(s) local needle = 'template:' if s:sub(1, needle:len()):lower() == needle then return s:sub(needle:len() + 1) else return s end end -- Builds the link part local function linkTitle(args) local titleObj if args['1'] then -- This handles :Page and other NS titleObj = mw.title.new(args['1'], 'Template') else titleObj = mw.title.getCurrentTitle() end local textPart = args.alttext if not _ne(textPart) then if titleObj ~= nil then textPart = titleObj:inNamespace("Template") and args['1'] or titleObj.fullText else -- redlink textPart = args['1'] end end if _ne(args.subst) then -- HACK: the ns thing above is probably broken textPart = 'subst:' .. textPart end if _ne(args.brace) then textPart = nw('{{') .. textPart .. nw('}}') elseif _ne(args.braceinside) then textPart = nw('{') .. textPart .. nw('}') end local titlePart if _ne(args.nolink) then titlePart = textPart else titlePart = '[[' .. (titleObj ~= nil and titleObj.fullText or addTemplate(args['1'])) .. '|' .. textPart .. ']]' end if _ne(args.braceinside) then titlePart = nw('{') .. titlePart .. nw('}') end local bold = _ne(args.bold) or _ne(args.boldlink) or _ne(args.boldname) if bold then titlePart = "'''" .. titlePart .. "'''" end if _ne(args.nowrapname) then titlePart = '<span class="nowrap">' .. titlePart .. '</span>' end return titlePart end function p.main(frame) local args = getArgs(frame, { trim = true, removeBlanks = false }) return p._main(args) end function p._main(args) local italic = _ne(args.italic) or _ne(args.italics) local dontBrace = _ne(args.brace) or _ne(args.braceinside) local code = _ne(args.code) or _ne(args.tt) local show_result = _ne(args._show_result) local expand = _ne(args._expand) local titlePart = linkTitle(args) -- Build the arguments local textPart = "" local textPartBuffer = "&#124;" local codeArguments = {} local codeArgumentsString = "" local i = 2 local j = 1 while args[i] do local val = args[i] if val ~= "" then if _ne(args.nowiki) then -- Unstrip nowiki tags first because calling nw on something that already contains nowiki tags will -- mangle the nowiki strip marker and result in literal UNIQ...QINU showing up val = nw(mw.text.unstripNoWiki(val)) end local k, v = string.match(val, "(.*)=(.*)") if not k then codeArguments[j] = val j = j + 1 else codeArguments[k] = v end codeArgumentsString = codeArgumentsString .. textPartBuffer .. val if italic then val = '<span style="font-style:italic;">' .. val .. '</span>' end textPart = textPart .. textPartBuffer .. val end i = i + 1 end -- final wrap local ret = titlePart .. textPart if not dontBrace then ret = nw('{{') .. ret .. nw('}}') end if _ne(args.a) then ret = nw('*') .. '&nbsp;' .. ret end if _ne(args.kbd) then ret = '<kbd>' .. ret .. '</kbd>' end if code then ret = '<code>' .. ret .. '</code>' elseif _ne(args.plaincode) then ret = '<code style="border:none;background:transparent;color:inherit">' .. ret .. '</code>' end if _ne(args.nowrap) then ret = '<span class="nowrap">' .. ret .. '</span>' end --[[ Wrap as html?? local span = mw.html.create('span') span:wikitext(ret) --]] if _ne(args.debug) then ret = ret .. '\n<pre>' .. mw.text.encode(mw.dumpObject(args)) .. '</pre>' end if show_result then if _ne(args.nocat) then codeArguments['nocat'] = true end local result = mw.getCurrentFrame():expandTemplate{title = addTemplate(args[1]), args = codeArguments} ret = ret .. " → " .. result end if expand then local query = mw.text.encode('{{' .. addTemplate(args[1]) .. string.gsub(codeArgumentsString, textPartBuffer, "|") .. '}}') local url = mw.uri.fullUrl('special:ExpandTemplates', 'wpInput=' .. query) mw.log() ret = ret .. " [" .. tostring(url) .. "]" end return ret end return p eq1il0gmw32087nl1ce4bzyifl7zrrz User:LuniZunie/scripts/Compare-users.js 2 124295 619022 616832 2026-07-27T23:52:35Z LuniZunie 25284 add tab to switch between cats and tags 619022 javascript text/javascript /* ======= Install ======= mw.loader.load('https://meta.wikimedia.org/w/index.php?title=User:LuniZunie/scripts/Compare-users.js&action=raw&ctype=text/javascript'); // Backlink: [[User:LuniZunie/scripts/Compare-users.js]] ============ Instructions ============ Go to [[Special:BlankPage/Compare-users]] */ // <nowiki> { "use strict"; if (mw.config.get("wgPageName").toLowerCase() === "special:blankpage/compare-users") { class Text { static pluralize(word, n, plural) { return new Text(word).get(plural).get(n); } static Case = class TextCase { static Lower = Symbol("lower case"); static Upper = Symbol("UPPER CASE"); static Title = Symbol("Title Case"); static Sentence = Symbol("Sentence case"); static Camel = Symbol("camelCase"); static Pascal = Symbol("PascalCase"); static Snake = Symbol("snake_Case"); static Split = Symbol("split,case"); }; // convert from case to array of words static #fromCase(text, type) { const temp = (text => { switch (type) { case Text.Case.Lower: case Text.Case.Upper: case Text.Case.Title: case Text.Case.Sentence: return text.split(/\s+/); case Text.Case.Camel: case Text.Case.Pascal: return text.split(/(?=[A-Z])/); case Text.Case.Snake: return text.split(/_/g); case Text.Case.Split: throw new TypeError("Split case is only used for output, not input"); default: throw new TypeError("Invalid case type, must be a Case value"); } })(text.toString().trim()); if (type === Text.Case.Sentence) return { inSentenceCase: true, words: temp.map(word => word.trim()).filter(word => word.length > 0) }; return { inSentenceCase: false, words: temp.map(word => word.trim().toLowerCase()).filter(word => word.length > 0) }; }; #inSentenceCase = false; #single; #plural; constructor(text, currentCase = Text.Case.Sentence) { const fromCase = Text.#fromCase(text, currentCase); this.#inSentenceCase = fromCase.inSentenceCase; this.#single = fromCase.words; this.#plural = this.#getPlural(); }; #getPlural(plural) { if (plural ?? true === true) { const temp = [ ...this.#single ]; const end = temp.length - 1; temp[end] = (single => { let temp; // s, sh, ch, x, z, consonant + o -> -es temp = single.replace(/(?<=sh?|ch|x|z|[^aeiou]o)$/i, "es"); if (temp !== single) return temp; // consonant + y -> -ies temp = single.replace(/(?<=[^aeiou])y$/i, "ies"); if (temp !== single) return temp; // f, fe -> -ves temp = single.replace(/fe?$/i, "ves"); if (temp !== single) return temp; return `${single}s`; })(this.#single[end]); return temp; } else if (plural === false) return [ ...this.#single ]; else if (plural instanceof Text) return plural.case(Text.Case.Split).get(); else throw new TypeError("Invalid plural argument, must be boolean or Text instance"); }; plural() { this.#plural = this.#getPlural(...arguments); return this; } case(type = Text.Case.Sentence) { const format = text => { switch (type) { case Text.Case.Lower: return text.map(word => word.toLowerCase()).join(" "); case Text.Case.Upper: return text.map(word => word.toUpperCase()).join(" "); case Text.Case.Title: return text.map(word => word.charAt(0).toUpperCase() + word.slice(1).toLowerCase()).join(" "); case Text.Case.Sentence: if (this.#inSentenceCase) return text.join(" "); let punctuation = true; return text.map(word => { let rtn = punctuation ? word.charAt(0).toUpperCase() + word.slice(1).toLowerCase() : word.toLowerCase(); punctuation = /[.!?]$/.test(word); return rtn; }).join(" "); case Text.Case.Camel: return text.map((word, i) => i === 0 ? word.toLowerCase() : word.charAt(0).toUpperCase() + word.slice(1).toLowerCase()).join(""); case Text.Case.Pascal: return text.map(word => word.charAt(0).toUpperCase() + word.slice(1).toLowerCase()).join(""); case Text.Case.Snake: return text.map(word => word.toLowerCase()).join("_"); case Text.Case.Split: return text; default: throw new TypeError("Invalid case type, must be a Case value"); } }; const [ single, plural ] = [ format(this.#single), format(this.#plural) ]; return Object.freeze({ get(n = 1) { const text = Number.isNaN(Number(n)) || n === 1 || n === 1n || n === "1" ? single : plural; return text.replace(/(?<!\\)%n/g, n); } }); }; get(n = 1) { return this.case().get(n); } }; const sleep = ms => new Promise(resolve => setTimeout(resolve, ms)); const escapeHTML = str => { const $ = document.createElement("div"); $.textContent = str; return $.innerHTML; }; const waitForD3 = () => new Promise(resolve => { const tick = () => { if (typeof d3 !== "undefined") return resolve(); setTimeout(tick, 100); }; tick(); }); const getParams = () => new URLSearchParams(window.location.search); const setParams = params => { const url = new URL(window.location.href); url.search = params.toString(); window.history.replaceState(null, "", url.toString()); }; document.title = "Compare users - Wikipedia"; document.querySelector("#firstHeading").textContent = "Compare users"; document.head.appendChild(document.createElement("script")).src = "https://cdn.jsdelivr.net/npm/d3@7"; document.head.appendChild(document.createElement("style")).textContent = ` html, body { min-height: 100%; } #mw-content-text { min-height: calc(100vh - 180px); display: flex; align-items: flex-start; justify-content: center; padding: 24px; } .compare-users-root { width: min(100%, 1360px); } .compare-card, .panel { background: #fff; border: 1px solid #d0d7de; border-radius: 16px; box-shadow: 0 10px 28px rgba(0, 0, 0, .08); } .compare-card { width: min(100%, 640px); margin: 0 auto; padding: 24px; } .compare-card > h2, .panel > h2 { margin: 0 0 8px; font-size: 1.35rem; line-height: 1.2; color: #1f2328; } .compare-card > p, .panel-subtitle { margin: 0 0 18px; color: #656d76; font-size: .95rem; } .sub-compare-card { width: calc(min(100%, 640px) - 16px); margin: 0 auto; background: #f8fafc; border: 1px solid #e5e7eb; border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; padding: 2px 16px; } .dashboard { display: flex; flex-direction: column; gap: 18px; } .graph-back { background: #f1f5f9; color: #334155; padding: 9px 16px; font-size: .9rem; align-self: stretch; } .view-tabs { display: flex; gap: 6px; padding: 4px; background: #f1f5f9; border-radius: 12px; align-self: flex-start; } .view-tab { border: none; border-radius: 9px; padding: 9px 18px; font-size: .92rem; font-weight: 700; color: #667085; background: transparent; cursor: pointer; transition: all 160ms ease; white-space: nowrap; } .view-tab:hover { color: #36c; } .view-tab.active { background: #fff; color: #36c; box-shadow: 0 1px 3px rgba(0, 0, 0, .12); } .overview-grid { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 14px; } .stat-card { background: linear-gradient(to bottom, #ffffff, #f8fafc); border: 1px solid #e5e7eb; border-radius: 14px; padding: 16px; } .stat-card .label { margin-bottom: 6px; font-size: .8rem; font-weight: 700; color: #667085; text-transform: uppercase; letter-spacing: .04em; } .stat-card .value { font-size: 1.55rem; font-weight: 700; color: #111827; line-height: 1.1; } .stat-card .meta { margin-top: 8px; font-size: .9rem; color: #667085; } .user-list { display: flex; flex-direction: column; gap: 12px; margin-bottom: 18px; } .user-row { display: flex; gap: 10px; align-items: center; } .user-input, .user-item { flex: 1; min-width: 0; padding: 11px 14px; border: 1px solid #d0d7de; border-radius: 10px; font-size: .95rem; color: #1f2328; background: #fff; line-height: 1.2; } .user-input { outline: none; transition: border-color 160ms ease, box-shadow 160ms ease; } .user-input:focus { border-color: #36c; box-shadow: 0 0 0 3px rgba(51, 102, 204, .16); } .user-item .since { float: right; font-size: .85rem; color: #656d76; } .button { border: none; border-radius: 10px; padding: 11px 14px; font-size: .95rem; font-weight: 600; cursor: pointer; transition: background 160ms ease, transform 120ms ease, opacity 160ms ease; } .button:hover { transform: translateY(-1px); } .button:active { transform: translateY(0); } .button.add { background: #eef4ff; color: #36c; margin-bottom: 18px; } .button.add:hover { background: #dfeaff; } .button.delete, .button.stop { background: #fff1f2; color: #d1242f; flex-shrink: 0; } .button.delete:hover, .button.stop:hover { background: #ffe2e5; color: #b11d26; } .button.submit { width: 100%; background: #36c; color: #fff; padding: 12px 16px; font-size: 1rem; } .button.submit:hover { background: #254fa3; } .button.stop-all { width: 100%; background: #d1242f; color: #fff; padding: 12px 16px; font-size: 1rem; } .button.stop-all:hover { background: #b11d26; } .button.graph-action { background: #eef2ff; color: #334155; padding: 9px 12px; } .button.graph-action:hover { background: #e2e8f0; } .button.disabled { pointer-events: none; background: #f0f0f0 !important; color: #a2a9b1 !important; cursor: not-allowed; transform: none !important; } .panel { padding: 18px; } .graph-panel { padding: 0; overflow: hidden; } .graph-toolbar { display: flex; align-items: center; justify-content: space-between; gap: 12px; padding: 18px 20px 14px; border-bottom: 1px solid #eaecf0; background: linear-gradient(to bottom, #f8fafc, #ffffff); } .graph-meta { padding: 18px 20px 0px; } .graph-meta h2 { margin: 0 0 4px; font-size: 1.2rem; color: #1f2937; } .graph-meta p { margin: 0; color: #667085; font-size: .92rem; } .graph-actions { display: flex; flex-wrap: wrap; gap: 8px; align-items: center; justify-content: space-between; width: 100%; } .user-filter-group { display: flex; flex-wrap: wrap; gap: 6px; align-items: center; } .user-filter-label { font-size: .8rem; font-weight: 700; color: #667085; text-transform: uppercase; letter-spacing: .04em; margin-right: 2px; white-space: nowrap; } .user-toggle { display: inline-flex; align-items: center; gap: 6px; padding: 6px 12px; border: 1.5px solid #d0d7de; border-radius: 999px; font-size: .85rem; font-weight: 600; color: #667085; background: #f8fafc; cursor: pointer; transition: all 160ms ease; white-space: nowrap; user-select: none; } .user-toggle:hover { border-color: #36c; color: #36c; background: #eef4ff; transform: translateY(-1px); } .user-toggle.active { border-color: #36c; color: #fff; background: #36c; } .user-toggle.active:hover { background: #254fa3; border-color: #254fa3; color: #fff; } .user-toggle-dot { width: 8px; height: 8px; border-radius: 50%; background: currentColor; opacity: .7; flex-shrink: 0; } .user-toggle.active .user-toggle-dot { background: rgba(255,255,255,.8); opacity: 1; } .graph-wrapper { position: relative; width: 100%; min-height: 720px; background: radial-gradient(circle at top left, rgba(59, 130, 246, .06), transparent 28%), radial-gradient(circle at bottom right, rgba(16, 185, 129, .05), transparent 24%), #f8fafc; overflow: hidden; } .graph-svg { display: block; width: 100%; height: 720px; background: transparent; cursor: grab; touch-action: none; user-select: none; -webkit-user-select: none; } .graph-svg.is-dragging { cursor: grabbing; } .graph-legend { padding: 12px 20px 16px; border-top: 1px solid #eaecf0; color: #667085; font-size: .88rem; background: #fff; } .legend-dot { display: inline-block; width: 10px; height: 10px; border-radius: 999px; margin-right: 2px; vertical-align: middle; } .legend-dot:not(:first-child) { margin-left: 6px; } .legend-dot.node { background: #3b82f6; } .legend-dot.edge { background: #94a3b8; } .legend-dot.offscreen { background: #2563eb; } .hidden-nodes-bar { display: flex; flex-wrap: wrap; gap: 8px; align-items: center; padding: 10px 20px 14px; border-top: 1px solid #eaecf0; background: #fff; } .hidden-nodes-label { font-size: .8rem; font-weight: 700; color: #667085; text-transform: uppercase; letter-spacing: .04em; white-space: nowrap; } .hidden-node-chip { display: inline-flex; align-items: center; gap: 6px; padding: 5px 10px; border-radius: 999px; font-size: .82rem; font-weight: 600; color: #374151; background: #f1f5f9; border: 1px solid #d0d7de; cursor: pointer; transition: all 160ms ease; white-space: nowrap; } .hidden-node-chip:hover { background: #dbeafe; border-color: #93c5fd; color: #1d4ed8; transform: translateY(-1px); } .hidden-node-chip .unhide-x { font-size: .75rem; opacity: .6; } .node-context-menu { position: fixed; z-index: 9999; background: #fff; border: 1px solid #d0d7de; border-radius: 12px; box-shadow: 0 8px 24px rgba(0,0,0,.13); padding: 0; min-width: 220px; max-width: 300px; overflow: hidden; font-size: .9rem; } .node-context-menu .ctx-header { padding: 12px 14px 10px; border-bottom: 1px solid #eaecf0; background: linear-gradient(to bottom, #f8fafc, #ffffff); } .node-context-menu .ctx-header .ctx-title { font-weight: 700; color: #111827; font-size: .95rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .node-context-menu .ctx-header .ctx-count { color: #667085; font-size: .82rem; margin-top: 2px; } .node-context-menu .ctx-section-label { padding: 8px 14px 4px; font-size: .75rem; font-weight: 700; color: #667085; text-transform: uppercase; letter-spacing: .04em; } .node-context-menu .ctx-connections { padding: 0 14px 8px; display: flex; flex-direction: column; gap: 4px; } .node-context-menu .ctx-connection-row { display: flex; justify-content: space-between; align-items: center; gap: 8px; padding: 5px 8px; border-radius: 8px; background: #f8fafc; border: 1px solid #e5e7eb; } .node-context-menu .ctx-connection-row span { color: #374151; font-size: .85rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .node-context-menu .ctx-connection-row strong { color: #111827; font-size: .85rem; flex-shrink: 0; } .node-context-menu .ctx-divider { height: 1px; background: #eaecf0; margin: 4px 0; } .node-context-menu .ctx-action { display: flex; align-items: center; gap: 8px; width: 100%; padding: 10px 14px; border: none; background: transparent; color: #d1242f; font-size: .9rem; font-weight: 600; cursor: pointer; text-align: left; transition: background 120ms ease; } .node-context-menu .ctx-action:hover { background: #fff1f2; } .url-bar { display: flex; align-items: center; gap: 10px; padding: 10px 14px; background: #f8fafc; border: 1px solid #e5e7eb; border-radius: 10px; font-size: .82rem; color: #667085; } .url-bar .url-label { font-weight: 700; color: #344054; white-space: nowrap; flex-shrink: 0; } .url-bar .url-text { flex: 1; min-width: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-family: ui-monospace, monospace; font-size: .8rem; color: #475569; } .url-bar .url-copy { border: none; border-radius: 6px; padding: 5px 10px; font-size: .8rem; font-weight: 600; cursor: pointer; background: #36c; color: #fff; flex-shrink: 0; transition: background 160ms ease; } .url-bar .url-copy:hover { background: #254fa3; } .bottom-meta { display: grid; grid-template-columns: minmax(0, 1.2fr) minmax(320px, .8fr); gap: 18px; } .matrix-wrapper { overflow: auto; border: 1px solid #e5e7eb; border-radius: 12px; background: #fff; } table.matrix { width: 100%; border-collapse: collapse; min-width: 560px; } table.matrix th, table.matrix td { border: 1px solid #e5e7eb; padding: 10px 12px; text-align: center; font-size: .92rem; } table.matrix th { position: sticky; top: 0; background: #f8fafc; color: #344054; font-weight: 700; z-index: 1; } table.matrix td.row-head { text-align: left; font-weight: 700; background: #f8fafc; color: #344054; position: sticky; left: 0; z-index: 1; } .summary-blocks { display: flex; flex-direction: column; gap: 12px; } .summary-block { border: 1px solid #e5e7eb; border-radius: 12px; background: linear-gradient(to bottom, #ffffff, #fafafa); padding: 14px; } .summary-block h3 { margin: 0 0 10px; font-size: 1rem; color: #111827; } .chip-list { display: flex; flex-wrap: wrap; gap: 8px; } .chip { display: inline-flex; align-items: center; max-width: 100%; padding: 6px 10px; border-radius: 999px; font-size: .82rem; font-weight: 600; color: #1d4ed8; background: #eff6ff; border: 1px solid #bfdbfe; white-space: nowrap; } .stack-list { display: flex; flex-direction: column; gap: 8px; } .stack-item { display: flex; justify-content: space-between; gap: 12px; padding: 9px 10px; border: 1px solid #e5e7eb; border-radius: 10px; background: #fff; font-size: .92rem; } .stack-item strong { color: #111827; } .muted { color: #667085; } @media (max-width: 1100px) { .overview-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); } .bottom-meta { grid-template-columns: 1fr; } } @media (max-width: 700px) { #mw-content-text { padding: 16px; } .compare-card, .panel { padding: 16px; } .graph-panel { padding: 0; } .user-row { flex-direction: column; align-items: stretch; } .button.delete, .button.stop { width: 100%; } .graph-toolbar { flex-direction: column; align-items: stretch; } .graph-wrapper, .graph-svg { min-height: 560px; height: 560px; } .overview-grid { grid-template-columns: 1fr; } } `; document.querySelector("#mw-content-text").innerHTML = "<div class='compare-users-root'></div>"; const $root = document.querySelector("#mw-content-text > .compare-users-root"); const showStartPage = () => { const params = getParams(); const paramUsers = (params.get("users") || "").split("|").map(u => u.trim().replace(/_/g, " ")).filter(Boolean); $root.innerHTML = ` <div class="compare-card"> <h2>Compare users</h2> <p>Add the users you want to compare.</p> <div class="user-list"></div> <button class="button add">+ Add User</button> <button class="button submit">Submit</button> </div> `; const $users = $root.querySelector(".user-list"); const addUser = (value = "") => { const $row = document.createElement("div"); $row.className = "user-row"; $users.appendChild($row); const $input = document.createElement("input"); $input.type = "text"; $input.className = "user-input"; $input.placeholder = "Enter username..."; $input.value = value; $row.appendChild($input); const $delete = document.createElement("button"); $delete.className = "button delete"; $delete.textContent = "Delete"; $delete.addEventListener("click", () => $row.remove()); $row.appendChild($delete); return $input; }; if (paramUsers.length) { paramUsers.forEach(u => addUser(u)); for (let i = paramUsers.length; i < 2; i++) addUser(); } else for (let i = 0; i < 2; i++) addUser(); $root.querySelector(".add").addEventListener("click", () => addUser()); const doSubmit = async (fromUrl = false) => { const usernames = new Set( [ ...$users.querySelectorAll(".user-input") ] .map($input => ($input.value.includes(":") ? $input.value.split(":")[1].trim() : $input.value.trim()).replace(/_/g, " ")) .filter(username => username.length > 0) ); if (usernames.size === 0) return mw.notify("Please enter at least one username.", { type: "error" }); if (!fromUrl) { const params = getParams(); params.set("users", [ ...usernames ].join("|")); params.delete("tags"), params.delete("hide-tags"); params.delete("cats"), params.delete("hide-cats"); setParams(params); } const api = new mw.Api(); const continuities = new Map(); const lookupUser = async username => { const continuity = continuities.get(username); return api.get({ action: "query", list: "usercontribs", ucuser: username, ucprop: "ids|title|timestamp|tags|flags|sizediff", uclimit: "max", ...(continuity || { }) }) .then(data => { continuities.set(username, data.continue); if (!data.continue) { usernames.delete(username); continuities.delete(username); } return data?.query?.usercontribs || [ ]; }) .catch(error => { console.error(`Error occurred while fetching contributions for user ${username}:`, error); usernames.delete(username); continuities.delete(username); return [ ]; }); }; const chunkedUsers = [ ]; { const users = [ ...usernames ], length = users.length; for (let i = 0; i < length; i += 50) chunkedUsers.push(users.slice(i, i + 50)); } let maxEditCount = -1; try { for (const users of chunkedUsers) { const editCounts = await api.get({ action: "query", list: "users", ususers: users.join("|"), usprop: "editcount" }).then(data => data?.query?.users || [ ]); for (const editCount of editCounts) maxEditCount = Math.max(maxEditCount, editCount.editcount || 0); } } catch { maxEditCount = "???"; } $root.innerHTML = ` <div class="compare-card"> <h2>Computing user contributions</h2> <div class="user-list"></div> <button class="button stop-all">Stop All (0% complete)</button> </div> <div class="sub-compare-card"> <p class="pages-parsed">0 / 0 pages parsed</p> </div> `; const $pagesParsed = $root.querySelector(".pages-parsed"); const $rows = new Map(); const $progressList = $root.querySelector(".user-list"); const stop = new Set(); usernames.forEach(username => { const now = new Date(); const $row = document.createElement("div"); $row.className = "user-row"; $rows.set(username, $progressList.appendChild($row)); const $user = document.createElement("div"); $user.className = "user-item"; $user.innerHTML = `${escapeHTML(username)} <span class="since">(c. ${now.getUTCFullYear()}-${(now.getUTCMonth() + 1).toString().padStart(2, "0")})</span>`; $row.appendChild($user); const $stop = document.createElement("button"); $stop.className = "button stop"; $stop.innerHTML = "Stop"; $stop.addEventListener("click", () => stop.add(username)); $row.appendChild($stop); }); const $stopAll = $root.querySelector(".button.stop-all"); $stopAll.addEventListener("click", () => [ ...$rows.keys() ].forEach(username => stop.add(username))); const fetchCategories = async pages => { let continuity = null, iterations = 0; const categories = { }; do { const data = await api.get({ action: "query", prop: "categories", titles: pages.join("|"), cllimit: "max", clshow: "!hidden", ...(continuity || { }) }); iterations++; Object.values(data.query.pages).forEach(page => categories[page.title] = (categories[page.title] ||= [ ]).concat((page.categories || [ ]).map(cat => cat.title)) ); continuity = data.continue || null; } while (continuity); return { categories, iterations }; }; const uniquePages = new Set(), pagesByUser = new Map(); const pagesToParse = [ ], parsedPages = new Map(); let noMorePages = false, lastRun = performance.now(), pagesResolve; const pagesPromise = new Promise(resolve => { pagesResolve = resolve; }); const parsePages = async () => { let sleepTime = 10; const start = performance.now(); if (pagesToParse.length === 0) { if (noMorePages) return pagesResolve(); return setTimeout(parsePages, 0); } if (!noMorePages && pagesToParse.length < 50 && (performance.now() - lastRun) < 100) return setTimeout(parsePages, 0); lastRun = performance.now(); const pages = pagesToParse.splice(0, 50); try { const { categories, iterations } = await fetchCategories(pages); for (const [ page, pageCategories ] of Object.entries(categories)) parsedPages.set(page, pageCategories); sleepTime *= iterations; } catch (error) { for (const page of pages) parsedPages.set(page, [ ]); } $pagesParsed.textContent = `${parsedPages.size} / ${uniquePages.size} pages parsed`; if (noMorePages && pagesToParse.length === 0) return pagesResolve(); setTimeout(parsePages, Math.max(0, sleepTime - (performance.now() - start))); }; parsePages(); const contributions = new Map([ ...usernames ].map(username => [ username, [ ] ])); let max = 0; while (usernames.size > 0) { if (max > 0) await sleep(25 * usernames.size); for (const username of usernames) { const $row = $rows.get(username); let contribs; if (!stop.has(username)) contribs = await lookupUser(username); if (stop.has(username)) contribs = undefined; if (!Array.isArray(contribs) || contribs.length === 0) { usernames.delete(username); const temp = contributions.get(username); const oldest = temp[temp.length - 1]; if (oldest) { const date = new Date(oldest.timestamp); $row.querySelector(".user-item > .since").textContent = `(c. ${date.getUTCFullYear()}-${(date.getUTCMonth() + 1).toString().padStart(2, "0")})`; } else $row.querySelector(".user-item > .since").textContent = "(no contributions found)"; const $stop = $row.querySelector(".button.stop"); $stop.classList.add("disabled"); $stop.textContent = "Done!"; } else { if (!pagesByUser.has(username)) pagesByUser.set(username, new Set()); const userPages = pagesByUser.get(username); for (const { title } of contribs) { userPages.add(title); if (!uniquePages.has(title)) { uniquePages.add(title); pagesToParse.push(title); } } $pagesParsed.textContent = `${parsedPages.size} / ${uniquePages.size} pages parsed`; const temp = contributions.get(username).concat(contribs); contributions.set(username, temp); max = Math.max(max, temp.length); $stopAll.textContent = `Stop all (${Math.min(100, Math.round((max / maxEditCount) * 100))}% complete)`; const oldest = contribs[contribs.length - 1]; const date = new Date(oldest.timestamp); $row.querySelector(".user-item > .since").textContent = `(c. ${date.getUTCFullYear()}-${(date.getUTCMonth() + 1).toString().padStart(2, "0")})`; if (!continuities.has(username)) { const $stop = $row.querySelector(".button.stop"); $stop.classList.add("disabled"); $stop.textContent = "Done!"; } } } } noMorePages = true; $stopAll.classList.add("disabled"); $stopAll.textContent = `Done! (100% complete)`; await pagesPromise; const database = { tags: new Map(), cats: new Map() }; for (const [ username, edits ] of contributions.entries()) { { const tags = edits.map(edit => edit.tags.length === 0 ? [ "none" ] : edit.tags); const counts = tags.flat().reduce((acc, tag) => { acc.set(tag, (acc.get(tag) || 0) + 1); return acc; }, new Map()); database.tags.set(username, { all: new Set(tags.flat()), list: tags, counts, top: [ ...counts.entries() ].sort((a, b) => b[1] - a[1] || a[0].localeCompare(b[0])).slice(0, 10) }); } { const cats = [ ...(pagesByUser.get(username) || [ ]) ].map(page => { const temp = (parsedPages.get(page) || [ ]); return temp.length === 0 ? [ "none" ] : temp.map(c => c.replace(/^Category:/i, "")); }); const counts = cats.flat().reduce((acc, category) => { acc.set(category, (acc.get(category) || 0) + 1); return acc; }, new Map()); database.cats.set(username, { all: new Set(cats.flat()), list: cats, counts, top: [ ...counts.entries() ].sort((a, b) => b[1] - a[1] || a[0].localeCompare(b[0])).slice(0, 10) }); } } const load = async type => { const data = database[type]; const build = (users, hidden) => { const thisData = new Map(); for (const user of users) thisData.set(user, data.get(user)); const nodeCounts = new Map(); for (const [ _, datum ] of thisData.entries()) for (const items of datum.list) for (const item of items) nodeCounts.set(item, (nodeCounts.get(item) || 0) + 1); const linkCounts = new Map(); for (const [ _, datum ] of thisData.entries()) for (const items of datum.list) { const parsed = [ ...new Set(items) ].sort(); const length = parsed.length; for (let i = 0; i < length - 1; i++) for (let j = i + 1; j < length; j++) { const key = `${parsed[i]}|${parsed[j]}`; linkCounts.set(key, (linkCounts.get(key) || 0) + 1); } } return { nodes: [ ...nodeCounts.entries() ].map(([ id, count ]) => ({ id, count })).filter(({ id }) => !hidden.has(id)), links: [ ...linkCounts.entries() ].map(([ key, count ]) => { const [ a, b ] = key.split("|"); return { source: a, target: b, count }; }).filter(({ source, target }) => !hidden.has(source) && !hidden.has(target)) }; }; const text = new Text({ tags: "Tag", cats: "Category" }[type], Text.Case.Sentence); const users = [ ...data.keys() ]; const entries = [ ...data.entries() ]; const all = new Set(entries.flatMap(([ _, datum ]) => [ ...datum.all ])); const shared = entries.slice(1).reduce((acc, [ username, datum ]) => new Set([ ...acc ].filter(tag => datum.all.has(tag))), new Set(data.all)); const unique = new Map(entries.map(([ username, datum ]) => [ username, [ ...datum.all ].filter(tag => !shared.has(tag)) ])); const overlap = entries.map(([ _, a ]) => entries.map(([ _, b ]) => [ ...a.all ].filter(tag => b.all.has(tag)).length)); let bestPair; { const length = overlap.length; for (let i = 0; i < length; i++) for (let j = i + 1; j < length; j++) { const shared = overlap[i][j]; if (!bestPair || shared > bestPair.shared) bestPair = { a: users[i], b: users[j], shared }; } } const maxOverlap = overlap.flat().reduce((max, value) => Math.max(max, value), 0); const getHeat = value => { if (maxOverlap <= 0) return "#f8fafc"; return `hsl(217 91% ${97 - (value / maxOverlap) * 42}%)`; }; const getChips = items => { if (items.length === 0) return `<span class="muted">None</span>`; return `<div class="chip-list">${items.map(item => item === "none" ? `<span class="chip"><i>none</i></span>` : `<span class="chip">${escapeHTML(item)}</span>`).join("")}</div>`; }; const stackItems = items => { if (!items.length) return `<span class="muted">None</span>`; return `<div class="stack-list">${ items.map(([ name, count ]) => ` <div class="stack-item"> <span>${name === "none" ? `<i>none</i>` : escapeHTML(name)}</span> <strong>${count}</strong> </div> `).join("") }</div>`; }; const params = getParams(); const filter = (params.get(type) || "").split("|").map(user => user.trim().replace(/_/g, " ")).filter(user => data.has(user)); const hidden = (params.get("hidden") || "").split("|").map(t => t.trim()).filter(Boolean); $root.innerHTML = ` <div class="dashboard"> <div class="view-tabs"> <button class="view-tab ${type === "tags" ? "active" : ""}" data-type="tags" type="button">Tags</button> <button class="view-tab ${type === "cats" ? "active" : ""}" data-type="cats" type="button">Categories</button> </div> <div style="display:flex; justify-content:flex-start; gap:10px; align-items:center; flex-wrap:wrap;"> <button class="button graph-back">← New comparison</button> <div class="url-bar" style="flex:1; min-width:0;"> <span class="url-label">Link:</span> <span class="url-text"></span> <button class="url-copy">Copy</button> </div> </div> <div class="overview-grid"> <div class="stat-card"> <div class="label">Users</div> <div class="value">${data.size}</div> <div class="meta">Compared in this run</div> </div> <div class="stat-card"> <div class="label">${text.case(Text.Case.Title).get(0)}</div> <div class="value">${all.size}</div> <div class="meta">Across all users</div> </div> <div class="stat-card"> <div class="label">Shared ${text.case(Text.Case.Lower).get(0)}</div> <div class="value">${shared.size}</div> <div class="meta">Between users</div> </div> <div class="stat-card"> <div class="label">Strongest pair</div> <div class="value">${bestPair?.shared || 0}</div> <div class="meta">${bestPair ? `${escapeHTML(bestPair.a)} ↔ ${escapeHTML(bestPair.b)}` : "No pairs found"}</div> </div> </div> <div class="panel graph-panel"> <div class="graph-meta"> <h2>${text.case(Text.Case.Title).get(1)} overlap</h2> <p>Drag nodes, drag empty space to pan, scroll to zoom, right-click nodes for options.</p> </div> <div class="graph-toolbar"> <div class="graph-actions"> <div class="user-filter-group"> <span class="user-filter-label">Show:</span> ${entries.map(([ user ]) => ` <button class="user-toggle ${filter.length === 0 || filter.includes(user) ? "active" : ""}" data-user="${escapeHTML(user)}" type="button"> <span class="user-toggle-dot"></span>${escapeHTML(user)} </button> `).join("")} </div> <div> <button class="button graph-action graph-shuffle">Shuffle nodes</button> <button class="button graph-action graph-reset">Reset view</button> <button class="button graph-action graph-fit">Fit to view</button> </div> </div> </div> <div class="graph-wrapper"> <svg class="graph-svg" aria-label="${text.case(Text.Case.Title).get(1)} overlap graph"></svg> </div> <div class="graph-legend"> <span class="legend-dot node"></span> node size = ${text.case(Text.Case.Lower).get(0)} frequency <span class="legend-dot edge"></span> edge thickness = co-occurrence <span class="legend-dot offscreen"></span> blue arrows = off-screen nodes </div> <div class="hidden-nodes-bar" style="display:none;"></div> </div> <div class="bottom-meta"> <div class="panel"> <h2>User overlap heatmap</h2> <p class="panel-subtitle">Each cell shows the number of shared ${text.case(Text.Case.Lower).get(0)} by the row and column users.</p> <div class="matrix-wrapper"> <table class="matrix"> <thead> <tr> <th>User</th> ${users.map(user => `<th>${escapeHTML(user)}</th>`).join("")} </tr> </thead> <tbody> ${users.map((row, i) => ` <tr> <td class="row-head">${escapeHTML(row)}</td> ${users.map((col, j) => ` <td style="background: ${getHeat(overlap[i][j])}; color: ${overlap[i][j] > maxOverlap * .55 ? "#fff" : "#111827"};"> ${overlap[i][j]} </td> `).join("")} </tr> `).join("")} </tbody> </table> </div> </div> <div class="summary-blocks"> <div class="panel"> <h2>Shared ${text.case(Text.Case.Lower).get(0)}</h2> <p class="panel-subtitle">${text.case(Text.Case.Title).get(0)} used by every compared user.</p> ${getChips([ ...shared ].slice(0, 20))} </div> <div class="panel"> <h2>Unique ${text.case(Text.Case.Lower).get(0)}</h2> <p class="panel-subtitle">${text.case(Text.Case.Title).get(0)} used by only one of the compared users.</p> <div class="summary-blocks"> ${users.map(username => ` <div class="summary-block"> <h3>${escapeHTML(username)}</h3> ${getChips(unique.get(username).slice(0, 20))} </div> `).join("")} </div> </div> </div> </div> <div class="bottom-meta"> <div class="panel"> <h2>Top ${text.case(Text.Case.Lower).get(0)} per user</h2> <p class="panel-subtitle">The most frequently used ${text.case(Text.Case.Lower).get(0)} for each user.</p> <div class="summary-blocks"> ${users.map(username => ` <div class="summary-block"> <h3>${escapeHTML(username)}</h3> ${stackItems(data.get(username).top)} </div> `).join("")} </div> </div> <div class="panel"> <h2>Pair overlap</h2> <p class="panel-subtitle">Highest pairwise shared-${text.case(Text.Case.Lower).get(1)} counts.</p> ${ (() => { const pairs = [ ]; const length = users.length; for (let i = 0; i < length; i++) for (let j = i + 1; j < length; j++) pairs.push([ `${users[i]} ↔ ${users[j]}`, overlap[i][j] ]); pairs.sort((a, b) => b[1] - a[1] || a[0].localeCompare(b[0])); return stackItems(pairs.slice(0, 12)); })() } </div> </div> </div> `; $root.querySelectorAll(".view-tab").forEach($tab => $tab.addEventListener("click", () => { const newType = $tab.dataset.type; if (newType === type) return; const params = getParams(); params.set("view", newType); setParams(params); load(newType); })); $root.querySelector(".graph-back").addEventListener("click", () => { const params = getParams(); params.delete("users"); params.delete("view"); params.delete("tags"), params.delete("hide-tags"); params.delete("cats"), params.delete("hide-cats"); setParams(params); showStartPage(); }); const $urlText = $root.querySelector(".url-text"), $urlCopy = $root.querySelector(".url-copy"); const updateUrlBar = () => { $urlText.textContent = window.location.search; $urlText.title = window.location.href; }; $urlCopy.addEventListener("click", () => { navigator.clipboard.writeText(window.location.href).then(() => { $urlCopy.textContent = "Copied!"; setTimeout(() => { $urlCopy.textContent = "Copy"; }, 1800); }); }); const activeUsers = new Set(filter.length > 0 ? users.filter(u => filter.includes(u)) : users); const getActiveUsers = () => users.filter(u => activeUsers.has(u)); await waitForD3(); let simulation = null, zoom = null; let currentTransform = d3.zoomIdentity; let currentNodes = [ ], currentLinks = [ ]; const hiddenNodes = new Set(hidden); const $hidden = $root.querySelector(".hidden-nodes-bar"); const $graph = $root.querySelector(".graph-svg"); const $wrapper = $root.querySelector(".graph-wrapper"); const $shuffle = $root.querySelector(".graph-shuffle"); const $reset = $root.querySelector(".graph-reset"); const $fit = $root.querySelector(".graph-fit"); const syncParams = () => { const params = getParams(); const active = getActiveUsers(); if (active.length === users.length) params.delete(type); else params.set(type, active.join("|")); if (hiddenNodes.size === 0) params.delete(`hide-${type}`); else params.set(`hide-${type}`, [ ...hiddenNodes ].join("|")); setParams(params); updateUrlBar(); }; const $toggles = [ ...$root.querySelectorAll(".user-toggle") ]; $toggles.forEach($toggle => $toggle.addEventListener("click", () => { const user = $toggle.dataset.user; if (activeUsers.has(user)) { if (activeUsers.size === 1) return; activeUsers.delete(user); $toggle.classList.remove("active"); } else { activeUsers.add(user); $toggle.classList.add("active"); } syncParams(); render(getActiveUsers()); })); const width = Math.max(900, $wrapper.offsetWidth || 900); const height = Math.max(560, $wrapper.offsetHeight || 720); const $svg = d3.select($graph).attr("viewBox", `0 0 ${width} ${height}`).attr("preserveAspectRatio", "xMidYMid meet"); $svg.append("defs"); const $viewport = $svg.append("g").attr("class", "viewport"); const $gLinks = $viewport.append("g").attr("class", "links"); const $gNodes = $viewport.append("g").attr("class", "nodes"); const $gLabels = $viewport.append("g").attr("class", "labels"); const $gIndicators = $svg.append("g").attr("class", "indicators"); const projectToViewportEdge = (x, y, w, h, padding = 0) => { const cx = w / 2, cy = h / 2; const dx = x - cx, dy = y - cy; if (dx === 0 && dy === 0) return { x: cx, y: cy }; const left = padding, right = w - padding; const top = padding, bottom = h - padding; const t = Math.min( dx > 0 ? (right - cx) / dx : dx < 0 ? (left - cx) / dx : Infinity, dy > 0 ? (bottom - cy) / dy : dy < 0 ? (top - cy) / dy : Infinity ); return { x: cx + dx * t, y: cy + dy * t }; }; const updateIndicators = () => { const cx = width / 2, cy = height / 2; const maxDist = Math.sqrt(cx * cx + cy * cy); const offscreen = currentNodes.map(d => { const sx = currentTransform.applyX(d.x), sy = currentTransform.applyY(d.y); const visible = sx >= 0 && sx < width && sy >= 0 && sy < height; if (visible) return; const dx = sx - cx, dy = sy - cy; const dist = Math.sqrt(dx * dx + dy * dy); const edge = projectToViewportEdge(sx, sy, width, height, 20), nearEdge = Math.min(cx, cy); const t = Math.max(0, Math.min(1, 1 - (dist - nearEdge) / (maxDist - nearEdge + 1))); return { id: d.id, x: edge.x, y: edge.y, angle: Math.atan2(dy, dx) * 180 / Math.PI, t }; }).filter(Boolean); const $items = $gIndicators.selectAll("path.indicator").data(offscreen, d => d.id).join( enter => enter.append("path").attr("class", "indicator"), update => update, exit => exit.remove() ); $items .attr("transform", d => { const s = 8 + d.t * 14; return `translate(${d.x}, ${d.y}) rotate(${d.angle}) scale(${s})`; }) .attr("d", "M 1 0 L -1 -0.55 L -0.5 0 L -1 0.55 Z") .attr("fill", d => { const alpha = Math.round((0.45 + d.t * 0.5) * 255).toString(16).padStart(2, "0"); return `#2563eb${alpha}`; }) .attr("stroke", "none") .attr("pointer-events", "none"); }; let $contextMenu = null; const openContextMenu = (event, d) => { event.preventDefault(); closeContextMenu(); const connectedLinks = currentLinks.filter(link => { const srcId = typeof link.source === "object" ? link.source.id : link.source; const tgtId = typeof link.target === "object" ? link.target.id : link.target; return srcId === d.id || tgtId === d.id; }); const topConnections = connectedLinks .map(link => { const srcId = typeof link.source === "object" ? link.source.id : link.source; const tgtId = typeof link.target === "object" ? link.target.id : link.target; const otherId = srcId === d.id ? tgtId : srcId; return [ otherId, link.count ]; }) .sort((a, b) => b[1] - a[1]) .slice(0, 5); $contextMenu = document.createElement("div"); $contextMenu.className = "node-context-menu"; $contextMenu.innerHTML = ` <div class="ctx-header"> <div class="ctx-title">${d.id === "none" ? `<i>none</i>` : escapeHTML(d.id)}</div> <div class="ctx-count">Count: ${d.count}</div> </div> ${topConnections.length > 0 ? ` <div class="ctx-section-label">Top connections</div> <div class="ctx-connections"> ${topConnections.map(([ name, count ]) => ` <div class="ctx-connection-row"> <span>${escapeHTML(name)}</span> <strong>${count}</strong> </div> `).join("")} </div> <div class="ctx-divider"></div> ` : ""} <button class="ctx-action ctx-hide-btn">Hide node</button> `; document.body.appendChild($contextMenu); const menuWidth = $contextMenu.offsetWidth; const menuHeight = $contextMenu.offsetHeight; const vw = window.innerWidth, vh = window.innerHeight; let left = event.clientX + 8; let top = event.clientY + 8; if (left + menuWidth > vw - 8) left = event.clientX - menuWidth - 8; if (top + menuHeight > vh - 8) top = event.clientY - menuHeight - 8; $contextMenu.style.left = `${left}px`; $contextMenu.style.top = `${top}px`; $contextMenu.querySelector(".ctx-hide-btn").addEventListener("click", e => { e.stopPropagation(); closeContextMenu(); hiddenNodes.add(d.id); syncParams(); updateHiddenBar(); render(getActiveUsers()); }); $contextMenu.addEventListener("click", e => e.stopPropagation()); }; const closeContextMenu = () => { if ($contextMenu) { $contextMenu.remove(); $contextMenu = null; } }; document.onclick = () => closeContextMenu(); document.onkeydown = e => { if (e.key === "Escape") closeContextMenu(); }; const updateHiddenBar = () => { if (hiddenNodes.size === 0) { $hidden.style.display = "none"; return $hidden.innerHTML = ""; } $hidden.style.display = "flex"; $hidden.innerHTML = `<span class="hidden-nodes-label">Hidden:</span>`; hiddenNodes.forEach(nodeId => { const $chip = document.createElement("button"); $chip.className = "hidden-node-chip"; $chip.innerHTML = `${nodeId === "none" ? "<i>none</i>" : escapeHTML(nodeId)} <span class="unhide-x">✕</span>`; $chip.title = `Click to unhide "${nodeId}"`; $chip.addEventListener("click", () => { hiddenNodes.delete(nodeId); syncParams(); updateHiddenBar(); render(getActiveUsers()); }); $hidden.appendChild($chip); }); }; const render = users => { const { nodes, links } = build(users, hiddenNodes); currentNodes = nodes; currentLinks = links; simulation?.stop(); currentTransform ||= d3.zoomIdentity; $viewport.attr("transform", currentTransform); $gIndicators.selectAll("*").remove(); $gLinks.selectAll("*").remove(); $gNodes.selectAll("*").remove(); $gLabels.selectAll("*").remove(); if (nodes.length === 0) return $gLabels.append("text") .attr("x", width / 2) .attr("y", height / 2) .attr("font-size", 18) .attr("font-weight", 700) .attr("fill", "#64748b") .attr("text-anchor", "middle") .attr("dominant-baseline", "middle") .text("No data to display"); const maxNodeCount = d3.max(nodes, d => d.count) || 1; const maxLinkCount = d3.max(links, d => d.count) || 1; const radiusScale = d3.scaleSqrt().domain([ 1, maxNodeCount ]).range([ 10, 34 ]); radiusScaleRef = radiusScale; const linkScale = d3.scaleLinear().domain([ 1, maxLinkCount ]).range([ 1, 6 ]); const colorScale = d3.scaleSequential().domain([ 1, maxNodeCount ]).interpolator(d3.interpolateBlues); const $link = $gLinks.selectAll("line") .data(links) .join("line") .attr("stroke", "#94a3b8") .attr("stroke-opacity", .28) .attr("stroke-width", d => linkScale(d.count)) .each(function(d) { const select = d3.select(this); select.select("title").remove(); select.append("title").text(() => { const source = typeof d.source === "object" ? d.source.id : d.source; const target = typeof d.target === "object" ? d.target.id : d.target; return `${source} ↔ ${target}\nCo-occurrence count: ${d.count}`; }); }); const $node = $gNodes.selectAll("circle") .data(nodes) .join("circle") .attr("r", d => radiusScale(d.count)) .attr("fill", d => colorScale(d.count)) .attr("stroke", "#475569") .attr("stroke-width", 1.5) .style("cursor", "grab") .each(function(d) { const select = d3.select(this); select.select("title").remove(); select.append("title").text(() => `${d.id}\nCount: ${d.count}`); }); const $label = $gLabels.selectAll("text") .data(nodes) .join("text") .attr("pointer-events", "none") .attr("font-size", 13) .attr("font-weight", 600) .attr("font-family", "system-ui, sans-serif") .attr("fill", d => d.count > maxNodeCount * .4 ? "#ffffff" : "#0f172a") .attr("stroke", d => d.count > maxNodeCount * .4 ? "rgba(0,0,0,.35)" : "rgba(255,255,255,.9)") .attr("stroke-width", 3) .attr("paint-order", "stroke") .attr("text-anchor", "middle") .attr("dominant-baseline", "middle") .attr("font-style", d => d.id === "none" ? "italic" : "normal") .text(d => d.id.length > 28 ? `${d.id.slice(0, 25)}…` : d.id); const pointerToGraphCoordinates = event => { const [ sx, sy ] = d3.pointer(event, $graph); return [ currentTransform.invertX(sx), currentTransform.invertY(sy) ]; }; $graph.addEventListener("wheel", e => e.preventDefault(), { passive: false }); zoom = d3.zoom() .filter(event => { if (event.type === "wheel") return true; else if (event.type === "mousedown" || event.type === "touchstart" || event.type === "pointerdown") return !event.target.closest(".nodes"); return !event.ctrlKey && !event.button; }) .scaleExtent([ .1, 5 ]) .translateExtent([ [ -width * 3, -height * 3 ], [ width * 4, height * 4 ] ]) .on("start", () => $svg.classed("is-dragging", true)) .on("zoom", event => { currentTransform = event.transform; $viewport.attr("transform", currentTransform); updateIndicators(); }) .on("end", () => $svg.classed("is-dragging", false)); $svg.call(zoom); $node.on("contextmenu", (event, d) => openContextMenu(event, d)); $node.call(d3.drag() .container($graph) .subject((event, d) => d) .on("start", (event, d) => { event.sourceEvent.stopPropagation(); if (!event.active) simulation.alphaTarget(.2).restart(); d.fx = d.x, d.fy = d.y; }) .on("drag", (event, d) => { [ d.fx, d.fy ] = pointerToGraphCoordinates(event.sourceEvent || event); }) .on("end", (event, d) => { if (!event.active) simulation.alphaTarget(0); d.fx = null, d.fy = null; })); simulation = d3.forceSimulation(nodes) .force("link", d3.forceLink(links).id(d => d.id).distance(140).strength(.18)) .force("charge", d3.forceManyBody().strength(-260)) .force("collide", d3.forceCollide().radius(d => radiusScale(d.count) + 10).iterations(2)) .force("center", d3.forceCenter(width / 2, height / 2)) .force("x", d3.forceX(width / 2).strength(.03)) .force("y", d3.forceY(height / 2).strength(.03)); simulation.on("tick", () => { $link .attr("x1", d => d.source.x) .attr("y1", d => d.source.y) .attr("x2", d => d.target.x) .attr("y2", d => d.target.y); $node .attr("cx", d => d.x) .attr("cy", d => d.y); $label .attr("x", d => d.x) .attr("y", d => d.y); updateIndicators(); }); const shuffleNodes = () => { nodes.forEach(d => { d.x = width / 2 + (Math.random() - .5) * width * .6; d.y = height / 2 + (Math.random() - .5) * height * .6; d.vx = 0, d.vy = 0; d.fx = null, d.fy = null; }); simulation.alpha(1).restart(); }; const resetView = () => $svg.transition().duration(250).call(zoom.transform, d3.zoomIdentity); const fitGraph = () => { if (nodes.length === 0) return; const rs = radiusScaleRef || (d => 10); const labelPadding = 40; const minX = d3.min(nodes, d => d.x - rs(d.count) - labelPadding) ?? 0; const minY = d3.min(nodes, d => d.y - rs(d.count)) ?? 0; const maxX = d3.max(nodes, d => d.x + rs(d.count) + labelPadding) ?? width; const maxY = d3.max(nodes, d => d.y + rs(d.count)) ?? height; const graphWidth = Math.max(1, maxX - minX), graphHeight = Math.max(1, maxY - minY); const padding = 20; const scale = Math.max( .35, Math.min( 2.5, Math.min( (width - padding * 2) / graphWidth, (height - padding * 2) / graphHeight ) ) ); const tx = width / 2 - scale * (minX + maxX) / 2; const ty = height / 2 - scale * (minY + maxY) / 2; $svg.transition().duration(300).call(zoom.transform, d3.zoomIdentity.translate(tx, ty).scale(scale)); }; $shuffle.onclick = shuffleNodes; $reset.onclick = resetView; $fit.onclick = fitGraph; }; if (hiddenNodes.size > 0) updateHiddenBar(); updateUrlBar(); render(getActiveUsers()); }; const initialParams = getParams(); const initialView = initialParams.get("view") === "cats" ? "cats" : "tags"; load(initialView); }; $root.querySelector(".submit").addEventListener("click", () => doSubmit(false)); if (paramUsers.length) doSubmit(true); }; showStartPage(); } } // </nowiki> ayzifvi2pacex8fsppgzetf6rm8lgs9 619025 619022 2026-07-28T01:22:26Z LuniZunie 25284 expand tabs 619025 javascript text/javascript /* ======= Install ======= mw.loader.load('https://meta.wikimedia.org/w/index.php?title=User:LuniZunie/scripts/Compare-users.js&action=raw&ctype=text/javascript'); // Backlink: [[User:LuniZunie/scripts/Compare-users.js]] ============ Instructions ============ Go to [[Special:BlankPage/Compare-users]] */ // <nowiki> { "use strict"; if (mw.config.get("wgPageName").toLowerCase() === "special:blankpage/compare-users") { class Text { static pluralize(word, n, plural) { return new Text(word).get(plural).get(n); } static Case = class TextCase { static Lower = Symbol("lower case"); static Upper = Symbol("UPPER CASE"); static Title = Symbol("Title Case"); static Sentence = Symbol("Sentence case"); static Camel = Symbol("camelCase"); static Pascal = Symbol("PascalCase"); static Snake = Symbol("snake_Case"); static Split = Symbol("split,case"); }; // convert from case to array of words static #fromCase(text, type) { const temp = (text => { switch (type) { case Text.Case.Lower: case Text.Case.Upper: case Text.Case.Title: case Text.Case.Sentence: return text.split(/\s+/); case Text.Case.Camel: case Text.Case.Pascal: return text.split(/(?=[A-Z])/); case Text.Case.Snake: return text.split(/_/g); case Text.Case.Split: throw new TypeError("Split case is only used for output, not input"); default: throw new TypeError("Invalid case type, must be a Case value"); } })(text.toString().trim()); if (type === Text.Case.Sentence) return { inSentenceCase: true, words: temp.map(word => word.trim()).filter(word => word.length > 0) }; return { inSentenceCase: false, words: temp.map(word => word.trim().toLowerCase()).filter(word => word.length > 0) }; }; #inSentenceCase = false; #single; #plural; constructor(text, currentCase = Text.Case.Sentence) { const fromCase = Text.#fromCase(text, currentCase); this.#inSentenceCase = fromCase.inSentenceCase; this.#single = fromCase.words; this.#plural = this.#getPlural(); }; #getPlural(plural) { if (plural ?? true === true) { const temp = [ ...this.#single ]; const end = temp.length - 1; temp[end] = (single => { let temp; // s, sh, ch, x, z, consonant + o -> -es temp = single.replace(/(?<=sh?|ch|x|z|[^aeiou]o)$/i, "es"); if (temp !== single) return temp; // consonant + y -> -ies temp = single.replace(/(?<=[^aeiou])y$/i, "ies"); if (temp !== single) return temp; // f, fe -> -ves temp = single.replace(/fe?$/i, "ves"); if (temp !== single) return temp; return `${single}s`; })(this.#single[end]); return temp; } else if (plural === false) return [ ...this.#single ]; else if (plural instanceof Text) return plural.case(Text.Case.Split).get(); else throw new TypeError("Invalid plural argument, must be boolean or Text instance"); }; plural() { this.#plural = this.#getPlural(...arguments); return this; } case(type = Text.Case.Sentence) { const format = text => { switch (type) { case Text.Case.Lower: return text.map(word => word.toLowerCase()).join(" "); case Text.Case.Upper: return text.map(word => word.toUpperCase()).join(" "); case Text.Case.Title: return text.map(word => word.charAt(0).toUpperCase() + word.slice(1).toLowerCase()).join(" "); case Text.Case.Sentence: if (this.#inSentenceCase) return text.join(" "); let punctuation = true; return text.map(word => { let rtn = punctuation ? word.charAt(0).toUpperCase() + word.slice(1).toLowerCase() : word.toLowerCase(); punctuation = /[.!?]$/.test(word); return rtn; }).join(" "); case Text.Case.Camel: return text.map((word, i) => i === 0 ? word.toLowerCase() : word.charAt(0).toUpperCase() + word.slice(1).toLowerCase()).join(""); case Text.Case.Pascal: return text.map(word => word.charAt(0).toUpperCase() + word.slice(1).toLowerCase()).join(""); case Text.Case.Snake: return text.map(word => word.toLowerCase()).join("_"); case Text.Case.Split: return text; default: throw new TypeError("Invalid case type, must be a Case value"); } }; const [ single, plural ] = [ format(this.#single), format(this.#plural) ]; return Object.freeze({ get(n = 1) { const text = Number.isNaN(Number(n)) || n === 1 || n === 1n || n === "1" ? single : plural; return text.replace(/(?<!\\)%n/g, n); } }); }; get(n = 1) { return this.case().get(n); } }; const sleep = ms => new Promise(resolve => setTimeout(resolve, ms)); const escapeHTML = str => { const $ = document.createElement("div"); $.textContent = str; return $.innerHTML; }; const waitForD3 = () => new Promise(resolve => { const tick = () => { if (typeof d3 !== "undefined") return resolve(); setTimeout(tick, 100); }; tick(); }); const getParams = () => new URLSearchParams(window.location.search); const setParams = params => { const url = new URL(window.location.href); url.search = params.toString(); window.history.replaceState(null, "", url.toString()); }; document.title = "Compare users - Wikipedia"; document.querySelector("#firstHeading").textContent = "Compare users"; document.head.appendChild(document.createElement("script")).src = "https://cdn.jsdelivr.net/npm/d3@7"; document.head.appendChild(document.createElement("style")).textContent = ` html, body { min-height: 100%; } #mw-content-text { min-height: calc(100vh - 180px); display: flex; align-items: flex-start; justify-content: center; padding: 24px; } .compare-users-root { width: min(100%, 1360px); } .compare-card, .panel { background: #fff; border: 1px solid #d0d7de; border-radius: 16px; box-shadow: 0 10px 28px rgba(0, 0, 0, .08); } .compare-card { width: min(100%, 640px); margin: 0 auto; padding: 24px; } .compare-card > h2, .panel > h2 { margin: 0 0 8px; font-size: 1.35rem; line-height: 1.2; color: #1f2328; } .compare-card > p, .panel-subtitle { margin: 0 0 18px; color: #656d76; font-size: .95rem; } .sub-compare-card { width: calc(min(100%, 640px) - 16px); margin: 0 auto; background: #f8fafc; border: 1px solid #e5e7eb; border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; padding: 2px 16px; } .dashboard { display: flex; flex-direction: column; gap: 18px; } .graph-back { background: #f1f5f9; color: #334155; padding: 9px 16px; font-size: .9rem; align-self: stretch; } .view-tabs { display: flex; gap: 6px; padding: 4px; background: #f1f5f9; border-radius: 12px; align-self: stretch; } .view-tab { flex: 1; border: none; border-radius: 9px; padding: 9px 18px; font-size: .92rem; font-weight: 700; color: #667085; background: transparent; cursor: pointer; transition: all 160ms ease; white-space: nowrap; text-align: center; } .view-tab:hover { color: #36c; } .view-tab.active { background: #fff; color: #36c; box-shadow: 0 1px 3px rgba(0, 0, 0, .12); } .overview-grid { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 14px; } .stat-card { background: linear-gradient(to bottom, #ffffff, #f8fafc); border: 1px solid #e5e7eb; border-radius: 14px; padding: 16px; } .stat-card .label { margin-bottom: 6px; font-size: .8rem; font-weight: 700; color: #667085; text-transform: uppercase; letter-spacing: .04em; } .stat-card .value { font-size: 1.55rem; font-weight: 700; color: #111827; line-height: 1.1; } .stat-card .meta { margin-top: 8px; font-size: .9rem; color: #667085; } .user-list { display: flex; flex-direction: column; gap: 12px; margin-bottom: 18px; } .user-row { display: flex; gap: 10px; align-items: center; } .user-input, .user-item { flex: 1; min-width: 0; padding: 11px 14px; border: 1px solid #d0d7de; border-radius: 10px; font-size: .95rem; color: #1f2328; background: #fff; line-height: 1.2; } .user-input { outline: none; transition: border-color 160ms ease, box-shadow 160ms ease; } .user-input:focus { border-color: #36c; box-shadow: 0 0 0 3px rgba(51, 102, 204, .16); } .user-item .since { float: right; font-size: .85rem; color: #656d76; } .button { border: none; border-radius: 10px; padding: 11px 14px; font-size: .95rem; font-weight: 600; cursor: pointer; transition: background 160ms ease, transform 120ms ease, opacity 160ms ease; } .button:hover { transform: translateY(-1px); } .button:active { transform: translateY(0); } .button.add { background: #eef4ff; color: #36c; margin-bottom: 18px; } .button.add:hover { background: #dfeaff; } .button.delete, .button.stop { background: #fff1f2; color: #d1242f; flex-shrink: 0; } .button.delete:hover, .button.stop:hover { background: #ffe2e5; color: #b11d26; } .button.submit { width: 100%; background: #36c; color: #fff; padding: 12px 16px; font-size: 1rem; } .button.submit:hover { background: #254fa3; } .button.stop-all { width: 100%; background: #d1242f; color: #fff; padding: 12px 16px; font-size: 1rem; } .button.stop-all:hover { background: #b11d26; } .button.graph-action { background: #eef2ff; color: #334155; padding: 9px 12px; } .button.graph-action:hover { background: #e2e8f0; } .button.disabled { pointer-events: none; background: #f0f0f0 !important; color: #a2a9b1 !important; cursor: not-allowed; transform: none !important; } .panel { padding: 18px; } .graph-panel { padding: 0; overflow: hidden; } .graph-toolbar { display: flex; align-items: center; justify-content: space-between; gap: 12px; padding: 18px 20px 14px; border-bottom: 1px solid #eaecf0; background: linear-gradient(to bottom, #f8fafc, #ffffff); } .graph-meta { padding: 18px 20px 0px; } .graph-meta h2 { margin: 0 0 4px; font-size: 1.2rem; color: #1f2937; } .graph-meta p { margin: 0; color: #667085; font-size: .92rem; } .graph-actions { display: flex; flex-wrap: wrap; gap: 8px; align-items: center; justify-content: space-between; width: 100%; } .user-filter-group { display: flex; flex-wrap: wrap; gap: 6px; align-items: center; } .user-filter-label { font-size: .8rem; font-weight: 700; color: #667085; text-transform: uppercase; letter-spacing: .04em; margin-right: 2px; white-space: nowrap; } .user-toggle { display: inline-flex; align-items: center; gap: 6px; padding: 6px 12px; border: 1.5px solid #d0d7de; border-radius: 999px; font-size: .85rem; font-weight: 600; color: #667085; background: #f8fafc; cursor: pointer; transition: all 160ms ease; white-space: nowrap; user-select: none; } .user-toggle:hover { border-color: #36c; color: #36c; background: #eef4ff; transform: translateY(-1px); } .user-toggle.active { border-color: #36c; color: #fff; background: #36c; } .user-toggle.active:hover { background: #254fa3; border-color: #254fa3; color: #fff; } .user-toggle-dot { width: 8px; height: 8px; border-radius: 50%; background: currentColor; opacity: .7; flex-shrink: 0; } .user-toggle.active .user-toggle-dot { background: rgba(255,255,255,.8); opacity: 1; } .graph-wrapper { position: relative; width: 100%; min-height: 720px; background: radial-gradient(circle at top left, rgba(59, 130, 246, .06), transparent 28%), radial-gradient(circle at bottom right, rgba(16, 185, 129, .05), transparent 24%), #f8fafc; overflow: hidden; } .graph-svg { display: block; width: 100%; height: 720px; background: transparent; cursor: grab; touch-action: none; user-select: none; -webkit-user-select: none; } .graph-svg.is-dragging { cursor: grabbing; } .graph-legend { padding: 12px 20px 16px; border-top: 1px solid #eaecf0; color: #667085; font-size: .88rem; background: #fff; } .legend-dot { display: inline-block; width: 10px; height: 10px; border-radius: 999px; margin-right: 2px; vertical-align: middle; } .legend-dot:not(:first-child) { margin-left: 6px; } .legend-dot.node { background: #3b82f6; } .legend-dot.edge { background: #94a3b8; } .legend-dot.offscreen { background: #2563eb; } .hidden-nodes-bar { display: flex; flex-wrap: wrap; gap: 8px; align-items: center; padding: 10px 20px 14px; border-top: 1px solid #eaecf0; background: #fff; } .hidden-nodes-label { font-size: .8rem; font-weight: 700; color: #667085; text-transform: uppercase; letter-spacing: .04em; white-space: nowrap; } .hidden-node-chip { display: inline-flex; align-items: center; gap: 6px; padding: 5px 10px; border-radius: 999px; font-size: .82rem; font-weight: 600; color: #374151; background: #f1f5f9; border: 1px solid #d0d7de; cursor: pointer; transition: all 160ms ease; white-space: nowrap; } .hidden-node-chip:hover { background: #dbeafe; border-color: #93c5fd; color: #1d4ed8; transform: translateY(-1px); } .hidden-node-chip .unhide-x { font-size: .75rem; opacity: .6; } .node-context-menu { position: fixed; z-index: 9999; background: #fff; border: 1px solid #d0d7de; border-radius: 12px; box-shadow: 0 8px 24px rgba(0,0,0,.13); padding: 0; min-width: 220px; max-width: 300px; overflow: hidden; font-size: .9rem; } .node-context-menu .ctx-header { padding: 12px 14px 10px; border-bottom: 1px solid #eaecf0; background: linear-gradient(to bottom, #f8fafc, #ffffff); } .node-context-menu .ctx-header .ctx-title { font-weight: 700; color: #111827; font-size: .95rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .node-context-menu .ctx-header .ctx-count { color: #667085; font-size: .82rem; margin-top: 2px; } .node-context-menu .ctx-section-label { padding: 8px 14px 4px; font-size: .75rem; font-weight: 700; color: #667085; text-transform: uppercase; letter-spacing: .04em; } .node-context-menu .ctx-connections { padding: 0 14px 8px; display: flex; flex-direction: column; gap: 4px; } .node-context-menu .ctx-connection-row { display: flex; justify-content: space-between; align-items: center; gap: 8px; padding: 5px 8px; border-radius: 8px; background: #f8fafc; border: 1px solid #e5e7eb; } .node-context-menu .ctx-connection-row span { color: #374151; font-size: .85rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .node-context-menu .ctx-connection-row strong { color: #111827; font-size: .85rem; flex-shrink: 0; } .node-context-menu .ctx-divider { height: 1px; background: #eaecf0; margin: 4px 0; } .node-context-menu .ctx-action { display: flex; align-items: center; gap: 8px; width: 100%; padding: 10px 14px; border: none; background: transparent; color: #d1242f; font-size: .9rem; font-weight: 600; cursor: pointer; text-align: left; transition: background 120ms ease; } .node-context-menu .ctx-action:hover { background: #fff1f2; } .url-bar { display: flex; align-items: center; gap: 10px; padding: 10px 14px; background: #f8fafc; border: 1px solid #e5e7eb; border-radius: 10px; font-size: .82rem; color: #667085; } .url-bar .url-label { font-weight: 700; color: #344054; white-space: nowrap; flex-shrink: 0; } .url-bar .url-text { flex: 1; min-width: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-family: ui-monospace, monospace; font-size: .8rem; color: #475569; } .url-bar .url-copy { border: none; border-radius: 6px; padding: 5px 10px; font-size: .8rem; font-weight: 600; cursor: pointer; background: #36c; color: #fff; flex-shrink: 0; transition: background 160ms ease; } .url-bar .url-copy:hover { background: #254fa3; } .bottom-meta { display: grid; grid-template-columns: minmax(0, 1.2fr) minmax(320px, .8fr); gap: 18px; } .matrix-wrapper { overflow: auto; border: 1px solid #e5e7eb; border-radius: 12px; background: #fff; } table.matrix { width: 100%; border-collapse: collapse; min-width: 560px; } table.matrix th, table.matrix td { border: 1px solid #e5e7eb; padding: 10px 12px; text-align: center; font-size: .92rem; } table.matrix th { position: sticky; top: 0; background: #f8fafc; color: #344054; font-weight: 700; z-index: 1; } table.matrix td.row-head { text-align: left; font-weight: 700; background: #f8fafc; color: #344054; position: sticky; left: 0; z-index: 1; } .summary-blocks { display: flex; flex-direction: column; gap: 12px; } .summary-block { border: 1px solid #e5e7eb; border-radius: 12px; background: linear-gradient(to bottom, #ffffff, #fafafa); padding: 14px; } .summary-block h3 { margin: 0 0 10px; font-size: 1rem; color: #111827; } .chip-list { display: flex; flex-wrap: wrap; gap: 8px; } .chip { display: inline-flex; align-items: center; max-width: 100%; padding: 6px 10px; border-radius: 999px; font-size: .82rem; font-weight: 600; color: #1d4ed8; background: #eff6ff; border: 1px solid #bfdbfe; white-space: nowrap; } .stack-list { display: flex; flex-direction: column; gap: 8px; } .stack-item { display: flex; justify-content: space-between; gap: 12px; padding: 9px 10px; border: 1px solid #e5e7eb; border-radius: 10px; background: #fff; font-size: .92rem; } .stack-item strong { color: #111827; } .muted { color: #667085; } @media (max-width: 1100px) { .overview-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); } .bottom-meta { grid-template-columns: 1fr; } } @media (max-width: 700px) { #mw-content-text { padding: 16px; } .compare-card, .panel { padding: 16px; } .graph-panel { padding: 0; } .user-row { flex-direction: column; align-items: stretch; } .button.delete, .button.stop { width: 100%; } .graph-toolbar { flex-direction: column; align-items: stretch; } .graph-wrapper, .graph-svg { min-height: 560px; height: 560px; } .overview-grid { grid-template-columns: 1fr; } } `; document.querySelector("#mw-content-text").innerHTML = "<div class='compare-users-root'></div>"; const $root = document.querySelector("#mw-content-text > .compare-users-root"); const showStartPage = () => { const params = getParams(); const paramUsers = (params.get("users") || "").split("|").map(u => u.trim().replace(/_/g, " ")).filter(Boolean); $root.innerHTML = ` <div class="compare-card"> <h2>Compare users</h2> <p>Add the users you want to compare.</p> <div class="user-list"></div> <button class="button add">+ Add User</button> <button class="button submit">Submit</button> </div> `; const $users = $root.querySelector(".user-list"); const addUser = (value = "") => { const $row = document.createElement("div"); $row.className = "user-row"; $users.appendChild($row); const $input = document.createElement("input"); $input.type = "text"; $input.className = "user-input"; $input.placeholder = "Enter username..."; $input.value = value; $row.appendChild($input); const $delete = document.createElement("button"); $delete.className = "button delete"; $delete.textContent = "Delete"; $delete.addEventListener("click", () => $row.remove()); $row.appendChild($delete); return $input; }; if (paramUsers.length) { paramUsers.forEach(u => addUser(u)); for (let i = paramUsers.length; i < 2; i++) addUser(); } else for (let i = 0; i < 2; i++) addUser(); $root.querySelector(".add").addEventListener("click", () => addUser()); const doSubmit = async (fromUrl = false) => { const usernames = new Set( [ ...$users.querySelectorAll(".user-input") ] .map($input => ($input.value.includes(":") ? $input.value.split(":")[1].trim() : $input.value.trim()).replace(/_/g, " ")) .filter(username => username.length > 0) ); if (usernames.size === 0) return mw.notify("Please enter at least one username.", { type: "error" }); if (!fromUrl) { const params = getParams(); params.set("users", [ ...usernames ].join("|")); params.delete("tags"), params.delete("hide-tags"); params.delete("cats"), params.delete("hide-cats"); setParams(params); } const api = new mw.Api(); const continuities = new Map(); const lookupUser = async username => { const continuity = continuities.get(username); return api.get({ action: "query", list: "usercontribs", ucuser: username, ucprop: "ids|title|timestamp|tags|flags|sizediff", uclimit: "max", ...(continuity || { }) }) .then(data => { continuities.set(username, data.continue); if (!data.continue) { usernames.delete(username); continuities.delete(username); } return data?.query?.usercontribs || [ ]; }) .catch(error => { console.error(`Error occurred while fetching contributions for user ${username}:`, error); usernames.delete(username); continuities.delete(username); return [ ]; }); }; const chunkedUsers = [ ]; { const users = [ ...usernames ], length = users.length; for (let i = 0; i < length; i += 50) chunkedUsers.push(users.slice(i, i + 50)); } let maxEditCount = -1; try { for (const users of chunkedUsers) { const editCounts = await api.get({ action: "query", list: "users", ususers: users.join("|"), usprop: "editcount" }).then(data => data?.query?.users || [ ]); for (const editCount of editCounts) maxEditCount = Math.max(maxEditCount, editCount.editcount || 0); } } catch { maxEditCount = "???"; } $root.innerHTML = ` <div class="compare-card"> <h2>Computing user contributions</h2> <div class="user-list"></div> <button class="button stop-all">Stop All (0% complete)</button> </div> <div class="sub-compare-card"> <p class="pages-parsed">0 / 0 pages parsed</p> </div> `; const $pagesParsed = $root.querySelector(".pages-parsed"); const $rows = new Map(); const $progressList = $root.querySelector(".user-list"); const stop = new Set(); usernames.forEach(username => { const now = new Date(); const $row = document.createElement("div"); $row.className = "user-row"; $rows.set(username, $progressList.appendChild($row)); const $user = document.createElement("div"); $user.className = "user-item"; $user.innerHTML = `${escapeHTML(username)} <span class="since">(c. ${now.getUTCFullYear()}-${(now.getUTCMonth() + 1).toString().padStart(2, "0")})</span>`; $row.appendChild($user); const $stop = document.createElement("button"); $stop.className = "button stop"; $stop.innerHTML = "Stop"; $stop.addEventListener("click", () => stop.add(username)); $row.appendChild($stop); }); const $stopAll = $root.querySelector(".button.stop-all"); $stopAll.addEventListener("click", () => [ ...$rows.keys() ].forEach(username => stop.add(username))); const fetchCategories = async pages => { let continuity = null, iterations = 0; const categories = { }; do { const data = await api.get({ action: "query", prop: "categories", titles: pages.join("|"), cllimit: "max", clshow: "!hidden", ...(continuity || { }) }); iterations++; Object.values(data.query.pages).forEach(page => categories[page.title] = (categories[page.title] ||= [ ]).concat((page.categories || [ ]).map(cat => cat.title)) ); continuity = data.continue || null; } while (continuity); return { categories, iterations }; }; const uniquePages = new Set(), pagesByUser = new Map(); const pagesToParse = [ ], parsedPages = new Map(); let noMorePages = false, lastRun = performance.now(), pagesResolve; const pagesPromise = new Promise(resolve => { pagesResolve = resolve; }); const parsePages = async () => { let sleepTime = 10; const start = performance.now(); if (pagesToParse.length === 0) { if (noMorePages) return pagesResolve(); return setTimeout(parsePages, 0); } if (!noMorePages && pagesToParse.length < 50 && (performance.now() - lastRun) < 100) return setTimeout(parsePages, 0); lastRun = performance.now(); const pages = pagesToParse.splice(0, 50); try { const { categories, iterations } = await fetchCategories(pages); for (const [ page, pageCategories ] of Object.entries(categories)) parsedPages.set(page, pageCategories); sleepTime *= iterations; } catch (error) { for (const page of pages) parsedPages.set(page, [ ]); } $pagesParsed.textContent = `${parsedPages.size} / ${uniquePages.size} pages parsed`; if (noMorePages && pagesToParse.length === 0) return pagesResolve(); setTimeout(parsePages, Math.max(0, sleepTime - (performance.now() - start))); }; parsePages(); const contributions = new Map([ ...usernames ].map(username => [ username, [ ] ])); let max = 0; while (usernames.size > 0) { if (max > 0) await sleep(25 * usernames.size); for (const username of usernames) { const $row = $rows.get(username); let contribs; if (!stop.has(username)) contribs = await lookupUser(username); if (stop.has(username)) contribs = undefined; if (!Array.isArray(contribs) || contribs.length === 0) { usernames.delete(username); const temp = contributions.get(username); const oldest = temp[temp.length - 1]; if (oldest) { const date = new Date(oldest.timestamp); $row.querySelector(".user-item > .since").textContent = `(c. ${date.getUTCFullYear()}-${(date.getUTCMonth() + 1).toString().padStart(2, "0")})`; } else $row.querySelector(".user-item > .since").textContent = "(no contributions found)"; const $stop = $row.querySelector(".button.stop"); $stop.classList.add("disabled"); $stop.textContent = "Done!"; } else { if (!pagesByUser.has(username)) pagesByUser.set(username, new Set()); const userPages = pagesByUser.get(username); for (const { title } of contribs) { userPages.add(title); if (!uniquePages.has(title)) { uniquePages.add(title); pagesToParse.push(title); } } $pagesParsed.textContent = `${parsedPages.size} / ${uniquePages.size} pages parsed`; const temp = contributions.get(username).concat(contribs); contributions.set(username, temp); max = Math.max(max, temp.length); $stopAll.textContent = `Stop all (${Math.min(100, Math.round((max / maxEditCount) * 100))}% complete)`; const oldest = contribs[contribs.length - 1]; const date = new Date(oldest.timestamp); $row.querySelector(".user-item > .since").textContent = `(c. ${date.getUTCFullYear()}-${(date.getUTCMonth() + 1).toString().padStart(2, "0")})`; if (!continuities.has(username)) { const $stop = $row.querySelector(".button.stop"); $stop.classList.add("disabled"); $stop.textContent = "Done!"; } } } } noMorePages = true; $stopAll.classList.add("disabled"); $stopAll.textContent = `Done! (100% complete)`; await pagesPromise; const database = { tags: new Map(), cats: new Map() }; for (const [ username, edits ] of contributions.entries()) { { const tags = edits.map(edit => edit.tags.length === 0 ? [ "none" ] : edit.tags); const counts = tags.flat().reduce((acc, tag) => { acc.set(tag, (acc.get(tag) || 0) + 1); return acc; }, new Map()); database.tags.set(username, { all: new Set(tags.flat()), list: tags, counts, top: [ ...counts.entries() ].sort((a, b) => b[1] - a[1] || a[0].localeCompare(b[0])).slice(0, 10) }); } { const cats = [ ...(pagesByUser.get(username) || [ ]) ].map(page => { const temp = (parsedPages.get(page) || [ ]); return temp.length === 0 ? [ "none" ] : temp.map(c => c.replace(/^Category:/i, "")); }); const counts = cats.flat().reduce((acc, category) => { acc.set(category, (acc.get(category) || 0) + 1); return acc; }, new Map()); database.cats.set(username, { all: new Set(cats.flat()), list: cats, counts, top: [ ...counts.entries() ].sort((a, b) => b[1] - a[1] || a[0].localeCompare(b[0])).slice(0, 10) }); } } const load = async type => { const data = database[type]; const build = (users, hidden) => { const thisData = new Map(); for (const user of users) thisData.set(user, data.get(user)); const nodeCounts = new Map(); for (const [ _, datum ] of thisData.entries()) for (const items of datum.list) for (const item of items) nodeCounts.set(item, (nodeCounts.get(item) || 0) + 1); const linkCounts = new Map(); for (const [ _, datum ] of thisData.entries()) for (const items of datum.list) { const parsed = [ ...new Set(items) ].sort(); const length = parsed.length; for (let i = 0; i < length - 1; i++) for (let j = i + 1; j < length; j++) { const key = `${parsed[i]}|${parsed[j]}`; linkCounts.set(key, (linkCounts.get(key) || 0) + 1); } } return { nodes: [ ...nodeCounts.entries() ].map(([ id, count ]) => ({ id, count })).filter(({ id }) => !hidden.has(id)), links: [ ...linkCounts.entries() ].map(([ key, count ]) => { const [ a, b ] = key.split("|"); return { source: a, target: b, count }; }).filter(({ source, target }) => !hidden.has(source) && !hidden.has(target)) }; }; const text = new Text({ tags: "Tag", cats: "Category" }[type], Text.Case.Sentence); const users = [ ...data.keys() ]; const entries = [ ...data.entries() ]; const all = new Set(entries.flatMap(([ _, datum ]) => [ ...datum.all ])); const shared = entries.slice(1).reduce((acc, [ username, datum ]) => new Set([ ...acc ].filter(tag => datum.all.has(tag))), new Set(data.all)); const unique = new Map(entries.map(([ username, datum ]) => [ username, [ ...datum.all ].filter(tag => !shared.has(tag)) ])); const overlap = entries.map(([ _, a ]) => entries.map(([ _, b ]) => [ ...a.all ].filter(tag => b.all.has(tag)).length)); let bestPair; { const length = overlap.length; for (let i = 0; i < length; i++) for (let j = i + 1; j < length; j++) { const shared = overlap[i][j]; if (!bestPair || shared > bestPair.shared) bestPair = { a: users[i], b: users[j], shared }; } } const maxOverlap = overlap.flat().reduce((max, value) => Math.max(max, value), 0); const getHeat = value => { if (maxOverlap <= 0) return "#f8fafc"; return `hsl(217 91% ${97 - (value / maxOverlap) * 42}%)`; }; const getChips = items => { if (items.length === 0) return `<span class="muted">None</span>`; return `<div class="chip-list">${items.map(item => item === "none" ? `<span class="chip"><i>none</i></span>` : `<span class="chip">${escapeHTML(item)}</span>`).join("")}</div>`; }; const stackItems = items => { if (!items.length) return `<span class="muted">None</span>`; return `<div class="stack-list">${ items.map(([ name, count ]) => ` <div class="stack-item"> <span>${name === "none" ? `<i>none</i>` : escapeHTML(name)}</span> <strong>${count}</strong> </div> `).join("") }</div>`; }; const params = getParams(); const filter = (params.get(type) || "").split("|").map(user => user.trim().replace(/_/g, " ")).filter(user => data.has(user)); const hidden = (params.get("hidden") || "").split("|").map(t => t.trim()).filter(Boolean); $root.innerHTML = ` <div class="dashboard"> <div class="view-tabs"> <button class="view-tab ${type === "tags" ? "active" : ""}" data-type="tags" type="button">Tags</button> <button class="view-tab ${type === "cats" ? "active" : ""}" data-type="cats" type="button">Categories</button> </div> <div style="display:flex; justify-content:flex-start; gap:10px; align-items:center; flex-wrap:wrap;"> <button class="button graph-back">← New comparison</button> <div class="url-bar" style="flex:1; min-width:0;"> <span class="url-label">Link:</span> <span class="url-text"></span> <button class="url-copy">Copy</button> </div> </div> <div class="overview-grid"> <div class="stat-card"> <div class="label">Users</div> <div class="value">${data.size}</div> <div class="meta">Compared in this run</div> </div> <div class="stat-card"> <div class="label">${text.case(Text.Case.Title).get(0)}</div> <div class="value">${all.size}</div> <div class="meta">Across all users</div> </div> <div class="stat-card"> <div class="label">Shared ${text.case(Text.Case.Lower).get(0)}</div> <div class="value">${shared.size}</div> <div class="meta">Between users</div> </div> <div class="stat-card"> <div class="label">Strongest pair</div> <div class="value">${bestPair?.shared || 0}</div> <div class="meta">${bestPair ? `${escapeHTML(bestPair.a)} ↔ ${escapeHTML(bestPair.b)}` : "No pairs found"}</div> </div> </div> <div class="panel graph-panel"> <div class="graph-meta"> <h2>${text.case(Text.Case.Title).get(1)} overlap</h2> <p>Drag nodes, drag empty space to pan, scroll to zoom, right-click nodes for options.</p> </div> <div class="graph-toolbar"> <div class="graph-actions"> <div class="user-filter-group"> <span class="user-filter-label">Show:</span> ${entries.map(([ user ]) => ` <button class="user-toggle ${filter.length === 0 || filter.includes(user) ? "active" : ""}" data-user="${escapeHTML(user)}" type="button"> <span class="user-toggle-dot"></span>${escapeHTML(user)} </button> `).join("")} </div> <div> <button class="button graph-action graph-shuffle">Shuffle nodes</button> <button class="button graph-action graph-reset">Reset view</button> <button class="button graph-action graph-fit">Fit to view</button> </div> </div> </div> <div class="graph-wrapper"> <svg class="graph-svg" aria-label="${text.case(Text.Case.Title).get(1)} overlap graph"></svg> </div> <div class="graph-legend"> <span class="legend-dot node"></span> node size = ${text.case(Text.Case.Lower).get(0)} frequency <span class="legend-dot edge"></span> edge thickness = co-occurrence <span class="legend-dot offscreen"></span> blue arrows = off-screen nodes </div> <div class="hidden-nodes-bar" style="display:none;"></div> </div> <div class="bottom-meta"> <div class="panel"> <h2>User overlap heatmap</h2> <p class="panel-subtitle">Each cell shows the number of shared ${text.case(Text.Case.Lower).get(0)} by the row and column users.</p> <div class="matrix-wrapper"> <table class="matrix"> <thead> <tr> <th>User</th> ${users.map(user => `<th>${escapeHTML(user)}</th>`).join("")} </tr> </thead> <tbody> ${users.map((row, i) => ` <tr> <td class="row-head">${escapeHTML(row)}</td> ${users.map((col, j) => ` <td style="background: ${getHeat(overlap[i][j])}; color: ${overlap[i][j] > maxOverlap * .55 ? "#fff" : "#111827"};"> ${overlap[i][j]} </td> `).join("")} </tr> `).join("")} </tbody> </table> </div> </div> <div class="summary-blocks"> <div class="panel"> <h2>Shared ${text.case(Text.Case.Lower).get(0)}</h2> <p class="panel-subtitle">${text.case(Text.Case.Title).get(0)} used by every compared user.</p> ${getChips([ ...shared ].slice(0, 20))} </div> <div class="panel"> <h2>Unique ${text.case(Text.Case.Lower).get(0)}</h2> <p class="panel-subtitle">${text.case(Text.Case.Title).get(0)} used by only one of the compared users.</p> <div class="summary-blocks"> ${users.map(username => ` <div class="summary-block"> <h3>${escapeHTML(username)}</h3> ${getChips(unique.get(username).slice(0, 20))} </div> `).join("")} </div> </div> </div> </div> <div class="bottom-meta"> <div class="panel"> <h2>Top ${text.case(Text.Case.Lower).get(0)} per user</h2> <p class="panel-subtitle">The most frequently used ${text.case(Text.Case.Lower).get(0)} for each user.</p> <div class="summary-blocks"> ${users.map(username => ` <div class="summary-block"> <h3>${escapeHTML(username)}</h3> ${stackItems(data.get(username).top)} </div> `).join("")} </div> </div> <div class="panel"> <h2>Pair overlap</h2> <p class="panel-subtitle">Highest pairwise shared-${text.case(Text.Case.Lower).get(1)} counts.</p> ${ (() => { const pairs = [ ]; const length = users.length; for (let i = 0; i < length; i++) for (let j = i + 1; j < length; j++) pairs.push([ `${users[i]} ↔ ${users[j]}`, overlap[i][j] ]); pairs.sort((a, b) => b[1] - a[1] || a[0].localeCompare(b[0])); return stackItems(pairs.slice(0, 12)); })() } </div> </div> </div> `; $root.querySelectorAll(".view-tab").forEach($tab => $tab.addEventListener("click", () => { const newType = $tab.dataset.type; if (newType === type) return; const params = getParams(); params.set("view", newType); setParams(params); load(newType); })); $root.querySelector(".graph-back").addEventListener("click", () => { const params = getParams(); params.delete("users"); params.delete("view"); params.delete("tags"), params.delete("hide-tags"); params.delete("cats"), params.delete("hide-cats"); setParams(params); showStartPage(); }); const $urlText = $root.querySelector(".url-text"), $urlCopy = $root.querySelector(".url-copy"); const updateUrlBar = () => { $urlText.textContent = window.location.search; $urlText.title = window.location.href; }; $urlCopy.addEventListener("click", () => { navigator.clipboard.writeText(window.location.href).then(() => { $urlCopy.textContent = "Copied!"; setTimeout(() => { $urlCopy.textContent = "Copy"; }, 1800); }); }); const activeUsers = new Set(filter.length > 0 ? users.filter(u => filter.includes(u)) : users); const getActiveUsers = () => users.filter(u => activeUsers.has(u)); await waitForD3(); let simulation = null, zoom = null; let currentTransform = d3.zoomIdentity; let currentNodes = [ ], currentLinks = [ ]; const hiddenNodes = new Set(hidden); const $hidden = $root.querySelector(".hidden-nodes-bar"); const $graph = $root.querySelector(".graph-svg"); const $wrapper = $root.querySelector(".graph-wrapper"); const $shuffle = $root.querySelector(".graph-shuffle"); const $reset = $root.querySelector(".graph-reset"); const $fit = $root.querySelector(".graph-fit"); const syncParams = () => { const params = getParams(); const active = getActiveUsers(); if (active.length === users.length) params.delete(type); else params.set(type, active.join("|")); if (hiddenNodes.size === 0) params.delete(`hide-${type}`); else params.set(`hide-${type}`, [ ...hiddenNodes ].join("|")); setParams(params); updateUrlBar(); }; const $toggles = [ ...$root.querySelectorAll(".user-toggle") ]; $toggles.forEach($toggle => $toggle.addEventListener("click", () => { const user = $toggle.dataset.user; if (activeUsers.has(user)) { if (activeUsers.size === 1) return; activeUsers.delete(user); $toggle.classList.remove("active"); } else { activeUsers.add(user); $toggle.classList.add("active"); } syncParams(); render(getActiveUsers()); })); const width = Math.max(900, $wrapper.offsetWidth || 900); const height = Math.max(560, $wrapper.offsetHeight || 720); const $svg = d3.select($graph).attr("viewBox", `0 0 ${width} ${height}`).attr("preserveAspectRatio", "xMidYMid meet"); $svg.append("defs"); const $viewport = $svg.append("g").attr("class", "viewport"); const $gLinks = $viewport.append("g").attr("class", "links"); const $gNodes = $viewport.append("g").attr("class", "nodes"); const $gLabels = $viewport.append("g").attr("class", "labels"); const $gIndicators = $svg.append("g").attr("class", "indicators"); const projectToViewportEdge = (x, y, w, h, padding = 0) => { const cx = w / 2, cy = h / 2; const dx = x - cx, dy = y - cy; if (dx === 0 && dy === 0) return { x: cx, y: cy }; const left = padding, right = w - padding; const top = padding, bottom = h - padding; const t = Math.min( dx > 0 ? (right - cx) / dx : dx < 0 ? (left - cx) / dx : Infinity, dy > 0 ? (bottom - cy) / dy : dy < 0 ? (top - cy) / dy : Infinity ); return { x: cx + dx * t, y: cy + dy * t }; }; const updateIndicators = () => { const cx = width / 2, cy = height / 2; const maxDist = Math.sqrt(cx * cx + cy * cy); const offscreen = currentNodes.map(d => { const sx = currentTransform.applyX(d.x), sy = currentTransform.applyY(d.y); const visible = sx >= 0 && sx < width && sy >= 0 && sy < height; if (visible) return; const dx = sx - cx, dy = sy - cy; const dist = Math.sqrt(dx * dx + dy * dy); const edge = projectToViewportEdge(sx, sy, width, height, 20), nearEdge = Math.min(cx, cy); const t = Math.max(0, Math.min(1, 1 - (dist - nearEdge) / (maxDist - nearEdge + 1))); return { id: d.id, x: edge.x, y: edge.y, angle: Math.atan2(dy, dx) * 180 / Math.PI, t }; }).filter(Boolean); const $items = $gIndicators.selectAll("path.indicator").data(offscreen, d => d.id).join( enter => enter.append("path").attr("class", "indicator"), update => update, exit => exit.remove() ); $items .attr("transform", d => { const s = 8 + d.t * 14; return `translate(${d.x}, ${d.y}) rotate(${d.angle}) scale(${s})`; }) .attr("d", "M 1 0 L -1 -0.55 L -0.5 0 L -1 0.55 Z") .attr("fill", d => { const alpha = Math.round((0.45 + d.t * 0.5) * 255).toString(16).padStart(2, "0"); return `#2563eb${alpha}`; }) .attr("stroke", "none") .attr("pointer-events", "none"); }; let $contextMenu = null; const openContextMenu = (event, d) => { event.preventDefault(); closeContextMenu(); const connectedLinks = currentLinks.filter(link => { const srcId = typeof link.source === "object" ? link.source.id : link.source; const tgtId = typeof link.target === "object" ? link.target.id : link.target; return srcId === d.id || tgtId === d.id; }); const topConnections = connectedLinks .map(link => { const srcId = typeof link.source === "object" ? link.source.id : link.source; const tgtId = typeof link.target === "object" ? link.target.id : link.target; const otherId = srcId === d.id ? tgtId : srcId; return [ otherId, link.count ]; }) .sort((a, b) => b[1] - a[1]) .slice(0, 5); $contextMenu = document.createElement("div"); $contextMenu.className = "node-context-menu"; $contextMenu.innerHTML = ` <div class="ctx-header"> <div class="ctx-title">${d.id === "none" ? `<i>none</i>` : escapeHTML(d.id)}</div> <div class="ctx-count">Count: ${d.count}</div> </div> ${topConnections.length > 0 ? ` <div class="ctx-section-label">Top connections</div> <div class="ctx-connections"> ${topConnections.map(([ name, count ]) => ` <div class="ctx-connection-row"> <span>${escapeHTML(name)}</span> <strong>${count}</strong> </div> `).join("")} </div> <div class="ctx-divider"></div> ` : ""} <button class="ctx-action ctx-hide-btn">Hide node</button> `; document.body.appendChild($contextMenu); const menuWidth = $contextMenu.offsetWidth; const menuHeight = $contextMenu.offsetHeight; const vw = window.innerWidth, vh = window.innerHeight; let left = event.clientX + 8; let top = event.clientY + 8; if (left + menuWidth > vw - 8) left = event.clientX - menuWidth - 8; if (top + menuHeight > vh - 8) top = event.clientY - menuHeight - 8; $contextMenu.style.left = `${left}px`; $contextMenu.style.top = `${top}px`; $contextMenu.querySelector(".ctx-hide-btn").addEventListener("click", e => { e.stopPropagation(); closeContextMenu(); hiddenNodes.add(d.id); syncParams(); updateHiddenBar(); render(getActiveUsers()); }); $contextMenu.addEventListener("click", e => e.stopPropagation()); }; const closeContextMenu = () => { if ($contextMenu) { $contextMenu.remove(); $contextMenu = null; } }; document.onclick = () => closeContextMenu(); document.onkeydown = e => { if (e.key === "Escape") closeContextMenu(); }; const updateHiddenBar = () => { if (hiddenNodes.size === 0) { $hidden.style.display = "none"; return $hidden.innerHTML = ""; } $hidden.style.display = "flex"; $hidden.innerHTML = `<span class="hidden-nodes-label">Hidden:</span>`; hiddenNodes.forEach(nodeId => { const $chip = document.createElement("button"); $chip.className = "hidden-node-chip"; $chip.innerHTML = `${nodeId === "none" ? "<i>none</i>" : escapeHTML(nodeId)} <span class="unhide-x">✕</span>`; $chip.title = `Click to unhide "${nodeId}"`; $chip.addEventListener("click", () => { hiddenNodes.delete(nodeId); syncParams(); updateHiddenBar(); render(getActiveUsers()); }); $hidden.appendChild($chip); }); }; const render = users => { const { nodes, links } = build(users, hiddenNodes); currentNodes = nodes; currentLinks = links; simulation?.stop(); currentTransform ||= d3.zoomIdentity; $viewport.attr("transform", currentTransform); $gIndicators.selectAll("*").remove(); $gLinks.selectAll("*").remove(); $gNodes.selectAll("*").remove(); $gLabels.selectAll("*").remove(); if (nodes.length === 0) return $gLabels.append("text") .attr("x", width / 2) .attr("y", height / 2) .attr("font-size", 18) .attr("font-weight", 700) .attr("fill", "#64748b") .attr("text-anchor", "middle") .attr("dominant-baseline", "middle") .text("No data to display"); const maxNodeCount = d3.max(nodes, d => d.count) || 1; const maxLinkCount = d3.max(links, d => d.count) || 1; const radiusScale = d3.scaleSqrt().domain([ 1, maxNodeCount ]).range([ 10, 34 ]); radiusScaleRef = radiusScale; const linkScale = d3.scaleLinear().domain([ 1, maxLinkCount ]).range([ 1, 6 ]); const colorScale = d3.scaleSequential().domain([ 1, maxNodeCount ]).interpolator(d3.interpolateBlues); const $link = $gLinks.selectAll("line") .data(links) .join("line") .attr("stroke", "#94a3b8") .attr("stroke-opacity", .28) .attr("stroke-width", d => linkScale(d.count)) .each(function(d) { const select = d3.select(this); select.select("title").remove(); select.append("title").text(() => { const source = typeof d.source === "object" ? d.source.id : d.source; const target = typeof d.target === "object" ? d.target.id : d.target; return `${source} ↔ ${target}\nCo-occurrence count: ${d.count}`; }); }); const $node = $gNodes.selectAll("circle") .data(nodes) .join("circle") .attr("r", d => radiusScale(d.count)) .attr("fill", d => colorScale(d.count)) .attr("stroke", "#475569") .attr("stroke-width", 1.5) .style("cursor", "grab") .each(function(d) { const select = d3.select(this); select.select("title").remove(); select.append("title").text(() => `${d.id}\nCount: ${d.count}`); }); const $label = $gLabels.selectAll("text") .data(nodes) .join("text") .attr("pointer-events", "none") .attr("font-size", 13) .attr("font-weight", 600) .attr("font-family", "system-ui, sans-serif") .attr("fill", d => d.count > maxNodeCount * .4 ? "#ffffff" : "#0f172a") .attr("stroke", d => d.count > maxNodeCount * .4 ? "rgba(0,0,0,.35)" : "rgba(255,255,255,.9)") .attr("stroke-width", 3) .attr("paint-order", "stroke") .attr("text-anchor", "middle") .attr("dominant-baseline", "middle") .attr("font-style", d => d.id === "none" ? "italic" : "normal") .text(d => d.id.length > 28 ? `${d.id.slice(0, 25)}…` : d.id); const pointerToGraphCoordinates = event => { const [ sx, sy ] = d3.pointer(event, $graph); return [ currentTransform.invertX(sx), currentTransform.invertY(sy) ]; }; $graph.addEventListener("wheel", e => e.preventDefault(), { passive: false }); zoom = d3.zoom() .filter(event => { if (event.type === "wheel") return true; else if (event.type === "mousedown" || event.type === "touchstart" || event.type === "pointerdown") return !event.target.closest(".nodes"); return !event.ctrlKey && !event.button; }) .scaleExtent([ .1, 5 ]) .translateExtent([ [ -width * 3, -height * 3 ], [ width * 4, height * 4 ] ]) .on("start", () => $svg.classed("is-dragging", true)) .on("zoom", event => { currentTransform = event.transform; $viewport.attr("transform", currentTransform); updateIndicators(); }) .on("end", () => $svg.classed("is-dragging", false)); $svg.call(zoom); $node.on("contextmenu", (event, d) => openContextMenu(event, d)); $node.call(d3.drag() .container($graph) .subject((event, d) => d) .on("start", (event, d) => { event.sourceEvent.stopPropagation(); if (!event.active) simulation.alphaTarget(.2).restart(); d.fx = d.x, d.fy = d.y; }) .on("drag", (event, d) => { [ d.fx, d.fy ] = pointerToGraphCoordinates(event.sourceEvent || event); }) .on("end", (event, d) => { if (!event.active) simulation.alphaTarget(0); d.fx = null, d.fy = null; })); simulation = d3.forceSimulation(nodes) .force("link", d3.forceLink(links).id(d => d.id).distance(140).strength(.18)) .force("charge", d3.forceManyBody().strength(-260)) .force("collide", d3.forceCollide().radius(d => radiusScale(d.count) + 10).iterations(2)) .force("center", d3.forceCenter(width / 2, height / 2)) .force("x", d3.forceX(width / 2).strength(.03)) .force("y", d3.forceY(height / 2).strength(.03)); simulation.on("tick", () => { $link .attr("x1", d => d.source.x) .attr("y1", d => d.source.y) .attr("x2", d => d.target.x) .attr("y2", d => d.target.y); $node .attr("cx", d => d.x) .attr("cy", d => d.y); $label .attr("x", d => d.x) .attr("y", d => d.y); updateIndicators(); }); const shuffleNodes = () => { nodes.forEach(d => { d.x = width / 2 + (Math.random() - .5) * width * .6; d.y = height / 2 + (Math.random() - .5) * height * .6; d.vx = 0, d.vy = 0; d.fx = null, d.fy = null; }); simulation.alpha(1).restart(); }; const resetView = () => $svg.transition().duration(250).call(zoom.transform, d3.zoomIdentity); const fitGraph = () => { if (nodes.length === 0) return; const rs = radiusScaleRef || (d => 10); const labelPadding = 40; const minX = d3.min(nodes, d => d.x - rs(d.count) - labelPadding) ?? 0; const minY = d3.min(nodes, d => d.y - rs(d.count)) ?? 0; const maxX = d3.max(nodes, d => d.x + rs(d.count) + labelPadding) ?? width; const maxY = d3.max(nodes, d => d.y + rs(d.count)) ?? height; const graphWidth = Math.max(1, maxX - minX), graphHeight = Math.max(1, maxY - minY); const padding = 20; const scale = Math.max( .35, Math.min( 2.5, Math.min( (width - padding * 2) / graphWidth, (height - padding * 2) / graphHeight ) ) ); const tx = width / 2 - scale * (minX + maxX) / 2; const ty = height / 2 - scale * (minY + maxY) / 2; $svg.transition().duration(300).call(zoom.transform, d3.zoomIdentity.translate(tx, ty).scale(scale)); }; $shuffle.onclick = shuffleNodes; $reset.onclick = resetView; $fit.onclick = fitGraph; }; if (hiddenNodes.size > 0) updateHiddenBar(); updateUrlBar(); render(getActiveUsers()); }; const initialParams = getParams(); const initialView = initialParams.get("view") === "cats" ? "cats" : "tags"; load(initialView); }; $root.querySelector(".submit").addEventListener("click", () => doSubmit(false)); if (paramUsers.length) doSubmit(true); }; showStartPage(); } } // </nowiki> 0jbsw09up87d7h34q225hzngop1q7sf 619026 619025 2026-07-28T01:27:46Z LuniZunie 25284 Restored revision 616832 by [[Special:Contributions/LuniZunie|LuniZunie]] ([[en:w:User:BrandonXLF/Restorer|Restorer]]) 619026 javascript text/javascript /* ======= Install ======= mw.loader.load('https://meta.wikimedia.org/w/index.php?title=User:LuniZunie/scripts/Compare-users.js&action=raw&ctype=text/javascript'); // Backlink: [[User:LuniZunie/scripts/Compare-users.js]] ============ Instructions ============ Go to [[Special:BlankPage/Compare-users]] */ // <nowiki> { "use strict"; if (mw.config.get("wgPageName").toLowerCase() === "special:blankpage/compare-users") { class Text { static pluralize(word, n, plural) { return new Text(word).get(plural).get(n); } static Case = class TextCase { static Lower = Symbol("lower case"); static Upper = Symbol("UPPER CASE"); static Title = Symbol("Title Case"); static Sentence = Symbol("Sentence case"); static Camel = Symbol("camelCase"); static Pascal = Symbol("PascalCase"); static Snake = Symbol("snake_Case"); static Split = Symbol("split,case"); }; static #fromCase(text, type) { const temp = (text => { switch (type) { case Text.Case.Lower: case Text.Case.Upper: case Text.Case.Title: case Text.Case.Sentence: return text.split(/\s+/); case Text.Case.Camel: case Text.Case.Pascal: return text.split(/(?=[A-Z])/); case Text.Case.Snake: return text.split(/_/g); case Text.Case.Split: throw new TypeError("Split case is only used for output, not input"); default: throw new TypeError("Invalid case type, must be a Case value"); } })(text.toString().trim()); if (type === Text.Case.Sentence) return { inSentenceCase: true, words: temp.map(word => word.trim()).filter(word => word.length > 0) }; return { inSentenceCase: false, words: temp.map(word => word.trim().toLowerCase()).filter(word => word.length > 0) }; }; #inSentenceCase = false; #single; #plural; constructor(text, currentCase = Text.Case.Sentence) { const fromCase = Text.#fromCase(text, currentCase); this.#inSentenceCase = fromCase.inSentenceCase; this.#single = fromCase.words; this.#plural = this.#getPlural(); }; #getPlural(plural) { if (plural ?? true === true) { const temp = [ ...this.#single ]; const end = temp.length - 1; temp[end] = (single => { let temp; // s, sh, ch, x, z, consonant + o -> -es temp = single.replace(/(?<=sh?|ch|x|z|[^aeiou]o)$/i, "es"); if (temp !== single) return temp; // consonant + y -> -ies temp = single.replace(/(?<=[^aeiou])y$/i, "ies"); if (temp !== single) return temp; // f, fe -> -ves temp = single.replace(/fe?$/i, "ves"); if (temp !== single) return temp; return `${single}s`; })(this.#single[end]); return temp; } else if (plural === false) return [ ...this.#single ]; else if (plural instanceof Text) return plural.case(Text.Case.Split).get(); else throw new TypeError("Invalid plural argument, must be boolean or Text instance"); }; plural() { this.#plural = this.#getPlural(...arguments); return this; } case(type = Text.Case.Sentence) { const format = text => { switch (type) { case Text.Case.Lower: return text.map(word => word.toLowerCase()).join(" "); case Text.Case.Upper: return text.map(word => word.toUpperCase()).join(" "); case Text.Case.Title: return text.map(word => word.charAt(0).toUpperCase() + word.slice(1).toLowerCase()).join(" "); case Text.Case.Sentence: if (this.#inSentenceCase) return text.join(" "); let punctuation = true; return text.map(word => { let rtn = punctuation ? word.charAt(0).toUpperCase() + word.slice(1).toLowerCase() : word.toLowerCase(); punctuation = /[.!?]$/.test(word); return rtn; }).join(" "); case Text.Case.Camel: return text.map((word, i) => i === 0 ? word.toLowerCase() : word.charAt(0).toUpperCase() + word.slice(1).toLowerCase()).join(""); case Text.Case.Pascal: return text.map(word => word.charAt(0).toUpperCase() + word.slice(1).toLowerCase()).join(""); case Text.Case.Snake: return text.map(word => word.toLowerCase()).join("_"); case Text.Case.Split: return text; default: throw new TypeError("Invalid case type, must be a Case value"); } }; const [ single, plural ] = [ format(this.#single), format(this.#plural) ]; return Object.freeze({ get(n = 1) { const text = Number.isNaN(Number(n)) || n === 1 || n === 1n || n === "1" ? single : plural; return text.replace(/(?<!\\)%n/g, n); } }); }; get(n = 1) { return this.case().get(n); } }; const sleep = ms => new Promise(resolve => setTimeout(resolve, ms)); const escapeHTML = str => { const $ = document.createElement("div"); $.textContent = str; return $.innerHTML; }; const waitForD3 = () => new Promise(resolve => { const tick = () => { if (typeof d3 !== "undefined") return resolve(); setTimeout(tick, 100); }; tick(); }); const getParams = () => new URLSearchParams(window.location.search); const setParams = params => { const url = new URL(window.location.href); url.search = params.toString(); window.history.replaceState(null, "", url.toString()); }; document.title = "Compare users - Wikipedia"; document.querySelector("#firstHeading").textContent = "Compare users"; document.head.appendChild(document.createElement("script")).src = "https://cdn.jsdelivr.net/npm/d3@7"; document.head.appendChild(document.createElement("style")).textContent = ` html, body { min-height: 100%; } #mw-content-text { min-height: calc(100vh - 180px); display: flex; align-items: flex-start; justify-content: center; padding: 24px; } .compare-users-root { width: min(100%, 1360px); } .compare-card, .panel { background: #fff; border: 1px solid #d0d7de; border-radius: 16px; box-shadow: 0 10px 28px rgba(0, 0, 0, .08); } .compare-card { width: min(100%, 640px); margin: 0 auto; padding: 24px; } .compare-card > h2, .panel > h2 { margin: 0 0 8px; font-size: 1.35rem; line-height: 1.2; color: #1f2328; } .compare-card > p, .panel-subtitle { margin: 0 0 18px; color: #656d76; font-size: .95rem; } .sub-compare-card { top: -1px; width: calc(min(100%, 640px) - 16px); margin: 0 auto; background: #f8fafc; border: 1px solid #e5e7eb; border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; padding: 2px 16px; } .dashboard { display: flex; flex-direction: column; gap: 18px; } .graph-back { background: #f1f5f9; color: #334155; padding: 9px 16px; font-size: .9rem; align-self: stretch; } .overview-grid { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 14px; } .stat-card { background: linear-gradient(to bottom, #ffffff, #f8fafc); border: 1px solid #e5e7eb; border-radius: 14px; padding: 16px; } .stat-card .label { margin-bottom: 6px; font-size: .8rem; font-weight: 700; color: #667085; text-transform: uppercase; letter-spacing: .04em; } .stat-card .value { font-size: 1.55rem; font-weight: 700; color: #111827; line-height: 1.1; } .stat-card .meta { margin-top: 8px; font-size: .9rem; color: #667085; } .user-list { display: flex; flex-direction: column; gap: 12px; margin-bottom: 18px; } .user-row { display: flex; gap: 10px; align-items: center; } .user-input, .user-item { flex: 1; min-width: 0; padding: 11px 14px; border: 1px solid #d0d7de; border-radius: 10px; font-size: .95rem; color: #1f2328; background: #fff; line-height: 1.2; } .user-input { outline: none; transition: border-color 160ms ease, box-shadow 160ms ease; } .user-input:focus { border-color: #36c; box-shadow: 0 0 0 3px rgba(51, 102, 204, .16); } .user-item .since { float: right; font-size: .85rem; color: #656d76; } .button { border: none; border-radius: 10px; padding: 11px 14px; font-size: .95rem; font-weight: 600; cursor: pointer; transition: background 160ms ease, transform 120ms ease, opacity 160ms ease; } .button:hover { transform: translateY(-1px); } .button:active { transform: translateY(0); } .button.add { background: #eef4ff; color: #36c; margin-bottom: 18px; } .button.add:hover { background: #dfeaff; } .button.delete, .button.stop { background: #fff1f2; color: #d1242f; flex-shrink: 0; } .button.delete:hover, .button.stop:hover { background: #ffe2e5; color: #b11d26; } .button.submit { width: 100%; background: #36c; color: #fff; padding: 12px 16px; font-size: 1rem; } .button.submit:hover { background: #254fa3; } .button.stop-all { width: 100%; background: #d1242f; color: #fff; padding: 12px 16px; font-size: 1rem; } .button.stop-all:hover { background: #b11d26; } .button.graph-action { background: #eef2ff; color: #334155; padding: 9px 12px; } .button.graph-action:hover { background: #e2e8f0; } .button.disabled { pointer-events: none; background: #f0f0f0 !important; color: #a2a9b1 !important; cursor: not-allowed; transform: none !important; } .panel { padding: 18px; } .graph-panel { padding: 0; overflow: hidden; } .graph-toolbar { display: flex; align-items: center; justify-content: space-between; gap: 12px; padding: 18px 20px 14px; border-bottom: 1px solid #eaecf0; background: linear-gradient(to bottom, #f8fafc, #ffffff); } .graph-meta { padding: 18px 20px 0px; } .graph-meta h2 { margin: 0 0 4px; font-size: 1.2rem; color: #1f2937; } .graph-meta p { margin: 0; color: #667085; font-size: .92rem; } .graph-actions { display: flex; flex-wrap: wrap; gap: 8px; align-items: center; justify-content: space-between; width: 100%; } .user-filter-group { display: flex; flex-wrap: wrap; gap: 6px; align-items: center; } .user-filter-label { font-size: .8rem; font-weight: 700; color: #667085; text-transform: uppercase; letter-spacing: .04em; margin-right: 2px; white-space: nowrap; } .user-toggle { display: inline-flex; align-items: center; gap: 6px; padding: 6px 12px; border: 1.5px solid #d0d7de; border-radius: 999px; font-size: .85rem; font-weight: 600; color: #667085; background: #f8fafc; cursor: pointer; transition: all 160ms ease; white-space: nowrap; user-select: none; } .user-toggle:hover { border-color: #36c; color: #36c; background: #eef4ff; transform: translateY(-1px); } .user-toggle.active { border-color: #36c; color: #fff; background: #36c; } .user-toggle.active:hover { background: #254fa3; border-color: #254fa3; color: #fff; } .user-toggle-dot { width: 8px; height: 8px; border-radius: 50%; background: currentColor; opacity: .7; flex-shrink: 0; } .user-toggle.active .user-toggle-dot { background: rgba(255,255,255,.8); opacity: 1; } .graph-wrapper { position: relative; width: 100%; min-height: 720px; background: radial-gradient(circle at top left, rgba(59, 130, 246, .06), transparent 28%), radial-gradient(circle at bottom right, rgba(16, 185, 129, .05), transparent 24%), #f8fafc; overflow: hidden; } .graph-wrapper.is-loading .graph-svg { opacity: 0; pointer-events: none; } .graph-loading { position: absolute; inset: 0; display: none; align-items: center; justify-content: center; flex-direction: column; gap: 10px; background: rgba(248, 250, 252, .86); backdrop-filter: blur(3px); color: #334155; z-index: 2; text-align: center; padding: 24px; } .graph-wrapper.is-loading .graph-loading { display: flex; } .graph-loading-spinner { width: 34px; height: 34px; border-radius: 50%; border: 3px solid #cbd5e1; border-top-color: #2563eb; animation: graph-spin 0.9s linear infinite; } .graph-loading-title { font-size: .98rem; font-weight: 700; color: #1f2937; } .graph-loading-subtitle { max-width: 28rem; font-size: .9rem; color: #64748b; line-height: 1.4; } @keyframes graph-spin { to { transform: rotate(360deg); } } .graph-svg { display: block; width: 100%; height: 720px; background: transparent; cursor: grab; touch-action: none; user-select: none; -webkit-user-select: none; } .graph-svg.is-dragging { cursor: grabbing; } .graph-tooltip { position: absolute; z-index: 3; left: 0; top: 0; pointer-events: none; background: rgba(17, 24, 39, .92); color: #fff; font-size: .78rem; font-weight: 600; padding: 5px 9px; border-radius: 8px; opacity: 0; transform: translateY(2px); transition: opacity 120ms ease, transform 120ms ease; white-space: nowrap; max-width: 260px; overflow: hidden; text-overflow: ellipsis; } .graph-tooltip.visible { opacity: 1; transform: translateY(0); } .graph-legend { padding: 12px 20px 16px; border-top: 1px solid #eaecf0; color: #667085; font-size: .88rem; background: #fff; } .legend-dot { display: inline-block; width: 10px; height: 10px; border-radius: 999px; margin-right: 2px; vertical-align: middle; } .legend-dot:not(:first-child) { margin-left: 6px; } .legend-dot.node { background: #3b82f6; } .legend-dot.edge { background: #94a3b8; } .legend-dot.offscreen { background: #2563eb; } .hidden-nodes-bar { display: flex; flex-wrap: wrap; gap: 8px; align-items: center; padding: 10px 20px 14px; border-top: 1px solid #eaecf0; background: #fff; } .hidden-nodes-label { font-size: .8rem; font-weight: 700; color: #667085; text-transform: uppercase; letter-spacing: .04em; white-space: nowrap; } .hidden-node-chip { display: inline-flex; align-items: center; gap: 6px; padding: 5px 10px; border-radius: 999px; font-size: .82rem; font-weight: 600; color: #374151; background: #f1f5f9; border: 1px solid #d0d7de; cursor: pointer; transition: all 160ms ease; white-space: nowrap; } .hidden-node-chip:hover { background: #dbeafe; border-color: #93c5fd; color: #1d4ed8; transform: translateY(-1px); } .hidden-node-chip .unhide-x { font-size: .75rem; opacity: .6; } .node-context-menu { position: fixed; z-index: 9999; background: #fff; border: 1px solid #d0d7de; border-radius: 12px; box-shadow: 0 8px 24px rgba(0,0,0,.13); padding: 0; min-width: 220px; max-width: 300px; overflow: hidden; font-size: .9rem; } .node-context-menu .ctx-header { padding: 12px 14px 10px; border-bottom: 1px solid #eaecf0; background: linear-gradient(to bottom, #f8fafc, #ffffff); } .node-context-menu .ctx-header .ctx-title { font-weight: 700; color: #111827; font-size: .95rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .node-context-menu .ctx-header .ctx-count { color: #667085; font-size: .82rem; margin-top: 2px; } .node-context-menu .ctx-section-label { padding: 8px 14px 4px; font-size: .75rem; font-weight: 700; color: #667085; text-transform: uppercase; letter-spacing: .04em; } .node-context-menu .ctx-connections { padding: 0 14px 8px; display: flex; flex-direction: column; gap: 4px; } .node-context-menu .ctx-connection-row { display: flex; justify-content: space-between; align-items: center; gap: 8px; padding: 5px 8px; border-radius: 8px; background: #f8fafc; border: 1px solid #e5e7eb; } .node-context-menu .ctx-connection-row span { color: #374151; font-size: .85rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .node-context-menu .ctx-connection-row strong { color: #111827; font-size: .85rem; flex-shrink: 0; } .node-context-menu .ctx-divider { height: 1px; background: #eaecf0; margin: 4px 0; } .node-context-menu .ctx-action { display: flex; align-items: center; gap: 8px; width: 100%; padding: 10px 14px; border: none; background: transparent; color: #d1242f; font-size: .9rem; font-weight: 600; cursor: pointer; text-align: left; transition: background 120ms ease; } .node-context-menu .ctx-action:hover { background: #fff1f2; } .url-bar { display: flex; align-items: center; gap: 10px; padding: 10px 14px; background: #f8fafc; border: 1px solid #e5e7eb; border-radius: 10px; font-size: .82rem; color: #667085; } .url-bar .url-label { font-weight: 700; color: #344054; white-space: nowrap; flex-shrink: 0; } .url-bar .url-text { flex: 1; min-width: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-family: ui-monospace, monospace; font-size: .8rem; color: #475569; } .url-bar .url-copy { border: none; border-radius: 6px; padding: 5px 10px; font-size: .8rem; font-weight: 600; cursor: pointer; background: #36c; color: #fff; flex-shrink: 0; transition: background 160ms ease; } .url-bar .url-copy:hover { background: #254fa3; } .bottom-meta { display: grid; grid-template-columns: minmax(0, 1.2fr) minmax(320px, .8fr); gap: 18px; } .matrix-wrapper { overflow: auto; border: 1px solid #e5e7eb; border-radius: 12px; background: #fff; } table.matrix { width: 100%; border-collapse: collapse; min-width: 560px; } table.matrix th, table.matrix td { border: 1px solid #e5e7eb; padding: 10px 12px; text-align: center; font-size: .92rem; } table.matrix th { position: sticky; top: 0; background: #f8fafc; color: #344054; font-weight: 700; z-index: 1; } table.matrix td.row-head { text-align: left; font-weight: 700; background: #f8fafc; color: #344054; position: sticky; left: 0; z-index: 1; } .summary-blocks { display: flex; flex-direction: column; gap: 12px; } .summary-block { border: 1px solid #e5e7eb; border-radius: 12px; background: linear-gradient(to bottom, #ffffff, #fafafa); padding: 14px; } .summary-block h3 { margin: 0 0 10px; font-size: 1rem; color: #111827; } .chip-list { display: flex; flex-wrap: wrap; gap: 8px; } .chip { display: inline-flex; align-items: center; max-width: 100%; padding: 6px 10px; border-radius: 999px; font-size: .82rem; font-weight: 600; color: #1d4ed8; background: #eff6ff; border: 1px solid #bfdbfe; } .stack-list { display: flex; flex-direction: column; gap: 8px; } .stack-item { display: flex; justify-content: space-between; gap: 12px; padding: 9px 10px; border: 1px solid #e5e7eb; border-radius: 10px; background: #fff; font-size: .92rem; } .stack-item strong { color: #111827; } .muted { color: #667085; } @media (max-width: 1100px) { .overview-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); } .bottom-meta { grid-template-columns: 1fr; } } @media (max-width: 700px) { #mw-content-text { padding: 16px; } .compare-card, .panel { padding: 16px; } .graph-panel { padding: 0; } .user-row { flex-direction: column; align-items: stretch; } .button.delete, .button.stop { width: 100%; } .graph-toolbar { flex-direction: column; align-items: stretch; } .graph-wrapper, .graph-svg { min-height: 560px; height: 560px; } .overview-grid { grid-template-columns: 1fr; } } `; document.querySelector("#mw-content-text").innerHTML = "<div class='compare-users-root'></div>"; const $root = document.querySelector("#mw-content-text > .compare-users-root"); const showStartPage = () => { const params = getParams(); const paramUsers = (params.get("users") || "").split("|").map(u => u.trim().replace(/_/g, " ")).filter(Boolean); $root.innerHTML = ` <div class="compare-card"> <h2>Compare users</h2> <p>Add the users you want to compare.</p> <div class="user-list"></div> <button class="button add">+ Add User</button> <button class="button submit">Submit</button> </div> `; const $users = $root.querySelector(".user-list"); const addUser = (value = "") => { const $row = document.createElement("div"); $row.className = "user-row"; $users.appendChild($row); const $input = document.createElement("input"); $input.type = "text"; $input.className = "user-input"; $input.placeholder = "Enter username..."; $input.value = value; $row.appendChild($input); const $delete = document.createElement("button"); $delete.className = "button delete"; $delete.textContent = "Delete"; $delete.addEventListener("click", () => $row.remove()); $row.appendChild($delete); return $input; }; if (paramUsers.length) { paramUsers.forEach(u => addUser(u)); for (let i = paramUsers.length; i < 2; i++) addUser(); } else for (let i = 0; i < 2; i++) addUser(); $root.querySelector(".add").addEventListener("click", () => addUser()); const doSubmit = async (fromUrl = false) => { const usernames = new Set( [ ...$users.querySelectorAll(".user-input") ] .map($input => ($input.value.includes(":") ? $input.value.split(":")[1].trim() : $input.value.trim()).replace(/_/g, " ")) .filter(username => username.length > 0) ); if (usernames.size === 0) return mw.notify("Please enter at least one username.", { type: "error" }); if (!fromUrl) { const params = getParams(); params.set("users", [ ...usernames ].join("|")); params.delete("tags"), params.delete("hide-tags"); params.delete("cats"), params.delete("hide-cats"); setParams(params); } const api = new mw.Api(); const continuities = new Map(); const lookupUser = async username => { const continuity = continuities.get(username); return api.get({ action: "query", list: "usercontribs", ucuser: username, ucprop: "ids|title|timestamp|tags|flags|sizediff", uclimit: "max", ...(continuity || { }) }) .then(data => { continuities.set(username, data.continue); if (!data.continue) { usernames.delete(username); continuities.delete(username); } return data?.query?.usercontribs || [ ]; }) .catch(error => { console.error(`Error occurred while fetching contributions for user ${username}:`, error); usernames.delete(username); continuities.delete(username); return [ ]; }); }; const chunkedUsers = [ ]; { const users = [ ...usernames ], length = users.length; for (let i = 0; i < length; i += 50) chunkedUsers.push(users.slice(i, i + 50)); } let maxEditCount = -1; try { for (const users of chunkedUsers) { const editCounts = await api.get({ action: "query", list: "users", ususers: users.join("|"), usprop: "editcount" }).then(data => data?.query?.users || [ ]); for (const editCount of editCounts) maxEditCount = Math.max(maxEditCount, editCount.editcount || 0); } } catch { maxEditCount = "???"; } $root.innerHTML = ` <div class="compare-card"> <h2>Computing user contributions</h2> <div class="user-list"></div> <button class="button stop-all">Stop All (0% complete)</button> </div> <div class="sub-compare-card"> <p class="pages-parsed">0 / 0 pages parsed</p> </div> `; const $pagesParsed = $root.querySelector(".pages-parsed"); const $rows = new Map(); const $progressList = $root.querySelector(".user-list"); const stop = new Set(); usernames.forEach(username => { const now = new Date(); const $row = document.createElement("div"); $row.className = "user-row"; $rows.set(username, $progressList.appendChild($row)); const $user = document.createElement("div"); $user.className = "user-item"; $user.innerHTML = `${escapeHTML(username)} <span class="since">(c. ${now.getUTCFullYear()}-${(now.getUTCMonth() + 1).toString().padStart(2, "0")})</span>`; $row.appendChild($user); const $stop = document.createElement("button"); $stop.className = "button stop"; $stop.innerHTML = "Stop"; $stop.addEventListener("click", () => stop.add(username)); $row.appendChild($stop); }); const $stopAll = $root.querySelector(".button.stop-all"); $stopAll.addEventListener("click", () => [ ...$rows.keys() ].forEach(username => stop.add(username))); const fetchCategories = async pages => { let continuity = null, iterations = 0; const categories = { }; do { const data = await api.get({ action: "query", prop: "categories", titles: pages.join("|"), cllimit: "max", clshow: "!hidden", ...(continuity || { }) }); iterations++; Object.values(data.query.pages).forEach(page => categories[page.title] = (categories[page.title] ||= [ ]).concat((page.categories || [ ]).map(cat => cat.title)) ); continuity = data.continue || null; } while (continuity); return { categories, iterations }; }; const uniquePages = new Set(), pagesByUser = new Map(); const pagesToParse = [ ], parsedPages = new Map(); const editsToPageByUser = new Map(); let noMorePages = false, editsDone = false, lastRun = performance.now(), pagesResolve; const pagesPromise = new Promise(resolve => { pagesResolve = resolve; }); const parsePages = async () => { let sleepTime = 10; const pageBatchConcurrency = editsDone ? 5 : 1; const start = performance.now(); if (pagesToParse.length === 0) { if (noMorePages) return pagesResolve(); return setTimeout(parsePages, 0); } if (pagesToParse.length < pageBatchConcurrency * 50 && (performance.now() - lastRun) < 100) return setTimeout(parsePages, 0); lastRun = performance.now(); const batchGroups = [ ]; for (let i = 0; i < pageBatchConcurrency && pagesToParse.length > 0; i++) batchGroups.push(pagesToParse.splice(0, 50)); const batchResults = await Promise.all(batchGroups.map(async pages => { try { return { pages, ...(await fetchCategories(pages)) }; } catch (error) { return { pages, categories: { }, iterations: 0 }; } })); batchResults.forEach(({ pages, categories, iterations }) => { for (const [ page, pageCategories ] of Object.entries(categories)) parsedPages.set(page, pageCategories); sleepTime *= Math.max(1, iterations); if (categories && Object.keys(categories).length === 0) for (const page of pages) parsedPages.set(page, [ ]); }); $pagesParsed.textContent = `${parsedPages.size} / ${uniquePages.size} pages parsed`; if (noMorePages && pagesToParse.length === 0) return pagesResolve(); setTimeout(parsePages, Math.max(0, sleepTime - (performance.now() - start))); }; parsePages(); const contributions = new Map([ ...usernames ].map(username => [ username, [ ] ])); let max = 0; while (usernames.size > 0) { if (max > 0) await sleep(25 * usernames.size); for (const username of usernames) { const $row = $rows.get(username); let contribs; if (!stop.has(username)) contribs = await lookupUser(username); if (stop.has(username)) contribs = undefined; for (const contrib of contribs || [ ]) { if (!editsToPageByUser.has(username)) editsToPageByUser.set(username, new Map()); const userEdits = editsToPageByUser.get(username); if (!userEdits.has(contrib.title)) userEdits.set(contrib.title, 0); userEdits.set(contrib.title, userEdits.get(contrib.title) + 1); } if (!Array.isArray(contribs) || contribs.length === 0) { usernames.delete(username); const temp = contributions.get(username); const oldest = temp[temp.length - 1]; if (oldest) { const date = new Date(oldest.timestamp); $row.querySelector(".user-item > .since").textContent = `(c. ${date.getUTCFullYear()}-${(date.getUTCMonth() + 1).toString().padStart(2, "0")})`; } else $row.querySelector(".user-item > .since").textContent = "(no contributions found)"; const $stop = $row.querySelector(".button.stop"); $stop.classList.add("disabled"); $stop.textContent = "Done!"; } else { if (!pagesByUser.has(username)) pagesByUser.set(username, new Set()); const userPages = pagesByUser.get(username); for (const { title } of contribs) { userPages.add(title); if (!uniquePages.has(title)) { uniquePages.add(title); pagesToParse.push(title); } } $pagesParsed.textContent = `${parsedPages.size} / ${uniquePages.size} pages parsed`; const temp = contributions.get(username).concat(contribs); contributions.set(username, temp); max = Math.max(max, temp.length); $stopAll.textContent = `Stop all (${Math.min(100, Math.round((max / maxEditCount) * 100))}% complete)`; const oldest = contribs[contribs.length - 1]; const date = new Date(oldest.timestamp); $row.querySelector(".user-item > .since").textContent = `(c. ${date.getUTCFullYear()}-${(date.getUTCMonth() + 1).toString().padStart(2, "0")})`; if (!continuities.has(username)) { const $stop = $row.querySelector(".button.stop"); $stop.classList.add("disabled"); $stop.textContent = "Done!"; } } } } editsDone = true; noMorePages = true; $stopAll.classList.add("disabled"); $stopAll.textContent = `Done! (100% complete)`; await pagesPromise; const database = { tags: new Map(), cats: new Map() }; for (const [ username, edits ] of contributions.entries()) { { const tags = edits.map(edit => edit.tags.length === 0 ? [ "none" ] : edit.tags); const counts = tags.flat().reduce((acc, tag) => { acc.set(tag, (acc.get(tag) || 0) + 1); return acc; }, new Map()); database.tags.set(username, { all: new Set(tags.flat()), list: tags, counts, top: [ ...counts.entries() ].sort((a, b) => b[1] - a[1] || a[0].localeCompare(b[0])).slice(0, 10) }); } { const cats = [ ...(pagesByUser.get(username) || [ ]) ].flatMap(page => { const temp = parsedPages.get(page) || [ ]; const catsArray = temp.length === 0 ? null : temp.map(c => c.replace(/^Category:/i, "")); return Array.from({ length: editsToPageByUser.get(username).get(page) || 1 }, () => catsArray); }).filter(Boolean); const counts = cats.flat().reduce((acc, category) => { acc.set(category, (acc.get(category) || 0) + 1); return acc; }, new Map()); database.cats.set(username, { all: new Set(cats.flat()), list: cats, counts: counts, top: [ ...counts.entries() ].sort((a, b) => b[1] - a[1] || a[0].localeCompare(b[0])).slice(0, 10) }); } } const load = async type => { const data = database[type]; const build = (users, hidden) => { const thisData = new Map(); for (const user of users) thisData.set(user, data.get(user)); const nodeCounts = new Map(); for (const [ _, datum ] of thisData.entries()) for (const items of datum.list) for (const item of items) nodeCounts.set(item, (nodeCounts.get(item) || 0) + 1); const linkCounts = new Map(); for (const [ _, datum ] of thisData.entries()) for (const items of datum.list) { const parsed = [ ...new Set(items) ].sort(); const length = parsed.length; for (let i = 0; i < length - 1; i++) for (let j = i + 1; j < length; j++) { const key = `${parsed[i]}|${parsed[j]}`; linkCounts.set(key, (linkCounts.get(key) || 0) + 1); } } return { nodes: [ ...nodeCounts.entries() ].map(([ id, count ]) => ({ id, count })).filter(({ id }) => !hidden.has(id)), links: [ ...linkCounts.entries() ].map(([ key, count ]) => { const [ a, b ] = key.split("|"); return { source: a, target: b, count }; }).filter(({ source, target }) => !hidden.has(source) && !hidden.has(target)) }; }; const text = new Text({ tags: "Tag", cats: "Category" }[type], Text.Case.Sentence); const users = [ ...data.keys() ]; const entries = [ ...data.entries() ]; const all = new Set(entries.flatMap(([ _, datum ]) => [ ...datum.all ])); const shared = entries.slice(1).reduce((acc, [ username, datum ]) => new Set([ ...acc ].filter(tag => datum.all.has(tag))), new Set(entries[0][1].all)); console.log(shared, entries); const unique = new Map(entries.map(([ username, datum ]) => [ username, [ ...datum.all ].filter(tag => !shared.has(tag)) ])); const overlap = entries.map(([ _, a ]) => entries.map(([ _, b ]) => [ ...a.all ].filter(tag => b.all.has(tag)).length)); let bestPair; { const length = overlap.length; for (let i = 0; i < length; i++) for (let j = i + 1; j < length; j++) { const shared = overlap[i][j]; if (!bestPair || shared > bestPair.shared) bestPair = { a: users[i], b: users[j], shared }; } } const maxOverlap = overlap.flat().reduce((max, value) => Math.max(max, value), 0); const getHeat = value => { if (maxOverlap <= 0) return "#f8fafc"; return `hsl(217 91% ${97 - Math.log1p(value) / Math.log1p(maxOverlap) * 42}%)`; }; const getChips = items => { if (items.length === 0) return `<span class="muted">None</span>`; return `<div class="chip-list">${items.map(item => item === "none" ? `<span class="chip"><i>none</i></span>` : `<span class="chip">${escapeHTML(item)}</span>`).join("")}</div>`; }; const stackItems = items => { if (!items.length) return `<span class="muted">None</span>`; return `<div class="stack-list">${ items.map(([ name, count ]) => ` <div class="stack-item"> <span>${name === "none" ? `<i>none</i>` : escapeHTML(name)}</span> <strong>${count}</strong> </div> `).join("") }</div>`; }; const params = getParams(); const filter = (params.get(type) || "").split("|").map(user => user.trim().replace(/_/g, " ")).filter(user => data.has(user)); const hidden = (params.get("hidden") || "").split("|").map(t => t.trim()).filter(Boolean); $root.innerHTML = ` <div class="dashboard"> <div style="display:flex; justify-content:flex-start; gap:10px; align-items:center; flex-wrap:wrap;"> <button class="button graph-back">← New comparison</button> <div class="url-bar" style="flex:1; min-width:0;"> <span class="url-label">Link:</span> <span class="url-text"></span> <button class="url-copy">Copy</button> </div> </div> <div class="overview-grid"> <div class="stat-card"> <div class="label">Users</div> <div class="value">${data.size}</div> <div class="meta">Compared in this run</div> </div> <div class="stat-card"> <div class="label">${text.case(Text.Case.Title).get(0)}</div> <div class="value">${all.size}</div> <div class="meta">Across all users</div> </div> <div class="stat-card"> <div class="label">Shared ${text.case(Text.Case.Lower).get(0)}</div> <div class="value">${shared.size}</div> <div class="meta">Between users</div> </div> <div class="stat-card"> <div class="label">Strongest pair</div> <div class="value">${bestPair?.shared || 0}</div> <div class="meta">${bestPair ? `${escapeHTML(bestPair.a)} ↔ ${escapeHTML(bestPair.b)}` : "No pairs found"}</div> </div> </div> <div class="panel graph-panel"> <div class="graph-meta"> <h2>${text.case(Text.Case.Title).get(1)} overlap</h2> <p>Drag nodes, drag empty space to pan, scroll to zoom, right-click nodes for options. Labels appear once you zoom in.</p> </div> <div class="graph-toolbar"> <div class="graph-actions"> <div class="user-filter-group"> <span class="user-filter-label">Show:</span> ${entries.map(([ user ]) => ` <button class="user-toggle ${filter.length === 0 || filter.includes(user) ? "active" : ""}" data-user="${escapeHTML(user)}" type="button"> <span class="user-toggle-dot"></span>${escapeHTML(user)} </button> `).join("")} </div> <div> <button class="button graph-action graph-shuffle">Shuffle nodes</button> <button class="button graph-action graph-reset">Reset view</button> <button class="button graph-action graph-fit">Fit to view</button> </div> </div> </div> <div class="graph-wrapper"> <canvas class="graph-svg" aria-label="${text.case(Text.Case.Title).get(1)} overlap graph"></canvas> <div class="graph-tooltip" role="status" aria-hidden="true"></div> <div class="graph-loading" aria-live="polite" aria-atomic="true" role="status"> <div class="graph-loading-spinner"></div> <div class="graph-loading-title">Simulating layout</div> <div class="graph-loading-subtitle">Positioning nodes for a large graph can take a moment.</div> </div> </div> <div class="graph-legend"> <span class="legend-dot node"></span> node size = ${text.case(Text.Case.Lower).get(0)} frequency <span class="legend-dot edge"></span> edge thickness = co-occurrence <span class="legend-dot offscreen"></span> blue arrows = off-screen connected groups </div> <div class="hidden-nodes-bar" style="display:none;"></div> </div> <div class="bottom-meta"> <div class="panel"> <h2>User overlap heatmap</h2> <p class="panel-subtitle">Each cell shows the number of shared ${text.case(Text.Case.Lower).get(0)} by the row and column users.</p> <div class="matrix-wrapper"> <table class="matrix"> <thead> <tr> <th>User</th> ${users.map(user => `<th>${escapeHTML(user)}</th>`).join("")} </tr> </thead> <tbody> ${users.map((row, i) => ` <tr> <td class="row-head">${escapeHTML(row)}</td> ${users.map((col, j) => ` <td style="background: ${getHeat(overlap[i][j])}; color: ${overlap[i][j] > maxOverlap * .55 ? "#fff" : "#111827"};"> ${overlap[i][j]} </td> `).join("")} </tr> `).join("")} </tbody> </table> </div> </div> <div class="summary-blocks"> <div class="panel"> <h2>Shared ${text.case(Text.Case.Lower).get(0)}</h2> <p class="panel-subtitle">${text.case(Text.Case.Title).get(0)} used by every compared user.</p> ${getChips([ ...shared ].slice(0, 20))} </div> <div class="panel"> <h2>Unique ${text.case(Text.Case.Lower).get(0)}</h2> <p class="panel-subtitle">${text.case(Text.Case.Title).get(0)} used by only one of the compared users.</p> <div class="summary-blocks"> ${users.map(username => ` <div class="summary-block"> <h3>${escapeHTML(username)}</h3> ${getChips(unique.get(username).slice(0, 20))} </div> `).join("")} </div> </div> </div> </div> <div class="bottom-meta"> <div class="panel"> <h2>Top ${text.case(Text.Case.Lower).get(0)} per user</h2> <p class="panel-subtitle">The most frequently used ${text.case(Text.Case.Lower).get(0)} for each user.</p> <div class="summary-blocks"> ${users.map(username => ` <div class="summary-block"> <h3>${escapeHTML(username)}</h3> ${stackItems(data.get(username).top)} </div> `).join("")} </div> </div> <div class="panel"> <h2>Pair overlap</h2> <p class="panel-subtitle">Highest pairwise shared-${text.case(Text.Case.Lower).get(1)} counts.</p> ${ (() => { const pairs = [ ]; const length = users.length; for (let i = 0; i < length; i++) for (let j = i + 1; j < length; j++) pairs.push([ `${users[i]} ↔ ${users[j]}`, overlap[i][j] ]); pairs.sort((a, b) => b[1] - a[1] || a[0].localeCompare(b[0])); return stackItems(pairs.slice(0, 12)); })() } </div> </div> </div> `; $root.querySelector(".graph-back").addEventListener("click", () => { const params = getParams(); params.delete("users"); params.delete("tags"), params.delete("hide-tags"); params.delete("cats"), params.delete("hide-cats"); setParams(params); showStartPage(); }); const $urlText = $root.querySelector(".url-text"), $urlCopy = $root.querySelector(".url-copy"); const updateUrlBar = () => { $urlText.textContent = window.location.search; $urlText.title = window.location.href; }; $urlCopy.addEventListener("click", () => { navigator.clipboard.writeText(window.location.href).then(() => { $urlCopy.textContent = "Copied!"; setTimeout(() => { $urlCopy.textContent = "Copy"; }, 1800); }); }); const activeUsers = new Set(filter.length > 0 ? users.filter(u => filter.includes(u)) : users); const getActiveUsers = () => users.filter(u => activeUsers.has(u)); await waitForD3(); let simulation = null, zoom = null, drag = null; let currentTransform = d3.zoomIdentity; let renderToken = 0; let currentNodes = [ ], currentLinks = [ ], currentGroups = new Map(); let radiusScaleRef = null; const computeGroups = (nodes, links) => { const parent = new Map(nodes.map(d => [ d.id, d.id ])); const find = id => { while (parent.get(id) !== id) { parent.set(id, parent.get(parent.get(id))); id = parent.get(id); } return id; }; const union = (a, b) => { const ra = find(a), rb = find(b); if (ra !== rb) parent.set(ra, rb); }; links.forEach(link => { const source = typeof link.source === "object" ? link.source.id : link.source; const target = typeof link.target === "object" ? link.target.id : link.target; union(source, target); }); const groups = new Map(); nodes.forEach(d => groups.set(d.id, find(d.id))); return groups; }; const hiddenNodes = new Set(hidden); const $hidden = $root.querySelector(".hidden-nodes-bar"); const $canvas = $root.querySelector(".graph-svg"); const $wrapper = $root.querySelector(".graph-wrapper"); const $loading = $root.querySelector(".graph-loading"); const $tooltip = $root.querySelector(".graph-tooltip"); const $shuffle = $root.querySelector(".graph-shuffle"); const $reset = $root.querySelector(".graph-reset"); const $fit = $root.querySelector(".graph-fit"); const syncParams = () => { const params = getParams(); const active = getActiveUsers(); if (active.length === users.length) params.delete(type); else params.set(type, active.join("|")); if (hiddenNodes.size === 0) params.delete(`hide-${type}`); else params.set(`hide-${type}`, [ ...hiddenNodes ].join("|")); setParams(params); updateUrlBar(); }; const $toggles = [ ...$root.querySelectorAll(".user-toggle") ]; $toggles.forEach($toggle => $toggle.addEventListener("click", () => { const user = $toggle.dataset.user; if (activeUsers.has(user)) { if (activeUsers.size === 1) return; activeUsers.delete(user); $toggle.classList.remove("active"); } else { activeUsers.add(user); $toggle.classList.add("active"); } syncParams(); render(getActiveUsers()); })); const width = Math.max(900, $wrapper.offsetWidth || 900); const height = Math.max(560, $wrapper.offsetHeight || 720); const dpr = Math.max(1, window.devicePixelRatio || 1); $canvas.width = Math.round(width * dpr); $canvas.height = Math.round(height * dpr); $canvas.style.width = `${width}px`; $canvas.style.height = `${height}px`; const ctx = $canvas.getContext("2d"); const LABEL_ZOOM_THRESHOLD = .9; const applyScreenTransform = () => ctx.setTransform(dpr, 0, 0, dpr, 0, 0); const applyWorldTransform = () => { const { k, x, y } = currentTransform; ctx.setTransform(dpr * k, 0, 0, dpr * k, dpr * x, dpr * y); }; const projectToViewportEdge = (x, y, w, h, padding = 0) => { const cx = w / 2, cy = h / 2; const dx = x - cx, dy = y - cy; if (dx === 0 && dy === 0) return { x: cx, y: cy }; const left = padding, right = w - padding; const top = padding, bottom = h - padding; const t = Math.min( dx > 0 ? (right - cx) / dx : dx < 0 ? (left - cx) / dx : Infinity, dy > 0 ? (bottom - cy) / dy : dy < 0 ? (top - cy) / dy : Infinity ); return { x: cx + dx * t, y: cy + dy * t }; }; let hitQuadtree = null; const invalidateQuadtree = () => { hitQuadtree = null; }; const getQuadtree = () => { if (!hitQuadtree) hitQuadtree = d3.quadtree().x(d => d.x).y(d => d.y).addAll(currentNodes); return hitQuadtree; }; const findNodeAt = (gx, gy) => { if (currentNodes.length === 0) return null; const rs = radiusScaleRef; const maxR = rs ? rs.range()[1] : 34; let found = null, bestDist = Infinity; getQuadtree().visit((node, x0, y0, x1, y1) => { if (!node.length) { do { const d = node.data; const r = rs ? rs(d.count) : 12; const dx = d.x - gx, dy = d.y - gy; const dist2 = dx * dx + dy * dy; if (dist2 <= r * r && dist2 < bestDist) { bestDist = dist2; found = d; } } while (node = node.next); } return x0 > gx + maxR || x1 < gx - maxR || y0 > gy + maxR || y1 < gy - maxR; }); return found; }; let $contextMenu = null; const openContextMenu = (event, d) => { event.preventDefault(); closeContextMenu(); const connectedLinks = currentLinks.filter(link => { const srcId = typeof link.source === "object" ? link.source.id : link.source; const tgtId = typeof link.target === "object" ? link.target.id : link.target; return srcId === d.id || tgtId === d.id; }); const topConnections = connectedLinks .map(link => { const srcId = typeof link.source === "object" ? link.source.id : link.source; const tgtId = typeof link.target === "object" ? link.target.id : link.target; const otherId = srcId === d.id ? tgtId : srcId; return [ otherId, link.count ]; }) .sort((a, b) => b[1] - a[1]) .slice(0, 5); $contextMenu = document.createElement("div"); $contextMenu.className = "node-context-menu"; $contextMenu.innerHTML = ` <div class="ctx-header"> <div class="ctx-title">${d.id === "none" ? `<i>none</i>` : escapeHTML(d.id)}</div> <div class="ctx-count">Count: ${d.count}</div> </div> ${topConnections.length > 0 ? ` <div class="ctx-section-label">Top connections</div> <div class="ctx-connections"> ${topConnections.map(([ name, count ]) => ` <div class="ctx-connection-row"> <span>${escapeHTML(name)}</span> <strong>${count}</strong> </div> `).join("")} </div> <div class="ctx-divider"></div> ` : ""} <button class="ctx-action ctx-hide-btn">Hide node</button> `; document.body.appendChild($contextMenu); const menuWidth = $contextMenu.offsetWidth; const menuHeight = $contextMenu.offsetHeight; const vw = window.innerWidth, vh = window.innerHeight; let left = event.clientX + 8; let top = event.clientY + 8; if (left + menuWidth > vw - 8) left = event.clientX - menuWidth - 8; if (top + menuHeight > vh - 8) top = event.clientY - menuHeight - 8; $contextMenu.style.left = `${left}px`; $contextMenu.style.top = `${top}px`; $contextMenu.querySelector(".ctx-hide-btn").addEventListener("click", e => { e.stopPropagation(); closeContextMenu(); hiddenNodes.add(d.id); syncParams(); updateHiddenBar(); render(getActiveUsers()); }); $contextMenu.addEventListener("click", e => e.stopPropagation()); }; const closeContextMenu = () => { if ($contextMenu) { $contextMenu.remove(); $contextMenu = null; } }; document.onclick = () => closeContextMenu(); document.onkeydown = e => { if (e.key === "Escape") closeContextMenu(); }; const updateHiddenBar = () => { if (hiddenNodes.size === 0) { $hidden.style.display = "none"; return $hidden.innerHTML = ""; } $hidden.style.display = "flex"; $hidden.innerHTML = `<span class="hidden-nodes-label">Hidden:</span>`; hiddenNodes.forEach(nodeId => { const $chip = document.createElement("button"); $chip.className = "hidden-node-chip"; $chip.innerHTML = `${nodeId === "none" ? "<i>none</i>" : escapeHTML(nodeId)} <span class="unhide-x">✕</span>`; $chip.title = `Click to unhide "${nodeId}"`; $chip.addEventListener("click", () => { hiddenNodes.delete(nodeId); syncParams(); updateHiddenBar(); render(getActiveUsers()); }); $hidden.appendChild($chip); }); }; const render = users => { const token = ++renderToken; const { nodes, links } = build(users, hiddenNodes); currentNodes = nodes; currentLinks = links; currentGroups = computeGroups(nodes, links); invalidateQuadtree(); simulation?.stop(); $wrapper.classList.remove("is-loading"); $loading.setAttribute("aria-hidden", "true"); currentTransform ||= d3.zoomIdentity; if (nodes.length === 0) { ctx.save(); applyScreenTransform(); ctx.clearRect(0, 0, width, height); ctx.fillStyle = "#64748b"; ctx.font = "700 18px system-ui, sans-serif"; ctx.textAlign = "center"; ctx.textBaseline = "middle"; ctx.fillText("No data to display", width / 2, height / 2); ctx.restore(); return; } $wrapper.classList.add("is-loading"); $loading.setAttribute("aria-hidden", "false"); const maxNodeCount = d3.max(nodes, d => d.count) || 1; const maxLinkCount = d3.max(links, d => d.count) || 1; const radiusScale = d3.scaleSqrt().domain([ 1, maxNodeCount ]).range([ 10, 34 ]); radiusScaleRef = radiusScale; const linkScale = d3.scaleLinear().domain([ 1, maxLinkCount ]).range([ 1, 6 ]); const colorScale = d3.scaleSequential().domain([ 1, maxNodeCount ]).interpolator(d3.interpolateBlues); const pointerToGraphCoordinates = event => { const [ sx, sy ] = d3.pointer(event, $canvas); return [ currentTransform.invertX(sx), currentTransform.invertY(sy) ]; }; $canvas.addEventListener("wheel", e => e.preventDefault(), { passive: false }); const drawIndicators = () => { const cx = width / 2, cy = height / 2; const maxDist = Math.sqrt(cx * cx + cy * cy); const nearEdge = Math.min(cx, cy); const groupPositions = new Map(); for (const d of nodes) { const sx = currentTransform.applyX(d.x), sy = currentTransform.applyY(d.y); if (sx >= 0 && sx < width && sy >= 0 && sy < height) continue; const groupId = currentGroups.get(d.id) ?? d.id; const entry = groupPositions.get(groupId) || { sumX: 0, sumY: 0, count: 0 }; entry.sumX += sx; entry.sumY += sy; entry.count += 1; groupPositions.set(groupId, entry); } for (const entry of groupPositions.values()) { const sx = entry.sumX / entry.count, sy = entry.sumY / entry.count; const dx = sx - cx, dy = sy - cy; const dist = Math.sqrt(dx * dx + dy * dy); const edge = projectToViewportEdge(sx, sy, width, height, 20); const t = Math.max(0, Math.min(1, 1 - (dist - nearEdge) / (maxDist - nearEdge + 1))); const angle = Math.atan2(dy, dx); const s = 8 + t * 14 + Math.min(10, Math.log2(entry.count + 1) * 2); ctx.save(); ctx.translate(edge.x, edge.y); ctx.rotate(angle); ctx.scale(s, s); ctx.beginPath(); ctx.moveTo(1, 0); ctx.lineTo(-1, -0.55); ctx.lineTo(-0.5, 0); ctx.lineTo(-1, 0.55); ctx.closePath(); ctx.fillStyle = `rgba(37, 99, 235, ${(0.45 + t * 0.5).toFixed(3)})`; ctx.fill(); ctx.restore(); } }; const draw = () => { ctx.save(); applyScreenTransform(); ctx.clearRect(0, 0, width, height); ctx.restore(); const vx0 = currentTransform.invertX(0), vy0 = currentTransform.invertY(0); const vx1 = currentTransform.invertX(width), vy1 = currentTransform.invertY(height); const margin = 60; ctx.save(); applyWorldTransform(); ctx.lineCap = "round"; for (const link of links) { const s = link.source, t = link.target; if (typeof s !== "object" || typeof t !== "object") continue; if ((s.x < vx0 - margin && t.x < vx0 - margin) || (s.x > vx1 + margin && t.x > vx1 + margin) || (s.y < vy0 - margin && t.y < vy0 - margin) || (s.y > vy1 + margin && t.y > vy1 + margin)) continue; ctx.beginPath(); ctx.moveTo(s.x, s.y); ctx.lineTo(t.x, t.y); ctx.strokeStyle = "rgba(148, 163, 184, .28)"; ctx.lineWidth = linkScale(link.count); ctx.stroke(); } for (const node of nodes) { if (node.x < vx0 - margin || node.x > vx1 + margin || node.y < vy0 - margin || node.y > vy1 + margin) continue; const r = radiusScale(node.count); ctx.beginPath(); ctx.arc(node.x, node.y, r, 0, Math.PI * 2); ctx.fillStyle = colorScale(node.count); ctx.fill(); ctx.lineWidth = 1.5; ctx.strokeStyle = "#475569"; ctx.stroke(); } if (currentTransform.k >= LABEL_ZOOM_THRESHOLD) { ctx.textAlign = "center"; ctx.textBaseline = "middle"; for (const node of nodes) { if (node.x < vx0 - margin || node.x > vx1 + margin || node.y < vy0 - margin || node.y > vy1 + margin) continue; const label = node.id.length > 28 ? `${node.id.slice(0, 25)}…` : node.id; const bright = node.count > maxNodeCount * .4; const fontSize = Math.max(5, Math.min(16, radiusScale(node.count) * 0.5)); ctx.font = node.id === "none" ? `italic 600 ${fontSize}px system-ui, sans-serif` : `600 ${fontSize}px system-ui, sans-serif`; ctx.lineWidth = 3; ctx.strokeStyle = bright ? "rgba(0,0,0,.35)" : "rgba(255,255,255,.9)"; ctx.strokeText(label, node.x, node.y); ctx.fillStyle = bright ? "#ffffff" : "#0f172a"; ctx.fillText(label, node.x, node.y); } } ctx.restore(); ctx.save(); applyScreenTransform(); drawIndicators(); ctx.restore(); }; let hoverPending = false, lastHoverEvent = null; $canvas.onmousemove = event => { lastHoverEvent = event; if (hoverPending) return; hoverPending = true; requestAnimationFrame(() => { hoverPending = false; const ev = lastHoverEvent; if (!ev) return; const [ gx, gy ] = pointerToGraphCoordinates(ev); const hit = findNodeAt(gx, gy); if (hit) { $tooltip.textContent = `(${hit.count}) ${hit.id === "none" ? "(none)" : hit.id}`; $tooltip.style.left = `${ev.offsetX + 14}px`; $tooltip.style.top = `${ev.offsetY + 14}px`; $tooltip.classList.add("visible"); $canvas.style.cursor = "grab"; } else { $tooltip.classList.remove("visible"); $canvas.style.cursor = ""; } }); }; $canvas.onmouseleave = () => $tooltip.classList.remove("visible"); $canvas.oncontextmenu = event => { const [ gx, gy ] = pointerToGraphCoordinates(event); const hit = findNodeAt(gx, gy); if (!hit) { event.preventDefault(); return; } openContextMenu(event, hit); }; zoom = d3.zoom() .filter(event => { if (event.type === "wheel") return true; if (event.type === "mousedown" || event.type === "touchstart" || event.type === "pointerdown") { const [ gx, gy ] = pointerToGraphCoordinates(event); if (findNodeAt(gx, gy)) return false; return !event.ctrlKey && !event.button; } return !event.ctrlKey && !event.button; }) .scaleExtent([ .01, 5 ]) .on("start", () => $canvas.classList.add("is-dragging")) .on("zoom", event => { currentTransform = event.transform; draw(); }) .on("end", () => $canvas.classList.remove("is-dragging")); const updateTranslateExtent = () => { if (nodes.length === 0) return; const rs = radiusScaleRef || (() => 10); const pad = 400; const minX = (d3.min(nodes, d => d.x - rs(d.count)) ?? 0) - pad; const minY = (d3.min(nodes, d => d.y - rs(d.count)) ?? 0) - pad; const maxX = (d3.max(nodes, d => d.x + rs(d.count)) ?? width) + pad; const maxY = (d3.max(nodes, d => d.y + rs(d.count)) ?? height) + pad; zoom.translateExtent([ [ minX, minY ], [ maxX, maxY ] ]); }; drag = d3.drag() .container($canvas) .subject(event => { const [ gx, gy ] = pointerToGraphCoordinates(event.sourceEvent || event); return findNodeAt(gx, gy); }) .on("start", event => { if (!event.subject) return; event.sourceEvent.stopPropagation(); if (!event.active) simulation.alphaTarget(.2).restart(); event.subject.fx = event.subject.x; event.subject.fy = event.subject.y; }) .on("drag", event => { if (!event.subject) return; const [ gx, gy ] = pointerToGraphCoordinates(event.sourceEvent); event.subject.fx = gx; event.subject.fy = gy; invalidateQuadtree(); if (!revealed) return; draw(); }) .on("end", event => { if (!event.subject) return; if (!event.active) simulation.alphaTarget(0); event.subject.fx = null; event.subject.fy = null; }); d3.select($canvas).call(zoom).call(drag); const heavy = nodes.length > 1500; simulation = d3.forceSimulation(nodes) .alphaDecay(heavy ? .05 : .0228) .force("link", d3.forceLink(links).id(d => d.id).distance(140).strength(.18)) .force("charge", d3.forceManyBody().strength(-260).theta(heavy ? 1.1 : .9)) .force("collide", d3.forceCollide().radius(d => radiusScale(d.count) + 10).iterations(heavy ? 1 : 2)) .force("center", d3.forceCenter(width / 2, height / 2)) .force("x", d3.forceX(width / 2).strength(.03)) .force("y", d3.forceY(height / 2).strength(.03)); var revealed = false; simulation.on("tick", () => { if (!revealed) return; invalidateQuadtree(); draw(); }); simulation.on("end", () => { if (token !== renderToken) return; revealed = true; $wrapper.classList.remove("is-loading"); $loading.setAttribute("aria-hidden", "true"); updateTranslateExtent(); invalidateQuadtree(); draw(); }); const shuffleNodes = () => { nodes.forEach(d => { d.x = width / 2 + (Math.random() - .5) * width * .6; d.y = height / 2 + (Math.random() - .5) * height * .6; d.vx = 0, d.vy = 0; d.fx = null, d.fy = null; }); invalidateQuadtree(); updateTranslateExtent(); simulation.alpha(1).restart(); }; const resetView = () => d3.select($canvas).transition().duration(250).call(zoom.transform, d3.zoomIdentity); const fitGraph = () => { if (nodes.length === 0) return; const rs = radiusScaleRef || (() => 10); const labelPadding = 40; const minX = d3.min(nodes, d => d.x - rs(d.count) - labelPadding) ?? 0; const minY = d3.min(nodes, d => d.y - rs(d.count)) ?? 0; const maxX = d3.max(nodes, d => d.x + rs(d.count) + labelPadding) ?? width; const maxY = d3.max(nodes, d => d.y + rs(d.count)) ?? height; const graphWidth = Math.max(1, maxX - minX), graphHeight = Math.max(1, maxY - minY); const padding = 20; const scale = Math.max( .01, Math.min( 5, Math.min( (width - padding * 2) / graphWidth, (height - padding * 2) / graphHeight ) ) ); const tx = width / 2 - scale * (minX + maxX) / 2; const ty = height / 2 - scale * (minY + maxY) / 2; d3.select($canvas).transition().duration(300).call(zoom.transform, d3.zoomIdentity.translate(tx, ty).scale(scale)); }; $shuffle.onclick = shuffleNodes; $reset.onclick = resetView; $fit.onclick = fitGraph; }; if (hiddenNodes.size > 0) updateHiddenBar(); updateUrlBar(); render(getActiveUsers()); }; load("cats"); }; $root.querySelector(".submit").addEventListener("click", () => doSubmit(false)); if (paramUsers.length) doSubmit(true); }; showStartPage(); } } // </nowiki> 6rmop0qi2c4drv3w4fu7hg2nwji5cjv 619027 619026 2026-07-28T01:37:13Z LuniZunie 25284 lost a bunch of code?? 619027 javascript text/javascript /* ======= Install ======= mw.loader.load('https://meta.wikimedia.org/w/index.php?title=User:LuniZunie/scripts/Compare-users.js&action=raw&ctype=text/javascript'); // Backlink: [[User:LuniZunie/scripts/Compare-users.js]] ============ Instructions ============ Go to [[Special:BlankPage/Compare-users]] */ // <nowiki> { "use strict"; if (mw.config.get("wgPageName").toLowerCase() === "special:blankpage/compare-users") { class Text { static pluralize(word, n, plural) { return new Text(word).get(plural).get(n); } static Case = class TextCase { static Lower = Symbol("lower case"); static Upper = Symbol("UPPER CASE"); static Title = Symbol("Title Case"); static Sentence = Symbol("Sentence case"); static Camel = Symbol("camelCase"); static Pascal = Symbol("PascalCase"); static Snake = Symbol("snake_Case"); static Split = Symbol("split,case"); }; // convert from case to array of words static #fromCase(text, type) { const temp = (text => { switch (type) { case Text.Case.Lower: case Text.Case.Upper: case Text.Case.Title: case Text.Case.Sentence: return text.split(/\s+/); case Text.Case.Camel: case Text.Case.Pascal: return text.split(/(?=[A-Z])/); case Text.Case.Snake: return text.split(/_/g); case Text.Case.Split: throw new TypeError("Split case is only used for output, not input"); default: throw new TypeError("Invalid case type, must be a Case value"); } })(text.toString().trim()); if (type === Text.Case.Sentence) return { inSentenceCase: true, words: temp.map(word => word.trim()).filter(word => word.length > 0) }; return { inSentenceCase: false, words: temp.map(word => word.trim().toLowerCase()).filter(word => word.length > 0) }; }; #inSentenceCase = false; #single; #plural; constructor(text, currentCase = Text.Case.Sentence) { const fromCase = Text.#fromCase(text, currentCase); this.#inSentenceCase = fromCase.inSentenceCase; this.#single = fromCase.words; this.#plural = this.#getPlural(); }; #getPlural(plural) { if (plural ?? true === true) { const temp = [ ...this.#single ]; const end = temp.length - 1; temp[end] = (single => { let temp; // s, sh, ch, x, z, consonant + o -> -es temp = single.replace(/(?<=sh?|ch|x|z|[^aeiou]o)$/i, "es"); if (temp !== single) return temp; // consonant + y -> -ies temp = single.replace(/(?<=[^aeiou])y$/i, "ies"); if (temp !== single) return temp; // f, fe -> -ves temp = single.replace(/fe?$/i, "ves"); if (temp !== single) return temp; return `${single}s`; })(this.#single[end]); return temp; } else if (plural === false) return [ ...this.#single ]; else if (plural instanceof Text) return plural.case(Text.Case.Split).get(); else throw new TypeError("Invalid plural argument, must be boolean or Text instance"); }; plural() { this.#plural = this.#getPlural(...arguments); return this; } case(type = Text.Case.Sentence) { const format = text => { switch (type) { case Text.Case.Lower: return text.map(word => word.toLowerCase()).join(" "); case Text.Case.Upper: return text.map(word => word.toUpperCase()).join(" "); case Text.Case.Title: return text.map(word => word.charAt(0).toUpperCase() + word.slice(1).toLowerCase()).join(" "); case Text.Case.Sentence: if (this.#inSentenceCase) return text.join(" "); let punctuation = true; return text.map(word => { let rtn = punctuation ? word.charAt(0).toUpperCase() + word.slice(1).toLowerCase() : word.toLowerCase(); punctuation = /[.!?]$/.test(word); return rtn; }).join(" "); case Text.Case.Camel: return text.map((word, i) => i === 0 ? word.toLowerCase() : word.charAt(0).toUpperCase() + word.slice(1).toLowerCase()).join(""); case Text.Case.Pascal: return text.map(word => word.charAt(0).toUpperCase() + word.slice(1).toLowerCase()).join(""); case Text.Case.Snake: return text.map(word => word.toLowerCase()).join("_"); case Text.Case.Split: return text; default: throw new TypeError("Invalid case type, must be a Case value"); } }; const [ single, plural ] = [ format(this.#single), format(this.#plural) ]; return Object.freeze({ get(n = 1) { const text = Number.isNaN(Number(n)) || n === 1 || n === 1n || n === "1" ? single : plural; return text.replace(/(?<!\\)%n/g, n); } }); }; get(n = 1) { return this.case().get(n); } }; const sleep = ms => new Promise(resolve => setTimeout(resolve, ms)); const escapeHTML = str => { const $ = document.createElement("div"); $.textContent = str; return $.innerHTML; }; const waitForD3 = () => new Promise(resolve => { const tick = () => { if (typeof d3 !== "undefined") return resolve(); setTimeout(tick, 100); }; tick(); }); const getParams = () => new URLSearchParams(window.location.search); const setParams = params => { const url = new URL(window.location.href); url.search = params.toString(); window.history.replaceState(null, "", url.toString()); }; document.title = "Compare users - Wikipedia"; document.querySelector("#firstHeading").textContent = "Compare users"; document.head.appendChild(document.createElement("script")).src = "https://cdn.jsdelivr.net/npm/d3@7"; document.head.appendChild(document.createElement("style")).textContent = ` html, body { min-height: 100%; } #mw-content-text { min-height: calc(100vh - 180px); display: flex; align-items: flex-start; justify-content: center; padding: 24px; } .compare-users-root { width: min(100%, 1360px); } .compare-card, .panel { background: #fff; border: 1px solid #d0d7de; border-radius: 16px; box-shadow: 0 10px 28px rgba(0, 0, 0, .08); } .compare-card { width: min(100%, 640px); margin: 0 auto; padding: 24px; } .compare-card > h2, .panel > h2 { margin: 0 0 8px; font-size: 1.35rem; line-height: 1.2; color: #1f2328; } .compare-card > p, .panel-subtitle { margin: 0 0 18px; color: #656d76; font-size: .95rem; } .sub-compare-card { width: calc(min(100%, 640px) - 16px); margin: 0 auto; background: #f8fafc; border: 1px solid #e5e7eb; border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; padding: 2px 16px; } .dashboard { display: flex; flex-direction: column; gap: 18px; } .graph-back { background: #f1f5f9; color: #334155; padding: 9px 16px; font-size: .9rem; align-self: stretch; } .view-tabs { display: flex; gap: 6px; padding: 4px; background: #f1f5f9; border-radius: 12px; align-self: stretch; } .view-tab { flex: 1 1 0; border: none; border-radius: 9px; padding: 9px 18px; font-size: .92rem; font-weight: 700; color: #667085; background: transparent; cursor: pointer; transition: all 160ms ease; white-space: nowrap; text-align: center; } .view-tab:hover { color: #36c; } .view-tab.active { background: #fff; color: #36c; box-shadow: 0 1px 3px rgba(0, 0, 0, .12); } .overview-grid { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 14px; } .stat-card { background: linear-gradient(to bottom, #ffffff, #f8fafc); border: 1px solid #e5e7eb; border-radius: 14px; padding: 16px; } .stat-card .label { margin-bottom: 6px; font-size: .8rem; font-weight: 700; color: #667085; text-transform: uppercase; letter-spacing: .04em; } .stat-card .value { font-size: 1.55rem; font-weight: 700; color: #111827; line-height: 1.1; } .stat-card .meta { margin-top: 8px; font-size: .9rem; color: #667085; } .user-list { display: flex; flex-direction: column; gap: 12px; margin-bottom: 18px; } .user-row { display: flex; gap: 10px; align-items: center; } .user-input, .user-item { flex: 1; min-width: 0; padding: 11px 14px; border: 1px solid #d0d7de; border-radius: 10px; font-size: .95rem; color: #1f2328; background: #fff; line-height: 1.2; } .user-input { outline: none; transition: border-color 160ms ease, box-shadow 160ms ease; } .user-input:focus { border-color: #36c; box-shadow: 0 0 0 3px rgba(51, 102, 204, .16); } .user-item .since { float: right; font-size: .85rem; color: #656d76; } .button { border: none; border-radius: 10px; padding: 11px 14px; font-size: .95rem; font-weight: 600; cursor: pointer; transition: background 160ms ease, transform 120ms ease, opacity 160ms ease; } .button:hover { transform: translateY(-1px); } .button:active { transform: translateY(0); } .button.add { background: #eef4ff; color: #36c; margin-bottom: 18px; } .button.add:hover { background: #dfeaff; } .button.delete, .button.stop { background: #fff1f2; color: #d1242f; flex-shrink: 0; } .button.delete:hover, .button.stop:hover { background: #ffe2e5; color: #b11d26; } .button.submit { width: 100%; background: #36c; color: #fff; padding: 12px 16px; font-size: 1rem; } .button.submit:hover { background: #254fa3; } .button.stop-all { width: 100%; background: #d1242f; color: #fff; padding: 12px 16px; font-size: 1rem; } .button.stop-all:hover { background: #b11d26; } .button.graph-action { background: #eef2ff; color: #334155; padding: 9px 12px; } .button.graph-action:hover { background: #e2e8f0; } .button.disabled { pointer-events: none; background: #f0f0f0 !important; color: #a2a9b1 !important; cursor: not-allowed; transform: none !important; } .panel { padding: 18px; } .graph-panel { padding: 0; overflow: hidden; } .graph-toolbar { display: flex; align-items: center; justify-content: space-between; gap: 12px; padding: 18px 20px 14px; border-bottom: 1px solid #eaecf0; background: linear-gradient(to bottom, #f8fafc, #ffffff); } .graph-meta { padding: 18px 20px 0px; } .graph-meta h2 { margin: 0 0 4px; font-size: 1.2rem; color: #1f2937; } .graph-meta p { margin: 0; color: #667085; font-size: .92rem; } .graph-actions { display: flex; flex-wrap: wrap; gap: 8px; align-items: center; justify-content: space-between; width: 100%; } .user-filter-group { display: flex; flex-wrap: wrap; gap: 6px; align-items: center; } .user-filter-label { font-size: .8rem; font-weight: 700; color: #667085; text-transform: uppercase; letter-spacing: .04em; margin-right: 2px; white-space: nowrap; } .user-toggle { display: inline-flex; align-items: center; gap: 6px; padding: 6px 12px; border: 1.5px solid #d0d7de; border-radius: 999px; font-size: .85rem; font-weight: 600; color: #667085; background: #f8fafc; cursor: pointer; transition: all 160ms ease; white-space: nowrap; user-select: none; } .user-toggle:hover { border-color: #36c; color: #36c; background: #eef4ff; transform: translateY(-1px); } .user-toggle.active { border-color: #36c; color: #fff; background: #36c; } .user-toggle.active:hover { background: #254fa3; border-color: #254fa3; color: #fff; } .user-toggle-dot { width: 8px; height: 8px; border-radius: 50%; background: currentColor; opacity: .7; flex-shrink: 0; } .user-toggle.active .user-toggle-dot { background: rgba(255,255,255,.8); opacity: 1; } .graph-wrapper { position: relative; width: 100%; min-height: 720px; background: radial-gradient(circle at top left, rgba(59, 130, 246, .06), transparent 28%), radial-gradient(circle at bottom right, rgba(16, 185, 129, .05), transparent 24%), #f8fafc; overflow: hidden; } .graph-svg { display: block; width: 100%; height: 720px; background: transparent; cursor: grab; touch-action: none; user-select: none; -webkit-user-select: none; } .graph-svg.is-dragging { cursor: grabbing; } .graph-legend { padding: 12px 20px 16px; border-top: 1px solid #eaecf0; color: #667085; font-size: .88rem; background: #fff; } .legend-dot { display: inline-block; width: 10px; height: 10px; border-radius: 999px; margin-right: 2px; vertical-align: middle; } .legend-dot:not(:first-child) { margin-left: 6px; } .legend-dot.node { background: #3b82f6; } .legend-dot.edge { background: #94a3b8; } .legend-dot.offscreen { background: #2563eb; } .hidden-nodes-bar { display: flex; flex-wrap: wrap; gap: 8px; align-items: center; padding: 10px 20px 14px; border-top: 1px solid #eaecf0; background: #fff; } .hidden-nodes-label { font-size: .8rem; font-weight: 700; color: #667085; text-transform: uppercase; letter-spacing: .04em; white-space: nowrap; } .hidden-node-chip { display: inline-flex; align-items: center; gap: 6px; padding: 5px 10px; border-radius: 999px; font-size: .82rem; font-weight: 600; color: #374151; background: #f1f5f9; border: 1px solid #d0d7de; cursor: pointer; transition: all 160ms ease; white-space: nowrap; } .hidden-node-chip:hover { background: #dbeafe; border-color: #93c5fd; color: #1d4ed8; transform: translateY(-1px); } .hidden-node-chip .unhide-x { font-size: .75rem; opacity: .6; } .node-context-menu { position: fixed; z-index: 9999; background: #fff; border: 1px solid #d0d7de; border-radius: 12px; box-shadow: 0 8px 24px rgba(0,0,0,.13); padding: 0; min-width: 220px; max-width: 300px; overflow: hidden; font-size: .9rem; } .node-context-menu .ctx-header { padding: 12px 14px 10px; border-bottom: 1px solid #eaecf0; background: linear-gradient(to bottom, #f8fafc, #ffffff); } .node-context-menu .ctx-header .ctx-title { font-weight: 700; color: #111827; font-size: .95rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .node-context-menu .ctx-header .ctx-count { color: #667085; font-size: .82rem; margin-top: 2px; } .node-context-menu .ctx-section-label { padding: 8px 14px 4px; font-size: .75rem; font-weight: 700; color: #667085; text-transform: uppercase; letter-spacing: .04em; } .node-context-menu .ctx-connections { padding: 0 14px 8px; display: flex; flex-direction: column; gap: 4px; } .node-context-menu .ctx-connection-row { display: flex; justify-content: space-between; align-items: center; gap: 8px; padding: 5px 8px; border-radius: 8px; background: #f8fafc; border: 1px solid #e5e7eb; } .node-context-menu .ctx-connection-row span { color: #374151; font-size: .85rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .node-context-menu .ctx-connection-row strong { color: #111827; font-size: .85rem; flex-shrink: 0; } .node-context-menu .ctx-divider { height: 1px; background: #eaecf0; margin: 4px 0; } .node-context-menu .ctx-action { display: flex; align-items: center; gap: 8px; width: 100%; padding: 10px 14px; border: none; background: transparent; color: #d1242f; font-size: .9rem; font-weight: 600; cursor: pointer; text-align: left; transition: background 120ms ease; } .node-context-menu .ctx-action:hover { background: #fff1f2; } .url-bar { display: flex; align-items: center; gap: 10px; padding: 10px 14px; background: #f8fafc; border: 1px solid #e5e7eb; border-radius: 10px; font-size: .82rem; color: #667085; } .url-bar .url-label { font-weight: 700; color: #344054; white-space: nowrap; flex-shrink: 0; } .url-bar .url-text { flex: 1; min-width: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-family: ui-monospace, monospace; font-size: .8rem; color: #475569; } .url-bar .url-copy { border: none; border-radius: 6px; padding: 5px 10px; font-size: .8rem; font-weight: 600; cursor: pointer; background: #36c; color: #fff; flex-shrink: 0; transition: background 160ms ease; } .url-bar .url-copy:hover { background: #254fa3; } .bottom-meta { display: grid; grid-template-columns: minmax(0, 1.2fr) minmax(320px, .8fr); gap: 18px; } .matrix-wrapper { overflow: auto; border: 1px solid #e5e7eb; border-radius: 12px; background: #fff; } table.matrix { width: 100%; border-collapse: collapse; min-width: 560px; } table.matrix th, table.matrix td { border: 1px solid #e5e7eb; padding: 10px 12px; text-align: center; font-size: .92rem; } table.matrix th { position: sticky; top: 0; background: #f8fafc; color: #344054; font-weight: 700; z-index: 1; } table.matrix td.row-head { text-align: left; font-weight: 700; background: #f8fafc; color: #344054; position: sticky; left: 0; z-index: 1; } .summary-blocks { display: flex; flex-direction: column; gap: 12px; } .summary-block { border: 1px solid #e5e7eb; border-radius: 12px; background: linear-gradient(to bottom, #ffffff, #fafafa); padding: 14px; } .summary-block h3 { margin: 0 0 10px; font-size: 1rem; color: #111827; } .chip-list { display: flex; flex-wrap: wrap; gap: 8px; } .chip { display: inline-flex; align-items: center; max-width: 100%; padding: 6px 10px; border-radius: 999px; font-size: .82rem; font-weight: 600; color: #1d4ed8; background: #eff6ff; border: 1px solid #bfdbfe; white-space: nowrap; } .stack-list { display: flex; flex-direction: column; gap: 8px; } .stack-item { display: flex; justify-content: space-between; gap: 12px; padding: 9px 10px; border: 1px solid #e5e7eb; border-radius: 10px; background: #fff; font-size: .92rem; } .stack-item strong { color: #111827; } .muted { color: #667085; } @media (max-width: 1100px) { .overview-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); } .bottom-meta { grid-template-columns: 1fr; } } @media (max-width: 700px) { #mw-content-text { padding: 16px; } .compare-card, .panel { padding: 16px; } .graph-panel { padding: 0; } .user-row { flex-direction: column; align-items: stretch; } .button.delete, .button.stop { width: 100%; } .graph-toolbar { flex-direction: column; align-items: stretch; } .graph-wrapper, .graph-svg { min-height: 560px; height: 560px; } .overview-grid { grid-template-columns: 1fr; } } `; document.querySelector("#mw-content-text").innerHTML = "<div class='compare-users-root'></div>"; const $root = document.querySelector("#mw-content-text > .compare-users-root"); const showStartPage = () => { const params = getParams(); const paramUsers = (params.get("users") || "").split("|").map(u => u.trim().replace(/_/g, " ")).filter(Boolean); $root.innerHTML = ` <div class="compare-card"> <h2>Compare users</h2> <p>Add the users you want to compare.</p> <div class="user-list"></div> <button class="button add">+ Add User</button> <button class="button submit">Submit</button> </div> `; const $users = $root.querySelector(".user-list"); const addUser = (value = "") => { const $row = document.createElement("div"); $row.className = "user-row"; $users.appendChild($row); const $input = document.createElement("input"); $input.type = "text"; $input.className = "user-input"; $input.placeholder = "Enter username..."; $input.value = value; $row.appendChild($input); const $delete = document.createElement("button"); $delete.className = "button delete"; $delete.textContent = "Delete"; $delete.addEventListener("click", () => $row.remove()); $row.appendChild($delete); return $input; }; if (paramUsers.length) { paramUsers.forEach(u => addUser(u)); for (let i = paramUsers.length; i < 2; i++) addUser(); } else for (let i = 0; i < 2; i++) addUser(); $root.querySelector(".add").addEventListener("click", () => addUser()); const doSubmit = async (fromUrl = false) => { const usernames = new Set( [ ...$users.querySelectorAll(".user-input") ] .map($input => ($input.value.includes(":") ? $input.value.split(":")[1].trim() : $input.value.trim()).replace(/_/g, " ")) .filter(username => username.length > 0) ); if (usernames.size === 0) return mw.notify("Please enter at least one username.", { type: "error" }); if (!fromUrl) { const params = getParams(); params.set("users", [ ...usernames ].join("|")); params.delete("tags"), params.delete("hide-tags"); params.delete("cats"), params.delete("hide-cats"); setParams(params); } const api = new mw.Api(); const continuities = new Map(); const lookupUser = async username => { const continuity = continuities.get(username); return api.get({ action: "query", list: "usercontribs", ucuser: username, ucprop: "ids|title|timestamp|tags|flags|sizediff", uclimit: "max", ...(continuity || { }) }) .then(data => { continuities.set(username, data.continue); if (!data.continue) { usernames.delete(username); continuities.delete(username); } return data?.query?.usercontribs || [ ]; }) .catch(error => { console.error(`Error occurred while fetching contributions for user ${username}:`, error); usernames.delete(username); continuities.delete(username); return [ ]; }); }; const chunkedUsers = [ ]; { const users = [ ...usernames ], length = users.length; for (let i = 0; i < length; i += 50) chunkedUsers.push(users.slice(i, i + 50)); } let maxEditCount = -1; try { for (const users of chunkedUsers) { const editCounts = await api.get({ action: "query", list: "users", ususers: users.join("|"), usprop: "editcount" }).then(data => data?.query?.users || [ ]); for (const editCount of editCounts) maxEditCount = Math.max(maxEditCount, editCount.editcount || 0); } } catch { maxEditCount = "???"; } $root.innerHTML = ` <div class="compare-card"> <h2>Computing user contributions</h2> <div class="user-list"></div> <button class="button stop-all">Stop All (0% complete)</button> </div> <div class="sub-compare-card"> <p class="pages-parsed">0 / 0 pages parsed</p> </div> `; const $pagesParsed = $root.querySelector(".pages-parsed"); const $rows = new Map(); const $progressList = $root.querySelector(".user-list"); const stop = new Set(); usernames.forEach(username => { const now = new Date(); const $row = document.createElement("div"); $row.className = "user-row"; $rows.set(username, $progressList.appendChild($row)); const $user = document.createElement("div"); $user.className = "user-item"; $user.innerHTML = `${escapeHTML(username)} <span class="since">(c. ${now.getUTCFullYear()}-${(now.getUTCMonth() + 1).toString().padStart(2, "0")})</span>`; $row.appendChild($user); const $stop = document.createElement("button"); $stop.className = "button stop"; $stop.innerHTML = "Stop"; $stop.addEventListener("click", () => stop.add(username)); $row.appendChild($stop); }); const $stopAll = $root.querySelector(".button.stop-all"); $stopAll.addEventListener("click", () => [ ...$rows.keys() ].forEach(username => stop.add(username))); const fetchCategories = async pages => { let continuity = null, iterations = 0; const categories = { }; do { const data = await api.get({ action: "query", prop: "categories", titles: pages.join("|"), cllimit: "max", clshow: "!hidden", ...(continuity || { }) }); iterations++; Object.values(data.query.pages).forEach(page => categories[page.title] = (categories[page.title] ||= [ ]).concat((page.categories || [ ]).map(cat => cat.title)) ); continuity = data.continue || null; } while (continuity); return { categories, iterations }; }; const uniquePages = new Set(), pagesByUser = new Map(); const pagesToParse = [ ], parsedPages = new Map(); let noMorePages = false, lastRun = performance.now(), pagesResolve; const pagesPromise = new Promise(resolve => { pagesResolve = resolve; }); const parsePages = async () => { let sleepTime = 10; const start = performance.now(); if (pagesToParse.length === 0) { if (noMorePages) return pagesResolve(); return setTimeout(parsePages, 0); } if (!noMorePages && pagesToParse.length < 50 && (performance.now() - lastRun) < 100) return setTimeout(parsePages, 0); lastRun = performance.now(); const pages = pagesToParse.splice(0, 50); try { const { categories, iterations } = await fetchCategories(pages); for (const [ page, pageCategories ] of Object.entries(categories)) parsedPages.set(page, pageCategories); sleepTime *= iterations; } catch (error) { for (const page of pages) parsedPages.set(page, [ ]); } $pagesParsed.textContent = `${parsedPages.size} / ${uniquePages.size} pages parsed`; if (noMorePages && pagesToParse.length === 0) return pagesResolve(); setTimeout(parsePages, Math.max(0, sleepTime - (performance.now() - start))); }; parsePages(); const contributions = new Map([ ...usernames ].map(username => [ username, [ ] ])); let max = 0; while (usernames.size > 0) { if (max > 0) await sleep(25 * usernames.size); for (const username of usernames) { const $row = $rows.get(username); let contribs; if (!stop.has(username)) contribs = await lookupUser(username); if (stop.has(username)) contribs = undefined; if (!Array.isArray(contribs) || contribs.length === 0) { usernames.delete(username); const temp = contributions.get(username); const oldest = temp[temp.length - 1]; if (oldest) { const date = new Date(oldest.timestamp); $row.querySelector(".user-item > .since").textContent = `(c. ${date.getUTCFullYear()}-${(date.getUTCMonth() + 1).toString().padStart(2, "0")})`; } else $row.querySelector(".user-item > .since").textContent = "(no contributions found)"; const $stop = $row.querySelector(".button.stop"); $stop.classList.add("disabled"); $stop.textContent = "Done!"; } else { if (!pagesByUser.has(username)) pagesByUser.set(username, new Set()); const userPages = pagesByUser.get(username); for (const { title } of contribs) { userPages.add(title); if (!uniquePages.has(title)) { uniquePages.add(title); pagesToParse.push(title); } } $pagesParsed.textContent = `${parsedPages.size} / ${uniquePages.size} pages parsed`; const temp = contributions.get(username).concat(contribs); contributions.set(username, temp); max = Math.max(max, temp.length); $stopAll.textContent = `Stop all (${Math.min(100, Math.round((max / maxEditCount) * 100))}% complete)`; const oldest = contribs[contribs.length - 1]; const date = new Date(oldest.timestamp); $row.querySelector(".user-item > .since").textContent = `(c. ${date.getUTCFullYear()}-${(date.getUTCMonth() + 1).toString().padStart(2, "0")})`; if (!continuities.has(username)) { const $stop = $row.querySelector(".button.stop"); $stop.classList.add("disabled"); $stop.textContent = "Done!"; } } } } noMorePages = true; $stopAll.classList.add("disabled"); $stopAll.textContent = `Done! (100% complete)`; await pagesPromise; const database = { tags: new Map(), cats: new Map() }; for (const [ username, edits ] of contributions.entries()) { { const tags = edits.map(edit => edit.tags.length === 0 ? [ "none" ] : edit.tags); const counts = tags.flat().reduce((acc, tag) => { acc.set(tag, (acc.get(tag) || 0) + 1); return acc; }, new Map()); database.tags.set(username, { all: new Set(tags.flat()), list: tags, counts, top: [ ...counts.entries() ].sort((a, b) => b[1] - a[1] || a[0].localeCompare(b[0])).slice(0, 10) }); } { const cats = [ ...(pagesByUser.get(username) || [ ]) ].map(page => { const temp = (parsedPages.get(page) || [ ]); return temp.length === 0 ? [ "none" ] : temp.map(c => c.replace(/^Category:/i, "")); }); const counts = cats.flat().reduce((acc, category) => { acc.set(category, (acc.get(category) || 0) + 1); return acc; }, new Map()); database.cats.set(username, { all: new Set(cats.flat()), list: cats, counts, top: [ ...counts.entries() ].sort((a, b) => b[1] - a[1] || a[0].localeCompare(b[0])).slice(0, 10) }); } } const load = async type => { const data = database[type]; const build = (users, hidden) => { const thisData = new Map(); for (const user of users) thisData.set(user, data.get(user)); const nodeCounts = new Map(); for (const [ _, datum ] of thisData.entries()) for (const items of datum.list) for (const item of items) nodeCounts.set(item, (nodeCounts.get(item) || 0) + 1); const linkCounts = new Map(); for (const [ _, datum ] of thisData.entries()) for (const items of datum.list) { const parsed = [ ...new Set(items) ].sort(); const length = parsed.length; for (let i = 0; i < length - 1; i++) for (let j = i + 1; j < length; j++) { const key = `${parsed[i]}|${parsed[j]}`; linkCounts.set(key, (linkCounts.get(key) || 0) + 1); } } return { nodes: [ ...nodeCounts.entries() ].map(([ id, count ]) => ({ id, count })).filter(({ id }) => !hidden.has(id)), links: [ ...linkCounts.entries() ].map(([ key, count ]) => { const [ a, b ] = key.split("|"); return { source: a, target: b, count }; }).filter(({ source, target }) => !hidden.has(source) && !hidden.has(target)) }; }; const text = new Text({ tags: "Tag", cats: "Category" }[type], Text.Case.Sentence); const users = [ ...data.keys() ]; const entries = [ ...data.entries() ]; const all = new Set(entries.flatMap(([ _, datum ]) => [ ...datum.all ])); const shared = entries.slice(1).reduce((acc, [ username, datum ]) => new Set([ ...acc ].filter(tag => datum.all.has(tag))), new Set(data.all)); const unique = new Map(entries.map(([ username, datum ]) => [ username, [ ...datum.all ].filter(tag => !shared.has(tag)) ])); const overlap = entries.map(([ _, a ]) => entries.map(([ _, b ]) => [ ...a.all ].filter(tag => b.all.has(tag)).length)); let bestPair; { const length = overlap.length; for (let i = 0; i < length; i++) for (let j = i + 1; j < length; j++) { const shared = overlap[i][j]; if (!bestPair || shared > bestPair.shared) bestPair = { a: users[i], b: users[j], shared }; } } const maxOverlap = overlap.flat().reduce((max, value) => Math.max(max, value), 0); const getHeat = value => { if (maxOverlap <= 0) return "#f8fafc"; return `hsl(217 91% ${97 - (value / maxOverlap) * 42}%)`; }; const getChips = items => { if (items.length === 0) return `<span class="muted">None</span>`; return `<div class="chip-list">${items.map(item => item === "none" ? `<span class="chip"><i>none</i></span>` : `<span class="chip">${escapeHTML(item)}</span>`).join("")}</div>`; }; const stackItems = items => { if (!items.length) return `<span class="muted">None</span>`; return `<div class="stack-list">${ items.map(([ name, count ]) => ` <div class="stack-item"> <span>${name === "none" ? `<i>none</i>` : escapeHTML(name)}</span> <strong>${count}</strong> </div> `).join("") }</div>`; }; const params = getParams(); const filter = (params.get(type) || "").split("|").map(user => user.trim().replace(/_/g, " ")).filter(user => data.has(user)); const hidden = (params.get("hidden") || "").split("|").map(t => t.trim()).filter(Boolean); $root.innerHTML = ` <div class="dashboard"> <div class="view-tabs"> <button class="view-tab ${type === "tags" ? "active" : ""}" data-type="tags" type="button">Tags</button> <button class="view-tab ${type === "cats" ? "active" : ""}" data-type="cats" type="button">Categories</button> </div> <div style="display:flex; justify-content:flex-start; gap:10px; align-items:center; flex-wrap:wrap;"> <button class="button graph-back">← New comparison</button> <div class="url-bar" style="flex:1; min-width:0;"> <span class="url-label">Link:</span> <span class="url-text"></span> <button class="url-copy">Copy</button> </div> </div> <div class="overview-grid"> <div class="stat-card"> <div class="label">Users</div> <div class="value">${data.size}</div> <div class="meta">Compared in this run</div> </div> <div class="stat-card"> <div class="label">${text.case(Text.Case.Title).get(0)}</div> <div class="value">${all.size}</div> <div class="meta">Across all users</div> </div> <div class="stat-card"> <div class="label">Shared ${text.case(Text.Case.Lower).get(0)}</div> <div class="value">${shared.size}</div> <div class="meta">Between users</div> </div> <div class="stat-card"> <div class="label">Strongest pair</div> <div class="value">${bestPair?.shared || 0}</div> <div class="meta">${bestPair ? `${escapeHTML(bestPair.a)} ↔ ${escapeHTML(bestPair.b)}` : "No pairs found"}</div> </div> </div> <div class="panel graph-panel"> <div class="graph-meta"> <h2>${text.case(Text.Case.Title).get(1)} overlap</h2> <p>Drag nodes, drag empty space to pan, scroll to zoom, right-click nodes for options.</p> </div> <div class="graph-toolbar"> <div class="graph-actions"> <div class="user-filter-group"> <span class="user-filter-label">Show:</span> ${entries.map(([ user ]) => ` <button class="user-toggle ${filter.length === 0 || filter.includes(user) ? "active" : ""}" data-user="${escapeHTML(user)}" type="button"> <span class="user-toggle-dot"></span>${escapeHTML(user)} </button> `).join("")} </div> <div> <button class="button graph-action graph-shuffle">Shuffle nodes</button> <button class="button graph-action graph-reset">Reset view</button> <button class="button graph-action graph-fit">Fit to view</button> </div> </div> </div> <div class="graph-wrapper"> <svg class="graph-svg" aria-label="${text.case(Text.Case.Title).get(1)} overlap graph"></svg> </div> <div class="graph-legend"> <span class="legend-dot node"></span> node size = ${text.case(Text.Case.Lower).get(0)} frequency <span class="legend-dot edge"></span> edge thickness = co-occurrence <span class="legend-dot offscreen"></span> blue arrows = off-screen nodes </div> <div class="hidden-nodes-bar" style="display:none;"></div> </div> <div class="bottom-meta"> <div class="panel"> <h2>User overlap heatmap</h2> <p class="panel-subtitle">Each cell shows the number of shared ${text.case(Text.Case.Lower).get(0)} by the row and column users.</p> <div class="matrix-wrapper"> <table class="matrix"> <thead> <tr> <th>User</th> ${users.map(user => `<th>${escapeHTML(user)}</th>`).join("")} </tr> </thead> <tbody> ${users.map((row, i) => ` <tr> <td class="row-head">${escapeHTML(row)}</td> ${users.map((col, j) => ` <td style="background: ${getHeat(overlap[i][j])}; color: ${overlap[i][j] > maxOverlap * .55 ? "#fff" : "#111827"};"> ${overlap[i][j]} </td> `).join("")} </tr> `).join("")} </tbody> </table> </div> </div> <div class="summary-blocks"> <div class="panel"> <h2>Shared ${text.case(Text.Case.Lower).get(0)}</h2> <p class="panel-subtitle">${text.case(Text.Case.Title).get(0)} used by every compared user.</p> ${getChips([ ...shared ].slice(0, 20))} </div> <div class="panel"> <h2>Unique ${text.case(Text.Case.Lower).get(0)}</h2> <p class="panel-subtitle">${text.case(Text.Case.Title).get(0)} used by only one of the compared users.</p> <div class="summary-blocks"> ${users.map(username => ` <div class="summary-block"> <h3>${escapeHTML(username)}</h3> ${getChips(unique.get(username).slice(0, 20))} </div> `).join("")} </div> </div> </div> </div> <div class="bottom-meta"> <div class="panel"> <h2>Top ${text.case(Text.Case.Lower).get(0)} per user</h2> <p class="panel-subtitle">The most frequently used ${text.case(Text.Case.Lower).get(0)} for each user.</p> <div class="summary-blocks"> ${users.map(username => ` <div class="summary-block"> <h3>${escapeHTML(username)}</h3> ${stackItems(data.get(username).top)} </div> `).join("")} </div> </div> <div class="panel"> <h2>Pair overlap</h2> <p class="panel-subtitle">Highest pairwise shared-${text.case(Text.Case.Lower).get(1)} counts.</p> ${ (() => { const pairs = [ ]; const length = users.length; for (let i = 0; i < length; i++) for (let j = i + 1; j < length; j++) pairs.push([ `${users[i]} ↔ ${users[j]}`, overlap[i][j] ]); pairs.sort((a, b) => b[1] - a[1] || a[0].localeCompare(b[0])); return stackItems(pairs.slice(0, 12)); })() } </div> </div> </div> `; $root.querySelectorAll(".view-tab").forEach($tab => $tab.addEventListener("click", () => { const newType = $tab.dataset.type; if (newType === type) return; const params = getParams(); params.set("view", newType); setParams(params); load(newType); })); $root.querySelector(".graph-back").addEventListener("click", () => { const params = getParams(); params.delete("users"); params.delete("view"); params.delete("tags"), params.delete("hide-tags"); params.delete("cats"), params.delete("hide-cats"); setParams(params); showStartPage(); }); const $urlText = $root.querySelector(".url-text"), $urlCopy = $root.querySelector(".url-copy"); const updateUrlBar = () => { $urlText.textContent = window.location.search; $urlText.title = window.location.href; }; $urlCopy.addEventListener("click", () => { navigator.clipboard.writeText(window.location.href).then(() => { $urlCopy.textContent = "Copied!"; setTimeout(() => { $urlCopy.textContent = "Copy"; }, 1800); }); }); const activeUsers = new Set(filter.length > 0 ? users.filter(u => filter.includes(u)) : users); const getActiveUsers = () => users.filter(u => activeUsers.has(u)); await waitForD3(); let simulation = null, zoom = null; let currentTransform = d3.zoomIdentity; let currentNodes = [ ], currentLinks = [ ]; const hiddenNodes = new Set(hidden); const $hidden = $root.querySelector(".hidden-nodes-bar"); const $graph = $root.querySelector(".graph-svg"); const $wrapper = $root.querySelector(".graph-wrapper"); const $shuffle = $root.querySelector(".graph-shuffle"); const $reset = $root.querySelector(".graph-reset"); const $fit = $root.querySelector(".graph-fit"); const syncParams = () => { const params = getParams(); const active = getActiveUsers(); if (active.length === users.length) params.delete(type); else params.set(type, active.join("|")); if (hiddenNodes.size === 0) params.delete(`hide-${type}`); else params.set(`hide-${type}`, [ ...hiddenNodes ].join("|")); setParams(params); updateUrlBar(); }; const $toggles = [ ...$root.querySelectorAll(".user-toggle") ]; $toggles.forEach($toggle => $toggle.addEventListener("click", () => { const user = $toggle.dataset.user; if (activeUsers.has(user)) { if (activeUsers.size === 1) return; activeUsers.delete(user); $toggle.classList.remove("active"); } else { activeUsers.add(user); $toggle.classList.add("active"); } syncParams(); render(getActiveUsers()); })); const width = Math.max(900, $wrapper.offsetWidth || 900); const height = Math.max(560, $wrapper.offsetHeight || 720); const $svg = d3.select($graph).attr("viewBox", `0 0 ${width} ${height}`).attr("preserveAspectRatio", "xMidYMid meet"); $svg.append("defs"); const $viewport = $svg.append("g").attr("class", "viewport"); const $gLinks = $viewport.append("g").attr("class", "links"); const $gNodes = $viewport.append("g").attr("class", "nodes"); const $gLabels = $viewport.append("g").attr("class", "labels"); const $gIndicators = $svg.append("g").attr("class", "indicators"); const projectToViewportEdge = (x, y, w, h, padding = 0) => { const cx = w / 2, cy = h / 2; const dx = x - cx, dy = y - cy; if (dx === 0 && dy === 0) return { x: cx, y: cy }; const left = padding, right = w - padding; const top = padding, bottom = h - padding; const t = Math.min( dx > 0 ? (right - cx) / dx : dx < 0 ? (left - cx) / dx : Infinity, dy > 0 ? (bottom - cy) / dy : dy < 0 ? (top - cy) / dy : Infinity ); return { x: cx + dx * t, y: cy + dy * t }; }; const updateIndicators = () => { const cx = width / 2, cy = height / 2; const maxDist = Math.sqrt(cx * cx + cy * cy); const offscreen = currentNodes.map(d => { const sx = currentTransform.applyX(d.x), sy = currentTransform.applyY(d.y); const visible = sx >= 0 && sx < width && sy >= 0 && sy < height; if (visible) return; const dx = sx - cx, dy = sy - cy; const dist = Math.sqrt(dx * dx + dy * dy); const edge = projectToViewportEdge(sx, sy, width, height, 20), nearEdge = Math.min(cx, cy); const t = Math.max(0, Math.min(1, 1 - (dist - nearEdge) / (maxDist - nearEdge + 1))); return { id: d.id, x: edge.x, y: edge.y, angle: Math.atan2(dy, dx) * 180 / Math.PI, t }; }).filter(Boolean); const $items = $gIndicators.selectAll("path.indicator").data(offscreen, d => d.id).join( enter => enter.append("path").attr("class", "indicator"), update => update, exit => exit.remove() ); $items .attr("transform", d => { const s = 8 + d.t * 14; return `translate(${d.x}, ${d.y}) rotate(${d.angle}) scale(${s})`; }) .attr("d", "M 1 0 L -1 -0.55 L -0.5 0 L -1 0.55 Z") .attr("fill", d => { const alpha = Math.round((0.45 + d.t * 0.5) * 255).toString(16).padStart(2, "0"); return `#2563eb${alpha}`; }) .attr("stroke", "none") .attr("pointer-events", "none"); }; let $contextMenu = null; const openContextMenu = (event, d) => { event.preventDefault(); closeContextMenu(); const connectedLinks = currentLinks.filter(link => { const srcId = typeof link.source === "object" ? link.source.id : link.source; const tgtId = typeof link.target === "object" ? link.target.id : link.target; return srcId === d.id || tgtId === d.id; }); const topConnections = connectedLinks .map(link => { const srcId = typeof link.source === "object" ? link.source.id : link.source; const tgtId = typeof link.target === "object" ? link.target.id : link.target; const otherId = srcId === d.id ? tgtId : srcId; return [ otherId, link.count ]; }) .sort((a, b) => b[1] - a[1]) .slice(0, 5); $contextMenu = document.createElement("div"); $contextMenu.className = "node-context-menu"; $contextMenu.innerHTML = ` <div class="ctx-header"> <div class="ctx-title">${d.id === "none" ? `<i>none</i>` : escapeHTML(d.id)}</div> <div class="ctx-count">Count: ${d.count}</div> </div> ${topConnections.length > 0 ? ` <div class="ctx-section-label">Top connections</div> <div class="ctx-connections"> ${topConnections.map(([ name, count ]) => ` <div class="ctx-connection-row"> <span>${escapeHTML(name)}</span> <strong>${count}</strong> </div> `).join("")} </div> <div class="ctx-divider"></div> ` : ""} <button class="ctx-action ctx-hide-btn">Hide node</button> `; document.body.appendChild($contextMenu); const menuWidth = $contextMenu.offsetWidth; const menuHeight = $contextMenu.offsetHeight; const vw = window.innerWidth, vh = window.innerHeight; let left = event.clientX + 8; let top = event.clientY + 8; if (left + menuWidth > vw - 8) left = event.clientX - menuWidth - 8; if (top + menuHeight > vh - 8) top = event.clientY - menuHeight - 8; $contextMenu.style.left = `${left}px`; $contextMenu.style.top = `${top}px`; $contextMenu.querySelector(".ctx-hide-btn").addEventListener("click", e => { e.stopPropagation(); closeContextMenu(); hiddenNodes.add(d.id); syncParams(); updateHiddenBar(); render(getActiveUsers()); }); $contextMenu.addEventListener("click", e => e.stopPropagation()); }; const closeContextMenu = () => { if ($contextMenu) { $contextMenu.remove(); $contextMenu = null; } }; document.onclick = () => closeContextMenu(); document.onkeydown = e => { if (e.key === "Escape") closeContextMenu(); }; const updateHiddenBar = () => { if (hiddenNodes.size === 0) { $hidden.style.display = "none"; return $hidden.innerHTML = ""; } $hidden.style.display = "flex"; $hidden.innerHTML = `<span class="hidden-nodes-label">Hidden:</span>`; hiddenNodes.forEach(nodeId => { const $chip = document.createElement("button"); $chip.className = "hidden-node-chip"; $chip.innerHTML = `${nodeId === "none" ? "<i>none</i>" : escapeHTML(nodeId)} <span class="unhide-x">✕</span>`; $chip.title = `Click to unhide "${nodeId}"`; $chip.addEventListener("click", () => { hiddenNodes.delete(nodeId); syncParams(); updateHiddenBar(); render(getActiveUsers()); }); $hidden.appendChild($chip); }); }; const render = users => { const { nodes, links } = build(users, hiddenNodes); currentNodes = nodes; currentLinks = links; simulation?.stop(); currentTransform ||= d3.zoomIdentity; $viewport.attr("transform", currentTransform); $gIndicators.selectAll("*").remove(); $gLinks.selectAll("*").remove(); $gNodes.selectAll("*").remove(); $gLabels.selectAll("*").remove(); if (nodes.length === 0) return $gLabels.append("text") .attr("x", width / 2) .attr("y", height / 2) .attr("font-size", 18) .attr("font-weight", 700) .attr("fill", "#64748b") .attr("text-anchor", "middle") .attr("dominant-baseline", "middle") .text("No data to display"); const maxNodeCount = d3.max(nodes, d => d.count) || 1; const maxLinkCount = d3.max(links, d => d.count) || 1; const radiusScale = d3.scaleSqrt().domain([ 1, maxNodeCount ]).range([ 10, 34 ]); radiusScaleRef = radiusScale; const linkScale = d3.scaleLinear().domain([ 1, maxLinkCount ]).range([ 1, 6 ]); const colorScale = d3.scaleSequential().domain([ 1, maxNodeCount ]).interpolator(d3.interpolateBlues); const $link = $gLinks.selectAll("line") .data(links) .join("line") .attr("stroke", "#94a3b8") .attr("stroke-opacity", .28) .attr("stroke-width", d => linkScale(d.count)) .each(function(d) { const select = d3.select(this); select.select("title").remove(); select.append("title").text(() => { const source = typeof d.source === "object" ? d.source.id : d.source; const target = typeof d.target === "object" ? d.target.id : d.target; return `${source} ↔ ${target}\nCo-occurrence count: ${d.count}`; }); }); const $node = $gNodes.selectAll("circle") .data(nodes) .join("circle") .attr("r", d => radiusScale(d.count)) .attr("fill", d => colorScale(d.count)) .attr("stroke", "#475569") .attr("stroke-width", 1.5) .style("cursor", "grab") .each(function(d) { const select = d3.select(this); select.select("title").remove(); select.append("title").text(() => `${d.id}\nCount: ${d.count}`); }); const $label = $gLabels.selectAll("text") .data(nodes) .join("text") .attr("pointer-events", "none") .attr("font-size", 13) .attr("font-weight", 600) .attr("font-family", "system-ui, sans-serif") .attr("fill", d => d.count > maxNodeCount * .4 ? "#ffffff" : "#0f172a") .attr("stroke", d => d.count > maxNodeCount * .4 ? "rgba(0,0,0,.35)" : "rgba(255,255,255,.9)") .attr("stroke-width", 3) .attr("paint-order", "stroke") .attr("text-anchor", "middle") .attr("dominant-baseline", "middle") .attr("font-style", d => d.id === "none" ? "italic" : "normal") .text(d => d.id.length > 28 ? `${d.id.slice(0, 25)}…` : d.id); const pointerToGraphCoordinates = event => { const [ sx, sy ] = d3.pointer(event, $graph); return [ currentTransform.invertX(sx), currentTransform.invertY(sy) ]; }; $graph.addEventListener("wheel", e => e.preventDefault(), { passive: false }); zoom = d3.zoom() .filter(event => { if (event.type === "wheel") return true; else if (event.type === "mousedown" || event.type === "touchstart" || event.type === "pointerdown") return !event.target.closest(".nodes"); return !event.ctrlKey && !event.button; }) .scaleExtent([ .1, 5 ]) .translateExtent([ [ -width * 3, -height * 3 ], [ width * 4, height * 4 ] ]) .on("start", () => $svg.classed("is-dragging", true)) .on("zoom", event => { currentTransform = event.transform; $viewport.attr("transform", currentTransform); updateIndicators(); }) .on("end", () => $svg.classed("is-dragging", false)); $svg.call(zoom); $node.on("contextmenu", (event, d) => openContextMenu(event, d)); $node.call(d3.drag() .container($graph) .subject((event, d) => d) .on("start", (event, d) => { event.sourceEvent.stopPropagation(); if (!event.active) simulation.alphaTarget(.2).restart(); d.fx = d.x, d.fy = d.y; }) .on("drag", (event, d) => { [ d.fx, d.fy ] = pointerToGraphCoordinates(event.sourceEvent || event); }) .on("end", (event, d) => { if (!event.active) simulation.alphaTarget(0); d.fx = null, d.fy = null; })); simulation = d3.forceSimulation(nodes) .force("link", d3.forceLink(links).id(d => d.id).distance(140).strength(.18)) .force("charge", d3.forceManyBody().strength(-260)) .force("collide", d3.forceCollide().radius(d => radiusScale(d.count) + 10).iterations(2)) .force("center", d3.forceCenter(width / 2, height / 2)) .force("x", d3.forceX(width / 2).strength(.03)) .force("y", d3.forceY(height / 2).strength(.03)); simulation.on("tick", () => { $link .attr("x1", d => d.source.x) .attr("y1", d => d.source.y) .attr("x2", d => d.target.x) .attr("y2", d => d.target.y); $node .attr("cx", d => d.x) .attr("cy", d => d.y); $label .attr("x", d => d.x) .attr("y", d => d.y); updateIndicators(); }); const shuffleNodes = () => { nodes.forEach(d => { d.x = width / 2 + (Math.random() - .5) * width * .6; d.y = height / 2 + (Math.random() - .5) * height * .6; d.vx = 0, d.vy = 0; d.fx = null, d.fy = null; }); simulation.alpha(1).restart(); }; const resetView = () => $svg.transition().duration(250).call(zoom.transform, d3.zoomIdentity); const fitGraph = () => { if (nodes.length === 0) return; const rs = radiusScaleRef || (d => 10); const labelPadding = 40; const minX = d3.min(nodes, d => d.x - rs(d.count) - labelPadding) ?? 0; const minY = d3.min(nodes, d => d.y - rs(d.count)) ?? 0; const maxX = d3.max(nodes, d => d.x + rs(d.count) + labelPadding) ?? width; const maxY = d3.max(nodes, d => d.y + rs(d.count)) ?? height; const graphWidth = Math.max(1, maxX - minX), graphHeight = Math.max(1, maxY - minY); const padding = 20; const scale = Math.max( .35, Math.min( 2.5, Math.min( (width - padding * 2) / graphWidth, (height - padding * 2) / graphHeight ) ) ); const tx = width / 2 - scale * (minX + maxX) / 2; const ty = height / 2 - scale * (minY + maxY) / 2; $svg.transition().duration(300).call(zoom.transform, d3.zoomIdentity.translate(tx, ty).scale(scale)); }; $shuffle.onclick = shuffleNodes; $reset.onclick = resetView; $fit.onclick = fitGraph; }; if (hiddenNodes.size > 0) updateHiddenBar(); updateUrlBar(); render(getActiveUsers()); }; const initialParams = getParams(); const initialView = initialParams.get("view") === "cats" ? "cats" : "tags"; load(initialView); }; $root.querySelector(".submit").addEventListener("click", () => doSubmit(false)); if (paramUsers.length) doSubmit(true); }; showStartPage(); } } // </nowiki> 00ra5taq3gj57ldsv80v68yc019p51d 619028 619027 2026-07-28T01:38:21Z LuniZunie 25284 wtf i keep updating the wrong code 619028 javascript text/javascript /* ======= Install ======= mw.loader.load('https://meta.wikimedia.org/w/index.php?title=User:LuniZunie/scripts/Compare-users.js&action=raw&ctype=text/javascript'); // Backlink: [[User:LuniZunie/scripts/Compare-users.js]] ============ Instructions ============ Go to [[Special:BlankPage/Compare-users]] */ // <nowiki> { "use strict"; if (mw.config.get("wgPageName").toLowerCase() === "special:blankpage/compare-users") { class Text { static pluralize(word, n, plural) { return new Text(word).get(plural).get(n); } static Case = class TextCase { static Lower = Symbol("lower case"); static Upper = Symbol("UPPER CASE"); static Title = Symbol("Title Case"); static Sentence = Symbol("Sentence case"); static Camel = Symbol("camelCase"); static Pascal = Symbol("PascalCase"); static Snake = Symbol("snake_Case"); static Split = Symbol("split,case"); }; static #fromCase(text, type) { const temp = (text => { switch (type) { case Text.Case.Lower: case Text.Case.Upper: case Text.Case.Title: case Text.Case.Sentence: return text.split(/\s+/); case Text.Case.Camel: case Text.Case.Pascal: return text.split(/(?=[A-Z])/); case Text.Case.Snake: return text.split(/_/g); case Text.Case.Split: throw new TypeError("Split case is only used for output, not input"); default: throw new TypeError("Invalid case type, must be a Case value"); } })(text.toString().trim()); if (type === Text.Case.Sentence) return { inSentenceCase: true, words: temp.map(word => word.trim()).filter(word => word.length > 0) }; return { inSentenceCase: false, words: temp.map(word => word.trim().toLowerCase()).filter(word => word.length > 0) }; }; #inSentenceCase = false; #single; #plural; constructor(text, currentCase = Text.Case.Sentence) { const fromCase = Text.#fromCase(text, currentCase); this.#inSentenceCase = fromCase.inSentenceCase; this.#single = fromCase.words; this.#plural = this.#getPlural(); }; #getPlural(plural) { if (plural ?? true === true) { const temp = [ ...this.#single ]; const end = temp.length - 1; temp[end] = (single => { let temp; // s, sh, ch, x, z, consonant + o -> -es temp = single.replace(/(?<=sh?|ch|x|z|[^aeiou]o)$/i, "es"); if (temp !== single) return temp; // consonant + y -> -ies temp = single.replace(/(?<=[^aeiou])y$/i, "ies"); if (temp !== single) return temp; // f, fe -> -ves temp = single.replace(/fe?$/i, "ves"); if (temp !== single) return temp; return `${single}s`; })(this.#single[end]); return temp; } else if (plural === false) return [ ...this.#single ]; else if (plural instanceof Text) return plural.case(Text.Case.Split).get(); else throw new TypeError("Invalid plural argument, must be boolean or Text instance"); }; plural() { this.#plural = this.#getPlural(...arguments); return this; } case(type = Text.Case.Sentence) { const format = text => { switch (type) { case Text.Case.Lower: return text.map(word => word.toLowerCase()).join(" "); case Text.Case.Upper: return text.map(word => word.toUpperCase()).join(" "); case Text.Case.Title: return text.map(word => word.charAt(0).toUpperCase() + word.slice(1).toLowerCase()).join(" "); case Text.Case.Sentence: if (this.#inSentenceCase) return text.join(" "); let punctuation = true; return text.map(word => { let rtn = punctuation ? word.charAt(0).toUpperCase() + word.slice(1).toLowerCase() : word.toLowerCase(); punctuation = /[.!?]$/.test(word); return rtn; }).join(" "); case Text.Case.Camel: return text.map((word, i) => i === 0 ? word.toLowerCase() : word.charAt(0).toUpperCase() + word.slice(1).toLowerCase()).join(""); case Text.Case.Pascal: return text.map(word => word.charAt(0).toUpperCase() + word.slice(1).toLowerCase()).join(""); case Text.Case.Snake: return text.map(word => word.toLowerCase()).join("_"); case Text.Case.Split: return text; default: throw new TypeError("Invalid case type, must be a Case value"); } }; const [ single, plural ] = [ format(this.#single), format(this.#plural) ]; return Object.freeze({ get(n = 1) { const text = Number.isNaN(Number(n)) || n === 1 || n === 1n || n === "1" ? single : plural; return text.replace(/(?<!\\)%n/g, n); } }); }; get(n = 1) { return this.case().get(n); } }; const sleep = ms => new Promise(resolve => setTimeout(resolve, ms)); const escapeHTML = str => { const $ = document.createElement("div"); $.textContent = str; return $.innerHTML; }; const waitForD3 = () => new Promise(resolve => { const tick = () => { if (typeof d3 !== "undefined") return resolve(); setTimeout(tick, 100); }; tick(); }); const getParams = () => new URLSearchParams(window.location.search); const setParams = params => { const url = new URL(window.location.href); url.search = params.toString(); window.history.replaceState(null, "", url.toString()); }; document.title = "Compare users - Wikipedia"; document.querySelector("#firstHeading").textContent = "Compare users"; document.head.appendChild(document.createElement("script")).src = "https://cdn.jsdelivr.net/npm/d3@7"; document.head.appendChild(document.createElement("style")).textContent = ` html, body { min-height: 100%; } #mw-content-text { min-height: calc(100vh - 180px); display: flex; align-items: flex-start; justify-content: center; padding: 24px; } .compare-users-root { width: min(100%, 1360px); } .compare-card, .panel { background: #fff; border: 1px solid #d0d7de; border-radius: 16px; box-shadow: 0 10px 28px rgba(0, 0, 0, .08); } .compare-card { width: min(100%, 640px); margin: 0 auto; padding: 24px; } .compare-card > h2, .panel > h2 { margin: 0 0 8px; font-size: 1.35rem; line-height: 1.2; color: #1f2328; } .compare-card > p, .panel-subtitle { margin: 0 0 18px; color: #656d76; font-size: .95rem; } .sub-compare-card { top: -1px; width: calc(min(100%, 640px) - 16px); margin: 0 auto; background: #f8fafc; border: 1px solid #e5e7eb; border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; padding: 2px 16px; } .dashboard { display: flex; flex-direction: column; gap: 18px; } .graph-back { background: #f1f5f9; color: #334155; padding: 9px 16px; font-size: .9rem; align-self: stretch; } .overview-grid { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 14px; } .stat-card { background: linear-gradient(to bottom, #ffffff, #f8fafc); border: 1px solid #e5e7eb; border-radius: 14px; padding: 16px; } .stat-card .label { margin-bottom: 6px; font-size: .8rem; font-weight: 700; color: #667085; text-transform: uppercase; letter-spacing: .04em; } .stat-card .value { font-size: 1.55rem; font-weight: 700; color: #111827; line-height: 1.1; } .stat-card .meta { margin-top: 8px; font-size: .9rem; color: #667085; } .user-list { display: flex; flex-direction: column; gap: 12px; margin-bottom: 18px; } .user-row { display: flex; gap: 10px; align-items: center; } .user-input, .user-item { flex: 1; min-width: 0; padding: 11px 14px; border: 1px solid #d0d7de; border-radius: 10px; font-size: .95rem; color: #1f2328; background: #fff; line-height: 1.2; } .user-input { outline: none; transition: border-color 160ms ease, box-shadow 160ms ease; } .user-input:focus { border-color: #36c; box-shadow: 0 0 0 3px rgba(51, 102, 204, .16); } .user-item .since { float: right; font-size: .85rem; color: #656d76; } .button { border: none; border-radius: 10px; padding: 11px 14px; font-size: .95rem; font-weight: 600; cursor: pointer; transition: background 160ms ease, transform 120ms ease, opacity 160ms ease; } .button:hover { transform: translateY(-1px); } .button:active { transform: translateY(0); } .button.add { background: #eef4ff; color: #36c; margin-bottom: 18px; } .button.add:hover { background: #dfeaff; } .button.delete, .button.stop { background: #fff1f2; color: #d1242f; flex-shrink: 0; } .button.delete:hover, .button.stop:hover { background: #ffe2e5; color: #b11d26; } .button.submit { width: 100%; background: #36c; color: #fff; padding: 12px 16px; font-size: 1rem; } .button.submit:hover { background: #254fa3; } .button.stop-all { width: 100%; background: #d1242f; color: #fff; padding: 12px 16px; font-size: 1rem; } .button.stop-all:hover { background: #b11d26; } .button.graph-action { background: #eef2ff; color: #334155; padding: 9px 12px; } .button.graph-action:hover { background: #e2e8f0; } .button.disabled { pointer-events: none; background: #f0f0f0 !important; color: #a2a9b1 !important; cursor: not-allowed; transform: none !important; } .panel { padding: 18px; } .graph-panel { padding: 0; overflow: hidden; } .graph-toolbar { display: flex; align-items: center; justify-content: space-between; gap: 12px; padding: 18px 20px 14px; border-bottom: 1px solid #eaecf0; background: linear-gradient(to bottom, #f8fafc, #ffffff); } .graph-meta { padding: 18px 20px 0px; } .graph-meta h2 { margin: 0 0 4px; font-size: 1.2rem; color: #1f2937; } .graph-meta p { margin: 0; color: #667085; font-size: .92rem; } .graph-actions { display: flex; flex-wrap: wrap; gap: 8px; align-items: center; justify-content: space-between; width: 100%; } .user-filter-group { display: flex; flex-wrap: wrap; gap: 6px; align-items: center; } .user-filter-label { font-size: .8rem; font-weight: 700; color: #667085; text-transform: uppercase; letter-spacing: .04em; margin-right: 2px; white-space: nowrap; } .user-toggle { display: inline-flex; align-items: center; gap: 6px; padding: 6px 12px; border: 1.5px solid #d0d7de; border-radius: 999px; font-size: .85rem; font-weight: 600; color: #667085; background: #f8fafc; cursor: pointer; transition: all 160ms ease; white-space: nowrap; user-select: none; } .user-toggle:hover { border-color: #36c; color: #36c; background: #eef4ff; transform: translateY(-1px); } .user-toggle.active { border-color: #36c; color: #fff; background: #36c; } .user-toggle.active:hover { background: #254fa3; border-color: #254fa3; color: #fff; } .user-toggle-dot { width: 8px; height: 8px; border-radius: 50%; background: currentColor; opacity: .7; flex-shrink: 0; } .user-toggle.active .user-toggle-dot { background: rgba(255,255,255,.8); opacity: 1; } .graph-wrapper { position: relative; width: 100%; min-height: 720px; background: radial-gradient(circle at top left, rgba(59, 130, 246, .06), transparent 28%), radial-gradient(circle at bottom right, rgba(16, 185, 129, .05), transparent 24%), #f8fafc; overflow: hidden; } .graph-wrapper.is-loading .graph-svg { opacity: 0; pointer-events: none; } .graph-loading { position: absolute; inset: 0; display: none; align-items: center; justify-content: center; flex-direction: column; gap: 10px; background: rgba(248, 250, 252, .86); backdrop-filter: blur(3px); color: #334155; z-index: 2; text-align: center; padding: 24px; } .graph-wrapper.is-loading .graph-loading { display: flex; } .graph-loading-spinner { width: 34px; height: 34px; border-radius: 50%; border: 3px solid #cbd5e1; border-top-color: #2563eb; animation: graph-spin 0.9s linear infinite; } .graph-loading-title { font-size: .98rem; font-weight: 700; color: #1f2937; } .graph-loading-subtitle { max-width: 28rem; font-size: .9rem; color: #64748b; line-height: 1.4; } @keyframes graph-spin { to { transform: rotate(360deg); } } .graph-svg { display: block; width: 100%; height: 720px; background: transparent; cursor: grab; touch-action: none; user-select: none; -webkit-user-select: none; } .graph-svg.is-dragging { cursor: grabbing; } .graph-tooltip { position: absolute; z-index: 3; left: 0; top: 0; pointer-events: none; background: rgba(17, 24, 39, .92); color: #fff; font-size: .78rem; font-weight: 600; padding: 5px 9px; border-radius: 8px; opacity: 0; transform: translateY(2px); transition: opacity 120ms ease, transform 120ms ease; white-space: nowrap; max-width: 260px; overflow: hidden; text-overflow: ellipsis; } .graph-tooltip.visible { opacity: 1; transform: translateY(0); } .graph-legend { padding: 12px 20px 16px; border-top: 1px solid #eaecf0; color: #667085; font-size: .88rem; background: #fff; } .legend-dot { display: inline-block; width: 10px; height: 10px; border-radius: 999px; margin-right: 2px; vertical-align: middle; } .legend-dot:not(:first-child) { margin-left: 6px; } .legend-dot.node { background: #3b82f6; } .legend-dot.edge { background: #94a3b8; } .legend-dot.offscreen { background: #2563eb; } .hidden-nodes-bar { display: flex; flex-wrap: wrap; gap: 8px; align-items: center; padding: 10px 20px 14px; border-top: 1px solid #eaecf0; background: #fff; } .hidden-nodes-label { font-size: .8rem; font-weight: 700; color: #667085; text-transform: uppercase; letter-spacing: .04em; white-space: nowrap; } .hidden-node-chip { display: inline-flex; align-items: center; gap: 6px; padding: 5px 10px; border-radius: 999px; font-size: .82rem; font-weight: 600; color: #374151; background: #f1f5f9; border: 1px solid #d0d7de; cursor: pointer; transition: all 160ms ease; white-space: nowrap; } .hidden-node-chip:hover { background: #dbeafe; border-color: #93c5fd; color: #1d4ed8; transform: translateY(-1px); } .hidden-node-chip .unhide-x { font-size: .75rem; opacity: .6; } .node-context-menu { position: fixed; z-index: 9999; background: #fff; border: 1px solid #d0d7de; border-radius: 12px; box-shadow: 0 8px 24px rgba(0,0,0,.13); padding: 0; min-width: 220px; max-width: 300px; overflow: hidden; font-size: .9rem; } .node-context-menu .ctx-header { padding: 12px 14px 10px; border-bottom: 1px solid #eaecf0; background: linear-gradient(to bottom, #f8fafc, #ffffff); } .node-context-menu .ctx-header .ctx-title { font-weight: 700; color: #111827; font-size: .95rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .node-context-menu .ctx-header .ctx-count { color: #667085; font-size: .82rem; margin-top: 2px; } .node-context-menu .ctx-section-label { padding: 8px 14px 4px; font-size: .75rem; font-weight: 700; color: #667085; text-transform: uppercase; letter-spacing: .04em; } .node-context-menu .ctx-connections { padding: 0 14px 8px; display: flex; flex-direction: column; gap: 4px; } .node-context-menu .ctx-connection-row { display: flex; justify-content: space-between; align-items: center; gap: 8px; padding: 5px 8px; border-radius: 8px; background: #f8fafc; border: 1px solid #e5e7eb; } .node-context-menu .ctx-connection-row span { color: #374151; font-size: .85rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .node-context-menu .ctx-connection-row strong { color: #111827; font-size: .85rem; flex-shrink: 0; } .node-context-menu .ctx-divider { height: 1px; background: #eaecf0; margin: 4px 0; } .node-context-menu .ctx-action { display: flex; align-items: center; gap: 8px; width: 100%; padding: 10px 14px; border: none; background: transparent; color: #d1242f; font-size: .9rem; font-weight: 600; cursor: pointer; text-align: left; transition: background 120ms ease; } .node-context-menu .ctx-action:hover { background: #fff1f2; } .url-bar { display: flex; align-items: center; gap: 10px; padding: 10px 14px; background: #f8fafc; border: 1px solid #e5e7eb; border-radius: 10px; font-size: .82rem; color: #667085; } .url-bar .url-label { font-weight: 700; color: #344054; white-space: nowrap; flex-shrink: 0; } .url-bar .url-text { flex: 1; min-width: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-family: ui-monospace, monospace; font-size: .8rem; color: #475569; } .url-bar .url-copy { border: none; border-radius: 6px; padding: 5px 10px; font-size: .8rem; font-weight: 600; cursor: pointer; background: #36c; color: #fff; flex-shrink: 0; transition: background 160ms ease; } .url-bar .url-copy:hover { background: #254fa3; } .bottom-meta { display: grid; grid-template-columns: minmax(0, 1.2fr) minmax(320px, .8fr); gap: 18px; } .matrix-wrapper { overflow: auto; border: 1px solid #e5e7eb; border-radius: 12px; background: #fff; } table.matrix { width: 100%; border-collapse: collapse; min-width: 560px; } table.matrix th, table.matrix td { border: 1px solid #e5e7eb; padding: 10px 12px; text-align: center; font-size: .92rem; } table.matrix th { position: sticky; top: 0; background: #f8fafc; color: #344054; font-weight: 700; z-index: 1; } table.matrix td.row-head { text-align: left; font-weight: 700; background: #f8fafc; color: #344054; position: sticky; left: 0; z-index: 1; } .summary-blocks { display: flex; flex-direction: column; gap: 12px; } .summary-block { border: 1px solid #e5e7eb; border-radius: 12px; background: linear-gradient(to bottom, #ffffff, #fafafa); padding: 14px; } .summary-block h3 { margin: 0 0 10px; font-size: 1rem; color: #111827; } .chip-list { display: flex; flex-wrap: wrap; gap: 8px; } .chip { display: inline-flex; align-items: center; max-width: 100%; padding: 6px 10px; border-radius: 999px; font-size: .82rem; font-weight: 600; color: #1d4ed8; background: #eff6ff; border: 1px solid #bfdbfe; } .stack-list { display: flex; flex-direction: column; gap: 8px; } .stack-item { display: flex; justify-content: space-between; gap: 12px; padding: 9px 10px; border: 1px solid #e5e7eb; border-radius: 10px; background: #fff; font-size: .92rem; } .stack-item strong { color: #111827; } .muted { color: #667085; } @media (max-width: 1100px) { .overview-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); } .bottom-meta { grid-template-columns: 1fr; } } @media (max-width: 700px) { #mw-content-text { padding: 16px; } .compare-card, .panel { padding: 16px; } .graph-panel { padding: 0; } .user-row { flex-direction: column; align-items: stretch; } .button.delete, .button.stop { width: 100%; } .graph-toolbar { flex-direction: column; align-items: stretch; } .graph-wrapper, .graph-svg { min-height: 560px; height: 560px; } .overview-grid { grid-template-columns: 1fr; } } `; document.querySelector("#mw-content-text").innerHTML = "<div class='compare-users-root'></div>"; const $root = document.querySelector("#mw-content-text > .compare-users-root"); const showStartPage = () => { const params = getParams(); const paramUsers = (params.get("users") || "").split("|").map(u => u.trim().replace(/_/g, " ")).filter(Boolean); $root.innerHTML = ` <div class="compare-card"> <h2>Compare users</h2> <p>Add the users you want to compare.</p> <div class="user-list"></div> <button class="button add">+ Add User</button> <button class="button submit">Submit</button> </div> `; const $users = $root.querySelector(".user-list"); const addUser = (value = "") => { const $row = document.createElement("div"); $row.className = "user-row"; $users.appendChild($row); const $input = document.createElement("input"); $input.type = "text"; $input.className = "user-input"; $input.placeholder = "Enter username..."; $input.value = value; $row.appendChild($input); const $delete = document.createElement("button"); $delete.className = "button delete"; $delete.textContent = "Delete"; $delete.addEventListener("click", () => $row.remove()); $row.appendChild($delete); return $input; }; if (paramUsers.length) { paramUsers.forEach(u => addUser(u)); for (let i = paramUsers.length; i < 2; i++) addUser(); } else for (let i = 0; i < 2; i++) addUser(); $root.querySelector(".add").addEventListener("click", () => addUser()); const doSubmit = async (fromUrl = false) => { const usernames = new Set( [ ...$users.querySelectorAll(".user-input") ] .map($input => ($input.value.includes(":") ? $input.value.split(":")[1].trim() : $input.value.trim()).replace(/_/g, " ")) .filter(username => username.length > 0) ); if (usernames.size === 0) return mw.notify("Please enter at least one username.", { type: "error" }); if (!fromUrl) { const params = getParams(); params.set("users", [ ...usernames ].join("|")); params.delete("tags"), params.delete("hide-tags"); params.delete("cats"), params.delete("hide-cats"); setParams(params); } const api = new mw.Api(); const continuities = new Map(); const lookupUser = async username => { const continuity = continuities.get(username); return api.get({ action: "query", list: "usercontribs", ucuser: username, ucprop: "ids|title|timestamp|tags|flags|sizediff", uclimit: "max", ...(continuity || { }) }) .then(data => { continuities.set(username, data.continue); if (!data.continue) { usernames.delete(username); continuities.delete(username); } return data?.query?.usercontribs || [ ]; }) .catch(error => { console.error(`Error occurred while fetching contributions for user ${username}:`, error); usernames.delete(username); continuities.delete(username); return [ ]; }); }; const chunkedUsers = [ ]; { const users = [ ...usernames ], length = users.length; for (let i = 0; i < length; i += 50) chunkedUsers.push(users.slice(i, i + 50)); } let maxEditCount = -1; try { for (const users of chunkedUsers) { const editCounts = await api.get({ action: "query", list: "users", ususers: users.join("|"), usprop: "editcount" }).then(data => data?.query?.users || [ ]); for (const editCount of editCounts) maxEditCount = Math.max(maxEditCount, editCount.editcount || 0); } } catch { maxEditCount = "???"; } $root.innerHTML = ` <div class="compare-card"> <h2>Computing user contributions</h2> <div class="user-list"></div> <button class="button stop-all">Stop All (0% complete)</button> </div> <div class="sub-compare-card"> <p class="pages-parsed">0 / 0 pages parsed</p> </div> `; const $pagesParsed = $root.querySelector(".pages-parsed"); const $rows = new Map(); const $progressList = $root.querySelector(".user-list"); const stop = new Set(); usernames.forEach(username => { const now = new Date(); const $row = document.createElement("div"); $row.className = "user-row"; $rows.set(username, $progressList.appendChild($row)); const $user = document.createElement("div"); $user.className = "user-item"; $user.innerHTML = `${escapeHTML(username)} <span class="since">(c. ${now.getUTCFullYear()}-${(now.getUTCMonth() + 1).toString().padStart(2, "0")})</span>`; $row.appendChild($user); const $stop = document.createElement("button"); $stop.className = "button stop"; $stop.innerHTML = "Stop"; $stop.addEventListener("click", () => stop.add(username)); $row.appendChild($stop); }); const $stopAll = $root.querySelector(".button.stop-all"); $stopAll.addEventListener("click", () => [ ...$rows.keys() ].forEach(username => stop.add(username))); const fetchCategories = async pages => { let continuity = null, iterations = 0; const categories = { }; do { const data = await api.get({ action: "query", prop: "categories", titles: pages.join("|"), cllimit: "max", clshow: "!hidden", ...(continuity || { }) }); iterations++; Object.values(data.query.pages).forEach(page => categories[page.title] = (categories[page.title] ||= [ ]).concat((page.categories || [ ]).map(cat => cat.title)) ); continuity = data.continue || null; } while (continuity); return { categories, iterations }; }; const uniquePages = new Set(), pagesByUser = new Map(); const pagesToParse = [ ], parsedPages = new Map(); const editsToPageByUser = new Map(); let noMorePages = false, editsDone = false, lastRun = performance.now(), pagesResolve; const pagesPromise = new Promise(resolve => { pagesResolve = resolve; }); const parsePages = async () => { let sleepTime = 10; const pageBatchConcurrency = editsDone ? 5 : 1; const start = performance.now(); if (pagesToParse.length === 0) { if (noMorePages) return pagesResolve(); return setTimeout(parsePages, 0); } if (pagesToParse.length < pageBatchConcurrency * 50 && (performance.now() - lastRun) < 100) return setTimeout(parsePages, 0); lastRun = performance.now(); const batchGroups = [ ]; for (let i = 0; i < pageBatchConcurrency && pagesToParse.length > 0; i++) batchGroups.push(pagesToParse.splice(0, 50)); const batchResults = await Promise.all(batchGroups.map(async pages => { try { return { pages, ...(await fetchCategories(pages)) }; } catch (error) { return { pages, categories: { }, iterations: 0 }; } })); batchResults.forEach(({ pages, categories, iterations }) => { for (const [ page, pageCategories ] of Object.entries(categories)) parsedPages.set(page, pageCategories); sleepTime *= Math.max(1, iterations); if (categories && Object.keys(categories).length === 0) for (const page of pages) parsedPages.set(page, [ ]); }); $pagesParsed.textContent = `${parsedPages.size} / ${uniquePages.size} pages parsed`; if (noMorePages && pagesToParse.length === 0) return pagesResolve(); setTimeout(parsePages, Math.max(0, sleepTime - (performance.now() - start))); }; parsePages(); const contributions = new Map([ ...usernames ].map(username => [ username, [ ] ])); let max = 0; while (usernames.size > 0) { if (max > 0) await sleep(25 * usernames.size); for (const username of usernames) { const $row = $rows.get(username); let contribs; if (!stop.has(username)) contribs = await lookupUser(username); if (stop.has(username)) contribs = undefined; for (const contrib of contribs || [ ]) { if (!editsToPageByUser.has(username)) editsToPageByUser.set(username, new Map()); const userEdits = editsToPageByUser.get(username); if (!userEdits.has(contrib.title)) userEdits.set(contrib.title, 0); userEdits.set(contrib.title, userEdits.get(contrib.title) + 1); } if (!Array.isArray(contribs) || contribs.length === 0) { usernames.delete(username); const temp = contributions.get(username); const oldest = temp[temp.length - 1]; if (oldest) { const date = new Date(oldest.timestamp); $row.querySelector(".user-item > .since").textContent = `(c. ${date.getUTCFullYear()}-${(date.getUTCMonth() + 1).toString().padStart(2, "0")})`; } else $row.querySelector(".user-item > .since").textContent = "(no contributions found)"; const $stop = $row.querySelector(".button.stop"); $stop.classList.add("disabled"); $stop.textContent = "Done!"; } else { if (!pagesByUser.has(username)) pagesByUser.set(username, new Set()); const userPages = pagesByUser.get(username); for (const { title } of contribs) { userPages.add(title); if (!uniquePages.has(title)) { uniquePages.add(title); pagesToParse.push(title); } } $pagesParsed.textContent = `${parsedPages.size} / ${uniquePages.size} pages parsed`; const temp = contributions.get(username).concat(contribs); contributions.set(username, temp); max = Math.max(max, temp.length); $stopAll.textContent = `Stop all (${Math.min(100, Math.round((max / maxEditCount) * 100))}% complete)`; const oldest = contribs[contribs.length - 1]; const date = new Date(oldest.timestamp); $row.querySelector(".user-item > .since").textContent = `(c. ${date.getUTCFullYear()}-${(date.getUTCMonth() + 1).toString().padStart(2, "0")})`; if (!continuities.has(username)) { const $stop = $row.querySelector(".button.stop"); $stop.classList.add("disabled"); $stop.textContent = "Done!"; } } } } editsDone = true; noMorePages = true; $stopAll.classList.add("disabled"); $stopAll.textContent = `Done! (100% complete)`; await pagesPromise; const database = { tags: new Map(), cats: new Map() }; for (const [ username, edits ] of contributions.entries()) { { const tags = edits.map(edit => edit.tags.length === 0 ? [ "none" ] : edit.tags); const counts = tags.flat().reduce((acc, tag) => { acc.set(tag, (acc.get(tag) || 0) + 1); return acc; }, new Map()); database.tags.set(username, { all: new Set(tags.flat()), list: tags, counts, top: [ ...counts.entries() ].sort((a, b) => b[1] - a[1] || a[0].localeCompare(b[0])).slice(0, 10) }); } { const cats = [ ...(pagesByUser.get(username) || [ ]) ].flatMap(page => { const temp = parsedPages.get(page) || [ ]; const catsArray = temp.length === 0 ? null : temp.map(c => c.replace(/^Category:/i, "")); return Array.from({ length: editsToPageByUser.get(username).get(page) || 1 }, () => catsArray); }).filter(Boolean); const counts = cats.flat().reduce((acc, category) => { acc.set(category, (acc.get(category) || 0) + 1); return acc; }, new Map()); database.cats.set(username, { all: new Set(cats.flat()), list: cats, counts: counts, top: [ ...counts.entries() ].sort((a, b) => b[1] - a[1] || a[0].localeCompare(b[0])).slice(0, 10) }); } } const load = async type => { const data = database[type]; const build = (users, hidden) => { const thisData = new Map(); for (const user of users) thisData.set(user, data.get(user)); const nodeCounts = new Map(); for (const [ _, datum ] of thisData.entries()) for (const items of datum.list) for (const item of items) nodeCounts.set(item, (nodeCounts.get(item) || 0) + 1); const linkCounts = new Map(); for (const [ _, datum ] of thisData.entries()) for (const items of datum.list) { const parsed = [ ...new Set(items) ].sort(); const length = parsed.length; for (let i = 0; i < length - 1; i++) for (let j = i + 1; j < length; j++) { const key = `${parsed[i]}|${parsed[j]}`; linkCounts.set(key, (linkCounts.get(key) || 0) + 1); } } return { nodes: [ ...nodeCounts.entries() ].map(([ id, count ]) => ({ id, count })).filter(({ id }) => !hidden.has(id)), links: [ ...linkCounts.entries() ].map(([ key, count ]) => { const [ a, b ] = key.split("|"); return { source: a, target: b, count }; }).filter(({ source, target }) => !hidden.has(source) && !hidden.has(target)) }; }; const text = new Text({ tags: "Tag", cats: "Category" }[type], Text.Case.Sentence); const users = [ ...data.keys() ]; const entries = [ ...data.entries() ]; const all = new Set(entries.flatMap(([ _, datum ]) => [ ...datum.all ])); const shared = entries.slice(1).reduce((acc, [ username, datum ]) => new Set([ ...acc ].filter(tag => datum.all.has(tag))), new Set(entries[0][1].all)); console.log(shared, entries); const unique = new Map(entries.map(([ username, datum ]) => [ username, [ ...datum.all ].filter(tag => !shared.has(tag)) ])); const overlap = entries.map(([ _, a ]) => entries.map(([ _, b ]) => [ ...a.all ].filter(tag => b.all.has(tag)).length)); let bestPair; { const length = overlap.length; for (let i = 0; i < length; i++) for (let j = i + 1; j < length; j++) { const shared = overlap[i][j]; if (!bestPair || shared > bestPair.shared) bestPair = { a: users[i], b: users[j], shared }; } } const maxOverlap = overlap.flat().reduce((max, value) => Math.max(max, value), 0); const getHeat = value => { if (maxOverlap <= 0) return "#f8fafc"; return `hsl(217 91% ${97 - Math.log1p(value) / Math.log1p(maxOverlap) * 42}%)`; }; const getChips = items => { if (items.length === 0) return `<span class="muted">None</span>`; return `<div class="chip-list">${items.map(item => item === "none" ? `<span class="chip"><i>none</i></span>` : `<span class="chip">${escapeHTML(item)}</span>`).join("")}</div>`; }; const stackItems = items => { if (!items.length) return `<span class="muted">None</span>`; return `<div class="stack-list">${ items.map(([ name, count ]) => ` <div class="stack-item"> <span>${name === "none" ? `<i>none</i>` : escapeHTML(name)}</span> <strong>${count}</strong> </div> `).join("") }</div>`; }; const params = getParams(); const filter = (params.get(type) || "").split("|").map(user => user.trim().replace(/_/g, " ")).filter(user => data.has(user)); const hidden = (params.get("hidden") || "").split("|").map(t => t.trim()).filter(Boolean); $root.innerHTML = ` <div class="dashboard"> <div style="display:flex; justify-content:flex-start; gap:10px; align-items:center; flex-wrap:wrap;"> <button class="button graph-back">← New comparison</button> <div class="url-bar" style="flex:1; min-width:0;"> <span class="url-label">Link:</span> <span class="url-text"></span> <button class="url-copy">Copy</button> </div> </div> <div class="overview-grid"> <div class="stat-card"> <div class="label">Users</div> <div class="value">${data.size}</div> <div class="meta">Compared in this run</div> </div> <div class="stat-card"> <div class="label">${text.case(Text.Case.Title).get(0)}</div> <div class="value">${all.size}</div> <div class="meta">Across all users</div> </div> <div class="stat-card"> <div class="label">Shared ${text.case(Text.Case.Lower).get(0)}</div> <div class="value">${shared.size}</div> <div class="meta">Between users</div> </div> <div class="stat-card"> <div class="label">Strongest pair</div> <div class="value">${bestPair?.shared || 0}</div> <div class="meta">${bestPair ? `${escapeHTML(bestPair.a)} ↔ ${escapeHTML(bestPair.b)}` : "No pairs found"}</div> </div> </div> <div class="panel graph-panel"> <div class="graph-meta"> <h2>${text.case(Text.Case.Title).get(1)} overlap</h2> <p>Drag nodes, drag empty space to pan, scroll to zoom, right-click nodes for options. Labels appear once you zoom in.</p> </div> <div class="graph-toolbar"> <div class="graph-actions"> <div class="user-filter-group"> <span class="user-filter-label">Show:</span> ${entries.map(([ user ]) => ` <button class="user-toggle ${filter.length === 0 || filter.includes(user) ? "active" : ""}" data-user="${escapeHTML(user)}" type="button"> <span class="user-toggle-dot"></span>${escapeHTML(user)} </button> `).join("")} </div> <div> <button class="button graph-action graph-shuffle">Shuffle nodes</button> <button class="button graph-action graph-reset">Reset view</button> <button class="button graph-action graph-fit">Fit to view</button> </div> </div> </div> <div class="graph-wrapper"> <canvas class="graph-svg" aria-label="${text.case(Text.Case.Title).get(1)} overlap graph"></canvas> <div class="graph-tooltip" role="status" aria-hidden="true"></div> <div class="graph-loading" aria-live="polite" aria-atomic="true" role="status"> <div class="graph-loading-spinner"></div> <div class="graph-loading-title">Simulating layout</div> <div class="graph-loading-subtitle">Positioning nodes for a large graph can take a moment.</div> </div> </div> <div class="graph-legend"> <span class="legend-dot node"></span> node size = ${text.case(Text.Case.Lower).get(0)} frequency <span class="legend-dot edge"></span> edge thickness = co-occurrence <span class="legend-dot offscreen"></span> blue arrows = off-screen connected groups </div> <div class="hidden-nodes-bar" style="display:none;"></div> </div> <div class="bottom-meta"> <div class="panel"> <h2>User overlap heatmap</h2> <p class="panel-subtitle">Each cell shows the number of shared ${text.case(Text.Case.Lower).get(0)} by the row and column users.</p> <div class="matrix-wrapper"> <table class="matrix"> <thead> <tr> <th>User</th> ${users.map(user => `<th>${escapeHTML(user)}</th>`).join("")} </tr> </thead> <tbody> ${users.map((row, i) => ` <tr> <td class="row-head">${escapeHTML(row)}</td> ${users.map((col, j) => ` <td style="background: ${getHeat(overlap[i][j])}; color: ${overlap[i][j] > maxOverlap * .55 ? "#fff" : "#111827"};"> ${overlap[i][j]} </td> `).join("")} </tr> `).join("")} </tbody> </table> </div> </div> <div class="summary-blocks"> <div class="panel"> <h2>Shared ${text.case(Text.Case.Lower).get(0)}</h2> <p class="panel-subtitle">${text.case(Text.Case.Title).get(0)} used by every compared user.</p> ${getChips([ ...shared ].slice(0, 20))} </div> <div class="panel"> <h2>Unique ${text.case(Text.Case.Lower).get(0)}</h2> <p class="panel-subtitle">${text.case(Text.Case.Title).get(0)} used by only one of the compared users.</p> <div class="summary-blocks"> ${users.map(username => ` <div class="summary-block"> <h3>${escapeHTML(username)}</h3> ${getChips(unique.get(username).slice(0, 20))} </div> `).join("")} </div> </div> </div> </div> <div class="bottom-meta"> <div class="panel"> <h2>Top ${text.case(Text.Case.Lower).get(0)} per user</h2> <p class="panel-subtitle">The most frequently used ${text.case(Text.Case.Lower).get(0)} for each user.</p> <div class="summary-blocks"> ${users.map(username => ` <div class="summary-block"> <h3>${escapeHTML(username)}</h3> ${stackItems(data.get(username).top)} </div> `).join("")} </div> </div> <div class="panel"> <h2>Pair overlap</h2> <p class="panel-subtitle">Highest pairwise shared-${text.case(Text.Case.Lower).get(1)} counts.</p> ${ (() => { const pairs = [ ]; const length = users.length; for (let i = 0; i < length; i++) for (let j = i + 1; j < length; j++) pairs.push([ `${users[i]} ↔ ${users[j]}`, overlap[i][j] ]); pairs.sort((a, b) => b[1] - a[1] || a[0].localeCompare(b[0])); return stackItems(pairs.slice(0, 12)); })() } </div> </div> </div> `; $root.querySelector(".graph-back").addEventListener("click", () => { const params = getParams(); params.delete("users"); params.delete("tags"), params.delete("hide-tags"); params.delete("cats"), params.delete("hide-cats"); setParams(params); showStartPage(); }); const $urlText = $root.querySelector(".url-text"), $urlCopy = $root.querySelector(".url-copy"); const updateUrlBar = () => { $urlText.textContent = window.location.search; $urlText.title = window.location.href; }; $urlCopy.addEventListener("click", () => { navigator.clipboard.writeText(window.location.href).then(() => { $urlCopy.textContent = "Copied!"; setTimeout(() => { $urlCopy.textContent = "Copy"; }, 1800); }); }); const activeUsers = new Set(filter.length > 0 ? users.filter(u => filter.includes(u)) : users); const getActiveUsers = () => users.filter(u => activeUsers.has(u)); await waitForD3(); let simulation = null, zoom = null, drag = null; let currentTransform = d3.zoomIdentity; let renderToken = 0; let currentNodes = [ ], currentLinks = [ ], currentGroups = new Map(); let radiusScaleRef = null; const computeGroups = (nodes, links) => { const parent = new Map(nodes.map(d => [ d.id, d.id ])); const find = id => { while (parent.get(id) !== id) { parent.set(id, parent.get(parent.get(id))); id = parent.get(id); } return id; }; const union = (a, b) => { const ra = find(a), rb = find(b); if (ra !== rb) parent.set(ra, rb); }; links.forEach(link => { const source = typeof link.source === "object" ? link.source.id : link.source; const target = typeof link.target === "object" ? link.target.id : link.target; union(source, target); }); const groups = new Map(); nodes.forEach(d => groups.set(d.id, find(d.id))); return groups; }; const hiddenNodes = new Set(hidden); const $hidden = $root.querySelector(".hidden-nodes-bar"); const $canvas = $root.querySelector(".graph-svg"); const $wrapper = $root.querySelector(".graph-wrapper"); const $loading = $root.querySelector(".graph-loading"); const $tooltip = $root.querySelector(".graph-tooltip"); const $shuffle = $root.querySelector(".graph-shuffle"); const $reset = $root.querySelector(".graph-reset"); const $fit = $root.querySelector(".graph-fit"); const syncParams = () => { const params = getParams(); const active = getActiveUsers(); if (active.length === users.length) params.delete(type); else params.set(type, active.join("|")); if (hiddenNodes.size === 0) params.delete(`hide-${type}`); else params.set(`hide-${type}`, [ ...hiddenNodes ].join("|")); setParams(params); updateUrlBar(); }; const $toggles = [ ...$root.querySelectorAll(".user-toggle") ]; $toggles.forEach($toggle => $toggle.addEventListener("click", () => { const user = $toggle.dataset.user; if (activeUsers.has(user)) { if (activeUsers.size === 1) return; activeUsers.delete(user); $toggle.classList.remove("active"); } else { activeUsers.add(user); $toggle.classList.add("active"); } syncParams(); render(getActiveUsers()); })); const width = Math.max(900, $wrapper.offsetWidth || 900); const height = Math.max(560, $wrapper.offsetHeight || 720); const dpr = Math.max(1, window.devicePixelRatio || 1); $canvas.width = Math.round(width * dpr); $canvas.height = Math.round(height * dpr); $canvas.style.width = `${width}px`; $canvas.style.height = `${height}px`; const ctx = $canvas.getContext("2d"); const LABEL_ZOOM_THRESHOLD = .9; const applyScreenTransform = () => ctx.setTransform(dpr, 0, 0, dpr, 0, 0); const applyWorldTransform = () => { const { k, x, y } = currentTransform; ctx.setTransform(dpr * k, 0, 0, dpr * k, dpr * x, dpr * y); }; const projectToViewportEdge = (x, y, w, h, padding = 0) => { const cx = w / 2, cy = h / 2; const dx = x - cx, dy = y - cy; if (dx === 0 && dy === 0) return { x: cx, y: cy }; const left = padding, right = w - padding; const top = padding, bottom = h - padding; const t = Math.min( dx > 0 ? (right - cx) / dx : dx < 0 ? (left - cx) / dx : Infinity, dy > 0 ? (bottom - cy) / dy : dy < 0 ? (top - cy) / dy : Infinity ); return { x: cx + dx * t, y: cy + dy * t }; }; let hitQuadtree = null; const invalidateQuadtree = () => { hitQuadtree = null; }; const getQuadtree = () => { if (!hitQuadtree) hitQuadtree = d3.quadtree().x(d => d.x).y(d => d.y).addAll(currentNodes); return hitQuadtree; }; const findNodeAt = (gx, gy) => { if (currentNodes.length === 0) return null; const rs = radiusScaleRef; const maxR = rs ? rs.range()[1] : 34; let found = null, bestDist = Infinity; getQuadtree().visit((node, x0, y0, x1, y1) => { if (!node.length) { do { const d = node.data; const r = rs ? rs(d.count) : 12; const dx = d.x - gx, dy = d.y - gy; const dist2 = dx * dx + dy * dy; if (dist2 <= r * r && dist2 < bestDist) { bestDist = dist2; found = d; } } while (node = node.next); } return x0 > gx + maxR || x1 < gx - maxR || y0 > gy + maxR || y1 < gy - maxR; }); return found; }; let $contextMenu = null; const openContextMenu = (event, d) => { event.preventDefault(); closeContextMenu(); const connectedLinks = currentLinks.filter(link => { const srcId = typeof link.source === "object" ? link.source.id : link.source; const tgtId = typeof link.target === "object" ? link.target.id : link.target; return srcId === d.id || tgtId === d.id; }); const topConnections = connectedLinks .map(link => { const srcId = typeof link.source === "object" ? link.source.id : link.source; const tgtId = typeof link.target === "object" ? link.target.id : link.target; const otherId = srcId === d.id ? tgtId : srcId; return [ otherId, link.count ]; }) .sort((a, b) => b[1] - a[1]) .slice(0, 5); $contextMenu = document.createElement("div"); $contextMenu.className = "node-context-menu"; $contextMenu.innerHTML = ` <div class="ctx-header"> <div class="ctx-title">${d.id === "none" ? `<i>none</i>` : escapeHTML(d.id)}</div> <div class="ctx-count">Count: ${d.count}</div> </div> ${topConnections.length > 0 ? ` <div class="ctx-section-label">Top connections</div> <div class="ctx-connections"> ${topConnections.map(([ name, count ]) => ` <div class="ctx-connection-row"> <span>${escapeHTML(name)}</span> <strong>${count}</strong> </div> `).join("")} </div> <div class="ctx-divider"></div> ` : ""} <button class="ctx-action ctx-hide-btn">Hide node</button> `; document.body.appendChild($contextMenu); const menuWidth = $contextMenu.offsetWidth; const menuHeight = $contextMenu.offsetHeight; const vw = window.innerWidth, vh = window.innerHeight; let left = event.clientX + 8; let top = event.clientY + 8; if (left + menuWidth > vw - 8) left = event.clientX - menuWidth - 8; if (top + menuHeight > vh - 8) top = event.clientY - menuHeight - 8; $contextMenu.style.left = `${left}px`; $contextMenu.style.top = `${top}px`; $contextMenu.querySelector(".ctx-hide-btn").addEventListener("click", e => { e.stopPropagation(); closeContextMenu(); hiddenNodes.add(d.id); syncParams(); updateHiddenBar(); render(getActiveUsers()); }); $contextMenu.addEventListener("click", e => e.stopPropagation()); }; const closeContextMenu = () => { if ($contextMenu) { $contextMenu.remove(); $contextMenu = null; } }; document.onclick = () => closeContextMenu(); document.onkeydown = e => { if (e.key === "Escape") closeContextMenu(); }; const updateHiddenBar = () => { if (hiddenNodes.size === 0) { $hidden.style.display = "none"; return $hidden.innerHTML = ""; } $hidden.style.display = "flex"; $hidden.innerHTML = `<span class="hidden-nodes-label">Hidden:</span>`; hiddenNodes.forEach(nodeId => { const $chip = document.createElement("button"); $chip.className = "hidden-node-chip"; $chip.innerHTML = `${nodeId === "none" ? "<i>none</i>" : escapeHTML(nodeId)} <span class="unhide-x">✕</span>`; $chip.title = `Click to unhide "${nodeId}"`; $chip.addEventListener("click", () => { hiddenNodes.delete(nodeId); syncParams(); updateHiddenBar(); render(getActiveUsers()); }); $hidden.appendChild($chip); }); }; const render = users => { const token = ++renderToken; const { nodes, links } = build(users, hiddenNodes); currentNodes = nodes; currentLinks = links; currentGroups = computeGroups(nodes, links); invalidateQuadtree(); simulation?.stop(); $wrapper.classList.remove("is-loading"); $loading.setAttribute("aria-hidden", "true"); currentTransform ||= d3.zoomIdentity; if (nodes.length === 0) { ctx.save(); applyScreenTransform(); ctx.clearRect(0, 0, width, height); ctx.fillStyle = "#64748b"; ctx.font = "700 18px system-ui, sans-serif"; ctx.textAlign = "center"; ctx.textBaseline = "middle"; ctx.fillText("No data to display", width / 2, height / 2); ctx.restore(); return; } $wrapper.classList.add("is-loading"); $loading.setAttribute("aria-hidden", "false"); const maxNodeCount = d3.max(nodes, d => d.count) || 1; const maxLinkCount = d3.max(links, d => d.count) || 1; const radiusScale = d3.scaleSqrt().domain([ 1, maxNodeCount ]).range([ 10, 34 ]); radiusScaleRef = radiusScale; const linkScale = d3.scaleLinear().domain([ 1, maxLinkCount ]).range([ 1, 6 ]); const colorScale = d3.scaleSequential().domain([ 1, maxNodeCount ]).interpolator(d3.interpolateBlues); const pointerToGraphCoordinates = event => { const [ sx, sy ] = d3.pointer(event, $canvas); return [ currentTransform.invertX(sx), currentTransform.invertY(sy) ]; }; $canvas.addEventListener("wheel", e => e.preventDefault(), { passive: false }); const drawIndicators = () => { const cx = width / 2, cy = height / 2; const maxDist = Math.sqrt(cx * cx + cy * cy); const nearEdge = Math.min(cx, cy); const groupPositions = new Map(); for (const d of nodes) { const sx = currentTransform.applyX(d.x), sy = currentTransform.applyY(d.y); if (sx >= 0 && sx < width && sy >= 0 && sy < height) continue; const groupId = currentGroups.get(d.id) ?? d.id; const entry = groupPositions.get(groupId) || { sumX: 0, sumY: 0, count: 0 }; entry.sumX += sx; entry.sumY += sy; entry.count += 1; groupPositions.set(groupId, entry); } for (const entry of groupPositions.values()) { const sx = entry.sumX / entry.count, sy = entry.sumY / entry.count; const dx = sx - cx, dy = sy - cy; const dist = Math.sqrt(dx * dx + dy * dy); const edge = projectToViewportEdge(sx, sy, width, height, 20); const t = Math.max(0, Math.min(1, 1 - (dist - nearEdge) / (maxDist - nearEdge + 1))); const angle = Math.atan2(dy, dx); const s = 8 + t * 14 + Math.min(10, Math.log2(entry.count + 1) * 2); ctx.save(); ctx.translate(edge.x, edge.y); ctx.rotate(angle); ctx.scale(s, s); ctx.beginPath(); ctx.moveTo(1, 0); ctx.lineTo(-1, -0.55); ctx.lineTo(-0.5, 0); ctx.lineTo(-1, 0.55); ctx.closePath(); ctx.fillStyle = `rgba(37, 99, 235, ${(0.45 + t * 0.5).toFixed(3)})`; ctx.fill(); ctx.restore(); } }; const draw = () => { ctx.save(); applyScreenTransform(); ctx.clearRect(0, 0, width, height); ctx.restore(); const vx0 = currentTransform.invertX(0), vy0 = currentTransform.invertY(0); const vx1 = currentTransform.invertX(width), vy1 = currentTransform.invertY(height); const margin = 60; ctx.save(); applyWorldTransform(); ctx.lineCap = "round"; for (const link of links) { const s = link.source, t = link.target; if (typeof s !== "object" || typeof t !== "object") continue; if ((s.x < vx0 - margin && t.x < vx0 - margin) || (s.x > vx1 + margin && t.x > vx1 + margin) || (s.y < vy0 - margin && t.y < vy0 - margin) || (s.y > vy1 + margin && t.y > vy1 + margin)) continue; ctx.beginPath(); ctx.moveTo(s.x, s.y); ctx.lineTo(t.x, t.y); ctx.strokeStyle = "rgba(148, 163, 184, .28)"; ctx.lineWidth = linkScale(link.count); ctx.stroke(); } for (const node of nodes) { if (node.x < vx0 - margin || node.x > vx1 + margin || node.y < vy0 - margin || node.y > vy1 + margin) continue; const r = radiusScale(node.count); ctx.beginPath(); ctx.arc(node.x, node.y, r, 0, Math.PI * 2); ctx.fillStyle = colorScale(node.count); ctx.fill(); ctx.lineWidth = 1.5; ctx.strokeStyle = "#475569"; ctx.stroke(); } if (currentTransform.k >= LABEL_ZOOM_THRESHOLD) { ctx.textAlign = "center"; ctx.textBaseline = "middle"; for (const node of nodes) { if (node.x < vx0 - margin || node.x > vx1 + margin || node.y < vy0 - margin || node.y > vy1 + margin) continue; const label = node.id.length > 28 ? `${node.id.slice(0, 25)}…` : node.id; const bright = node.count > maxNodeCount * .4; const fontSize = Math.max(5, Math.min(16, radiusScale(node.count) * 0.5)); ctx.font = node.id === "none" ? `italic 600 ${fontSize}px system-ui, sans-serif` : `600 ${fontSize}px system-ui, sans-serif`; ctx.lineWidth = 3; ctx.strokeStyle = bright ? "rgba(0,0,0,.35)" : "rgba(255,255,255,.9)"; ctx.strokeText(label, node.x, node.y); ctx.fillStyle = bright ? "#ffffff" : "#0f172a"; ctx.fillText(label, node.x, node.y); } } ctx.restore(); ctx.save(); applyScreenTransform(); drawIndicators(); ctx.restore(); }; let hoverPending = false, lastHoverEvent = null; $canvas.onmousemove = event => { lastHoverEvent = event; if (hoverPending) return; hoverPending = true; requestAnimationFrame(() => { hoverPending = false; const ev = lastHoverEvent; if (!ev) return; const [ gx, gy ] = pointerToGraphCoordinates(ev); const hit = findNodeAt(gx, gy); if (hit) { $tooltip.textContent = `(${hit.count}) ${hit.id === "none" ? "(none)" : hit.id}`; $tooltip.style.left = `${ev.offsetX + 14}px`; $tooltip.style.top = `${ev.offsetY + 14}px`; $tooltip.classList.add("visible"); $canvas.style.cursor = "grab"; } else { $tooltip.classList.remove("visible"); $canvas.style.cursor = ""; } }); }; $canvas.onmouseleave = () => $tooltip.classList.remove("visible"); $canvas.oncontextmenu = event => { const [ gx, gy ] = pointerToGraphCoordinates(event); const hit = findNodeAt(gx, gy); if (!hit) { event.preventDefault(); return; } openContextMenu(event, hit); }; zoom = d3.zoom() .filter(event => { if (event.type === "wheel") return true; if (event.type === "mousedown" || event.type === "touchstart" || event.type === "pointerdown") { const [ gx, gy ] = pointerToGraphCoordinates(event); if (findNodeAt(gx, gy)) return false; return !event.ctrlKey && !event.button; } return !event.ctrlKey && !event.button; }) .scaleExtent([ .01, 5 ]) .on("start", () => $canvas.classList.add("is-dragging")) .on("zoom", event => { currentTransform = event.transform; draw(); }) .on("end", () => $canvas.classList.remove("is-dragging")); const updateTranslateExtent = () => { if (nodes.length === 0) return; const rs = radiusScaleRef || (() => 10); const pad = 400; const minX = (d3.min(nodes, d => d.x - rs(d.count)) ?? 0) - pad; const minY = (d3.min(nodes, d => d.y - rs(d.count)) ?? 0) - pad; const maxX = (d3.max(nodes, d => d.x + rs(d.count)) ?? width) + pad; const maxY = (d3.max(nodes, d => d.y + rs(d.count)) ?? height) + pad; zoom.translateExtent([ [ minX, minY ], [ maxX, maxY ] ]); }; drag = d3.drag() .container($canvas) .subject(event => { const [ gx, gy ] = pointerToGraphCoordinates(event.sourceEvent || event); return findNodeAt(gx, gy); }) .on("start", event => { if (!event.subject) return; event.sourceEvent.stopPropagation(); if (!event.active) simulation.alphaTarget(.2).restart(); event.subject.fx = event.subject.x; event.subject.fy = event.subject.y; }) .on("drag", event => { if (!event.subject) return; const [ gx, gy ] = pointerToGraphCoordinates(event.sourceEvent); event.subject.fx = gx; event.subject.fy = gy; invalidateQuadtree(); if (!revealed) return; draw(); }) .on("end", event => { if (!event.subject) return; if (!event.active) simulation.alphaTarget(0); event.subject.fx = null; event.subject.fy = null; }); d3.select($canvas).call(zoom).call(drag); const heavy = nodes.length > 1500; simulation = d3.forceSimulation(nodes) .alphaDecay(heavy ? .05 : .0228) .force("link", d3.forceLink(links).id(d => d.id).distance(140).strength(.18)) .force("charge", d3.forceManyBody().strength(-260).theta(heavy ? 1.1 : .9)) .force("collide", d3.forceCollide().radius(d => radiusScale(d.count) + 10).iterations(heavy ? 1 : 2)) .force("center", d3.forceCenter(width / 2, height / 2)) .force("x", d3.forceX(width / 2).strength(.03)) .force("y", d3.forceY(height / 2).strength(.03)); var revealed = false; simulation.on("tick", () => { if (!revealed) return; invalidateQuadtree(); draw(); }); simulation.on("end", () => { if (token !== renderToken) return; revealed = true; $wrapper.classList.remove("is-loading"); $loading.setAttribute("aria-hidden", "true"); updateTranslateExtent(); invalidateQuadtree(); draw(); }); const shuffleNodes = () => { nodes.forEach(d => { d.x = width / 2 + (Math.random() - .5) * width * .6; d.y = height / 2 + (Math.random() - .5) * height * .6; d.vx = 0, d.vy = 0; d.fx = null, d.fy = null; }); invalidateQuadtree(); updateTranslateExtent(); simulation.alpha(1).restart(); }; const resetView = () => d3.select($canvas).transition().duration(250).call(zoom.transform, d3.zoomIdentity); const fitGraph = () => { if (nodes.length === 0) return; const rs = radiusScaleRef || (() => 10); const labelPadding = 40; const minX = d3.min(nodes, d => d.x - rs(d.count) - labelPadding) ?? 0; const minY = d3.min(nodes, d => d.y - rs(d.count)) ?? 0; const maxX = d3.max(nodes, d => d.x + rs(d.count) + labelPadding) ?? width; const maxY = d3.max(nodes, d => d.y + rs(d.count)) ?? height; const graphWidth = Math.max(1, maxX - minX), graphHeight = Math.max(1, maxY - minY); const padding = 20; const scale = Math.max( .01, Math.min( 5, Math.min( (width - padding * 2) / graphWidth, (height - padding * 2) / graphHeight ) ) ); const tx = width / 2 - scale * (minX + maxX) / 2; const ty = height / 2 - scale * (minY + maxY) / 2; d3.select($canvas).transition().duration(300).call(zoom.transform, d3.zoomIdentity.translate(tx, ty).scale(scale)); }; $shuffle.onclick = shuffleNodes; $reset.onclick = resetView; $fit.onclick = fitGraph; }; if (hiddenNodes.size > 0) updateHiddenBar(); updateUrlBar(); render(getActiveUsers()); }; load("cats"); }; $root.querySelector(".submit").addEventListener("click", () => doSubmit(false)); if (paramUsers.length) doSubmit(true); }; showStartPage(); } } // </nowiki> 6rmop0qi2c4drv3w4fu7hg2nwji5cjv 619029 619028 2026-07-28T01:40:54Z LuniZunie 25284 done for real this time 619029 javascript text/javascript /* ======= Install ======= mw.loader.load('https://meta.wikimedia.org/w/index.php?title=User:LuniZunie/scripts/Compare-users.js&action=raw&ctype=text/javascript'); // Backlink: [[User:LuniZunie/scripts/Compare-users.js]] ============ Instructions ============ Go to [[Special:BlankPage/Compare-users]] */ // <nowiki> { "use strict"; if (mw.config.get("wgPageName").toLowerCase() === "special:blankpage/compare-users") { class Text { static pluralize(word, n, plural) { return new Text(word).get(plural).get(n); } static Case = class TextCase { static Lower = Symbol("lower case"); static Upper = Symbol("UPPER CASE"); static Title = Symbol("Title Case"); static Sentence = Symbol("Sentence case"); static Camel = Symbol("camelCase"); static Pascal = Symbol("PascalCase"); static Snake = Symbol("snake_Case"); static Split = Symbol("split,case"); }; static #fromCase(text, type) { const temp = (text => { switch (type) { case Text.Case.Lower: case Text.Case.Upper: case Text.Case.Title: case Text.Case.Sentence: return text.split(/\s+/); case Text.Case.Camel: case Text.Case.Pascal: return text.split(/(?=[A-Z])/); case Text.Case.Snake: return text.split(/_/g); case Text.Case.Split: throw new TypeError("Split case is only used for output, not input"); default: throw new TypeError("Invalid case type, must be a Case value"); } })(text.toString().trim()); if (type === Text.Case.Sentence) return { inSentenceCase: true, words: temp.map(word => word.trim()).filter(word => word.length > 0) }; return { inSentenceCase: false, words: temp.map(word => word.trim().toLowerCase()).filter(word => word.length > 0) }; }; #inSentenceCase = false; #single; #plural; constructor(text, currentCase = Text.Case.Sentence) { const fromCase = Text.#fromCase(text, currentCase); this.#inSentenceCase = fromCase.inSentenceCase; this.#single = fromCase.words; this.#plural = this.#getPlural(); }; #getPlural(plural) { if (plural ?? true === true) { const temp = [ ...this.#single ]; const end = temp.length - 1; temp[end] = (single => { let temp; // s, sh, ch, x, z, consonant + o -> -es temp = single.replace(/(?<=sh?|ch|x|z|[^aeiou]o)$/i, "es"); if (temp !== single) return temp; // consonant + y -> -ies temp = single.replace(/(?<=[^aeiou])y$/i, "ies"); if (temp !== single) return temp; // f, fe -> -ves temp = single.replace(/fe?$/i, "ves"); if (temp !== single) return temp; return `${single}s`; })(this.#single[end]); return temp; } else if (plural === false) return [ ...this.#single ]; else if (plural instanceof Text) return plural.case(Text.Case.Split).get(); else throw new TypeError("Invalid plural argument, must be boolean or Text instance"); }; plural() { this.#plural = this.#getPlural(...arguments); return this; } case(type = Text.Case.Sentence) { const format = text => { switch (type) { case Text.Case.Lower: return text.map(word => word.toLowerCase()).join(" "); case Text.Case.Upper: return text.map(word => word.toUpperCase()).join(" "); case Text.Case.Title: return text.map(word => word.charAt(0).toUpperCase() + word.slice(1).toLowerCase()).join(" "); case Text.Case.Sentence: if (this.#inSentenceCase) return text.join(" "); let punctuation = true; return text.map(word => { let rtn = punctuation ? word.charAt(0).toUpperCase() + word.slice(1).toLowerCase() : word.toLowerCase(); punctuation = /[.!?]$/.test(word); return rtn; }).join(" "); case Text.Case.Camel: return text.map((word, i) => i === 0 ? word.toLowerCase() : word.charAt(0).toUpperCase() + word.slice(1).toLowerCase()).join(""); case Text.Case.Pascal: return text.map(word => word.charAt(0).toUpperCase() + word.slice(1).toLowerCase()).join(""); case Text.Case.Snake: return text.map(word => word.toLowerCase()).join("_"); case Text.Case.Split: return text; default: throw new TypeError("Invalid case type, must be a Case value"); } }; const [ single, plural ] = [ format(this.#single), format(this.#plural) ]; return Object.freeze({ get(n = 1) { const text = Number.isNaN(Number(n)) || n === 1 || n === 1n || n === "1" ? single : plural; return text.replace(/(?<!\\)%n/g, n); } }); }; get(n = 1) { return this.case().get(n); } }; const sleep = ms => new Promise(resolve => setTimeout(resolve, ms)); const escapeHTML = str => { const $ = document.createElement("div"); $.textContent = str; return $.innerHTML; }; const waitForD3 = () => new Promise(resolve => { const tick = () => { if (typeof d3 !== "undefined") return resolve(); setTimeout(tick, 100); }; tick(); }); const getParams = () => new URLSearchParams(window.location.search); const setParams = params => { const url = new URL(window.location.href); url.search = params.toString(); window.history.replaceState(null, "", url.toString()); }; document.title = "Compare users - Wikipedia"; document.querySelector("#firstHeading").textContent = "Compare users"; document.head.appendChild(document.createElement("script")).src = "https://cdn.jsdelivr.net/npm/d3@7"; document.head.appendChild(document.createElement("style")).textContent = ` html, body { min-height: 100%; } #mw-content-text { min-height: calc(100vh - 180px); display: flex; align-items: flex-start; justify-content: center; padding: 24px; } .compare-users-root { width: min(100%, 1360px); } .compare-card, .panel { background: #fff; border: 1px solid #d0d7de; border-radius: 16px; box-shadow: 0 10px 28px rgba(0, 0, 0, .08); } .compare-card { width: min(100%, 640px); margin: 0 auto; padding: 24px; } .compare-card > h2, .panel > h2 { margin: 0 0 8px; font-size: 1.35rem; line-height: 1.2; color: #1f2328; } .compare-card > p, .panel-subtitle { margin: 0 0 18px; color: #656d76; font-size: .95rem; } .sub-compare-card { top: -1px; width: calc(min(100%, 640px) - 16px); margin: 0 auto; background: #f8fafc; border: 1px solid #e5e7eb; border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; padding: 2px 16px; } .dashboard { display: flex; flex-direction: column; gap: 18px; } .graph-back { background: #f1f5f9; color: #334155; padding: 9px 16px; font-size: .9rem; align-self: stretch; } .view-tabs { display: flex; width: 100%; border: 1px solid #d0d7de; border-radius: 12px; overflow: hidden; background: #f1f5f9; box-shadow: 0 10px 28px rgba(0, 0, 0, .08); } .view-tab { flex: 1 1 0; border: none; background: transparent; color: #57606a; font-size: .95rem; font-weight: 600; padding: 12px 16px; cursor: pointer; text-align: center; transition: background-color .15s ease, color .15s ease; } .view-tab:hover { background: #e2e8f0; color: #1f2328; } .view-tab.active { background: #fff; color: #0969da; box-shadow: inset 0 -3px 0 #0969da; } .view-tab + .view-tab { border-left: 1px solid #d0d7de; } .overview-grid { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 14px; } .stat-card { background: linear-gradient(to bottom, #ffffff, #f8fafc); border: 1px solid #e5e7eb; border-radius: 14px; padding: 16px; } .stat-card .label { margin-bottom: 6px; font-size: .8rem; font-weight: 700; color: #667085; text-transform: uppercase; letter-spacing: .04em; } .stat-card .value { font-size: 1.55rem; font-weight: 700; color: #111827; line-height: 1.1; } .stat-card .meta { margin-top: 8px; font-size: .9rem; color: #667085; } .user-list { display: flex; flex-direction: column; gap: 12px; margin-bottom: 18px; } .user-row { display: flex; gap: 10px; align-items: center; } .user-input, .user-item { flex: 1; min-width: 0; padding: 11px 14px; border: 1px solid #d0d7de; border-radius: 10px; font-size: .95rem; color: #1f2328; background: #fff; line-height: 1.2; } .user-input { outline: none; transition: border-color 160ms ease, box-shadow 160ms ease; } .user-input:focus { border-color: #36c; box-shadow: 0 0 0 3px rgba(51, 102, 204, .16); } .user-item .since { float: right; font-size: .85rem; color: #656d76; } .button { border: none; border-radius: 10px; padding: 11px 14px; font-size: .95rem; font-weight: 600; cursor: pointer; transition: background 160ms ease, transform 120ms ease, opacity 160ms ease; } .button:hover { transform: translateY(-1px); } .button:active { transform: translateY(0); } .button.add { background: #eef4ff; color: #36c; margin-bottom: 18px; } .button.add:hover { background: #dfeaff; } .button.delete, .button.stop { background: #fff1f2; color: #d1242f; flex-shrink: 0; } .button.delete:hover, .button.stop:hover { background: #ffe2e5; color: #b11d26; } .button.submit { width: 100%; background: #36c; color: #fff; padding: 12px 16px; font-size: 1rem; } .button.submit:hover { background: #254fa3; } .button.stop-all { width: 100%; background: #d1242f; color: #fff; padding: 12px 16px; font-size: 1rem; } .button.stop-all:hover { background: #b11d26; } .button.graph-action { background: #eef2ff; color: #334155; padding: 9px 12px; } .button.graph-action:hover { background: #e2e8f0; } .button.disabled { pointer-events: none; background: #f0f0f0 !important; color: #a2a9b1 !important; cursor: not-allowed; transform: none !important; } .panel { padding: 18px; } .graph-panel { padding: 0; overflow: hidden; } .graph-toolbar { display: flex; align-items: center; justify-content: space-between; gap: 12px; padding: 18px 20px 14px; border-bottom: 1px solid #eaecf0; background: linear-gradient(to bottom, #f8fafc, #ffffff); } .graph-meta { padding: 18px 20px 0px; } .graph-meta h2 { margin: 0 0 4px; font-size: 1.2rem; color: #1f2937; } .graph-meta p { margin: 0; color: #667085; font-size: .92rem; } .graph-actions { display: flex; flex-wrap: wrap; gap: 8px; align-items: center; justify-content: space-between; width: 100%; } .user-filter-group { display: flex; flex-wrap: wrap; gap: 6px; align-items: center; } .user-filter-label { font-size: .8rem; font-weight: 700; color: #667085; text-transform: uppercase; letter-spacing: .04em; margin-right: 2px; white-space: nowrap; } .user-toggle { display: inline-flex; align-items: center; gap: 6px; padding: 6px 12px; border: 1.5px solid #d0d7de; border-radius: 999px; font-size: .85rem; font-weight: 600; color: #667085; background: #f8fafc; cursor: pointer; transition: all 160ms ease; white-space: nowrap; user-select: none; } .user-toggle:hover { border-color: #36c; color: #36c; background: #eef4ff; transform: translateY(-1px); } .user-toggle.active { border-color: #36c; color: #fff; background: #36c; } .user-toggle.active:hover { background: #254fa3; border-color: #254fa3; color: #fff; } .user-toggle-dot { width: 8px; height: 8px; border-radius: 50%; background: currentColor; opacity: .7; flex-shrink: 0; } .user-toggle.active .user-toggle-dot { background: rgba(255,255,255,.8); opacity: 1; } .graph-wrapper { position: relative; width: 100%; min-height: 720px; background: radial-gradient(circle at top left, rgba(59, 130, 246, .06), transparent 28%), radial-gradient(circle at bottom right, rgba(16, 185, 129, .05), transparent 24%), #f8fafc; overflow: hidden; } .graph-wrapper.is-loading .graph-svg { opacity: 0; pointer-events: none; } .graph-loading { position: absolute; inset: 0; display: none; align-items: center; justify-content: center; flex-direction: column; gap: 10px; background: rgba(248, 250, 252, .86); backdrop-filter: blur(3px); color: #334155; z-index: 2; text-align: center; padding: 24px; } .graph-wrapper.is-loading .graph-loading { display: flex; } .graph-loading-spinner { width: 34px; height: 34px; border-radius: 50%; border: 3px solid #cbd5e1; border-top-color: #2563eb; animation: graph-spin 0.9s linear infinite; } .graph-loading-title { font-size: .98rem; font-weight: 700; color: #1f2937; } .graph-loading-subtitle { max-width: 28rem; font-size: .9rem; color: #64748b; line-height: 1.4; } @keyframes graph-spin { to { transform: rotate(360deg); } } .graph-svg { display: block; width: 100%; height: 720px; background: transparent; cursor: grab; touch-action: none; user-select: none; -webkit-user-select: none; } .graph-svg.is-dragging { cursor: grabbing; } .graph-tooltip { position: absolute; z-index: 3; left: 0; top: 0; pointer-events: none; background: rgba(17, 24, 39, .92); color: #fff; font-size: .78rem; font-weight: 600; padding: 5px 9px; border-radius: 8px; opacity: 0; transform: translateY(2px); transition: opacity 120ms ease, transform 120ms ease; white-space: nowrap; max-width: 260px; overflow: hidden; text-overflow: ellipsis; } .graph-tooltip.visible { opacity: 1; transform: translateY(0); } .graph-legend { padding: 12px 20px 16px; border-top: 1px solid #eaecf0; color: #667085; font-size: .88rem; background: #fff; } .legend-dot { display: inline-block; width: 10px; height: 10px; border-radius: 999px; margin-right: 2px; vertical-align: middle; } .legend-dot:not(:first-child) { margin-left: 6px; } .legend-dot.node { background: #3b82f6; } .legend-dot.edge { background: #94a3b8; } .legend-dot.offscreen { background: #2563eb; } .hidden-nodes-bar { display: flex; flex-wrap: wrap; gap: 8px; align-items: center; padding: 10px 20px 14px; border-top: 1px solid #eaecf0; background: #fff; } .hidden-nodes-label { font-size: .8rem; font-weight: 700; color: #667085; text-transform: uppercase; letter-spacing: .04em; white-space: nowrap; } .hidden-node-chip { display: inline-flex; align-items: center; gap: 6px; padding: 5px 10px; border-radius: 999px; font-size: .82rem; font-weight: 600; color: #374151; background: #f1f5f9; border: 1px solid #d0d7de; cursor: pointer; transition: all 160ms ease; white-space: nowrap; } .hidden-node-chip:hover { background: #dbeafe; border-color: #93c5fd; color: #1d4ed8; transform: translateY(-1px); } .hidden-node-chip .unhide-x { font-size: .75rem; opacity: .6; } .node-context-menu { position: fixed; z-index: 9999; background: #fff; border: 1px solid #d0d7de; border-radius: 12px; box-shadow: 0 8px 24px rgba(0,0,0,.13); padding: 0; min-width: 220px; max-width: 300px; overflow: hidden; font-size: .9rem; } .node-context-menu .ctx-header { padding: 12px 14px 10px; border-bottom: 1px solid #eaecf0; background: linear-gradient(to bottom, #f8fafc, #ffffff); } .node-context-menu .ctx-header .ctx-title { font-weight: 700; color: #111827; font-size: .95rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .node-context-menu .ctx-header .ctx-count { color: #667085; font-size: .82rem; margin-top: 2px; } .node-context-menu .ctx-section-label { padding: 8px 14px 4px; font-size: .75rem; font-weight: 700; color: #667085; text-transform: uppercase; letter-spacing: .04em; } .node-context-menu .ctx-connections { padding: 0 14px 8px; display: flex; flex-direction: column; gap: 4px; } .node-context-menu .ctx-connection-row { display: flex; justify-content: space-between; align-items: center; gap: 8px; padding: 5px 8px; border-radius: 8px; background: #f8fafc; border: 1px solid #e5e7eb; } .node-context-menu .ctx-connection-row span { color: #374151; font-size: .85rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .node-context-menu .ctx-connection-row strong { color: #111827; font-size: .85rem; flex-shrink: 0; } .node-context-menu .ctx-divider { height: 1px; background: #eaecf0; margin: 4px 0; } .node-context-menu .ctx-action { display: flex; align-items: center; gap: 8px; width: 100%; padding: 10px 14px; border: none; background: transparent; color: #d1242f; font-size: .9rem; font-weight: 600; cursor: pointer; text-align: left; transition: background 120ms ease; } .node-context-menu .ctx-action:hover { background: #fff1f2; } .url-bar { display: flex; align-items: center; gap: 10px; padding: 10px 14px; background: #f8fafc; border: 1px solid #e5e7eb; border-radius: 10px; font-size: .82rem; color: #667085; } .url-bar .url-label { font-weight: 700; color: #344054; white-space: nowrap; flex-shrink: 0; } .url-bar .url-text { flex: 1; min-width: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-family: ui-monospace, monospace; font-size: .8rem; color: #475569; } .url-bar .url-copy { border: none; border-radius: 6px; padding: 5px 10px; font-size: .8rem; font-weight: 600; cursor: pointer; background: #36c; color: #fff; flex-shrink: 0; transition: background 160ms ease; } .url-bar .url-copy:hover { background: #254fa3; } .bottom-meta { display: grid; grid-template-columns: minmax(0, 1.2fr) minmax(320px, .8fr); gap: 18px; } .matrix-wrapper { overflow: auto; border: 1px solid #e5e7eb; border-radius: 12px; background: #fff; } table.matrix { width: 100%; border-collapse: collapse; min-width: 560px; } table.matrix th, table.matrix td { border: 1px solid #e5e7eb; padding: 10px 12px; text-align: center; font-size: .92rem; } table.matrix th { position: sticky; top: 0; background: #f8fafc; color: #344054; font-weight: 700; z-index: 1; } table.matrix td.row-head { text-align: left; font-weight: 700; background: #f8fafc; color: #344054; position: sticky; left: 0; z-index: 1; } .summary-blocks { display: flex; flex-direction: column; gap: 12px; } .summary-block { border: 1px solid #e5e7eb; border-radius: 12px; background: linear-gradient(to bottom, #ffffff, #fafafa); padding: 14px; } .summary-block h3 { margin: 0 0 10px; font-size: 1rem; color: #111827; } .chip-list { display: flex; flex-wrap: wrap; gap: 8px; } .chip { display: inline-flex; align-items: center; max-width: 100%; padding: 6px 10px; border-radius: 999px; font-size: .82rem; font-weight: 600; color: #1d4ed8; background: #eff6ff; border: 1px solid #bfdbfe; } .stack-list { display: flex; flex-direction: column; gap: 8px; } .stack-item { display: flex; justify-content: space-between; gap: 12px; padding: 9px 10px; border: 1px solid #e5e7eb; border-radius: 10px; background: #fff; font-size: .92rem; } .stack-item strong { color: #111827; } .muted { color: #667085; } @media (max-width: 1100px) { .overview-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); } .bottom-meta { grid-template-columns: 1fr; } } @media (max-width: 700px) { #mw-content-text { padding: 16px; } .compare-card, .panel { padding: 16px; } .graph-panel { padding: 0; } .user-row { flex-direction: column; align-items: stretch; } .button.delete, .button.stop { width: 100%; } .graph-toolbar { flex-direction: column; align-items: stretch; } .graph-wrapper, .graph-svg { min-height: 560px; height: 560px; } .overview-grid { grid-template-columns: 1fr; } } `; document.querySelector("#mw-content-text").innerHTML = "<div class='compare-users-root'></div>"; const $root = document.querySelector("#mw-content-text > .compare-users-root"); const showStartPage = () => { const params = getParams(); const paramUsers = (params.get("users") || "").split("|").map(u => u.trim().replace(/_/g, " ")).filter(Boolean); $root.innerHTML = ` <div class="compare-card"> <h2>Compare users</h2> <p>Add the users you want to compare.</p> <div class="user-list"></div> <button class="button add">+ Add User</button> <button class="button submit">Submit</button> </div> `; const $users = $root.querySelector(".user-list"); const addUser = (value = "") => { const $row = document.createElement("div"); $row.className = "user-row"; $users.appendChild($row); const $input = document.createElement("input"); $input.type = "text"; $input.className = "user-input"; $input.placeholder = "Enter username..."; $input.value = value; $row.appendChild($input); const $delete = document.createElement("button"); $delete.className = "button delete"; $delete.textContent = "Delete"; $delete.addEventListener("click", () => $row.remove()); $row.appendChild($delete); return $input; }; if (paramUsers.length) { paramUsers.forEach(u => addUser(u)); for (let i = paramUsers.length; i < 2; i++) addUser(); } else for (let i = 0; i < 2; i++) addUser(); $root.querySelector(".add").addEventListener("click", () => addUser()); const doSubmit = async (fromUrl = false) => { const usernames = new Set( [ ...$users.querySelectorAll(".user-input") ] .map($input => ($input.value.includes(":") ? $input.value.split(":")[1].trim() : $input.value.trim()).replace(/_/g, " ")) .filter(username => username.length > 0) ); if (usernames.size === 0) return mw.notify("Please enter at least one username.", { type: "error" }); if (!fromUrl) { const params = getParams(); params.set("users", [ ...usernames ].join("|")); params.delete("tags"), params.delete("hide-tags"); params.delete("cats"), params.delete("hide-cats"); setParams(params); } const api = new mw.Api(); const continuities = new Map(); const lookupUser = async username => { const continuity = continuities.get(username); return api.get({ action: "query", list: "usercontribs", ucuser: username, ucprop: "ids|title|timestamp|tags|flags|sizediff", uclimit: "max", ...(continuity || { }) }) .then(data => { continuities.set(username, data.continue); if (!data.continue) { usernames.delete(username); continuities.delete(username); } return data?.query?.usercontribs || [ ]; }) .catch(error => { console.error(`Error occurred while fetching contributions for user ${username}:`, error); usernames.delete(username); continuities.delete(username); return [ ]; }); }; const chunkedUsers = [ ]; { const users = [ ...usernames ], length = users.length; for (let i = 0; i < length; i += 50) chunkedUsers.push(users.slice(i, i + 50)); } let maxEditCount = -1; try { for (const users of chunkedUsers) { const editCounts = await api.get({ action: "query", list: "users", ususers: users.join("|"), usprop: "editcount" }).then(data => data?.query?.users || [ ]); for (const editCount of editCounts) maxEditCount = Math.max(maxEditCount, editCount.editcount || 0); } } catch { maxEditCount = "???"; } $root.innerHTML = ` <div class="compare-card"> <h2>Computing user contributions</h2> <div class="user-list"></div> <button class="button stop-all">Stop All (0% complete)</button> </div> <div class="sub-compare-card"> <p class="pages-parsed">0 / 0 pages parsed</p> </div> `; const $pagesParsed = $root.querySelector(".pages-parsed"); const $rows = new Map(); const $progressList = $root.querySelector(".user-list"); const stop = new Set(); usernames.forEach(username => { const now = new Date(); const $row = document.createElement("div"); $row.className = "user-row"; $rows.set(username, $progressList.appendChild($row)); const $user = document.createElement("div"); $user.className = "user-item"; $user.innerHTML = `${escapeHTML(username)} <span class="since">(c. ${now.getUTCFullYear()}-${(now.getUTCMonth() + 1).toString().padStart(2, "0")})</span>`; $row.appendChild($user); const $stop = document.createElement("button"); $stop.className = "button stop"; $stop.innerHTML = "Stop"; $stop.addEventListener("click", () => stop.add(username)); $row.appendChild($stop); }); const $stopAll = $root.querySelector(".button.stop-all"); $stopAll.addEventListener("click", () => [ ...$rows.keys() ].forEach(username => stop.add(username))); const fetchCategories = async pages => { let continuity = null, iterations = 0; const categories = { }; do { const data = await api.get({ action: "query", prop: "categories", titles: pages.join("|"), cllimit: "max", clshow: "!hidden", ...(continuity || { }) }); iterations++; Object.values(data.query.pages).forEach(page => categories[page.title] = (categories[page.title] ||= [ ]).concat((page.categories || [ ]).map(cat => cat.title)) ); continuity = data.continue || null; } while (continuity); return { categories, iterations }; }; const uniquePages = new Set(), pagesByUser = new Map(); const pagesToParse = [ ], parsedPages = new Map(); const editsToPageByUser = new Map(); let noMorePages = false, editsDone = false, lastRun = performance.now(), pagesResolve; const pagesPromise = new Promise(resolve => { pagesResolve = resolve; }); const parsePages = async () => { let sleepTime = 10; const pageBatchConcurrency = editsDone ? 5 : 1; const start = performance.now(); if (pagesToParse.length === 0) { if (noMorePages) return pagesResolve(); return setTimeout(parsePages, 0); } if (pagesToParse.length < pageBatchConcurrency * 50 && (performance.now() - lastRun) < 100) return setTimeout(parsePages, 0); lastRun = performance.now(); const batchGroups = [ ]; for (let i = 0; i < pageBatchConcurrency && pagesToParse.length > 0; i++) batchGroups.push(pagesToParse.splice(0, 50)); const batchResults = await Promise.all(batchGroups.map(async pages => { try { return { pages, ...(await fetchCategories(pages)) }; } catch (error) { return { pages, categories: { }, iterations: 0 }; } })); batchResults.forEach(({ pages, categories, iterations }) => { for (const [ page, pageCategories ] of Object.entries(categories)) parsedPages.set(page, pageCategories); sleepTime *= Math.max(1, iterations); if (categories && Object.keys(categories).length === 0) for (const page of pages) parsedPages.set(page, [ ]); }); $pagesParsed.textContent = `${parsedPages.size} / ${uniquePages.size} pages parsed`; if (noMorePages && pagesToParse.length === 0) return pagesResolve(); setTimeout(parsePages, Math.max(0, sleepTime - (performance.now() - start))); }; parsePages(); const contributions = new Map([ ...usernames ].map(username => [ username, [ ] ])); let max = 0; while (usernames.size > 0) { if (max > 0) await sleep(25 * usernames.size); for (const username of usernames) { const $row = $rows.get(username); let contribs; if (!stop.has(username)) contribs = await lookupUser(username); if (stop.has(username)) contribs = undefined; for (const contrib of contribs || [ ]) { if (!editsToPageByUser.has(username)) editsToPageByUser.set(username, new Map()); const userEdits = editsToPageByUser.get(username); if (!userEdits.has(contrib.title)) userEdits.set(contrib.title, 0); userEdits.set(contrib.title, userEdits.get(contrib.title) + 1); } if (!Array.isArray(contribs) || contribs.length === 0) { usernames.delete(username); const temp = contributions.get(username); const oldest = temp[temp.length - 1]; if (oldest) { const date = new Date(oldest.timestamp); $row.querySelector(".user-item > .since").textContent = `(c. ${date.getUTCFullYear()}-${(date.getUTCMonth() + 1).toString().padStart(2, "0")})`; } else $row.querySelector(".user-item > .since").textContent = "(no contributions found)"; const $stop = $row.querySelector(".button.stop"); $stop.classList.add("disabled"); $stop.textContent = "Done!"; } else { if (!pagesByUser.has(username)) pagesByUser.set(username, new Set()); const userPages = pagesByUser.get(username); for (const { title } of contribs) { userPages.add(title); if (!uniquePages.has(title)) { uniquePages.add(title); pagesToParse.push(title); } } $pagesParsed.textContent = `${parsedPages.size} / ${uniquePages.size} pages parsed`; const temp = contributions.get(username).concat(contribs); contributions.set(username, temp); max = Math.max(max, temp.length); $stopAll.textContent = `Stop all (${Math.min(100, Math.round((max / maxEditCount) * 100))}% complete)`; const oldest = contribs[contribs.length - 1]; const date = new Date(oldest.timestamp); $row.querySelector(".user-item > .since").textContent = `(c. ${date.getUTCFullYear()}-${(date.getUTCMonth() + 1).toString().padStart(2, "0")})`; if (!continuities.has(username)) { const $stop = $row.querySelector(".button.stop"); $stop.classList.add("disabled"); $stop.textContent = "Done!"; } } } } editsDone = true; noMorePages = true; $stopAll.classList.add("disabled"); $stopAll.textContent = `Done! (100% complete)`; await pagesPromise; const database = { tags: new Map(), cats: new Map() }; for (const [ username, edits ] of contributions.entries()) { { const tags = edits.map(edit => edit.tags.length === 0 ? [ "none" ] : edit.tags); const counts = tags.flat().reduce((acc, tag) => { acc.set(tag, (acc.get(tag) || 0) + 1); return acc; }, new Map()); database.tags.set(username, { all: new Set(tags.flat()), list: tags, counts, top: [ ...counts.entries() ].sort((a, b) => b[1] - a[1] || a[0].localeCompare(b[0])).slice(0, 10) }); } { const cats = [ ...(pagesByUser.get(username) || [ ]) ].flatMap(page => { const temp = parsedPages.get(page) || [ ]; const catsArray = temp.length === 0 ? null : temp.map(c => c.replace(/^Category:/i, "")); return Array.from({ length: editsToPageByUser.get(username).get(page) || 1 }, () => catsArray); }).filter(Boolean); const counts = cats.flat().reduce((acc, category) => { acc.set(category, (acc.get(category) || 0) + 1); return acc; }, new Map()); database.cats.set(username, { all: new Set(cats.flat()), list: cats, counts: counts, top: [ ...counts.entries() ].sort((a, b) => b[1] - a[1] || a[0].localeCompare(b[0])).slice(0, 10) }); } } const load = async type => { const data = database[type]; const build = (users, hidden) => { const thisData = new Map(); for (const user of users) thisData.set(user, data.get(user)); const nodeCounts = new Map(); for (const [ _, datum ] of thisData.entries()) for (const items of datum.list) for (const item of items) nodeCounts.set(item, (nodeCounts.get(item) || 0) + 1); const linkCounts = new Map(); for (const [ _, datum ] of thisData.entries()) for (const items of datum.list) { const parsed = [ ...new Set(items) ].sort(); const length = parsed.length; for (let i = 0; i < length - 1; i++) for (let j = i + 1; j < length; j++) { const key = `${parsed[i]}|${parsed[j]}`; linkCounts.set(key, (linkCounts.get(key) || 0) + 1); } } return { nodes: [ ...nodeCounts.entries() ].map(([ id, count ]) => ({ id, count })).filter(({ id }) => !hidden.has(id)), links: [ ...linkCounts.entries() ].map(([ key, count ]) => { const [ a, b ] = key.split("|"); return { source: a, target: b, count }; }).filter(({ source, target }) => !hidden.has(source) && !hidden.has(target)) }; }; const text = new Text({ tags: "Tag", cats: "Category" }[type], Text.Case.Sentence); const users = [ ...data.keys() ]; const entries = [ ...data.entries() ]; const all = new Set(entries.flatMap(([ _, datum ]) => [ ...datum.all ])); const shared = entries.slice(1).reduce((acc, [ username, datum ]) => new Set([ ...acc ].filter(tag => datum.all.has(tag))), new Set(entries[0][1].all)); console.log(shared, entries); const unique = new Map(entries.map(([ username, datum ]) => [ username, [ ...datum.all ].filter(tag => !shared.has(tag)) ])); const overlap = entries.map(([ _, a ]) => entries.map(([ _, b ]) => [ ...a.all ].filter(tag => b.all.has(tag)).length)); let bestPair; { const length = overlap.length; for (let i = 0; i < length; i++) for (let j = i + 1; j < length; j++) { const shared = overlap[i][j]; if (!bestPair || shared > bestPair.shared) bestPair = { a: users[i], b: users[j], shared }; } } const maxOverlap = overlap.flat().reduce((max, value) => Math.max(max, value), 0); const getHeat = value => { if (maxOverlap <= 0) return "#f8fafc"; return `hsl(217 91% ${97 - Math.log1p(value) / Math.log1p(maxOverlap) * 42}%)`; }; const getChips = items => { if (items.length === 0) return `<span class="muted">None</span>`; return `<div class="chip-list">${items.map(item => item === "none" ? `<span class="chip"><i>none</i></span>` : `<span class="chip">${escapeHTML(item)}</span>`).join("")}</div>`; }; const stackItems = items => { if (!items.length) return `<span class="muted">None</span>`; return `<div class="stack-list">${ items.map(([ name, count ]) => ` <div class="stack-item"> <span>${name === "none" ? `<i>none</i>` : escapeHTML(name)}</span> <strong>${count}</strong> </div> `).join("") }</div>`; }; const params = getParams(); const filter = (params.get(type) || "").split("|").map(user => user.trim().replace(/_/g, " ")).filter(user => data.has(user)); const hidden = (params.get("hidden") || "").split("|").map(t => t.trim()).filter(Boolean); $root.innerHTML = ` <div class="view-tabs"> <button type="button" class="view-tab ${type === "tags" ? "active" : ""}" data-view="tags">Tags</button> <button type="button" class="view-tab ${type === "cats" ? "active" : ""}" data-view="cats">Categories</button> </div> <div class="dashboard"> <div style="display:flex; justify-content:flex-start; gap:10px; align-items:center; flex-wrap:wrap;"> <button class="button graph-back">← New comparison</button> <div class="url-bar" style="flex:1; min-width:0;"> <span class="url-label">Link:</span> <span class="url-text"></span> <button class="url-copy">Copy</button> </div> </div> <div class="overview-grid"> <div class="stat-card"> <div class="label">Users</div> <div class="value">${data.size}</div> <div class="meta">Compared in this run</div> </div> <div class="stat-card"> <div class="label">${text.case(Text.Case.Title).get(0)}</div> <div class="value">${all.size}</div> <div class="meta">Across all users</div> </div> <div class="stat-card"> <div class="label">Shared ${text.case(Text.Case.Lower).get(0)}</div> <div class="value">${shared.size}</div> <div class="meta">Between users</div> </div> <div class="stat-card"> <div class="label">Strongest pair</div> <div class="value">${bestPair?.shared || 0}</div> <div class="meta">${bestPair ? `${escapeHTML(bestPair.a)} ↔ ${escapeHTML(bestPair.b)}` : "No pairs found"}</div> </div> </div> <div class="panel graph-panel"> <div class="graph-meta"> <h2>${text.case(Text.Case.Title).get(1)} overlap</h2> <p>Drag nodes, drag empty space to pan, scroll to zoom, right-click nodes for options. Labels appear once you zoom in.</p> </div> <div class="graph-toolbar"> <div class="graph-actions"> <div class="user-filter-group"> <span class="user-filter-label">Show:</span> ${entries.map(([ user ]) => ` <button class="user-toggle ${filter.length === 0 || filter.includes(user) ? "active" : ""}" data-user="${escapeHTML(user)}" type="button"> <span class="user-toggle-dot"></span>${escapeHTML(user)} </button> `).join("")} </div> <div> <button class="button graph-action graph-shuffle">Shuffle nodes</button> <button class="button graph-action graph-reset">Reset view</button> <button class="button graph-action graph-fit">Fit to view</button> </div> </div> </div> <div class="graph-wrapper"> <canvas class="graph-svg" aria-label="${text.case(Text.Case.Title).get(1)} overlap graph"></canvas> <div class="graph-tooltip" role="status" aria-hidden="true"></div> <div class="graph-loading" aria-live="polite" aria-atomic="true" role="status"> <div class="graph-loading-spinner"></div> <div class="graph-loading-title">Simulating layout</div> <div class="graph-loading-subtitle">Positioning nodes for a large graph can take a moment.</div> </div> </div> <div class="graph-legend"> <span class="legend-dot node"></span> node size = ${text.case(Text.Case.Lower).get(0)} frequency <span class="legend-dot edge"></span> edge thickness = co-occurrence <span class="legend-dot offscreen"></span> blue arrows = off-screen connected groups </div> <div class="hidden-nodes-bar" style="display:none;"></div> </div> <div class="bottom-meta"> <div class="panel"> <h2>User overlap heatmap</h2> <p class="panel-subtitle">Each cell shows the number of shared ${text.case(Text.Case.Lower).get(0)} by the row and column users.</p> <div class="matrix-wrapper"> <table class="matrix"> <thead> <tr> <th>User</th> ${users.map(user => `<th>${escapeHTML(user)}</th>`).join("")} </tr> </thead> <tbody> ${users.map((row, i) => ` <tr> <td class="row-head">${escapeHTML(row)}</td> ${users.map((col, j) => ` <td style="background: ${getHeat(overlap[i][j])}; color: ${overlap[i][j] > maxOverlap * .55 ? "#fff" : "#111827"};"> ${overlap[i][j]} </td> `).join("")} </tr> `).join("")} </tbody> </table> </div> </div> <div class="summary-blocks"> <div class="panel"> <h2>Shared ${text.case(Text.Case.Lower).get(0)}</h2> <p class="panel-subtitle">${text.case(Text.Case.Title).get(0)} used by every compared user.</p> ${getChips([ ...shared ].slice(0, 20))} </div> <div class="panel"> <h2>Unique ${text.case(Text.Case.Lower).get(0)}</h2> <p class="panel-subtitle">${text.case(Text.Case.Title).get(0)} used by only one of the compared users.</p> <div class="summary-blocks"> ${users.map(username => ` <div class="summary-block"> <h3>${escapeHTML(username)}</h3> ${getChips(unique.get(username).slice(0, 20))} </div> `).join("")} </div> </div> </div> </div> <div class="bottom-meta"> <div class="panel"> <h2>Top ${text.case(Text.Case.Lower).get(0)} per user</h2> <p class="panel-subtitle">The most frequently used ${text.case(Text.Case.Lower).get(0)} for each user.</p> <div class="summary-blocks"> ${users.map(username => ` <div class="summary-block"> <h3>${escapeHTML(username)}</h3> ${stackItems(data.get(username).top)} </div> `).join("")} </div> </div> <div class="panel"> <h2>Pair overlap</h2> <p class="panel-subtitle">Highest pairwise shared-${text.case(Text.Case.Lower).get(1)} counts.</p> ${ (() => { const pairs = [ ]; const length = users.length; for (let i = 0; i < length; i++) for (let j = i + 1; j < length; j++) pairs.push([ `${users[i]} ↔ ${users[j]}`, overlap[i][j] ]); pairs.sort((a, b) => b[1] - a[1] || a[0].localeCompare(b[0])); return stackItems(pairs.slice(0, 12)); })() } </div> </div> </div> `; $root.querySelectorAll(".view-tab").forEach($tab => { $tab.addEventListener("click", () => { const view = $tab.dataset.view; if (view === type) return; const params = getParams(); params.set("view", view); setParams(params); load(view); }); }); $root.querySelector(".graph-back").addEventListener("click", () => { const params = getParams(); params.delete("users"); params.delete("tags"), params.delete("hide-tags"); params.delete("cats"), params.delete("hide-cats"); setParams(params); showStartPage(); }); const $urlText = $root.querySelector(".url-text"), $urlCopy = $root.querySelector(".url-copy"); const updateUrlBar = () => { $urlText.textContent = window.location.search; $urlText.title = window.location.href; }; $urlCopy.addEventListener("click", () => { navigator.clipboard.writeText(window.location.href).then(() => { $urlCopy.textContent = "Copied!"; setTimeout(() => { $urlCopy.textContent = "Copy"; }, 1800); }); }); const activeUsers = new Set(filter.length > 0 ? users.filter(u => filter.includes(u)) : users); const getActiveUsers = () => users.filter(u => activeUsers.has(u)); await waitForD3(); let simulation = null, zoom = null, drag = null; let currentTransform = d3.zoomIdentity; let renderToken = 0; let currentNodes = [ ], currentLinks = [ ], currentGroups = new Map(); let radiusScaleRef = null; const computeGroups = (nodes, links) => { const parent = new Map(nodes.map(d => [ d.id, d.id ])); const find = id => { while (parent.get(id) !== id) { parent.set(id, parent.get(parent.get(id))); id = parent.get(id); } return id; }; const union = (a, b) => { const ra = find(a), rb = find(b); if (ra !== rb) parent.set(ra, rb); }; links.forEach(link => { const source = typeof link.source === "object" ? link.source.id : link.source; const target = typeof link.target === "object" ? link.target.id : link.target; union(source, target); }); const groups = new Map(); nodes.forEach(d => groups.set(d.id, find(d.id))); return groups; }; const hiddenNodes = new Set(hidden); const $hidden = $root.querySelector(".hidden-nodes-bar"); const $canvas = $root.querySelector(".graph-svg"); const $wrapper = $root.querySelector(".graph-wrapper"); const $loading = $root.querySelector(".graph-loading"); const $tooltip = $root.querySelector(".graph-tooltip"); const $shuffle = $root.querySelector(".graph-shuffle"); const $reset = $root.querySelector(".graph-reset"); const $fit = $root.querySelector(".graph-fit"); const syncParams = () => { const params = getParams(); const active = getActiveUsers(); if (active.length === users.length) params.delete(type); else params.set(type, active.join("|")); if (hiddenNodes.size === 0) params.delete(`hide-${type}`); else params.set(`hide-${type}`, [ ...hiddenNodes ].join("|")); setParams(params); updateUrlBar(); }; const $toggles = [ ...$root.querySelectorAll(".user-toggle") ]; $toggles.forEach($toggle => $toggle.addEventListener("click", () => { const user = $toggle.dataset.user; if (activeUsers.has(user)) { if (activeUsers.size === 1) return; activeUsers.delete(user); $toggle.classList.remove("active"); } else { activeUsers.add(user); $toggle.classList.add("active"); } syncParams(); render(getActiveUsers()); })); const width = Math.max(900, $wrapper.offsetWidth || 900); const height = Math.max(560, $wrapper.offsetHeight || 720); const dpr = Math.max(1, window.devicePixelRatio || 1); $canvas.width = Math.round(width * dpr); $canvas.height = Math.round(height * dpr); $canvas.style.width = `${width}px`; $canvas.style.height = `${height}px`; const ctx = $canvas.getContext("2d"); const LABEL_ZOOM_THRESHOLD = .9; const applyScreenTransform = () => ctx.setTransform(dpr, 0, 0, dpr, 0, 0); const applyWorldTransform = () => { const { k, x, y } = currentTransform; ctx.setTransform(dpr * k, 0, 0, dpr * k, dpr * x, dpr * y); }; const projectToViewportEdge = (x, y, w, h, padding = 0) => { const cx = w / 2, cy = h / 2; const dx = x - cx, dy = y - cy; if (dx === 0 && dy === 0) return { x: cx, y: cy }; const left = padding, right = w - padding; const top = padding, bottom = h - padding; const t = Math.min( dx > 0 ? (right - cx) / dx : dx < 0 ? (left - cx) / dx : Infinity, dy > 0 ? (bottom - cy) / dy : dy < 0 ? (top - cy) / dy : Infinity ); return { x: cx + dx * t, y: cy + dy * t }; }; let hitQuadtree = null; const invalidateQuadtree = () => { hitQuadtree = null; }; const getQuadtree = () => { if (!hitQuadtree) hitQuadtree = d3.quadtree().x(d => d.x).y(d => d.y).addAll(currentNodes); return hitQuadtree; }; const findNodeAt = (gx, gy) => { if (currentNodes.length === 0) return null; const rs = radiusScaleRef; const maxR = rs ? rs.range()[1] : 34; let found = null, bestDist = Infinity; getQuadtree().visit((node, x0, y0, x1, y1) => { if (!node.length) { do { const d = node.data; const r = rs ? rs(d.count) : 12; const dx = d.x - gx, dy = d.y - gy; const dist2 = dx * dx + dy * dy; if (dist2 <= r * r && dist2 < bestDist) { bestDist = dist2; found = d; } } while (node = node.next); } return x0 > gx + maxR || x1 < gx - maxR || y0 > gy + maxR || y1 < gy - maxR; }); return found; }; let $contextMenu = null; const openContextMenu = (event, d) => { event.preventDefault(); closeContextMenu(); const connectedLinks = currentLinks.filter(link => { const srcId = typeof link.source === "object" ? link.source.id : link.source; const tgtId = typeof link.target === "object" ? link.target.id : link.target; return srcId === d.id || tgtId === d.id; }); const topConnections = connectedLinks .map(link => { const srcId = typeof link.source === "object" ? link.source.id : link.source; const tgtId = typeof link.target === "object" ? link.target.id : link.target; const otherId = srcId === d.id ? tgtId : srcId; return [ otherId, link.count ]; }) .sort((a, b) => b[1] - a[1]) .slice(0, 5); $contextMenu = document.createElement("div"); $contextMenu.className = "node-context-menu"; $contextMenu.innerHTML = ` <div class="ctx-header"> <div class="ctx-title">${d.id === "none" ? `<i>none</i>` : escapeHTML(d.id)}</div> <div class="ctx-count">Count: ${d.count}</div> </div> ${topConnections.length > 0 ? ` <div class="ctx-section-label">Top connections</div> <div class="ctx-connections"> ${topConnections.map(([ name, count ]) => ` <div class="ctx-connection-row"> <span>${escapeHTML(name)}</span> <strong>${count}</strong> </div> `).join("")} </div> <div class="ctx-divider"></div> ` : ""} <button class="ctx-action ctx-hide-btn">Hide node</button> `; document.body.appendChild($contextMenu); const menuWidth = $contextMenu.offsetWidth; const menuHeight = $contextMenu.offsetHeight; const vw = window.innerWidth, vh = window.innerHeight; let left = event.clientX + 8; let top = event.clientY + 8; if (left + menuWidth > vw - 8) left = event.clientX - menuWidth - 8; if (top + menuHeight > vh - 8) top = event.clientY - menuHeight - 8; $contextMenu.style.left = `${left}px`; $contextMenu.style.top = `${top}px`; $contextMenu.querySelector(".ctx-hide-btn").addEventListener("click", e => { e.stopPropagation(); closeContextMenu(); hiddenNodes.add(d.id); syncParams(); updateHiddenBar(); render(getActiveUsers()); }); $contextMenu.addEventListener("click", e => e.stopPropagation()); }; const closeContextMenu = () => { if ($contextMenu) { $contextMenu.remove(); $contextMenu = null; } }; document.onclick = () => closeContextMenu(); document.onkeydown = e => { if (e.key === "Escape") closeContextMenu(); }; const updateHiddenBar = () => { if (hiddenNodes.size === 0) { $hidden.style.display = "none"; return $hidden.innerHTML = ""; } $hidden.style.display = "flex"; $hidden.innerHTML = `<span class="hidden-nodes-label">Hidden:</span>`; hiddenNodes.forEach(nodeId => { const $chip = document.createElement("button"); $chip.className = "hidden-node-chip"; $chip.innerHTML = `${nodeId === "none" ? "<i>none</i>" : escapeHTML(nodeId)} <span class="unhide-x">✕</span>`; $chip.title = `Click to unhide "${nodeId}"`; $chip.addEventListener("click", () => { hiddenNodes.delete(nodeId); syncParams(); updateHiddenBar(); render(getActiveUsers()); }); $hidden.appendChild($chip); }); }; const render = users => { const token = ++renderToken; const { nodes, links } = build(users, hiddenNodes); currentNodes = nodes; currentLinks = links; currentGroups = computeGroups(nodes, links); invalidateQuadtree(); simulation?.stop(); $wrapper.classList.remove("is-loading"); $loading.setAttribute("aria-hidden", "true"); currentTransform ||= d3.zoomIdentity; if (nodes.length === 0) { ctx.save(); applyScreenTransform(); ctx.clearRect(0, 0, width, height); ctx.fillStyle = "#64748b"; ctx.font = "700 18px system-ui, sans-serif"; ctx.textAlign = "center"; ctx.textBaseline = "middle"; ctx.fillText("No data to display", width / 2, height / 2); ctx.restore(); return; } $wrapper.classList.add("is-loading"); $loading.setAttribute("aria-hidden", "false"); const maxNodeCount = d3.max(nodes, d => d.count) || 1; const maxLinkCount = d3.max(links, d => d.count) || 1; const radiusScale = d3.scaleSqrt().domain([ 1, maxNodeCount ]).range([ 10, 34 ]); radiusScaleRef = radiusScale; const linkScale = d3.scaleLinear().domain([ 1, maxLinkCount ]).range([ 1, 6 ]); const colorScale = d3.scaleSequential().domain([ 1, maxNodeCount ]).interpolator(d3.interpolateBlues); const pointerToGraphCoordinates = event => { const [ sx, sy ] = d3.pointer(event, $canvas); return [ currentTransform.invertX(sx), currentTransform.invertY(sy) ]; }; $canvas.addEventListener("wheel", e => e.preventDefault(), { passive: false }); const drawIndicators = () => { const cx = width / 2, cy = height / 2; const maxDist = Math.sqrt(cx * cx + cy * cy); const nearEdge = Math.min(cx, cy); const groupPositions = new Map(); for (const d of nodes) { const sx = currentTransform.applyX(d.x), sy = currentTransform.applyY(d.y); if (sx >= 0 && sx < width && sy >= 0 && sy < height) continue; const groupId = currentGroups.get(d.id) ?? d.id; const entry = groupPositions.get(groupId) || { sumX: 0, sumY: 0, count: 0 }; entry.sumX += sx; entry.sumY += sy; entry.count += 1; groupPositions.set(groupId, entry); } for (const entry of groupPositions.values()) { const sx = entry.sumX / entry.count, sy = entry.sumY / entry.count; const dx = sx - cx, dy = sy - cy; const dist = Math.sqrt(dx * dx + dy * dy); const edge = projectToViewportEdge(sx, sy, width, height, 20); const t = Math.max(0, Math.min(1, 1 - (dist - nearEdge) / (maxDist - nearEdge + 1))); const angle = Math.atan2(dy, dx); const s = 8 + t * 14 + Math.min(10, Math.log2(entry.count + 1) * 2); ctx.save(); ctx.translate(edge.x, edge.y); ctx.rotate(angle); ctx.scale(s, s); ctx.beginPath(); ctx.moveTo(1, 0); ctx.lineTo(-1, -0.55); ctx.lineTo(-0.5, 0); ctx.lineTo(-1, 0.55); ctx.closePath(); ctx.fillStyle = `rgba(37, 99, 235, ${(0.45 + t * 0.5).toFixed(3)})`; ctx.fill(); ctx.restore(); } }; const draw = () => { ctx.save(); applyScreenTransform(); ctx.clearRect(0, 0, width, height); ctx.restore(); const vx0 = currentTransform.invertX(0), vy0 = currentTransform.invertY(0); const vx1 = currentTransform.invertX(width), vy1 = currentTransform.invertY(height); const margin = 60; ctx.save(); applyWorldTransform(); ctx.lineCap = "round"; for (const link of links) { const s = link.source, t = link.target; if (typeof s !== "object" || typeof t !== "object") continue; if ((s.x < vx0 - margin && t.x < vx0 - margin) || (s.x > vx1 + margin && t.x > vx1 + margin) || (s.y < vy0 - margin && t.y < vy0 - margin) || (s.y > vy1 + margin && t.y > vy1 + margin)) continue; ctx.beginPath(); ctx.moveTo(s.x, s.y); ctx.lineTo(t.x, t.y); ctx.strokeStyle = "rgba(148, 163, 184, .28)"; ctx.lineWidth = linkScale(link.count); ctx.stroke(); } for (const node of nodes) { if (node.x < vx0 - margin || node.x > vx1 + margin || node.y < vy0 - margin || node.y > vy1 + margin) continue; const r = radiusScale(node.count); ctx.beginPath(); ctx.arc(node.x, node.y, r, 0, Math.PI * 2); ctx.fillStyle = colorScale(node.count); ctx.fill(); ctx.lineWidth = 1.5; ctx.strokeStyle = "#475569"; ctx.stroke(); } if (currentTransform.k >= LABEL_ZOOM_THRESHOLD) { ctx.textAlign = "center"; ctx.textBaseline = "middle"; for (const node of nodes) { if (node.x < vx0 - margin || node.x > vx1 + margin || node.y < vy0 - margin || node.y > vy1 + margin) continue; const label = node.id.length > 28 ? `${node.id.slice(0, 25)}…` : node.id; const bright = node.count > maxNodeCount * .4; const fontSize = Math.max(5, Math.min(16, radiusScale(node.count) * 0.5)); ctx.font = node.id === "none" ? `italic 600 ${fontSize}px system-ui, sans-serif` : `600 ${fontSize}px system-ui, sans-serif`; ctx.lineWidth = 3; ctx.strokeStyle = bright ? "rgba(0,0,0,.35)" : "rgba(255,255,255,.9)"; ctx.strokeText(label, node.x, node.y); ctx.fillStyle = bright ? "#ffffff" : "#0f172a"; ctx.fillText(label, node.x, node.y); } } ctx.restore(); ctx.save(); applyScreenTransform(); drawIndicators(); ctx.restore(); }; let hoverPending = false, lastHoverEvent = null; $canvas.onmousemove = event => { lastHoverEvent = event; if (hoverPending) return; hoverPending = true; requestAnimationFrame(() => { hoverPending = false; const ev = lastHoverEvent; if (!ev) return; const [ gx, gy ] = pointerToGraphCoordinates(ev); const hit = findNodeAt(gx, gy); if (hit) { $tooltip.textContent = `(${hit.count}) ${hit.id === "none" ? "(none)" : hit.id}`; $tooltip.style.left = `${ev.offsetX + 14}px`; $tooltip.style.top = `${ev.offsetY + 14}px`; $tooltip.classList.add("visible"); $canvas.style.cursor = "grab"; } else { $tooltip.classList.remove("visible"); $canvas.style.cursor = ""; } }); }; $canvas.onmouseleave = () => $tooltip.classList.remove("visible"); $canvas.oncontextmenu = event => { const [ gx, gy ] = pointerToGraphCoordinates(event); const hit = findNodeAt(gx, gy); if (!hit) { event.preventDefault(); return; } openContextMenu(event, hit); }; zoom = d3.zoom() .filter(event => { if (event.type === "wheel") return true; if (event.type === "mousedown" || event.type === "touchstart" || event.type === "pointerdown") { const [ gx, gy ] = pointerToGraphCoordinates(event); if (findNodeAt(gx, gy)) return false; return !event.ctrlKey && !event.button; } return !event.ctrlKey && !event.button; }) .scaleExtent([ .01, 5 ]) .on("start", () => $canvas.classList.add("is-dragging")) .on("zoom", event => { currentTransform = event.transform; draw(); }) .on("end", () => $canvas.classList.remove("is-dragging")); const updateTranslateExtent = () => { if (nodes.length === 0) return; const rs = radiusScaleRef || (() => 10); const pad = 400; const minX = (d3.min(nodes, d => d.x - rs(d.count)) ?? 0) - pad; const minY = (d3.min(nodes, d => d.y - rs(d.count)) ?? 0) - pad; const maxX = (d3.max(nodes, d => d.x + rs(d.count)) ?? width) + pad; const maxY = (d3.max(nodes, d => d.y + rs(d.count)) ?? height) + pad; zoom.translateExtent([ [ minX, minY ], [ maxX, maxY ] ]); }; drag = d3.drag() .container($canvas) .subject(event => { const [ gx, gy ] = pointerToGraphCoordinates(event.sourceEvent || event); return findNodeAt(gx, gy); }) .on("start", event => { if (!event.subject) return; event.sourceEvent.stopPropagation(); if (!event.active) simulation.alphaTarget(.2).restart(); event.subject.fx = event.subject.x; event.subject.fy = event.subject.y; }) .on("drag", event => { if (!event.subject) return; const [ gx, gy ] = pointerToGraphCoordinates(event.sourceEvent); event.subject.fx = gx; event.subject.fy = gy; invalidateQuadtree(); if (!revealed) return; draw(); }) .on("end", event => { if (!event.subject) return; if (!event.active) simulation.alphaTarget(0); event.subject.fx = null; event.subject.fy = null; }); d3.select($canvas).call(zoom).call(drag); const heavy = nodes.length > 1500; simulation = d3.forceSimulation(nodes) .alphaDecay(heavy ? .05 : .0228) .force("link", d3.forceLink(links).id(d => d.id).distance(140).strength(.18)) .force("charge", d3.forceManyBody().strength(-260).theta(heavy ? 1.1 : .9)) .force("collide", d3.forceCollide().radius(d => radiusScale(d.count) + 10).iterations(heavy ? 1 : 2)) .force("center", d3.forceCenter(width / 2, height / 2)) .force("x", d3.forceX(width / 2).strength(.03)) .force("y", d3.forceY(height / 2).strength(.03)); var revealed = false; simulation.on("tick", () => { if (!revealed) return; invalidateQuadtree(); draw(); }); simulation.on("end", () => { if (token !== renderToken) return; revealed = true; $wrapper.classList.remove("is-loading"); $loading.setAttribute("aria-hidden", "true"); updateTranslateExtent(); invalidateQuadtree(); draw(); }); const shuffleNodes = () => { nodes.forEach(d => { d.x = width / 2 + (Math.random() - .5) * width * .6; d.y = height / 2 + (Math.random() - .5) * height * .6; d.vx = 0, d.vy = 0; d.fx = null, d.fy = null; }); invalidateQuadtree(); updateTranslateExtent(); simulation.alpha(1).restart(); }; const resetView = () => d3.select($canvas).transition().duration(250).call(zoom.transform, d3.zoomIdentity); const fitGraph = () => { if (nodes.length === 0) return; const rs = radiusScaleRef || (() => 10); const labelPadding = 40; const minX = d3.min(nodes, d => d.x - rs(d.count) - labelPadding) ?? 0; const minY = d3.min(nodes, d => d.y - rs(d.count)) ?? 0; const maxX = d3.max(nodes, d => d.x + rs(d.count) + labelPadding) ?? width; const maxY = d3.max(nodes, d => d.y + rs(d.count)) ?? height; const graphWidth = Math.max(1, maxX - minX), graphHeight = Math.max(1, maxY - minY); const padding = 20; const scale = Math.max( .01, Math.min( 5, Math.min( (width - padding * 2) / graphWidth, (height - padding * 2) / graphHeight ) ) ); const tx = width / 2 - scale * (minX + maxX) / 2; const ty = height / 2 - scale * (minY + maxY) / 2; d3.select($canvas).transition().duration(300).call(zoom.transform, d3.zoomIdentity.translate(tx, ty).scale(scale)); }; $shuffle.onclick = shuffleNodes; $reset.onclick = resetView; $fit.onclick = fitGraph; }; if (hiddenNodes.size > 0) updateHiddenBar(); updateUrlBar(); render(getActiveUsers()); }; const startView = getParams().get("view") === "cats" ? "cats" : "tags"; load(startView); }; $root.querySelector(".submit").addEventListener("click", () => doSubmit(false)); if (paramUsers.length) doSubmit(true); }; showStartPage(); } } // </nowiki> mxxs03dtckjg3tkts0xp13fwofr8yak 619031 619029 2026-07-28T01:43:43Z LuniZunie 25284 update style 619031 javascript text/javascript /* ======= Install ======= mw.loader.load('https://meta.wikimedia.org/w/index.php?title=User:LuniZunie/scripts/Compare-users.js&action=raw&ctype=text/javascript'); // Backlink: [[User:LuniZunie/scripts/Compare-users.js]] ============ Instructions ============ Go to [[Special:BlankPage/Compare-users]] */ // <nowiki> { "use strict"; if (mw.config.get("wgPageName").toLowerCase() === "special:blankpage/compare-users") { class Text { static pluralize(word, n, plural) { return new Text(word).get(plural).get(n); } static Case = class TextCase { static Lower = Symbol("lower case"); static Upper = Symbol("UPPER CASE"); static Title = Symbol("Title Case"); static Sentence = Symbol("Sentence case"); static Camel = Symbol("camelCase"); static Pascal = Symbol("PascalCase"); static Snake = Symbol("snake_Case"); static Split = Symbol("split,case"); }; static #fromCase(text, type) { const temp = (text => { switch (type) { case Text.Case.Lower: case Text.Case.Upper: case Text.Case.Title: case Text.Case.Sentence: return text.split(/\s+/); case Text.Case.Camel: case Text.Case.Pascal: return text.split(/(?=[A-Z])/); case Text.Case.Snake: return text.split(/_/g); case Text.Case.Split: throw new TypeError("Split case is only used for output, not input"); default: throw new TypeError("Invalid case type, must be a Case value"); } })(text.toString().trim()); if (type === Text.Case.Sentence) return { inSentenceCase: true, words: temp.map(word => word.trim()).filter(word => word.length > 0) }; return { inSentenceCase: false, words: temp.map(word => word.trim().toLowerCase()).filter(word => word.length > 0) }; }; #inSentenceCase = false; #single; #plural; constructor(text, currentCase = Text.Case.Sentence) { const fromCase = Text.#fromCase(text, currentCase); this.#inSentenceCase = fromCase.inSentenceCase; this.#single = fromCase.words; this.#plural = this.#getPlural(); }; #getPlural(plural) { if (plural ?? true === true) { const temp = [ ...this.#single ]; const end = temp.length - 1; temp[end] = (single => { let temp; // s, sh, ch, x, z, consonant + o -> -es temp = single.replace(/(?<=sh?|ch|x|z|[^aeiou]o)$/i, "es"); if (temp !== single) return temp; // consonant + y -> -ies temp = single.replace(/(?<=[^aeiou])y$/i, "ies"); if (temp !== single) return temp; // f, fe -> -ves temp = single.replace(/fe?$/i, "ves"); if (temp !== single) return temp; return `${single}s`; })(this.#single[end]); return temp; } else if (plural === false) return [ ...this.#single ]; else if (plural instanceof Text) return plural.case(Text.Case.Split).get(); else throw new TypeError("Invalid plural argument, must be boolean or Text instance"); }; plural() { this.#plural = this.#getPlural(...arguments); return this; } case(type = Text.Case.Sentence) { const format = text => { switch (type) { case Text.Case.Lower: return text.map(word => word.toLowerCase()).join(" "); case Text.Case.Upper: return text.map(word => word.toUpperCase()).join(" "); case Text.Case.Title: return text.map(word => word.charAt(0).toUpperCase() + word.slice(1).toLowerCase()).join(" "); case Text.Case.Sentence: if (this.#inSentenceCase) return text.join(" "); let punctuation = true; return text.map(word => { let rtn = punctuation ? word.charAt(0).toUpperCase() + word.slice(1).toLowerCase() : word.toLowerCase(); punctuation = /[.!?]$/.test(word); return rtn; }).join(" "); case Text.Case.Camel: return text.map((word, i) => i === 0 ? word.toLowerCase() : word.charAt(0).toUpperCase() + word.slice(1).toLowerCase()).join(""); case Text.Case.Pascal: return text.map(word => word.charAt(0).toUpperCase() + word.slice(1).toLowerCase()).join(""); case Text.Case.Snake: return text.map(word => word.toLowerCase()).join("_"); case Text.Case.Split: return text; default: throw new TypeError("Invalid case type, must be a Case value"); } }; const [ single, plural ] = [ format(this.#single), format(this.#plural) ]; return Object.freeze({ get(n = 1) { const text = Number.isNaN(Number(n)) || n === 1 || n === 1n || n === "1" ? single : plural; return text.replace(/(?<!\\)%n/g, n); } }); }; get(n = 1) { return this.case().get(n); } }; const sleep = ms => new Promise(resolve => setTimeout(resolve, ms)); const escapeHTML = str => { const $ = document.createElement("div"); $.textContent = str; return $.innerHTML; }; const waitForD3 = () => new Promise(resolve => { const tick = () => { if (typeof d3 !== "undefined") return resolve(); setTimeout(tick, 100); }; tick(); }); const getParams = () => new URLSearchParams(window.location.search); const setParams = params => { const url = new URL(window.location.href); url.search = params.toString(); window.history.replaceState(null, "", url.toString()); }; document.title = "Compare users - Wikipedia"; document.querySelector("#firstHeading").textContent = "Compare users"; document.head.appendChild(document.createElement("script")).src = "https://cdn.jsdelivr.net/npm/d3@7"; document.head.appendChild(document.createElement("style")).textContent = ` html, body { min-height: 100%; } #mw-content-text { min-height: calc(100vh - 180px); display: flex; align-items: flex-start; justify-content: center; padding: 24px; } .compare-users-root { width: min(100%, 1360px); } .compare-card, .panel { background: #fff; border: 1px solid #d0d7de; border-radius: 16px; box-shadow: 0 10px 28px rgba(0, 0, 0, .08); } .compare-card { width: min(100%, 640px); margin: 0 auto; padding: 24px; } .compare-card > h2, .panel > h2 { margin: 0 0 8px; font-size: 1.35rem; line-height: 1.2; color: #1f2328; } .compare-card > p, .panel-subtitle { margin: 0 0 18px; color: #656d76; font-size: .95rem; } .sub-compare-card { top: -1px; width: calc(min(100%, 640px) - 16px); margin: 0 auto; background: #f8fafc; border: 1px solid #e5e7eb; border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; padding: 2px 16px; } .dashboard { display: flex; flex-direction: column; gap: 18px; } .graph-back { background: #f1f5f9; color: #334155; padding: 9px 16px; font-size: .9rem; align-self: stretch; } .view-tabs { margin-bottom: 18px; display: flex; width: 100%; border: 1px solid #d0d7de; border-radius: 12px; overflow: hidden; background: #f1f5f9; box-shadow: 0 10px 28px rgba(0, 0, 0, .08); } .view-tab { flex: 1 1 0; border: none; background: transparent; color: #57606a; font-size: .95rem; font-weight: 600; padding: 12px 16px; cursor: pointer; text-align: center; transition: background-color .15s ease, color .15s ease; } .view-tab:hover { background: #e5e7eb; color: #1f2328; } .view-tab.active { background: #fff; color: #1f2328; box-shadow: inset 0 -1px 0 #d0d7de; } .view-tab + .view-tab { border-left: 1px solid #d0d7de; } .overview-grid { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 14px; } .stat-card { background: linear-gradient(to bottom, #ffffff, #f8fafc); border: 1px solid #e5e7eb; border-radius: 14px; padding: 16px; } .stat-card .label { margin-bottom: 6px; font-size: .8rem; font-weight: 700; color: #667085; text-transform: uppercase; letter-spacing: .04em; } .stat-card .value { font-size: 1.55rem; font-weight: 700; color: #111827; line-height: 1.1; } .stat-card .meta { margin-top: 8px; font-size: .9rem; color: #667085; } .user-list { display: flex; flex-direction: column; gap: 12px; margin-bottom: 18px; } .user-row { display: flex; gap: 10px; align-items: center; } .user-input, .user-item { flex: 1; min-width: 0; padding: 11px 14px; border: 1px solid #d0d7de; border-radius: 10px; font-size: .95rem; color: #1f2328; background: #fff; line-height: 1.2; } .user-input { outline: none; transition: border-color 160ms ease, box-shadow 160ms ease; } .user-input:focus { border-color: #36c; box-shadow: 0 0 0 3px rgba(51, 102, 204, .16); } .user-item .since { float: right; font-size: .85rem; color: #656d76; } .button { border: none; border-radius: 10px; padding: 11px 14px; font-size: .95rem; font-weight: 600; cursor: pointer; transition: background 160ms ease, transform 120ms ease, opacity 160ms ease; } .button:hover { transform: translateY(-1px); } .button:active { transform: translateY(0); } .button.add { background: #eef4ff; color: #36c; margin-bottom: 18px; } .button.add:hover { background: #dfeaff; } .button.delete, .button.stop { background: #fff1f2; color: #d1242f; flex-shrink: 0; } .button.delete:hover, .button.stop:hover { background: #ffe2e5; color: #b11d26; } .button.submit { width: 100%; background: #36c; color: #fff; padding: 12px 16px; font-size: 1rem; } .button.submit:hover { background: #254fa3; } .button.stop-all { width: 100%; background: #d1242f; color: #fff; padding: 12px 16px; font-size: 1rem; } .button.stop-all:hover { background: #b11d26; } .button.graph-action { background: #eef2ff; color: #334155; padding: 9px 12px; } .button.graph-action:hover { background: #e2e8f0; } .button.disabled { pointer-events: none; background: #f0f0f0 !important; color: #a2a9b1 !important; cursor: not-allowed; transform: none !important; } .panel { padding: 18px; } .graph-panel { padding: 0; overflow: hidden; } .graph-toolbar { display: flex; align-items: center; justify-content: space-between; gap: 12px; padding: 18px 20px 14px; border-bottom: 1px solid #eaecf0; background: linear-gradient(to bottom, #f8fafc, #ffffff); } .graph-meta { padding: 18px 20px 0px; } .graph-meta h2 { margin: 0 0 4px; font-size: 1.2rem; color: #1f2937; } .graph-meta p { margin: 0; color: #667085; font-size: .92rem; } .graph-actions { display: flex; flex-wrap: wrap; gap: 8px; align-items: center; justify-content: space-between; width: 100%; } .user-filter-group { display: flex; flex-wrap: wrap; gap: 6px; align-items: center; } .user-filter-label { font-size: .8rem; font-weight: 700; color: #667085; text-transform: uppercase; letter-spacing: .04em; margin-right: 2px; white-space: nowrap; } .user-toggle { display: inline-flex; align-items: center; gap: 6px; padding: 6px 12px; border: 1.5px solid #d0d7de; border-radius: 999px; font-size: .85rem; font-weight: 600; color: #667085; background: #f8fafc; cursor: pointer; transition: all 160ms ease; white-space: nowrap; user-select: none; } .user-toggle:hover { border-color: #36c; color: #36c; background: #eef4ff; transform: translateY(-1px); } .user-toggle.active { border-color: #36c; color: #fff; background: #36c; } .user-toggle.active:hover { background: #254fa3; border-color: #254fa3; color: #fff; } .user-toggle-dot { width: 8px; height: 8px; border-radius: 50%; background: currentColor; opacity: .7; flex-shrink: 0; } .user-toggle.active .user-toggle-dot { background: rgba(255,255,255,.8); opacity: 1; } .graph-wrapper { position: relative; width: 100%; min-height: 720px; background: radial-gradient(circle at top left, rgba(59, 130, 246, .06), transparent 28%), radial-gradient(circle at bottom right, rgba(16, 185, 129, .05), transparent 24%), #f8fafc; overflow: hidden; } .graph-wrapper.is-loading .graph-svg { opacity: 0; pointer-events: none; } .graph-loading { position: absolute; inset: 0; display: none; align-items: center; justify-content: center; flex-direction: column; gap: 10px; background: rgba(248, 250, 252, .86); backdrop-filter: blur(3px); color: #334155; z-index: 2; text-align: center; padding: 24px; } .graph-wrapper.is-loading .graph-loading { display: flex; } .graph-loading-spinner { width: 34px; height: 34px; border-radius: 50%; border: 3px solid #cbd5e1; border-top-color: #2563eb; animation: graph-spin 0.9s linear infinite; } .graph-loading-title { font-size: .98rem; font-weight: 700; color: #1f2937; } .graph-loading-subtitle { max-width: 28rem; font-size: .9rem; color: #64748b; line-height: 1.4; } @keyframes graph-spin { to { transform: rotate(360deg); } } .graph-svg { display: block; width: 100%; height: 720px; background: transparent; cursor: grab; touch-action: none; user-select: none; -webkit-user-select: none; } .graph-svg.is-dragging { cursor: grabbing; } .graph-tooltip { position: absolute; z-index: 3; left: 0; top: 0; pointer-events: none; background: rgba(17, 24, 39, .92); color: #fff; font-size: .78rem; font-weight: 600; padding: 5px 9px; border-radius: 8px; opacity: 0; transform: translateY(2px); transition: opacity 120ms ease, transform 120ms ease; white-space: nowrap; max-width: 260px; overflow: hidden; text-overflow: ellipsis; } .graph-tooltip.visible { opacity: 1; transform: translateY(0); } .graph-legend { padding: 12px 20px 16px; border-top: 1px solid #eaecf0; color: #667085; font-size: .88rem; background: #fff; } .legend-dot { display: inline-block; width: 10px; height: 10px; border-radius: 999px; margin-right: 2px; vertical-align: middle; } .legend-dot:not(:first-child) { margin-left: 6px; } .legend-dot.node { background: #3b82f6; } .legend-dot.edge { background: #94a3b8; } .legend-dot.offscreen { background: #2563eb; } .hidden-nodes-bar { display: flex; flex-wrap: wrap; gap: 8px; align-items: center; padding: 10px 20px 14px; border-top: 1px solid #eaecf0; background: #fff; } .hidden-nodes-label { font-size: .8rem; font-weight: 700; color: #667085; text-transform: uppercase; letter-spacing: .04em; white-space: nowrap; } .hidden-node-chip { display: inline-flex; align-items: center; gap: 6px; padding: 5px 10px; border-radius: 999px; font-size: .82rem; font-weight: 600; color: #374151; background: #f1f5f9; border: 1px solid #d0d7de; cursor: pointer; transition: all 160ms ease; white-space: nowrap; } .hidden-node-chip:hover { background: #dbeafe; border-color: #93c5fd; color: #1d4ed8; transform: translateY(-1px); } .hidden-node-chip .unhide-x { font-size: .75rem; opacity: .6; } .node-context-menu { position: fixed; z-index: 9999; background: #fff; border: 1px solid #d0d7de; border-radius: 12px; box-shadow: 0 8px 24px rgba(0,0,0,.13); padding: 0; min-width: 220px; max-width: 300px; overflow: hidden; font-size: .9rem; } .node-context-menu .ctx-header { padding: 12px 14px 10px; border-bottom: 1px solid #eaecf0; background: linear-gradient(to bottom, #f8fafc, #ffffff); } .node-context-menu .ctx-header .ctx-title { font-weight: 700; color: #111827; font-size: .95rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .node-context-menu .ctx-header .ctx-count { color: #667085; font-size: .82rem; margin-top: 2px; } .node-context-menu .ctx-section-label { padding: 8px 14px 4px; font-size: .75rem; font-weight: 700; color: #667085; text-transform: uppercase; letter-spacing: .04em; } .node-context-menu .ctx-connections { padding: 0 14px 8px; display: flex; flex-direction: column; gap: 4px; } .node-context-menu .ctx-connection-row { display: flex; justify-content: space-between; align-items: center; gap: 8px; padding: 5px 8px; border-radius: 8px; background: #f8fafc; border: 1px solid #e5e7eb; } .node-context-menu .ctx-connection-row span { color: #374151; font-size: .85rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .node-context-menu .ctx-connection-row strong { color: #111827; font-size: .85rem; flex-shrink: 0; } .node-context-menu .ctx-divider { height: 1px; background: #eaecf0; margin: 4px 0; } .node-context-menu .ctx-action { display: flex; align-items: center; gap: 8px; width: 100%; padding: 10px 14px; border: none; background: transparent; color: #d1242f; font-size: .9rem; font-weight: 600; cursor: pointer; text-align: left; transition: background 120ms ease; } .node-context-menu .ctx-action:hover { background: #fff1f2; } .url-bar { display: flex; align-items: center; gap: 10px; padding: 10px 14px; background: #f8fafc; border: 1px solid #e5e7eb; border-radius: 10px; font-size: .82rem; color: #667085; } .url-bar .url-label { font-weight: 700; color: #344054; white-space: nowrap; flex-shrink: 0; } .url-bar .url-text { flex: 1; min-width: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-family: ui-monospace, monospace; font-size: .8rem; color: #475569; } .url-bar .url-copy { border: none; border-radius: 6px; padding: 5px 10px; font-size: .8rem; font-weight: 600; cursor: pointer; background: #36c; color: #fff; flex-shrink: 0; transition: background 160ms ease; } .url-bar .url-copy:hover { background: #254fa3; } .bottom-meta { display: grid; grid-template-columns: minmax(0, 1.2fr) minmax(320px, .8fr); gap: 18px; } .matrix-wrapper { overflow: auto; border: 1px solid #e5e7eb; border-radius: 12px; background: #fff; } table.matrix { width: 100%; border-collapse: collapse; min-width: 560px; } table.matrix th, table.matrix td { border: 1px solid #e5e7eb; padding: 10px 12px; text-align: center; font-size: .92rem; } table.matrix th { position: sticky; top: 0; background: #f8fafc; color: #344054; font-weight: 700; z-index: 1; } table.matrix td.row-head { text-align: left; font-weight: 700; background: #f8fafc; color: #344054; position: sticky; left: 0; z-index: 1; } .summary-blocks { display: flex; flex-direction: column; gap: 12px; } .summary-block { border: 1px solid #e5e7eb; border-radius: 12px; background: linear-gradient(to bottom, #ffffff, #fafafa); padding: 14px; } .summary-block h3 { margin: 0 0 10px; font-size: 1rem; color: #111827; } .chip-list { display: flex; flex-wrap: wrap; gap: 8px; } .chip { display: inline-flex; align-items: center; max-width: 100%; padding: 6px 10px; border-radius: 999px; font-size: .82rem; font-weight: 600; color: #1d4ed8; background: #eff6ff; border: 1px solid #bfdbfe; } .stack-list { display: flex; flex-direction: column; gap: 8px; } .stack-item { display: flex; justify-content: space-between; gap: 12px; padding: 9px 10px; border: 1px solid #e5e7eb; border-radius: 10px; background: #fff; font-size: .92rem; } .stack-item strong { color: #111827; } .muted { color: #667085; } @media (max-width: 1100px) { .overview-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); } .bottom-meta { grid-template-columns: 1fr; } } @media (max-width: 700px) { #mw-content-text { padding: 16px; } .compare-card, .panel { padding: 16px; } .graph-panel { padding: 0; } .user-row { flex-direction: column; align-items: stretch; } .button.delete, .button.stop { width: 100%; } .graph-toolbar { flex-direction: column; align-items: stretch; } .graph-wrapper, .graph-svg { min-height: 560px; height: 560px; } .overview-grid { grid-template-columns: 1fr; } } `; document.querySelector("#mw-content-text").innerHTML = "<div class='compare-users-root'></div>"; const $root = document.querySelector("#mw-content-text > .compare-users-root"); const showStartPage = () => { const params = getParams(); const paramUsers = (params.get("users") || "").split("|").map(u => u.trim().replace(/_/g, " ")).filter(Boolean); $root.innerHTML = ` <div class="compare-card"> <h2>Compare users</h2> <p>Add the users you want to compare.</p> <div class="user-list"></div> <button class="button add">+ Add User</button> <button class="button submit">Submit</button> </div> `; const $users = $root.querySelector(".user-list"); const addUser = (value = "") => { const $row = document.createElement("div"); $row.className = "user-row"; $users.appendChild($row); const $input = document.createElement("input"); $input.type = "text"; $input.className = "user-input"; $input.placeholder = "Enter username..."; $input.value = value; $row.appendChild($input); const $delete = document.createElement("button"); $delete.className = "button delete"; $delete.textContent = "Delete"; $delete.addEventListener("click", () => $row.remove()); $row.appendChild($delete); return $input; }; if (paramUsers.length) { paramUsers.forEach(u => addUser(u)); for (let i = paramUsers.length; i < 2; i++) addUser(); } else for (let i = 0; i < 2; i++) addUser(); $root.querySelector(".add").addEventListener("click", () => addUser()); const doSubmit = async (fromUrl = false) => { const usernames = new Set( [ ...$users.querySelectorAll(".user-input") ] .map($input => ($input.value.includes(":") ? $input.value.split(":")[1].trim() : $input.value.trim()).replace(/_/g, " ")) .filter(username => username.length > 0) ); if (usernames.size === 0) return mw.notify("Please enter at least one username.", { type: "error" }); if (!fromUrl) { const params = getParams(); params.set("users", [ ...usernames ].join("|")); params.delete("tags"), params.delete("hide-tags"); params.delete("cats"), params.delete("hide-cats"); setParams(params); } const api = new mw.Api(); const continuities = new Map(); const lookupUser = async username => { const continuity = continuities.get(username); return api.get({ action: "query", list: "usercontribs", ucuser: username, ucprop: "ids|title|timestamp|tags|flags|sizediff", uclimit: "max", ...(continuity || { }) }) .then(data => { continuities.set(username, data.continue); if (!data.continue) { usernames.delete(username); continuities.delete(username); } return data?.query?.usercontribs || [ ]; }) .catch(error => { console.error(`Error occurred while fetching contributions for user ${username}:`, error); usernames.delete(username); continuities.delete(username); return [ ]; }); }; const chunkedUsers = [ ]; { const users = [ ...usernames ], length = users.length; for (let i = 0; i < length; i += 50) chunkedUsers.push(users.slice(i, i + 50)); } let maxEditCount = -1; try { for (const users of chunkedUsers) { const editCounts = await api.get({ action: "query", list: "users", ususers: users.join("|"), usprop: "editcount" }).then(data => data?.query?.users || [ ]); for (const editCount of editCounts) maxEditCount = Math.max(maxEditCount, editCount.editcount || 0); } } catch { maxEditCount = "???"; } $root.innerHTML = ` <div class="compare-card"> <h2>Computing user contributions</h2> <div class="user-list"></div> <button class="button stop-all">Stop All (0% complete)</button> </div> <div class="sub-compare-card"> <p class="pages-parsed">0 / 0 pages parsed</p> </div> `; const $pagesParsed = $root.querySelector(".pages-parsed"); const $rows = new Map(); const $progressList = $root.querySelector(".user-list"); const stop = new Set(); usernames.forEach(username => { const now = new Date(); const $row = document.createElement("div"); $row.className = "user-row"; $rows.set(username, $progressList.appendChild($row)); const $user = document.createElement("div"); $user.className = "user-item"; $user.innerHTML = `${escapeHTML(username)} <span class="since">(c. ${now.getUTCFullYear()}-${(now.getUTCMonth() + 1).toString().padStart(2, "0")})</span>`; $row.appendChild($user); const $stop = document.createElement("button"); $stop.className = "button stop"; $stop.innerHTML = "Stop"; $stop.addEventListener("click", () => stop.add(username)); $row.appendChild($stop); }); const $stopAll = $root.querySelector(".button.stop-all"); $stopAll.addEventListener("click", () => [ ...$rows.keys() ].forEach(username => stop.add(username))); const fetchCategories = async pages => { let continuity = null, iterations = 0; const categories = { }; do { const data = await api.get({ action: "query", prop: "categories", titles: pages.join("|"), cllimit: "max", clshow: "!hidden", ...(continuity || { }) }); iterations++; Object.values(data.query.pages).forEach(page => categories[page.title] = (categories[page.title] ||= [ ]).concat((page.categories || [ ]).map(cat => cat.title)) ); continuity = data.continue || null; } while (continuity); return { categories, iterations }; }; const uniquePages = new Set(), pagesByUser = new Map(); const pagesToParse = [ ], parsedPages = new Map(); const editsToPageByUser = new Map(); let noMorePages = false, editsDone = false, lastRun = performance.now(), pagesResolve; const pagesPromise = new Promise(resolve => { pagesResolve = resolve; }); const parsePages = async () => { let sleepTime = 10; const pageBatchConcurrency = editsDone ? 5 : 1; const start = performance.now(); if (pagesToParse.length === 0) { if (noMorePages) return pagesResolve(); return setTimeout(parsePages, 0); } if (pagesToParse.length < pageBatchConcurrency * 50 && (performance.now() - lastRun) < 100) return setTimeout(parsePages, 0); lastRun = performance.now(); const batchGroups = [ ]; for (let i = 0; i < pageBatchConcurrency && pagesToParse.length > 0; i++) batchGroups.push(pagesToParse.splice(0, 50)); const batchResults = await Promise.all(batchGroups.map(async pages => { try { return { pages, ...(await fetchCategories(pages)) }; } catch (error) { return { pages, categories: { }, iterations: 0 }; } })); batchResults.forEach(({ pages, categories, iterations }) => { for (const [ page, pageCategories ] of Object.entries(categories)) parsedPages.set(page, pageCategories); sleepTime *= Math.max(1, iterations); if (categories && Object.keys(categories).length === 0) for (const page of pages) parsedPages.set(page, [ ]); }); $pagesParsed.textContent = `${parsedPages.size} / ${uniquePages.size} pages parsed`; if (noMorePages && pagesToParse.length === 0) return pagesResolve(); setTimeout(parsePages, Math.max(0, sleepTime - (performance.now() - start))); }; parsePages(); const contributions = new Map([ ...usernames ].map(username => [ username, [ ] ])); let max = 0; while (usernames.size > 0) { if (max > 0) await sleep(25 * usernames.size); for (const username of usernames) { const $row = $rows.get(username); let contribs; if (!stop.has(username)) contribs = await lookupUser(username); if (stop.has(username)) contribs = undefined; for (const contrib of contribs || [ ]) { if (!editsToPageByUser.has(username)) editsToPageByUser.set(username, new Map()); const userEdits = editsToPageByUser.get(username); if (!userEdits.has(contrib.title)) userEdits.set(contrib.title, 0); userEdits.set(contrib.title, userEdits.get(contrib.title) + 1); } if (!Array.isArray(contribs) || contribs.length === 0) { usernames.delete(username); const temp = contributions.get(username); const oldest = temp[temp.length - 1]; if (oldest) { const date = new Date(oldest.timestamp); $row.querySelector(".user-item > .since").textContent = `(c. ${date.getUTCFullYear()}-${(date.getUTCMonth() + 1).toString().padStart(2, "0")})`; } else $row.querySelector(".user-item > .since").textContent = "(no contributions found)"; const $stop = $row.querySelector(".button.stop"); $stop.classList.add("disabled"); $stop.textContent = "Done!"; } else { if (!pagesByUser.has(username)) pagesByUser.set(username, new Set()); const userPages = pagesByUser.get(username); for (const { title } of contribs) { userPages.add(title); if (!uniquePages.has(title)) { uniquePages.add(title); pagesToParse.push(title); } } $pagesParsed.textContent = `${parsedPages.size} / ${uniquePages.size} pages parsed`; const temp = contributions.get(username).concat(contribs); contributions.set(username, temp); max = Math.max(max, temp.length); $stopAll.textContent = `Stop all (${Math.min(100, Math.round((max / maxEditCount) * 100))}% complete)`; const oldest = contribs[contribs.length - 1]; const date = new Date(oldest.timestamp); $row.querySelector(".user-item > .since").textContent = `(c. ${date.getUTCFullYear()}-${(date.getUTCMonth() + 1).toString().padStart(2, "0")})`; if (!continuities.has(username)) { const $stop = $row.querySelector(".button.stop"); $stop.classList.add("disabled"); $stop.textContent = "Done!"; } } } } editsDone = true; noMorePages = true; $stopAll.classList.add("disabled"); $stopAll.textContent = `Done! (100% complete)`; await pagesPromise; const database = { tags: new Map(), cats: new Map() }; for (const [ username, edits ] of contributions.entries()) { { const tags = edits.map(edit => edit.tags.length === 0 ? [ "none" ] : edit.tags); const counts = tags.flat().reduce((acc, tag) => { acc.set(tag, (acc.get(tag) || 0) + 1); return acc; }, new Map()); database.tags.set(username, { all: new Set(tags.flat()), list: tags, counts, top: [ ...counts.entries() ].sort((a, b) => b[1] - a[1] || a[0].localeCompare(b[0])).slice(0, 10) }); } { const cats = [ ...(pagesByUser.get(username) || [ ]) ].flatMap(page => { const temp = parsedPages.get(page) || [ ]; const catsArray = temp.length === 0 ? null : temp.map(c => c.replace(/^Category:/i, "")); return Array.from({ length: editsToPageByUser.get(username).get(page) || 1 }, () => catsArray); }).filter(Boolean); const counts = cats.flat().reduce((acc, category) => { acc.set(category, (acc.get(category) || 0) + 1); return acc; }, new Map()); database.cats.set(username, { all: new Set(cats.flat()), list: cats, counts: counts, top: [ ...counts.entries() ].sort((a, b) => b[1] - a[1] || a[0].localeCompare(b[0])).slice(0, 10) }); } } const load = async type => { const data = database[type]; const build = (users, hidden) => { const thisData = new Map(); for (const user of users) thisData.set(user, data.get(user)); const nodeCounts = new Map(); for (const [ _, datum ] of thisData.entries()) for (const items of datum.list) for (const item of items) nodeCounts.set(item, (nodeCounts.get(item) || 0) + 1); const linkCounts = new Map(); for (const [ _, datum ] of thisData.entries()) for (const items of datum.list) { const parsed = [ ...new Set(items) ].sort(); const length = parsed.length; for (let i = 0; i < length - 1; i++) for (let j = i + 1; j < length; j++) { const key = `${parsed[i]}|${parsed[j]}`; linkCounts.set(key, (linkCounts.get(key) || 0) + 1); } } return { nodes: [ ...nodeCounts.entries() ].map(([ id, count ]) => ({ id, count })).filter(({ id }) => !hidden.has(id)), links: [ ...linkCounts.entries() ].map(([ key, count ]) => { const [ a, b ] = key.split("|"); return { source: a, target: b, count }; }).filter(({ source, target }) => !hidden.has(source) && !hidden.has(target)) }; }; const text = new Text({ tags: "Tag", cats: "Category" }[type], Text.Case.Sentence); const users = [ ...data.keys() ]; const entries = [ ...data.entries() ]; const all = new Set(entries.flatMap(([ _, datum ]) => [ ...datum.all ])); const shared = entries.slice(1).reduce((acc, [ username, datum ]) => new Set([ ...acc ].filter(tag => datum.all.has(tag))), new Set(entries[0][1].all)); console.log(shared, entries); const unique = new Map(entries.map(([ username, datum ]) => [ username, [ ...datum.all ].filter(tag => !shared.has(tag)) ])); const overlap = entries.map(([ _, a ]) => entries.map(([ _, b ]) => [ ...a.all ].filter(tag => b.all.has(tag)).length)); let bestPair; { const length = overlap.length; for (let i = 0; i < length; i++) for (let j = i + 1; j < length; j++) { const shared = overlap[i][j]; if (!bestPair || shared > bestPair.shared) bestPair = { a: users[i], b: users[j], shared }; } } const maxOverlap = overlap.flat().reduce((max, value) => Math.max(max, value), 0); const getHeat = value => { if (maxOverlap <= 0) return "#f8fafc"; return `hsl(217 91% ${97 - Math.log1p(value) / Math.log1p(maxOverlap) * 42}%)`; }; const getChips = items => { if (items.length === 0) return `<span class="muted">None</span>`; return `<div class="chip-list">${items.map(item => item === "none" ? `<span class="chip"><i>none</i></span>` : `<span class="chip">${escapeHTML(item)}</span>`).join("")}</div>`; }; const stackItems = items => { if (!items.length) return `<span class="muted">None</span>`; return `<div class="stack-list">${ items.map(([ name, count ]) => ` <div class="stack-item"> <span>${name === "none" ? `<i>none</i>` : escapeHTML(name)}</span> <strong>${count}</strong> </div> `).join("") }</div>`; }; const params = getParams(); const filter = (params.get(type) || "").split("|").map(user => user.trim().replace(/_/g, " ")).filter(user => data.has(user)); const hidden = (params.get("hidden") || "").split("|").map(t => t.trim()).filter(Boolean); $root.innerHTML = ` <div class="view-tabs"> <button type="button" class="view-tab ${type === "tags" ? "active" : ""}" data-view="tags">Tags</button> <button type="button" class="view-tab ${type === "cats" ? "active" : ""}" data-view="cats">Categories</button> </div> <div class="dashboard"> <div style="display:flex; justify-content:flex-start; gap:10px; align-items:center; flex-wrap:wrap;"> <button class="button graph-back">← New comparison</button> <div class="url-bar" style="flex:1; min-width:0;"> <span class="url-label">Link:</span> <span class="url-text"></span> <button class="url-copy">Copy</button> </div> </div> <div class="overview-grid"> <div class="stat-card"> <div class="label">Users</div> <div class="value">${data.size}</div> <div class="meta">Compared in this run</div> </div> <div class="stat-card"> <div class="label">${text.case(Text.Case.Title).get(0)}</div> <div class="value">${all.size}</div> <div class="meta">Across all users</div> </div> <div class="stat-card"> <div class="label">Shared ${text.case(Text.Case.Lower).get(0)}</div> <div class="value">${shared.size}</div> <div class="meta">Between users</div> </div> <div class="stat-card"> <div class="label">Strongest pair</div> <div class="value">${bestPair?.shared || 0}</div> <div class="meta">${bestPair ? `${escapeHTML(bestPair.a)} ↔ ${escapeHTML(bestPair.b)}` : "No pairs found"}</div> </div> </div> <div class="panel graph-panel"> <div class="graph-meta"> <h2>${text.case(Text.Case.Title).get(1)} overlap</h2> <p>Drag nodes, drag empty space to pan, scroll to zoom, right-click nodes for options. Labels appear once you zoom in.</p> </div> <div class="graph-toolbar"> <div class="graph-actions"> <div class="user-filter-group"> <span class="user-filter-label">Show:</span> ${entries.map(([ user ]) => ` <button class="user-toggle ${filter.length === 0 || filter.includes(user) ? "active" : ""}" data-user="${escapeHTML(user)}" type="button"> <span class="user-toggle-dot"></span>${escapeHTML(user)} </button> `).join("")} </div> <div> <button class="button graph-action graph-shuffle">Shuffle nodes</button> <button class="button graph-action graph-reset">Reset view</button> <button class="button graph-action graph-fit">Fit to view</button> </div> </div> </div> <div class="graph-wrapper"> <canvas class="graph-svg" aria-label="${text.case(Text.Case.Title).get(1)} overlap graph"></canvas> <div class="graph-tooltip" role="status" aria-hidden="true"></div> <div class="graph-loading" aria-live="polite" aria-atomic="true" role="status"> <div class="graph-loading-spinner"></div> <div class="graph-loading-title">Simulating layout</div> <div class="graph-loading-subtitle">Positioning nodes for a large graph can take a moment.</div> </div> </div> <div class="graph-legend"> <span class="legend-dot node"></span> node size = ${text.case(Text.Case.Lower).get(0)} frequency <span class="legend-dot edge"></span> edge thickness = co-occurrence <span class="legend-dot offscreen"></span> blue arrows = off-screen connected groups </div> <div class="hidden-nodes-bar" style="display:none;"></div> </div> <div class="bottom-meta"> <div class="panel"> <h2>User overlap heatmap</h2> <p class="panel-subtitle">Each cell shows the number of shared ${text.case(Text.Case.Lower).get(0)} by the row and column users.</p> <div class="matrix-wrapper"> <table class="matrix"> <thead> <tr> <th>User</th> ${users.map(user => `<th>${escapeHTML(user)}</th>`).join("")} </tr> </thead> <tbody> ${users.map((row, i) => ` <tr> <td class="row-head">${escapeHTML(row)}</td> ${users.map((col, j) => ` <td style="background: ${getHeat(overlap[i][j])}; color: ${overlap[i][j] > maxOverlap * .55 ? "#fff" : "#111827"};"> ${overlap[i][j]} </td> `).join("")} </tr> `).join("")} </tbody> </table> </div> </div> <div class="summary-blocks"> <div class="panel"> <h2>Shared ${text.case(Text.Case.Lower).get(0)}</h2> <p class="panel-subtitle">${text.case(Text.Case.Title).get(0)} used by every compared user.</p> ${getChips([ ...shared ].slice(0, 20))} </div> <div class="panel"> <h2>Unique ${text.case(Text.Case.Lower).get(0)}</h2> <p class="panel-subtitle">${text.case(Text.Case.Title).get(0)} used by only one of the compared users.</p> <div class="summary-blocks"> ${users.map(username => ` <div class="summary-block"> <h3>${escapeHTML(username)}</h3> ${getChips(unique.get(username).slice(0, 20))} </div> `).join("")} </div> </div> </div> </div> <div class="bottom-meta"> <div class="panel"> <h2>Top ${text.case(Text.Case.Lower).get(0)} per user</h2> <p class="panel-subtitle">The most frequently used ${text.case(Text.Case.Lower).get(0)} for each user.</p> <div class="summary-blocks"> ${users.map(username => ` <div class="summary-block"> <h3>${escapeHTML(username)}</h3> ${stackItems(data.get(username).top)} </div> `).join("")} </div> </div> <div class="panel"> <h2>Pair overlap</h2> <p class="panel-subtitle">Highest pairwise shared-${text.case(Text.Case.Lower).get(1)} counts.</p> ${ (() => { const pairs = [ ]; const length = users.length; for (let i = 0; i < length; i++) for (let j = i + 1; j < length; j++) pairs.push([ `${users[i]} ↔ ${users[j]}`, overlap[i][j] ]); pairs.sort((a, b) => b[1] - a[1] || a[0].localeCompare(b[0])); return stackItems(pairs.slice(0, 12)); })() } </div> </div> </div> `; $root.querySelectorAll(".view-tab").forEach($tab => { $tab.addEventListener("click", () => { const view = $tab.dataset.view; if (view === type) return; const params = getParams(); params.set("view", view); setParams(params); load(view); }); }); $root.querySelector(".graph-back").addEventListener("click", () => { const params = getParams(); params.delete("users"); params.delete("tags"), params.delete("hide-tags"); params.delete("cats"), params.delete("hide-cats"); setParams(params); showStartPage(); }); const $urlText = $root.querySelector(".url-text"), $urlCopy = $root.querySelector(".url-copy"); const updateUrlBar = () => { $urlText.textContent = window.location.search; $urlText.title = window.location.href; }; $urlCopy.addEventListener("click", () => { navigator.clipboard.writeText(window.location.href).then(() => { $urlCopy.textContent = "Copied!"; setTimeout(() => { $urlCopy.textContent = "Copy"; }, 1800); }); }); const activeUsers = new Set(filter.length > 0 ? users.filter(u => filter.includes(u)) : users); const getActiveUsers = () => users.filter(u => activeUsers.has(u)); await waitForD3(); let simulation = null, zoom = null, drag = null; let currentTransform = d3.zoomIdentity; let renderToken = 0; let currentNodes = [ ], currentLinks = [ ], currentGroups = new Map(); let radiusScaleRef = null; const computeGroups = (nodes, links) => { const parent = new Map(nodes.map(d => [ d.id, d.id ])); const find = id => { while (parent.get(id) !== id) { parent.set(id, parent.get(parent.get(id))); id = parent.get(id); } return id; }; const union = (a, b) => { const ra = find(a), rb = find(b); if (ra !== rb) parent.set(ra, rb); }; links.forEach(link => { const source = typeof link.source === "object" ? link.source.id : link.source; const target = typeof link.target === "object" ? link.target.id : link.target; union(source, target); }); const groups = new Map(); nodes.forEach(d => groups.set(d.id, find(d.id))); return groups; }; const hiddenNodes = new Set(hidden); const $hidden = $root.querySelector(".hidden-nodes-bar"); const $canvas = $root.querySelector(".graph-svg"); const $wrapper = $root.querySelector(".graph-wrapper"); const $loading = $root.querySelector(".graph-loading"); const $tooltip = $root.querySelector(".graph-tooltip"); const $shuffle = $root.querySelector(".graph-shuffle"); const $reset = $root.querySelector(".graph-reset"); const $fit = $root.querySelector(".graph-fit"); const syncParams = () => { const params = getParams(); const active = getActiveUsers(); if (active.length === users.length) params.delete(type); else params.set(type, active.join("|")); if (hiddenNodes.size === 0) params.delete(`hide-${type}`); else params.set(`hide-${type}`, [ ...hiddenNodes ].join("|")); setParams(params); updateUrlBar(); }; const $toggles = [ ...$root.querySelectorAll(".user-toggle") ]; $toggles.forEach($toggle => $toggle.addEventListener("click", () => { const user = $toggle.dataset.user; if (activeUsers.has(user)) { if (activeUsers.size === 1) return; activeUsers.delete(user); $toggle.classList.remove("active"); } else { activeUsers.add(user); $toggle.classList.add("active"); } syncParams(); render(getActiveUsers()); })); const width = Math.max(900, $wrapper.offsetWidth || 900); const height = Math.max(560, $wrapper.offsetHeight || 720); const dpr = Math.max(1, window.devicePixelRatio || 1); $canvas.width = Math.round(width * dpr); $canvas.height = Math.round(height * dpr); $canvas.style.width = `${width}px`; $canvas.style.height = `${height}px`; const ctx = $canvas.getContext("2d"); const LABEL_ZOOM_THRESHOLD = .9; const applyScreenTransform = () => ctx.setTransform(dpr, 0, 0, dpr, 0, 0); const applyWorldTransform = () => { const { k, x, y } = currentTransform; ctx.setTransform(dpr * k, 0, 0, dpr * k, dpr * x, dpr * y); }; const projectToViewportEdge = (x, y, w, h, padding = 0) => { const cx = w / 2, cy = h / 2; const dx = x - cx, dy = y - cy; if (dx === 0 && dy === 0) return { x: cx, y: cy }; const left = padding, right = w - padding; const top = padding, bottom = h - padding; const t = Math.min( dx > 0 ? (right - cx) / dx : dx < 0 ? (left - cx) / dx : Infinity, dy > 0 ? (bottom - cy) / dy : dy < 0 ? (top - cy) / dy : Infinity ); return { x: cx + dx * t, y: cy + dy * t }; }; let hitQuadtree = null; const invalidateQuadtree = () => { hitQuadtree = null; }; const getQuadtree = () => { if (!hitQuadtree) hitQuadtree = d3.quadtree().x(d => d.x).y(d => d.y).addAll(currentNodes); return hitQuadtree; }; const findNodeAt = (gx, gy) => { if (currentNodes.length === 0) return null; const rs = radiusScaleRef; const maxR = rs ? rs.range()[1] : 34; let found = null, bestDist = Infinity; getQuadtree().visit((node, x0, y0, x1, y1) => { if (!node.length) { do { const d = node.data; const r = rs ? rs(d.count) : 12; const dx = d.x - gx, dy = d.y - gy; const dist2 = dx * dx + dy * dy; if (dist2 <= r * r && dist2 < bestDist) { bestDist = dist2; found = d; } } while (node = node.next); } return x0 > gx + maxR || x1 < gx - maxR || y0 > gy + maxR || y1 < gy - maxR; }); return found; }; let $contextMenu = null; const openContextMenu = (event, d) => { event.preventDefault(); closeContextMenu(); const connectedLinks = currentLinks.filter(link => { const srcId = typeof link.source === "object" ? link.source.id : link.source; const tgtId = typeof link.target === "object" ? link.target.id : link.target; return srcId === d.id || tgtId === d.id; }); const topConnections = connectedLinks .map(link => { const srcId = typeof link.source === "object" ? link.source.id : link.source; const tgtId = typeof link.target === "object" ? link.target.id : link.target; const otherId = srcId === d.id ? tgtId : srcId; return [ otherId, link.count ]; }) .sort((a, b) => b[1] - a[1]) .slice(0, 5); $contextMenu = document.createElement("div"); $contextMenu.className = "node-context-menu"; $contextMenu.innerHTML = ` <div class="ctx-header"> <div class="ctx-title">${d.id === "none" ? `<i>none</i>` : escapeHTML(d.id)}</div> <div class="ctx-count">Count: ${d.count}</div> </div> ${topConnections.length > 0 ? ` <div class="ctx-section-label">Top connections</div> <div class="ctx-connections"> ${topConnections.map(([ name, count ]) => ` <div class="ctx-connection-row"> <span>${escapeHTML(name)}</span> <strong>${count}</strong> </div> `).join("")} </div> <div class="ctx-divider"></div> ` : ""} <button class="ctx-action ctx-hide-btn">Hide node</button> `; document.body.appendChild($contextMenu); const menuWidth = $contextMenu.offsetWidth; const menuHeight = $contextMenu.offsetHeight; const vw = window.innerWidth, vh = window.innerHeight; let left = event.clientX + 8; let top = event.clientY + 8; if (left + menuWidth > vw - 8) left = event.clientX - menuWidth - 8; if (top + menuHeight > vh - 8) top = event.clientY - menuHeight - 8; $contextMenu.style.left = `${left}px`; $contextMenu.style.top = `${top}px`; $contextMenu.querySelector(".ctx-hide-btn").addEventListener("click", e => { e.stopPropagation(); closeContextMenu(); hiddenNodes.add(d.id); syncParams(); updateHiddenBar(); render(getActiveUsers()); }); $contextMenu.addEventListener("click", e => e.stopPropagation()); }; const closeContextMenu = () => { if ($contextMenu) { $contextMenu.remove(); $contextMenu = null; } }; document.onclick = () => closeContextMenu(); document.onkeydown = e => { if (e.key === "Escape") closeContextMenu(); }; const updateHiddenBar = () => { if (hiddenNodes.size === 0) { $hidden.style.display = "none"; return $hidden.innerHTML = ""; } $hidden.style.display = "flex"; $hidden.innerHTML = `<span class="hidden-nodes-label">Hidden:</span>`; hiddenNodes.forEach(nodeId => { const $chip = document.createElement("button"); $chip.className = "hidden-node-chip"; $chip.innerHTML = `${nodeId === "none" ? "<i>none</i>" : escapeHTML(nodeId)} <span class="unhide-x">✕</span>`; $chip.title = `Click to unhide "${nodeId}"`; $chip.addEventListener("click", () => { hiddenNodes.delete(nodeId); syncParams(); updateHiddenBar(); render(getActiveUsers()); }); $hidden.appendChild($chip); }); }; const render = users => { const token = ++renderToken; const { nodes, links } = build(users, hiddenNodes); currentNodes = nodes; currentLinks = links; currentGroups = computeGroups(nodes, links); invalidateQuadtree(); simulation?.stop(); $wrapper.classList.remove("is-loading"); $loading.setAttribute("aria-hidden", "true"); currentTransform ||= d3.zoomIdentity; if (nodes.length === 0) { ctx.save(); applyScreenTransform(); ctx.clearRect(0, 0, width, height); ctx.fillStyle = "#64748b"; ctx.font = "700 18px system-ui, sans-serif"; ctx.textAlign = "center"; ctx.textBaseline = "middle"; ctx.fillText("No data to display", width / 2, height / 2); ctx.restore(); return; } $wrapper.classList.add("is-loading"); $loading.setAttribute("aria-hidden", "false"); const maxNodeCount = d3.max(nodes, d => d.count) || 1; const maxLinkCount = d3.max(links, d => d.count) || 1; const radiusScale = d3.scaleSqrt().domain([ 1, maxNodeCount ]).range([ 10, 34 ]); radiusScaleRef = radiusScale; const linkScale = d3.scaleLinear().domain([ 1, maxLinkCount ]).range([ 1, 6 ]); const colorScale = d3.scaleSequential().domain([ 1, maxNodeCount ]).interpolator(d3.interpolateBlues); const pointerToGraphCoordinates = event => { const [ sx, sy ] = d3.pointer(event, $canvas); return [ currentTransform.invertX(sx), currentTransform.invertY(sy) ]; }; $canvas.addEventListener("wheel", e => e.preventDefault(), { passive: false }); const drawIndicators = () => { const cx = width / 2, cy = height / 2; const maxDist = Math.sqrt(cx * cx + cy * cy); const nearEdge = Math.min(cx, cy); const groupPositions = new Map(); for (const d of nodes) { const sx = currentTransform.applyX(d.x), sy = currentTransform.applyY(d.y); if (sx >= 0 && sx < width && sy >= 0 && sy < height) continue; const groupId = currentGroups.get(d.id) ?? d.id; const entry = groupPositions.get(groupId) || { sumX: 0, sumY: 0, count: 0 }; entry.sumX += sx; entry.sumY += sy; entry.count += 1; groupPositions.set(groupId, entry); } for (const entry of groupPositions.values()) { const sx = entry.sumX / entry.count, sy = entry.sumY / entry.count; const dx = sx - cx, dy = sy - cy; const dist = Math.sqrt(dx * dx + dy * dy); const edge = projectToViewportEdge(sx, sy, width, height, 20); const t = Math.max(0, Math.min(1, 1 - (dist - nearEdge) / (maxDist - nearEdge + 1))); const angle = Math.atan2(dy, dx); const s = 8 + t * 14 + Math.min(10, Math.log2(entry.count + 1) * 2); ctx.save(); ctx.translate(edge.x, edge.y); ctx.rotate(angle); ctx.scale(s, s); ctx.beginPath(); ctx.moveTo(1, 0); ctx.lineTo(-1, -0.55); ctx.lineTo(-0.5, 0); ctx.lineTo(-1, 0.55); ctx.closePath(); ctx.fillStyle = `rgba(37, 99, 235, ${(0.45 + t * 0.5).toFixed(3)})`; ctx.fill(); ctx.restore(); } }; const draw = () => { ctx.save(); applyScreenTransform(); ctx.clearRect(0, 0, width, height); ctx.restore(); const vx0 = currentTransform.invertX(0), vy0 = currentTransform.invertY(0); const vx1 = currentTransform.invertX(width), vy1 = currentTransform.invertY(height); const margin = 60; ctx.save(); applyWorldTransform(); ctx.lineCap = "round"; for (const link of links) { const s = link.source, t = link.target; if (typeof s !== "object" || typeof t !== "object") continue; if ((s.x < vx0 - margin && t.x < vx0 - margin) || (s.x > vx1 + margin && t.x > vx1 + margin) || (s.y < vy0 - margin && t.y < vy0 - margin) || (s.y > vy1 + margin && t.y > vy1 + margin)) continue; ctx.beginPath(); ctx.moveTo(s.x, s.y); ctx.lineTo(t.x, t.y); ctx.strokeStyle = "rgba(148, 163, 184, .28)"; ctx.lineWidth = linkScale(link.count); ctx.stroke(); } for (const node of nodes) { if (node.x < vx0 - margin || node.x > vx1 + margin || node.y < vy0 - margin || node.y > vy1 + margin) continue; const r = radiusScale(node.count); ctx.beginPath(); ctx.arc(node.x, node.y, r, 0, Math.PI * 2); ctx.fillStyle = colorScale(node.count); ctx.fill(); ctx.lineWidth = 1.5; ctx.strokeStyle = "#475569"; ctx.stroke(); } if (currentTransform.k >= LABEL_ZOOM_THRESHOLD) { ctx.textAlign = "center"; ctx.textBaseline = "middle"; for (const node of nodes) { if (node.x < vx0 - margin || node.x > vx1 + margin || node.y < vy0 - margin || node.y > vy1 + margin) continue; const label = node.id.length > 28 ? `${node.id.slice(0, 25)}…` : node.id; const bright = node.count > maxNodeCount * .4; const fontSize = Math.max(5, Math.min(16, radiusScale(node.count) * 0.5)); ctx.font = node.id === "none" ? `italic 600 ${fontSize}px system-ui, sans-serif` : `600 ${fontSize}px system-ui, sans-serif`; ctx.lineWidth = 3; ctx.strokeStyle = bright ? "rgba(0,0,0,.35)" : "rgba(255,255,255,.9)"; ctx.strokeText(label, node.x, node.y); ctx.fillStyle = bright ? "#ffffff" : "#0f172a"; ctx.fillText(label, node.x, node.y); } } ctx.restore(); ctx.save(); applyScreenTransform(); drawIndicators(); ctx.restore(); }; let hoverPending = false, lastHoverEvent = null; $canvas.onmousemove = event => { lastHoverEvent = event; if (hoverPending) return; hoverPending = true; requestAnimationFrame(() => { hoverPending = false; const ev = lastHoverEvent; if (!ev) return; const [ gx, gy ] = pointerToGraphCoordinates(ev); const hit = findNodeAt(gx, gy); if (hit) { $tooltip.textContent = `(${hit.count}) ${hit.id === "none" ? "(none)" : hit.id}`; $tooltip.style.left = `${ev.offsetX + 14}px`; $tooltip.style.top = `${ev.offsetY + 14}px`; $tooltip.classList.add("visible"); $canvas.style.cursor = "grab"; } else { $tooltip.classList.remove("visible"); $canvas.style.cursor = ""; } }); }; $canvas.onmouseleave = () => $tooltip.classList.remove("visible"); $canvas.oncontextmenu = event => { const [ gx, gy ] = pointerToGraphCoordinates(event); const hit = findNodeAt(gx, gy); if (!hit) { event.preventDefault(); return; } openContextMenu(event, hit); }; zoom = d3.zoom() .filter(event => { if (event.type === "wheel") return true; if (event.type === "mousedown" || event.type === "touchstart" || event.type === "pointerdown") { const [ gx, gy ] = pointerToGraphCoordinates(event); if (findNodeAt(gx, gy)) return false; return !event.ctrlKey && !event.button; } return !event.ctrlKey && !event.button; }) .scaleExtent([ .01, 5 ]) .on("start", () => $canvas.classList.add("is-dragging")) .on("zoom", event => { currentTransform = event.transform; draw(); }) .on("end", () => $canvas.classList.remove("is-dragging")); const updateTranslateExtent = () => { if (nodes.length === 0) return; const rs = radiusScaleRef || (() => 10); const pad = 400; const minX = (d3.min(nodes, d => d.x - rs(d.count)) ?? 0) - pad; const minY = (d3.min(nodes, d => d.y - rs(d.count)) ?? 0) - pad; const maxX = (d3.max(nodes, d => d.x + rs(d.count)) ?? width) + pad; const maxY = (d3.max(nodes, d => d.y + rs(d.count)) ?? height) + pad; zoom.translateExtent([ [ minX, minY ], [ maxX, maxY ] ]); }; drag = d3.drag() .container($canvas) .subject(event => { const [ gx, gy ] = pointerToGraphCoordinates(event.sourceEvent || event); return findNodeAt(gx, gy); }) .on("start", event => { if (!event.subject) return; event.sourceEvent.stopPropagation(); if (!event.active) simulation.alphaTarget(.2).restart(); event.subject.fx = event.subject.x; event.subject.fy = event.subject.y; }) .on("drag", event => { if (!event.subject) return; const [ gx, gy ] = pointerToGraphCoordinates(event.sourceEvent); event.subject.fx = gx; event.subject.fy = gy; invalidateQuadtree(); if (!revealed) return; draw(); }) .on("end", event => { if (!event.subject) return; if (!event.active) simulation.alphaTarget(0); event.subject.fx = null; event.subject.fy = null; }); d3.select($canvas).call(zoom).call(drag); const heavy = nodes.length > 1500; simulation = d3.forceSimulation(nodes) .alphaDecay(heavy ? .05 : .0228) .force("link", d3.forceLink(links).id(d => d.id).distance(140).strength(.18)) .force("charge", d3.forceManyBody().strength(-260).theta(heavy ? 1.1 : .9)) .force("collide", d3.forceCollide().radius(d => radiusScale(d.count) + 10).iterations(heavy ? 1 : 2)) .force("center", d3.forceCenter(width / 2, height / 2)) .force("x", d3.forceX(width / 2).strength(.03)) .force("y", d3.forceY(height / 2).strength(.03)); var revealed = false; simulation.on("tick", () => { if (!revealed) return; invalidateQuadtree(); draw(); }); simulation.on("end", () => { if (token !== renderToken) return; revealed = true; $wrapper.classList.remove("is-loading"); $loading.setAttribute("aria-hidden", "true"); updateTranslateExtent(); invalidateQuadtree(); draw(); }); const shuffleNodes = () => { nodes.forEach(d => { d.x = width / 2 + (Math.random() - .5) * width * .6; d.y = height / 2 + (Math.random() - .5) * height * .6; d.vx = 0, d.vy = 0; d.fx = null, d.fy = null; }); invalidateQuadtree(); updateTranslateExtent(); simulation.alpha(1).restart(); }; const resetView = () => d3.select($canvas).transition().duration(250).call(zoom.transform, d3.zoomIdentity); const fitGraph = () => { if (nodes.length === 0) return; const rs = radiusScaleRef || (() => 10); const labelPadding = 40; const minX = d3.min(nodes, d => d.x - rs(d.count) - labelPadding) ?? 0; const minY = d3.min(nodes, d => d.y - rs(d.count)) ?? 0; const maxX = d3.max(nodes, d => d.x + rs(d.count) + labelPadding) ?? width; const maxY = d3.max(nodes, d => d.y + rs(d.count)) ?? height; const graphWidth = Math.max(1, maxX - minX), graphHeight = Math.max(1, maxY - minY); const padding = 20; const scale = Math.max( .01, Math.min( 5, Math.min( (width - padding * 2) / graphWidth, (height - padding * 2) / graphHeight ) ) ); const tx = width / 2 - scale * (minX + maxX) / 2; const ty = height / 2 - scale * (minY + maxY) / 2; d3.select($canvas).transition().duration(300).call(zoom.transform, d3.zoomIdentity.translate(tx, ty).scale(scale)); }; $shuffle.onclick = shuffleNodes; $reset.onclick = resetView; $fit.onclick = fitGraph; }; if (hiddenNodes.size > 0) updateHiddenBar(); updateUrlBar(); render(getActiveUsers()); }; const startView = getParams().get("view") === "cats" ? "cats" : "tags"; load(startView); }; $root.querySelector(".submit").addEventListener("click", () => doSubmit(false)); if (paramUsers.length) doSubmit(true); }; showStartPage(); } } // </nowiki> ictcrxizjt224hopbracyguajrd4x7v 619032 619031 2026-07-28T01:44:11Z LuniZunie 25284 ew 619032 javascript text/javascript /* ======= Install ======= mw.loader.load('https://meta.wikimedia.org/w/index.php?title=User:LuniZunie/scripts/Compare-users.js&action=raw&ctype=text/javascript'); // Backlink: [[User:LuniZunie/scripts/Compare-users.js]] ============ Instructions ============ Go to [[Special:BlankPage/Compare-users]] */ // <nowiki> { "use strict"; if (mw.config.get("wgPageName").toLowerCase() === "special:blankpage/compare-users") { class Text { static pluralize(word, n, plural) { return new Text(word).get(plural).get(n); } static Case = class TextCase { static Lower = Symbol("lower case"); static Upper = Symbol("UPPER CASE"); static Title = Symbol("Title Case"); static Sentence = Symbol("Sentence case"); static Camel = Symbol("camelCase"); static Pascal = Symbol("PascalCase"); static Snake = Symbol("snake_Case"); static Split = Symbol("split,case"); }; static #fromCase(text, type) { const temp = (text => { switch (type) { case Text.Case.Lower: case Text.Case.Upper: case Text.Case.Title: case Text.Case.Sentence: return text.split(/\s+/); case Text.Case.Camel: case Text.Case.Pascal: return text.split(/(?=[A-Z])/); case Text.Case.Snake: return text.split(/_/g); case Text.Case.Split: throw new TypeError("Split case is only used for output, not input"); default: throw new TypeError("Invalid case type, must be a Case value"); } })(text.toString().trim()); if (type === Text.Case.Sentence) return { inSentenceCase: true, words: temp.map(word => word.trim()).filter(word => word.length > 0) }; return { inSentenceCase: false, words: temp.map(word => word.trim().toLowerCase()).filter(word => word.length > 0) }; }; #inSentenceCase = false; #single; #plural; constructor(text, currentCase = Text.Case.Sentence) { const fromCase = Text.#fromCase(text, currentCase); this.#inSentenceCase = fromCase.inSentenceCase; this.#single = fromCase.words; this.#plural = this.#getPlural(); }; #getPlural(plural) { if (plural ?? true === true) { const temp = [ ...this.#single ]; const end = temp.length - 1; temp[end] = (single => { let temp; // s, sh, ch, x, z, consonant + o -> -es temp = single.replace(/(?<=sh?|ch|x|z|[^aeiou]o)$/i, "es"); if (temp !== single) return temp; // consonant + y -> -ies temp = single.replace(/(?<=[^aeiou])y$/i, "ies"); if (temp !== single) return temp; // f, fe -> -ves temp = single.replace(/fe?$/i, "ves"); if (temp !== single) return temp; return `${single}s`; })(this.#single[end]); return temp; } else if (plural === false) return [ ...this.#single ]; else if (plural instanceof Text) return plural.case(Text.Case.Split).get(); else throw new TypeError("Invalid plural argument, must be boolean or Text instance"); }; plural() { this.#plural = this.#getPlural(...arguments); return this; } case(type = Text.Case.Sentence) { const format = text => { switch (type) { case Text.Case.Lower: return text.map(word => word.toLowerCase()).join(" "); case Text.Case.Upper: return text.map(word => word.toUpperCase()).join(" "); case Text.Case.Title: return text.map(word => word.charAt(0).toUpperCase() + word.slice(1).toLowerCase()).join(" "); case Text.Case.Sentence: if (this.#inSentenceCase) return text.join(" "); let punctuation = true; return text.map(word => { let rtn = punctuation ? word.charAt(0).toUpperCase() + word.slice(1).toLowerCase() : word.toLowerCase(); punctuation = /[.!?]$/.test(word); return rtn; }).join(" "); case Text.Case.Camel: return text.map((word, i) => i === 0 ? word.toLowerCase() : word.charAt(0).toUpperCase() + word.slice(1).toLowerCase()).join(""); case Text.Case.Pascal: return text.map(word => word.charAt(0).toUpperCase() + word.slice(1).toLowerCase()).join(""); case Text.Case.Snake: return text.map(word => word.toLowerCase()).join("_"); case Text.Case.Split: return text; default: throw new TypeError("Invalid case type, must be a Case value"); } }; const [ single, plural ] = [ format(this.#single), format(this.#plural) ]; return Object.freeze({ get(n = 1) { const text = Number.isNaN(Number(n)) || n === 1 || n === 1n || n === "1" ? single : plural; return text.replace(/(?<!\\)%n/g, n); } }); }; get(n = 1) { return this.case().get(n); } }; const sleep = ms => new Promise(resolve => setTimeout(resolve, ms)); const escapeHTML = str => { const $ = document.createElement("div"); $.textContent = str; return $.innerHTML; }; const waitForD3 = () => new Promise(resolve => { const tick = () => { if (typeof d3 !== "undefined") return resolve(); setTimeout(tick, 100); }; tick(); }); const getParams = () => new URLSearchParams(window.location.search); const setParams = params => { const url = new URL(window.location.href); url.search = params.toString(); window.history.replaceState(null, "", url.toString()); }; document.title = "Compare users - Wikipedia"; document.querySelector("#firstHeading").textContent = "Compare users"; document.head.appendChild(document.createElement("script")).src = "https://cdn.jsdelivr.net/npm/d3@7"; document.head.appendChild(document.createElement("style")).textContent = ` html, body { min-height: 100%; } #mw-content-text { min-height: calc(100vh - 180px); display: flex; align-items: flex-start; justify-content: center; padding: 24px; } .compare-users-root { width: min(100%, 1360px); } .compare-card, .panel { background: #fff; border: 1px solid #d0d7de; border-radius: 16px; box-shadow: 0 10px 28px rgba(0, 0, 0, .08); } .compare-card { width: min(100%, 640px); margin: 0 auto; padding: 24px; } .compare-card > h2, .panel > h2 { margin: 0 0 8px; font-size: 1.35rem; line-height: 1.2; color: #1f2328; } .compare-card > p, .panel-subtitle { margin: 0 0 18px; color: #656d76; font-size: .95rem; } .sub-compare-card { top: -1px; width: calc(min(100%, 640px) - 16px); margin: 0 auto; background: #f8fafc; border: 1px solid #e5e7eb; border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; padding: 2px 16px; } .dashboard { display: flex; flex-direction: column; gap: 18px; } .graph-back { background: #f1f5f9; color: #334155; padding: 9px 16px; font-size: .9rem; align-self: stretch; } .view-tabs { margin-bottom: 18px; display: flex; width: 100%; border: 1px solid #d0d7de; border-radius: 12px; overflow: hidden; background: #f1f5f9; box-shadow: 0 10px 28px rgba(0, 0, 0, .08); } .view-tab { flex: 1 1 0; border: none; background: transparent; color: #57606a; font-size: .95rem; font-weight: 600; padding: 12px 16px; cursor: pointer; text-align: center; transition: background-color .15s ease, color .15s ease; } .view-tab:hover { background: #e5e7eb; color: #1f2328; } .view-tab.active { background: #fff; color: #1f2328; box-shadow: inset 0 -2px 0 #36c; } .view-tab + .view-tab { border-left: 1px solid #d0d7de; } .overview-grid { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 14px; } .stat-card { background: linear-gradient(to bottom, #ffffff, #f8fafc); border: 1px solid #e5e7eb; border-radius: 14px; padding: 16px; } .stat-card .label { margin-bottom: 6px; font-size: .8rem; font-weight: 700; color: #667085; text-transform: uppercase; letter-spacing: .04em; } .stat-card .value { font-size: 1.55rem; font-weight: 700; color: #111827; line-height: 1.1; } .stat-card .meta { margin-top: 8px; font-size: .9rem; color: #667085; } .user-list { display: flex; flex-direction: column; gap: 12px; margin-bottom: 18px; } .user-row { display: flex; gap: 10px; align-items: center; } .user-input, .user-item { flex: 1; min-width: 0; padding: 11px 14px; border: 1px solid #d0d7de; border-radius: 10px; font-size: .95rem; color: #1f2328; background: #fff; line-height: 1.2; } .user-input { outline: none; transition: border-color 160ms ease, box-shadow 160ms ease; } .user-input:focus { border-color: #36c; box-shadow: 0 0 0 3px rgba(51, 102, 204, .16); } .user-item .since { float: right; font-size: .85rem; color: #656d76; } .button { border: none; border-radius: 10px; padding: 11px 14px; font-size: .95rem; font-weight: 600; cursor: pointer; transition: background 160ms ease, transform 120ms ease, opacity 160ms ease; } .button:hover { transform: translateY(-1px); } .button:active { transform: translateY(0); } .button.add { background: #eef4ff; color: #36c; margin-bottom: 18px; } .button.add:hover { background: #dfeaff; } .button.delete, .button.stop { background: #fff1f2; color: #d1242f; flex-shrink: 0; } .button.delete:hover, .button.stop:hover { background: #ffe2e5; color: #b11d26; } .button.submit { width: 100%; background: #36c; color: #fff; padding: 12px 16px; font-size: 1rem; } .button.submit:hover { background: #254fa3; } .button.stop-all { width: 100%; background: #d1242f; color: #fff; padding: 12px 16px; font-size: 1rem; } .button.stop-all:hover { background: #b11d26; } .button.graph-action { background: #eef2ff; color: #334155; padding: 9px 12px; } .button.graph-action:hover { background: #e2e8f0; } .button.disabled { pointer-events: none; background: #f0f0f0 !important; color: #a2a9b1 !important; cursor: not-allowed; transform: none !important; } .panel { padding: 18px; } .graph-panel { padding: 0; overflow: hidden; } .graph-toolbar { display: flex; align-items: center; justify-content: space-between; gap: 12px; padding: 18px 20px 14px; border-bottom: 1px solid #eaecf0; background: linear-gradient(to bottom, #f8fafc, #ffffff); } .graph-meta { padding: 18px 20px 0px; } .graph-meta h2 { margin: 0 0 4px; font-size: 1.2rem; color: #1f2937; } .graph-meta p { margin: 0; color: #667085; font-size: .92rem; } .graph-actions { display: flex; flex-wrap: wrap; gap: 8px; align-items: center; justify-content: space-between; width: 100%; } .user-filter-group { display: flex; flex-wrap: wrap; gap: 6px; align-items: center; } .user-filter-label { font-size: .8rem; font-weight: 700; color: #667085; text-transform: uppercase; letter-spacing: .04em; margin-right: 2px; white-space: nowrap; } .user-toggle { display: inline-flex; align-items: center; gap: 6px; padding: 6px 12px; border: 1.5px solid #d0d7de; border-radius: 999px; font-size: .85rem; font-weight: 600; color: #667085; background: #f8fafc; cursor: pointer; transition: all 160ms ease; white-space: nowrap; user-select: none; } .user-toggle:hover { border-color: #36c; color: #36c; background: #eef4ff; transform: translateY(-1px); } .user-toggle.active { border-color: #36c; color: #fff; background: #36c; } .user-toggle.active:hover { background: #254fa3; border-color: #254fa3; color: #fff; } .user-toggle-dot { width: 8px; height: 8px; border-radius: 50%; background: currentColor; opacity: .7; flex-shrink: 0; } .user-toggle.active .user-toggle-dot { background: rgba(255,255,255,.8); opacity: 1; } .graph-wrapper { position: relative; width: 100%; min-height: 720px; background: radial-gradient(circle at top left, rgba(59, 130, 246, .06), transparent 28%), radial-gradient(circle at bottom right, rgba(16, 185, 129, .05), transparent 24%), #f8fafc; overflow: hidden; } .graph-wrapper.is-loading .graph-svg { opacity: 0; pointer-events: none; } .graph-loading { position: absolute; inset: 0; display: none; align-items: center; justify-content: center; flex-direction: column; gap: 10px; background: rgba(248, 250, 252, .86); backdrop-filter: blur(3px); color: #334155; z-index: 2; text-align: center; padding: 24px; } .graph-wrapper.is-loading .graph-loading { display: flex; } .graph-loading-spinner { width: 34px; height: 34px; border-radius: 50%; border: 3px solid #cbd5e1; border-top-color: #2563eb; animation: graph-spin 0.9s linear infinite; } .graph-loading-title { font-size: .98rem; font-weight: 700; color: #1f2937; } .graph-loading-subtitle { max-width: 28rem; font-size: .9rem; color: #64748b; line-height: 1.4; } @keyframes graph-spin { to { transform: rotate(360deg); } } .graph-svg { display: block; width: 100%; height: 720px; background: transparent; cursor: grab; touch-action: none; user-select: none; -webkit-user-select: none; } .graph-svg.is-dragging { cursor: grabbing; } .graph-tooltip { position: absolute; z-index: 3; left: 0; top: 0; pointer-events: none; background: rgba(17, 24, 39, .92); color: #fff; font-size: .78rem; font-weight: 600; padding: 5px 9px; border-radius: 8px; opacity: 0; transform: translateY(2px); transition: opacity 120ms ease, transform 120ms ease; white-space: nowrap; max-width: 260px; overflow: hidden; text-overflow: ellipsis; } .graph-tooltip.visible { opacity: 1; transform: translateY(0); } .graph-legend { padding: 12px 20px 16px; border-top: 1px solid #eaecf0; color: #667085; font-size: .88rem; background: #fff; } .legend-dot { display: inline-block; width: 10px; height: 10px; border-radius: 999px; margin-right: 2px; vertical-align: middle; } .legend-dot:not(:first-child) { margin-left: 6px; } .legend-dot.node { background: #3b82f6; } .legend-dot.edge { background: #94a3b8; } .legend-dot.offscreen { background: #2563eb; } .hidden-nodes-bar { display: flex; flex-wrap: wrap; gap: 8px; align-items: center; padding: 10px 20px 14px; border-top: 1px solid #eaecf0; background: #fff; } .hidden-nodes-label { font-size: .8rem; font-weight: 700; color: #667085; text-transform: uppercase; letter-spacing: .04em; white-space: nowrap; } .hidden-node-chip { display: inline-flex; align-items: center; gap: 6px; padding: 5px 10px; border-radius: 999px; font-size: .82rem; font-weight: 600; color: #374151; background: #f1f5f9; border: 1px solid #d0d7de; cursor: pointer; transition: all 160ms ease; white-space: nowrap; } .hidden-node-chip:hover { background: #dbeafe; border-color: #93c5fd; color: #1d4ed8; transform: translateY(-1px); } .hidden-node-chip .unhide-x { font-size: .75rem; opacity: .6; } .node-context-menu { position: fixed; z-index: 9999; background: #fff; border: 1px solid #d0d7de; border-radius: 12px; box-shadow: 0 8px 24px rgba(0,0,0,.13); padding: 0; min-width: 220px; max-width: 300px; overflow: hidden; font-size: .9rem; } .node-context-menu .ctx-header { padding: 12px 14px 10px; border-bottom: 1px solid #eaecf0; background: linear-gradient(to bottom, #f8fafc, #ffffff); } .node-context-menu .ctx-header .ctx-title { font-weight: 700; color: #111827; font-size: .95rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .node-context-menu .ctx-header .ctx-count { color: #667085; font-size: .82rem; margin-top: 2px; } .node-context-menu .ctx-section-label { padding: 8px 14px 4px; font-size: .75rem; font-weight: 700; color: #667085; text-transform: uppercase; letter-spacing: .04em; } .node-context-menu .ctx-connections { padding: 0 14px 8px; display: flex; flex-direction: column; gap: 4px; } .node-context-menu .ctx-connection-row { display: flex; justify-content: space-between; align-items: center; gap: 8px; padding: 5px 8px; border-radius: 8px; background: #f8fafc; border: 1px solid #e5e7eb; } .node-context-menu .ctx-connection-row span { color: #374151; font-size: .85rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .node-context-menu .ctx-connection-row strong { color: #111827; font-size: .85rem; flex-shrink: 0; } .node-context-menu .ctx-divider { height: 1px; background: #eaecf0; margin: 4px 0; } .node-context-menu .ctx-action { display: flex; align-items: center; gap: 8px; width: 100%; padding: 10px 14px; border: none; background: transparent; color: #d1242f; font-size: .9rem; font-weight: 600; cursor: pointer; text-align: left; transition: background 120ms ease; } .node-context-menu .ctx-action:hover { background: #fff1f2; } .url-bar { display: flex; align-items: center; gap: 10px; padding: 10px 14px; background: #f8fafc; border: 1px solid #e5e7eb; border-radius: 10px; font-size: .82rem; color: #667085; } .url-bar .url-label { font-weight: 700; color: #344054; white-space: nowrap; flex-shrink: 0; } .url-bar .url-text { flex: 1; min-width: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-family: ui-monospace, monospace; font-size: .8rem; color: #475569; } .url-bar .url-copy { border: none; border-radius: 6px; padding: 5px 10px; font-size: .8rem; font-weight: 600; cursor: pointer; background: #36c; color: #fff; flex-shrink: 0; transition: background 160ms ease; } .url-bar .url-copy:hover { background: #254fa3; } .bottom-meta { display: grid; grid-template-columns: minmax(0, 1.2fr) minmax(320px, .8fr); gap: 18px; } .matrix-wrapper { overflow: auto; border: 1px solid #e5e7eb; border-radius: 12px; background: #fff; } table.matrix { width: 100%; border-collapse: collapse; min-width: 560px; } table.matrix th, table.matrix td { border: 1px solid #e5e7eb; padding: 10px 12px; text-align: center; font-size: .92rem; } table.matrix th { position: sticky; top: 0; background: #f8fafc; color: #344054; font-weight: 700; z-index: 1; } table.matrix td.row-head { text-align: left; font-weight: 700; background: #f8fafc; color: #344054; position: sticky; left: 0; z-index: 1; } .summary-blocks { display: flex; flex-direction: column; gap: 12px; } .summary-block { border: 1px solid #e5e7eb; border-radius: 12px; background: linear-gradient(to bottom, #ffffff, #fafafa); padding: 14px; } .summary-block h3 { margin: 0 0 10px; font-size: 1rem; color: #111827; } .chip-list { display: flex; flex-wrap: wrap; gap: 8px; } .chip { display: inline-flex; align-items: center; max-width: 100%; padding: 6px 10px; border-radius: 999px; font-size: .82rem; font-weight: 600; color: #1d4ed8; background: #eff6ff; border: 1px solid #bfdbfe; } .stack-list { display: flex; flex-direction: column; gap: 8px; } .stack-item { display: flex; justify-content: space-between; gap: 12px; padding: 9px 10px; border: 1px solid #e5e7eb; border-radius: 10px; background: #fff; font-size: .92rem; } .stack-item strong { color: #111827; } .muted { color: #667085; } @media (max-width: 1100px) { .overview-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); } .bottom-meta { grid-template-columns: 1fr; } } @media (max-width: 700px) { #mw-content-text { padding: 16px; } .compare-card, .panel { padding: 16px; } .graph-panel { padding: 0; } .user-row { flex-direction: column; align-items: stretch; } .button.delete, .button.stop { width: 100%; } .graph-toolbar { flex-direction: column; align-items: stretch; } .graph-wrapper, .graph-svg { min-height: 560px; height: 560px; } .overview-grid { grid-template-columns: 1fr; } } `; document.querySelector("#mw-content-text").innerHTML = "<div class='compare-users-root'></div>"; const $root = document.querySelector("#mw-content-text > .compare-users-root"); const showStartPage = () => { const params = getParams(); const paramUsers = (params.get("users") || "").split("|").map(u => u.trim().replace(/_/g, " ")).filter(Boolean); $root.innerHTML = ` <div class="compare-card"> <h2>Compare users</h2> <p>Add the users you want to compare.</p> <div class="user-list"></div> <button class="button add">+ Add User</button> <button class="button submit">Submit</button> </div> `; const $users = $root.querySelector(".user-list"); const addUser = (value = "") => { const $row = document.createElement("div"); $row.className = "user-row"; $users.appendChild($row); const $input = document.createElement("input"); $input.type = "text"; $input.className = "user-input"; $input.placeholder = "Enter username..."; $input.value = value; $row.appendChild($input); const $delete = document.createElement("button"); $delete.className = "button delete"; $delete.textContent = "Delete"; $delete.addEventListener("click", () => $row.remove()); $row.appendChild($delete); return $input; }; if (paramUsers.length) { paramUsers.forEach(u => addUser(u)); for (let i = paramUsers.length; i < 2; i++) addUser(); } else for (let i = 0; i < 2; i++) addUser(); $root.querySelector(".add").addEventListener("click", () => addUser()); const doSubmit = async (fromUrl = false) => { const usernames = new Set( [ ...$users.querySelectorAll(".user-input") ] .map($input => ($input.value.includes(":") ? $input.value.split(":")[1].trim() : $input.value.trim()).replace(/_/g, " ")) .filter(username => username.length > 0) ); if (usernames.size === 0) return mw.notify("Please enter at least one username.", { type: "error" }); if (!fromUrl) { const params = getParams(); params.set("users", [ ...usernames ].join("|")); params.delete("tags"), params.delete("hide-tags"); params.delete("cats"), params.delete("hide-cats"); setParams(params); } const api = new mw.Api(); const continuities = new Map(); const lookupUser = async username => { const continuity = continuities.get(username); return api.get({ action: "query", list: "usercontribs", ucuser: username, ucprop: "ids|title|timestamp|tags|flags|sizediff", uclimit: "max", ...(continuity || { }) }) .then(data => { continuities.set(username, data.continue); if (!data.continue) { usernames.delete(username); continuities.delete(username); } return data?.query?.usercontribs || [ ]; }) .catch(error => { console.error(`Error occurred while fetching contributions for user ${username}:`, error); usernames.delete(username); continuities.delete(username); return [ ]; }); }; const chunkedUsers = [ ]; { const users = [ ...usernames ], length = users.length; for (let i = 0; i < length; i += 50) chunkedUsers.push(users.slice(i, i + 50)); } let maxEditCount = -1; try { for (const users of chunkedUsers) { const editCounts = await api.get({ action: "query", list: "users", ususers: users.join("|"), usprop: "editcount" }).then(data => data?.query?.users || [ ]); for (const editCount of editCounts) maxEditCount = Math.max(maxEditCount, editCount.editcount || 0); } } catch { maxEditCount = "???"; } $root.innerHTML = ` <div class="compare-card"> <h2>Computing user contributions</h2> <div class="user-list"></div> <button class="button stop-all">Stop All (0% complete)</button> </div> <div class="sub-compare-card"> <p class="pages-parsed">0 / 0 pages parsed</p> </div> `; const $pagesParsed = $root.querySelector(".pages-parsed"); const $rows = new Map(); const $progressList = $root.querySelector(".user-list"); const stop = new Set(); usernames.forEach(username => { const now = new Date(); const $row = document.createElement("div"); $row.className = "user-row"; $rows.set(username, $progressList.appendChild($row)); const $user = document.createElement("div"); $user.className = "user-item"; $user.innerHTML = `${escapeHTML(username)} <span class="since">(c. ${now.getUTCFullYear()}-${(now.getUTCMonth() + 1).toString().padStart(2, "0")})</span>`; $row.appendChild($user); const $stop = document.createElement("button"); $stop.className = "button stop"; $stop.innerHTML = "Stop"; $stop.addEventListener("click", () => stop.add(username)); $row.appendChild($stop); }); const $stopAll = $root.querySelector(".button.stop-all"); $stopAll.addEventListener("click", () => [ ...$rows.keys() ].forEach(username => stop.add(username))); const fetchCategories = async pages => { let continuity = null, iterations = 0; const categories = { }; do { const data = await api.get({ action: "query", prop: "categories", titles: pages.join("|"), cllimit: "max", clshow: "!hidden", ...(continuity || { }) }); iterations++; Object.values(data.query.pages).forEach(page => categories[page.title] = (categories[page.title] ||= [ ]).concat((page.categories || [ ]).map(cat => cat.title)) ); continuity = data.continue || null; } while (continuity); return { categories, iterations }; }; const uniquePages = new Set(), pagesByUser = new Map(); const pagesToParse = [ ], parsedPages = new Map(); const editsToPageByUser = new Map(); let noMorePages = false, editsDone = false, lastRun = performance.now(), pagesResolve; const pagesPromise = new Promise(resolve => { pagesResolve = resolve; }); const parsePages = async () => { let sleepTime = 10; const pageBatchConcurrency = editsDone ? 5 : 1; const start = performance.now(); if (pagesToParse.length === 0) { if (noMorePages) return pagesResolve(); return setTimeout(parsePages, 0); } if (pagesToParse.length < pageBatchConcurrency * 50 && (performance.now() - lastRun) < 100) return setTimeout(parsePages, 0); lastRun = performance.now(); const batchGroups = [ ]; for (let i = 0; i < pageBatchConcurrency && pagesToParse.length > 0; i++) batchGroups.push(pagesToParse.splice(0, 50)); const batchResults = await Promise.all(batchGroups.map(async pages => { try { return { pages, ...(await fetchCategories(pages)) }; } catch (error) { return { pages, categories: { }, iterations: 0 }; } })); batchResults.forEach(({ pages, categories, iterations }) => { for (const [ page, pageCategories ] of Object.entries(categories)) parsedPages.set(page, pageCategories); sleepTime *= Math.max(1, iterations); if (categories && Object.keys(categories).length === 0) for (const page of pages) parsedPages.set(page, [ ]); }); $pagesParsed.textContent = `${parsedPages.size} / ${uniquePages.size} pages parsed`; if (noMorePages && pagesToParse.length === 0) return pagesResolve(); setTimeout(parsePages, Math.max(0, sleepTime - (performance.now() - start))); }; parsePages(); const contributions = new Map([ ...usernames ].map(username => [ username, [ ] ])); let max = 0; while (usernames.size > 0) { if (max > 0) await sleep(25 * usernames.size); for (const username of usernames) { const $row = $rows.get(username); let contribs; if (!stop.has(username)) contribs = await lookupUser(username); if (stop.has(username)) contribs = undefined; for (const contrib of contribs || [ ]) { if (!editsToPageByUser.has(username)) editsToPageByUser.set(username, new Map()); const userEdits = editsToPageByUser.get(username); if (!userEdits.has(contrib.title)) userEdits.set(contrib.title, 0); userEdits.set(contrib.title, userEdits.get(contrib.title) + 1); } if (!Array.isArray(contribs) || contribs.length === 0) { usernames.delete(username); const temp = contributions.get(username); const oldest = temp[temp.length - 1]; if (oldest) { const date = new Date(oldest.timestamp); $row.querySelector(".user-item > .since").textContent = `(c. ${date.getUTCFullYear()}-${(date.getUTCMonth() + 1).toString().padStart(2, "0")})`; } else $row.querySelector(".user-item > .since").textContent = "(no contributions found)"; const $stop = $row.querySelector(".button.stop"); $stop.classList.add("disabled"); $stop.textContent = "Done!"; } else { if (!pagesByUser.has(username)) pagesByUser.set(username, new Set()); const userPages = pagesByUser.get(username); for (const { title } of contribs) { userPages.add(title); if (!uniquePages.has(title)) { uniquePages.add(title); pagesToParse.push(title); } } $pagesParsed.textContent = `${parsedPages.size} / ${uniquePages.size} pages parsed`; const temp = contributions.get(username).concat(contribs); contributions.set(username, temp); max = Math.max(max, temp.length); $stopAll.textContent = `Stop all (${Math.min(100, Math.round((max / maxEditCount) * 100))}% complete)`; const oldest = contribs[contribs.length - 1]; const date = new Date(oldest.timestamp); $row.querySelector(".user-item > .since").textContent = `(c. ${date.getUTCFullYear()}-${(date.getUTCMonth() + 1).toString().padStart(2, "0")})`; if (!continuities.has(username)) { const $stop = $row.querySelector(".button.stop"); $stop.classList.add("disabled"); $stop.textContent = "Done!"; } } } } editsDone = true; noMorePages = true; $stopAll.classList.add("disabled"); $stopAll.textContent = `Done! (100% complete)`; await pagesPromise; const database = { tags: new Map(), cats: new Map() }; for (const [ username, edits ] of contributions.entries()) { { const tags = edits.map(edit => edit.tags.length === 0 ? [ "none" ] : edit.tags); const counts = tags.flat().reduce((acc, tag) => { acc.set(tag, (acc.get(tag) || 0) + 1); return acc; }, new Map()); database.tags.set(username, { all: new Set(tags.flat()), list: tags, counts, top: [ ...counts.entries() ].sort((a, b) => b[1] - a[1] || a[0].localeCompare(b[0])).slice(0, 10) }); } { const cats = [ ...(pagesByUser.get(username) || [ ]) ].flatMap(page => { const temp = parsedPages.get(page) || [ ]; const catsArray = temp.length === 0 ? null : temp.map(c => c.replace(/^Category:/i, "")); return Array.from({ length: editsToPageByUser.get(username).get(page) || 1 }, () => catsArray); }).filter(Boolean); const counts = cats.flat().reduce((acc, category) => { acc.set(category, (acc.get(category) || 0) + 1); return acc; }, new Map()); database.cats.set(username, { all: new Set(cats.flat()), list: cats, counts: counts, top: [ ...counts.entries() ].sort((a, b) => b[1] - a[1] || a[0].localeCompare(b[0])).slice(0, 10) }); } } const load = async type => { const data = database[type]; const build = (users, hidden) => { const thisData = new Map(); for (const user of users) thisData.set(user, data.get(user)); const nodeCounts = new Map(); for (const [ _, datum ] of thisData.entries()) for (const items of datum.list) for (const item of items) nodeCounts.set(item, (nodeCounts.get(item) || 0) + 1); const linkCounts = new Map(); for (const [ _, datum ] of thisData.entries()) for (const items of datum.list) { const parsed = [ ...new Set(items) ].sort(); const length = parsed.length; for (let i = 0; i < length - 1; i++) for (let j = i + 1; j < length; j++) { const key = `${parsed[i]}|${parsed[j]}`; linkCounts.set(key, (linkCounts.get(key) || 0) + 1); } } return { nodes: [ ...nodeCounts.entries() ].map(([ id, count ]) => ({ id, count })).filter(({ id }) => !hidden.has(id)), links: [ ...linkCounts.entries() ].map(([ key, count ]) => { const [ a, b ] = key.split("|"); return { source: a, target: b, count }; }).filter(({ source, target }) => !hidden.has(source) && !hidden.has(target)) }; }; const text = new Text({ tags: "Tag", cats: "Category" }[type], Text.Case.Sentence); const users = [ ...data.keys() ]; const entries = [ ...data.entries() ]; const all = new Set(entries.flatMap(([ _, datum ]) => [ ...datum.all ])); const shared = entries.slice(1).reduce((acc, [ username, datum ]) => new Set([ ...acc ].filter(tag => datum.all.has(tag))), new Set(entries[0][1].all)); console.log(shared, entries); const unique = new Map(entries.map(([ username, datum ]) => [ username, [ ...datum.all ].filter(tag => !shared.has(tag)) ])); const overlap = entries.map(([ _, a ]) => entries.map(([ _, b ]) => [ ...a.all ].filter(tag => b.all.has(tag)).length)); let bestPair; { const length = overlap.length; for (let i = 0; i < length; i++) for (let j = i + 1; j < length; j++) { const shared = overlap[i][j]; if (!bestPair || shared > bestPair.shared) bestPair = { a: users[i], b: users[j], shared }; } } const maxOverlap = overlap.flat().reduce((max, value) => Math.max(max, value), 0); const getHeat = value => { if (maxOverlap <= 0) return "#f8fafc"; return `hsl(217 91% ${97 - Math.log1p(value) / Math.log1p(maxOverlap) * 42}%)`; }; const getChips = items => { if (items.length === 0) return `<span class="muted">None</span>`; return `<div class="chip-list">${items.map(item => item === "none" ? `<span class="chip"><i>none</i></span>` : `<span class="chip">${escapeHTML(item)}</span>`).join("")}</div>`; }; const stackItems = items => { if (!items.length) return `<span class="muted">None</span>`; return `<div class="stack-list">${ items.map(([ name, count ]) => ` <div class="stack-item"> <span>${name === "none" ? `<i>none</i>` : escapeHTML(name)}</span> <strong>${count}</strong> </div> `).join("") }</div>`; }; const params = getParams(); const filter = (params.get(type) || "").split("|").map(user => user.trim().replace(/_/g, " ")).filter(user => data.has(user)); const hidden = (params.get("hidden") || "").split("|").map(t => t.trim()).filter(Boolean); $root.innerHTML = ` <div class="view-tabs"> <button type="button" class="view-tab ${type === "tags" ? "active" : ""}" data-view="tags">Tags</button> <button type="button" class="view-tab ${type === "cats" ? "active" : ""}" data-view="cats">Categories</button> </div> <div class="dashboard"> <div style="display:flex; justify-content:flex-start; gap:10px; align-items:center; flex-wrap:wrap;"> <button class="button graph-back">← New comparison</button> <div class="url-bar" style="flex:1; min-width:0;"> <span class="url-label">Link:</span> <span class="url-text"></span> <button class="url-copy">Copy</button> </div> </div> <div class="overview-grid"> <div class="stat-card"> <div class="label">Users</div> <div class="value">${data.size}</div> <div class="meta">Compared in this run</div> </div> <div class="stat-card"> <div class="label">${text.case(Text.Case.Title).get(0)}</div> <div class="value">${all.size}</div> <div class="meta">Across all users</div> </div> <div class="stat-card"> <div class="label">Shared ${text.case(Text.Case.Lower).get(0)}</div> <div class="value">${shared.size}</div> <div class="meta">Between users</div> </div> <div class="stat-card"> <div class="label">Strongest pair</div> <div class="value">${bestPair?.shared || 0}</div> <div class="meta">${bestPair ? `${escapeHTML(bestPair.a)} ↔ ${escapeHTML(bestPair.b)}` : "No pairs found"}</div> </div> </div> <div class="panel graph-panel"> <div class="graph-meta"> <h2>${text.case(Text.Case.Title).get(1)} overlap</h2> <p>Drag nodes, drag empty space to pan, scroll to zoom, right-click nodes for options. Labels appear once you zoom in.</p> </div> <div class="graph-toolbar"> <div class="graph-actions"> <div class="user-filter-group"> <span class="user-filter-label">Show:</span> ${entries.map(([ user ]) => ` <button class="user-toggle ${filter.length === 0 || filter.includes(user) ? "active" : ""}" data-user="${escapeHTML(user)}" type="button"> <span class="user-toggle-dot"></span>${escapeHTML(user)} </button> `).join("")} </div> <div> <button class="button graph-action graph-shuffle">Shuffle nodes</button> <button class="button graph-action graph-reset">Reset view</button> <button class="button graph-action graph-fit">Fit to view</button> </div> </div> </div> <div class="graph-wrapper"> <canvas class="graph-svg" aria-label="${text.case(Text.Case.Title).get(1)} overlap graph"></canvas> <div class="graph-tooltip" role="status" aria-hidden="true"></div> <div class="graph-loading" aria-live="polite" aria-atomic="true" role="status"> <div class="graph-loading-spinner"></div> <div class="graph-loading-title">Simulating layout</div> <div class="graph-loading-subtitle">Positioning nodes for a large graph can take a moment.</div> </div> </div> <div class="graph-legend"> <span class="legend-dot node"></span> node size = ${text.case(Text.Case.Lower).get(0)} frequency <span class="legend-dot edge"></span> edge thickness = co-occurrence <span class="legend-dot offscreen"></span> blue arrows = off-screen connected groups </div> <div class="hidden-nodes-bar" style="display:none;"></div> </div> <div class="bottom-meta"> <div class="panel"> <h2>User overlap heatmap</h2> <p class="panel-subtitle">Each cell shows the number of shared ${text.case(Text.Case.Lower).get(0)} by the row and column users.</p> <div class="matrix-wrapper"> <table class="matrix"> <thead> <tr> <th>User</th> ${users.map(user => `<th>${escapeHTML(user)}</th>`).join("")} </tr> </thead> <tbody> ${users.map((row, i) => ` <tr> <td class="row-head">${escapeHTML(row)}</td> ${users.map((col, j) => ` <td style="background: ${getHeat(overlap[i][j])}; color: ${overlap[i][j] > maxOverlap * .55 ? "#fff" : "#111827"};"> ${overlap[i][j]} </td> `).join("")} </tr> `).join("")} </tbody> </table> </div> </div> <div class="summary-blocks"> <div class="panel"> <h2>Shared ${text.case(Text.Case.Lower).get(0)}</h2> <p class="panel-subtitle">${text.case(Text.Case.Title).get(0)} used by every compared user.</p> ${getChips([ ...shared ].slice(0, 20))} </div> <div class="panel"> <h2>Unique ${text.case(Text.Case.Lower).get(0)}</h2> <p class="panel-subtitle">${text.case(Text.Case.Title).get(0)} used by only one of the compared users.</p> <div class="summary-blocks"> ${users.map(username => ` <div class="summary-block"> <h3>${escapeHTML(username)}</h3> ${getChips(unique.get(username).slice(0, 20))} </div> `).join("")} </div> </div> </div> </div> <div class="bottom-meta"> <div class="panel"> <h2>Top ${text.case(Text.Case.Lower).get(0)} per user</h2> <p class="panel-subtitle">The most frequently used ${text.case(Text.Case.Lower).get(0)} for each user.</p> <div class="summary-blocks"> ${users.map(username => ` <div class="summary-block"> <h3>${escapeHTML(username)}</h3> ${stackItems(data.get(username).top)} </div> `).join("")} </div> </div> <div class="panel"> <h2>Pair overlap</h2> <p class="panel-subtitle">Highest pairwise shared-${text.case(Text.Case.Lower).get(1)} counts.</p> ${ (() => { const pairs = [ ]; const length = users.length; for (let i = 0; i < length; i++) for (let j = i + 1; j < length; j++) pairs.push([ `${users[i]} ↔ ${users[j]}`, overlap[i][j] ]); pairs.sort((a, b) => b[1] - a[1] || a[0].localeCompare(b[0])); return stackItems(pairs.slice(0, 12)); })() } </div> </div> </div> `; $root.querySelectorAll(".view-tab").forEach($tab => { $tab.addEventListener("click", () => { const view = $tab.dataset.view; if (view === type) return; const params = getParams(); params.set("view", view); setParams(params); load(view); }); }); $root.querySelector(".graph-back").addEventListener("click", () => { const params = getParams(); params.delete("users"); params.delete("tags"), params.delete("hide-tags"); params.delete("cats"), params.delete("hide-cats"); setParams(params); showStartPage(); }); const $urlText = $root.querySelector(".url-text"), $urlCopy = $root.querySelector(".url-copy"); const updateUrlBar = () => { $urlText.textContent = window.location.search; $urlText.title = window.location.href; }; $urlCopy.addEventListener("click", () => { navigator.clipboard.writeText(window.location.href).then(() => { $urlCopy.textContent = "Copied!"; setTimeout(() => { $urlCopy.textContent = "Copy"; }, 1800); }); }); const activeUsers = new Set(filter.length > 0 ? users.filter(u => filter.includes(u)) : users); const getActiveUsers = () => users.filter(u => activeUsers.has(u)); await waitForD3(); let simulation = null, zoom = null, drag = null; let currentTransform = d3.zoomIdentity; let renderToken = 0; let currentNodes = [ ], currentLinks = [ ], currentGroups = new Map(); let radiusScaleRef = null; const computeGroups = (nodes, links) => { const parent = new Map(nodes.map(d => [ d.id, d.id ])); const find = id => { while (parent.get(id) !== id) { parent.set(id, parent.get(parent.get(id))); id = parent.get(id); } return id; }; const union = (a, b) => { const ra = find(a), rb = find(b); if (ra !== rb) parent.set(ra, rb); }; links.forEach(link => { const source = typeof link.source === "object" ? link.source.id : link.source; const target = typeof link.target === "object" ? link.target.id : link.target; union(source, target); }); const groups = new Map(); nodes.forEach(d => groups.set(d.id, find(d.id))); return groups; }; const hiddenNodes = new Set(hidden); const $hidden = $root.querySelector(".hidden-nodes-bar"); const $canvas = $root.querySelector(".graph-svg"); const $wrapper = $root.querySelector(".graph-wrapper"); const $loading = $root.querySelector(".graph-loading"); const $tooltip = $root.querySelector(".graph-tooltip"); const $shuffle = $root.querySelector(".graph-shuffle"); const $reset = $root.querySelector(".graph-reset"); const $fit = $root.querySelector(".graph-fit"); const syncParams = () => { const params = getParams(); const active = getActiveUsers(); if (active.length === users.length) params.delete(type); else params.set(type, active.join("|")); if (hiddenNodes.size === 0) params.delete(`hide-${type}`); else params.set(`hide-${type}`, [ ...hiddenNodes ].join("|")); setParams(params); updateUrlBar(); }; const $toggles = [ ...$root.querySelectorAll(".user-toggle") ]; $toggles.forEach($toggle => $toggle.addEventListener("click", () => { const user = $toggle.dataset.user; if (activeUsers.has(user)) { if (activeUsers.size === 1) return; activeUsers.delete(user); $toggle.classList.remove("active"); } else { activeUsers.add(user); $toggle.classList.add("active"); } syncParams(); render(getActiveUsers()); })); const width = Math.max(900, $wrapper.offsetWidth || 900); const height = Math.max(560, $wrapper.offsetHeight || 720); const dpr = Math.max(1, window.devicePixelRatio || 1); $canvas.width = Math.round(width * dpr); $canvas.height = Math.round(height * dpr); $canvas.style.width = `${width}px`; $canvas.style.height = `${height}px`; const ctx = $canvas.getContext("2d"); const LABEL_ZOOM_THRESHOLD = .9; const applyScreenTransform = () => ctx.setTransform(dpr, 0, 0, dpr, 0, 0); const applyWorldTransform = () => { const { k, x, y } = currentTransform; ctx.setTransform(dpr * k, 0, 0, dpr * k, dpr * x, dpr * y); }; const projectToViewportEdge = (x, y, w, h, padding = 0) => { const cx = w / 2, cy = h / 2; const dx = x - cx, dy = y - cy; if (dx === 0 && dy === 0) return { x: cx, y: cy }; const left = padding, right = w - padding; const top = padding, bottom = h - padding; const t = Math.min( dx > 0 ? (right - cx) / dx : dx < 0 ? (left - cx) / dx : Infinity, dy > 0 ? (bottom - cy) / dy : dy < 0 ? (top - cy) / dy : Infinity ); return { x: cx + dx * t, y: cy + dy * t }; }; let hitQuadtree = null; const invalidateQuadtree = () => { hitQuadtree = null; }; const getQuadtree = () => { if (!hitQuadtree) hitQuadtree = d3.quadtree().x(d => d.x).y(d => d.y).addAll(currentNodes); return hitQuadtree; }; const findNodeAt = (gx, gy) => { if (currentNodes.length === 0) return null; const rs = radiusScaleRef; const maxR = rs ? rs.range()[1] : 34; let found = null, bestDist = Infinity; getQuadtree().visit((node, x0, y0, x1, y1) => { if (!node.length) { do { const d = node.data; const r = rs ? rs(d.count) : 12; const dx = d.x - gx, dy = d.y - gy; const dist2 = dx * dx + dy * dy; if (dist2 <= r * r && dist2 < bestDist) { bestDist = dist2; found = d; } } while (node = node.next); } return x0 > gx + maxR || x1 < gx - maxR || y0 > gy + maxR || y1 < gy - maxR; }); return found; }; let $contextMenu = null; const openContextMenu = (event, d) => { event.preventDefault(); closeContextMenu(); const connectedLinks = currentLinks.filter(link => { const srcId = typeof link.source === "object" ? link.source.id : link.source; const tgtId = typeof link.target === "object" ? link.target.id : link.target; return srcId === d.id || tgtId === d.id; }); const topConnections = connectedLinks .map(link => { const srcId = typeof link.source === "object" ? link.source.id : link.source; const tgtId = typeof link.target === "object" ? link.target.id : link.target; const otherId = srcId === d.id ? tgtId : srcId; return [ otherId, link.count ]; }) .sort((a, b) => b[1] - a[1]) .slice(0, 5); $contextMenu = document.createElement("div"); $contextMenu.className = "node-context-menu"; $contextMenu.innerHTML = ` <div class="ctx-header"> <div class="ctx-title">${d.id === "none" ? `<i>none</i>` : escapeHTML(d.id)}</div> <div class="ctx-count">Count: ${d.count}</div> </div> ${topConnections.length > 0 ? ` <div class="ctx-section-label">Top connections</div> <div class="ctx-connections"> ${topConnections.map(([ name, count ]) => ` <div class="ctx-connection-row"> <span>${escapeHTML(name)}</span> <strong>${count}</strong> </div> `).join("")} </div> <div class="ctx-divider"></div> ` : ""} <button class="ctx-action ctx-hide-btn">Hide node</button> `; document.body.appendChild($contextMenu); const menuWidth = $contextMenu.offsetWidth; const menuHeight = $contextMenu.offsetHeight; const vw = window.innerWidth, vh = window.innerHeight; let left = event.clientX + 8; let top = event.clientY + 8; if (left + menuWidth > vw - 8) left = event.clientX - menuWidth - 8; if (top + menuHeight > vh - 8) top = event.clientY - menuHeight - 8; $contextMenu.style.left = `${left}px`; $contextMenu.style.top = `${top}px`; $contextMenu.querySelector(".ctx-hide-btn").addEventListener("click", e => { e.stopPropagation(); closeContextMenu(); hiddenNodes.add(d.id); syncParams(); updateHiddenBar(); render(getActiveUsers()); }); $contextMenu.addEventListener("click", e => e.stopPropagation()); }; const closeContextMenu = () => { if ($contextMenu) { $contextMenu.remove(); $contextMenu = null; } }; document.onclick = () => closeContextMenu(); document.onkeydown = e => { if (e.key === "Escape") closeContextMenu(); }; const updateHiddenBar = () => { if (hiddenNodes.size === 0) { $hidden.style.display = "none"; return $hidden.innerHTML = ""; } $hidden.style.display = "flex"; $hidden.innerHTML = `<span class="hidden-nodes-label">Hidden:</span>`; hiddenNodes.forEach(nodeId => { const $chip = document.createElement("button"); $chip.className = "hidden-node-chip"; $chip.innerHTML = `${nodeId === "none" ? "<i>none</i>" : escapeHTML(nodeId)} <span class="unhide-x">✕</span>`; $chip.title = `Click to unhide "${nodeId}"`; $chip.addEventListener("click", () => { hiddenNodes.delete(nodeId); syncParams(); updateHiddenBar(); render(getActiveUsers()); }); $hidden.appendChild($chip); }); }; const render = users => { const token = ++renderToken; const { nodes, links } = build(users, hiddenNodes); currentNodes = nodes; currentLinks = links; currentGroups = computeGroups(nodes, links); invalidateQuadtree(); simulation?.stop(); $wrapper.classList.remove("is-loading"); $loading.setAttribute("aria-hidden", "true"); currentTransform ||= d3.zoomIdentity; if (nodes.length === 0) { ctx.save(); applyScreenTransform(); ctx.clearRect(0, 0, width, height); ctx.fillStyle = "#64748b"; ctx.font = "700 18px system-ui, sans-serif"; ctx.textAlign = "center"; ctx.textBaseline = "middle"; ctx.fillText("No data to display", width / 2, height / 2); ctx.restore(); return; } $wrapper.classList.add("is-loading"); $loading.setAttribute("aria-hidden", "false"); const maxNodeCount = d3.max(nodes, d => d.count) || 1; const maxLinkCount = d3.max(links, d => d.count) || 1; const radiusScale = d3.scaleSqrt().domain([ 1, maxNodeCount ]).range([ 10, 34 ]); radiusScaleRef = radiusScale; const linkScale = d3.scaleLinear().domain([ 1, maxLinkCount ]).range([ 1, 6 ]); const colorScale = d3.scaleSequential().domain([ 1, maxNodeCount ]).interpolator(d3.interpolateBlues); const pointerToGraphCoordinates = event => { const [ sx, sy ] = d3.pointer(event, $canvas); return [ currentTransform.invertX(sx), currentTransform.invertY(sy) ]; }; $canvas.addEventListener("wheel", e => e.preventDefault(), { passive: false }); const drawIndicators = () => { const cx = width / 2, cy = height / 2; const maxDist = Math.sqrt(cx * cx + cy * cy); const nearEdge = Math.min(cx, cy); const groupPositions = new Map(); for (const d of nodes) { const sx = currentTransform.applyX(d.x), sy = currentTransform.applyY(d.y); if (sx >= 0 && sx < width && sy >= 0 && sy < height) continue; const groupId = currentGroups.get(d.id) ?? d.id; const entry = groupPositions.get(groupId) || { sumX: 0, sumY: 0, count: 0 }; entry.sumX += sx; entry.sumY += sy; entry.count += 1; groupPositions.set(groupId, entry); } for (const entry of groupPositions.values()) { const sx = entry.sumX / entry.count, sy = entry.sumY / entry.count; const dx = sx - cx, dy = sy - cy; const dist = Math.sqrt(dx * dx + dy * dy); const edge = projectToViewportEdge(sx, sy, width, height, 20); const t = Math.max(0, Math.min(1, 1 - (dist - nearEdge) / (maxDist - nearEdge + 1))); const angle = Math.atan2(dy, dx); const s = 8 + t * 14 + Math.min(10, Math.log2(entry.count + 1) * 2); ctx.save(); ctx.translate(edge.x, edge.y); ctx.rotate(angle); ctx.scale(s, s); ctx.beginPath(); ctx.moveTo(1, 0); ctx.lineTo(-1, -0.55); ctx.lineTo(-0.5, 0); ctx.lineTo(-1, 0.55); ctx.closePath(); ctx.fillStyle = `rgba(37, 99, 235, ${(0.45 + t * 0.5).toFixed(3)})`; ctx.fill(); ctx.restore(); } }; const draw = () => { ctx.save(); applyScreenTransform(); ctx.clearRect(0, 0, width, height); ctx.restore(); const vx0 = currentTransform.invertX(0), vy0 = currentTransform.invertY(0); const vx1 = currentTransform.invertX(width), vy1 = currentTransform.invertY(height); const margin = 60; ctx.save(); applyWorldTransform(); ctx.lineCap = "round"; for (const link of links) { const s = link.source, t = link.target; if (typeof s !== "object" || typeof t !== "object") continue; if ((s.x < vx0 - margin && t.x < vx0 - margin) || (s.x > vx1 + margin && t.x > vx1 + margin) || (s.y < vy0 - margin && t.y < vy0 - margin) || (s.y > vy1 + margin && t.y > vy1 + margin)) continue; ctx.beginPath(); ctx.moveTo(s.x, s.y); ctx.lineTo(t.x, t.y); ctx.strokeStyle = "rgba(148, 163, 184, .28)"; ctx.lineWidth = linkScale(link.count); ctx.stroke(); } for (const node of nodes) { if (node.x < vx0 - margin || node.x > vx1 + margin || node.y < vy0 - margin || node.y > vy1 + margin) continue; const r = radiusScale(node.count); ctx.beginPath(); ctx.arc(node.x, node.y, r, 0, Math.PI * 2); ctx.fillStyle = colorScale(node.count); ctx.fill(); ctx.lineWidth = 1.5; ctx.strokeStyle = "#475569"; ctx.stroke(); } if (currentTransform.k >= LABEL_ZOOM_THRESHOLD) { ctx.textAlign = "center"; ctx.textBaseline = "middle"; for (const node of nodes) { if (node.x < vx0 - margin || node.x > vx1 + margin || node.y < vy0 - margin || node.y > vy1 + margin) continue; const label = node.id.length > 28 ? `${node.id.slice(0, 25)}…` : node.id; const bright = node.count > maxNodeCount * .4; const fontSize = Math.max(5, Math.min(16, radiusScale(node.count) * 0.5)); ctx.font = node.id === "none" ? `italic 600 ${fontSize}px system-ui, sans-serif` : `600 ${fontSize}px system-ui, sans-serif`; ctx.lineWidth = 3; ctx.strokeStyle = bright ? "rgba(0,0,0,.35)" : "rgba(255,255,255,.9)"; ctx.strokeText(label, node.x, node.y); ctx.fillStyle = bright ? "#ffffff" : "#0f172a"; ctx.fillText(label, node.x, node.y); } } ctx.restore(); ctx.save(); applyScreenTransform(); drawIndicators(); ctx.restore(); }; let hoverPending = false, lastHoverEvent = null; $canvas.onmousemove = event => { lastHoverEvent = event; if (hoverPending) return; hoverPending = true; requestAnimationFrame(() => { hoverPending = false; const ev = lastHoverEvent; if (!ev) return; const [ gx, gy ] = pointerToGraphCoordinates(ev); const hit = findNodeAt(gx, gy); if (hit) { $tooltip.textContent = `(${hit.count}) ${hit.id === "none" ? "(none)" : hit.id}`; $tooltip.style.left = `${ev.offsetX + 14}px`; $tooltip.style.top = `${ev.offsetY + 14}px`; $tooltip.classList.add("visible"); $canvas.style.cursor = "grab"; } else { $tooltip.classList.remove("visible"); $canvas.style.cursor = ""; } }); }; $canvas.onmouseleave = () => $tooltip.classList.remove("visible"); $canvas.oncontextmenu = event => { const [ gx, gy ] = pointerToGraphCoordinates(event); const hit = findNodeAt(gx, gy); if (!hit) { event.preventDefault(); return; } openContextMenu(event, hit); }; zoom = d3.zoom() .filter(event => { if (event.type === "wheel") return true; if (event.type === "mousedown" || event.type === "touchstart" || event.type === "pointerdown") { const [ gx, gy ] = pointerToGraphCoordinates(event); if (findNodeAt(gx, gy)) return false; return !event.ctrlKey && !event.button; } return !event.ctrlKey && !event.button; }) .scaleExtent([ .01, 5 ]) .on("start", () => $canvas.classList.add("is-dragging")) .on("zoom", event => { currentTransform = event.transform; draw(); }) .on("end", () => $canvas.classList.remove("is-dragging")); const updateTranslateExtent = () => { if (nodes.length === 0) return; const rs = radiusScaleRef || (() => 10); const pad = 400; const minX = (d3.min(nodes, d => d.x - rs(d.count)) ?? 0) - pad; const minY = (d3.min(nodes, d => d.y - rs(d.count)) ?? 0) - pad; const maxX = (d3.max(nodes, d => d.x + rs(d.count)) ?? width) + pad; const maxY = (d3.max(nodes, d => d.y + rs(d.count)) ?? height) + pad; zoom.translateExtent([ [ minX, minY ], [ maxX, maxY ] ]); }; drag = d3.drag() .container($canvas) .subject(event => { const [ gx, gy ] = pointerToGraphCoordinates(event.sourceEvent || event); return findNodeAt(gx, gy); }) .on("start", event => { if (!event.subject) return; event.sourceEvent.stopPropagation(); if (!event.active) simulation.alphaTarget(.2).restart(); event.subject.fx = event.subject.x; event.subject.fy = event.subject.y; }) .on("drag", event => { if (!event.subject) return; const [ gx, gy ] = pointerToGraphCoordinates(event.sourceEvent); event.subject.fx = gx; event.subject.fy = gy; invalidateQuadtree(); if (!revealed) return; draw(); }) .on("end", event => { if (!event.subject) return; if (!event.active) simulation.alphaTarget(0); event.subject.fx = null; event.subject.fy = null; }); d3.select($canvas).call(zoom).call(drag); const heavy = nodes.length > 1500; simulation = d3.forceSimulation(nodes) .alphaDecay(heavy ? .05 : .0228) .force("link", d3.forceLink(links).id(d => d.id).distance(140).strength(.18)) .force("charge", d3.forceManyBody().strength(-260).theta(heavy ? 1.1 : .9)) .force("collide", d3.forceCollide().radius(d => radiusScale(d.count) + 10).iterations(heavy ? 1 : 2)) .force("center", d3.forceCenter(width / 2, height / 2)) .force("x", d3.forceX(width / 2).strength(.03)) .force("y", d3.forceY(height / 2).strength(.03)); var revealed = false; simulation.on("tick", () => { if (!revealed) return; invalidateQuadtree(); draw(); }); simulation.on("end", () => { if (token !== renderToken) return; revealed = true; $wrapper.classList.remove("is-loading"); $loading.setAttribute("aria-hidden", "true"); updateTranslateExtent(); invalidateQuadtree(); draw(); }); const shuffleNodes = () => { nodes.forEach(d => { d.x = width / 2 + (Math.random() - .5) * width * .6; d.y = height / 2 + (Math.random() - .5) * height * .6; d.vx = 0, d.vy = 0; d.fx = null, d.fy = null; }); invalidateQuadtree(); updateTranslateExtent(); simulation.alpha(1).restart(); }; const resetView = () => d3.select($canvas).transition().duration(250).call(zoom.transform, d3.zoomIdentity); const fitGraph = () => { if (nodes.length === 0) return; const rs = radiusScaleRef || (() => 10); const labelPadding = 40; const minX = d3.min(nodes, d => d.x - rs(d.count) - labelPadding) ?? 0; const minY = d3.min(nodes, d => d.y - rs(d.count)) ?? 0; const maxX = d3.max(nodes, d => d.x + rs(d.count) + labelPadding) ?? width; const maxY = d3.max(nodes, d => d.y + rs(d.count)) ?? height; const graphWidth = Math.max(1, maxX - minX), graphHeight = Math.max(1, maxY - minY); const padding = 20; const scale = Math.max( .01, Math.min( 5, Math.min( (width - padding * 2) / graphWidth, (height - padding * 2) / graphHeight ) ) ); const tx = width / 2 - scale * (minX + maxX) / 2; const ty = height / 2 - scale * (minY + maxY) / 2; d3.select($canvas).transition().duration(300).call(zoom.transform, d3.zoomIdentity.translate(tx, ty).scale(scale)); }; $shuffle.onclick = shuffleNodes; $reset.onclick = resetView; $fit.onclick = fitGraph; }; if (hiddenNodes.size > 0) updateHiddenBar(); updateUrlBar(); render(getActiveUsers()); }; const startView = getParams().get("view") === "cats" ? "cats" : "tags"; load(startView); }; $root.querySelector(".submit").addEventListener("click", () => doSubmit(false)); if (paramUsers.length) doSubmit(true); }; showStartPage(); } } // </nowiki> 46at7iskgp5oq0vyognuay0t1f4bqsy 619033 619032 2026-07-28T02:11:04Z LuniZunie 25284 merge code with code for updated 619033 javascript text/javascript /* ======= Install ======= mw.loader.load('https://meta.wikimedia.org/w/index.php?title=User:LuniZunie/scripts/Compare-users.js&action=raw&ctype=text/javascript'); // Backlink: [[User:LuniZunie/scripts/Compare-users.js]] ============ Instructions ============ Go to [[Special:BlankPage/Compare-users]] */ // <nowiki> { "use strict"; if (mw.config.get("wgPageName").toLowerCase() === "special:blankpage/compare-users") { class Text { static pluralize(word, n, plural) { return new Text(word).get(plural).get(n); } static Case = class TextCase { static Lower = Symbol("lower case"); static Upper = Symbol("UPPER CASE"); static Title = Symbol("Title Case"); static Sentence = Symbol("Sentence case"); static Camel = Symbol("camelCase"); static Pascal = Symbol("PascalCase"); static Snake = Symbol("snake_Case"); static Split = Symbol("split,case"); }; static #fromCase(text, type) { const temp = (text => { switch (type) { case Text.Case.Lower: case Text.Case.Upper: case Text.Case.Title: case Text.Case.Sentence: return text.split(/\s+/); case Text.Case.Camel: case Text.Case.Pascal: return text.split(/(?=[A-Z])/); case Text.Case.Snake: return text.split(/_/g); case Text.Case.Split: throw new TypeError("Split case is only used for output, not input"); default: throw new TypeError("Invalid case type, must be a Case value"); } })(text.toString().trim()); if (type === Text.Case.Sentence) return { inSentenceCase: true, words: temp.map(word => word.trim()).filter(word => word.length > 0) }; return { inSentenceCase: false, words: temp.map(word => word.trim().toLowerCase()).filter(word => word.length > 0) }; }; #inSentenceCase = false; #single; #plural; constructor(text, currentCase = Text.Case.Sentence) { const fromCase = Text.#fromCase(text, currentCase); this.#inSentenceCase = fromCase.inSentenceCase; this.#single = fromCase.words; this.#plural = this.#getPlural(); }; #getPlural(plural) { if (plural ?? true === true) { const temp = [ ...this.#single ]; const end = temp.length - 1; temp[end] = (single => { let temp; // s, sh, ch, x, z, consonant + o -> -es temp = single.replace(/(?<=sh?|ch|x|z|[^aeiou]o)$/i, "es"); if (temp !== single) return temp; // consonant + y -> -ies temp = single.replace(/(?<=[^aeiou])y$/i, "ies"); if (temp !== single) return temp; // f, fe -> -ves temp = single.replace(/fe?$/i, "ves"); if (temp !== single) return temp; return `${single}s`; })(this.#single[end]); return temp; } else if (plural === false) return [ ...this.#single ]; else if (plural instanceof Text) return plural.case(Text.Case.Split).get(); else throw new TypeError("Invalid plural argument, must be boolean or Text instance"); }; plural() { this.#plural = this.#getPlural(...arguments); return this; } case(type = Text.Case.Sentence) { const format = text => { switch (type) { case Text.Case.Lower: return text.map(word => word.toLowerCase()).join(" "); case Text.Case.Upper: return text.map(word => word.toUpperCase()).join(" "); case Text.Case.Title: return text.map(word => word.charAt(0).toUpperCase() + word.slice(1).toLowerCase()).join(" "); case Text.Case.Sentence: if (this.#inSentenceCase) return text.join(" "); let punctuation = true; return text.map(word => { let rtn = punctuation ? word.charAt(0).toUpperCase() + word.slice(1).toLowerCase() : word.toLowerCase(); punctuation = /[.!?]$/.test(word); return rtn; }).join(" "); case Text.Case.Camel: return text.map((word, i) => i === 0 ? word.toLowerCase() : word.charAt(0).toUpperCase() + word.slice(1).toLowerCase()).join(""); case Text.Case.Pascal: return text.map(word => word.charAt(0).toUpperCase() + word.slice(1).toLowerCase()).join(""); case Text.Case.Snake: return text.map(word => word.toLowerCase()).join("_"); case Text.Case.Split: return text; default: throw new TypeError("Invalid case type, must be a Case value"); } }; const [ single, plural ] = [ format(this.#single), format(this.#plural) ]; return Object.freeze({ get(n = 1) { const text = Number.isNaN(Number(n)) || n === 1 || n === 1n || n === "1" ? single : plural; return text.replace(/(?<!\\)%n/g, n); } }); }; get(n = 1) { return this.case().get(n); } }; const sleep = ms => new Promise(resolve => setTimeout(resolve, ms)); const escapeHTML = str => { const $ = document.createElement("div"); $.textContent = str; return $.innerHTML; }; const waitForD3 = () => new Promise(resolve => { const tick = () => { if (typeof d3 !== "undefined") return resolve(); setTimeout(tick, 100); }; tick(); }); const getParams = () => new URLSearchParams(window.location.search); const setParams = params => { const url = new URL(window.location.href); url.search = params.toString(); window.history.replaceState(null, "", url.toString()); }; document.title = "Compare users - Wikipedia"; document.querySelector("#firstHeading").textContent = "Compare users"; document.head.appendChild(document.createElement("script")).src = "https://cdn.jsdelivr.net/npm/d3@7"; document.head.appendChild(document.createElement("style")).textContent = ` html, body { min-height: 100%; } #mw-content-text { min-height: calc(100vh - 180px); display: flex; align-items: flex-start; justify-content: center; padding: 24px; } .compare-users-root { width: min(100%, 1360px); } .compare-card, .panel { background: #fff; border: 1px solid #d0d7de; border-radius: 16px; box-shadow: 0 10px 28px rgba(0, 0, 0, .08); } .compare-card { width: min(100%, 640px); margin: 0 auto; padding: 24px; } .compare-card > h2, .panel > h2 { margin: 0 0 8px; font-size: 1.35rem; line-height: 1.2; color: #1f2328; } .compare-card > p, .panel-subtitle { margin: 0 0 18px; color: #656d76; font-size: .95rem; } .sub-compare-card { top: -1px; width: calc(min(100%, 640px) - 16px); margin: 0 auto; background: #f8fafc; border: 1px solid #e5e7eb; border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; padding: 2px 16px; } .dashboard { display: flex; flex-direction: column; gap: 18px; } .graph-back { background: #f1f5f9; color: #334155; padding: 9px 16px; font-size: .9rem; align-self: stretch; } .view-tabs { margin-bottom: 18px; display: flex; width: 100%; border: 1px solid #d0d7de; border-radius: 12px; overflow: hidden; background: #f1f5f9; box-shadow: 0 10px 28px rgba(0, 0, 0, .08); } .view-tab { flex: 1 1 0; border: none; background: transparent; color: #57606a; font-size: .95rem; font-weight: 600; padding: 12px 16px; cursor: pointer; text-align: center; transition: background-color .15s ease, color .15s ease; } .view-tab:hover { background: #e5e7eb; color: #1f2328; } .view-tab.active { background: #fff; color: #1f2328; box-shadow: inset 0 -2px 0 #36c; } .view-tab + .view-tab { border-left: 1px solid #d0d7de; } .overview-grid { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 14px; } .stat-card { background: linear-gradient(to bottom, #ffffff, #f8fafc); border: 1px solid #e5e7eb; border-radius: 14px; padding: 16px; } .stat-card .label { margin-bottom: 6px; font-size: .8rem; font-weight: 700; color: #667085; text-transform: uppercase; letter-spacing: .04em; } .stat-card .value { font-size: 1.55rem; font-weight: 700; color: #111827; line-height: 1.1; } .stat-card .meta { margin-top: 8px; font-size: .9rem; color: #667085; } .user-list { display: flex; flex-direction: column; gap: 12px; margin-bottom: 18px; } .user-row { display: flex; gap: 10px; align-items: center; } .user-input, .user-item { flex: 1; min-width: 0; padding: 11px 14px; border: 1px solid #d0d7de; border-radius: 10px; font-size: .95rem; color: #1f2328; background: #fff; line-height: 1.2; } .user-input { outline: none; transition: border-color 160ms ease, box-shadow 160ms ease; } .user-input:focus { border-color: #36c; box-shadow: 0 0 0 3px rgba(51, 102, 204, .16); } .user-item .since { float: right; font-size: .85rem; color: #656d76; } .button { border: none; border-radius: 10px; padding: 11px 14px; font-size: .95rem; font-weight: 600; cursor: pointer; transition: background 160ms ease, transform 120ms ease, opacity 160ms ease; } .button:hover { transform: translateY(-1px); } .button:active { transform: translateY(0); } .button.add { background: #eef4ff; color: #36c; margin-bottom: 18px; } .button.add:hover { background: #dfeaff; } .button.delete, .button.stop { background: #fff1f2; color: #d1242f; flex-shrink: 0; } .button.delete:hover, .button.stop:hover { background: #ffe2e5; color: #b11d26; } .button.submit { width: 100%; background: #36c; color: #fff; padding: 12px 16px; font-size: 1rem; } .button.submit:hover { background: #254fa3; } .button.stop-all { width: 100%; background: #d1242f; color: #fff; padding: 12px 16px; font-size: 1rem; } .button.stop-all:hover { background: #b11d26; } .button.graph-action { background: #eef2ff; color: #334155; padding: 9px 12px; } .button.graph-action:hover { background: #e2e8f0; } .button.disabled { pointer-events: none; background: #f0f0f0 !important; color: #a2a9b1 !important; cursor: not-allowed; transform: none !important; } .panel { padding: 18px; } .graph-panel { padding: 0; overflow: hidden; } .graph-toolbar { display: flex; align-items: center; justify-content: space-between; gap: 12px; padding: 18px 20px 14px; border-bottom: 1px solid #eaecf0; background: linear-gradient(to bottom, #f8fafc, #ffffff); } .graph-meta { padding: 18px 20px 0px; } .graph-meta h2 { margin: 0 0 4px; font-size: 1.2rem; color: #1f2937; } .graph-meta p { margin: 0; color: #667085; font-size: .92rem; } .graph-actions { display: flex; flex-wrap: wrap; gap: 8px; align-items: center; justify-content: space-between; width: 100%; } .user-filter-group { display: flex; flex-wrap: wrap; gap: 6px; align-items: center; } .user-filter-label { font-size: .8rem; font-weight: 700; color: #667085; text-transform: uppercase; letter-spacing: .04em; margin-right: 2px; white-space: nowrap; } .user-toggle { display: inline-flex; align-items: center; gap: 6px; padding: 6px 12px; border: 1.5px solid #d0d7de; border-radius: 999px; font-size: .85rem; font-weight: 600; color: #667085; background: #f8fafc; cursor: pointer; transition: all 160ms ease; white-space: nowrap; user-select: none; } .user-toggle:hover { border-color: #36c; color: #36c; background: #eef4ff; transform: translateY(-1px); } .user-toggle.active { border-color: #36c; color: #fff; background: #36c; } .user-toggle.active:hover { background: #254fa3; border-color: #254fa3; color: #fff; } .user-toggle-dot { width: 8px; height: 8px; border-radius: 50%; background: currentColor; opacity: .7; flex-shrink: 0; } .user-toggle.active .user-toggle-dot { background: rgba(255,255,255,.8); opacity: 1; } .graph-wrapper { position: relative; width: 100%; min-height: 720px; background: radial-gradient(circle at top left, rgba(59, 130, 246, .06), transparent 28%), radial-gradient(circle at bottom right, rgba(16, 185, 129, .05), transparent 24%), #f8fafc; overflow: hidden; } .graph-wrapper.is-loading .graph-svg { opacity: 0; pointer-events: none; } .graph-loading { position: absolute; inset: 0; display: none; align-items: center; justify-content: center; flex-direction: column; gap: 10px; background: rgba(248, 250, 252, .86); backdrop-filter: blur(3px); color: #334155; z-index: 2; text-align: center; padding: 24px; } .graph-wrapper.is-loading .graph-loading { display: flex; } .graph-loading-spinner { width: 34px; height: 34px; border-radius: 50%; border: 3px solid #cbd5e1; border-top-color: #2563eb; animation: graph-spin 0.9s linear infinite; } .graph-loading-title { font-size: .98rem; font-weight: 700; color: #1f2937; } .graph-loading-subtitle { max-width: 28rem; font-size: .9rem; color: #64748b; line-height: 1.4; } @keyframes graph-spin { to { transform: rotate(360deg); } } .graph-svg { display: block; width: 100%; height: 720px; background: transparent; cursor: grab; touch-action: none; user-select: none; -webkit-user-select: none; } .graph-svg.is-dragging { cursor: grabbing; } .graph-tooltip { position: absolute; z-index: 3; left: 0; top: 0; pointer-events: none; background: rgba(17, 24, 39, .92); color: #fff; font-size: .78rem; font-weight: 600; padding: 5px 9px; border-radius: 8px; opacity: 0; transform: translateY(2px); transition: opacity 120ms ease, transform 120ms ease; white-space: nowrap; max-width: 260px; overflow: hidden; text-overflow: ellipsis; } .graph-tooltip.visible { opacity: 1; transform: translateY(0); } .graph-legend { padding: 12px 20px 16px; border-top: 1px solid #eaecf0; color: #667085; font-size: .88rem; background: #fff; } .legend-dot { display: inline-block; width: 10px; height: 10px; border-radius: 999px; margin-right: 2px; vertical-align: middle; } .legend-dot:not(:first-child) { margin-left: 6px; } .legend-dot.node { background: #3b82f6; } .legend-dot.edge { background: #94a3b8; } .legend-dot.offscreen { background: #2563eb; } .hidden-nodes-bar { display: flex; flex-wrap: wrap; gap: 8px; align-items: center; padding: 10px 20px 14px; border-top: 1px solid #eaecf0; background: #fff; } .hidden-nodes-label { font-size: .8rem; font-weight: 700; color: #667085; text-transform: uppercase; letter-spacing: .04em; white-space: nowrap; } .hidden-node-chip { display: inline-flex; align-items: center; gap: 6px; padding: 5px 10px; border-radius: 999px; font-size: .82rem; font-weight: 600; color: #374151; background: #f1f5f9; border: 1px solid #d0d7de; cursor: pointer; transition: all 160ms ease; white-space: nowrap; } .hidden-node-chip:hover { background: #dbeafe; border-color: #93c5fd; color: #1d4ed8; transform: translateY(-1px); } .hidden-node-chip .unhide-x { font-size: .75rem; opacity: .6; } .node-context-menu { position: fixed; z-index: 9999; background: #fff; border: 1px solid #d0d7de; border-radius: 12px; box-shadow: 0 8px 24px rgba(0,0,0,.13); padding: 0; min-width: 220px; max-width: 300px; overflow: hidden; font-size: .9rem; } .node-context-menu .ctx-header { padding: 12px 14px 10px; border-bottom: 1px solid #eaecf0; background: linear-gradient(to bottom, #f8fafc, #ffffff); } .node-context-menu .ctx-header .ctx-title { font-weight: 700; color: #111827; font-size: .95rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .node-context-menu .ctx-header .ctx-count { color: #667085; font-size: .82rem; margin-top: 2px; } .node-context-menu .ctx-section-label { padding: 8px 14px 4px; font-size: .75rem; font-weight: 700; color: #667085; text-transform: uppercase; letter-spacing: .04em; } .node-context-menu .ctx-connections { padding: 0 14px 8px; display: flex; flex-direction: column; gap: 4px; } .node-context-menu .ctx-connection-row { display: flex; justify-content: space-between; align-items: center; gap: 8px; padding: 5px 8px; border-radius: 8px; background: #f8fafc; border: 1px solid #e5e7eb; } .node-context-menu .ctx-connection-row span { color: #374151; font-size: .85rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .node-context-menu .ctx-connection-row strong { color: #111827; font-size: .85rem; flex-shrink: 0; } .node-context-menu .ctx-divider { height: 1px; background: #eaecf0; margin: 4px 0; } .node-context-menu .ctx-action { display: flex; align-items: center; gap: 8px; width: 100%; padding: 10px 14px; border: none; background: transparent; color: #d1242f; font-size: .9rem; font-weight: 600; cursor: pointer; text-align: left; transition: background 120ms ease; } .node-context-menu .ctx-action:hover { background: #fff1f2; } .url-bar { display: flex; align-items: center; gap: 10px; padding: 10px 14px; background: #f8fafc; border: 1px solid #e5e7eb; border-radius: 10px; font-size: .82rem; color: #667085; } .url-bar .url-label { font-weight: 700; color: #344054; white-space: nowrap; flex-shrink: 0; } .url-bar .url-text { flex: 1; min-width: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-family: ui-monospace, monospace; font-size: .8rem; color: #475569; } .url-bar .url-copy { border: none; border-radius: 6px; padding: 5px 10px; font-size: .8rem; font-weight: 600; cursor: pointer; background: #36c; color: #fff; flex-shrink: 0; transition: background 160ms ease; } .url-bar .url-copy:hover { background: #254fa3; } .bottom-meta { display: grid; grid-template-columns: minmax(0, 1.2fr) minmax(320px, .8fr); gap: 18px; } .matrix-wrapper { overflow: auto; border: 1px solid #e5e7eb; border-radius: 12px; background: #fff; } table.matrix { width: 100%; border-collapse: collapse; min-width: 560px; } table.matrix th, table.matrix td { border: 1px solid #e5e7eb; padding: 10px 12px; text-align: center; font-size: .92rem; } table.matrix th { position: sticky; top: 0; background: #f8fafc; color: #344054; font-weight: 700; z-index: 1; } table.matrix td.row-head { text-align: left; font-weight: 700; background: #f8fafc; color: #344054; position: sticky; left: 0; z-index: 1; } .summary-blocks { display: flex; flex-direction: column; gap: 12px; } .summary-block { border: 1px solid #e5e7eb; border-radius: 12px; background: linear-gradient(to bottom, #ffffff, #fafafa); padding: 14px; } .summary-block h3 { margin: 0 0 10px; font-size: 1rem; color: #111827; } .chip-list { display: flex; flex-wrap: wrap; gap: 8px; } .chip { display: inline-flex; align-items: center; gap: 6px; max-width: 100%; padding: 6px 10px; border-radius: 999px; font-size: .82rem; font-weight: 600; color: #1d4ed8; background: #eff6ff; border: 1px solid #bfdbfe; } .chip b { font-weight: 800; color: #254fa3; opacity: .75; font-size: .78rem; } .comparison-panel { display: flex; flex-direction: column; gap: 14px; } .comparison-header { display: flex; flex-wrap: wrap; gap: 14px; align-items: flex-start; justify-content: space-between; } .comparison-header h2 { margin: 0 0 4px; font-size: 1.2rem; color: #1f2328; } .comparison-header .panel-subtitle { margin: 0; max-width: 640px; } .compare-controls { display: flex; gap: 8px; flex-shrink: 0; } .compare-sort { border: 1.5px solid #d0d7de; border-radius: 999px; background: #f8fafc; color: #667085; font-size: .82rem; font-weight: 600; padding: 7px 14px; cursor: pointer; white-space: nowrap; transition: all 160ms ease; } .compare-sort:hover { border-color: #36c; color: #36c; background: #eef4ff; } .compare-sort.active { border-color: #36c; background: #36c; color: #fff; } .comparison-table-wrapper { overflow: auto; border: 1px solid #e5e7eb; border-radius: 12px; background: #fff; } table.comparison-table { width: 100%; border-collapse: collapse; min-width: 640px; } table.comparison-table th, table.comparison-table td { border: 1px solid #e5e7eb; padding: 0; font-size: .88rem; } table.comparison-table th { position: sticky; top: 0; background: #f8fafc; color: #344054; font-weight: 700; padding: 10px 12px; text-align: left; white-space: nowrap; z-index: 1; } table.comparison-table th .user-swatch { display: inline-block; width: 8px; height: 8px; border-radius: 50%; margin-right: 6px; } table.comparison-table td.row-head { text-align: left; font-weight: 700; background: #f8fafc; color: #344054; padding: 10px 12px; position: sticky; left: 0; z-index: 1; white-space: nowrap; } td.compare-cell { position: relative; min-width: 96px; text-align: right; } .compare-bar { position: absolute; inset: 0; opacity: .18; transition: width 200ms ease; } td.compare-cell.is-max .compare-bar { opacity: .32; } .compare-value { position: relative; display: flex; justify-content: flex-end; align-items: baseline; gap: 5px; padding: 10px 12px; color: #1f2328; } td.compare-cell.is-max .compare-value { font-weight: 700; } .compare-value small { color: #667085; font-size: .78rem; font-weight: 500; } td.delta-cell { text-align: right; padding: 10px 12px; color: #344054; font-weight: 600; white-space: nowrap; background: #f8fafc; } td.delta-cell small { color: #98a2b3; font-weight: 500; margin-left: 2px; } .stack-list { display: flex; flex-direction: column; gap: 8px; } .stack-item { display: flex; justify-content: space-between; gap: 12px; padding: 9px 10px; border: 1px solid #e5e7eb; border-radius: 10px; background: #fff; font-size: .92rem; } .stack-item strong { color: #111827; } .muted { color: #667085; } @media (max-width: 1100px) { .overview-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); } .bottom-meta { grid-template-columns: 1fr; } } @media (max-width: 700px) { #mw-content-text { padding: 16px; } .compare-card, .panel { padding: 16px; } .graph-panel { padding: 0; } .user-row { flex-direction: column; align-items: stretch; } .button.delete, .button.stop { width: 100%; } .graph-toolbar { flex-direction: column; align-items: stretch; } .graph-wrapper, .graph-svg { min-height: 560px; height: 560px; } .overview-grid { grid-template-columns: 1fr; } .comparison-header { flex-direction: column; } .compare-controls { width: 100%; } .compare-sort { flex: 1; } } `; document.querySelector("#mw-content-text").innerHTML = "<div class='compare-users-root'></div>"; const $root = document.querySelector("#mw-content-text > .compare-users-root"); const showStartPage = () => { const params = getParams(); const paramUsers = (params.get("users") || "").split("|").map(u => u.trim().replace(/_/g, " ")).filter(Boolean); $root.innerHTML = ` <div class="compare-card"> <h2>Compare users</h2> <p>Add the users you want to compare.</p> <div class="user-list"></div> <button class="button add">+ Add User</button> <button class="button submit">Submit</button> </div> `; const $users = $root.querySelector(".user-list"); const addUser = (value = "") => { const $row = document.createElement("div"); $row.className = "user-row"; $users.appendChild($row); const $input = document.createElement("input"); $input.type = "text"; $input.className = "user-input"; $input.placeholder = "Enter username..."; $input.value = value; $row.appendChild($input); const $delete = document.createElement("button"); $delete.className = "button delete"; $delete.textContent = "Delete"; $delete.addEventListener("click", () => $row.remove()); $row.appendChild($delete); return $input; }; if (paramUsers.length) { paramUsers.forEach(u => addUser(u)); for (let i = paramUsers.length; i < 2; i++) addUser(); } else for (let i = 0; i < 2; i++) addUser(); $root.querySelector(".add").addEventListener("click", () => addUser()); const doSubmit = async (fromUrl = false) => { const usernames = new Set( [ ...$users.querySelectorAll(".user-input") ] .map($input => ($input.value.includes(":") ? $input.value.split(":")[1].trim() : $input.value.trim()).replace(/_/g, " ")) .filter(username => username.length > 0) ); if (usernames.size === 0) return mw.notify("Please enter at least one username.", { type: "error" }); if (!fromUrl) { const params = getParams(); params.set("users", [ ...usernames ].join("|")); params.delete("tags"), params.delete("hide-tags"); params.delete("cats"), params.delete("hide-cats"); setParams(params); } const api = new mw.Api(); const continuities = new Map(); const lookupUser = async username => { const continuity = continuities.get(username); return api.get({ action: "query", list: "usercontribs", ucuser: username, ucprop: "ids|title|timestamp|tags|flags|sizediff", uclimit: "max", ...(continuity || { }) }) .then(data => { continuities.set(username, data.continue); if (!data.continue) { usernames.delete(username); continuities.delete(username); } return data?.query?.usercontribs || [ ]; }) .catch(error => { console.error(`Error occurred while fetching contributions for user ${username}:`, error); usernames.delete(username); continuities.delete(username); return [ ]; }); }; const chunkedUsers = [ ]; { const users = [ ...usernames ], length = users.length; for (let i = 0; i < length; i += 50) chunkedUsers.push(users.slice(i, i + 50)); } let maxEditCount = -1; try { for (const users of chunkedUsers) { const editCounts = await api.get({ action: "query", list: "users", ususers: users.join("|"), usprop: "editcount" }).then(data => data?.query?.users || [ ]); for (const editCount of editCounts) maxEditCount = Math.max(maxEditCount, editCount.editcount || 0); } } catch { maxEditCount = "???"; } $root.innerHTML = ` <div class="compare-card"> <h2>Computing user contributions</h2> <div class="user-list"></div> <button class="button stop-all">Stop All (0% complete)</button> </div> <div class="sub-compare-card"> <p class="pages-parsed">0 / 0 pages parsed</p> </div> `; const $pagesParsed = $root.querySelector(".pages-parsed"); const $rows = new Map(); const $progressList = $root.querySelector(".user-list"); const stop = new Set(); usernames.forEach(username => { const now = new Date(); const $row = document.createElement("div"); $row.className = "user-row"; $rows.set(username, $progressList.appendChild($row)); const $user = document.createElement("div"); $user.className = "user-item"; $user.innerHTML = `${escapeHTML(username)} <span class="since">(c. ${now.getUTCFullYear()}-${(now.getUTCMonth() + 1).toString().padStart(2, "0")})</span>`; $row.appendChild($user); const $stop = document.createElement("button"); $stop.className = "button stop"; $stop.innerHTML = "Stop"; $stop.addEventListener("click", () => stop.add(username)); $row.appendChild($stop); }); const $stopAll = $root.querySelector(".button.stop-all"); $stopAll.addEventListener("click", () => [ ...$rows.keys() ].forEach(username => stop.add(username))); const fetchCategories = async pages => { let continuity = null, iterations = 0; const categories = { }; do { const data = await api.get({ action: "query", prop: "categories", titles: pages.join("|"), cllimit: "max", clshow: "!hidden", ...(continuity || { }) }); iterations++; Object.values(data.query.pages).forEach(page => categories[page.title] = (categories[page.title] ||= [ ]).concat((page.categories || [ ]).map(cat => cat.title)) ); continuity = data.continue || null; } while (continuity); return { categories, iterations }; }; const uniquePages = new Set(), pagesByUser = new Map(); const pagesToParse = [ ], parsedPages = new Map(); const editsToPageByUser = new Map(); let noMorePages = false, editsDone = false, lastRun = performance.now(), pagesResolve; const pagesPromise = new Promise(resolve => { pagesResolve = resolve; }); const parsePages = async () => { let sleepTime = 10; const pageBatchConcurrency = editsDone ? 5 : 1; const start = performance.now(); if (pagesToParse.length === 0) { if (noMorePages) return pagesResolve(); return setTimeout(parsePages, 0); } if (pagesToParse.length < pageBatchConcurrency * 50 && (performance.now() - lastRun) < 100) return setTimeout(parsePages, 0); lastRun = performance.now(); const batchGroups = [ ]; for (let i = 0; i < pageBatchConcurrency && pagesToParse.length > 0; i++) batchGroups.push(pagesToParse.splice(0, 50)); const batchResults = await Promise.all(batchGroups.map(async pages => { try { return { pages, ...(await fetchCategories(pages)) }; } catch (error) { return { pages, categories: { }, iterations: 0 }; } })); batchResults.forEach(({ pages, categories, iterations }) => { for (const [ page, pageCategories ] of Object.entries(categories)) parsedPages.set(page, pageCategories); sleepTime *= Math.max(1, iterations); if (categories && Object.keys(categories).length === 0) for (const page of pages) parsedPages.set(page, [ ]); }); $pagesParsed.textContent = `${parsedPages.size} / ${uniquePages.size} pages parsed`; if (noMorePages && pagesToParse.length === 0) return pagesResolve(); setTimeout(parsePages, Math.max(0, sleepTime - (performance.now() - start))); }; parsePages(); const contributions = new Map([ ...usernames ].map(username => [ username, [ ] ])); let max = 0; while (usernames.size > 0) { if (max > 0) await sleep(25 * usernames.size); for (const username of usernames) { const $row = $rows.get(username); let contribs; if (!stop.has(username)) contribs = await lookupUser(username); if (stop.has(username)) contribs = undefined; for (const contrib of contribs || [ ]) { if (!editsToPageByUser.has(username)) editsToPageByUser.set(username, new Map()); const userEdits = editsToPageByUser.get(username); if (!userEdits.has(contrib.title)) userEdits.set(contrib.title, 0); userEdits.set(contrib.title, userEdits.get(contrib.title) + 1); } if (!Array.isArray(contribs) || contribs.length === 0) { usernames.delete(username); const temp = contributions.get(username); const oldest = temp[temp.length - 1]; if (oldest) { const date = new Date(oldest.timestamp); $row.querySelector(".user-item > .since").textContent = `(c. ${date.getUTCFullYear()}-${(date.getUTCMonth() + 1).toString().padStart(2, "0")})`; } else $row.querySelector(".user-item > .since").textContent = "(no contributions found)"; const $stop = $row.querySelector(".button.stop"); $stop.classList.add("disabled"); $stop.textContent = "Done!"; } else { if (!pagesByUser.has(username)) pagesByUser.set(username, new Set()); const userPages = pagesByUser.get(username); for (const { title } of contribs) { userPages.add(title); if (!uniquePages.has(title)) { uniquePages.add(title); pagesToParse.push(title); } } $pagesParsed.textContent = `${parsedPages.size} / ${uniquePages.size} pages parsed`; const temp = contributions.get(username).concat(contribs); contributions.set(username, temp); max = Math.max(max, temp.length); $stopAll.textContent = `Stop all (${Math.min(100, Math.round((max / maxEditCount) * 100))}% complete)`; const oldest = contribs[contribs.length - 1]; const date = new Date(oldest.timestamp); $row.querySelector(".user-item > .since").textContent = `(c. ${date.getUTCFullYear()}-${(date.getUTCMonth() + 1).toString().padStart(2, "0")})`; if (!continuities.has(username)) { const $stop = $row.querySelector(".button.stop"); $stop.classList.add("disabled"); $stop.textContent = "Done!"; } } } } editsDone = true; noMorePages = true; $stopAll.classList.add("disabled"); $stopAll.textContent = `Done! (100% complete)`; await pagesPromise; const database = { tags: new Map(), cats: new Map() }; for (const [ username, edits ] of contributions.entries()) { { const tags = edits.map(edit => edit.tags.length === 0 ? [ "none" ] : edit.tags); const counts = tags.flat().reduce((acc, tag) => { acc.set(tag, (acc.get(tag) || 0) + 1); return acc; }, new Map()); database.tags.set(username, { all: new Set(tags.flat()), list: tags, counts, top: [ ...counts.entries() ].sort((a, b) => b[1] - a[1] || a[0].localeCompare(b[0])).slice(0, 10) }); } { const cats = [ ...(pagesByUser.get(username) || [ ]) ].flatMap(page => { const temp = parsedPages.get(page) || [ ]; const catsArray = temp.length === 0 ? null : temp.map(c => c.replace(/^Category:/i, "")); return Array.from({ length: editsToPageByUser.get(username).get(page) || 1 }, () => catsArray); }).filter(Boolean); const counts = cats.flat().reduce((acc, category) => { acc.set(category, (acc.get(category) || 0) + 1); return acc; }, new Map()); database.cats.set(username, { all: new Set(cats.flat()), list: cats, counts: counts, top: [ ...counts.entries() ].sort((a, b) => b[1] - a[1] || a[0].localeCompare(b[0])).slice(0, 10) }); } } const load = async type => { const data = database[type]; const build = (users, hidden) => { const thisData = new Map(); for (const user of users) thisData.set(user, data.get(user)); const nodeCounts = new Map(); for (const [ _, datum ] of thisData.entries()) for (const items of datum.list) for (const item of items) nodeCounts.set(item, (nodeCounts.get(item) || 0) + 1); const linkCounts = new Map(); for (const [ _, datum ] of thisData.entries()) for (const items of datum.list) { const parsed = [ ...new Set(items) ].sort(); const length = parsed.length; for (let i = 0; i < length - 1; i++) for (let j = i + 1; j < length; j++) { const key = `${parsed[i]}|${parsed[j]}`; linkCounts.set(key, (linkCounts.get(key) || 0) + 1); } } return { nodes: [ ...nodeCounts.entries() ].map(([ id, count ]) => ({ id, count })).filter(({ id }) => !hidden.has(id)), links: [ ...linkCounts.entries() ].map(([ key, count ]) => { const [ a, b ] = key.split("|"); return { source: a, target: b, count }; }).filter(({ source, target }) => !hidden.has(source) && !hidden.has(target)) }; }; const text = new Text({ tags: "Tag", cats: "Category" }[type], Text.Case.Sentence); const users = [ ...data.keys() ]; const entries = [ ...data.entries() ]; const all = new Set(entries.flatMap(([ _, datum ]) => [ ...datum.all ])); const shared = entries.slice(1).reduce((acc, [ username, datum ]) => new Set([ ...acc ].filter(tag => datum.all.has(tag))), new Set(entries[0][1].all)); const unique = new Map(entries.map(([ username, datum ]) => [ username, [ ...datum.all ].filter(tag => !shared.has(tag)) ])); const overlap = entries.map(([ _, a ]) => entries.map(([ _, b ]) => [ ...a.all ].filter(tag => b.all.has(tag)).length)); const palette = [ "#2563eb", "#dc2626", "#059669", "#d97706", "#7c3aed", "#db2777", "#0891b2", "#65a30d", "#c026d3", "#ea580c" ]; const userColor = new Map(users.map((user, i) => [ user, palette[i % palette.length] ])); const totalByUser = new Map(users.map(user => [ user, data.get(user).list.length ])); const combinedCounts = new Map([ ...all ].map(item => [ item, users.reduce((sum, user) => sum + (data.get(user).counts.get(item) || 0), 0) ])); const buildComparisonRow = item => { const cells = users.map(user => { const count = data.get(user).counts.get(item) || 0; const total = totalByUser.get(user) || 0; return { user, count, pct: total > 0 ? (count / total) * 100 : 0 }; }); const maxPct = Math.max(0, ...cells.map(c => c.pct)); const minPct = Math.min(...cells.map(c => c.pct)); return { item, cells, maxPct, delta: maxPct - minPct, total: combinedCounts.get(item) || 0 }; }; const allComparisonRows = [ ...all ].map(buildComparisonRow); const rowsByTotal = [ ...allComparisonRows ].sort((a, b) => b.total - a.total || a.item.localeCompare(b.item)).slice(0, 20); const rowsByDelta = [ ...allComparisonRows ].sort((a, b) => b.delta - a.delta || b.total - a.total || a.item.localeCompare(b.item)).slice(0, 20); const renderComparisonRows = rows => { if (rows.length === 0) return `<tr><td class="muted" colspan="${users.length + 2}">No data to compare.</td></tr>`; return rows.map(row => ` <tr> <td class="row-head">${row.item === "none" ? "<i>none</i>" : escapeHTML(row.item)}</td> ${row.cells.map(cell => ` <td class="compare-cell ${row.maxPct > 0 && cell.pct === row.maxPct ? "is-max" : ""}"> <div class="compare-bar" style="width:${row.maxPct > 0 ? (cell.pct / row.maxPct * 100) : 0}%; background:${userColor.get(cell.user)};"></div> <span class="compare-value">${cell.count}<small>${cell.pct.toFixed(1)}%</small></span> </td> `).join("")} <td class="delta-cell">${row.delta.toFixed(1)}<small>pp</small></td> </tr> `).join(""); }; const getChipsWithCounts = (items, counts) => { if (items.length === 0) return `<span class="muted">None</span>`; const sorted = [ ...items ].sort((a, b) => (counts.get(b) || 0) - (counts.get(a) || 0) || a.localeCompare(b)); return `<div class="chip-list">${sorted.map(item => ` <span class="chip">${item === "none" ? `<i>none</i>` : escapeHTML(item)}<b>${counts.get(item) || 0}</b></span> `).join("")}</div>`; }; let bestPair; { const length = overlap.length; for (let i = 0; i < length; i++) for (let j = i + 1; j < length; j++) { const shared = overlap[i][j]; if (!bestPair || shared > bestPair.shared) bestPair = { a: users[i], b: users[j], shared }; } } const maxOverlap = overlap.flat().reduce((max, value) => Math.max(max, value), 0); const getHeat = value => { if (maxOverlap <= 0) return "#f8fafc"; return `hsl(217 91% ${97 - Math.log1p(value) / Math.log1p(maxOverlap) * 42}%)`; }; const stackItems = items => { if (!items.length) return `<span class="muted">None</span>`; return `<div class="stack-list">${ items.map(([ name, count ]) => ` <div class="stack-item"> <span>${name === "none" ? `<i>none</i>` : escapeHTML(name)}</span> <strong>${count}</strong> </div> `).join("") }</div>`; }; const params = getParams(); const filter = (params.get(type) || "").split("|").map(user => user.trim().replace(/_/g, " ")).filter(user => data.has(user)); const hidden = (params.get("hidden") || "").split("|").map(t => t.trim()).filter(Boolean); $root.innerHTML = ` <div class="view-tabs"> <button type="button" class="view-tab ${type === "tags" ? "active" : ""}" data-view="tags">Tags</button> <button type="button" class="view-tab ${type === "cats" ? "active" : ""}" data-view="cats">Categories</button> </div> <div class="dashboard"> <div style="display:flex; justify-content:flex-start; gap:10px; align-items:center; flex-wrap:wrap;"> <button class="button graph-back">← New comparison</button> <div class="url-bar" style="flex:1; min-width:0;"> <span class="url-label">Link:</span> <span class="url-text"></span> <button class="url-copy">Copy</button> </div> </div> <div class="overview-grid"> <div class="stat-card"> <div class="label">Users</div> <div class="value">${data.size}</div> <div class="meta">Compared in this run</div> </div> <div class="stat-card"> <div class="label">${text.case(Text.Case.Title).get(0)}</div> <div class="value">${all.size}</div> <div class="meta">Across all users</div> </div> <div class="stat-card"> <div class="label">Shared ${text.case(Text.Case.Lower).get(0)}</div> <div class="value">${shared.size}</div> <div class="meta">Between users</div> </div> <div class="stat-card"> <div class="label">Strongest pair</div> <div class="value">${bestPair?.shared || 0}</div> <div class="meta">${bestPair ? `${escapeHTML(bestPair.a)} ↔ ${escapeHTML(bestPair.b)}` : "No pairs found"}</div> </div> </div> <div class="panel graph-panel"> <div class="graph-meta"> <h2>${text.case(Text.Case.Title).get(1)} overlap</h2> <p>Drag nodes, drag empty space to pan, scroll to zoom, right-click nodes for options. Labels appear once you zoom in.</p> </div> <div class="graph-toolbar"> <div class="graph-actions"> <div class="user-filter-group"> <span class="user-filter-label">Show:</span> ${entries.map(([ user ]) => ` <button class="user-toggle ${filter.length === 0 || filter.includes(user) ? "active" : ""}" data-user="${escapeHTML(user)}" type="button"> <span class="user-toggle-dot"></span>${escapeHTML(user)} </button> `).join("")} </div> <div> <button class="button graph-action graph-shuffle">Shuffle nodes</button> <button class="button graph-action graph-reset">Reset view</button> <button class="button graph-action graph-fit">Fit to view</button> </div> </div> </div> <div class="graph-wrapper"> <canvas class="graph-svg" aria-label="${text.case(Text.Case.Title).get(1)} overlap graph"></canvas> <div class="graph-tooltip" role="status" aria-hidden="true"></div> <div class="graph-loading" aria-live="polite" aria-atomic="true" role="status"> <div class="graph-loading-spinner"></div> <div class="graph-loading-title">Simulating layout</div> <div class="graph-loading-subtitle">Positioning nodes for a large graph can take a moment.</div> </div> </div> <div class="graph-legend"> <span class="legend-dot node"></span> node size = ${text.case(Text.Case.Lower).get(0)} frequency <span class="legend-dot edge"></span> edge thickness = co-occurrence <span class="legend-dot offscreen"></span> blue arrows = off-screen connected groups </div> <div class="hidden-nodes-bar" style="display:none;"></div> </div> <div class="bottom-meta"> <div class="panel"> <h2>User overlap heatmap</h2> <p class="panel-subtitle">Each cell shows the number of shared ${text.case(Text.Case.Lower).get(0)} by the row and column users.</p> <div class="matrix-wrapper"> <table class="matrix"> <thead> <tr> <th>User</th> ${users.map(user => `<th>${escapeHTML(user)}</th>`).join("")} </tr> </thead> <tbody> ${users.map((row, i) => ` <tr> <td class="row-head">${escapeHTML(row)}</td> ${users.map((col, j) => ` <td style="background: ${getHeat(overlap[i][j])}; color: ${overlap[i][j] > maxOverlap * .55 ? "#fff" : "#111827"};"> ${overlap[i][j]} </td> `).join("")} </tr> `).join("")} </tbody> </table> </div> </div> <div class="summary-blocks"> <div class="panel"> <h2>Shared ${text.case(Text.Case.Lower).get(0)}</h2> <p class="panel-subtitle">${text.case(Text.Case.Title).get(0)} used by every compared user, ranked by combined usage. Numbers are the combined count across all compared users.</p> ${getChipsWithCounts([ ...shared ].slice(0, 40), combinedCounts)} </div> <div class="panel"> <h2>Unique ${text.case(Text.Case.Lower).get(0)}</h2> <p class="panel-subtitle">${text.case(Text.Case.Title).get(0)} used by only one of the compared users, ranked by that user's own usage.</p> <div class="summary-blocks"> ${users.map(username => ` <div class="summary-block" style="border-left: 3px solid ${userColor.get(username)};"> <h3>${escapeHTML(username)}</h3> ${getChipsWithCounts(unique.get(username).slice(0, 20), data.get(username).counts)} </div> `).join("")} </div> </div> </div> </div> <div class="panel comparison-panel"> <div class="comparison-header"> <div> <h2>${text.case(Text.Case.Title).get(1)} usage comparison</h2> <p class="panel-subtitle">Each user's share of their own edits carrying a given ${text.case(Text.Case.Lower).get(0)} &mdash; not raw counts &mdash; so users with different edit totals can be compared fairly. The bar shows each user's share relative to the row's leader; the darker cell is the leader.</p> </div> <div class="compare-controls"> <button type="button" class="compare-sort active" data-sort="total">Most used overall</button> <button type="button" class="compare-sort" data-sort="delta">Most different between users</button> </div> </div> <div class="comparison-table-wrapper"> <table class="comparison-table"> <thead> <tr> <th>${text.case(Text.Case.Title).get(1)}</th> ${users.map(user => ` <th><span class="user-swatch" style="background:${userColor.get(user)};"></span>${escapeHTML(user)}</th> `).join("")} <th title="Difference between the highest and lowest share, in percentage points">Δ range</th> </tr> </thead> <tbody>${renderComparisonRows(rowsByTotal)}</tbody> </table> </div> </div> <div class="bottom-meta"> <div class="panel"> <h2>Top ${text.case(Text.Case.Lower).get(0)} per user</h2> <p class="panel-subtitle">Each user's own most-used ${text.case(Text.Case.Lower).get(0)}, for reference alongside the comparison table above.</p> <div class="summary-blocks"> ${users.map(username => ` <div class="summary-block" style="border-left: 3px solid ${userColor.get(username)};"> <h3>${escapeHTML(username)}</h3> ${stackItems(data.get(username).top)} </div> `).join("")} </div> </div> <div class="panel"> <h2>Pair overlap</h2> <p class="panel-subtitle">Highest pairwise shared-${text.case(Text.Case.Lower).get(1)} counts.</p> ${ (() => { const pairs = [ ]; const length = users.length; for (let i = 0; i < length; i++) for (let j = i + 1; j < length; j++) pairs.push([ `${users[i]} ↔ ${users[j]}`, overlap[i][j] ]); pairs.sort((a, b) => b[1] - a[1] || a[0].localeCompare(b[0])); return stackItems(pairs.slice(0, 12)); })() } </div> </div> </div> `; $root.querySelectorAll(".view-tab").forEach($tab => { $tab.addEventListener("click", () => { const view = $tab.dataset.view; if (view === type) return; const params = getParams(); params.set("view", view); setParams(params); load(view); }); }); { const $compareSortButtons = [ ...$root.querySelectorAll(".compare-sort") ]; const $comparisonBody = $root.querySelector(".comparison-table tbody"); $compareSortButtons.forEach($btn => { $btn.addEventListener("click", () => { if ($btn.classList.contains("active")) return; $compareSortButtons.forEach(b => b.classList.remove("active")); $btn.classList.add("active"); $comparisonBody.innerHTML = renderComparisonRows($btn.dataset.sort === "delta" ? rowsByDelta : rowsByTotal); }); }); } $root.querySelector(".graph-back").addEventListener("click", () => { const params = getParams(); params.delete("users"); params.delete("tags"), params.delete("hide-tags"); params.delete("cats"), params.delete("hide-cats"); setParams(params); showStartPage(); }); const $urlText = $root.querySelector(".url-text"), $urlCopy = $root.querySelector(".url-copy"); const updateUrlBar = () => { $urlText.textContent = window.location.search; $urlText.title = window.location.href; }; $urlCopy.addEventListener("click", () => { navigator.clipboard.writeText(window.location.href).then(() => { $urlCopy.textContent = "Copied!"; setTimeout(() => { $urlCopy.textContent = "Copy"; }, 1800); }); }); const activeUsers = new Set(filter.length > 0 ? users.filter(u => filter.includes(u)) : users); const getActiveUsers = () => users.filter(u => activeUsers.has(u)); await waitForD3(); let simulation = null, zoom = null, drag = null; let currentTransform = d3.zoomIdentity; let renderToken = 0; let currentNodes = [ ], currentLinks = [ ], currentGroups = new Map(); let radiusScaleRef = null; const computeGroups = (nodes, links) => { const parent = new Map(nodes.map(d => [ d.id, d.id ])); const find = id => { while (parent.get(id) !== id) { parent.set(id, parent.get(parent.get(id))); id = parent.get(id); } return id; }; const union = (a, b) => { const ra = find(a), rb = find(b); if (ra !== rb) parent.set(ra, rb); }; links.forEach(link => { const source = typeof link.source === "object" ? link.source.id : link.source; const target = typeof link.target === "object" ? link.target.id : link.target; union(source, target); }); const groups = new Map(); nodes.forEach(d => groups.set(d.id, find(d.id))); return groups; }; const hiddenNodes = new Set(hidden); const $hidden = $root.querySelector(".hidden-nodes-bar"); const $canvas = $root.querySelector(".graph-svg"); const $wrapper = $root.querySelector(".graph-wrapper"); const $loading = $root.querySelector(".graph-loading"); const $tooltip = $root.querySelector(".graph-tooltip"); const $shuffle = $root.querySelector(".graph-shuffle"); const $reset = $root.querySelector(".graph-reset"); const $fit = $root.querySelector(".graph-fit"); const syncParams = () => { const params = getParams(); const active = getActiveUsers(); if (active.length === users.length) params.delete(type); else params.set(type, active.join("|")); if (hiddenNodes.size === 0) params.delete(`hide-${type}`); else params.set(`hide-${type}`, [ ...hiddenNodes ].join("|")); setParams(params); updateUrlBar(); }; const $toggles = [ ...$root.querySelectorAll(".user-toggle") ]; $toggles.forEach($toggle => $toggle.addEventListener("click", () => { const user = $toggle.dataset.user; if (activeUsers.has(user)) { if (activeUsers.size === 1) return; activeUsers.delete(user); $toggle.classList.remove("active"); } else { activeUsers.add(user); $toggle.classList.add("active"); } syncParams(); render(getActiveUsers()); })); const width = Math.max(900, $wrapper.offsetWidth || 900); const height = Math.max(560, $wrapper.offsetHeight || 720); const dpr = Math.max(1, window.devicePixelRatio || 1); $canvas.width = Math.round(width * dpr); $canvas.height = Math.round(height * dpr); $canvas.style.width = `${width}px`; $canvas.style.height = `${height}px`; const ctx = $canvas.getContext("2d"); const LABEL_ZOOM_THRESHOLD = .9; const applyScreenTransform = () => ctx.setTransform(dpr, 0, 0, dpr, 0, 0); const applyWorldTransform = () => { const { k, x, y } = currentTransform; ctx.setTransform(dpr * k, 0, 0, dpr * k, dpr * x, dpr * y); }; const projectToViewportEdge = (x, y, w, h, padding = 0) => { const cx = w / 2, cy = h / 2; const dx = x - cx, dy = y - cy; if (dx === 0 && dy === 0) return { x: cx, y: cy }; const left = padding, right = w - padding; const top = padding, bottom = h - padding; const t = Math.min( dx > 0 ? (right - cx) / dx : dx < 0 ? (left - cx) / dx : Infinity, dy > 0 ? (bottom - cy) / dy : dy < 0 ? (top - cy) / dy : Infinity ); return { x: cx + dx * t, y: cy + dy * t }; }; let hitQuadtree = null; const invalidateQuadtree = () => { hitQuadtree = null; }; const getQuadtree = () => { if (!hitQuadtree) hitQuadtree = d3.quadtree().x(d => d.x).y(d => d.y).addAll(currentNodes); return hitQuadtree; }; const findNodeAt = (gx, gy) => { if (currentNodes.length === 0) return null; const rs = radiusScaleRef; const maxR = rs ? rs.range()[1] : 34; let found = null, bestDist = Infinity; getQuadtree().visit((node, x0, y0, x1, y1) => { if (!node.length) { do { const d = node.data; const r = rs ? rs(d.count) : 12; const dx = d.x - gx, dy = d.y - gy; const dist2 = dx * dx + dy * dy; if (dist2 <= r * r && dist2 < bestDist) { bestDist = dist2; found = d; } } while (node = node.next); } return x0 > gx + maxR || x1 < gx - maxR || y0 > gy + maxR || y1 < gy - maxR; }); return found; }; let $contextMenu = null; const openContextMenu = (event, d) => { event.preventDefault(); closeContextMenu(); const connectedLinks = currentLinks.filter(link => { const srcId = typeof link.source === "object" ? link.source.id : link.source; const tgtId = typeof link.target === "object" ? link.target.id : link.target; return srcId === d.id || tgtId === d.id; }); const topConnections = connectedLinks .map(link => { const srcId = typeof link.source === "object" ? link.source.id : link.source; const tgtId = typeof link.target === "object" ? link.target.id : link.target; const otherId = srcId === d.id ? tgtId : srcId; return [ otherId, link.count ]; }) .sort((a, b) => b[1] - a[1]) .slice(0, 5); $contextMenu = document.createElement("div"); $contextMenu.className = "node-context-menu"; $contextMenu.innerHTML = ` <div class="ctx-header"> <div class="ctx-title">${d.id === "none" ? `<i>none</i>` : escapeHTML(d.id)}</div> <div class="ctx-count">Count: ${d.count}</div> </div> ${topConnections.length > 0 ? ` <div class="ctx-section-label">Top connections</div> <div class="ctx-connections"> ${topConnections.map(([ name, count ]) => ` <div class="ctx-connection-row"> <span>${escapeHTML(name)}</span> <strong>${count}</strong> </div> `).join("")} </div> <div class="ctx-divider"></div> ` : ""} <button class="ctx-action ctx-hide-btn">Hide node</button> `; document.body.appendChild($contextMenu); const menuWidth = $contextMenu.offsetWidth; const menuHeight = $contextMenu.offsetHeight; const vw = window.innerWidth, vh = window.innerHeight; let left = event.clientX + 8; let top = event.clientY + 8; if (left + menuWidth > vw - 8) left = event.clientX - menuWidth - 8; if (top + menuHeight > vh - 8) top = event.clientY - menuHeight - 8; $contextMenu.style.left = `${left}px`; $contextMenu.style.top = `${top}px`; $contextMenu.querySelector(".ctx-hide-btn").addEventListener("click", e => { e.stopPropagation(); closeContextMenu(); hiddenNodes.add(d.id); syncParams(); updateHiddenBar(); render(getActiveUsers()); }); $contextMenu.addEventListener("click", e => e.stopPropagation()); }; const closeContextMenu = () => { if ($contextMenu) { $contextMenu.remove(); $contextMenu = null; } }; document.onclick = () => closeContextMenu(); document.onkeydown = e => { if (e.key === "Escape") closeContextMenu(); }; const updateHiddenBar = () => { if (hiddenNodes.size === 0) { $hidden.style.display = "none"; return $hidden.innerHTML = ""; } $hidden.style.display = "flex"; $hidden.innerHTML = `<span class="hidden-nodes-label">Hidden:</span>`; hiddenNodes.forEach(nodeId => { const $chip = document.createElement("button"); $chip.className = "hidden-node-chip"; $chip.innerHTML = `${nodeId === "none" ? "<i>none</i>" : escapeHTML(nodeId)} <span class="unhide-x">✕</span>`; $chip.title = `Click to unhide "${nodeId}"`; $chip.addEventListener("click", () => { hiddenNodes.delete(nodeId); syncParams(); updateHiddenBar(); render(getActiveUsers()); }); $hidden.appendChild($chip); }); }; const render = users => { const token = ++renderToken; const { nodes, links } = build(users, hiddenNodes); currentNodes = nodes; currentLinks = links; currentGroups = computeGroups(nodes, links); invalidateQuadtree(); simulation?.stop(); $wrapper.classList.remove("is-loading"); $loading.setAttribute("aria-hidden", "true"); currentTransform ||= d3.zoomIdentity; if (nodes.length === 0) { ctx.save(); applyScreenTransform(); ctx.clearRect(0, 0, width, height); ctx.fillStyle = "#64748b"; ctx.font = "700 18px system-ui, sans-serif"; ctx.textAlign = "center"; ctx.textBaseline = "middle"; ctx.fillText("No data to display", width / 2, height / 2); ctx.restore(); return; } $wrapper.classList.add("is-loading"); $loading.setAttribute("aria-hidden", "false"); const maxNodeCount = d3.max(nodes, d => d.count) || 1; const maxLinkCount = d3.max(links, d => d.count) || 1; const radiusScale = d3.scaleSqrt().domain([ 1, maxNodeCount ]).range([ 10, 34 ]); radiusScaleRef = radiusScale; const linkScale = d3.scaleLinear().domain([ 1, maxLinkCount ]).range([ 1, 6 ]); const colorScale = d3.scaleSequential().domain([ 1, maxNodeCount ]).interpolator(d3.interpolateBlues); const pointerToGraphCoordinates = event => { const [ sx, sy ] = d3.pointer(event, $canvas); return [ currentTransform.invertX(sx), currentTransform.invertY(sy) ]; }; $canvas.addEventListener("wheel", e => e.preventDefault(), { passive: false }); const drawIndicators = () => { const cx = width / 2, cy = height / 2; const maxDist = Math.sqrt(cx * cx + cy * cy); const nearEdge = Math.min(cx, cy); const groupPositions = new Map(); for (const d of nodes) { const sx = currentTransform.applyX(d.x), sy = currentTransform.applyY(d.y); if (sx >= 0 && sx < width && sy >= 0 && sy < height) continue; const groupId = currentGroups.get(d.id) ?? d.id; const entry = groupPositions.get(groupId) || { sumX: 0, sumY: 0, count: 0 }; entry.sumX += sx; entry.sumY += sy; entry.count += 1; groupPositions.set(groupId, entry); } for (const entry of groupPositions.values()) { const sx = entry.sumX / entry.count, sy = entry.sumY / entry.count; const dx = sx - cx, dy = sy - cy; const dist = Math.sqrt(dx * dx + dy * dy); const edge = projectToViewportEdge(sx, sy, width, height, 20); const t = Math.max(0, Math.min(1, 1 - (dist - nearEdge) / (maxDist - nearEdge + 1))); const angle = Math.atan2(dy, dx); const s = 8 + t * 14 + Math.min(10, Math.log2(entry.count + 1) * 2); ctx.save(); ctx.translate(edge.x, edge.y); ctx.rotate(angle); ctx.scale(s, s); ctx.beginPath(); ctx.moveTo(1, 0); ctx.lineTo(-1, -0.55); ctx.lineTo(-0.5, 0); ctx.lineTo(-1, 0.55); ctx.closePath(); ctx.fillStyle = `rgba(37, 99, 235, ${(0.45 + t * 0.5).toFixed(3)})`; ctx.fill(); ctx.restore(); } }; const draw = () => { ctx.save(); applyScreenTransform(); ctx.clearRect(0, 0, width, height); ctx.restore(); const vx0 = currentTransform.invertX(0), vy0 = currentTransform.invertY(0); const vx1 = currentTransform.invertX(width), vy1 = currentTransform.invertY(height); const margin = 60; ctx.save(); applyWorldTransform(); ctx.lineCap = "round"; for (const link of links) { const s = link.source, t = link.target; if (typeof s !== "object" || typeof t !== "object") continue; if ((s.x < vx0 - margin && t.x < vx0 - margin) || (s.x > vx1 + margin && t.x > vx1 + margin) || (s.y < vy0 - margin && t.y < vy0 - margin) || (s.y > vy1 + margin && t.y > vy1 + margin)) continue; ctx.beginPath(); ctx.moveTo(s.x, s.y); ctx.lineTo(t.x, t.y); ctx.strokeStyle = "rgba(148, 163, 184, .28)"; ctx.lineWidth = linkScale(link.count); ctx.stroke(); } for (const node of nodes) { if (node.x < vx0 - margin || node.x > vx1 + margin || node.y < vy0 - margin || node.y > vy1 + margin) continue; const r = radiusScale(node.count); ctx.beginPath(); ctx.arc(node.x, node.y, r, 0, Math.PI * 2); ctx.fillStyle = colorScale(node.count); ctx.fill(); ctx.lineWidth = 1.5; ctx.strokeStyle = "#475569"; ctx.stroke(); } if (currentTransform.k >= LABEL_ZOOM_THRESHOLD) { ctx.textAlign = "center"; ctx.textBaseline = "middle"; for (const node of nodes) { if (node.x < vx0 - margin || node.x > vx1 + margin || node.y < vy0 - margin || node.y > vy1 + margin) continue; const label = node.id.length > 28 ? `${node.id.slice(0, 25)}…` : node.id; const bright = node.count > maxNodeCount * .4; const fontSize = Math.max(5, Math.min(16, radiusScale(node.count) * 0.5)); ctx.font = node.id === "none" ? `italic 600 ${fontSize}px system-ui, sans-serif` : `600 ${fontSize}px system-ui, sans-serif`; ctx.lineWidth = 3; ctx.strokeStyle = bright ? "rgba(0,0,0,.35)" : "rgba(255,255,255,.9)"; ctx.strokeText(label, node.x, node.y); ctx.fillStyle = bright ? "#ffffff" : "#0f172a"; ctx.fillText(label, node.x, node.y); } } ctx.restore(); ctx.save(); applyScreenTransform(); drawIndicators(); ctx.restore(); }; let hoverPending = false, lastHoverEvent = null; $canvas.onmousemove = event => { lastHoverEvent = event; if (hoverPending) return; hoverPending = true; requestAnimationFrame(() => { hoverPending = false; const ev = lastHoverEvent; if (!ev) return; const [ gx, gy ] = pointerToGraphCoordinates(ev); const hit = findNodeAt(gx, gy); if (hit) { $tooltip.textContent = `(${hit.count}) ${hit.id === "none" ? "(none)" : hit.id}`; $tooltip.style.left = `${ev.offsetX + 14}px`; $tooltip.style.top = `${ev.offsetY + 14}px`; $tooltip.classList.add("visible"); $canvas.style.cursor = "grab"; } else { $tooltip.classList.remove("visible"); $canvas.style.cursor = ""; } }); }; $canvas.onmouseleave = () => $tooltip.classList.remove("visible"); $canvas.oncontextmenu = event => { const [ gx, gy ] = pointerToGraphCoordinates(event); const hit = findNodeAt(gx, gy); if (!hit) { event.preventDefault(); return; } openContextMenu(event, hit); }; zoom = d3.zoom() .filter(event => { if (event.type === "wheel") return true; if (event.type === "mousedown" || event.type === "touchstart" || event.type === "pointerdown") { const [ gx, gy ] = pointerToGraphCoordinates(event); if (findNodeAt(gx, gy)) return false; return !event.ctrlKey && !event.button; } return !event.ctrlKey && !event.button; }) .scaleExtent([ .01, 5 ]) .on("start", () => $canvas.classList.add("is-dragging")) .on("zoom", event => { currentTransform = event.transform; draw(); }) .on("end", () => $canvas.classList.remove("is-dragging")); const updateTranslateExtent = () => { if (nodes.length === 0) return; const rs = radiusScaleRef || (() => 10); const pad = 400; const minX = (d3.min(nodes, d => d.x - rs(d.count)) ?? 0) - pad; const minY = (d3.min(nodes, d => d.y - rs(d.count)) ?? 0) - pad; const maxX = (d3.max(nodes, d => d.x + rs(d.count)) ?? width) + pad; const maxY = (d3.max(nodes, d => d.y + rs(d.count)) ?? height) + pad; zoom.translateExtent([ [ minX, minY ], [ maxX, maxY ] ]); }; drag = d3.drag() .container($canvas) .subject(event => { const [ gx, gy ] = pointerToGraphCoordinates(event.sourceEvent || event); return findNodeAt(gx, gy); }) .on("start", event => { if (!event.subject) return; event.sourceEvent.stopPropagation(); if (!event.active) simulation.alphaTarget(.2).restart(); event.subject.fx = event.subject.x; event.subject.fy = event.subject.y; }) .on("drag", event => { if (!event.subject) return; const [ gx, gy ] = pointerToGraphCoordinates(event.sourceEvent); event.subject.fx = gx; event.subject.fy = gy; invalidateQuadtree(); if (!revealed) return; draw(); }) .on("end", event => { if (!event.subject) return; if (!event.active) simulation.alphaTarget(0); event.subject.fx = null; event.subject.fy = null; }); d3.select($canvas).call(zoom).call(drag); const heavy = nodes.length > 1500; simulation = d3.forceSimulation(nodes) .alphaDecay(heavy ? .05 : .0228) .force("link", d3.forceLink(links).id(d => d.id).distance(140).strength(.18)) .force("charge", d3.forceManyBody().strength(-260).theta(heavy ? 1.1 : .9)) .force("collide", d3.forceCollide().radius(d => radiusScale(d.count) + 10).iterations(heavy ? 1 : 2)) .force("center", d3.forceCenter(width / 2, height / 2)) .force("x", d3.forceX(width / 2).strength(.03)) .force("y", d3.forceY(height / 2).strength(.03)); var revealed = false; simulation.on("tick", () => { if (!revealed) return; invalidateQuadtree(); draw(); }); simulation.on("end", () => { if (token !== renderToken) return; revealed = true; $wrapper.classList.remove("is-loading"); $loading.setAttribute("aria-hidden", "true"); updateTranslateExtent(); invalidateQuadtree(); draw(); }); const shuffleNodes = () => { nodes.forEach(d => { d.x = width / 2 + (Math.random() - .5) * width * .6; d.y = height / 2 + (Math.random() - .5) * height * .6; d.vx = 0, d.vy = 0; d.fx = null, d.fy = null; }); invalidateQuadtree(); updateTranslateExtent(); simulation.alpha(1).restart(); }; const resetView = () => d3.select($canvas).transition().duration(250).call(zoom.transform, d3.zoomIdentity); const fitGraph = () => { if (nodes.length === 0) return; const rs = radiusScaleRef || (() => 10); const labelPadding = 40; const minX = d3.min(nodes, d => d.x - rs(d.count) - labelPadding) ?? 0; const minY = d3.min(nodes, d => d.y - rs(d.count)) ?? 0; const maxX = d3.max(nodes, d => d.x + rs(d.count) + labelPadding) ?? width; const maxY = d3.max(nodes, d => d.y + rs(d.count)) ?? height; const graphWidth = Math.max(1, maxX - minX), graphHeight = Math.max(1, maxY - minY); const padding = 20; const scale = Math.max( .01, Math.min( 5, Math.min( (width - padding * 2) / graphWidth, (height - padding * 2) / graphHeight ) ) ); const tx = width / 2 - scale * (minX + maxX) / 2; const ty = height / 2 - scale * (minY + maxY) / 2; d3.select($canvas).transition().duration(300).call(zoom.transform, d3.zoomIdentity.translate(tx, ty).scale(scale)); }; $shuffle.onclick = shuffleNodes; $reset.onclick = resetView; $fit.onclick = fitGraph; }; if (hiddenNodes.size > 0) updateHiddenBar(); updateUrlBar(); render(getActiveUsers()); }; const startView = getParams().get("view") === "cats" ? "cats" : "tags"; load(startView); }; $root.querySelector(".submit").addEventListener("click", () => doSubmit(false)); if (paramUsers.length) doSubmit(true); }; showStartPage(); } } // </nowiki> 4buf5ifnksu1awu6lyri1n2ivoog9f6 619035 619033 2026-07-28T05:21:18Z LuniZunie 25284 tmp remove 619035 javascript text/javascript /* ======= Install ======= mw.loader.load('https://meta.wikimedia.org/w/index.php?title=User:LuniZunie/scripts/Compare-users.js&action=raw&ctype=text/javascript'); // Backlink: [[User:LuniZunie/scripts/Compare-users.js]] ============ Instructions ============ Go to [[Special:BlankPage/Compare-users]] */ // <nowiki> { "use strict"; if (mw.config.get("wgPageName").toLowerCase() === "special:blankpage/compare-users") { class Text { static pluralize(word, n, plural) { return new Text(word).get(plural).get(n); } static Case = class TextCase { static Lower = Symbol("lower case"); static Upper = Symbol("UPPER CASE"); static Title = Symbol("Title Case"); static Sentence = Symbol("Sentence case"); static Camel = Symbol("camelCase"); static Pascal = Symbol("PascalCase"); static Snake = Symbol("snake_Case"); static Split = Symbol("split,case"); }; static #fromCase(text, type) { const temp = (text => { switch (type) { case Text.Case.Lower: case Text.Case.Upper: case Text.Case.Title: case Text.Case.Sentence: return text.split(/\s+/); case Text.Case.Camel: case Text.Case.Pascal: return text.split(/(?=[A-Z])/); case Text.Case.Snake: return text.split(/_/g); case Text.Case.Split: throw new TypeError("Split case is only used for output, not input"); default: throw new TypeError("Invalid case type, must be a Case value"); } })(text.toString().trim()); if (type === Text.Case.Sentence) return { inSentenceCase: true, words: temp.map(word => word.trim()).filter(word => word.length > 0) }; return { inSentenceCase: false, words: temp.map(word => word.trim().toLowerCase()).filter(word => word.length > 0) }; }; #inSentenceCase = false; #single; #plural; constructor(text, currentCase = Text.Case.Sentence) { const fromCase = Text.#fromCase(text, currentCase); this.#inSentenceCase = fromCase.inSentenceCase; this.#single = fromCase.words; this.#plural = this.#getPlural(); }; #getPlural(plural) { if (plural ?? true === true) { const temp = [ ...this.#single ]; const end = temp.length - 1; temp[end] = (single => { let temp; // s, sh, ch, x, z, consonant + o -> -es temp = single.replace(/(?<=sh?|ch|x|z|[^aeiou]o)$/i, "es"); if (temp !== single) return temp; // consonant + y -> -ies temp = single.replace(/(?<=[^aeiou])y$/i, "ies"); if (temp !== single) return temp; // f, fe -> -ves temp = single.replace(/fe?$/i, "ves"); if (temp !== single) return temp; return `${single}s`; })(this.#single[end]); return temp; } else if (plural === false) return [ ...this.#single ]; else if (plural instanceof Text) return plural.case(Text.Case.Split).get(); else throw new TypeError("Invalid plural argument, must be boolean or Text instance"); }; plural() { this.#plural = this.#getPlural(...arguments); return this; } case(type = Text.Case.Sentence) { const format = text => { switch (type) { case Text.Case.Lower: return text.map(word => word.toLowerCase()).join(" "); case Text.Case.Upper: return text.map(word => word.toUpperCase()).join(" "); case Text.Case.Title: return text.map(word => word.charAt(0).toUpperCase() + word.slice(1).toLowerCase()).join(" "); case Text.Case.Sentence: if (this.#inSentenceCase) return text.join(" "); let punctuation = true; return text.map(word => { let rtn = punctuation ? word.charAt(0).toUpperCase() + word.slice(1).toLowerCase() : word.toLowerCase(); punctuation = /[.!?]$/.test(word); return rtn; }).join(" "); case Text.Case.Camel: return text.map((word, i) => i === 0 ? word.toLowerCase() : word.charAt(0).toUpperCase() + word.slice(1).toLowerCase()).join(""); case Text.Case.Pascal: return text.map(word => word.charAt(0).toUpperCase() + word.slice(1).toLowerCase()).join(""); case Text.Case.Snake: return text.map(word => word.toLowerCase()).join("_"); case Text.Case.Split: return text; default: throw new TypeError("Invalid case type, must be a Case value"); } }; const [ single, plural ] = [ format(this.#single), format(this.#plural) ]; return Object.freeze({ get(n = 1) { const text = Number.isNaN(Number(n)) || n === 1 || n === 1n || n === "1" ? single : plural; return text.replace(/(?<!\\)%n/g, n); } }); }; get(n = 1) { return this.case().get(n); } }; const sleep = ms => new Promise(resolve => setTimeout(resolve, ms)); const escapeHTML = str => { const $ = document.createElement("div"); $.textContent = str; return $.innerHTML; }; const waitForD3 = () => new Promise(resolve => { const tick = () => { if (typeof d3 !== "undefined") return resolve(); setTimeout(tick, 100); }; tick(); }); const getParams = () => new URLSearchParams(window.location.search); const setParams = params => { const url = new URL(window.location.href); url.search = params.toString(); window.history.replaceState(null, "", url.toString()); }; document.title = "Compare users - Wikipedia"; document.querySelector("#firstHeading").textContent = "Compare users"; document.head.appendChild(document.createElement("script")).src = "https://cdn.jsdelivr.net/npm/d3@7"; document.head.appendChild(document.createElement("style")).textContent = ` html, body { min-height: 100%; } #mw-content-text { min-height: calc(100vh - 180px); display: flex; align-items: flex-start; justify-content: center; padding: 24px; } .compare-users-root { width: min(100%, 1360px); } .compare-card, .panel { background: #fff; border: 1px solid #d0d7de; border-radius: 16px; box-shadow: 0 10px 28px rgba(0, 0, 0, .08); } .compare-card { width: min(100%, 640px); margin: 0 auto; padding: 24px; } .compare-card > h2, .panel > h2 { margin: 0 0 8px; font-size: 1.35rem; line-height: 1.2; color: #1f2328; } .compare-card > p, .panel-subtitle { margin: 0 0 18px; color: #656d76; font-size: .95rem; } .sub-compare-card { top: -1px; width: calc(min(100%, 640px) - 16px); margin: 0 auto; background: #f8fafc; border: 1px solid #e5e7eb; border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; padding: 2px 16px; } .dashboard { display: flex; flex-direction: column; gap: 18px; } .graph-back { background: #f1f5f9; color: #334155; padding: 9px 16px; font-size: .9rem; align-self: stretch; } .view-tabs { margin-bottom: 18px; display: flex; width: 100%; border: 1px solid #d0d7de; border-radius: 12px; overflow: hidden; background: #f1f5f9; box-shadow: 0 10px 28px rgba(0, 0, 0, .08); } .view-tab { flex: 1 1 0; border: none; background: transparent; color: #57606a; font-size: .95rem; font-weight: 600; padding: 12px 16px; cursor: pointer; text-align: center; transition: background-color .15s ease, color .15s ease; } .view-tab:hover { background: #e5e7eb; color: #1f2328; } .view-tab.active { background: #fff; color: #1f2328; box-shadow: inset 0 -2px 0 #36c; } .view-tab + .view-tab { border-left: 1px solid #d0d7de; } .overview-grid { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 14px; } .stat-card { background: linear-gradient(to bottom, #ffffff, #f8fafc); border: 1px solid #e5e7eb; border-radius: 14px; padding: 16px; } .stat-card .label { margin-bottom: 6px; font-size: .8rem; font-weight: 700; color: #667085; text-transform: uppercase; letter-spacing: .04em; } .stat-card .value { font-size: 1.55rem; font-weight: 700; color: #111827; line-height: 1.1; } .stat-card .meta { margin-top: 8px; font-size: .9rem; color: #667085; } .user-list { display: flex; flex-direction: column; gap: 12px; margin-bottom: 18px; } .user-row { display: flex; gap: 10px; align-items: center; } .user-input, .user-item { flex: 1; min-width: 0; padding: 11px 14px; border: 1px solid #d0d7de; border-radius: 10px; font-size: .95rem; color: #1f2328; background: #fff; line-height: 1.2; } .user-input { outline: none; transition: border-color 160ms ease, box-shadow 160ms ease; } .user-input:focus { border-color: #36c; box-shadow: 0 0 0 3px rgba(51, 102, 204, .16); } .user-item .since { float: right; font-size: .85rem; color: #656d76; } .button { border: none; border-radius: 10px; padding: 11px 14px; font-size: .95rem; font-weight: 600; cursor: pointer; transition: background 160ms ease, transform 120ms ease, opacity 160ms ease; } .button:hover { transform: translateY(-1px); } .button:active { transform: translateY(0); } .button.add { background: #eef4ff; color: #36c; margin-bottom: 18px; } .button.add:hover { background: #dfeaff; } .button.delete, .button.stop { background: #fff1f2; color: #d1242f; flex-shrink: 0; } .button.delete:hover, .button.stop:hover { background: #ffe2e5; color: #b11d26; } .button.submit { width: 100%; background: #36c; color: #fff; padding: 12px 16px; font-size: 1rem; } .button.submit:hover { background: #254fa3; } .button.stop-all { width: 100%; background: #d1242f; color: #fff; padding: 12px 16px; font-size: 1rem; } .button.stop-all:hover { background: #b11d26; } .button.graph-action { background: #eef2ff; color: #334155; padding: 9px 12px; } .button.graph-action:hover { background: #e2e8f0; } .button.disabled { pointer-events: none; background: #f0f0f0 !important; color: #a2a9b1 !important; cursor: not-allowed; transform: none !important; } .panel { padding: 18px; } .graph-panel { padding: 0; overflow: hidden; } .graph-toolbar { display: flex; align-items: center; justify-content: space-between; gap: 12px; padding: 18px 20px 14px; border-bottom: 1px solid #eaecf0; background: linear-gradient(to bottom, #f8fafc, #ffffff); } .graph-meta { padding: 18px 20px 0px; } .graph-meta h2 { margin: 0 0 4px; font-size: 1.2rem; color: #1f2937; } .graph-meta p { margin: 0; color: #667085; font-size: .92rem; } .graph-actions { display: flex; flex-wrap: wrap; gap: 8px; align-items: center; justify-content: space-between; width: 100%; } .user-filter-group { display: flex; flex-wrap: wrap; gap: 6px; align-items: center; } .user-filter-label { font-size: .8rem; font-weight: 700; color: #667085; text-transform: uppercase; letter-spacing: .04em; margin-right: 2px; white-space: nowrap; } .user-toggle { display: inline-flex; align-items: center; gap: 6px; padding: 6px 12px; border: 1.5px solid #d0d7de; border-radius: 999px; font-size: .85rem; font-weight: 600; color: #667085; background: #f8fafc; cursor: pointer; transition: all 160ms ease; white-space: nowrap; user-select: none; } .user-toggle:hover { border-color: #36c; color: #36c; background: #eef4ff; transform: translateY(-1px); } .user-toggle.active { border-color: #36c; color: #fff; background: #36c; } .user-toggle.active:hover { background: #254fa3; border-color: #254fa3; color: #fff; } .user-toggle-dot { width: 8px; height: 8px; border-radius: 50%; background: currentColor; opacity: .7; flex-shrink: 0; } .user-toggle.active .user-toggle-dot { background: rgba(255,255,255,.8); opacity: 1; } .graph-wrapper { position: relative; width: 100%; min-height: 720px; background: radial-gradient(circle at top left, rgba(59, 130, 246, .06), transparent 28%), radial-gradient(circle at bottom right, rgba(16, 185, 129, .05), transparent 24%), #f8fafc; overflow: hidden; } .graph-wrapper.is-loading .graph-svg { opacity: 0; pointer-events: none; } .graph-loading { position: absolute; inset: 0; display: none; align-items: center; justify-content: center; flex-direction: column; gap: 10px; background: rgba(248, 250, 252, .86); backdrop-filter: blur(3px); color: #334155; z-index: 2; text-align: center; padding: 24px; } .graph-wrapper.is-loading .graph-loading { display: flex; } .graph-loading-spinner { width: 34px; height: 34px; border-radius: 50%; border: 3px solid #cbd5e1; border-top-color: #2563eb; animation: graph-spin 0.9s linear infinite; } .graph-loading-title { font-size: .98rem; font-weight: 700; color: #1f2937; } .graph-loading-subtitle { max-width: 28rem; font-size: .9rem; color: #64748b; line-height: 1.4; } @keyframes graph-spin { to { transform: rotate(360deg); } } .graph-svg { display: block; width: 100%; height: 720px; background: transparent; cursor: grab; touch-action: none; user-select: none; -webkit-user-select: none; } .graph-svg.is-dragging { cursor: grabbing; } .graph-tooltip { position: absolute; z-index: 3; left: 0; top: 0; pointer-events: none; background: rgba(17, 24, 39, .92); color: #fff; font-size: .78rem; font-weight: 600; padding: 5px 9px; border-radius: 8px; opacity: 0; transform: translateY(2px); transition: opacity 120ms ease, transform 120ms ease; white-space: nowrap; max-width: 260px; overflow: hidden; text-overflow: ellipsis; } .graph-tooltip.visible { opacity: 1; transform: translateY(0); } .graph-legend { padding: 12px 20px 16px; border-top: 1px solid #eaecf0; color: #667085; font-size: .88rem; background: #fff; } .legend-dot { display: inline-block; width: 10px; height: 10px; border-radius: 999px; margin-right: 2px; vertical-align: middle; } .legend-dot:not(:first-child) { margin-left: 6px; } .legend-dot.node { background: #3b82f6; } .legend-dot.edge { background: #94a3b8; } .legend-dot.offscreen { background: #2563eb; } .hidden-nodes-bar { display: flex; flex-wrap: wrap; gap: 8px; align-items: center; padding: 10px 20px 14px; border-top: 1px solid #eaecf0; background: #fff; } .hidden-nodes-label { font-size: .8rem; font-weight: 700; color: #667085; text-transform: uppercase; letter-spacing: .04em; white-space: nowrap; } .hidden-node-chip { display: inline-flex; align-items: center; gap: 6px; padding: 5px 10px; border-radius: 999px; font-size: .82rem; font-weight: 600; color: #374151; background: #f1f5f9; border: 1px solid #d0d7de; cursor: pointer; transition: all 160ms ease; white-space: nowrap; } .hidden-node-chip:hover { background: #dbeafe; border-color: #93c5fd; color: #1d4ed8; transform: translateY(-1px); } .hidden-node-chip .unhide-x { font-size: .75rem; opacity: .6; } .node-context-menu { position: fixed; z-index: 9999; background: #fff; border: 1px solid #d0d7de; border-radius: 12px; box-shadow: 0 8px 24px rgba(0,0,0,.13); padding: 0; min-width: 220px; max-width: 300px; overflow: hidden; font-size: .9rem; } .node-context-menu .ctx-header { padding: 12px 14px 10px; border-bottom: 1px solid #eaecf0; background: linear-gradient(to bottom, #f8fafc, #ffffff); } .node-context-menu .ctx-header .ctx-title { font-weight: 700; color: #111827; font-size: .95rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .node-context-menu .ctx-header .ctx-count { color: #667085; font-size: .82rem; margin-top: 2px; } .node-context-menu .ctx-section-label { padding: 8px 14px 4px; font-size: .75rem; font-weight: 700; color: #667085; text-transform: uppercase; letter-spacing: .04em; } .node-context-menu .ctx-connections { padding: 0 14px 8px; display: flex; flex-direction: column; gap: 4px; } .node-context-menu .ctx-connection-row { display: flex; justify-content: space-between; align-items: center; gap: 8px; padding: 5px 8px; border-radius: 8px; background: #f8fafc; border: 1px solid #e5e7eb; } .node-context-menu .ctx-connection-row span { color: #374151; font-size: .85rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .node-context-menu .ctx-connection-row strong { color: #111827; font-size: .85rem; flex-shrink: 0; } .node-context-menu .ctx-divider { height: 1px; background: #eaecf0; margin: 4px 0; } .node-context-menu .ctx-action { display: flex; align-items: center; gap: 8px; width: 100%; padding: 10px 14px; border: none; background: transparent; color: #d1242f; font-size: .9rem; font-weight: 600; cursor: pointer; text-align: left; transition: background 120ms ease; } .node-context-menu .ctx-action:hover { background: #fff1f2; } .url-bar { display: flex; align-items: center; gap: 10px; padding: 10px 14px; background: #f8fafc; border: 1px solid #e5e7eb; border-radius: 10px; font-size: .82rem; color: #667085; } .url-bar .url-label { font-weight: 700; color: #344054; white-space: nowrap; flex-shrink: 0; } .url-bar .url-text { flex: 1; min-width: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-family: ui-monospace, monospace; font-size: .8rem; color: #475569; } .url-bar .url-copy { border: none; border-radius: 6px; padding: 5px 10px; font-size: .8rem; font-weight: 600; cursor: pointer; background: #36c; color: #fff; flex-shrink: 0; transition: background 160ms ease; } .url-bar .url-copy:hover { background: #254fa3; } .bottom-meta { display: grid; grid-template-columns: minmax(0, 1.2fr) minmax(320px, .8fr); gap: 18px; } .matrix-wrapper { overflow: auto; border: 1px solid #e5e7eb; border-radius: 12px; background: #fff; } table.matrix { width: 100%; border-collapse: collapse; min-width: 560px; } table.matrix th, table.matrix td { border: 1px solid #e5e7eb; padding: 10px 12px; text-align: center; font-size: .92rem; } table.matrix th { position: sticky; top: 0; background: #f8fafc; color: #344054; font-weight: 700; z-index: 1; } table.matrix td.row-head { text-align: left; font-weight: 700; background: #f8fafc; color: #344054; position: sticky; left: 0; z-index: 1; } .summary-blocks { display: flex; flex-direction: column; gap: 12px; } .summary-block { border: 1px solid #e5e7eb; border-radius: 12px; background: linear-gradient(to bottom, #ffffff, #fafafa); padding: 14px; } .summary-block h3 { margin: 0 0 10px; font-size: 1rem; color: #111827; } .chip-list { display: flex; flex-wrap: wrap; gap: 8px; } .chip { display: inline-flex; align-items: center; gap: 6px; max-width: 100%; padding: 6px 10px; border-radius: 999px; font-size: .82rem; font-weight: 600; color: #1d4ed8; background: #eff6ff; border: 1px solid #bfdbfe; } .chip b { font-weight: 800; color: #254fa3; opacity: .75; font-size: .78rem; } .comparison-panel { display: flex; flex-direction: column; gap: 14px; } .comparison-header { display: flex; flex-wrap: wrap; gap: 14px; align-items: flex-start; justify-content: space-between; } .comparison-header h2 { margin: 0 0 4px; font-size: 1.2rem; color: #1f2328; } .comparison-header .panel-subtitle { margin: 0; max-width: 640px; } .compare-controls { display: flex; gap: 8px; flex-shrink: 0; } .compare-sort { border: 1.5px solid #d0d7de; border-radius: 999px; background: #f8fafc; color: #667085; font-size: .82rem; font-weight: 600; padding: 7px 14px; cursor: pointer; white-space: nowrap; transition: all 160ms ease; } .compare-sort:hover { border-color: #36c; color: #36c; background: #eef4ff; } .compare-sort.active { border-color: #36c; background: #36c; color: #fff; } .comparison-table-wrapper { overflow: auto; border: 1px solid #e5e7eb; border-radius: 12px; background: #fff; } table.comparison-table { width: 100%; border-collapse: collapse; min-width: 640px; } table.comparison-table th, table.comparison-table td { border: 1px solid #e5e7eb; padding: 0; font-size: .88rem; } table.comparison-table th { position: sticky; top: 0; background: #f8fafc; color: #344054; font-weight: 700; padding: 10px 12px; text-align: left; white-space: nowrap; z-index: 1; } table.comparison-table th .user-swatch { display: inline-block; width: 8px; height: 8px; border-radius: 50%; margin-right: 6px; } table.comparison-table td.row-head { text-align: left; font-weight: 700; background: #f8fafc; color: #344054; padding: 10px 12px; position: sticky; left: 0; z-index: 1; white-space: nowrap; } td.compare-cell { position: relative; min-width: 96px; text-align: right; } .compare-bar { position: absolute; inset: 0; opacity: .18; transition: width 200ms ease; } td.compare-cell.is-max .compare-bar { opacity: .32; } .compare-value { position: relative; display: flex; justify-content: flex-end; align-items: baseline; gap: 5px; padding: 10px 12px; color: #1f2328; } td.compare-cell.is-max .compare-value { font-weight: 700; } .compare-value small { color: #667085; font-size: .78rem; font-weight: 500; } td.delta-cell { text-align: right; padding: 10px 12px; color: #344054; font-weight: 600; white-space: nowrap; background: #f8fafc; } td.delta-cell small { color: #98a2b3; font-weight: 500; margin-left: 2px; } .stack-list { display: flex; flex-direction: column; gap: 8px; } .stack-item { display: flex; justify-content: space-between; gap: 12px; padding: 9px 10px; border: 1px solid #e5e7eb; border-radius: 10px; background: #fff; font-size: .92rem; } .stack-item strong { color: #111827; } .muted { color: #667085; } @media (max-width: 1100px) { .overview-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); } .bottom-meta { grid-template-columns: 1fr; } } @media (max-width: 700px) { #mw-content-text { padding: 16px; } .compare-card, .panel { padding: 16px; } .graph-panel { padding: 0; } .user-row { flex-direction: column; align-items: stretch; } .button.delete, .button.stop { width: 100%; } .graph-toolbar { flex-direction: column; align-items: stretch; } .graph-wrapper, .graph-svg { min-height: 560px; height: 560px; } .overview-grid { grid-template-columns: 1fr; } .comparison-header { flex-direction: column; } .compare-controls { width: 100%; } .compare-sort { flex: 1; } } `; document.querySelector("#mw-content-text").innerHTML = "<div class='compare-users-root'></div>"; const $root = document.querySelector("#mw-content-text > .compare-users-root"); const showStartPage = () => { const params = getParams(); const paramUsers = (params.get("users") || "").split("|").map(u => u.trim().replace(/_/g, " ")).filter(Boolean); $root.innerHTML = ` <div class="compare-card"> <h2>Compare users</h2> <p>Add the users you want to compare.</p> <div class="user-list"></div> <button class="button add">+ Add User</button> <button class="button submit">Submit</button> </div> `; const $users = $root.querySelector(".user-list"); const addUser = (value = "") => { const $row = document.createElement("div"); $row.className = "user-row"; $users.appendChild($row); const $input = document.createElement("input"); $input.type = "text"; $input.className = "user-input"; $input.placeholder = "Enter username..."; $input.value = value; $row.appendChild($input); const $delete = document.createElement("button"); $delete.className = "button delete"; $delete.textContent = "Delete"; $delete.addEventListener("click", () => $row.remove()); $row.appendChild($delete); return $input; }; if (paramUsers.length) { paramUsers.forEach(u => addUser(u)); for (let i = paramUsers.length; i < 2; i++) addUser(); } else for (let i = 0; i < 2; i++) addUser(); $root.querySelector(".add").addEventListener("click", () => addUser()); const doSubmit = async (fromUrl = false) => { const usernames = new Set( [ ...$users.querySelectorAll(".user-input") ] .map($input => ($input.value.includes(":") ? $input.value.split(":")[1].trim() : $input.value.trim()).replace(/_/g, " ")) .filter(username => username.length > 0) ); if (usernames.size === 0) return mw.notify("Please enter at least one username.", { type: "error" }); if (!fromUrl) { const params = getParams(); params.set("users", [ ...usernames ].join("|")); params.delete("tags"), params.delete("hide-tags"); params.delete("cats"), params.delete("hide-cats"); setParams(params); } const api = new mw.Api(); const continuities = new Map(); const lookupUser = async username => { const continuity = continuities.get(username); return api.get({ action: "query", list: "usercontribs", ucuser: username, ucprop: "ids|title|timestamp|tags|flags|sizediff", uclimit: "max", ...(continuity || { }) }) .then(data => { continuities.set(username, data.continue); if (!data.continue) { usernames.delete(username); continuities.delete(username); } return data?.query?.usercontribs || [ ]; }) .catch(error => { console.error(`Error occurred while fetching contributions for user ${username}:`, error); usernames.delete(username); continuities.delete(username); return [ ]; }); }; const chunkedUsers = [ ]; { const users = [ ...usernames ], length = users.length; for (let i = 0; i < length; i += 50) chunkedUsers.push(users.slice(i, i + 50)); } let maxEditCount = -1; try { for (const users of chunkedUsers) { const editCounts = await api.get({ action: "query", list: "users", ususers: users.join("|"), usprop: "editcount" }).then(data => data?.query?.users || [ ]); for (const editCount of editCounts) maxEditCount = Math.max(maxEditCount, editCount.editcount || 0); } } catch { maxEditCount = "???"; } $root.innerHTML = ` <div class="compare-card"> <h2>Computing user contributions</h2> <div class="user-list"></div> <button class="button stop-all">Stop All (0% complete)</button> </div> <div class="sub-compare-card"> <p class="pages-parsed">0 / 0 pages parsed</p> </div> `; const $pagesParsed = $root.querySelector(".pages-parsed"); const $rows = new Map(); const $progressList = $root.querySelector(".user-list"); const stop = new Set(); usernames.forEach(username => { const now = new Date(); const $row = document.createElement("div"); $row.className = "user-row"; $rows.set(username, $progressList.appendChild($row)); const $user = document.createElement("div"); $user.className = "user-item"; $user.innerHTML = `${escapeHTML(username)} <span class="since">(c. ${now.getUTCFullYear()}-${(now.getUTCMonth() + 1).toString().padStart(2, "0")})</span>`; $row.appendChild($user); const $stop = document.createElement("button"); $stop.className = "button stop"; $stop.innerHTML = "Stop"; $stop.addEventListener("click", () => stop.add(username)); $row.appendChild($stop); }); const $stopAll = $root.querySelector(".button.stop-all"); $stopAll.addEventListener("click", () => [ ...$rows.keys() ].forEach(username => stop.add(username))); const fetchCategories = async pages => { let continuity = null, iterations = 0; const categories = { }; do { const data = await api.get({ action: "query", prop: "categories", titles: pages.join("|"), cllimit: "max", clshow: "!hidden", ...(continuity || { }) }); iterations++; Object.values(data.query.pages).forEach(page => categories[page.title] = (categories[page.title] ||= [ ]).concat((page.categories || [ ]).map(cat => cat.title)) ); continuity = data.continue || null; } while (continuity); return { categories, iterations }; }; const uniquePages = new Set(), pagesByUser = new Map(); const pagesToParse = [ ], parsedPages = new Map(); const editsToPageByUser = new Map(); let noMorePages = false, editsDone = false, lastRun = performance.now(), pagesResolve; const pagesPromise = new Promise(resolve => { pagesResolve = resolve; }); const parsePages = async () => { let sleepTime = 10; const pageBatchConcurrency = editsDone ? 5 : 1; const start = performance.now(); if (pagesToParse.length === 0) { if (noMorePages) return pagesResolve(); return setTimeout(parsePages, 0); } if (pagesToParse.length < pageBatchConcurrency * 50 && (performance.now() - lastRun) < 100) return setTimeout(parsePages, 0); lastRun = performance.now(); const batchGroups = [ ]; for (let i = 0; i < pageBatchConcurrency && pagesToParse.length > 0; i++) batchGroups.push(pagesToParse.splice(0, 50)); const batchResults = await Promise.all(batchGroups.map(async pages => { try { return { pages, ...(await fetchCategories(pages)) }; } catch (error) { return { pages, categories: { }, iterations: 0 }; } })); batchResults.forEach(({ pages, categories, iterations }) => { for (const [ page, pageCategories ] of Object.entries(categories)) parsedPages.set(page, pageCategories); sleepTime *= Math.max(1, iterations); if (categories && Object.keys(categories).length === 0) for (const page of pages) parsedPages.set(page, [ ]); }); $pagesParsed.textContent = `${parsedPages.size} / ${uniquePages.size} pages parsed`; if (noMorePages && pagesToParse.length === 0) return pagesResolve(); setTimeout(parsePages, Math.max(0, sleepTime - (performance.now() - start))); }; parsePages(); const contributions = new Map([ ...usernames ].map(username => [ username, [ ] ])); let max = 0; while (usernames.size > 0) { if (max > 0) await sleep(25 * usernames.size); for (const username of usernames) { const $row = $rows.get(username); let contribs; if (!stop.has(username)) contribs = await lookupUser(username); if (stop.has(username)) contribs = undefined; for (const contrib of contribs || [ ]) { if (!editsToPageByUser.has(username)) editsToPageByUser.set(username, new Map()); const userEdits = editsToPageByUser.get(username); if (!userEdits.has(contrib.title)) userEdits.set(contrib.title, 0); userEdits.set(contrib.title, userEdits.get(contrib.title) + 1); } if (!Array.isArray(contribs) || contribs.length === 0) { usernames.delete(username); const temp = contributions.get(username); const oldest = temp[temp.length - 1]; if (oldest) { const date = new Date(oldest.timestamp); $row.querySelector(".user-item > .since").textContent = `(c. ${date.getUTCFullYear()}-${(date.getUTCMonth() + 1).toString().padStart(2, "0")})`; } else $row.querySelector(".user-item > .since").textContent = "(no contributions found)"; const $stop = $row.querySelector(".button.stop"); $stop.classList.add("disabled"); $stop.textContent = "Done!"; } else { if (!pagesByUser.has(username)) pagesByUser.set(username, new Set()); const userPages = pagesByUser.get(username); for (const { title } of contribs) { userPages.add(title); if (!uniquePages.has(title)) { uniquePages.add(title); pagesToParse.push(title); } } $pagesParsed.textContent = `${parsedPages.size} / ${uniquePages.size} pages parsed`; const temp = contributions.get(username).concat(contribs); contributions.set(username, temp); max = Math.max(max, temp.length); $stopAll.textContent = `Stop all (${Math.min(100, Math.round((max / maxEditCount) * 100))}% complete)`; const oldest = contribs[contribs.length - 1]; const date = new Date(oldest.timestamp); $row.querySelector(".user-item > .since").textContent = `(c. ${date.getUTCFullYear()}-${(date.getUTCMonth() + 1).toString().padStart(2, "0")})`; if (!continuities.has(username)) { const $stop = $row.querySelector(".button.stop"); $stop.classList.add("disabled"); $stop.textContent = "Done!"; } } } } editsDone = true; noMorePages = true; $stopAll.classList.add("disabled"); $stopAll.textContent = `Done! (100% complete)`; await pagesPromise; const database = { tags: new Map(), cats: new Map() }; for (const [ username, edits ] of contributions.entries()) { { const tags = edits.map(edit => edit.tags.length === 0 ? [ "none" ] : edit.tags); const counts = tags.flat().reduce((acc, tag) => { acc.set(tag, (acc.get(tag) || 0) + 1); return acc; }, new Map()); database.tags.set(username, { all: new Set(tags.flat()), list: tags, counts, top: [ ...counts.entries() ].sort((a, b) => b[1] - a[1] || a[0].localeCompare(b[0])).slice(0, 10) }); } { const cats = [ ...(pagesByUser.get(username) || [ ]) ].flatMap(page => { const temp = parsedPages.get(page) || [ ]; const catsArray = temp.length === 0 ? null : temp.map(c => c.replace(/^Category:/i, "")); return Array.from({ length: editsToPageByUser.get(username).get(page) || 1 }, () => catsArray); }).filter(Boolean); const counts = cats.flat().reduce((acc, category) => { acc.set(category, (acc.get(category) || 0) + 1); return acc; }, new Map()); database.cats.set(username, { all: new Set(cats.flat()), list: cats, counts: counts, top: [ ...counts.entries() ].sort((a, b) => b[1] - a[1] || a[0].localeCompare(b[0])).slice(0, 10) }); } } const load = async type => { const data = database[type]; const build = (users, hidden) => { const thisData = new Map(); for (const user of users) thisData.set(user, data.get(user)); const nodeCounts = new Map(); for (const [ _, datum ] of thisData.entries()) for (const items of datum.list) for (const item of items) nodeCounts.set(item, (nodeCounts.get(item) || 0) + 1); const linkCounts = new Map(); for (const [ _, datum ] of thisData.entries()) for (const items of datum.list) { const parsed = [ ...new Set(items) ].sort(); const length = parsed.length; for (let i = 0; i < length - 1; i++) for (let j = i + 1; j < length; j++) { const key = `${parsed[i]}|${parsed[j]}`; linkCounts.set(key, (linkCounts.get(key) || 0) + 1); } } return { nodes: [ ...nodeCounts.entries() ].map(([ id, count ]) => ({ id, count })).filter(({ id }) => !hidden.has(id)), links: [ ...linkCounts.entries() ].map(([ key, count ]) => { const [ a, b ] = key.split("|"); return { source: a, target: b, count }; }).filter(({ source, target }) => !hidden.has(source) && !hidden.has(target)) }; }; const text = new Text({ tags: "Tag", cats: "Category" }[type], Text.Case.Sentence); const users = [ ...data.keys() ]; const entries = [ ...data.entries() ]; const all = new Set(entries.flatMap(([ _, datum ]) => [ ...datum.all ])); const shared = entries.slice(1).reduce((acc, [ username, datum ]) => new Set([ ...acc ].filter(tag => datum.all.has(tag))), new Set(entries[0][1].all)); const unique = new Map(entries.map(([ username, datum ]) => [ username, [ ...datum.all ].filter(tag => !shared.has(tag)) ])); const overlap = entries.map(([ _, a ]) => entries.map(([ _, b ]) => [ ...a.all ].filter(tag => b.all.has(tag)).length)); const palette = [ "#2563eb", "#dc2626", "#059669", "#d97706", "#7c3aed", "#db2777", "#0891b2", "#65a30d", "#c026d3", "#ea580c" ]; const userColor = new Map(users.map((user, i) => [ user, palette[i % palette.length] ])); const totalByUser = new Map(users.map(user => [ user, data.get(user).list.length ])); const combinedCounts = new Map([ ...all ].map(item => [ item, users.reduce((sum, user) => sum + (data.get(user).counts.get(item) || 0), 0) ])); const buildComparisonRow = item => { const cells = users.map(user => { const count = data.get(user).counts.get(item) || 0; const total = totalByUser.get(user) || 0; return { user, count, pct: total > 0 ? (count / total) * 100 : 0 }; }); const maxPct = Math.max(0, ...cells.map(c => c.pct)); const minPct = Math.min(...cells.map(c => c.pct)); return { item, cells, maxPct, delta: maxPct - minPct, total: combinedCounts.get(item) || 0 }; }; const allComparisonRows = [ ...all ].map(buildComparisonRow); const rowsByTotal = [ ...allComparisonRows ].sort((a, b) => b.total - a.total || a.item.localeCompare(b.item)).slice(0, 20); const rowsByDelta = [ ...allComparisonRows ].sort((a, b) => b.delta - a.delta || b.total - a.total || a.item.localeCompare(b.item)).slice(0, 20); const renderComparisonRows = rows => { if (rows.length === 0) return `<tr><td class="muted" colspan="${users.length + 2}">No data to compare.</td></tr>`; return rows.map(row => ` <tr> <td class="row-head">${row.item === "none" ? "<i>none</i>" : escapeHTML(row.item)}</td> ${row.cells.map(cell => ` <td class="compare-cell ${row.maxPct > 0 && cell.pct === row.maxPct ? "is-max" : ""}"> <div class="compare-bar" style="width:${row.maxPct > 0 ? (cell.pct / row.maxPct * 100) : 0}%; background:${userColor.get(cell.user)};"></div> <span class="compare-value">${cell.count}<small>${cell.pct.toFixed(1)}%</small></span> </td> `).join("")} <td class="delta-cell">${row.delta.toFixed(1)}<small>pp</small></td> </tr> `).join(""); }; const getChipsWithCounts = (items, counts) => { if (items.length === 0) return `<span class="muted">None</span>`; const sorted = [ ...items ].sort((a, b) => (counts.get(b) || 0) - (counts.get(a) || 0) || a.localeCompare(b)); return `<div class="chip-list">${sorted.map(item => ` <span class="chip">${item === "none" ? `<i>none</i>` : escapeHTML(item)}<b>${counts.get(item) || 0}</b></span> `).join("")}</div>`; }; let bestPair; { const length = overlap.length; for (let i = 0; i < length; i++) for (let j = i + 1; j < length; j++) { const shared = overlap[i][j]; if (!bestPair || shared > bestPair.shared) bestPair = { a: users[i], b: users[j], shared }; } } const maxOverlap = overlap.flat().reduce((max, value) => Math.max(max, value), 0); const getHeat = value => { if (maxOverlap <= 0) return "#f8fafc"; return `hsl(217 91% ${97 - Math.log1p(value) / Math.log1p(maxOverlap) * 42}%)`; }; const stackItems = items => { if (!items.length) return `<span class="muted">None</span>`; return `<div class="stack-list">${ items.map(([ name, count ]) => ` <div class="stack-item"> <span>${name === "none" ? `<i>none</i>` : escapeHTML(name)}</span> <strong>${count}</strong> </div> `).join("") }</div>`; }; const params = getParams(); const filter = (params.get(type) || "").split("|").map(user => user.trim().replace(/_/g, " ")).filter(user => data.has(user)); const hidden = (params.get("hidden") || "").split("|").map(t => t.trim()).filter(Boolean); $root.innerHTML = ` <div class="view-tabs"> <button type="button" class="view-tab ${type === "tags" ? "active" : ""}" data-view="tags">Tags</button> <button type="button" class="view-tab ${type === "cats" ? "active" : ""}" data-view="cats">Categories</button> </div> <div class="dashboard"> <div style="display:flex; justify-content:flex-start; gap:10px; align-items:center; flex-wrap:wrap;"> <button class="button graph-back">← New comparison</button> <div class="url-bar" style="flex:1; min-width:0;"> <span class="url-label">Link:</span> <span class="url-text"></span> <button class="url-copy">Copy</button> </div> </div> <div class="overview-grid"> <div class="stat-card"> <div class="label">Users</div> <div class="value">${data.size}</div> <div class="meta">Compared in this run</div> </div> <div class="stat-card"> <div class="label">${text.case(Text.Case.Title).get(0)}</div> <div class="value">${all.size}</div> <div class="meta">Across all users</div> </div> <div class="stat-card"> <div class="label">Shared ${text.case(Text.Case.Lower).get(0)}</div> <div class="value">${shared.size}</div> <div class="meta">Between users</div> </div> <div class="stat-card"> <div class="label">Strongest pair</div> <div class="value">${bestPair?.shared || 0}</div> <div class="meta">${bestPair ? `${escapeHTML(bestPair.a)} ↔ ${escapeHTML(bestPair.b)}` : "No pairs found"}</div> </div> </div> <div class="panel graph-panel"> <div class="graph-meta"> <h2>${text.case(Text.Case.Title).get(1)} overlap</h2> <p>Drag nodes, drag empty space to pan, scroll to zoom, right-click nodes for options. Labels appear once you zoom in.</p> </div> <div class="graph-toolbar"> <div class="graph-actions"> <div class="user-filter-group"> <span class="user-filter-label">Show:</span> ${entries.map(([ user ]) => ` <button class="user-toggle ${filter.length === 0 || filter.includes(user) ? "active" : ""}" data-user="${escapeHTML(user)}" type="button"> <span class="user-toggle-dot"></span>${escapeHTML(user)} </button> `).join("")} </div> <div> <button class="button graph-action graph-shuffle">Shuffle nodes</button> <button class="button graph-action graph-reset">Reset view</button> <button class="button graph-action graph-fit">Fit to view</button> </div> </div> </div> <div class="graph-wrapper"> <canvas class="graph-svg" aria-label="${text.case(Text.Case.Title).get(1)} overlap graph"></canvas> <div class="graph-tooltip" role="status" aria-hidden="true"></div> <div class="graph-loading" aria-live="polite" aria-atomic="true" role="status"> <div class="graph-loading-spinner"></div> <div class="graph-loading-title">Simulating layout</div> <div class="graph-loading-subtitle">Positioning nodes for a large graph can take a moment.</div> </div> </div> <div class="graph-legend"> <span class="legend-dot node"></span> node size = ${text.case(Text.Case.Lower).get(0)} frequency <span class="legend-dot edge"></span> edge thickness = co-occurrence <span class="legend-dot offscreen"></span> blue arrows = off-screen connected groups </div> <div class="hidden-nodes-bar" style="display:none;"></div> </div> <div class="bottom-meta"> <div class="panel"> <h2>User overlap heatmap</h2> <p class="panel-subtitle">Each cell shows the number of shared ${text.case(Text.Case.Lower).get(0)} by the row and column users.</p> <div class="matrix-wrapper"> <table class="matrix"> <thead> <tr> <th>User</th> ${users.map(user => `<th>${escapeHTML(user)}</th>`).join("")} </tr> </thead> <tbody> ${users.map((row, i) => ` <tr> <td class="row-head">${escapeHTML(row)}</td> ${users.map((col, j) => ` <td style="background: ${getHeat(overlap[i][j])}; color: ${overlap[i][j] > maxOverlap * .55 ? "#fff" : "#111827"};"> ${overlap[i][j]} </td> `).join("")} </tr> `).join("")} </tbody> </table> </div> </div> <div class="summary-blocks"> <div class="panel"> <h2>Shared ${text.case(Text.Case.Lower).get(0)}</h2> <p class="panel-subtitle">${text.case(Text.Case.Title).get(0)} used by every compared user, ranked by combined usage. Numbers are the combined count across all compared users.</p> ${getChipsWithCounts([ ...shared ].slice(0, 40), combinedCounts)} </div> <div class="panel"> <h2>Unique ${text.case(Text.Case.Lower).get(0)}</h2> <p class="panel-subtitle">${text.case(Text.Case.Title).get(0)} used by only one of the compared users, ranked by that user's own usage.</p> <div class="summary-blocks"> ${users.map(username => ` <div class="summary-block" style="border-left: 3px solid ${userColor.get(username)};"> <h3>${escapeHTML(username)}</h3> ${getChipsWithCounts(unique.get(username).slice(0, 20), data.get(username).counts)} </div> `).join("")} </div> </div> </div> </div> <div class="panel comparison-panel"> <div class="comparison-header"> <div> <h2>${text.case(Text.Case.Title).get(1)} usage comparison</h2> <p class="panel-subtitle">Each user's share of their own edits carrying a given ${text.case(Text.Case.Lower).get(0)} &mdash; not raw counts &mdash; so users with different edit totals can be compared fairly. The bar shows each user's share relative to the row's leader; the darker cell is the leader.</p> </div> <div class="compare-controls"> <button type="button" class="compare-sort active" data-sort="total">Most used overall</button> <button type="button" class="compare-sort" data-sort="delta">Most different between users</button> </div> </div> <div class="comparison-table-wrapper"> <table class="comparison-table"> <thead> <tr> <th>${text.case(Text.Case.Title).get(1)}</th> ${users.map(user => ` <th><span class="user-swatch" style="background:${userColor.get(user)};"></span>${escapeHTML(user)}</th> `).join("")} <th title="Difference between the highest and lowest share, in percentage points">Δ range</th> </tr> </thead> <tbody>${renderComparisonRows(rowsByTotal)}</tbody> </table> </div> </div> <div class="bottom-meta"> <div class="panel"> <h2>Top ${text.case(Text.Case.Lower).get(0)} per user</h2> <p class="panel-subtitle">Each user's own most-used ${text.case(Text.Case.Lower).get(0)}, for reference alongside the comparison table above.</p> <div class="summary-blocks"> ${users.map(username => ` <div class="summary-block" style="border-left: 3px solid ${userColor.get(username)};"> <h3>${escapeHTML(username)}</h3> ${stackItems(data.get(username).top)} </div> `).join("")} </div> </div> <div class="panel"> <h2>Pair overlap</h2> <p class="panel-subtitle">Highest pairwise shared-${text.case(Text.Case.Lower).get(1)} counts.</p> ${ (() => { const pairs = [ ]; const length = users.length; for (let i = 0; i < length; i++) for (let j = i + 1; j < length; j++) pairs.push([ `${users[i]} ↔ ${users[j]}`, overlap[i][j] ]); pairs.sort((a, b) => b[1] - a[1] || a[0].localeCompare(b[0])); return stackItems(pairs.slice(0, 12)); })() } </div> </div> </div> `; $root.querySelectorAll(".view-tab").forEach($tab => { $tab.addEventListener("click", () => { const view = $tab.dataset.view; if (view === type) return; const params = getParams(); params.set("view", view); setParams(params); load(view); }); }); { const $compareSortButtons = [ ...$root.querySelectorAll(".compare-sort") ]; const $comparisonBody = $root.querySelector(".comparison-table tbody"); $compareSortButtons.forEach($btn => { $btn.addEventListener("click", () => { if ($btn.classList.contains("active")) return; $compareSortButtons.forEach(b => b.classList.remove("active")); $btn.classList.add("active"); $comparisonBody.innerHTML = renderComparisonRows($btn.dataset.sort === "delta" ? rowsByDelta : rowsByTotal); }); }); } $root.querySelector(".graph-back").addEventListener("click", () => { const params = getParams(); params.delete("users"); params.delete("tags"), params.delete("hide-tags"); params.delete("cats"), params.delete("hide-cats"); setParams(params); showStartPage(); }); const $urlText = $root.querySelector(".url-text"), $urlCopy = $root.querySelector(".url-copy"); const updateUrlBar = () => { $urlText.textContent = window.location.search; $urlText.title = window.location.href; }; $urlCopy.addEventListener("click", () => { navigator.clipboard.writeText(window.location.href).then(() => { $urlCopy.textContent = "Copied!"; setTimeout(() => { $urlCopy.textContent = "Copy"; }, 1800); }); }); const activeUsers = new Set(filter.length > 0 ? users.filter(u => filter.includes(u)) : users); const getActiveUsers = () => users.filter(u => activeUsers.has(u)); await waitForD3(); let simulation = null, zoom = null, drag = null; let currentTransform = d3.zoomIdentity; let renderToken = 0; let currentNodes = [ ], currentLinks = [ ], currentGroups = new Map(); let radiusScaleRef = null; const computeGroups = (nodes, links) => { const parent = new Map(nodes.map(d => [ d.id, d.id ])); const find = id => { while (parent.get(id) !== id) { parent.set(id, parent.get(parent.get(id))); id = parent.get(id); } return id; }; const union = (a, b) => { const ra = find(a), rb = find(b); if (ra !== rb) parent.set(ra, rb); }; links.forEach(link => { const source = typeof link.source === "object" ? link.source.id : link.source; const target = typeof link.target === "object" ? link.target.id : link.target; union(source, target); }); const groups = new Map(); nodes.forEach(d => groups.set(d.id, find(d.id))); return groups; }; const hiddenNodes = new Set(hidden); const $hidden = $root.querySelector(".hidden-nodes-bar"); const $canvas = $root.querySelector(".graph-svg"); const $wrapper = $root.querySelector(".graph-wrapper"); const $loading = $root.querySelector(".graph-loading"); const $tooltip = $root.querySelector(".graph-tooltip"); const $shuffle = $root.querySelector(".graph-shuffle"); const $reset = $root.querySelector(".graph-reset"); const $fit = $root.querySelector(".graph-fit"); const syncParams = () => { const params = getParams(); const active = getActiveUsers(); if (active.length === users.length) params.delete(type); else params.set(type, active.join("|")); if (hiddenNodes.size === 0) params.delete(`hide-${type}`); else params.set(`hide-${type}`, [ ...hiddenNodes ].join("|")); setParams(params); updateUrlBar(); }; const $toggles = [ ...$root.querySelectorAll(".user-toggle") ]; $toggles.forEach($toggle => $toggle.addEventListener("click", () => { const user = $toggle.dataset.user; if (activeUsers.has(user)) { if (activeUsers.size === 1) return; activeUsers.delete(user); $toggle.classList.remove("active"); } else { activeUsers.add(user); $toggle.classList.add("active"); } syncParams(); render(getActiveUsers()); })); const width = Math.max(900, $wrapper.offsetWidth || 900); const height = Math.max(560, $wrapper.offsetHeight || 720); const dpr = Math.max(1, window.devicePixelRatio || 1); $canvas.width = Math.round(width * dpr); $canvas.height = Math.round(height * dpr); $canvas.style.width = `${width}px`; $canvas.style.height = `${height}px`; const ctx = $canvas.getContext("2d"); const LABEL_ZOOM_THRESHOLD = .9; const applyScreenTransform = () => ctx.setTransform(dpr, 0, 0, dpr, 0, 0); const applyWorldTransform = () => { const { k, x, y } = currentTransform; ctx.setTransform(dpr * k, 0, 0, dpr * k, dpr * x, dpr * y); }; const projectToViewportEdge = (x, y, w, h, padding = 0) => { const cx = w / 2, cy = h / 2; const dx = x - cx, dy = y - cy; if (dx === 0 && dy === 0) return { x: cx, y: cy }; const left = padding, right = w - padding; const top = padding, bottom = h - padding; const t = Math.min( dx > 0 ? (right - cx) / dx : dx < 0 ? (left - cx) / dx : Infinity, dy > 0 ? (bottom - cy) / dy : dy < 0 ? (top - cy) / dy : Infinity ); return { x: cx + dx * t, y: cy + dy * t }; }; let hitQuadtree = null; const invalidateQuadtree = () => { hitQuadtree = null; }; const getQuadtree = () => { if (!hitQuadtree) hitQuadtree = d3.quadtree().x(d => d.x).y(d => d.y).addAll(currentNodes); return hitQuadtree; }; const findNodeAt = (gx, gy) => { if (currentNodes.length === 0) return null; const rs = radiusScaleRef; const maxR = rs ? rs.range()[1] : 34; let found = null, bestDist = Infinity; getQuadtree().visit((node, x0, y0, x1, y1) => { if (!node.length) { do { const d = node.data; const r = rs ? rs(d.count) : 12; const dx = d.x - gx, dy = d.y - gy; const dist2 = dx * dx + dy * dy; if (dist2 <= r * r && dist2 < bestDist) { bestDist = dist2; found = d; } } while (node = node.next); } return x0 > gx + maxR || x1 < gx - maxR || y0 > gy + maxR || y1 < gy - maxR; }); return found; }; let $contextMenu = null; const openContextMenu = (event, d) => { event.preventDefault(); closeContextMenu(); const connectedLinks = currentLinks.filter(link => { const srcId = typeof link.source === "object" ? link.source.id : link.source; const tgtId = typeof link.target === "object" ? link.target.id : link.target; return srcId === d.id || tgtId === d.id; }); const topConnections = connectedLinks .map(link => { const srcId = typeof link.source === "object" ? link.source.id : link.source; const tgtId = typeof link.target === "object" ? link.target.id : link.target; const otherId = srcId === d.id ? tgtId : srcId; return [ otherId, link.count ]; }) .sort((a, b) => b[1] - a[1]) .slice(0, 5); $contextMenu = document.createElement("div"); $contextMenu.className = "node-context-menu"; $contextMenu.innerHTML = ` <div class="ctx-header"> <div class="ctx-title">${d.id === "none" ? `<i>none</i>` : escapeHTML(d.id)}</div> <div class="ctx-count">Count: ${d.count}</div> </div> ${topConnections.length > 0 ? ` <div class="ctx-section-label">Top connections</div> <div class="ctx-connections"> ${topConnections.map(([ name, count ]) => ` <div class="ctx-connection-row"> <span>${escapeHTML(name)}</span> <strong>${count}</strong> </div> `).join("")} </div> <div class="ctx-divider"></div> ` : ""} <button class="ctx-action ctx-hide-btn">Hide node</button> `; document.body.appendChild($contextMenu); const menuWidth = $contextMenu.offsetWidth; const menuHeight = $contextMenu.offsetHeight; const vw = window.innerWidth, vh = window.innerHeight; let left = event.clientX + 8; let top = event.clientY + 8; if (left + menuWidth > vw - 8) left = event.clientX - menuWidth - 8; if (top + menuHeight > vh - 8) top = event.clientY - menuHeight - 8; $contextMenu.style.left = `${left}px`; $contextMenu.style.top = `${top}px`; $contextMenu.querySelector(".ctx-hide-btn").addEventListener("click", e => { e.stopPropagation(); closeContextMenu(); hiddenNodes.add(d.id); syncParams(); updateHiddenBar(); render(getActiveUsers()); }); $contextMenu.addEventListener("click", e => e.stopPropagation()); }; const closeContextMenu = () => { if ($contextMenu) { $contextMenu.remove(); $contextMenu = null; } }; document.onclick = () => closeContextMenu(); document.onkeydown = e => { if (e.key === "Escape") closeContextMenu(); }; const updateHiddenBar = () => { if (hiddenNodes.size === 0) { $hidden.style.display = "none"; return $hidden.innerHTML = ""; } $hidden.style.display = "flex"; $hidden.innerHTML = `<span class="hidden-nodes-label">Hidden:</span>`; hiddenNodes.forEach(nodeId => { const $chip = document.createElement("button"); $chip.className = "hidden-node-chip"; $chip.innerHTML = `${nodeId === "none" ? "<i>none</i>" : escapeHTML(nodeId)} <span class="unhide-x">✕</span>`; $chip.title = `Click to unhide "${nodeId}"`; $chip.addEventListener("click", () => { hiddenNodes.delete(nodeId); syncParams(); updateHiddenBar(); render(getActiveUsers()); }); $hidden.appendChild($chip); }); }; const render = users => { const token = ++renderToken; const { nodes, links } = build(users, hiddenNodes); currentNodes = nodes; currentLinks = links; currentGroups = computeGroups(nodes, links); invalidateQuadtree(); simulation?.stop(); $wrapper.classList.remove("is-loading"); $loading.setAttribute("aria-hidden", "true"); currentTransform ||= d3.zoomIdentity; if (nodes.length === 0) { ctx.save(); applyScreenTransform(); ctx.clearRect(0, 0, width, height); ctx.fillStyle = "#64748b"; ctx.font = "700 18px system-ui, sans-serif"; ctx.textAlign = "center"; ctx.textBaseline = "middle"; ctx.fillText("No data to display", width / 2, height / 2); ctx.restore(); return; } $wrapper.classList.add("is-loading"); $loading.setAttribute("aria-hidden", "false"); const maxNodeCount = d3.max(nodes, d => d.count) || 1; const maxLinkCount = d3.max(links, d => d.count) || 1; const radiusScale = d3.scaleSqrt().domain([ 1, maxNodeCount ]).range([ 10, 34 ]); radiusScaleRef = radiusScale; const linkScale = d3.scaleLinear().domain([ 1, maxLinkCount ]).range([ 1, 6 ]); const colorScale = d3.scaleSequential().domain([ 1, maxNodeCount ]).interpolator(d3.interpolateBlues); const pointerToGraphCoordinates = event => { const [ sx, sy ] = d3.pointer(event, $canvas); return [ currentTransform.invertX(sx), currentTransform.invertY(sy) ]; }; $canvas.addEventListener("wheel", e => e.preventDefault(), { passive: false }); const drawIndicators = () => { const cx = width / 2, cy = height / 2; const maxDist = Math.sqrt(cx * cx + cy * cy); const nearEdge = Math.min(cx, cy); const groupPositions = new Map(); for (const d of nodes) { const sx = currentTransform.applyX(d.x), sy = currentTransform.applyY(d.y); if (sx >= 0 && sx < width && sy >= 0 && sy < height) continue; const groupId = currentGroups.get(d.id) ?? d.id; const entry = groupPositions.get(groupId) || { sumX: 0, sumY: 0, count: 0 }; entry.sumX += sx; entry.sumY += sy; entry.count += 1; groupPositions.set(groupId, entry); } for (const entry of groupPositions.values()) { const sx = entry.sumX / entry.count, sy = entry.sumY / entry.count; const dx = sx - cx, dy = sy - cy; const dist = Math.sqrt(dx * dx + dy * dy); const edge = projectToViewportEdge(sx, sy, width, height, 20); const t = Math.max(0, Math.min(1, 1 - (dist - nearEdge) / (maxDist - nearEdge + 1))); const angle = Math.atan2(dy, dx); const s = 8 + t * 14 + Math.min(10, Math.log2(entry.count + 1) * 2); ctx.save(); ctx.translate(edge.x, edge.y); ctx.rotate(angle); ctx.scale(s, s); ctx.beginPath(); ctx.moveTo(1, 0); ctx.lineTo(-1, -0.55); ctx.lineTo(-0.5, 0); ctx.lineTo(-1, 0.55); ctx.closePath(); ctx.fillStyle = `rgba(37, 99, 235, ${(0.45 + t * 0.5).toFixed(3)})`; ctx.fill(); ctx.restore(); } }; const draw = () => { ctx.save(); applyScreenTransform(); ctx.clearRect(0, 0, width, height); ctx.restore(); const vx0 = currentTransform.invertX(0), vy0 = currentTransform.invertY(0); const vx1 = currentTransform.invertX(width), vy1 = currentTransform.invertY(height); const margin = 60; ctx.save(); applyWorldTransform(); ctx.lineCap = "round"; for (const link of links) { const s = link.source, t = link.target; if (typeof s !== "object" || typeof t !== "object") continue; if ((s.x < vx0 - margin && t.x < vx0 - margin) || (s.x > vx1 + margin && t.x > vx1 + margin) || (s.y < vy0 - margin && t.y < vy0 - margin) || (s.y > vy1 + margin && t.y > vy1 + margin)) continue; ctx.beginPath(); ctx.moveTo(s.x, s.y); ctx.lineTo(t.x, t.y); ctx.strokeStyle = "rgba(148, 163, 184, .28)"; ctx.lineWidth = linkScale(link.count); ctx.stroke(); } for (const node of nodes) { if (node.x < vx0 - margin || node.x > vx1 + margin || node.y < vy0 - margin || node.y > vy1 + margin) continue; const r = radiusScale(node.count); ctx.beginPath(); ctx.arc(node.x, node.y, r, 0, Math.PI * 2); ctx.fillStyle = colorScale(node.count); ctx.fill(); ctx.lineWidth = 1.5; ctx.strokeStyle = "#475569"; ctx.stroke(); } if (currentTransform.k >= LABEL_ZOOM_THRESHOLD) { ctx.textAlign = "center"; ctx.textBaseline = "middle"; for (const node of nodes) { if (node.x < vx0 - margin || node.x > vx1 + margin || node.y < vy0 - margin || node.y > vy1 + margin) continue; const label = node.id.length > 28 ? `${node.id.slice(0, 25)}…` : node.id; const bright = node.count > maxNodeCount * .4; const fontSize = Math.max(5, Math.min(16, radiusScale(node.count) * 0.5)); ctx.font = node.id === "none" ? `italic 600 ${fontSize}px system-ui, sans-serif` : `600 ${fontSize}px system-ui, sans-serif`; ctx.lineWidth = 3; ctx.strokeStyle = bright ? "rgba(0,0,0,.35)" : "rgba(255,255,255,.9)"; ctx.strokeText(label, node.x, node.y); ctx.fillStyle = bright ? "#ffffff" : "#0f172a"; ctx.fillText(label, node.x, node.y); } } ctx.restore(); ctx.save(); applyScreenTransform(); //drawIndicators(); ctx.restore(); }; let hoverPending = false, lastHoverEvent = null; $canvas.onmousemove = event => { lastHoverEvent = event; if (hoverPending) return; hoverPending = true; requestAnimationFrame(() => { hoverPending = false; const ev = lastHoverEvent; if (!ev) return; const [ gx, gy ] = pointerToGraphCoordinates(ev); const hit = findNodeAt(gx, gy); if (hit) { $tooltip.textContent = `(${hit.count}) ${hit.id === "none" ? "(none)" : hit.id}`; $tooltip.style.left = `${ev.offsetX + 14}px`; $tooltip.style.top = `${ev.offsetY + 14}px`; $tooltip.classList.add("visible"); $canvas.style.cursor = "grab"; } else { $tooltip.classList.remove("visible"); $canvas.style.cursor = ""; } }); }; $canvas.onmouseleave = () => $tooltip.classList.remove("visible"); $canvas.oncontextmenu = event => { const [ gx, gy ] = pointerToGraphCoordinates(event); const hit = findNodeAt(gx, gy); if (!hit) { event.preventDefault(); return; } openContextMenu(event, hit); }; zoom = d3.zoom() .filter(event => { if (event.type === "wheel") return true; if (event.type === "mousedown" || event.type === "touchstart" || event.type === "pointerdown") { const [ gx, gy ] = pointerToGraphCoordinates(event); if (findNodeAt(gx, gy)) return false; return !event.ctrlKey && !event.button; } return !event.ctrlKey && !event.button; }) .scaleExtent([ .01, 5 ]) .on("start", () => $canvas.classList.add("is-dragging")) .on("zoom", event => { currentTransform = event.transform; draw(); }) .on("end", () => $canvas.classList.remove("is-dragging")); const updateTranslateExtent = () => { if (nodes.length === 0) return; const rs = radiusScaleRef || (() => 10); const pad = 400; const minX = (d3.min(nodes, d => d.x - rs(d.count)) ?? 0) - pad; const minY = (d3.min(nodes, d => d.y - rs(d.count)) ?? 0) - pad; const maxX = (d3.max(nodes, d => d.x + rs(d.count)) ?? width) + pad; const maxY = (d3.max(nodes, d => d.y + rs(d.count)) ?? height) + pad; zoom.translateExtent([ [ minX, minY ], [ maxX, maxY ] ]); }; drag = d3.drag() .container($canvas) .subject(event => { const [ gx, gy ] = pointerToGraphCoordinates(event.sourceEvent || event); return findNodeAt(gx, gy); }) .on("start", event => { if (!event.subject) return; event.sourceEvent.stopPropagation(); if (!event.active) simulation.alphaTarget(.2).restart(); event.subject.fx = event.subject.x; event.subject.fy = event.subject.y; }) .on("drag", event => { if (!event.subject) return; const [ gx, gy ] = pointerToGraphCoordinates(event.sourceEvent); event.subject.fx = gx; event.subject.fy = gy; invalidateQuadtree(); if (!revealed) return; draw(); }) .on("end", event => { if (!event.subject) return; if (!event.active) simulation.alphaTarget(0); event.subject.fx = null; event.subject.fy = null; }); d3.select($canvas).call(zoom).call(drag); const heavy = nodes.length > 1500; simulation = d3.forceSimulation(nodes) .alphaDecay(heavy ? .05 : .0228) .force("link", d3.forceLink(links).id(d => d.id).distance(140).strength(.18)) .force("charge", d3.forceManyBody().strength(-260).theta(heavy ? 1.1 : .9)) .force("collide", d3.forceCollide().radius(d => radiusScale(d.count) + 10).iterations(heavy ? 1 : 2)) .force("center", d3.forceCenter(width / 2, height / 2)) .force("x", d3.forceX(width / 2).strength(.03)) .force("y", d3.forceY(height / 2).strength(.03)); var revealed = false; simulation.on("tick", () => { if (!revealed) return; invalidateQuadtree(); draw(); }); simulation.on("end", () => { if (token !== renderToken) return; revealed = true; $wrapper.classList.remove("is-loading"); $loading.setAttribute("aria-hidden", "true"); updateTranslateExtent(); invalidateQuadtree(); draw(); }); const shuffleNodes = () => { nodes.forEach(d => { d.x = width / 2 + (Math.random() - .5) * width * .6; d.y = height / 2 + (Math.random() - .5) * height * .6; d.vx = 0, d.vy = 0; d.fx = null, d.fy = null; }); invalidateQuadtree(); updateTranslateExtent(); simulation.alpha(1).restart(); }; const resetView = () => d3.select($canvas).transition().duration(250).call(zoom.transform, d3.zoomIdentity); const fitGraph = () => { if (nodes.length === 0) return; const rs = radiusScaleRef || (() => 10); const labelPadding = 40; const minX = d3.min(nodes, d => d.x - rs(d.count) - labelPadding) ?? 0; const minY = d3.min(nodes, d => d.y - rs(d.count)) ?? 0; const maxX = d3.max(nodes, d => d.x + rs(d.count) + labelPadding) ?? width; const maxY = d3.max(nodes, d => d.y + rs(d.count)) ?? height; const graphWidth = Math.max(1, maxX - minX), graphHeight = Math.max(1, maxY - minY); const padding = 20; const scale = Math.max( .01, Math.min( 5, Math.min( (width - padding * 2) / graphWidth, (height - padding * 2) / graphHeight ) ) ); const tx = width / 2 - scale * (minX + maxX) / 2; const ty = height / 2 - scale * (minY + maxY) / 2; d3.select($canvas).transition().duration(300).call(zoom.transform, d3.zoomIdentity.translate(tx, ty).scale(scale)); }; $shuffle.onclick = shuffleNodes; $reset.onclick = resetView; $fit.onclick = fitGraph; }; if (hiddenNodes.size > 0) updateHiddenBar(); updateUrlBar(); render(getActiveUsers()); }; const startView = getParams().get("view") === "cats" ? "cats" : "tags"; load(startView); }; $root.querySelector(".submit").addEventListener("click", () => doSubmit(false)); if (paramUsers.length) doSubmit(true); }; showStartPage(); } } // </nowiki> oskc21087d392w3nemaofnntjtanb57 619036 619035 2026-07-28T05:25:19Z LuniZunie 25284 add back, bug fix 619036 javascript text/javascript /* ======= Install ======= mw.loader.load('https://meta.wikimedia.org/w/index.php?title=User:LuniZunie/scripts/Compare-users.js&action=raw&ctype=text/javascript'); // Backlink: [[User:LuniZunie/scripts/Compare-users.js]] ============ Instructions ============ Go to [[Special:BlankPage/Compare-users]] */ // <nowiki> { "use strict"; if (mw.config.get("wgPageName").toLowerCase() === "special:blankpage/compare-users") { class Text { static pluralize(word, n, plural) { return new Text(word).get(plural).get(n); } static Case = class TextCase { static Lower = Symbol("lower case"); static Upper = Symbol("UPPER CASE"); static Title = Symbol("Title Case"); static Sentence = Symbol("Sentence case"); static Camel = Symbol("camelCase"); static Pascal = Symbol("PascalCase"); static Snake = Symbol("snake_Case"); static Split = Symbol("split,case"); }; static #fromCase(text, type) { const temp = (text => { switch (type) { case Text.Case.Lower: case Text.Case.Upper: case Text.Case.Title: case Text.Case.Sentence: return text.split(/\s+/); case Text.Case.Camel: case Text.Case.Pascal: return text.split(/(?=[A-Z])/); case Text.Case.Snake: return text.split(/_/g); case Text.Case.Split: throw new TypeError("Split case is only used for output, not input"); default: throw new TypeError("Invalid case type, must be a Case value"); } })(text.toString().trim()); if (type === Text.Case.Sentence) return { inSentenceCase: true, words: temp.map(word => word.trim()).filter(word => word.length > 0) }; return { inSentenceCase: false, words: temp.map(word => word.trim().toLowerCase()).filter(word => word.length > 0) }; }; #inSentenceCase = false; #single; #plural; constructor(text, currentCase = Text.Case.Sentence) { const fromCase = Text.#fromCase(text, currentCase); this.#inSentenceCase = fromCase.inSentenceCase; this.#single = fromCase.words; this.#plural = this.#getPlural(); }; #getPlural(plural) { if (plural ?? true === true) { const temp = [ ...this.#single ]; const end = temp.length - 1; temp[end] = (single => { let temp; // s, sh, ch, x, z, consonant + o -> -es temp = single.replace(/(?<=sh?|ch|x|z|[^aeiou]o)$/i, "es"); if (temp !== single) return temp; // consonant + y -> -ies temp = single.replace(/(?<=[^aeiou])y$/i, "ies"); if (temp !== single) return temp; // f, fe -> -ves temp = single.replace(/fe?$/i, "ves"); if (temp !== single) return temp; return `${single}s`; })(this.#single[end]); return temp; } else if (plural === false) return [ ...this.#single ]; else if (plural instanceof Text) return plural.case(Text.Case.Split).get(); else throw new TypeError("Invalid plural argument, must be boolean or Text instance"); }; plural() { this.#plural = this.#getPlural(...arguments); return this; } case(type = Text.Case.Sentence) { const format = text => { switch (type) { case Text.Case.Lower: return text.map(word => word.toLowerCase()).join(" "); case Text.Case.Upper: return text.map(word => word.toUpperCase()).join(" "); case Text.Case.Title: return text.map(word => word.charAt(0).toUpperCase() + word.slice(1).toLowerCase()).join(" "); case Text.Case.Sentence: if (this.#inSentenceCase) return text.join(" "); let punctuation = true; return text.map(word => { let rtn = punctuation ? word.charAt(0).toUpperCase() + word.slice(1).toLowerCase() : word.toLowerCase(); punctuation = /[.!?]$/.test(word); return rtn; }).join(" "); case Text.Case.Camel: return text.map((word, i) => i === 0 ? word.toLowerCase() : word.charAt(0).toUpperCase() + word.slice(1).toLowerCase()).join(""); case Text.Case.Pascal: return text.map(word => word.charAt(0).toUpperCase() + word.slice(1).toLowerCase()).join(""); case Text.Case.Snake: return text.map(word => word.toLowerCase()).join("_"); case Text.Case.Split: return text; default: throw new TypeError("Invalid case type, must be a Case value"); } }; const [ single, plural ] = [ format(this.#single), format(this.#plural) ]; return Object.freeze({ get(n = 1) { const text = Number.isNaN(Number(n)) || n === 1 || n === 1n || n === "1" ? single : plural; return text.replace(/(?<!\\)%n/g, n); } }); }; get(n = 1) { return this.case().get(n); } }; const sleep = ms => new Promise(resolve => setTimeout(resolve, ms)); const escapeHTML = str => { const $ = document.createElement("div"); $.textContent = str; return $.innerHTML; }; const waitForD3 = () => new Promise(resolve => { const tick = () => { if (typeof d3 !== "undefined") return resolve(); setTimeout(tick, 100); }; tick(); }); const getParams = () => new URLSearchParams(window.location.search); const setParams = params => { const url = new URL(window.location.href); url.search = params.toString(); window.history.replaceState(null, "", url.toString()); }; document.title = "Compare users - Wikipedia"; document.querySelector("#firstHeading").textContent = "Compare users"; document.head.appendChild(document.createElement("script")).src = "https://cdn.jsdelivr.net/npm/d3@7"; document.head.appendChild(document.createElement("style")).textContent = ` html, body { min-height: 100%; } #mw-content-text { min-height: calc(100vh - 180px); display: flex; align-items: flex-start; justify-content: center; padding: 24px; } .compare-users-root { width: min(100%, 1360px); } .compare-card, .panel { background: #fff; border: 1px solid #d0d7de; border-radius: 16px; box-shadow: 0 10px 28px rgba(0, 0, 0, .08); } .compare-card { width: min(100%, 640px); margin: 0 auto; padding: 24px; } .compare-card > h2, .panel > h2 { margin: 0 0 8px; font-size: 1.35rem; line-height: 1.2; color: #1f2328; } .compare-card > p, .panel-subtitle { margin: 0 0 18px; color: #656d76; font-size: .95rem; } .sub-compare-card { top: -1px; width: calc(min(100%, 640px) - 16px); margin: 0 auto; background: #f8fafc; border: 1px solid #e5e7eb; border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; padding: 2px 16px; } .dashboard { display: flex; flex-direction: column; gap: 18px; } .graph-back { background: #f1f5f9; color: #334155; padding: 9px 16px; font-size: .9rem; align-self: stretch; } .view-tabs { margin-bottom: 18px; display: flex; width: 100%; border: 1px solid #d0d7de; border-radius: 12px; overflow: hidden; background: #f1f5f9; box-shadow: 0 10px 28px rgba(0, 0, 0, .08); } .view-tab { flex: 1 1 0; border: none; background: transparent; color: #57606a; font-size: .95rem; font-weight: 600; padding: 12px 16px; cursor: pointer; text-align: center; transition: background-color .15s ease, color .15s ease; } .view-tab:hover { background: #e5e7eb; color: #1f2328; } .view-tab.active { background: #fff; color: #1f2328; box-shadow: inset 0 -2px 0 #36c; } .view-tab + .view-tab { border-left: 1px solid #d0d7de; } .overview-grid { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 14px; } .stat-card { background: linear-gradient(to bottom, #ffffff, #f8fafc); border: 1px solid #e5e7eb; border-radius: 14px; padding: 16px; } .stat-card .label { margin-bottom: 6px; font-size: .8rem; font-weight: 700; color: #667085; text-transform: uppercase; letter-spacing: .04em; } .stat-card .value { font-size: 1.55rem; font-weight: 700; color: #111827; line-height: 1.1; } .stat-card .meta { margin-top: 8px; font-size: .9rem; color: #667085; } .user-list { display: flex; flex-direction: column; gap: 12px; margin-bottom: 18px; } .user-row { display: flex; gap: 10px; align-items: center; } .user-input, .user-item { flex: 1; min-width: 0; padding: 11px 14px; border: 1px solid #d0d7de; border-radius: 10px; font-size: .95rem; color: #1f2328; background: #fff; line-height: 1.2; } .user-input { outline: none; transition: border-color 160ms ease, box-shadow 160ms ease; } .user-input:focus { border-color: #36c; box-shadow: 0 0 0 3px rgba(51, 102, 204, .16); } .user-item .since { float: right; font-size: .85rem; color: #656d76; } .button { border: none; border-radius: 10px; padding: 11px 14px; font-size: .95rem; font-weight: 600; cursor: pointer; transition: background 160ms ease, transform 120ms ease, opacity 160ms ease; } .button:hover { transform: translateY(-1px); } .button:active { transform: translateY(0); } .button.add { background: #eef4ff; color: #36c; margin-bottom: 18px; } .button.add:hover { background: #dfeaff; } .button.delete, .button.stop { background: #fff1f2; color: #d1242f; flex-shrink: 0; } .button.delete:hover, .button.stop:hover { background: #ffe2e5; color: #b11d26; } .button.submit { width: 100%; background: #36c; color: #fff; padding: 12px 16px; font-size: 1rem; } .button.submit:hover { background: #254fa3; } .button.stop-all { width: 100%; background: #d1242f; color: #fff; padding: 12px 16px; font-size: 1rem; } .button.stop-all:hover { background: #b11d26; } .button.graph-action { background: #eef2ff; color: #334155; padding: 9px 12px; } .button.graph-action:hover { background: #e2e8f0; } .button.disabled { pointer-events: none; background: #f0f0f0 !important; color: #a2a9b1 !important; cursor: not-allowed; transform: none !important; } .panel { padding: 18px; } .graph-panel { padding: 0; overflow: hidden; } .graph-toolbar { display: flex; align-items: center; justify-content: space-between; gap: 12px; padding: 18px 20px 14px; border-bottom: 1px solid #eaecf0; background: linear-gradient(to bottom, #f8fafc, #ffffff); } .graph-meta { padding: 18px 20px 0px; } .graph-meta h2 { margin: 0 0 4px; font-size: 1.2rem; color: #1f2937; } .graph-meta p { margin: 0; color: #667085; font-size: .92rem; } .graph-actions { display: flex; flex-wrap: wrap; gap: 8px; align-items: center; justify-content: space-between; width: 100%; } .user-filter-group { display: flex; flex-wrap: wrap; gap: 6px; align-items: center; } .user-filter-label { font-size: .8rem; font-weight: 700; color: #667085; text-transform: uppercase; letter-spacing: .04em; margin-right: 2px; white-space: nowrap; } .user-toggle { display: inline-flex; align-items: center; gap: 6px; padding: 6px 12px; border: 1.5px solid #d0d7de; border-radius: 999px; font-size: .85rem; font-weight: 600; color: #667085; background: #f8fafc; cursor: pointer; transition: all 160ms ease; white-space: nowrap; user-select: none; } .user-toggle:hover { border-color: #36c; color: #36c; background: #eef4ff; transform: translateY(-1px); } .user-toggle.active { border-color: #36c; color: #fff; background: #36c; } .user-toggle.active:hover { background: #254fa3; border-color: #254fa3; color: #fff; } .user-toggle-dot { width: 8px; height: 8px; border-radius: 50%; background: currentColor; opacity: .7; flex-shrink: 0; } .user-toggle.active .user-toggle-dot { background: rgba(255,255,255,.8); opacity: 1; } .graph-wrapper { position: relative; width: 100%; min-height: 720px; background: radial-gradient(circle at top left, rgba(59, 130, 246, .06), transparent 28%), radial-gradient(circle at bottom right, rgba(16, 185, 129, .05), transparent 24%), #f8fafc; overflow: hidden; } .graph-wrapper.is-loading .graph-svg { opacity: 0; pointer-events: none; } .graph-loading { position: absolute; inset: 0; display: none; align-items: center; justify-content: center; flex-direction: column; gap: 10px; background: rgba(248, 250, 252, .86); backdrop-filter: blur(3px); color: #334155; z-index: 2; text-align: center; padding: 24px; } .graph-wrapper.is-loading .graph-loading { display: flex; } .graph-loading-spinner { width: 34px; height: 34px; border-radius: 50%; border: 3px solid #cbd5e1; border-top-color: #2563eb; animation: graph-spin 0.9s linear infinite; } .graph-loading-title { font-size: .98rem; font-weight: 700; color: #1f2937; } .graph-loading-subtitle { max-width: 28rem; font-size: .9rem; color: #64748b; line-height: 1.4; } @keyframes graph-spin { to { transform: rotate(360deg); } } .graph-svg { display: block; width: 100%; height: 720px; background: transparent; cursor: grab; touch-action: none; user-select: none; -webkit-user-select: none; } .graph-svg.is-dragging { cursor: grabbing; } .graph-tooltip { position: absolute; z-index: 3; left: 0; top: 0; pointer-events: none; background: rgba(17, 24, 39, .92); color: #fff; font-size: .78rem; font-weight: 600; padding: 5px 9px; border-radius: 8px; opacity: 0; transform: translateY(2px); transition: opacity 120ms ease, transform 120ms ease; white-space: nowrap; max-width: 260px; overflow: hidden; text-overflow: ellipsis; } .graph-tooltip.visible { opacity: 1; transform: translateY(0); } .graph-legend { padding: 12px 20px 16px; border-top: 1px solid #eaecf0; color: #667085; font-size: .88rem; background: #fff; } .legend-dot { display: inline-block; width: 10px; height: 10px; border-radius: 999px; margin-right: 2px; vertical-align: middle; } .legend-dot:not(:first-child) { margin-left: 6px; } .legend-dot.node { background: #3b82f6; } .legend-dot.edge { background: #94a3b8; } .legend-dot.offscreen { background: #2563eb; } .hidden-nodes-bar { display: flex; flex-wrap: wrap; gap: 8px; align-items: center; padding: 10px 20px 14px; border-top: 1px solid #eaecf0; background: #fff; } .hidden-nodes-label { font-size: .8rem; font-weight: 700; color: #667085; text-transform: uppercase; letter-spacing: .04em; white-space: nowrap; } .hidden-node-chip { display: inline-flex; align-items: center; gap: 6px; padding: 5px 10px; border-radius: 999px; font-size: .82rem; font-weight: 600; color: #374151; background: #f1f5f9; border: 1px solid #d0d7de; cursor: pointer; transition: all 160ms ease; white-space: nowrap; } .hidden-node-chip:hover { background: #dbeafe; border-color: #93c5fd; color: #1d4ed8; transform: translateY(-1px); } .hidden-node-chip .unhide-x { font-size: .75rem; opacity: .6; } .node-context-menu { position: fixed; z-index: 9999; background: #fff; border: 1px solid #d0d7de; border-radius: 12px; box-shadow: 0 8px 24px rgba(0,0,0,.13); padding: 0; min-width: 220px; max-width: 300px; overflow: hidden; font-size: .9rem; } .node-context-menu .ctx-header { padding: 12px 14px 10px; border-bottom: 1px solid #eaecf0; background: linear-gradient(to bottom, #f8fafc, #ffffff); } .node-context-menu .ctx-header .ctx-title { font-weight: 700; color: #111827; font-size: .95rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .node-context-menu .ctx-header .ctx-count { color: #667085; font-size: .82rem; margin-top: 2px; } .node-context-menu .ctx-section-label { padding: 8px 14px 4px; font-size: .75rem; font-weight: 700; color: #667085; text-transform: uppercase; letter-spacing: .04em; } .node-context-menu .ctx-connections { padding: 0 14px 8px; display: flex; flex-direction: column; gap: 4px; } .node-context-menu .ctx-connection-row { display: flex; justify-content: space-between; align-items: center; gap: 8px; padding: 5px 8px; border-radius: 8px; background: #f8fafc; border: 1px solid #e5e7eb; } .node-context-menu .ctx-connection-row span { color: #374151; font-size: .85rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .node-context-menu .ctx-connection-row strong { color: #111827; font-size: .85rem; flex-shrink: 0; } .node-context-menu .ctx-divider { height: 1px; background: #eaecf0; margin: 4px 0; } .node-context-menu .ctx-action { display: flex; align-items: center; gap: 8px; width: 100%; padding: 10px 14px; border: none; background: transparent; color: #d1242f; font-size: .9rem; font-weight: 600; cursor: pointer; text-align: left; transition: background 120ms ease; } .node-context-menu .ctx-action:hover { background: #fff1f2; } .url-bar { display: flex; align-items: center; gap: 10px; padding: 10px 14px; background: #f8fafc; border: 1px solid #e5e7eb; border-radius: 10px; font-size: .82rem; color: #667085; } .url-bar .url-label { font-weight: 700; color: #344054; white-space: nowrap; flex-shrink: 0; } .url-bar .url-text { flex: 1; min-width: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-family: ui-monospace, monospace; font-size: .8rem; color: #475569; } .url-bar .url-copy { border: none; border-radius: 6px; padding: 5px 10px; font-size: .8rem; font-weight: 600; cursor: pointer; background: #36c; color: #fff; flex-shrink: 0; transition: background 160ms ease; } .url-bar .url-copy:hover { background: #254fa3; } .bottom-meta { display: grid; grid-template-columns: minmax(0, 1.2fr) minmax(320px, .8fr); gap: 18px; } .matrix-wrapper { overflow: auto; border: 1px solid #e5e7eb; border-radius: 12px; background: #fff; } table.matrix { width: 100%; border-collapse: collapse; min-width: 560px; } table.matrix th, table.matrix td { border: 1px solid #e5e7eb; padding: 10px 12px; text-align: center; font-size: .92rem; } table.matrix th { position: sticky; top: 0; background: #f8fafc; color: #344054; font-weight: 700; z-index: 1; } table.matrix td.row-head { text-align: left; font-weight: 700; background: #f8fafc; color: #344054; position: sticky; left: 0; z-index: 1; } .summary-blocks { display: flex; flex-direction: column; gap: 12px; } .summary-block { border: 1px solid #e5e7eb; border-radius: 12px; background: linear-gradient(to bottom, #ffffff, #fafafa); padding: 14px; } .summary-block h3 { margin: 0 0 10px; font-size: 1rem; color: #111827; } .chip-list { display: flex; flex-wrap: wrap; gap: 8px; } .chip { display: inline-flex; align-items: center; gap: 6px; max-width: 100%; padding: 6px 10px; border-radius: 999px; font-size: .82rem; font-weight: 600; color: #1d4ed8; background: #eff6ff; border: 1px solid #bfdbfe; } .chip b { font-weight: 800; color: #254fa3; opacity: .75; font-size: .78rem; } .comparison-panel { display: flex; flex-direction: column; gap: 14px; } .comparison-header { display: flex; flex-wrap: wrap; gap: 14px; align-items: flex-start; justify-content: space-between; } .comparison-header h2 { margin: 0 0 4px; font-size: 1.2rem; color: #1f2328; } .comparison-header .panel-subtitle { margin: 0; max-width: 640px; } .compare-controls { display: flex; gap: 8px; flex-shrink: 0; } .compare-sort { border: 1.5px solid #d0d7de; border-radius: 999px; background: #f8fafc; color: #667085; font-size: .82rem; font-weight: 600; padding: 7px 14px; cursor: pointer; white-space: nowrap; transition: all 160ms ease; } .compare-sort:hover { border-color: #36c; color: #36c; background: #eef4ff; } .compare-sort.active { border-color: #36c; background: #36c; color: #fff; } .comparison-table-wrapper { overflow: auto; border: 1px solid #e5e7eb; border-radius: 12px; background: #fff; } table.comparison-table { width: 100%; border-collapse: collapse; min-width: 640px; } table.comparison-table th, table.comparison-table td { border: 1px solid #e5e7eb; padding: 0; font-size: .88rem; } table.comparison-table th { position: sticky; top: 0; background: #f8fafc; color: #344054; font-weight: 700; padding: 10px 12px; text-align: left; white-space: nowrap; z-index: 1; } table.comparison-table th .user-swatch { display: inline-block; width: 8px; height: 8px; border-radius: 50%; margin-right: 6px; } table.comparison-table td.row-head { text-align: left; font-weight: 700; background: #f8fafc; color: #344054; padding: 10px 12px; position: sticky; left: 0; z-index: 1; white-space: nowrap; } td.compare-cell { position: relative; min-width: 96px; text-align: right; } .compare-bar { position: absolute; inset: 0; opacity: .18; transition: width 200ms ease; } td.compare-cell.is-max .compare-bar { opacity: .32; } .compare-value { position: relative; display: flex; justify-content: flex-end; align-items: baseline; gap: 5px; padding: 10px 12px; color: #1f2328; } td.compare-cell.is-max .compare-value { font-weight: 700; } .compare-value small { color: #667085; font-size: .78rem; font-weight: 500; } td.delta-cell { text-align: right; padding: 10px 12px; color: #344054; font-weight: 600; white-space: nowrap; background: #f8fafc; } td.delta-cell small { color: #98a2b3; font-weight: 500; margin-left: 2px; } .stack-list { display: flex; flex-direction: column; gap: 8px; } .stack-item { display: flex; justify-content: space-between; gap: 12px; padding: 9px 10px; border: 1px solid #e5e7eb; border-radius: 10px; background: #fff; font-size: .92rem; } .stack-item strong { color: #111827; } .muted { color: #667085; } @media (max-width: 1100px) { .overview-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); } .bottom-meta { grid-template-columns: 1fr; } } @media (max-width: 700px) { #mw-content-text { padding: 16px; } .compare-card, .panel { padding: 16px; } .graph-panel { padding: 0; } .user-row { flex-direction: column; align-items: stretch; } .button.delete, .button.stop { width: 100%; } .graph-toolbar { flex-direction: column; align-items: stretch; } .graph-wrapper, .graph-svg { min-height: 560px; height: 560px; } .overview-grid { grid-template-columns: 1fr; } .comparison-header { flex-direction: column; } .compare-controls { width: 100%; } .compare-sort { flex: 1; } } `; document.querySelector("#mw-content-text").innerHTML = "<div class='compare-users-root'></div>"; const $root = document.querySelector("#mw-content-text > .compare-users-root"); const showStartPage = () => { const params = getParams(); const paramUsers = (params.get("users") || "").split("|").map(u => u.trim().replace(/_/g, " ")).filter(Boolean); $root.innerHTML = ` <div class="compare-card"> <h2>Compare users</h2> <p>Add the users you want to compare.</p> <div class="user-list"></div> <button class="button add">+ Add User</button> <button class="button submit">Submit</button> </div> `; const $users = $root.querySelector(".user-list"); const addUser = (value = "") => { const $row = document.createElement("div"); $row.className = "user-row"; $users.appendChild($row); const $input = document.createElement("input"); $input.type = "text"; $input.className = "user-input"; $input.placeholder = "Enter username..."; $input.value = value; $row.appendChild($input); const $delete = document.createElement("button"); $delete.className = "button delete"; $delete.textContent = "Delete"; $delete.addEventListener("click", () => $row.remove()); $row.appendChild($delete); return $input; }; if (paramUsers.length) { paramUsers.forEach(u => addUser(u)); for (let i = paramUsers.length; i < 2; i++) addUser(); } else for (let i = 0; i < 2; i++) addUser(); $root.querySelector(".add").addEventListener("click", () => addUser()); const doSubmit = async (fromUrl = false) => { const usernames = new Set( [ ...$users.querySelectorAll(".user-input") ] .map($input => ($input.value.includes(":") ? $input.value.split(":")[1].trim() : $input.value.trim()).replace(/_/g, " ")) .filter(username => username.length > 0) ); if (usernames.size === 0) return mw.notify("Please enter at least one username.", { type: "error" }); if (!fromUrl) { const params = getParams(); params.set("users", [ ...usernames ].join("|")); params.delete("tags"), params.delete("hide-tags"); params.delete("cats"), params.delete("hide-cats"); setParams(params); } const api = new mw.Api(); const continuities = new Map(); const lookupUser = async username => { const continuity = continuities.get(username); return api.get({ action: "query", list: "usercontribs", ucuser: username, ucprop: "ids|title|timestamp|tags|flags|sizediff", uclimit: "max", ...(continuity || { }) }) .then(data => { continuities.set(username, data.continue); if (!data.continue) { usernames.delete(username); continuities.delete(username); } return data?.query?.usercontribs || [ ]; }) .catch(error => { console.error(`Error occurred while fetching contributions for user ${username}:`, error); usernames.delete(username); continuities.delete(username); return [ ]; }); }; const chunkedUsers = [ ]; { const users = [ ...usernames ], length = users.length; for (let i = 0; i < length; i += 50) chunkedUsers.push(users.slice(i, i + 50)); } let maxEditCount = -1; try { for (const users of chunkedUsers) { const editCounts = await api.get({ action: "query", list: "users", ususers: users.join("|"), usprop: "editcount" }).then(data => data?.query?.users || [ ]); for (const editCount of editCounts) maxEditCount = Math.max(maxEditCount, editCount.editcount || 0); } } catch { maxEditCount = "???"; } $root.innerHTML = ` <div class="compare-card"> <h2>Computing user contributions</h2> <div class="user-list"></div> <button class="button stop-all">Stop All (0% complete)</button> </div> <div class="sub-compare-card"> <p class="pages-parsed">0 / 0 pages parsed</p> </div> `; const $pagesParsed = $root.querySelector(".pages-parsed"); const $rows = new Map(); const $progressList = $root.querySelector(".user-list"); const stop = new Set(); usernames.forEach(username => { const now = new Date(); const $row = document.createElement("div"); $row.className = "user-row"; $rows.set(username, $progressList.appendChild($row)); const $user = document.createElement("div"); $user.className = "user-item"; $user.innerHTML = `${escapeHTML(username)} <span class="since">(c. ${now.getUTCFullYear()}-${(now.getUTCMonth() + 1).toString().padStart(2, "0")})</span>`; $row.appendChild($user); const $stop = document.createElement("button"); $stop.className = "button stop"; $stop.innerHTML = "Stop"; $stop.addEventListener("click", () => stop.add(username)); $row.appendChild($stop); }); const $stopAll = $root.querySelector(".button.stop-all"); $stopAll.addEventListener("click", () => [ ...$rows.keys() ].forEach(username => stop.add(username))); const fetchCategories = async pages => { let continuity = null, iterations = 0; const categories = { }; do { const data = await api.get({ action: "query", prop: "categories", titles: pages.join("|"), cllimit: "max", clshow: "!hidden", ...(continuity || { }) }); iterations++; Object.values(data.query.pages).forEach(page => categories[page.title] = (categories[page.title] ||= [ ]).concat((page.categories || [ ]).map(cat => cat.title)) ); continuity = data.continue || null; } while (continuity); return { categories, iterations }; }; const uniquePages = new Set(), pagesByUser = new Map(); const pagesToParse = [ ], parsedPages = new Map(); const editsToPageByUser = new Map(); let noMorePages = false, editsDone = false, lastRun = performance.now(), pagesResolve; const pagesPromise = new Promise(resolve => { pagesResolve = resolve; }); const parsePages = async () => { let sleepTime = 10; const pageBatchConcurrency = editsDone ? 5 : 1; const start = performance.now(); if (pagesToParse.length === 0) { if (noMorePages) return pagesResolve(); return setTimeout(parsePages, 0); } if (pagesToParse.length < pageBatchConcurrency * 50 && (performance.now() - lastRun) < 100) return setTimeout(parsePages, 0); lastRun = performance.now(); const batchGroups = [ ]; for (let i = 0; i < pageBatchConcurrency && pagesToParse.length > 0; i++) batchGroups.push(pagesToParse.splice(0, 50)); const batchResults = await Promise.all(batchGroups.map(async pages => { try { return { pages, ...(await fetchCategories(pages)) }; } catch (error) { return { pages, categories: { }, iterations: 0 }; } })); batchResults.forEach(({ pages, categories, iterations }) => { for (const [ page, pageCategories ] of Object.entries(categories)) parsedPages.set(page, pageCategories); sleepTime *= Math.max(1, iterations); if (categories && Object.keys(categories).length === 0) for (const page of pages) parsedPages.set(page, [ ]); }); $pagesParsed.textContent = `${parsedPages.size} / ${uniquePages.size} pages parsed`; if (noMorePages && pagesToParse.length === 0) return pagesResolve(); setTimeout(parsePages, Math.max(0, sleepTime - (performance.now() - start))); }; parsePages(); const contributions = new Map([ ...usernames ].map(username => [ username, [ ] ])); let max = 0; while (usernames.size > 0) { if (max > 0) await sleep(25 * usernames.size); for (const username of usernames) { const $row = $rows.get(username); let contribs; if (!stop.has(username)) contribs = await lookupUser(username); if (stop.has(username)) contribs = undefined; for (const contrib of contribs || [ ]) { if (!editsToPageByUser.has(username)) editsToPageByUser.set(username, new Map()); const userEdits = editsToPageByUser.get(username); if (!userEdits.has(contrib.title)) userEdits.set(contrib.title, 0); userEdits.set(contrib.title, userEdits.get(contrib.title) + 1); } if (!Array.isArray(contribs) || contribs.length === 0) { usernames.delete(username); const temp = contributions.get(username); const oldest = temp[temp.length - 1]; if (oldest) { const date = new Date(oldest.timestamp); $row.querySelector(".user-item > .since").textContent = `(c. ${date.getUTCFullYear()}-${(date.getUTCMonth() + 1).toString().padStart(2, "0")})`; } else $row.querySelector(".user-item > .since").textContent = "(no contributions found)"; const $stop = $row.querySelector(".button.stop"); $stop.classList.add("disabled"); $stop.textContent = "Done!"; } else { if (!pagesByUser.has(username)) pagesByUser.set(username, new Set()); const userPages = pagesByUser.get(username); for (const { title } of contribs) { userPages.add(title); if (!uniquePages.has(title)) { uniquePages.add(title); pagesToParse.push(title); } } $pagesParsed.textContent = `${parsedPages.size} / ${uniquePages.size} pages parsed`; const temp = contributions.get(username).concat(contribs); contributions.set(username, temp); max = Math.max(max, temp.length); $stopAll.textContent = `Stop all (${Math.min(100, Math.round((max / maxEditCount) * 100))}% complete)`; const oldest = contribs[contribs.length - 1]; const date = new Date(oldest.timestamp); $row.querySelector(".user-item > .since").textContent = `(c. ${date.getUTCFullYear()}-${(date.getUTCMonth() + 1).toString().padStart(2, "0")})`; if (!continuities.has(username)) { const $stop = $row.querySelector(".button.stop"); $stop.classList.add("disabled"); $stop.textContent = "Done!"; } } } } editsDone = true; noMorePages = true; $stopAll.classList.add("disabled"); $stopAll.textContent = `Done! (100% complete)`; await pagesPromise; const database = { tags: new Map(), cats: new Map() }; for (const [ username, edits ] of contributions.entries()) { { const tags = edits.map(edit => edit.tags.length === 0 ? [ "none" ] : edit.tags); const counts = tags.flat().reduce((acc, tag) => { acc.set(tag, (acc.get(tag) || 0) + 1); return acc; }, new Map()); database.tags.set(username, { all: new Set(tags.flat()), list: tags, counts, top: [ ...counts.entries() ].sort((a, b) => b[1] - a[1] || a[0].localeCompare(b[0])).slice(0, 10) }); } { const cats = [ ...(pagesByUser.get(username) || [ ]) ].flatMap(page => { const temp = parsedPages.get(page) || [ ]; const catsArray = temp.length === 0 ? null : temp.map(c => c.replace(/^Category:/i, "")); return Array.from({ length: editsToPageByUser.get(username).get(page) || 1 }, () => catsArray); }).filter(Boolean); const counts = cats.flat().reduce((acc, category) => { acc.set(category, (acc.get(category) || 0) + 1); return acc; }, new Map()); database.cats.set(username, { all: new Set(cats.flat()), list: cats, counts: counts, top: [ ...counts.entries() ].sort((a, b) => b[1] - a[1] || a[0].localeCompare(b[0])).slice(0, 10) }); } } const load = async type => { const data = database[type]; const build = (users, hidden) => { const thisData = new Map(); for (const user of users) thisData.set(user, data.get(user)); const nodeCounts = new Map(); for (const [ _, datum ] of thisData.entries()) for (const items of datum.list) for (const item of items) nodeCounts.set(item, (nodeCounts.get(item) || 0) + 1); const linkCounts = new Map(); for (const [ _, datum ] of thisData.entries()) for (const items of datum.list) { const parsed = [ ...new Set(items) ].sort(); const length = parsed.length; for (let i = 0; i < length - 1; i++) for (let j = i + 1; j < length; j++) { const key = `${parsed[i]}|${parsed[j]}`; linkCounts.set(key, (linkCounts.get(key) || 0) + 1); } } return { nodes: [ ...nodeCounts.entries() ].map(([ id, count ]) => ({ id, count })).filter(({ id }) => !hidden.has(id)), links: [ ...linkCounts.entries() ].map(([ key, count ]) => { const [ a, b ] = key.split("|"); return { source: a, target: b, count }; }).filter(({ source, target }) => !hidden.has(source) && !hidden.has(target)) }; }; const text = new Text({ tags: "Tag", cats: "Category" }[type], Text.Case.Sentence); const users = [ ...data.keys() ]; const entries = [ ...data.entries() ]; const all = new Set(entries.flatMap(([ _, datum ]) => [ ...datum.all ])); const shared = entries.slice(1).reduce((acc, [ username, datum ]) => new Set([ ...acc ].filter(tag => datum.all.has(tag))), new Set(entries[0][1].all)); const unique = new Map(entries.map(([ username, datum ]) => [ username, [ ...datum.all ].filter(tag => !shared.has(tag)) ])); const overlap = entries.map(([ _, a ]) => entries.map(([ _, b ]) => [ ...a.all ].filter(tag => b.all.has(tag)).length)); const palette = [ "#2563eb", "#dc2626", "#059669", "#d97706", "#7c3aed", "#db2777", "#0891b2", "#65a30d", "#c026d3", "#ea580c" ]; const userColor = new Map(users.map((user, i) => [ user, palette[i % palette.length] ])); const totalByUser = new Map(users.map(user => [ user, data.get(user).list.length ])); const combinedCounts = new Map([ ...all ].map(item => [ item, users.reduce((sum, user) => sum + (data.get(user).counts.get(item) || 0), 0) ])); const buildComparisonRow = item => { const cells = users.map(user => { const count = data.get(user).counts.get(item) || 0; const total = totalByUser.get(user) || 0; return { user, count, pct: total > 0 ? (count / total) * 100 : 0 }; }); const maxPct = Math.max(0, ...cells.map(c => c.pct)); const minPct = Math.min(...cells.map(c => c.pct)); return { item, cells, maxPct, delta: maxPct - minPct, total: combinedCounts.get(item) || 0 }; }; const allComparisonRows = [ ...all ].map(buildComparisonRow); const rowsByTotal = [ ...allComparisonRows ].sort((a, b) => b.total - a.total || a.item.localeCompare(b.item)).slice(0, 20); const rowsByDelta = [ ...allComparisonRows ].sort((a, b) => b.delta - a.delta || b.total - a.total || a.item.localeCompare(b.item)).slice(0, 20); const renderComparisonRows = rows => { if (rows.length === 0) return `<tr><td class="muted" colspan="${users.length + 2}">No data to compare.</td></tr>`; return rows.map(row => ` <tr> <td class="row-head">${row.item === "none" ? "<i>none</i>" : escapeHTML(row.item)}</td> ${row.cells.map(cell => ` <td class="compare-cell ${row.maxPct > 0 && cell.pct === row.maxPct ? "is-max" : ""}"> <div class="compare-bar" style="width:${row.maxPct > 0 ? (cell.pct / row.maxPct * 100) : 0}%; background:${userColor.get(cell.user)};"></div> <span class="compare-value">${cell.count}<small>${cell.pct.toFixed(1)}%</small></span> </td> `).join("")} <td class="delta-cell">${row.delta.toFixed(1)}<small>pp</small></td> </tr> `).join(""); }; const getChipsWithCounts = (items, counts) => { if (items.length === 0) return `<span class="muted">None</span>`; const sorted = [ ...items ].sort((a, b) => (counts.get(b) || 0) - (counts.get(a) || 0) || a.localeCompare(b)); return `<div class="chip-list">${sorted.map(item => ` <span class="chip">${item === "none" ? `<i>none</i>` : escapeHTML(item)}<b>${counts.get(item) || 0}</b></span> `).join("")}</div>`; }; let bestPair; { const length = overlap.length; for (let i = 0; i < length; i++) for (let j = i + 1; j < length; j++) { const shared = overlap[i][j]; if (!bestPair || shared > bestPair.shared) bestPair = { a: users[i], b: users[j], shared }; } } const maxOverlap = overlap.flat().reduce((max, value) => Math.max(max, value), 0); const getHeat = value => { if (maxOverlap <= 0) return "#f8fafc"; return `hsl(217 91% ${97 - Math.log1p(value) / Math.log1p(maxOverlap) * 42}%)`; }; const stackItems = items => { if (!items.length) return `<span class="muted">None</span>`; return `<div class="stack-list">${ items.map(([ name, count ]) => ` <div class="stack-item"> <span>${name === "none" ? `<i>none</i>` : escapeHTML(name)}</span> <strong>${count}</strong> </div> `).join("") }</div>`; }; const params = getParams(); const filter = (params.get(type) || "").split("|").map(user => user.trim().replace(/_/g, " ")).filter(user => data.has(user)); const hidden = (params.get(`hide-${type}`) || "").split("|").map(t => t.trim()).filter(Boolean); $root.innerHTML = ` <div class="view-tabs"> <button type="button" class="view-tab ${type === "tags" ? "active" : ""}" data-view="tags">Tags</button> <button type="button" class="view-tab ${type === "cats" ? "active" : ""}" data-view="cats">Categories</button> </div> <div class="dashboard"> <div style="display:flex; justify-content:flex-start; gap:10px; align-items:center; flex-wrap:wrap;"> <button class="button graph-back">← New comparison</button> <div class="url-bar" style="flex:1; min-width:0;"> <span class="url-label">Link:</span> <span class="url-text"></span> <button class="url-copy">Copy</button> </div> </div> <div class="overview-grid"> <div class="stat-card"> <div class="label">Users</div> <div class="value">${data.size}</div> <div class="meta">Compared in this run</div> </div> <div class="stat-card"> <div class="label">${text.case(Text.Case.Title).get(0)}</div> <div class="value">${all.size}</div> <div class="meta">Across all users</div> </div> <div class="stat-card"> <div class="label">Shared ${text.case(Text.Case.Lower).get(0)}</div> <div class="value">${shared.size}</div> <div class="meta">Between users</div> </div> <div class="stat-card"> <div class="label">Strongest pair</div> <div class="value">${bestPair?.shared || 0}</div> <div class="meta">${bestPair ? `${escapeHTML(bestPair.a)} ↔ ${escapeHTML(bestPair.b)}` : "No pairs found"}</div> </div> </div> <div class="panel graph-panel"> <div class="graph-meta"> <h2>${text.case(Text.Case.Title).get(1)} overlap</h2> <p>Drag nodes, drag empty space to pan, scroll to zoom, right-click nodes for options. Labels appear once you zoom in.</p> </div> <div class="graph-toolbar"> <div class="graph-actions"> <div class="user-filter-group"> <span class="user-filter-label">Show:</span> ${entries.map(([ user ]) => ` <button class="user-toggle ${filter.length === 0 || filter.includes(user) ? "active" : ""}" data-user="${escapeHTML(user)}" type="button"> <span class="user-toggle-dot"></span>${escapeHTML(user)} </button> `).join("")} </div> <div> <button class="button graph-action graph-shuffle">Shuffle nodes</button> <button class="button graph-action graph-reset">Reset view</button> <button class="button graph-action graph-fit">Fit to view</button> </div> </div> </div> <div class="graph-wrapper"> <canvas class="graph-svg" aria-label="${text.case(Text.Case.Title).get(1)} overlap graph"></canvas> <div class="graph-tooltip" role="status" aria-hidden="true"></div> <div class="graph-loading" aria-live="polite" aria-atomic="true" role="status"> <div class="graph-loading-spinner"></div> <div class="graph-loading-title">Simulating layout</div> <div class="graph-loading-subtitle">Positioning nodes for a large graph can take a moment.</div> </div> </div> <div class="graph-legend"> <span class="legend-dot node"></span> node size = ${text.case(Text.Case.Lower).get(0)} frequency <span class="legend-dot edge"></span> edge thickness = co-occurrence <span class="legend-dot offscreen"></span> blue arrows = off-screen connected groups </div> <div class="hidden-nodes-bar" style="display:none;"></div> </div> <div class="bottom-meta"> <div class="panel"> <h2>User overlap heatmap</h2> <p class="panel-subtitle">Each cell shows the number of shared ${text.case(Text.Case.Lower).get(0)} by the row and column users.</p> <div class="matrix-wrapper"> <table class="matrix"> <thead> <tr> <th>User</th> ${users.map(user => `<th>${escapeHTML(user)}</th>`).join("")} </tr> </thead> <tbody> ${users.map((row, i) => ` <tr> <td class="row-head">${escapeHTML(row)}</td> ${users.map((col, j) => ` <td style="background: ${getHeat(overlap[i][j])}; color: ${overlap[i][j] > maxOverlap * .55 ? "#fff" : "#111827"};"> ${overlap[i][j]} </td> `).join("")} </tr> `).join("")} </tbody> </table> </div> </div> <div class="summary-blocks"> <div class="panel"> <h2>Shared ${text.case(Text.Case.Lower).get(0)}</h2> <p class="panel-subtitle">${text.case(Text.Case.Title).get(0)} used by every compared user, ranked by combined usage. Numbers are the combined count across all compared users.</p> ${getChipsWithCounts([ ...shared ].slice(0, 40), combinedCounts)} </div> <div class="panel"> <h2>Unique ${text.case(Text.Case.Lower).get(0)}</h2> <p class="panel-subtitle">${text.case(Text.Case.Title).get(0)} used by only one of the compared users, ranked by that user's own usage.</p> <div class="summary-blocks"> ${users.map(username => ` <div class="summary-block" style="border-left: 3px solid ${userColor.get(username)};"> <h3>${escapeHTML(username)}</h3> ${getChipsWithCounts(unique.get(username).slice(0, 20), data.get(username).counts)} </div> `).join("")} </div> </div> </div> </div> <div class="panel comparison-panel"> <div class="comparison-header"> <div> <h2>${text.case(Text.Case.Title).get(1)} usage comparison</h2> <p class="panel-subtitle">Each user's share of their own edits carrying a given ${text.case(Text.Case.Lower).get(0)} &mdash; not raw counts &mdash; so users with different edit totals can be compared fairly. The bar shows each user's share relative to the row's leader; the darker cell is the leader.</p> </div> <div class="compare-controls"> <button type="button" class="compare-sort active" data-sort="total">Most used overall</button> <button type="button" class="compare-sort" data-sort="delta">Most different between users</button> </div> </div> <div class="comparison-table-wrapper"> <table class="comparison-table"> <thead> <tr> <th>${text.case(Text.Case.Title).get(1)}</th> ${users.map(user => ` <th><span class="user-swatch" style="background:${userColor.get(user)};"></span>${escapeHTML(user)}</th> `).join("")} <th title="Difference between the highest and lowest share, in percentage points">Δ range</th> </tr> </thead> <tbody>${renderComparisonRows(rowsByTotal)}</tbody> </table> </div> </div> <div class="bottom-meta"> <div class="panel"> <h2>Top ${text.case(Text.Case.Lower).get(0)} per user</h2> <p class="panel-subtitle">Each user's own most-used ${text.case(Text.Case.Lower).get(0)}, for reference alongside the comparison table above.</p> <div class="summary-blocks"> ${users.map(username => ` <div class="summary-block" style="border-left: 3px solid ${userColor.get(username)};"> <h3>${escapeHTML(username)}</h3> ${stackItems(data.get(username).top)} </div> `).join("")} </div> </div> <div class="panel"> <h2>Pair overlap</h2> <p class="panel-subtitle">Highest pairwise shared-${text.case(Text.Case.Lower).get(1)} counts.</p> ${ (() => { const pairs = [ ]; const length = users.length; for (let i = 0; i < length; i++) for (let j = i + 1; j < length; j++) pairs.push([ `${users[i]} ↔ ${users[j]}`, overlap[i][j] ]); pairs.sort((a, b) => b[1] - a[1] || a[0].localeCompare(b[0])); return stackItems(pairs.slice(0, 12)); })() } </div> </div> </div> `; $root.querySelectorAll(".view-tab").forEach($tab => { $tab.addEventListener("click", () => { const view = $tab.dataset.view; if (view === type) return; const params = getParams(); params.set("view", view); setParams(params); load(view); }); }); { const $compareSortButtons = [ ...$root.querySelectorAll(".compare-sort") ]; const $comparisonBody = $root.querySelector(".comparison-table tbody"); $compareSortButtons.forEach($btn => { $btn.addEventListener("click", () => { if ($btn.classList.contains("active")) return; $compareSortButtons.forEach(b => b.classList.remove("active")); $btn.classList.add("active"); $comparisonBody.innerHTML = renderComparisonRows($btn.dataset.sort === "delta" ? rowsByDelta : rowsByTotal); }); }); } $root.querySelector(".graph-back").addEventListener("click", () => { const params = getParams(); params.delete("users"); params.delete("tags"), params.delete("hide-tags"); params.delete("cats"), params.delete("hide-cats"); setParams(params); showStartPage(); }); const $urlText = $root.querySelector(".url-text"), $urlCopy = $root.querySelector(".url-copy"); const updateUrlBar = () => { $urlText.textContent = window.location.search; $urlText.title = window.location.href; }; $urlCopy.addEventListener("click", () => { navigator.clipboard.writeText(window.location.href).then(() => { $urlCopy.textContent = "Copied!"; setTimeout(() => { $urlCopy.textContent = "Copy"; }, 1800); }); }); const activeUsers = new Set(filter.length > 0 ? users.filter(u => filter.includes(u)) : users); const getActiveUsers = () => users.filter(u => activeUsers.has(u)); await waitForD3(); let simulation = null, zoom = null, drag = null; let currentTransform = d3.zoomIdentity; let renderToken = 0; let currentNodes = [ ], currentLinks = [ ], currentGroups = new Map(); let radiusScaleRef = null; const computeGroups = (nodes, links) => { const parent = new Map(nodes.map(d => [ d.id, d.id ])); const find = id => { while (parent.get(id) !== id) { parent.set(id, parent.get(parent.get(id))); id = parent.get(id); } return id; }; const union = (a, b) => { const ra = find(a), rb = find(b); if (ra !== rb) parent.set(ra, rb); }; links.forEach(link => { const source = typeof link.source === "object" ? link.source.id : link.source; const target = typeof link.target === "object" ? link.target.id : link.target; union(source, target); }); const groups = new Map(); nodes.forEach(d => groups.set(d.id, find(d.id))); return groups; }; const hiddenNodes = new Set(hidden); const $hidden = $root.querySelector(".hidden-nodes-bar"); const $canvas = $root.querySelector(".graph-svg"); const $wrapper = $root.querySelector(".graph-wrapper"); const $loading = $root.querySelector(".graph-loading"); const $tooltip = $root.querySelector(".graph-tooltip"); const $shuffle = $root.querySelector(".graph-shuffle"); const $reset = $root.querySelector(".graph-reset"); const $fit = $root.querySelector(".graph-fit"); const syncParams = () => { const params = getParams(); const active = getActiveUsers(); if (active.length === users.length) params.delete(type); else params.set(type, active.join("|")); if (hiddenNodes.size === 0) params.delete(`hide-${type}`); else params.set(`hide-${type}`, [ ...hiddenNodes ].join("|")); setParams(params); updateUrlBar(); }; const $toggles = [ ...$root.querySelectorAll(".user-toggle") ]; $toggles.forEach($toggle => $toggle.addEventListener("click", () => { const user = $toggle.dataset.user; if (activeUsers.has(user)) { if (activeUsers.size === 1) return; activeUsers.delete(user); $toggle.classList.remove("active"); } else { activeUsers.add(user); $toggle.classList.add("active"); } syncParams(); render(getActiveUsers()); })); const width = Math.max(900, $wrapper.offsetWidth || 900); const height = Math.max(560, $wrapper.offsetHeight || 720); const dpr = Math.max(1, window.devicePixelRatio || 1); $canvas.width = Math.round(width * dpr); $canvas.height = Math.round(height * dpr); $canvas.style.width = `${width}px`; $canvas.style.height = `${height}px`; const ctx = $canvas.getContext("2d"); const LABEL_ZOOM_THRESHOLD = .9; const applyScreenTransform = () => ctx.setTransform(dpr, 0, 0, dpr, 0, 0); const applyWorldTransform = () => { const { k, x, y } = currentTransform; ctx.setTransform(dpr * k, 0, 0, dpr * k, dpr * x, dpr * y); }; const projectToViewportEdge = (x, y, w, h, padding = 0) => { const cx = w / 2, cy = h / 2; const dx = x - cx, dy = y - cy; if (dx === 0 && dy === 0) return { x: cx, y: cy }; const left = padding, right = w - padding; const top = padding, bottom = h - padding; const t = Math.min( dx > 0 ? (right - cx) / dx : dx < 0 ? (left - cx) / dx : Infinity, dy > 0 ? (bottom - cy) / dy : dy < 0 ? (top - cy) / dy : Infinity ); return { x: cx + dx * t, y: cy + dy * t }; }; let hitQuadtree = null; const invalidateQuadtree = () => { hitQuadtree = null; }; const getQuadtree = () => { if (!hitQuadtree) hitQuadtree = d3.quadtree().x(d => d.x).y(d => d.y).addAll(currentNodes); return hitQuadtree; }; const findNodeAt = (gx, gy) => { if (currentNodes.length === 0) return null; const rs = radiusScaleRef; const maxR = rs ? rs.range()[1] : 34; let found = null, bestDist = Infinity; getQuadtree().visit((node, x0, y0, x1, y1) => { if (!node.length) { do { const d = node.data; const r = rs ? rs(d.count) : 12; const dx = d.x - gx, dy = d.y - gy; const dist2 = dx * dx + dy * dy; if (dist2 <= r * r && dist2 < bestDist) { bestDist = dist2; found = d; } } while (node = node.next); } return x0 > gx + maxR || x1 < gx - maxR || y0 > gy + maxR || y1 < gy - maxR; }); return found; }; let $contextMenu = null; const openContextMenu = (event, d) => { event.preventDefault(); closeContextMenu(); const connectedLinks = currentLinks.filter(link => { const srcId = typeof link.source === "object" ? link.source.id : link.source; const tgtId = typeof link.target === "object" ? link.target.id : link.target; return srcId === d.id || tgtId === d.id; }); const topConnections = connectedLinks .map(link => { const srcId = typeof link.source === "object" ? link.source.id : link.source; const tgtId = typeof link.target === "object" ? link.target.id : link.target; const otherId = srcId === d.id ? tgtId : srcId; return [ otherId, link.count ]; }) .sort((a, b) => b[1] - a[1]) .slice(0, 5); $contextMenu = document.createElement("div"); $contextMenu.className = "node-context-menu"; $contextMenu.innerHTML = ` <div class="ctx-header"> <div class="ctx-title">${d.id === "none" ? `<i>none</i>` : escapeHTML(d.id)}</div> <div class="ctx-count">Count: ${d.count}</div> </div> ${topConnections.length > 0 ? ` <div class="ctx-section-label">Top connections</div> <div class="ctx-connections"> ${topConnections.map(([ name, count ]) => ` <div class="ctx-connection-row"> <span>${escapeHTML(name)}</span> <strong>${count}</strong> </div> `).join("")} </div> <div class="ctx-divider"></div> ` : ""} <button class="ctx-action ctx-hide-btn">Hide node</button> `; document.body.appendChild($contextMenu); const menuWidth = $contextMenu.offsetWidth; const menuHeight = $contextMenu.offsetHeight; const vw = window.innerWidth, vh = window.innerHeight; let left = event.clientX + 8; let top = event.clientY + 8; if (left + menuWidth > vw - 8) left = event.clientX - menuWidth - 8; if (top + menuHeight > vh - 8) top = event.clientY - menuHeight - 8; $contextMenu.style.left = `${left}px`; $contextMenu.style.top = `${top}px`; $contextMenu.querySelector(".ctx-hide-btn").addEventListener("click", e => { e.stopPropagation(); closeContextMenu(); hiddenNodes.add(d.id); syncParams(); updateHiddenBar(); render(getActiveUsers()); }); $contextMenu.addEventListener("click", e => e.stopPropagation()); }; const closeContextMenu = () => { if ($contextMenu) { $contextMenu.remove(); $contextMenu = null; } }; document.onclick = () => closeContextMenu(); document.onkeydown = e => { if (e.key === "Escape") closeContextMenu(); }; const updateHiddenBar = () => { if (hiddenNodes.size === 0) { $hidden.style.display = "none"; return $hidden.innerHTML = ""; } $hidden.style.display = "flex"; $hidden.innerHTML = `<span class="hidden-nodes-label">Hidden:</span>`; hiddenNodes.forEach(nodeId => { const $chip = document.createElement("button"); $chip.className = "hidden-node-chip"; $chip.innerHTML = `${nodeId === "none" ? "<i>none</i>" : escapeHTML(nodeId)} <span class="unhide-x">✕</span>`; $chip.title = `Click to unhide "${nodeId}"`; $chip.addEventListener("click", () => { hiddenNodes.delete(nodeId); syncParams(); updateHiddenBar(); render(getActiveUsers()); }); $hidden.appendChild($chip); }); }; const render = users => { const token = ++renderToken; const { nodes, links } = build(users, hiddenNodes); currentNodes = nodes; currentLinks = links; currentGroups = computeGroups(nodes, links); invalidateQuadtree(); simulation?.stop(); $wrapper.classList.remove("is-loading"); $loading.setAttribute("aria-hidden", "true"); currentTransform ||= d3.zoomIdentity; if (nodes.length === 0) { ctx.save(); applyScreenTransform(); ctx.clearRect(0, 0, width, height); ctx.fillStyle = "#64748b"; ctx.font = "700 18px system-ui, sans-serif"; ctx.textAlign = "center"; ctx.textBaseline = "middle"; ctx.fillText("No data to display", width / 2, height / 2); ctx.restore(); return; } $wrapper.classList.add("is-loading"); $loading.setAttribute("aria-hidden", "false"); const maxNodeCount = d3.max(nodes, d => d.count) || 1; const maxLinkCount = d3.max(links, d => d.count) || 1; const radiusScale = d3.scaleSqrt().domain([ 1, maxNodeCount ]).range([ 10, 34 ]); radiusScaleRef = radiusScale; const linkScale = d3.scaleLinear().domain([ 1, maxLinkCount ]).range([ 1, 6 ]); const colorScale = d3.scaleSequential().domain([ 1, maxNodeCount ]).interpolator(d3.interpolateBlues); const pointerToGraphCoordinates = event => { const [ sx, sy ] = d3.pointer(event, $canvas); return [ currentTransform.invertX(sx), currentTransform.invertY(sy) ]; }; $canvas.addEventListener("wheel", e => e.preventDefault(), { passive: false }); const drawIndicators = () => { const cx = width / 2, cy = height / 2; const maxDist = Math.sqrt(cx * cx + cy * cy); const nearEdge = Math.min(cx, cy); const groupPositions = new Map(); for (const d of nodes) { const sx = currentTransform.applyX(d.x), sy = currentTransform.applyY(d.y); if (sx >= 0 && sx < width && sy >= 0 && sy < height) continue; const groupId = currentGroups.get(d.id) ?? d.id; const entry = groupPositions.get(groupId) || { sumX: 0, sumY: 0, count: 0 }; entry.sumX += sx; entry.sumY += sy; entry.count += 1; groupPositions.set(groupId, entry); } for (const entry of groupPositions.values()) { const sx = entry.sumX / entry.count, sy = entry.sumY / entry.count; const dx = sx - cx, dy = sy - cy; const dist = Math.sqrt(dx * dx + dy * dy); const edge = projectToViewportEdge(sx, sy, width, height, 20); const t = Math.max(0, Math.min(1, 1 - (dist - nearEdge) / (maxDist - nearEdge + 1))); const angle = Math.atan2(dy, dx); const s = 8 + t * 14 + Math.min(10, Math.log2(entry.count + 1) * 2); ctx.save(); ctx.translate(edge.x, edge.y); ctx.rotate(angle); ctx.scale(s, s); ctx.beginPath(); ctx.moveTo(1, 0); ctx.lineTo(-1, -0.55); ctx.lineTo(-0.5, 0); ctx.lineTo(-1, 0.55); ctx.closePath(); ctx.fillStyle = `rgba(37, 99, 235, ${(0.45 + t * 0.5).toFixed(3)})`; ctx.fill(); ctx.restore(); } }; const draw = () => { ctx.save(); applyScreenTransform(); ctx.clearRect(0, 0, width, height); ctx.restore(); const vx0 = currentTransform.invertX(0), vy0 = currentTransform.invertY(0); const vx1 = currentTransform.invertX(width), vy1 = currentTransform.invertY(height); const margin = 60; ctx.save(); applyWorldTransform(); ctx.lineCap = "round"; for (const link of links) { const s = link.source, t = link.target; if (typeof s !== "object" || typeof t !== "object") continue; if ((s.x < vx0 - margin && t.x < vx0 - margin) || (s.x > vx1 + margin && t.x > vx1 + margin) || (s.y < vy0 - margin && t.y < vy0 - margin) || (s.y > vy1 + margin && t.y > vy1 + margin)) continue; ctx.beginPath(); ctx.moveTo(s.x, s.y); ctx.lineTo(t.x, t.y); ctx.strokeStyle = "rgba(148, 163, 184, .28)"; ctx.lineWidth = linkScale(link.count); ctx.stroke(); } for (const node of nodes) { if (node.x < vx0 - margin || node.x > vx1 + margin || node.y < vy0 - margin || node.y > vy1 + margin) continue; const r = radiusScale(node.count); ctx.beginPath(); ctx.arc(node.x, node.y, r, 0, Math.PI * 2); ctx.fillStyle = colorScale(node.count); ctx.fill(); ctx.lineWidth = 1.5; ctx.strokeStyle = "#475569"; ctx.stroke(); } if (currentTransform.k >= LABEL_ZOOM_THRESHOLD) { ctx.textAlign = "center"; ctx.textBaseline = "middle"; for (const node of nodes) { if (node.x < vx0 - margin || node.x > vx1 + margin || node.y < vy0 - margin || node.y > vy1 + margin) continue; const label = node.id.length > 28 ? `${node.id.slice(0, 25)}…` : node.id; const bright = node.count > maxNodeCount * .4; const fontSize = Math.max(5, Math.min(16, radiusScale(node.count) * 0.5)); ctx.font = node.id === "none" ? `italic 600 ${fontSize}px system-ui, sans-serif` : `600 ${fontSize}px system-ui, sans-serif`; ctx.lineWidth = 3; ctx.strokeStyle = bright ? "rgba(0,0,0,.35)" : "rgba(255,255,255,.9)"; ctx.strokeText(label, node.x, node.y); ctx.fillStyle = bright ? "#ffffff" : "#0f172a"; ctx.fillText(label, node.x, node.y); } } ctx.restore(); ctx.save(); applyScreenTransform(); drawIndicators(); ctx.restore(); }; let hoverPending = false, lastHoverEvent = null; $canvas.onmousemove = event => { lastHoverEvent = event; if (hoverPending) return; hoverPending = true; requestAnimationFrame(() => { hoverPending = false; const ev = lastHoverEvent; if (!ev) return; const [ gx, gy ] = pointerToGraphCoordinates(ev); const hit = findNodeAt(gx, gy); if (hit) { $tooltip.textContent = `(${hit.count}) ${hit.id === "none" ? "(none)" : hit.id}`; $tooltip.style.left = `${ev.offsetX + 14}px`; $tooltip.style.top = `${ev.offsetY + 14}px`; $tooltip.classList.add("visible"); $canvas.style.cursor = "grab"; } else { $tooltip.classList.remove("visible"); $canvas.style.cursor = ""; } }); }; $canvas.onmouseleave = () => $tooltip.classList.remove("visible"); $canvas.oncontextmenu = event => { const [ gx, gy ] = pointerToGraphCoordinates(event); const hit = findNodeAt(gx, gy); if (!hit) { event.preventDefault(); return; } openContextMenu(event, hit); }; zoom = d3.zoom() .filter(event => { if (event.type === "wheel") return true; if (event.type === "mousedown" || event.type === "touchstart" || event.type === "pointerdown") { const [ gx, gy ] = pointerToGraphCoordinates(event); if (findNodeAt(gx, gy)) return false; return !event.ctrlKey && !event.button; } return !event.ctrlKey && !event.button; }) .scaleExtent([ .01, 5 ]) .on("start", () => $canvas.classList.add("is-dragging")) .on("zoom", event => { currentTransform = event.transform; draw(); }) .on("end", () => $canvas.classList.remove("is-dragging")); const updateTranslateExtent = () => { if (nodes.length === 0) return; const rs = radiusScaleRef || (() => 10); const pad = 400; const minX = (d3.min(nodes, d => d.x - rs(d.count)) ?? 0) - pad; const minY = (d3.min(nodes, d => d.y - rs(d.count)) ?? 0) - pad; const maxX = (d3.max(nodes, d => d.x + rs(d.count)) ?? width) + pad; const maxY = (d3.max(nodes, d => d.y + rs(d.count)) ?? height) + pad; zoom.translateExtent([ [ minX, minY ], [ maxX, maxY ] ]); }; drag = d3.drag() .container($canvas) .subject(event => { const [ gx, gy ] = pointerToGraphCoordinates(event.sourceEvent || event); return findNodeAt(gx, gy); }) .on("start", event => { if (!event.subject) return; event.sourceEvent.stopPropagation(); if (!event.active) simulation.alphaTarget(.2).restart(); event.subject.fx = event.subject.x; event.subject.fy = event.subject.y; }) .on("drag", event => { if (!event.subject) return; const [ gx, gy ] = pointerToGraphCoordinates(event.sourceEvent); event.subject.fx = gx; event.subject.fy = gy; invalidateQuadtree(); if (!revealed) return; draw(); }) .on("end", event => { if (!event.subject) return; if (!event.active) simulation.alphaTarget(0); event.subject.fx = null; event.subject.fy = null; }); d3.select($canvas).call(zoom).call(drag); const heavy = nodes.length > 1500; simulation = d3.forceSimulation(nodes) .alphaDecay(heavy ? .05 : .0228) .force("link", d3.forceLink(links).id(d => d.id).distance(140).strength(.18)) .force("charge", d3.forceManyBody().strength(-260).theta(heavy ? 1.1 : .9)) .force("collide", d3.forceCollide().radius(d => radiusScale(d.count) + 10).iterations(heavy ? 1 : 2)) .force("center", d3.forceCenter(width / 2, height / 2)) .force("x", d3.forceX(width / 2).strength(.03)) .force("y", d3.forceY(height / 2).strength(.03)); var revealed = false; simulation.on("tick", () => { if (!revealed) return; invalidateQuadtree(); draw(); }); simulation.on("end", () => { if (token !== renderToken) return; revealed = true; $wrapper.classList.remove("is-loading"); $loading.setAttribute("aria-hidden", "true"); updateTranslateExtent(); invalidateQuadtree(); draw(); }); const shuffleNodes = () => { nodes.forEach(d => { d.x = width / 2 + (Math.random() - .5) * width * .6; d.y = height / 2 + (Math.random() - .5) * height * .6; d.vx = 0, d.vy = 0; d.fx = null, d.fy = null; }); invalidateQuadtree(); updateTranslateExtent(); simulation.alpha(1).restart(); }; const resetView = () => d3.select($canvas).transition().duration(250).call(zoom.transform, d3.zoomIdentity); const fitGraph = () => { if (nodes.length === 0) return; const rs = radiusScaleRef || (() => 10); const labelPadding = 40; const minX = d3.min(nodes, d => d.x - rs(d.count) - labelPadding) ?? 0; const minY = d3.min(nodes, d => d.y - rs(d.count)) ?? 0; const maxX = d3.max(nodes, d => d.x + rs(d.count) + labelPadding) ?? width; const maxY = d3.max(nodes, d => d.y + rs(d.count)) ?? height; const graphWidth = Math.max(1, maxX - minX), graphHeight = Math.max(1, maxY - minY); const padding = 20; const scale = Math.max( .01, Math.min( 5, Math.min( (width - padding * 2) / graphWidth, (height - padding * 2) / graphHeight ) ) ); const tx = width / 2 - scale * (minX + maxX) / 2; const ty = height / 2 - scale * (minY + maxY) / 2; d3.select($canvas).transition().duration(300).call(zoom.transform, d3.zoomIdentity.translate(tx, ty).scale(scale)); }; $shuffle.onclick = shuffleNodes; $reset.onclick = resetView; $fit.onclick = fitGraph; }; if (hiddenNodes.size > 0) updateHiddenBar(); updateUrlBar(); render(getActiveUsers()); }; const startView = getParams().get("view") === "cats" ? "cats" : "tags"; load(startView); }; $root.querySelector(".submit").addEventListener("click", () => doSubmit(false)); if (paramUsers.length) doSubmit(true); }; showStartPage(); } } // </nowiki> 9k74ovkyy1gmk55jx78j6r3wt48gumt Template:Blenke 10 124410 618860 618047 2026-07-27T14:38:09Z Wmbata 26533 618860 wikitext text/x-wiki <includeonly><span class="blenke-svg-wrapper" style="display: inline-block; vertical-align: middle; line-height: 1; margin: 0 -4px;">{{#switch: {{uc: {{{1}}} }} | A = [[File:Blenke A.svg|x{{{size|22px}}}|link=|alt=Blenke character A]] | À = [[File:Blenke À.svg|x{{{size|22px}}}|link=|alt=Blenke character À]] | Á = [[File:Blenke Á.svg|x{{{size|22px}}}|link=|alt=Blenke character Á]] | B = [[File:Blenke B.svg|x{{{size|22px}}}|link=|alt=Blenke character B]] | CH = [[File:Blenke CH.svg|x{{{size|22px}}}|link=|alt=Blenke character CH]] | D = [[File:Blenke D.svg|x{{{size|22px}}}|link=|alt=Blenke character D]] | E = [[File:Blenke E.svg|x{{{size|22px}}}|link=|alt=Blenke character E]] | È = [[File:Blenke È.svg|x{{{size|22px}}}|link=|alt=Blenke character È]] | É = [[File:Blenke É.svg|x{{{size|22px}}}|link=|alt=Blenke character É]] | F = [[File:Blenke F.svg|x{{{size|22px}}}|link=|alt=Blenke character F]] | G = [[File:Blenke G.svg|x{{{size|22px}}}|link=|alt=Blenke character G]] | GB = [[File:Blenke GB.svg|x{{{size|22px}}}|link=|alt=Blenke character GB]] | GH = [[File:Blenke GH.svg|x{{{size|22px}}}|link=|alt=Blenke character GH]] | GW = [[File:Blenke GW.svg|x{{{size|22px}}}|link=|alt=Blenke character GW]] | H = [[File:Blenke H.svg|x{{{size|22px}}}|link=|alt=Blenke character H]] | I = [[File:Blenke I.svg|x{{{size|22px}}}|link=|alt=Blenke character I]] | Ì = [[File:Blenke Ì.svg|x{{{size|22px}}}|link=|alt=Blenke character Ì]] | Í = [[File:Blenke Í.svg|x{{{size|22px}}}|link=|alt=Blenke character Í]] | Ị = [[File:Blenke Ị.svg|x{{{size|22px}}}|link=|alt=Blenke character Ị]] | Ị̀ = [[File:Blenke Ị̀.svg|x{{{size|22px}}}|link=|alt=Blenke character Ị̀]] | Ị́ = [[File:Blenke Ị́.svg|x{{{size|22px}}}|link=|alt=Blenke character Ị́]] | J = [[File:Blenke J.svg|x{{{size|22px}}}|link=|alt=Blenke character J]] | JH = [[File:Blenke JH.svg|x{{{size|22px}}}|link=|alt=Blenke character JH]] | K = [[File:Blenke K.svg|x{{{size|22px}}}|link=|alt=Blenke character K]] | KP = [[File:Blenke KP.svg|x{{{size|22px}}}|link=|alt=Blenke character KP]] | KW = [[File:Blenke KW.svg|x{{{size|22px}}}|link=|alt=Blenke character KW]] | L = [[File:Blenke L.svg|x{{{size|22px}}}|link=|alt=Blenke character L]] | M = [[File:Blenke M.svg|x{{{size|22px}}}|link=|alt=Blenke character M]] | MHI = [[File:Blenke MHI.svg|x{{{size|22px}}}|link=|alt=Blenke character MHI]] | N = [[File:Blenke N.svg|x{{{size|22px}}}|link=|alt=Blenke character N]] | Ñ = [[File:Blenke Ñ.svg|x{{{size|22px}}}|link=|alt=Blenke character Ñ]] | NW = [[File:Blenke NW.svg|x{{{size|22px}}}|link=|alt=Blenke character NW]] | NY = [[File:Blenke NY.svg|x{{{size|22px}}}|link=|alt=Blenke character NY]] | O = [[File:Blenke O.svg|x{{{size|22px}}}|link=|alt=Blenke character O]] | Ò = [[File:Blenke Ò.svg|x{{{size|22px}}}|link=|alt=Blenke character Ò]] | Ó = [[File:Blenke Ó.svg|x{{{size|22px}}}|link=|alt=Blenke character Ó]] | Ọ = [[File:Blenke Ọ.svg|x{{{size|22px}}}|link=|alt=Blenke character Ọ]] | Ọ̀ = [[File:Blenke Ọ̀.svg|x{{{size|22px}}}|link=|alt=Blenke character Ọ̀]] | Ọ́ = [[File:Blenke Ọ́.svg|x{{{size|22px}}}|link=|alt=Blenke character Ọ́]] | P = [[File:Blenke P.svg|x{{{size|22px}}}|link=|alt=Blenke character P]] | R = [[File:Blenke R.svg|x{{{size|22px}}}|link=|alt=Blenke character R]] | S = [[File:Blenke S.svg|x{{{size|22px}}}|link=|alt=Blenke character S]] | SH = [[File:Blenke SH.svg|x{{{size|22px}}}|link=|alt=Blenke character SH]] | T = [[File:Blenke T.svg|x{{{size|22px}}}|link=|alt=Blenke character T]] | U = [[File:Blenke U.svg|x{{{size|22px}}}|link=|alt=Blenke character U]] | Ù = [[File:Blenke Ù.svg|x{{{size|22px}}}|link=|alt=Blenke character Ù]] | Ú = [[File:Blenke Ú.svg|x{{{size|22px}}}|link=|alt=Blenke character Ú]] | Ụ = [[File:Blenke Ụ.svg|x{{{size|22px}}}|link=|alt=Blenke character Ụ]] | Ụ̀ = [[File:Blenke Ụ̀.svg|x{{{size|22px}}}|link=|alt=Blenke character Ụ̀]] | Ụ́ = [[File:Blenke Ụ́.svg|x{{{size|22px}}}|link=|alt=Blenke character Ụ́]] | V = [[File:Blenke V.svg|x{{{size|22px}}}|link=|alt=Blenke character V]] | W = [[File:Blenke W.svg|x{{{size|22px}}}|link=|alt=Blenke character W]] | Y = [[File:Blenke Y.svg|x{{{size|22px}}}|link=|alt=Blenke character Y]] | Z = [[File:Blenke Z.svg|x{{{size|22px}}}|link=|alt=Blenke character Z]] | ỌTỤTỤ = [[File:Blenke ỌTỤTỤ.svg|x{{{size|22px}}}|link=|alt=Blenke ideograph Ọtụtụ]] | EHIHE = [[File:Blenke EHIHE.svg|x{{{size|22px}}}|link=|alt=Blenke ideograph Ehihe]] | AHA = [[File:Blenke AHA.svg|x{{{size|22px}}}|link=|alt=Blenke ideograph Aha]] | BLENKE = [[File:Blenke BLENKE.svg|x{{{size|22px}}}|link=|alt=Blenke ideograph Blenke]] | IGBO = [[File:Blenke IGBO.svg|x{{{size|22px}}}|link=|alt=Blenke ideograph Igbo]] | NNE = [[File:Blenke NNE.svg|x{{{size|22px}}}|link=|alt=Blenke ideograph Nne]] | ỊME = [[File:Blenke ỊME.svg|x{{{size|22px}}}|link=|alt=Blenke ideograph Ịme]] | MMỤỌ = [[File:Blenke MMỤỌ.svg|x{{{size|22px}}}|link=|alt=Blenke ideograph Mmụọ]] | NDỤ = [[File:Blenke NDỤ.svg|x{{{size|22px}}}|link=|alt=Blenke ideograph Ndụ]] | ECHICHE = [[File:Blenke ECHICHE.svg|x{{{size|22px}}}|link=|alt=Blenke ideograph Echiche]] | EKELE | EKENE = [[File:Blenke EKELE EKENE.svg|x{{{size|22px}}}|link=|alt=Blenke ideograph Ekele / Ekene]] | ỤLỌ = [[File:Blenke ỤLỌ.svg|x{{{size|22px}}}|link=|alt=Blenke ideograph Ụlọ]] | ỌGU = [[File:Blenke ỌGU.svg|x{{{size|22px}}}|link=|alt=Blenke ideograph Ọgu]] | UWA = [[File:Blenke UWA.svg|x{{{size|22px}}}|link=|alt=Blenke ideograph Uwa]] | MMỊRỊ = [[File:Blenke MMỊRỊ.svg|x{{{size|22px}}}|link=|alt=Blenke ideograph Mmịrị]] | ICHIE | NDỊ ICHIE = [[File:Blenke ICHIE NDỊ ICHIE.svg|x{{{size|22px}}}|link=|alt=Blenke ideograph Ichie / Ndị Ichie]] | ỌSỌ = [[File:Blenke ỌSỌ.svg|x{{{size|22px}}}|link=|alt=Blenke ideograph Ọsọ]] | NJEM | IJE = [[File:Blenke NJEM IJE.svg|x{{{size|22px}}}|link=|alt=Blenke ideograph Njem / Ije]] | OMENALA | ODINALA = [[File:Blenke OMENALA ODINALA.svg|x{{{size|22px}}}|link=|alt=Blenke ideograph Omenala / Odinala]] | ARUSI | AGBARA = [[File:Blenke ARUSI AGBARA.svg|x{{{size|22px}}}|link=|alt=Blenke ideograph Arusi / Agbara]] | ỌJỊỊ = [[File:Blenke ỌJỊỊ.svg|x{{{size|22px}}}|link=|alt=Blenke ideograph Ọjịị]] | MGBEDE = [[File:Blenke MGBEDE.svg|x{{{size|22px}}}|link=|alt=Blenke ideograph Mgbede]] | ABALI = [[File:Blenke ABALI.svg|x{{{size|22px}}}|link=|alt=Blenke ideograph Abalị]] | OSỤ = [[File:Blenke OSỤ.svg|x{{{size|22px}}}|link=|alt=Blenke ideograph Osụ]] | IKE = [[File:Blenke IKE.svg|x{{{size|22px}}}|link=|alt=Blenke ideograph Ike]] | ANYANWỤ | ANWỤ = [[File:Blenke ANYANWỤ ANWỤ.svg|x{{{size|22px}}}|link=|alt=Blenke Anyanwụ / Anwụ]] | OHIA | UBỊ | URỤ = [[File:Blenke OHIA UBỊ URỤ.svg|x{{{size|22px}}}|link=|alt=Blenke ideograph Ohia / Ubị / Urụ]] | MMADỤ = [[File:Blenke MMADỤ.svg|x{{{size|22px}}}|link=|alt=Blenke ideograph Mmadụ]] | CHI = [[File:Blenke CHI.svg|x{{{size|22px}}}|link=|alt=Blenke ideograph Chi]] | OBỊ = [[File:Blenke OBỊ.svg|x{{{size|22px}}}|link=|alt=Blenke ideograph Obị]] | LỌLỌ = [[File:Blenke LỌLỌ.svg|x{{{size|22px}}}|link=|alt=Blenke ideograph Lọlọ]] | ENYI = [[File:Blenke ENYI.svg|x{{{size|22px}}}|link=|alt=Blenke ideograph Enyi]] | ONYE IRO = [[File:Blenke ONYE IRO.svg|x{{{size|22px}}}|link=|alt=Blenke ideograph Onye Iro]] | NTA | NTAKỊRỊ = [[File:Blenke NTA NTAKỊRỊ NYABA.svg|x{{{size|22px}}}|link=|alt=Blenke ideograph Nta / Ntakịrị]] | UKWU | UKWU | NYABA = [[File:Blenke UKWU NYABA.svg|x{{{size|22px}}}|link=|alt=Blenke ideograph Ukwuu / Nyaba]] | EKE = [[File:Blenke EKE.svg|x{{{size|22px}}}|link=|alt=Blenke ideograph Eke]] | ORIO = [[File:Blenke ORIO.svg|x{{{size|22px}}}|link=|alt=Blenke ideograph Orio]] | NKWỌ = [[File:Blenke NKWỌ.svg|x{{{size|22px}}}|link=|alt=Blenke ideograph Nkwọ]] | AFỌ = [[File:Blenke AFỌ.svg|x{{{size|22px}}}|link=|alt=Blenke ideograph Afọ]] | EGO = [[File:Blenke EGO.svg|x{{{size|22px}}}|link=|alt=Blenke ideograph Ego]] | ỌWỤ = [[File:Blenke ỌWỤ.svg|x{{{size|22px}}}|link=|alt=Blenke ideograph Ọwụ]] | AHỊA = [[File:Blenke AHỊA.svg|x{{{size|22px}}}|link=|alt=Blenke ideograph Ahịa]] | MMEMME = [[File:Blenke MMEMME.svg|x{{{size|22px}}}|link=|alt=Blenke ideograph Mmemme]] | NRI = [[File:Blenke NRI.svg|x{{{size|22px}}}|link=|alt=Blenke ideograph Nri]] | OZI | OJHỊ = [[File:Blenke OZI OJHỊ.svg|x{{{size|22px}}}|link=|alt=Blenke ideograph Ozi / Ojhị]] | EZINỤLỌ | EJHINỤLỌ = [[File:Blenke EZINỤLỌ EJHINỤLỌ.svg|x{{{size|22px}}}|link=|alt=Blenke ideograph Ezinụlọ / Ejhinụlọ]] | DỊ = [[File:Blenke DỊ.svg|x{{{size|22px}}}|link=|alt=Blenke ideograph Dị]] | NWOKE = [[File:Blenke NWOKE.svg|x{{{size|22px}}}|link=|alt=Blenke ideograph Nwoke]] | NWUNYE = [[File:Blenke NWUNYE.svg|x{{{size|22px}}}|link=|alt=Blenke ideograph Nwunye]] | NWANYỊ = [[File:Blenke NWANYỊ.svg|x{{{size|22px}}}|link=|alt=Blenke ideograph Nwanyị]] | OBODO = [[File:Blenke OBODO.svg|x{{{size|22px}}}|link=|alt=Blenke ideograph Obodo]] | AGỤ | ODUM = [[File:Blenke AGỤ ODUM.svg|x{{{size|22px}}}|link=|alt=Blenke ideograph Agụ / Odum]] | NGOZỊ | NGOJHỊ = [[File:Blenke NGOZỊ NGOJHỊ.svg|x{{{size|22px}}}|link=|alt=Blenke ideograph Ngozị / Ngojhị]] | ỊBỤ ONỤ = [[File:Blenke ỊBỤ ONỤ.svg|x{{{size|22px}}}|link=|alt=Blenke ideograph Ịbụ Ọnụ]] | EZE | NZE | IGWE | ONYE ỊSHỊ = [[File:Blenke EZE NZE IGWE ONYE ỊSHỊ.svg|x{{{size|22px}}}|link=|alt=Blenke ideograph Eze / Nze / Igwe / Onye Ịshị]] | ỌGARANYA = [[File:Blenke ỌGARANYA.svg|x{{{size|22px}}}|link=|alt=Blenke ideograph Ọgaranya]] | ỊGBA MBỌ = [[File:Blenke ỊGBA MBỌ.svg|x{{{size|22px}}}|link=|alt=Blenke ideograph Ịgba Mbọ]] | MMA | MMASỊ = [[File:Blenke MMA MMASỊ.svg|x{{{size|22px}}}|link=|alt=Blenke mma / Mmasị]] | EZIOKWU | EJHIOKWU = [[File:Blenke EZIOKWU EJHIOKWU.svg|x{{{size|22px}}}|link=|alt=Blenke ideograph Eziokwu / Ejhiokwu]] | ỊMA IHE | AMAMIHE = [[File:Blenke ỊMA IHE AMAMIHE.svg|x{{{size|22px}}}|link=|alt=Blenke ideograph Ịma Ihe / Amamihe]] | APARỊ = [[File:Blenke APARỊ.svg|x{{{size|22px}}}|link=|alt=Blenke ideograph Aparị]] | ỤMỤNNE = [[File:Blenke ỤMỤNNE.svg|x{{{size|22px}}}|link=|alt=Blenke ideograph Ụmụnne]] | UMUNNA = [[File:Blenke UMUNNA.svg|x{{{size|22px}}}|link=|alt=Blenke ideograph Umunna]] | UMUADA = [[File:Blenke UMUADA.svg|x{{{size|22px}}}|link=|alt=Blenke ideograph Umuada]] | ODOGWU = [[File:Blenke ODOGWU.svg|x{{{size|22px}}}|link=|alt=Blenke ideograph Odogwu]] | ỊWU = [[File:Blenke ỊWU.svg|x{{{size|22px}}}|link=|alt=Blenke ideograph Ịwu]] | ALA = [[File:Blenke ALA.svg|x{{{size|22px}}}|link=|alt=Blenke ideograph Ala]] | NNA = [[File:Blenke NNA.svg|x{{{size|22px}}}|link=|alt=Blenke ideograph Nna]] | EBE = [[File:Blenke EBE.svg|x{{{size|22px}}}|link=|alt=Blenke ideograph Ebe]] | OÑU = [[File:Blenke OÑU.svg|x{{{size|22px}}}|link=|alt=Blenke ideograph Oñu]] | ỊLỤ = [[File:Blenke ỊLỤ.svg|x{{{size|22px}}}|link=|alt=Blenke ideograph Ịlụ]] | MGBE | OGE = [[File:Blenke MGBE OGE.svg|x{{{size|22px}}}|link=|alt=Blenke ideograph Mgbe / Oge]] | #default = <strong style="color:red;">[Unknown Blenke Entry: {{{1}}}]</strong> }}</span></includeonly><noinclude> {{Documentation}} === Description === Template for Blenke writing script for the Igbo language. === Usage === * '''Alphabet letters (Abídí Igbo)''': {{Blenke|CH}}{{Blenke|U}}{{Blenke|K}}{{Blenke|W}}{{Blenke|Ụ}} * '''Concept ideographs (Okwu karili)''': {{Blenke|OMENALA}} or {{Blenke|NWANYỊ}} or {{Blenke|IGBO}} [[Category: Blenke Script]] </noinclude> tcfe8l5qvsgyu0jnjd6fmq2dqcgu6eh Blenke Igbo Script 0 124411 618861 618051 2026-07-27T14:57:59Z Wmbata 26533 618861 wikitext text/x-wiki == The Miracle == '''Blenke Igbo {{Blenke|IGBO}} Script''' is the '''Modern Igbo {{Blenke|IGBO}} Writing Miracle''', inspired by '''cultural heritage, pride, and ancient spiritual ancestral inspiration'''. This miracle is made to live as long as the people live and will only die if the people die, which is never possible. '''This miracle exists for cultural distinction, uniqueness, and preservation'''. The name '''BLENKE{{Blenke|BLENKE}}''' was gotten from the name of an indigenous Igbo {{Blenke|IGBO}} community called '''Umuableeke/Umuablenke''', located in the village of '''Ochicha Ngugo in Ikeduru LGA'''. The true origin of this miracle lies in cultural curiosity, vision, ancestral guidance, and spiritual inspiration given to a boy, in the year 2020. == Types == The Blenke Script has two parts: '''''Abidi Igbo''''' and '''''Okwu Karili'''''. '''''Abidi Igbo''''' is the tonal/phonetic part of the script, replacing the original '''Onwu Latin script'''. Each tone has its own unique symbol in this miracle, freeing it from the incomplete and confusing Latin-based system. '''Abidi Igbo''' also has two additional tone symbols that were missing in the original Onwu script: '''MHI {{Blenke|MHI}} and JH {{Blenke|JH}}'''. '''Okwu Karili''', which translates as "'''''words that surpass'''''" or "'''''greater words'''''", refers to words that are used frequently and carry deeper meanings, making them unnecessary to spell out letter by letter. '''Okwu Karili''' combines both '''logographic and ideographic''' features to convey meaning. === Nyaba === The '''''Nyaba''''' are two special ''Okwu Karili'' symbols that '''expand the meaning of other Okwu Karili symbols'''. They are '''''Nta{{Blenke|NTA}} (the prefix)''''', which reduces an Okwu Karili meaning to a smaller quality, quantity, or scale, and '''''Ukwu{{Blenke|UKWU}} (the suffix)''''', which expands or advances an Okwu Karili to a greater or larger scale. For example, when they are added to the '''mmadụ {{Blenke|MMADỤ}} (human)''' Okwu Karili, ''Nta {{Blenke|NTA}}'' changes it to '''Nwata {{Blenke|NTA}}{{Blenke|MMADỤ}} (child or baby)''', while '''Ukwu {{Blenke|UKWU}}''' changes it to '''Oké/Okenye {{Blenke|MMADỤ}}{{Blenke|UKWU}} (adult)'''. Another example is '''Ọgụ {{Blenke|ỌGU}} (fight)'''. With Nta {{Blenke|NTA}}, it becomes '''Mgba {{Blenke|NTA}}{{Blenke|ỌGU}} (a simple fight or wrestling)''', while with Ukwu {{Blenke|UKWU}} , it becomes '''Agha {{Blenke|ỌGU}}{{Blenke|UKWU}} (war or a large-scale fight)'''. It also applies to other Okwu Karili, such as '''Ọkụ (fire or light)'''. With Nta {{Blenke|NTA}}, it becomes '''a simple torch, bulb, or small fire ({{Blenke|NTA}}...)'''. With Ukwu {{Blenke|UKWU}} , it becomes '''a great light or sunlight (Anyanwụ) {{Blenke|ANYANWỤ}}'''. Another example is '''Chi {{Blenke|CHI}} (God)'''. With Nta {{Blenke|NTA}}, it becomes '''ordinary gods (Arụsị) {{Blenke|NTA}}{{Blenke|CHI}}''', while with Ukwu {{Blenke|UKWU}} , it becomes '''Chukwu {{Blenke|CHI}}{{Blenke|UKWU}} (Almighty God)'''. My last example is '''Mmịrị {{Blenke|MMỊRỊ}} (water)'''. With Nta {{Blenke|NTA}}, it becomes a small quantity of water {{Blenke|NTA}}{{Blenke|MMỊRỊ}}, while with Ukwu {{Blenke|UKWU}} , it expands to mean the '''sea or ocean {{Blenke|MMỊRỊ}}{{Blenke|UKWU}}'''. == Character Mappings == {| class="wikitable sortable" style="text-align: center;" ! Igbo-latin !! Blenke Symbol!! Description |- | A || [[File:Blenke A.svg|x22px]] || Character A |- | Á || [[File:Blenke Á.svg|x22px]] || Character Á (High tone) |- | À || [[File:Blenke À.svg|x22px]] || Character À (Low tone) |- | B || [[File:Blenke B.svg|x22px]] || Character B |- | CH || [[File:Blenke CH.svg|x22px]] || Character CH |- | D || [[File:Blenke D.svg|x22px]] || Character D |- | E || [[File:Blenke E.svg|x22px]] || Character E |- | È || [[File:Blenke È.svg|x22px]] || Character È (Low tone) |- | É || [[File:Blenke É.svg|x22px]] || Character É (High tone) |- | F || [[File:Blenke F.svg|x22px]] || Character F |- | G || [[File:Blenke G.svg|x22px]] || Character G |- | GB || [[File:Blenke GB.svg|x22px]] || Character GB |- | GH || [[File:Blenke GH.svg|x22px]] || Character GH |- | GW || [[File:Blenke GW.svg|x22px]] || Character GW |- | H || [[File:Blenke H.svg|x22px]] || Character H |- | I || [[File:Blenke I.svg|x22px]] || Character I |- | Ì || [[File:Blenke Ì.svg|x22px]] || Character Ì (Low tone) |- | Í || [[File:Blenke Í.svg|x22px]] || Character Í (High tone) |- | Ị || [[File:Blenke Ị.svg|x22px]] || Character Ị |- | Ị̀ || [[File:Blenke Ị̀.svg|x22px]] || Character Ị̀ (Low tone) |- | Ị́ || [[File:Blenke Ị́.svg|x22px]] || Character Ị́ (High tone) |- | J || [[File:Blenke J.svg|x22px]] || Character J |- | JH || [[File:Blenke JH.svg|x22px]] || Character JH |- | K || [[File:Blenke K.svg|x22px]] || Character K |- | KP || [[File:Blenke KP.svg|x22px]] || Character KP |- | KW || [[File:Blenke KW.svg|x22px]] || Character KW |- | L || [[File:Blenke L.svg|x22px]] || Character L |- | M || [[File:Blenke M.svg|x22px]] || Character M |- | MHI || [[File:Blenke MHI.svg|x22px]] || Character MHI |- | N || [[File:Blenke N.svg|x22px]] || Character N |- | Ñ || [[File:Blenke Ñ.svg|x22px]] || Character Ñ |- | NW || [[File:Blenke NW.svg|x22px]] || Character NW |- | NY || [[File:Blenke NY.svg|x22px]] || Character NY |- | O || [[File:Blenke O.svg|x22px]] || Character O |- | Ò || [[File:Blenke Ò.svg|x22px]] || Character Ò (Low tone) |- | Ó || [[File:Blenke Ó.svg|x22px]] || Character Ó (High tone) |- | Ọ || [[File:Blenke Ọ.svg|x22px]] || Character Ọ |- | Ọ̀ || [[File:Blenke Ọ̀.svg|x22px]] || Character Ọ̀ (Low tone) |- | Ọ́ || [[File:Blenke Ọ́.svg|x22px]] || Character Ọ́ (High tone) |- | P || [[File:Blenke P.svg|x22px]] || Character P |- | R || [[File:Blenke R.svg|x22px]] || Character R |- | S || [[File:Blenke S.svg|x22px]] || Character S |- | SH || [[File:Blenke SH.svg|x22px]] || Character SH |- | T || [[File:Blenke T.svg|x22px]] || Character T |- | U || [[File:Blenke U.svg|x22px]] || Character U |- | Ù || [[File:Blenke Ù.svg|x22px]] || Character Ù (Low tone) |- | Ú || [[File:Blenke Ú.svg|x22px]] || Character Ú (High tone) |- | Ụ || [[File:Blenke Ụ.svg|x22px]] || Character Ụ |- | Ụ̀ || [[File:Blenke Ụ̀.svg|x22px]] || Character Ụ̀ (Low tone) |- | Ụ́ || [[File:Blenke Ụ́.svg|x22px]] || Character Ụ́ (High tone) |- | V || [[File:Blenke V.svg|x22px]] || Character V |- | W || [[File:Blenke W.svg|x22px]] || Character W |- | Y || [[File:Blenke Y.svg|x22px]] || Character Y |- | Z || [[File:Blenke Z.svg|x22px]] || Character Z |} === Concept Ideographs / Okwu Karịlị (74) === {| class="wikitable sortable" style="text-align: center;" ! Input !! Okwu karili!! Meaning / Concept |- | ỌTỤTỤ || [[File:Blenke ỌTỤTỤ.svg|x22px]] || Ọtụtụ (Many / Plural) |- | EHIHE || [[File:Blenke EHIHE.svg|x22px]] || Ehihe (Afternoon) |- | AHA || [[File:Blenke AHA.svg|x22px]] || Aha (Name) |- | BLENKE || [[File:Blenke BLENKE.svg|x22px]] || Blenke |- | IGBO || [[File:Blenke IGBO.svg|x22px]] || Igbo |- | NNE || [[File:Blenke NNE.svg|x22px]] || Nne (Mother) |- | ỊME || [[File:Blenke ỊME.svg|x22px]] || Ịme (To do / Inside) |- | MMỤỌ || [[File:Blenke MMỤỌ.svg|x22px]] || Mmụọ (Spirit) |- | NDỤ || [[File:Blenke NDỤ.svg|x22px]] || Ndụ (Life) |- | ECHICHE || [[File:Blenke ECHICHE.svg|x22px]] || Echiche (Thought) |- | EKELE, EKENE || [[File:Blenke EKELE EKENE.svg|x22px]] || Ekele / Ekene (Greetings / Thanks) |- | ỤLỌ || [[File:Blenke ỤLỌ.svg|x22px]] || Ụlọ (House) |- | ỌGU || [[File:Blenke ỌGU.svg|x22px]] || Ọgu (Innocence / Justice) |- | UWA || [[File:Blenke Uwa.svg|x22px]] || Uwa (World) |- | MMỊRỊ || [[File:Blenke MMỊRỊ.svg|x22px]] || Mmịrị (Water) |- | ICHIE, NDỊ ICHIE || [[File:Blenke ICHIE NDỊ ICHIE.svg|x22px]] || Ichie / Ndị Ichie (Elders / Ancestors) |- | ỌSỌ || [[File:Blenke ỌSỌ.svg|x22px]] || Ọsọ (Run / Speed) |- | NJEM, IJE || [[File:Blenke NJEM IJE.svg|x22px]] || Njem / Ije (Journey) |- | OMENALA, ODINALA || [[File:Blenke OMENALA ODINALA.svg|x22px]] || Omenala / Odinala (Culture / Tradition) |- | ARUSI, AGBARA || [[File:Blenke ARUSI AGBARA.svg|x22px]] || Arusi / Agbara (Deity / Spirit) |- | ỌJỊỊ || [[File:Blenke ỌJỊỊ.svg|x22px]] || Ọjịị (Kolanut / Black) |- | MGBEDE || [[File:Blenke MGBEDE.svg|x22px]] || Mgbede (Evening) |- | ABALI || [[File:Blenke ABALI.svg|x22px]] || Abalị (Night) |- | OSỤ || [[File:Blenke OSỤ.svg|x22px]] || Osụ |- | IKE || [[File:Blenke IKE.svg|x22px]] || Ike (Strength / Power) |- | ANYANWỤ, ANWỤ || [[File:Blenke ANYANWỤ ANWỤ.svg|x22px]] || Anyanwụ / Anwụ (Sun) |- | OHIA, UBỊ, URỤ || [[File:Blenke OHIA UBỊ URỤ.svg|x22px]] || Ohia / Ubị / Urụ (Bush / Farm) |- | MMADỤ || [[File:Blenke MMADỤ.svg|x22px]] || Mmadụ (Person / Human) |- | CHI || [[File:Blenke CHI.svg|x22px]] || Chi (Personal Deity) |- | OBỊ || [[File:Blenke OBỊ.svg|x22px]] || Obị (Heart / Palace) |- | LỌLỌ || [[File:Blenke LỌLỌ.svg|x22px]] || Lọlọ (Queen / Wife of Chief) |- | ENYI || [[File:Blenke ENYI.svg|x22px]] || Enyi (Friend / Elephant) |- | ONYE IRO || [[File:Blenke ONYE IRO.svg|x22px]] || Onye Iro (Enemy) |- | NTA, NTAKỊRỊ || [[File:Blenke NTA NTAKỊRỊ NYABA.svg|x22px]] || Nta / Ntakịrị (Small) |- | UKWU, UKWUU || [[File:Blenke UKWU NYABA.svg|x22px]] || Ukwuu (Big / Great) |- | EKE || [[File:Blenke EKE.svg|x22px]] || Eke (Market day Eke) |- | ORIO || [[File:Blenke ORIO.svg|x22px]] || Orie / Orio (Market day Orie) |- | NKWỌ || [[File:Blenke NKWỌ.svg|x22px]] || Nkwọ (Market day Nkwọ) |- | AFỌ || [[File:Blenke AFỌ.svg|x22px]] || Afọ (Market day Afọ / Year) |- | EGO || [[File:Blenke EGO.svg|x22px]] || Ego (Money) |- | ỌWỤ || [[File:Blenke ỌWỤ.svg|x22px]] || Ọwụ (East) |- | AHỊA || [[File:Blenke AHỊA.svg|x22px]] || Ahịa (Market) |- | MMEMME || [[File:Blenke MMEMME.svg|x22px]] || Mmemme (Festival / Celebration) |- | NRI || [[File:Blenke NRI.svg|x22px]] || Nri (Food) |- | OZI, OJHỊ || [[File:Blenke OZI OJHỊ.svg|x22px]] || Ozi / Ojhị (Message) |- | EZINỤLỌ, EJHINỤLỌ || [[File:Blenke EZINỤLỌ EJHINỤLỌ.svg|x22px]] || Ezinụlọ / Ejhinụlọ (Family) |- | DỊ || [[File:Blenke DỊ.svg|x22px]] || Dị (Husband / To be) |- | NWOKE || [[File:Blenke NWOKE.svg|x22px]] || Nwoke (Man) |- | NWUNYE || [[File:Blenke NWUNYE.svg|x22px]] || Nwunye (Wife) |- | NWANYỊ || [[File:Blenke NWANYỊ.svg|x22px]] || Nwanyị (Woman) |- | OBODO || [[File:Blenke OBODO.svg|x22px]] || Obodo (Town / Country) |- | OGU || [[File:Blenke OGU.svg|x22px]] || Ogu (Fight / War) |- | ỌFỌ || [[File:Blenke ỌFỌ.svg|x22px]] || Ọfọ (Sacred symbol of truth) |- | AGỤ, ODUM || [[File:Blenke AGỤ ODUM.svg|x22px]] || Agụ / Odum (Leopard / Lion) |- | NGOZỊ, NGOJHỊ || [[File:Blenke NGOZỊ NGOJHỊ.svg|x22px]] || Ngozị / Ngojhị (Blessing) |- | ỊBỤ ONỤ || [[File:Blenke ỊBỤ ỌNỤ.svg|x22px]] || Ịbụ Ọnụ (Curse) |- | EZE, NZE, IGWE, ONYE ỊSHỊ || [[File:Blenke EZE NZE IGWE ONYE ỊSHỊ.svg|x22px]] || Eze / Nze / Igwe / Onye Ịshị (King / Leader) |- | ỌGARANYA || [[File:Blenke ỌGARANYA.svg|x22px]] || Ọgaranya (Rich person) |- | ỊGBA MBỌ || [[File:Blenke ỊGBA MBỌ.svg|x22px]] || Ịgba Mbọ (Effort / Striving) |- | MMA, MMASỊ || [[File:Blenke MMA MMASỊ.svg|x22px]] || Mma / Mmasị (Beauty / Pleasure) |- | EZIOKWU, EJHIOKWU || [[File:Blenke EZIOKWU EJHIOKWU.svg|x22px]] || Eziokwu / Ejhiokwu (Truth) |- | ỊMA IHE, AMAMIHE || [[File:Blenke ỊMA IHE AMAMIHE.svg|x22px]] || Ịma Ihe / Amamihe (Wisdom / Knowledge) |- | APARỊ || [[File:Blenke APARỊ.svg|x22px]] || Aparị (Foolishness) |- | ỤMỤNNE || [[File:Blenke ỤMỤNNE.svg|x22px]] || Ụmụnne (Siblings) |- | UMUNNA || [[File:Blenke UMUNNA.svg|x22px]] || Umunna (Patrilineage) |- | UMUADA || [[File:Blenke UMUADA.svg|x22px]] || Umuada (Daughters of the lineage) |- | ODOGWU || [[File:Blenke ODOGWU.svg|x22px]] || Odogwu (Hero / Champion) |- | ỊWU || [[File:Blenke ỊWU.svg|x22px]] || Ịwu (Law) |- | ALA || [[File:Blenke ALA.svg|x22px]] || Ala (Earth / Land / Deity Ala) |- | NNA || [[File:Blenke NNA.svg|x22px]] || Nna (Father) |- | EBE || [[File:Blenke EBE.svg|x22px]] || Ebe (Place) |- | OÑU || [[File:Blenke OÑU.svg|x22px]] || Oñu (Joy) |- | ỊLỤ || [[File:Blenke ỊLỤ.svg|x22px]] || Ịlụ (To marry) |- | MGBE, OGE || [[File:Blenke MGBE OGE.svg|x22px]] || Mgbe / Oge (Time / When) |} ==Writing== {{Blenke|O}}{{Blenke|T}}{{Blenke|U}} {{Blenke|Ụ}}{{Blenke|B}}{{Blenke|Ọ}}{{Blenke|CH}}{{Blenke|Ị}}, {{Blenke|A}}{{Blenke|NY}}{{Blenke|A}}{{Blenke|N}}{{Blenke|W}}{{Blenke|Ụ}} {{Blenke|D}}{{Blenke|Ị}} {{Blenke|Ọ}}{{Blenke|K}}{{Blenke|Ụ}}. {{Blenke|NWOKE}} {{Blenke|N}}{{Blenke|A}} {{Blenke|NWANYỊ}} {{Blenke|G}}{{Blenke|A}}{{Blenke|R}}{{Blenke|A}} {{Blenke|U}}{{Blenke|B}}{{Blenke|I}}. {{Blenke|H}}{{Blenke|A}} {{Blenke|R}}{{Blenke|Ụ}}{{Blenke|R}}{{Blenke|Ụ}} {{Blenke|Ọ}}{{Blenke|R}}{{Blenke|Ụ}} {{Blenke|S}}{{Blenke|I}}{{Blenke|R}}{{Blenke|I}} {{Blenke|IKE}}. {{Blenke|H}}{{Blenke|A}} {{Blenke|K}}{{Blenke|E}}{{Blenke|L}}{{Blenke|E}}{{Blenke|R}}{{Blenke|E}} {{Blenke|CH}}{{Blenke|U}}{{Blenke|K}}{{Blenke|W}}{{Blenke|U}} {{Blenke|M}}{{Blenke|A}}{{Blenke|K}}{{Blenke|A}} {{Blenke|O}}{{Blenke|W}}{{Blenke|U}}{{Blenke|W}}{{Blenke|E}} {{Blenke|I}}{{Blenke|H}}{{Blenke|E}} {{Blenke|U}}{{Blenke|B}}{{Blenke|I}}. {{Blenke|IGBO}} {{Blenke|KW}}{{Blenke|E}}{{Blenke|N}}{{Blenke|U}}! <hr/> Otu ụbọchị, anyanwụ dị ọkụ. Nwoke na nwanyi gara ubi. Ha rụrụ ọrụ siri ike. Ha kelere Chukwu maka owuwe ihe ubi. Igbo kwenu! ponnqqk51idcpi8hoefyapaltm7914j Module:LangSwitch 828 124446 618986 2019-02-24T14:36:55Z RexxS 6444 sync from Commons 618986 Scribunto text/plain --[[ __ __ _ _ _ ____ _ _ _ | \/ | ___ __| |_ _| | ___ _| | __ _ _ __ __ _/ ___|_ _(_) |_ ___| |__ | |\/| |/ _ \ / _` | | | | |/ _ (_) | / _` | '_ \ / _` \___ \ \ /\ / / | __/ __| '_ \ | | | | (_) | (_| | |_| | | __/_| |__| (_| | | | | (_| |___) \ V V /| | || (__| | | | |_| |_|\___/ \__,_|\__,_|_|\___(_)_____\__,_|_| |_|\__, |____/ \_/\_/ |_|\__\___|_| |_| |___/ Authors and maintainers: * User:Zolo - original version in Module:Fallback * User:Jarekt ]] local p = {} --[[ _langSwitch This function is the core part of the LangSwitch template. Example usage from Lua: text = _langSwitch({en='text in english', pl='tekst po polsku'}, lang) Parameters: args - table with translations by language lang - desired language (often user's native language) Error Handling: ]] local function defaultCheck(args) if not args.en and not args.default then local err = '<b class="error">LangSwitch Error: no default</b>' if args.nocat == '1' then return err else return err .. '[[Category:LangSwitch template without default version]]' end end return false end local function quickSwitch(args, arg) local err = defaultCheck(args) if err then return err end if arg == '~' then arg = '' end return arg end function p._langSwitch(args, lang) -- args: table of translations -- Return error if there is not default and no english version local err = defaultCheck(args) if err then return err end -- get the list of accepetable language (lang + those in lang's fallback chain) and check their content assert(lang, 'LangSwitch Error: no lang') --local langList = {lang} --if not args[lang] then local langList = mw.language.getFallbacksFor(lang) table.insert(langList, 1, lang) table.insert(langList, math.max(#langList, 2), 'default') --end for _, language in ipairs(langList) do lang = args[language] if lang == '~' then return '' elseif lang and lang ~= '' then return lang end end end --[[ langSwitch This function is the core part of the LangSwitch template. Example Usage from a template: {{#invoke:fallback|langSwitch|en=text in english|pl=tekst po polsku|lang={{int:lang}} }} Parameters: frame.args - table with translations by language frame.args.lang - desired language (often user's native language) Error Handling: ]] function p.langSwitch(frame) -- version to be used from wikitext local args = frame.args -- if no expected args provided than check parent template/module args if args.en == nil and args.default == nil and args.nocat == nil then args = mw.getCurrentFrame():getParent().args end local lang = args.lang if not lang or not mw.language.isSupportedLanguage(lang) then lang = frame:callParserFunction("int", "lang") -- get user's chosen language end -- Try quick switch local args1 = args[lang] if args1 and args1 ~= '' then return quickSwitch(args, args1) end -- Allow input in format: {{LangSwitch|de=Grün|es/it/pt=Verde|fr=Vert|en=Green |lang=en}} -- with multiple languages mapping to a single value args1 = {} for name, value in pairs(args) do if value ~= '' and type(name) == 'string' then -- split multi keys for str in string.gmatch(name, "([^/]+)") do args1[str] = value end end end return p._langSwitch(args1, lang) end return p cbl1gr8owddhmo7g1l58186tg4nrv38 618987 618417 2026-07-27T16:52:45Z Wmbata 26533 1 revision imported from [[:en:Module:LangSwitch]] 618416 Scribunto text/plain --[[ __ __ _ _ _ ____ _ _ _ | \/ | ___ __| |_ _| | ___ _| | __ _ _ __ __ _/ ___|_ _(_) |_ ___| |__ | |\/| |/ _ \ / _` | | | | |/ _ (_) | / _` | '_ \ / _` \___ \ \ /\ / / | __/ __| '_ \ | | | | (_) | (_| | |_| | | __/_| |__| (_| | | | | (_| |___) \ V V /| | || (__| | | | |_| |_|\___/ \__,_|\__,_|_|\___(_)_____\__,_|_| |_|\__, |____/ \_/\_/ |_|\__\___|_| |_| |___/ Authors and maintainers: * User:Zolo - original version in Module:Fallback * User:Jarekt ]] -- add optional module -- used for debugging purposes as it detects cases of unintended global variables require('strict') local p = {} local function add_labels(args) -- add invisible but machine readable labels to the files, which can be used to add titles to wikidata items local createTag = require('Module:TagQS').createTag -- lazy loading of the module: only for the files that need it local qsTable = {''} -- add text of invisible tag brodcasted by the template which allows creation of QuickStatements command used to add this info to Wikidata for lang, text in pairs( args ) do if type(lang)=='string' and mw.language.isSupportedLanguage(lang) then -- lang has to be a valid language table.insert( qsTable, createTag('label', 'L'..lang, '"' .. text .. '"') ) end end return table.concat( qsTable, '\n') end --[[ _langSwitch This function is the core part of the LangSwitch template. Example usage from Lua: text = _langSwitch({en='text in english', pl='tekst po polsku'}, lang) Parameters: args - table with translations by language lang - desired language (often user's native language) Error Handling: ]] function p._langSwitch(args, lang) -- args: table of translations -- Return error if there is not default and no english version if not args.en and not args.default then local err = '<b class="error">LangSwitch Error: no default</b>' if args.nocat == '1' then return err else return err .. '[[Category:LangSwitch template without default version]]' end end -- To improve performance try quick switch, and load fallback chain only if needed. -- In the vast majority of cases fast switch is sufficient local val = args[lang] if val == '~' then return '' elseif val and val ~= '' then return val elseif args.quick then return nil end -- get the list of accepetable language (lang + those in lang's fallback chain) and check their content assert(lang, 'LangSwitch Error: no lang') local langList = mw.language.getFallbacksFor(lang) table.insert(langList,1,lang) table.insert(langList,math.max(#langList,2),'default') for _, language in ipairs(langList) do val = args[language] if val == '~' then return '' elseif val and val ~= '' then return val end end end --[[ langSwitch This function is the core part of the LangSwitch template. Example Usage from a template: {{#invoke:fallback|langSwitch|en=text in english|pl=tekst po polsku|lang={{int:lang}} }} Parameters: frame.args - table with translations by language frame.args.lang - desired language (often user's native language) Error Handling: ]] function p.langSwitch(frame) -- version to be used from wikitext local args = frame.args -- if no expected args provided than check parent template/module args if args.en==nil and args.default==nil and args.nocat==nil then args = mw.getCurrentFrame():getParent().args end local lang = args.lang if not lang or not mw.language.isKnownLanguageTag(lang) then lang = frame:callParserFunction( "int", "lang" ) -- get user's chosen language end -- add text of invisible tag brodcasted by the template which allows creation of QuickStatements command used to add this info to Wikidata local labels = '' if args.add_labels then labels = add_labels(args) end -- Try quick switch which checks the most likely option when fallback is not needed args.quick = true; local val = p._langSwitch(args, lang) if val then return val .. labels end -- Allow input in format: {{LangSwitch|de=Grün|es/it/pt=Verde|fr=Vert|en=Green |lang=en}} -- with multiple languages mapping to a single value local args1 = {} for name, value in pairs( args ) do if value ~= '' and type(name)=='string' then for str in string.gmatch( name, "([^/]+)" ) do args1[str] = value end end end return p._langSwitch(args1, lang) .. labels end return p eio249psl03mn1ttbazreiyu21cxato 618988 618987 2026-07-27T17:35:28Z Wmbata 26533 618988 Scribunto text/plain --[[ __ __ _ _ _ ____ _ _ _ | \/ | ___ __| |_ _| | ___ _| | __ _ _ __ __ _/ ___|_ _(_) |_ ___| |__ | |\/| |/ _ \ / _` | | | | |/ _ (_) | / _` | '_ \ / _` \___ \ \ /\ / / | __/ __| '_ \ | | | | (_) | (_| | |_| | | __/_| |__| (_| | | | | (_| |___) \ V V /| | || (__| | | | |_| |_|\___/ \__,_|\__,_|_|\___(_)_____\__,_|_| |_|\__, |____/ \_/\_/ |_|\__\___|_| |_| |___/ Authors and maintainers: * User:Zolo - original version in Module:Fallback * User:Jarekt ]] -- add optional module -- used for debugging purposes as it detects cases of unintended global variables require('strict') local p = {} local function add_labels(args) -- add invisible but machine readable labels to the files, which can be used to add titles to wikidata items local createTag = require('Module:TagQS').createTag -- lazy loading of the module: only for the files that need it local qsTable = {''} -- add text of invisible tag brodcasted by the template which allows creation of QuickStatements command used to add this info to Wikidata for lang, text in pairs( args ) do if type(lang)=='string' and mw.language.isSupportedLanguage(lang) then -- lang has to be a valid language table.insert( qsTable, createTag('label', 'L'..lang, '"' .. text .. '"') ) end end return table.concat( qsTable, '\n') end --[[ _langSwitch This function is the core part of the LangSwitch template. Example usage from Lua: text = _langSwitch({en='text in english', pl='tekst po polsku'}, lang) Parameters: args - table with translations by language lang - desired language (often user's native language) Error Handling: ]] function p._langSwitch(args, lang) -- args: table of translations -- Return error if there is not default and no english version if not args.en and not args.default then local err = '<b class="error">LangSwitch Error: no default</b>' if args.nocat == '1' then return err else return err .. '[[Category:LangSwitch template without default version]]' end end -- To improve performance try quick switch, and load fallback chain only if needed. -- In the vast majority of cases fast switch is sufficient local val = args[lang] if val == '~' then return '' elseif val and val ~= '' then return val elseif args.quick then return nil end -- get the list of accepetable language (lang + those in lang's fallback chain) and check their content assert(lang, 'LangSwitch Error: no lang') local langList = mw.language.getFallbacksFor(lang) table.insert(langList,1,lang) table.insert(langList,math.max(#langList,2),'default') for _, language in ipairs(langList) do val = args[language] if val == '~' then return '' elseif val and val ~= '' then return val end end end --[[ langSwitch This function is the core part of the LangSwitch template. Example Usage from a template: {{#invoke:fallback|langSwitch|en=text in english|pl=tekst po polsku|lang={{int:lang}} }} Parameters: frame.args - table with translations by language frame.args.lang - desired language (often user's native language) Error Handling: ]] function p.langSwitch(frame) -- version to be used from wikitext local args = frame.args -- if no expected args provided than check parent template/module args if args.en==nil and args.default==nil and args.nocat==nil then args = mw.getCurrentFrame():getParent().args end local lang = args.lang if not lang or not mw.language.isKnownLanguageTag(lang) then lang = frame:callParserFunction( "int", "lang" ) -- get user's chosen language end -- add text of invisible tag brodcasted by the template which allows creation of QuickStatements command used to add this info to Wikidata local labels = '' if args.add_labels then labels = add_labels(args) end -- Try quick switch which checks the most likely option when fallback is not needed args.quick = true; local val = p._langSwitch(args, lang) if val then return val .. labels end -- Allow input in format: {{LangSwitch|de=Grün|es/it/pt=Verde|fr=Vert|en=Green |lang=en}} -- with multiple languages mapping to a single value local args1 = {} for name, value in pairs( args ) do if value ~= '' and type(name)=='string' then for str in string.gmatch( name, "([^/]+)" ) do args1[str] = value end end end return (p._langSwitch(args1, lang) or '') .. labels end return p a45jb6nktfvb1f4ffjxakaltfyzdgaq Template:Yesno-yes 10 124501 618872 2018-03-11T01:06:35Z JJMC89 5624 allow subst 618872 wikitext text/x-wiki {{SAFESUBST:<noinclude />yesno|{{{1}}}|yes={{{yes|yes}}}|no={{{no|no}}}|blank={{{blank|yes}}}|¬={{{¬|yes}}}|def={{{def|yes}}}}}<noinclude> {{Documentation|Template:Yesno/doc}} <!--Categories go in the doc page referenced above; interwikis go in Wikidata.--> </noinclude> 2ln5m2kzkd3wxvm1r25pwd6kj6j77we 618873 618872 2026-07-27T16:49:13Z Wmbata 26533 1 revision imported from [[:en:Template:Yesno-yes]] 618872 wikitext text/x-wiki {{SAFESUBST:<noinclude />yesno|{{{1}}}|yes={{{yes|yes}}}|no={{{no|no}}}|blank={{{blank|yes}}}|¬={{{¬|yes}}}|def={{{def|yes}}}}}<noinclude> {{Documentation|Template:Yesno/doc}} <!--Categories go in the doc page referenced above; interwikis go in Wikidata.--> </noinclude> 2ln5m2kzkd3wxvm1r25pwd6kj6j77we Module:Plain text 828 124502 618876 2024-12-24T01:02:36Z Dpleibovitz 26676 Fixed the stripping of + signs 618876 Scribunto text/plain --converts text with wikilinks to plain text, e.g "[[foo|gah]] is [[bar]]" to "gah is bar" --removes anything enclosed in tags that isn't nested, mediawiki strip markers (references etc), files, italic and bold markup require[[strict]] local p = {} function p.main(frame) local text = frame.args[1] local encode = require('Module:yesno')(frame.args.encode) return p._main(text, encode) end function p._main(text, encode) if not text then return end text = mw.text.killMarkers(text) :gsub('&nbsp;', ' ') --replace nbsp spaces with regular spaces :gsub('<br ?/?>', ', ') --replace br with commas :gsub('<span.->(.-)</span>', '%1') --remove spans while keeping text inside :gsub('<i.->(.-)</i>', '%1') --remove italics while keeping text inside :gsub('<b.->(.-)</b>', '%1') --remove bold while keeping text inside :gsub('<em.->(.-)</em>', '%1') --remove emphasis while keeping text inside :gsub('<strong.->(.-)</strong>', '%1') --remove strong while keeping text inside :gsub('<sub.->(.-)</sub>', '%1') --remove subscript markup; retain contents :gsub('<sup.->(.-)</sup>', '%1') --remove superscript markup; retain contents :gsub('<u.->(.-)</u>', '%1') --remove underline markup; retain contents :gsub('<.->.-<.->', '') --strip out remaining tags and the text inside :gsub('<.->', '') --remove any other tag markup :gsub('%[%[%s*[Ff][Ii][Ll][Ee]%s*:.-%]%]', '') --strip out files :gsub('%[%[%s*[Ii][Mm][Aa][Gg][Ee]%s*:.-%]%]', '') --strip out use of image: :gsub('%[%[%s*[Cc][Aa][Tt][Ee][Gg][Oo][Rr][Yy]%s*:.-%]%]', '') --strip out categories :gsub('%[%[[^%]]-|', '') --strip out piped link text :gsub('([^%[])%[[^%[%]][^%]]-%s', '%1') --strip out external link text :gsub('^%[[^%[%]][^%]]-%s', '') --strip out external link text :gsub('[%[%]]', '') --then strip out remaining [ and ] :gsub("'''''", "") --strip out bold italic markup :gsub("'''?", "") --not stripping out '''' gives correct output for bolded text in quotes :gsub('%-%-%-%-+', '') --remove ---- lines :gsub("^%s+", "") --strip leading :gsub("%s+$", "") --and trailing spaces :gsub("%s+", " ") --strip redundant spaces if encode then return mw.text.encode(text) else return text end end return p hoter5uo4etb5wdwstjvk8cajoqttvl 618877 618876 2026-07-27T16:49:14Z Wmbata 26533 1 revision imported from [[:en:Module:Plain_text]] 618876 Scribunto text/plain --converts text with wikilinks to plain text, e.g "[[foo|gah]] is [[bar]]" to "gah is bar" --removes anything enclosed in tags that isn't nested, mediawiki strip markers (references etc), files, italic and bold markup require[[strict]] local p = {} function p.main(frame) local text = frame.args[1] local encode = require('Module:yesno')(frame.args.encode) return p._main(text, encode) end function p._main(text, encode) if not text then return end text = mw.text.killMarkers(text) :gsub('&nbsp;', ' ') --replace nbsp spaces with regular spaces :gsub('<br ?/?>', ', ') --replace br with commas :gsub('<span.->(.-)</span>', '%1') --remove spans while keeping text inside :gsub('<i.->(.-)</i>', '%1') --remove italics while keeping text inside :gsub('<b.->(.-)</b>', '%1') --remove bold while keeping text inside :gsub('<em.->(.-)</em>', '%1') --remove emphasis while keeping text inside :gsub('<strong.->(.-)</strong>', '%1') --remove strong while keeping text inside :gsub('<sub.->(.-)</sub>', '%1') --remove subscript markup; retain contents :gsub('<sup.->(.-)</sup>', '%1') --remove superscript markup; retain contents :gsub('<u.->(.-)</u>', '%1') --remove underline markup; retain contents :gsub('<.->.-<.->', '') --strip out remaining tags and the text inside :gsub('<.->', '') --remove any other tag markup :gsub('%[%[%s*[Ff][Ii][Ll][Ee]%s*:.-%]%]', '') --strip out files :gsub('%[%[%s*[Ii][Mm][Aa][Gg][Ee]%s*:.-%]%]', '') --strip out use of image: :gsub('%[%[%s*[Cc][Aa][Tt][Ee][Gg][Oo][Rr][Yy]%s*:.-%]%]', '') --strip out categories :gsub('%[%[[^%]]-|', '') --strip out piped link text :gsub('([^%[])%[[^%[%]][^%]]-%s', '%1') --strip out external link text :gsub('^%[[^%[%]][^%]]-%s', '') --strip out external link text :gsub('[%[%]]', '') --then strip out remaining [ and ] :gsub("'''''", "") --strip out bold italic markup :gsub("'''?", "") --not stripping out '''' gives correct output for bolded text in quotes :gsub('%-%-%-%-+', '') --remove ---- lines :gsub("^%s+", "") --strip leading :gsub("%s+$", "") --and trailing spaces :gsub("%s+", " ") --strip redundant spaces if encode then return mw.text.encode(text) else return text end end return p hoter5uo4etb5wdwstjvk8cajoqttvl Module:Sidebar/configuration 828 124503 618890 2026-06-11T07:56:35Z Chaotic Enby 18762 +class 618890 Scribunto text/plain return { i18n = { child_yes = 'yes', float_none = 'none', float_left = 'left', wrap_true = 'true', navbar_none = 'none', navbar_off = 'off', default_list_title = 'List', title_not_to_add_navbar = 'Template:Sidebar', collapse_title_not_to_add_navbar = 'Template:Sidebar with collapsible lists', templatestyles = { sidebar = 'Module:Sidebar/styles.css', hlist = 'Hlist/styles.css', plainlist = 'Plainlist/styles.css', subinfobox = 'Subinfobox bodystyle/styles.css', }, category = { child = '[[Category:Pages using sidebar with the child parameter]]', conversion = '[[Category:Sidebars with styles needing conversion]]' }, pattern = { collapse_sandbox = '/sandbox$', sandbox = '/sandbox$', subgroup = 'sidebar%-subgroup', style_conversion = 'style$', uncategorized_conversion_titles = { '/[Ss]andbox', '/[Tt]estcases', '/[Dd]oc$' } }, class = { sidebar = 'sidebar', subgroup = 'sidebar-subgroup', subinfobox = 'subinfobox', collapse = 'sidebar-collapse', float_none = 'sidebar-none', float_left = 'sidebar-left', wraplinks = 'nowraplinks', outer_title = 'sidebar-outer-title', top_image = 'sidebar-top-image', top_caption = 'sidebar-top-caption', pretitle = 'sidebar-pretitle', pretitle_with_top_image = 'sidebar-pretitle-with-top-image', title = 'sidebar-title', title_with_pretitle = 'sidebar-title-with-pretitle', image = 'sidebar-image', caption = 'sidebar-caption', above = 'sidebar-above', heading = 'sidebar-heading', content = 'sidebar-content', content_with_subgroup = 'sidebar-content-with-subgroup', below = 'sidebar-below', navbar = 'sidebar-navbar', list = 'sidebar-list', list_title = 'sidebar-list-title', list_title_centered = 'sidebar-list-title-c', list_content = 'sidebar-list-content', noviewer = 'noviewer' } } } drxjlbc57zd2jzh3sg979stjjqjencw 618891 618890 2026-07-27T16:49:15Z Wmbata 26533 1 revision imported from [[:en:Module:Sidebar/configuration]] 618890 Scribunto text/plain return { i18n = { child_yes = 'yes', float_none = 'none', float_left = 'left', wrap_true = 'true', navbar_none = 'none', navbar_off = 'off', default_list_title = 'List', title_not_to_add_navbar = 'Template:Sidebar', collapse_title_not_to_add_navbar = 'Template:Sidebar with collapsible lists', templatestyles = { sidebar = 'Module:Sidebar/styles.css', hlist = 'Hlist/styles.css', plainlist = 'Plainlist/styles.css', subinfobox = 'Subinfobox bodystyle/styles.css', }, category = { child = '[[Category:Pages using sidebar with the child parameter]]', conversion = '[[Category:Sidebars with styles needing conversion]]' }, pattern = { collapse_sandbox = '/sandbox$', sandbox = '/sandbox$', subgroup = 'sidebar%-subgroup', style_conversion = 'style$', uncategorized_conversion_titles = { '/[Ss]andbox', '/[Tt]estcases', '/[Dd]oc$' } }, class = { sidebar = 'sidebar', subgroup = 'sidebar-subgroup', subinfobox = 'subinfobox', collapse = 'sidebar-collapse', float_none = 'sidebar-none', float_left = 'sidebar-left', wraplinks = 'nowraplinks', outer_title = 'sidebar-outer-title', top_image = 'sidebar-top-image', top_caption = 'sidebar-top-caption', pretitle = 'sidebar-pretitle', pretitle_with_top_image = 'sidebar-pretitle-with-top-image', title = 'sidebar-title', title_with_pretitle = 'sidebar-title-with-pretitle', image = 'sidebar-image', caption = 'sidebar-caption', above = 'sidebar-above', heading = 'sidebar-heading', content = 'sidebar-content', content_with_subgroup = 'sidebar-content-with-subgroup', below = 'sidebar-below', navbar = 'sidebar-navbar', list = 'sidebar-list', list_title = 'sidebar-list-title', list_title_centered = 'sidebar-list-title-c', list_content = 'sidebar-list-content', noviewer = 'noviewer' } } } drxjlbc57zd2jzh3sg979stjjqjencw Module:Sidebar/styles.css 828 124504 618892 2024-09-16T21:01:41Z Izno 941 opt out with notheme 618892 sanitized-css text/css /* {{pp-template}} */ /* TODO: Invert width design to be "mobile first" */ .sidebar { /* TODO: Ask if we should have max-width 22em instead */ width: 22em; /* @noflip */ float: right; /* @noflip */ clear: right; /* @noflip */ margin: 0.5em 0 1em 1em; background: var(--background-color-neutral-subtle, #f8f9fa); border: 1px solid var(--border-color-base, #a2a9b1); padding: 0.2em; text-align: center; line-height: 1.4em; font-size: 88%; border-collapse: collapse; /* Timeless has display: none on .nomobile at mobile resolutions, so we * unhide it with display: table and let precedence and proximity win. */ display: table; } /* Unfortunately, so does Minerva desktop, except Minerva drops an * !important on the declaration. So we have to be mean for Minerva users. * Mobile removes the element entirely with `wgMFRemovableClasses` in * https://github.com/wikimedia/operations-mediawiki-config/blob/master/ wmf-config/InitialiseSettings.php#L16992 * which is why displaying it categorically with display: table works. * We don't really want to expose the generic user in the wild on mobile to have * to deal with sidebars. (Maybe the ones with collapsible lists, so that * might be an improvement. That is blocked on [[:phab:T111565]].) */ body.skin-minerva .sidebar { display: table !important; /* also, minerva is way too aggressive about other stylings on tables. * TODO remove when this template gets moved to a div. plans on talk page. * We always float right on Minerva because that's a lot of extra CSS * otherwise. */ float: right !important; margin: 0.5em 0 1em 1em !important; } .sidebar-subgroup { width: 100%; margin: 0; border-spacing: 0; } .sidebar-left { /* @noflip */ float: left; /* @noflip */ clear: left; /* @noflip */ margin: 0.5em 1em 1em 0; } .sidebar-none { float: none; clear: both; /* @noflip */ margin: 0.5em 1em 1em 0; } .sidebar-outer-title { padding: 0 0.4em 0.2em; font-size: 125%; line-height: 1.2em; font-weight: bold; } .sidebar-top-image { padding: 0.4em; } .sidebar-top-caption, .sidebar-pretitle-with-top-image, .sidebar-caption { padding: 0.2em 0.4em 0; line-height: 1.2em; } .sidebar-pretitle { padding: 0.4em 0.4em 0; line-height: 1.2em; } .sidebar-title, .sidebar-title-with-pretitle { padding: 0.2em 0.8em; font-size: 145%; line-height: 1.2em; } .sidebar-title-with-pretitle { padding: 0.1em 0.4em; } .sidebar-image { padding: 0.2em 0.4em 0.4em; } .sidebar-heading { padding: 0.1em 0.4em; } .sidebar-content { padding: 0 0.5em 0.4em; } .sidebar-content-with-subgroup { padding: 0.1em 0.4em 0.2em; } .sidebar-above, .sidebar-below { padding: 0.3em 0.8em; font-weight: bold; } .sidebar-collapse .sidebar-above, .sidebar-collapse .sidebar-below { border-top: 1px solid #aaa; border-bottom: 1px solid #aaa; } .sidebar-navbar { text-align: right; font-size: 115%; padding: 0 0.4em 0.4em; } .sidebar-list-title { padding: 0 0.4em; text-align: left; font-weight: bold; line-height: 1.6em; font-size: 105%; } /* centered text with mw-collapsible headers is finicky */ .sidebar-list-title-c { padding: 0 0.4em; text-align: center; margin: 0 3.3em; } @media (max-width: 640px) { /* users have wide latitude to set arbitrary width and margin :( "Super-specific" selector to prevent overriding this appearance by lower level sidebars too */ body.mediawiki .sidebar { width: 100% !important; clear: both; float: none !important; /* Remove when we div based; Minerva is dumb */ margin-left: 0 !important; margin-right: 0 !important; } /* TODO: We might consider making all links wrap at small resolutions and then * only introduce nowrap at higher resolutions. Do when we invert the media * query. */ } /* Fixes: T367463 */ body.skin--responsive .sidebar a > img { max-width: none !important; } /* Disable backgrounds via style attribute in night mode Eg.https://phabricator.wikimedia.org/F55243859 * https://en.wikipedia.org/w/index.php?title=Laissez-faire */ @media screen { html.skin-theme-clientpref-night .sidebar:not( .notheme ) .sidebar-list-title, html.skin-theme-clientpref-night .sidebar:not( .notheme ) .sidebar-title-with-pretitle { background: transparent !important; } html.skin-theme-clientpref-night .sidebar:not( .notheme ) .sidebar-title-with-pretitle a { color: var( --color-progressive ) !important; } } @media screen and (prefers-color-scheme: dark) { html.skin-theme-clientpref-os .sidebar:not( .notheme ) .sidebar-list-title, html.skin-theme-clientpref-os .sidebar:not( .notheme ) .sidebar-title-with-pretitle { background: transparent !important; } html.skin-theme-clientpref-os .sidebar:not( .notheme ) .sidebar-title-with-pretitle a { color: var( --color-progressive ) !important; } } @media print { body.ns-0 .sidebar { display: none !important; } } j9rltrco0eevefcj27cgv3uari248t0 618893 618892 2026-07-27T16:49:15Z Wmbata 26533 1 revision imported from [[:en:Module:Sidebar/styles.css]] 618892 sanitized-css text/css /* {{pp-template}} */ /* TODO: Invert width design to be "mobile first" */ .sidebar { /* TODO: Ask if we should have max-width 22em instead */ width: 22em; /* @noflip */ float: right; /* @noflip */ clear: right; /* @noflip */ margin: 0.5em 0 1em 1em; background: var(--background-color-neutral-subtle, #f8f9fa); border: 1px solid var(--border-color-base, #a2a9b1); padding: 0.2em; text-align: center; line-height: 1.4em; font-size: 88%; border-collapse: collapse; /* Timeless has display: none on .nomobile at mobile resolutions, so we * unhide it with display: table and let precedence and proximity win. */ display: table; } /* Unfortunately, so does Minerva desktop, except Minerva drops an * !important on the declaration. So we have to be mean for Minerva users. * Mobile removes the element entirely with `wgMFRemovableClasses` in * https://github.com/wikimedia/operations-mediawiki-config/blob/master/ wmf-config/InitialiseSettings.php#L16992 * which is why displaying it categorically with display: table works. * We don't really want to expose the generic user in the wild on mobile to have * to deal with sidebars. (Maybe the ones with collapsible lists, so that * might be an improvement. That is blocked on [[:phab:T111565]].) */ body.skin-minerva .sidebar { display: table !important; /* also, minerva is way too aggressive about other stylings on tables. * TODO remove when this template gets moved to a div. plans on talk page. * We always float right on Minerva because that's a lot of extra CSS * otherwise. */ float: right !important; margin: 0.5em 0 1em 1em !important; } .sidebar-subgroup { width: 100%; margin: 0; border-spacing: 0; } .sidebar-left { /* @noflip */ float: left; /* @noflip */ clear: left; /* @noflip */ margin: 0.5em 1em 1em 0; } .sidebar-none { float: none; clear: both; /* @noflip */ margin: 0.5em 1em 1em 0; } .sidebar-outer-title { padding: 0 0.4em 0.2em; font-size: 125%; line-height: 1.2em; font-weight: bold; } .sidebar-top-image { padding: 0.4em; } .sidebar-top-caption, .sidebar-pretitle-with-top-image, .sidebar-caption { padding: 0.2em 0.4em 0; line-height: 1.2em; } .sidebar-pretitle { padding: 0.4em 0.4em 0; line-height: 1.2em; } .sidebar-title, .sidebar-title-with-pretitle { padding: 0.2em 0.8em; font-size: 145%; line-height: 1.2em; } .sidebar-title-with-pretitle { padding: 0.1em 0.4em; } .sidebar-image { padding: 0.2em 0.4em 0.4em; } .sidebar-heading { padding: 0.1em 0.4em; } .sidebar-content { padding: 0 0.5em 0.4em; } .sidebar-content-with-subgroup { padding: 0.1em 0.4em 0.2em; } .sidebar-above, .sidebar-below { padding: 0.3em 0.8em; font-weight: bold; } .sidebar-collapse .sidebar-above, .sidebar-collapse .sidebar-below { border-top: 1px solid #aaa; border-bottom: 1px solid #aaa; } .sidebar-navbar { text-align: right; font-size: 115%; padding: 0 0.4em 0.4em; } .sidebar-list-title { padding: 0 0.4em; text-align: left; font-weight: bold; line-height: 1.6em; font-size: 105%; } /* centered text with mw-collapsible headers is finicky */ .sidebar-list-title-c { padding: 0 0.4em; text-align: center; margin: 0 3.3em; } @media (max-width: 640px) { /* users have wide latitude to set arbitrary width and margin :( "Super-specific" selector to prevent overriding this appearance by lower level sidebars too */ body.mediawiki .sidebar { width: 100% !important; clear: both; float: none !important; /* Remove when we div based; Minerva is dumb */ margin-left: 0 !important; margin-right: 0 !important; } /* TODO: We might consider making all links wrap at small resolutions and then * only introduce nowrap at higher resolutions. Do when we invert the media * query. */ } /* Fixes: T367463 */ body.skin--responsive .sidebar a > img { max-width: none !important; } /* Disable backgrounds via style attribute in night mode Eg.https://phabricator.wikimedia.org/F55243859 * https://en.wikipedia.org/w/index.php?title=Laissez-faire */ @media screen { html.skin-theme-clientpref-night .sidebar:not( .notheme ) .sidebar-list-title, html.skin-theme-clientpref-night .sidebar:not( .notheme ) .sidebar-title-with-pretitle { background: transparent !important; } html.skin-theme-clientpref-night .sidebar:not( .notheme ) .sidebar-title-with-pretitle a { color: var( --color-progressive ) !important; } } @media screen and (prefers-color-scheme: dark) { html.skin-theme-clientpref-os .sidebar:not( .notheme ) .sidebar-list-title, html.skin-theme-clientpref-os .sidebar:not( .notheme ) .sidebar-title-with-pretitle { background: transparent !important; } html.skin-theme-clientpref-os .sidebar:not( .notheme ) .sidebar-title-with-pretitle a { color: var( --color-progressive ) !important; } } @media print { body.ns-0 .sidebar { display: none !important; } } j9rltrco0eevefcj27cgv3uari248t0 Template:Yesno-no 10 124505 618896 2018-02-13T20:27:17Z WOSlinker 768 separate pp-template not needed 618896 wikitext text/x-wiki {{safesubst:<noinclude />yesno|{{{1}}}|yes={{{yes|yes}}}|no={{{no|no}}}|blank={{{blank|no}}}|¬={{{¬|no}}}|def={{{def|no}}}}}<noinclude> {{Documentation|Template:Yesno/doc}} <!--Categories go in the doc page referenced above; interwikis go in Wikidata.--> </noinclude> 34vmtxa9ubuh1vz2ulp78m5ela68riu 618897 618896 2026-07-27T16:49:15Z Wmbata 26533 1 revision imported from [[:en:Template:Yesno-no]] 618896 wikitext text/x-wiki {{safesubst:<noinclude />yesno|{{{1}}}|yes={{{yes|yes}}}|no={{{no|no}}}|blank={{{blank|no}}}|¬={{{¬|no}}}|def={{{def|no}}}}}<noinclude> {{Documentation|Template:Yesno/doc}} <!--Categories go in the doc page referenced above; interwikis go in Wikidata.--> </noinclude> 34vmtxa9ubuh1vz2ulp78m5ela68riu Template:Visible anchor 10 124506 618902 2026-04-27T17:19:05Z Paine Ellsworth 9670 per edit request on talk page - increase parameter limit from 10 to 30 618902 wikitext text/x-wiki <templatestyles src="Template:Visible anchor/styles.css" /><span class="vanchor"><!-- -->{{#if:{{{1|}}}|<span id="{{plain text|{{{1}}}}}"></span>}}<!-- -->{{#if:{{{2|}}}|<span id="{{plain text|{{{2}}}}}"></span>}}<!-- -->{{#if:{{{3|}}}|<span id="{{plain text|{{{3}}}}}"></span>}}<!-- -->{{#if:{{{4|}}}|<span id="{{plain text|{{{4}}}}}"></span>}}<!-- -->{{#if:{{{5|}}}|<span id="{{plain text|{{{5}}}}}"></span>}}<!-- -->{{#if:{{{6|}}}|<span id="{{plain text|{{{6}}}}}"></span>}}<!-- -->{{#if:{{{7|}}}|<span id="{{plain text|{{{7}}}}}"></span>}}<!-- -->{{#if:{{{8|}}}|<span id="{{plain text|{{{8}}}}}"></span>}}<!-- -->{{#if:{{{9|}}}|<span id="{{plain text|{{{9}}}}}"></span>}}<!-- -->{{#if:{{{10|}}}|<span id="{{plain text|{{{10}}}}}"></span>}}<!-- -->{{#if:{{{11|}}}|<span id="{{plain text|{{{11}}}}}"></span>}}<!-- -->{{#if:{{{12|}}}|<span id="{{plain text|{{{12}}}}}"></span>}}<!-- -->{{#if:{{{13|}}}|<span id="{{plain text|{{{13}}}}}"></span>}}<!-- -->{{#if:{{{14|}}}|<span id="{{plain text|{{{14}}}}}"></span>}}<!-- -->{{#if:{{{15|}}}|<span id="{{plain text|{{{15}}}}}"></span>}}<!-- -->{{#if:{{{16|}}}|<span id="{{plain text|{{{16}}}}}"></span>}}<!-- -->{{#if:{{{17|}}}|<span id="{{plain text|{{{17}}}}}"></span>}}<!-- -->{{#if:{{{18|}}}|<span id="{{plain text|{{{18}}}}}"></span>}}<!-- -->{{#if:{{{19|}}}|<span id="{{plain text|{{{19}}}}}"></span>}}<!-- -->{{#if:{{{20|}}}|<span id="{{plain text|{{{20}}}}}"></span>}}<!-- -->{{#if:{{{21|}}}|<span id="{{plain text|{{{21}}}}}"></span>}}<!-- -->{{#if:{{{22|}}}|<span id="{{plain text|{{{22}}}}}"></span>}}<!-- -->{{#if:{{{23|}}}|<span id="{{plain text|{{{23}}}}}"></span>}}<!-- -->{{#if:{{{24|}}}|<span id="{{plain text|{{{24}}}}}"></span>}}<!-- -->{{#if:{{{25|}}}|<span id="{{plain text|{{{25}}}}}"></span>}}<!-- -->{{#if:{{{26|}}}|<span id="{{plain text|{{{26}}}}}"></span>}}<!-- -->{{#if:{{{27|}}}|<span id="{{plain text|{{{27}}}}}"></span>}}<!-- -->{{#if:{{{28|}}}|<span id="{{plain text|{{{28}}}}}"></span>}}<!-- -->{{#if:{{{29|}}}|<span id="{{plain text|{{{29}}}}}"></span>}}<!-- -->{{#if:{{{30|}}}|<span id="{{plain text|{{{30}}}}}"></span>}}<!-- --><span class="vanchor-text">{{{text|{{{1}}}}}}</span><!-- -->{{#if:{{{31|}}}|<span class="error">{{Tl|Visible anchor}}: too many anchors, maximum is 30.</span>}}<!-- --></span><noinclude> {{Documentation}} <!-- PLEASE ADD CATEGORIES TO THE /doc SUBPAGE; INTERWIKIS GO TO WIKIDATA, THANK YOU! --> </noinclude> 58aqwrtkzmllytfdj3hsoehrnukolpr 618903 618902 2026-07-27T16:49:15Z Wmbata 26533 1 revision imported from [[:en:Template:Visible_anchor]] 618902 wikitext text/x-wiki <templatestyles src="Template:Visible anchor/styles.css" /><span class="vanchor"><!-- -->{{#if:{{{1|}}}|<span id="{{plain text|{{{1}}}}}"></span>}}<!-- -->{{#if:{{{2|}}}|<span id="{{plain text|{{{2}}}}}"></span>}}<!-- -->{{#if:{{{3|}}}|<span id="{{plain text|{{{3}}}}}"></span>}}<!-- -->{{#if:{{{4|}}}|<span id="{{plain text|{{{4}}}}}"></span>}}<!-- -->{{#if:{{{5|}}}|<span id="{{plain text|{{{5}}}}}"></span>}}<!-- -->{{#if:{{{6|}}}|<span id="{{plain text|{{{6}}}}}"></span>}}<!-- -->{{#if:{{{7|}}}|<span id="{{plain text|{{{7}}}}}"></span>}}<!-- -->{{#if:{{{8|}}}|<span id="{{plain text|{{{8}}}}}"></span>}}<!-- -->{{#if:{{{9|}}}|<span id="{{plain text|{{{9}}}}}"></span>}}<!-- -->{{#if:{{{10|}}}|<span id="{{plain text|{{{10}}}}}"></span>}}<!-- -->{{#if:{{{11|}}}|<span id="{{plain text|{{{11}}}}}"></span>}}<!-- -->{{#if:{{{12|}}}|<span id="{{plain text|{{{12}}}}}"></span>}}<!-- -->{{#if:{{{13|}}}|<span id="{{plain text|{{{13}}}}}"></span>}}<!-- -->{{#if:{{{14|}}}|<span id="{{plain text|{{{14}}}}}"></span>}}<!-- -->{{#if:{{{15|}}}|<span id="{{plain text|{{{15}}}}}"></span>}}<!-- -->{{#if:{{{16|}}}|<span id="{{plain text|{{{16}}}}}"></span>}}<!-- -->{{#if:{{{17|}}}|<span id="{{plain text|{{{17}}}}}"></span>}}<!-- -->{{#if:{{{18|}}}|<span id="{{plain text|{{{18}}}}}"></span>}}<!-- -->{{#if:{{{19|}}}|<span id="{{plain text|{{{19}}}}}"></span>}}<!-- -->{{#if:{{{20|}}}|<span id="{{plain text|{{{20}}}}}"></span>}}<!-- -->{{#if:{{{21|}}}|<span id="{{plain text|{{{21}}}}}"></span>}}<!-- -->{{#if:{{{22|}}}|<span id="{{plain text|{{{22}}}}}"></span>}}<!-- -->{{#if:{{{23|}}}|<span id="{{plain text|{{{23}}}}}"></span>}}<!-- -->{{#if:{{{24|}}}|<span id="{{plain text|{{{24}}}}}"></span>}}<!-- -->{{#if:{{{25|}}}|<span id="{{plain text|{{{25}}}}}"></span>}}<!-- -->{{#if:{{{26|}}}|<span id="{{plain text|{{{26}}}}}"></span>}}<!-- -->{{#if:{{{27|}}}|<span id="{{plain text|{{{27}}}}}"></span>}}<!-- -->{{#if:{{{28|}}}|<span id="{{plain text|{{{28}}}}}"></span>}}<!-- -->{{#if:{{{29|}}}|<span id="{{plain text|{{{29}}}}}"></span>}}<!-- -->{{#if:{{{30|}}}|<span id="{{plain text|{{{30}}}}}"></span>}}<!-- --><span class="vanchor-text">{{{text|{{{1}}}}}}</span><!-- -->{{#if:{{{31|}}}|<span class="error">{{Tl|Visible anchor}}: too many anchors, maximum is 30.</span>}}<!-- --></span><noinclude> {{Documentation}} <!-- PLEASE ADD CATEGORIES TO THE /doc SUBPAGE; INTERWIKIS GO TO WIKIDATA, THANK YOU! --> </noinclude> 58aqwrtkzmllytfdj3hsoehrnukolpr Template:Visible anchor/styles.css 10 124507 618904 2026-04-17T03:39:26Z Moxy 2985 Accessibility Guidelines (WCAG) 2.0. 618904 sanitized-css text/css /* {{pp-template}} */ .vanchor > :target ~ .vanchor-text { background-color: #ebf4ff; } @media screen { html.skin-theme-clientpref-night .vanchor > :target ~ .vanchor-text { background-color: #0f4dc9; } } @media screen and (prefers-color-scheme: dark) { html.skin-theme-clientpref-os .vanchor > :target ~ .vanchor-text { background-color: #0f4dc9; } } juuzxupy5l70okszqohfudkmnjxa092 618905 618904 2026-07-27T16:49:15Z Wmbata 26533 1 revision imported from [[:en:Template:Visible_anchor/styles.css]] 618904 sanitized-css text/css /* {{pp-template}} */ .vanchor > :target ~ .vanchor-text { background-color: #ebf4ff; } @media screen { html.skin-theme-clientpref-night .vanchor > :target ~ .vanchor-text { background-color: #0f4dc9; } } @media screen and (prefers-color-scheme: dark) { html.skin-theme-clientpref-os .vanchor > :target ~ .vanchor-text { background-color: #0f4dc9; } } juuzxupy5l70okszqohfudkmnjxa092 Template:Plain text 10 124508 618908 2022-08-01T20:08:40Z Neveselbert 15618 Reverting edit(s) by [[Special:Contributions/Neveselbert|Neveselbert]] ([[User_talk:Neveselbert|talk]]) to rev. 995473403 by Scottywong: Reverting [[WP:AGF|good faith]] edits [[w:en:WP:RW|(RW 16.1)]] 618908 wikitext text/x-wiki <noinclude>{{pp-template|small=yes}}</noinclude>{{#invoke:Plain text|main|{{{1|}}}}}<noinclude> {{documentation}} </noinclude> j1sd7nr4syu1ekxrua7t2dn2unwklsn 618909 618908 2026-07-27T16:49:15Z Wmbata 26533 1 revision imported from [[:en:Template:Plain_text]] 618908 wikitext text/x-wiki <noinclude>{{pp-template|small=yes}}</noinclude>{{#invoke:Plain text|main|{{{1|}}}}}<noinclude> {{documentation}} </noinclude> j1sd7nr4syu1ekxrua7t2dn2unwklsn Template:Endplainlist 10 124509 618916 2024-02-17T04:52:14Z Pppery 6383 Protected "[[Template:Endplainlist]]": Oops ([Edit=Require administrator access] (indefinite) [Move=Require administrator access] (indefinite)) 618916 wikitext text/x-wiki <includeonly></div></includeonly><noinclude> {{documentation|Template:Plainlist/doc}} </noinclude> owuqpy73m48jricqo7bykll5w0j3c2o 618917 618916 2026-07-27T16:49:16Z Wmbata 26533 1 revision imported from [[:en:Template:Endplainlist]] 618916 wikitext text/x-wiki <includeonly></div></includeonly><noinclude> {{documentation|Template:Plainlist/doc}} </noinclude> owuqpy73m48jricqo7bykll5w0j3c2o Template:Template link code 10 124510 618926 2020-11-21T12:06:22Z Primefac 9919 update 618926 wikitext text/x-wiki <includeonly>{{#Invoke:Template link general|main|nolink=yes|code=yes|nowrap=yes}}</includeonly><noinclude> {{Documentation|1=Template:Tlg/doc |content = {{tlg/doc|tlc}} }} <!-- Add categories to the /doc subpage, not here! --> </noinclude> 0i49ncdivj3996big2nh593ty7aspr8 618927 618926 2026-07-27T16:49:16Z Wmbata 26533 1 revision imported from [[:en:Template:Template_link_code]] 618926 wikitext text/x-wiki <includeonly>{{#Invoke:Template link general|main|nolink=yes|code=yes|nowrap=yes}}</includeonly><noinclude> {{Documentation|1=Template:Tlg/doc |content = {{tlg/doc|tlc}} }} <!-- Add categories to the /doc subpage, not here! --> </noinclude> 0i49ncdivj3996big2nh593ty7aspr8 Template:Template parameter usage 10 124511 618938 2023-11-27T06:57:32Z Sdkb 13366 Partial revert of [[User:SUM1]]'s edit [[Special:Diff/1039918972]] per [[WP:CLICKHERE]] 618938 wikitext text/x-wiki {{#switch:{{{label|}}} |=[https://bambots.brucemyers.com/TemplateParam.php?wiki=enwiki&template={{Urlencode:{{#if:{{{1|}}}|{{ROOTPAGENAME:{{{1|}}}}}|{{ROOTPAGENAME}}}}}} {{#ifeq:{{yesno-no|{{{lc}}}}}|no|S|s}}ee a monthly parameter usage report] for {{#if:{{{1|}}}|[[Template:{{ROOTPAGENAME:{{{1|}}}}}]]|this template}} in articles{{#ifeq:{{yesno-no|{{{based}}}}}|yes|&#32;based on {{#if:{{{1|}}}|its|this}} TemplateData}}. |None|none=[https://bambots.brucemyers.com/TemplateParam.php?wiki=enwiki&template={{Urlencode:{{#if:{{{1|}}}|{{ROOTPAGENAME:{{{1|}}}}}|{{ROOTPAGENAME}}}}}} {{#ifeq:{{yesno-no|{{{lc}}}}}|no|P|p}}arameter usage report]{{#ifeq:{{yesno-no|{{{based}}}}}|yes|&#32;based on {{#if:{{{1|}}}|its|this}} TemplateData}} |for|For=[https://bambots.brucemyers.com/TemplateParam.php?wiki=enwiki&template={{Urlencode:{{#if:{{{1|}}}|{{ROOTPAGENAME:{{{1|}}}}}|{{ROOTPAGENAME}}}}}} {{#ifeq:{{yesno-no|{{{lc}}}}}|no|P|p}}arameter usage report] for {{#if:{{{1|}}}|[[Template:{{ROOTPAGENAME:{{{1|}}}}}]]|[[Template:{{ROOTPAGENAME}}]]}}{{#ifeq:{{yesno-no|{{{based}}}}}|yes|&#32;based on {{#if:{{{1|}}}|its|this}} TemplateData}}. |#default=[https://bambots.brucemyers.com/TemplateParam.php?wiki=enwiki&template={{Urlencode:{{#if:{{{1|}}}|{{ROOTPAGENAME:{{{1|}}}}}|{{ROOTPAGENAME}}}}}} {{{label|}}}]{{#ifeq:{{yesno-no|{{{based}}}}}|yes|&#32;based on {{#if:{{{1|}}}|its|this}} TemplateData}} }}<noinclude> {{documentation}} </noinclude> fenf674wxid9swzlpd9p77yc9n9kzm0 618939 618938 2026-07-27T16:49:17Z Wmbata 26533 1 revision imported from [[:en:Template:Template_parameter_usage]] 618938 wikitext text/x-wiki {{#switch:{{{label|}}} |=[https://bambots.brucemyers.com/TemplateParam.php?wiki=enwiki&template={{Urlencode:{{#if:{{{1|}}}|{{ROOTPAGENAME:{{{1|}}}}}|{{ROOTPAGENAME}}}}}} {{#ifeq:{{yesno-no|{{{lc}}}}}|no|S|s}}ee a monthly parameter usage report] for {{#if:{{{1|}}}|[[Template:{{ROOTPAGENAME:{{{1|}}}}}]]|this template}} in articles{{#ifeq:{{yesno-no|{{{based}}}}}|yes|&#32;based on {{#if:{{{1|}}}|its|this}} TemplateData}}. |None|none=[https://bambots.brucemyers.com/TemplateParam.php?wiki=enwiki&template={{Urlencode:{{#if:{{{1|}}}|{{ROOTPAGENAME:{{{1|}}}}}|{{ROOTPAGENAME}}}}}} {{#ifeq:{{yesno-no|{{{lc}}}}}|no|P|p}}arameter usage report]{{#ifeq:{{yesno-no|{{{based}}}}}|yes|&#32;based on {{#if:{{{1|}}}|its|this}} TemplateData}} |for|For=[https://bambots.brucemyers.com/TemplateParam.php?wiki=enwiki&template={{Urlencode:{{#if:{{{1|}}}|{{ROOTPAGENAME:{{{1|}}}}}|{{ROOTPAGENAME}}}}}} {{#ifeq:{{yesno-no|{{{lc}}}}}|no|P|p}}arameter usage report] for {{#if:{{{1|}}}|[[Template:{{ROOTPAGENAME:{{{1|}}}}}]]|[[Template:{{ROOTPAGENAME}}]]}}{{#ifeq:{{yesno-no|{{{based}}}}}|yes|&#32;based on {{#if:{{{1|}}}|its|this}} TemplateData}}. |#default=[https://bambots.brucemyers.com/TemplateParam.php?wiki=enwiki&template={{Urlencode:{{#if:{{{1|}}}|{{ROOTPAGENAME:{{{1|}}}}}|{{ROOTPAGENAME}}}}}} {{{label|}}}]{{#ifeq:{{yesno-no|{{{based}}}}}|yes|&#32;based on {{#if:{{{1|}}}|its|this}} TemplateData}} }}<noinclude> {{documentation}} </noinclude> fenf674wxid9swzlpd9p77yc9n9kzm0 Template:Short URL box 10 124512 618948 2025-11-16T14:18:03Z FaviFake 26677 fix link 618948 wikitext text/x-wiki {{shortcut|msg=<div class="module-shortcutlist" style="font-weight:normal">[[Wikipedia:URL Shortener|{{{text|Short URL}}}]]</div><br /> <span class="plainlinks">[https://w.wiki/{{{1<noinclude>|4Q7</noinclude>}}} w.wiki/{{{1<noinclude>|4Q7</noinclude>}}}]</span>}}<noinclude> {{Documentation}} <!-- Add categories and interwikis to the /doc subpage, not here! --> </noinclude> 4fy7n4obi3klcdwdtib9j513f7m6y42 618949 618948 2026-07-27T16:49:18Z Wmbata 26533 1 revision imported from [[:en:Template:Short_URL_box]] 618948 wikitext text/x-wiki {{shortcut|msg=<div class="module-shortcutlist" style="font-weight:normal">[[Wikipedia:URL Shortener|{{{text|Short URL}}}]]</div><br /> <span class="plainlinks">[https://w.wiki/{{{1<noinclude>|4Q7</noinclude>}}} w.wiki/{{{1<noinclude>|4Q7</noinclude>}}}]</span>}}<noinclude> {{Documentation}} <!-- Add categories and interwikis to the /doc subpage, not here! --> </noinclude> 4fy7n4obi3klcdwdtib9j513f7m6y42 Template:Shortcut compact 10 124513 618950 2025-11-17T16:46:00Z FaviFake 26677 one more 618950 wikitext text/x-wiki <table class="shortcutbox shortcutbox-compact noprint" style="clear:right; float:right; border:1px solid #aaa; background:var(--background-color-base, #fff); color:inherit; margin:0.1em; padding:1px; text-align:center;"><tr><th style="border-right:1px solid #aaa; padding:2px;"><small><span style="font-weight:normal">&nbsp;[[Wikipedia:Shortcut|Shortcut{{#if:{{{2|}}}|s}}]]:&nbsp;</span></small></th><th style="padding:2px;">&nbsp;<small>{{#if:{{{1|}}}|[[{{{1}}}]]}}{{#if:{{{2|}}}|&nbsp; &nbsp;[[{{{2}}}]]}}{{#if:{{{3|}}}|&nbsp; &nbsp;[[{{{3}}}]]}}{{#if:{{{4|}}}|[[{{{4}}}]]}}{{#if:{{{5|}}}|&nbsp; &nbsp;[[{{{5}}}]]}}&nbsp;</small></th></tr></table><noinclude> {{Documentation}} </noinclude> qdxvika355bmqeecfeb0p0zf1j73lk2 618951 618950 2026-07-27T16:49:18Z Wmbata 26533 1 revision imported from [[:en:Template:Shortcut_compact]] 618950 wikitext text/x-wiki <table class="shortcutbox shortcutbox-compact noprint" style="clear:right; float:right; border:1px solid #aaa; background:var(--background-color-base, #fff); color:inherit; margin:0.1em; padding:1px; text-align:center;"><tr><th style="border-right:1px solid #aaa; padding:2px;"><small><span style="font-weight:normal">&nbsp;[[Wikipedia:Shortcut|Shortcut{{#if:{{{2|}}}|s}}]]:&nbsp;</span></small></th><th style="padding:2px;">&nbsp;<small>{{#if:{{{1|}}}|[[{{{1}}}]]}}{{#if:{{{2|}}}|&nbsp; &nbsp;[[{{{2}}}]]}}{{#if:{{{3|}}}|&nbsp; &nbsp;[[{{{3}}}]]}}{{#if:{{{4|}}}|[[{{{4}}}]]}}{{#if:{{{5|}}}|&nbsp; &nbsp;[[{{{5}}}]]}}&nbsp;</small></th></tr></table><noinclude> {{Documentation}} </noinclude> qdxvika355bmqeecfeb0p0zf1j73lk2 Template:Lua sidebar/styles.css 10 124514 618954 2021-04-24T04:27:37Z Izno 941 max-width 618954 sanitized-css text/css .lua-sidebar { width: auto; max-width: 22em; } hxkspvtmmhihekuzzwicqq4c1jd4hgr 618955 618954 2026-07-27T16:49:18Z Wmbata 26533 1 revision imported from [[:en:Template:Lua_sidebar/styles.css]] 618954 sanitized-css text/css .lua-sidebar { width: auto; max-width: 22em; } hxkspvtmmhihekuzzwicqq4c1jd4hgr Template:Template redirect 10 124515 618958 2022-03-31T17:59:41Z MusikBot II 15878 Protected "[[Template:Template redirect]]": [[Wikipedia:High-risk templates|High-risk template or module]]: 255 transclusions ([[User:MusikBot II/TemplateProtector|more info]]) ([Edit=Require autoconfirmed or confirmed access] (indefinite)) 618958 wikitext text/x-wiki <includeonly>{{#invoke:Shortcut|main|template=yes|redirect=yes}}</includeonly><noinclude>{{Documentation}}</noinclude> rlspkp5wnkjc5ccy5twdlm4zzrtlbql 618959 618958 2026-07-27T16:49:18Z Wmbata 26533 1 revision imported from [[:en:Template:Template_redirect]] 618958 wikitext text/x-wiki <includeonly>{{#invoke:Shortcut|main|template=yes|redirect=yes}}</includeonly><noinclude>{{Documentation}}</noinclude> rlspkp5wnkjc5ccy5twdlm4zzrtlbql Template:Va 10 124516 618960 2023-03-27T18:00:04Z MusikBot II 15878 Protected "[[Template:Va]]": [[Wikipedia:High-risk templates|High-risk template or module]]: 254 transclusions ([[User:MusikBot II/TemplateProtector|more info]]) ([Edit=Require autoconfirmed or confirmed access] (indefinite)) 618960 wikitext text/x-wiki #REDIRECT [[Template:visible anchor]] i6gfixc1ov5k85lcqmmrva9zr1piq80 618961 618960 2026-07-27T16:49:18Z Wmbata 26533 1 revision imported from [[:en:Template:Va]] 618960 wikitext text/x-wiki #REDIRECT [[Template:visible anchor]] i6gfixc1ov5k85lcqmmrva9zr1piq80 Template:Format TemplateData 10 124517 618962 2021-10-05T19:23:32Z MusikBot II 15878 Protected "[[Template:Format TemplateData]]": [[Wikipedia:High-risk templates|High-risk template or module]]: 305 transclusions ([[User:MusikBot II/TemplateProtector|more info]]) ([Edit=Require autoconfirmed or confirmed access] (indefinite)) 618962 wikitext text/x-wiki <includeonly>{{#ifeq:{{yesno-yes|{{{header}}}}}|yes|{{TemplateData header}} }}{{#invoke:Format TemplateData| f |classNoNumTOC=nonumtoc |cssParams=border:#B3B7FF 1px solid;|docpageCreate=%s/doc |docpageDetect=/doc$ |msgDescMiss=Missing description |cat=Templates with TemplateData errors}}</includeonly><noinclude> {{Documentation}} </noinclude> in0weol9sija4upagvbgx1pbjtrzw7q 618963 618962 2026-07-27T16:49:19Z Wmbata 26533 1 revision imported from [[:en:Template:Format_TemplateData]] 618962 wikitext text/x-wiki <includeonly>{{#ifeq:{{yesno-yes|{{{header}}}}}|yes|{{TemplateData header}} }}{{#invoke:Format TemplateData| f |classNoNumTOC=nonumtoc |cssParams=border:#B3B7FF 1px solid;|docpageCreate=%s/doc |docpageDetect=/doc$ |msgDescMiss=Missing description |cat=Templates with TemplateData errors}}</includeonly><noinclude> {{Documentation}} </noinclude> in0weol9sija4upagvbgx1pbjtrzw7q Module:Format TemplateData 828 124518 618966 2026-07-23T06:01:42Z A876 5803 DON'T check for Module:JSONutil. (to stop this template from making ghost transclusion entries on many pages) 618966 Scribunto text/plain local TemplateData = { item = 46997995, serial = "2025-02-07", suite = "TemplateData" } local Failsafe = TemplateData local Config = { -- Multiple option names mapped into unique internal fields. basicCnf = { catProblem = "strange", classMultiColumns = "selMultClm", classNoNumTOC = "suppressTOCnum", classTable = "classTable", cssParWrap = "cssTabWrap", cssParams = "cssTable", docpageCreate = "suffix", docpageDetect = "subpage", helpAliases = "supportAliases", helpBoolean = "support4boolean", helpContent = "support4content", helpDate = "support4date", helpDefault = "support4default", helpFile = "support4wiki-file-name", helpFormat = "supportFormat", helpLine = "support4line", helpNumber = "support4number", helpPage = "support4wiki-page-name", helpString = "support4string", helpTemplate = "support4wiki-template-name", helpURL = "support4url", helpUser = "support4wiki-user-name", msgDescMiss = "solo", tStylesMultiColumns = "stylesMultClm", tStylesTOCnum = "stylesTOCnum" }, classTable = { "wikitable" }, -- Classes for params table cssTable = false, -- Styles for params table cssTabWrap = false, -- Styles for params table wrapper debug = false, debugmultilang = "#c0c0c0", jsonDebug = "json-code-lint", -- Class for jsonDebug tool loudly = false, -- Show exported element, etc. solo = false, -- Complaint on missing description strange = false, -- Title of maintenance category subpage = false, -- Pattern to identify subpage suffix = false, -- Subpage creation scheme suppressTOCnum = false -- Class for TOC number suppression } local Data = { div = false, -- <div class="mw-templatedata-doc-wrap"> got = false, -- table, initial templatedata object heirs = false, -- table, params that are inherited jump = false, -- source position at end of "params" less = false, -- main description missing lasting = false, -- old syntax encountered lazy = false, -- doc mode; do not generate effective <templatedata> leading = false, -- show TOC -- low = false, -- 1= mode order = false, -- parameter sequence params = false, -- table, exported parameters scream = false, -- error messages sibling = false, -- TOC juxtaposed slang = nil, -- project/user language code slim = false, -- JSON reduced to plain source = false, -- JSON input strip = false, -- <templatedata> evaluation tag = false, -- table, exported root element title = false, -- page tree = false -- table, rewritten templatedata object } local Permit = { builder = { after = "block", align = "block", block = "block", compressed = "block", dense = "block", grouped = "inline", half = "inline", indent = "block", inline = "inline", last = "block", lead = "block", newlines = "*", spaced = "inline" }, colors = { bg = "var(--background-color-base, #fff)", deprecated = "#ffcbcb", fg = "var(--color-base, #000)", optional = "#eaecf0", required = "#eaf3ff", suggested = "#fff", tableheadbg = "var(--background-color-progressive-subtle, #b3b7ff)" }, params = { aliases = "table", autovalue = "string", default = "string table I18N nowiki", deprecated = "boolean string I18N", description = "string table I18N", example = "string table I18N nowiki", inherits = "string", label = "string table I18N", required = "boolean", style = "string table", suggested = "boolean", suggestedvalues = "string table number boolean", type = "string" }, root = { description = "string table I18N", format = "string", maps = "table", paramOrder = "table", params = "table", sets = "table" }, search = "[{,]%%s*(['\"])%s%%1%%s*:%%s*%%{", types = { boolean = true, content = true, date = true, line = true, number = true, string = true, unknown = true, url = true, ["string/line"] = "line", ["string/wiki-page-name"] = "wiki-page-name", ["string/wiki-user-name"] = "wiki-user-name", ["unbalanced-wikitext"] = true, ["wiki-file-name"] = true, ["wiki-page-name"] = true, ["wiki-template-name"] = true, ["wiki-user-name"] = true } } local function Fault(alert) -- Memorize error message. -- Parameter: -- alert -- string, error message if Data.scream then Data.scream = string.format("%s *** %s", Data.scream, alert) else Data.scream = alert end end -- Fault() local function Fetch(ask, allow) -- Fetch module. -- Parameter: -- ask -- string, with name -- "/global" -- "JSONutil" -- "Multilingual" -- "Text" -- "WLink" -- allow -- true: no error if unavailable -- Returns table of module -- Error: Module not available local sign = ask local r, stem if sign:sub(1, 1) == "/" then sign = TemplateData.frame:getTitle() .. sign else stem = sign sign = "Module:" .. stem end if TemplateData.extern then r = TemplateData.extern[sign] else TemplateData.extern = {} end if not r then local lucky, g = pcall(require, sign) if type(g) == "table" then if stem and type(g[stem]) == "function" then r = g[stem]() else r = g end TemplateData.extern[sign] = r elseif not allow then error(string.format("Fetch(%s) %s", sign, g), 0) end end return r end -- Fetch() local function Foreign() -- Guess human language, returns slang or not. if type(Data.slang) == "nil" then local Multilingual = Fetch("Multilingual", true) if Multilingual and type(Multilingual.userLangCode) == "function" then Data.slang = Multilingual.userLangCode() else Data.slang = mw.language.getContentLanguage():getCode():lower() end end if Data.slang and mw.ustring.codepoint(Data.slang, 1, 1) > 122 then Data.slang = false end return Data.slang end -- Foreign() local function facet(ask, at) -- Find physical position of parameter definition in JSON. -- Parameter: -- ask -- string, parameter name -- at -- number, physical position within definition -- Returns number or nil. local seek = string.format(Permit.search, ask:gsub("%%", "%%%%"):gsub("([%-.()+*?^$%[%]])", "%%%1")) local i, k, r, slice, source if not Data.jump then Data.jump = Data.source:find("params", 2) if Data.jump then Data.jump = Data.jump + 7 else Data.jump = 1 end end i, k = Data.source:find(seek, at + Data.jump) while i and not r do source = Data.source:sub(k + 1) slice = source:match('^%s*"([^"]+)"s*:') if not slice then slice = source:match("^%s*'([^']+)'%s*:") end if (slice and Permit.params[slice]) or source:match("^%s*%}") then r = k else i, k = Data.source:find(seek, k) end end -- while i return r end -- facet() local function facilities(apply) -- Retrieve details of suggestedvalues. -- Parameter: -- apply -- table, with plain or enhanced values -- .suggestedvalues -- table|string|number, or more -- Returns -- 1 -- table, with suggestedvalues -- 2 -- table, with CSS map, or not -- 3 -- string, with class, or not -- 4 -- string, with templatestyles, or not local elements = apply.suggestedvalues local s = type(elements) local r1, r2, r3, r4 if s == "table" then local values = elements.values if type(values) == "table" then r1 = values if type(elements.scroll) == "string" then r2 = r2 or {} r2.height = apply.scroll r2.overflow = "auto" end if type(elements.minwidth) == "string" then local s = type(elements.maxcolumns) r2 = r2 or {} r2["column-width"] = elements.minwidth if s == "string" or s == "number" then s = tostring(elements.maxcolumns) r2["column-count"] = s end if type(Config.selMultClm) == "string" then r3 = Config.selMultClm end if type(Config.stylesMultClm) == "string" then local src = Config.stylesMultClm .. "/styles.css" r4 = TemplateData.frame:extensionTag("templatestyles", nil, { src = src }) end end elseif elements and elements ~= "" then r1 = elements end elseif s == "string" then s = mw.text.trim(about) if s ~= "" then r1 = {} table.insert(r1, { code = s }) end elseif s == "number" then r1 = {} table.insert(r1, { code = tostring(elements) }) end return r1, r2, r3, r4 end -- facilities() local function factory(adapt) -- Retrieve localized text from system message. -- Parameter: -- adapt -- string, message ID after "templatedata-" -- Returns string, with localized text local o = mw.message.new("templatedata-" .. adapt) if Foreign() then o:inLanguage(Data.slang) end return o:plain() end -- factory() local function faculty(adjust) -- Test template argument for Boolean. -- adjust -- string or nil -- Returns boolean. local s = type(adjust) local r if s == "string" then r = mw.text.trim(adjust) r = (r ~= "" and r ~= "0") elseif s == "boolean" then r = adjust else r = false end return r end -- faculty() local function failures() -- Retrieve error collection and category, returns string. local r if Data.scream then local e = mw.html.create("span"):addClass("error"):wikitext(Data.scream) r = tostring(e) mw.addWarning("'''TemplateData'''<br />" .. Data.scream) if Config.strange then r = string.format("%s[[category:%s]]", r, Config.strange) end else r = "" end return r end -- failures() local function fair(adjust) -- Reduce text to one line of plain text, or noexport wikitext blocks. -- adjust -- string -- Returns string with adjusted text. local f = function(a) return a:gsub("%s*\n%s*", " "):gsub("%s%s+", " ") end local tags = { { start = "<noexport>", stop = "</noexport>", }, { start = "<exportonly>", stop = "</exportonly>", l = false, }, } local r = adjust local i, j, k, s, tag for m = 1, 2 do tag = tags[m] if r:find(tag.start, 1, true) then s = r r = "" i = 1 tag.l = true j, k = s:find(tag.start, i, true) while j do if j > 1 then r = r .. f(s:sub(i, j - 1)) end i = k + 1 j, k = s:find(tag.stop, i, true) if j then if m == 1 then r = r .. s:sub(i, j - 1) end i = k + 1 j, k = s:find(tag.start, i, true) else Fault("missing " .. tag.stop) end end -- while j r = r .. s:sub(i) elseif m == 1 then r = f(r) end end -- for m if tags[2].l then r = r:gsub("<exportonly>.*</exportonly>", "") end return r end -- fair() local function fancy(advance, alert) -- Present JSON source. -- Parameter: -- advance -- true, for nice -- alert -- true, for visible -- Returns string. local r if Data.source then local support = Config.jsonDebug local css if advance then css = { height = "6em", resize = "vertical", } r = { [1] = "syntaxhighlight", [2] = Data.source, lang = "json", style = table.concat(css, ";"), } if alert then r.class(support) end r = TemplateData.frame:callParserFunction("#tag", r) else css = { ["font-size"] = "0.77em", ["line-height"] = "1.35", } if alert then css.resize = "vertical" else css.display = "none" end r = mw.html.create("pre"):addClass(support):css(css):wikitext(mw.text.encode(Data.source)) r = tostring(r) end r = "\n" .. r else r = "" end return r end -- fancy() local function faraway(alternatives) -- Retrieve best language version from multilingual text. -- Parameter: -- alternatives -- table, to be evaluated -- Returns -- 1 -- string, with best match -- 2 -- table of other versions, if any local n = 0 local variants = {} local r1, r2 for k, v in pairs(alternatives) do if type(v) == "string" then v = mw.text.trim(v) if v ~= "" and type(k) == "string" then k = k:lower() variants[k] = v n = n + 1 end end end -- for k, v if n > 0 then local Multilingual = Fetch("Multilingual", true) if Multilingual and type(Multilingual.i18n) == "function" then local show, slang = Multilingual.i18n(variants) if show then r1 = show variants[slang] = nil r2 = variants end end if not r1 then Foreign() for k, v in pairs(variants) do if n == 1 then r1 = v elseif Data.slang == k then variants[k] = nil r1 = v r2 = variants end end -- for k, v end if r2 and Multilingual then for k, v in pairs(r2) do if v and not Multilingual.isLang(k, true) then Fault(string.format("%s <code>lang=%s</code>", "Invalid", k)) end end -- for k, v end end return r1, r2 end -- faraway() local function fashioned(about, asked, assign) -- Create description head. -- Parameter: -- about -- table, supposed to contain description -- asked -- true, if mandatory description -- assign -- <block>, if to be equipped -- Returns <block> with head, or nil. local para = assign or mw.html.create("div") local plus, r if about and about.description then if type(about.description) == "string" then para:wikitext(about.description) else para:wikitext(about.description[1]) plus = mw.html.create("ul") plus:css("text-align", "left") for k, v in pairs(about.description[2]) do plus:node( mw.html .create("li") :node(mw.html.create("code"):wikitext(k)) :node(mw.html.create("br")) :wikitext(fair(v)) ) end -- for k, v if Config.loudly then plus = mw.html .create("div") :css("background-color", Config.debugmultilang) :css("color", "inherit") :node(plus) else plus:addClass("templatedata-maintain"):css("display", "none") end end elseif Config.solo and asked then para:addClass("error"):wikitext(Config.solo) Data.less = true else para = false end if para then if plus then r = mw.html.create("div"):node(para):node(plus) else r = para end end return r end -- fashioned() local function fatten(access) -- Create table row for subheadline. -- Parameter: -- access -- string, with name -- Returns <tr>. local param = Data.tree.params[access] local sub, sort = access:match("(=+)%s*(%S.*)$") local headline = mw.html.create(string.format("h%d", #sub)) local r = mw.html.create("tr") local td = mw.html.create("td"):attr("colspan", "5"):attr("data-sort-value", "!" .. sort) local s if param.style then s = type(param.style) if s == "table" then td:css(param.style) elseif s == "string" then td:cssText(param.style) end end s = fashioned(param, false, headline) if s then headline = s else headline:wikitext(sort) end td:node(headline) r:node(td) return r end -- fatten() local function fathers() -- Merge parameters with inherited values. local n = 0 local p = Data.params local t = Data.tree.params local p2, t2 for k, v in pairs(Data.heirs) do n = n + 1 end -- for k, v for i = 1, n do if Data.heirs then for k, v in pairs(Data.heirs) do if v and not Data.heirs[v] then n = n - 1 t[k].inherits = nil Data.heirs[k] = nil p2 = {} t2 = {} if p[v] then for k2, v2 in pairs(p[v]) do p2[k2] = v2 end -- for k2, v2 if p[k] then for k2, v2 in pairs(p[k]) do if type(v2) ~= "nil" then p2[k2] = v2 end end -- for k2, v2 end p[k] = p2 for k2, v2 in pairs(t[v]) do t2[k2] = v2 end -- for k2, v2 for k2, v2 in pairs(t[k]) do if type(v2) ~= "nil" then t2[k2] = v2 end end -- for k2, v2 t[k] = t2 else Fault("No params[] inherits " .. v) end end end -- for k, v end end -- i = 1, n if n > 0 then local s for k, v in pairs(Data.heirs) do if v then if s then s = string.format("%s &#124; %s", s, k) else s = "Circular inherits: " .. k end end end -- for k, v Fault(s) end end -- fathers() local function favorize() -- Local customization issues. local boole = { ["font-size"] = "1.25em" } local l, cx = pcall(mw.loadData, TemplateData.frame:getTitle() .. "/config") local scripting, style TemplateData.ltr = not mw.language.getContentLanguage():isRTL() if TemplateData.ltr then scripting = "left" else scripting = "right" end boole["margin-" .. scripting] = "3em" Permit.boole = { [false] = { css = boole, lead = true, show = "&#x2610;", }, [true] = { css = boole, lead = true, show = "&#x2611;", }, } Permit.css = {} for k, v in pairs(Permit.colors) do if k == "tableheadbg" then k = "tablehead" end if k == "fg" then style = "color" else style = "background-color" end Permit.css[k] = {} Permit.css[k][style] = v end -- for k, v if type(cx) == "table" then local c, s if type(cx.permit) == "table" then if type(cx.permit.boole) == "table" then if type(cx.permit.boole[true]) == "table" then Permit.boole[false] = cx.permit.boole[false] end if type(cx.permit.boole[true]) == "table" then Permit.boole[true] = cx.permit.boole[true] end end if type(cx.permit.css) == "table" then for k, v in pairs(cx.permit.css) do if type(v) == "table" then Permit.css[k] = v end end -- for k, v end end for k, v in pairs(Config.basicCnf) do s = type(cx[k]) if s == "string" or s == "table" then Config[v] = cx[k] end end -- for k, v end if type(Config.subpage) ~= "string" or type(Config.suffix) ~= "string" then local got = mw.message.new("templatedata-doc-subpage") local suffix if got:isDisabled() then suffix = "doc" else suffix = got:plain() end if type(Config.subpage) ~= "string" then Config.subpage = string.format("/%s$", suffix) end if type(Config.suffix) ~= "string" then Config.suffix = string.format("%%s/%s", suffix) end end end -- favorize() local function feasible(all, at, about) -- Deal with suggestedvalues within parameter. -- Parameter: -- all -- parameter details -- .default -- .type -- at -- string, with parameter name -- about -- suggestedvalues -- table, -- value and possibly description -- table may have elements: -- .code -- mandatory -- .label -- table|string -- .support -- table|string -- .icon -- string -- .class -- table|string -- .css -- table -- .style -- string -- .less -- true: suppress code -- Returns -- 1: mw.html object <ul> -- 2: sequence table with values, or nil local h = {} local e, r1, r2, s, v if #about > 0 then for i = 1, #about do e = about[i] s = type(e) if s == "table" then if type(e.code) == "string" then s = mw.text.trim(e.code) if s == "" then e = nil else e.code = s end else e = nil s = string.format("params.%s.%s[%d] %s", at, "suggestedvalues", i, "MISSING 'code:'") end elseif s == "string" then s = mw.text.trim(e) if s == "" then e = nil s = string.format("params.%s.%s[%d] EMPTY", at, "suggestedvalues", i) Fault(s) else e = { code = s } end elseif s == "number" then e = { code = tostring(e) } else s = string.format("params.%s.%s[%d] INVALID", at, "suggestedvalues", i) Fault(s) e = false end if e then v = v or {} table.insert(v, e) if h[e.code] then s = string.format("params.%s.%s REPEATED %s", at, "suggestedvalues", e.code) Fault(s) else h[e.code] = true end end end -- for i else Fault(string.format("params.%s.suggestedvalues %s", at, "NOT AN ARRAY")) end if v then local code, d, k, less, story, swift, t, u r1 = mw.html.create("ul") r2 = {} for i = 1, #v do u = mw.html.create("li") e = v[i] table.insert(r2, e.code) story = false less = (e.less == true) if not less then swift = e.code if e.support then local scream, support s = type(e.support) if s == "string" then support = e.support elseif s == "table" then support = faraway(e.support) else scream = "INVALID" end if support then s = mw.text.trim(support) if s == "" then scream = "EMPTY" elseif s:find("[%[%]|%<%>]") then scream = "BAD PAGE" else support = s end end if scream then s = string.format("params.%s.%s[%d].support %s", at, "suggestedvalues", i, scream) Fault(s) else swift = string.format("[[:%s|%s]]", support, swift) end end if all.type:sub(1, 5) == "wiki-" and swift == e.code then local rooms = { file = 6, temp = 10, user = 2, } local ns = rooms[all.type:sub(6, 9)] or 0 t = mw.title.makeTitle(ns, swift) if t and t.exists then swift = string.format("[[:%s|%s]]", t.prefixedText, swift) end end if e.code == all.default then k = 800 else k = 300 end code = mw.html.create("code"):css("font-weight", tostring(k)):css("white-space", "nowrap"):wikitext(swift) u:node(code) end if e.class then s = type(e.class) if s == "string" then u:addClass(e.class) elseif s == "table" then for k, s in pairs(e.class) do u:addClass(s) end -- for k, s else s = string.format("params.%s.%s[%d].class INVALID", at, "suggestedvalues", i) Fault(s) end end if e.css then if type(e.css) == "table" then u:css(e.css) else s = string.format("params.%s.%s[%d].css INVALID", at, "suggestedvalues", i) Fault(s) end end if e.style then if type(e.style) == "string" then u:cssText(e.style) else s = string.format("params.%s.%s[%d].style INVALID", at, "suggestedvalues", i) Fault(s) end end if all.type == "wiki-file-name" and not e.icon then e.icon = e.code end if e.label then s = type(e.label) if s == "string" then s = mw.text.trim(e.label) if s == "" then s = string.format("params.%s.%s[%d].label %s", at, "suggestedvalues", i, "EMPTY") Fault(s) else story = s end elseif s == "table" then story = faraway(e.label) else s = string.format("params.%s.%s[%d].label INVALID", at, "suggestedvalues", i) Fault(s) end end s = false if type(e.icon) == "string" then t = mw.title.makeTitle(6, e.icon) if t and t.file.exists then local g = mw.html.create("span") s = string.format("[[%s|16px]]", t.prefixedText) g:attr("role", "presentation"):wikitext(s) s = tostring(g) end end if not s and not less and e.label then s = mw.ustring.char(0x2013) end if s then d = mw.html.create("span"):wikitext(s) if TemplateData.ltr then if not less then d:css("margin-left", "0.5em") end if story then d:css("margin-right", "0.5em") end else if not less then d:css("margin-right", "0.5em") end if story then d:css("margin-left", "0.5em") end end u:node(d) end if story then u:wikitext(story) end r1:newline():node(u) end -- for i end if not r1 and v ~= false then Fault(string.format("params.%s.suggestedvalues INVALID", at)) r1 = mw.html.create("code"):addClass("error"):wikitext("INVALID") end return r1, r2 end -- feasible() local function feat() -- Check and store parameter sequence. if Data.source then local i = 0 local s for k, v in pairs(Data.tree.params) do if i == 0 then Data.order = {} i = 1 s = k else i = 2 break -- for k, v end end -- for k, v if i > 1 then local pointers = {} local points = {} local given = {} for k, v in pairs(Data.tree.params) do i = facet(k, 1) if type(v) == "table" then if type(v.label) == "string" then s = mw.text.trim(v.label) if s == "" then s = k end else s = k end if given[s] then if given[s] == 1 then local scream = "Parameter label '%s' detected multiple times" Fault(string.format(scream, s)) given[s] = 2 end else given[s] = 1 end end if i then table.insert(points, i) pointers[i] = k i = facet(k, i) if i then s = "Parameter '%s' detected twice" Fault(string.format(s, k)) end else s = "Parameter '%s' not detected" Fault(string.format(s, k)) end end -- for k, v table.sort(points) for i = 1, #points do table.insert(Data.order, pointers[points[i]]) end -- i = 1, #points elseif s then table.insert(Data.order, s) end end end -- feat() local function feature(access) -- Create table row for parameter, check and display violations. -- Parameter: -- access -- string, with name -- Returns <tr>. local mode, s, status local fine = function(a) s = mw.text.trim(a) return a == s and a ~= "" and not a:find("%|=\n") and not a:find("%s%s") end local begin = mw.html.create("td") local code = mw.html.create("code") local desc = mw.html.create("td") local eager = mw.html.create("td") local legal = true local param = Data.tree.params[access] local ranking = { "required", "suggested", "optional", "deprecated" } local r = mw.html.create("tr") local styles = "mw-templatedata-doc-param-" local sort, typed for k, v in pairs(param) do if v == "" then param[k] = false end end -- for k, v -- label sort = param.label or access if sort:match("^%d+$") then begin:attr("data-sort-value", string.format("%05d", tonumber(sort))) end begin:css("font-weight", "700"):wikitext(sort) -- name and aliases code:css("font-size", "0.92em"):css("white-space", "nowrap"):wikitext(access) if not fine(access) then code:addClass("error") Fault(string.format("Bad ID params.<code>%s</code>", access)) legal = false begin:attr("data-sort-value", " " .. sort) end code = mw.html.create("td"):addClass(styles .. "name"):node(code) if access:match("^%d+$") then code:attr("data-sort-value", string.format("%05d", tonumber(access))) end if type(param.aliases) == "table" then local lapsus, syn for k, v in pairs(param.aliases) do code:tag("br") if type(v) == "string" then if not fine(v) then lapsus = true code:node(mw.html.create("span"):addClass("error"):css("font-style", "italic"):wikitext("string")) :wikitext(s) else if Config.supportAliases then s = string.format("[[%s|%s]]", Config.supportAliases, mw.text.nowiki(s)) end syn = mw.html.create("span"):addClass(styles .. "alias"):css("white-space", "nowrap"):wikitext(s) code:node(syn) end else lapsus = true code:node(mw.html.create("code"):addClass("error"):wikitext(type(v))) end end -- for k, v if lapsus then s = string.format("params.<code>%s</code>.aliases", access) Fault(factory("invalid-value"):gsub("$1", s)) legal = false end end -- description etc. s = fashioned(param) if s then desc:node(s) end if param.style then s = type(param.style) if s == "table" then desc:css(param.style) elseif s == "string" then desc:cssText(param.style) end end if param.suggestedvalues or param.default or param.example or param.autovalue then local details = { "suggestedvalues", "default", "example", "autovalue", } local dl = mw.html.create("dl") local dd, section, show for i = 1, #details do s = details[i] show = param[s] if show then dd = mw.html.create("dd") section = factory("doc-param-" .. s) if s == "default" and Config.support4default then section = string.format("[[%s|%s]]", Config.support4default, mw.text.nowiki(section)) end if param.type == "boolean" and (show == "0" or show == "1") then local boole = Permit.boole[(show == "1")] if boole.lead == true then dd:node(mw.html.create("code"):wikitext(show)):wikitext(" ") end if type(boole.show) == "string" then local v = mw.html.create("span"):attr("aria-hidden", "true"):wikitext(boole.show) if boole.css then v:css(boole.css) end dd:node(v) end if type(boole.suffix) == "string" then dd:wikitext(boole.suffix) end if boole.lead == false then dd:wikitext(" "):node(mw.html.create("code"):wikitext(show)) end elseif s == "suggestedvalues" then local v, css, class, ts = facilities(param) if v then local ul ul, v = feasible(param, access, v) if v then dd:newline():node(ul) if css then dd:css(css) if class then dd:addClass(class) end if ts then dd:newline() dd:node(ts) end end Data.params[access].suggestedvalues = v end end else dd:wikitext(show) end dl:node(mw.html.create("dt"):wikitext(section)):node(dd) end end -- i = 1, #details desc:node(dl) end -- type if type(param.type) == "string" then param.type = mw.text.trim(param.type) if param.type == "" then param.type = false end end if param.type then s = Permit.types[param.type] typed = mw.html.create("td"):addClass(styles .. "type") if s then if s == "string" then Data.params[access].type = s typed:wikitext(factory("doc-param-type-" .. s)):tag("br") typed:node(mw.html.create("span"):addClass("error"):wikitext(param.type)) Data.lasting = true else local support = Config["support4" .. param.type] s = factory("doc-param-type-" .. param.type) if support then s = string.format("[[%s|%s]]", support, s) end typed:wikitext(s) end else Data.params[access].type = "unknown" typed:addClass("error"):wikitext("INVALID") s = string.format("params.<code>%s</code>.type", access) Fault(factory("invalid-value"):gsub("$1", s)) legal = false end else typed = mw.html.create("td"):wikitext(factory("doc-param-type-unknown")) Data.params[access].type = "unknown" if param.default then Data.params[access].default = nil Fault("Default value requires <code>type</code>") legal = false end end typed:addClass("navigation-not-searchable") -- status if param.required then mode = 1 if param.autovalue then Fault(string.format("autovalued <code>%s</code> required", access)) legal = false end if param.default then Fault(string.format("Defaulted <code>%s</code> required", access)) legal = false end if param.deprecated then Fault(string.format("Required deprecated <code>%s</code>", access)) legal = false end elseif param.deprecated then mode = 4 elseif param.suggested then mode = 2 else mode = 3 end status = ranking[mode] ranking = factory("doc-param-status-" .. status) if mode == 1 or mode == 4 then ranking = mw.html.create("span"):css("font-weight", "700"):wikitext(ranking) if type(param.deprecated) == "string" then ranking:tag("br") ranking:wikitext(param.deprecated) end if param.suggested and mode == 4 then s = string.format("Suggesting deprecated <code>%s</code>", access) Fault(s) legal = false end end eager :attr("data-sort-value", tostring(mode)) :node(ranking) :addClass(string.format("%sstatus-%s %s", styles, status, "navigation-not-searchable")) -- <tr> r:attr("id", "templatedata:" .. mw.uri.anchorEncode(access)) :css(Permit.css[status]) :addClass(styles .. status) :node(begin) :node(code) :node(desc) :node(typed) :node(eager) :newline() if not legal then r:css("border", "3px solid #f00") end return r end -- feature() local function features() -- Create <table> for parameters. -- Returns <table>, or nil. local r if Data.tree and Data.tree.params then local tbl = mw.html.create("table") local tr = mw.html.create("tr") feat() if Data.order and #Data.order > 1 then tbl:addClass("sortable") end if type(Config.classTable) == "table" then for k, v in pairs(Config.classTable) do tbl:addClass(v) end -- for k, v end if type(Config.cssTable) == "table" then tbl:css(Config.cssTable) end tr:addClass("navigation-not-searchable") :node( mw.html.create("th"):attr("colspan", "2"):css(Permit.css.tablehead):wikitext(factory("doc-param-name")) ) :node(mw.html.create("th"):css(Permit.css.tablehead):wikitext(factory("doc-param-desc"))) :node(mw.html.create("th"):css(Permit.css.tablehead):wikitext(factory("doc-param-type"))) :node(mw.html.create("th"):css(Permit.css.tablehead):wikitext(factory("doc-param-status"))) tbl :newline() -- :node( mw.html.create( "thead" ) :node(tr) -- ) :newline() if Data.order then local leave, s for i = 1, #Data.order do s = Data.order[i] if s:sub(1, 1) == "=" then leave = true tbl:node(fatten(s)) Data.order[i] = false elseif s:match("[=|]") then Fault(string.format("Bad param <code>%s</code>", s)) else tbl:node(feature(s)) end end -- for i = 1, #Data.order if leave then for i = #Data.order, 1, -1 do if not Data.order[i] then table.remove(Data.order, i) end end -- for i = #Data.order, 1, -1 end Data.tag.paramOrder = Data.order end if Config.cssTabWrap or Data.scroll then r = mw.html.create("div") if type(Config.cssTabWrap) == "table" then r:css(Config.cssTabWrap) elseif type(Config.cssTabWrap) == "string" then -- deprecated r:cssText(Config.cssTabWrap) end if Data.scroll then r:css("height", Data.scroll):css("overflow", "auto") end r:node(tbl) else r = tbl end end return r end -- features() local function fellow(any, assigned, at) -- Check sets[] parameter and issue error message, if necessary. -- Parameter: -- any -- should be number -- assigned -- parameter name -- at -- number, of set local s if type(any) ~= "number" then s = "<code>sets[%d].params[%s]</code>??" Fault(string.format(s, at, mw.text.nowiki(tostring(any)))) elseif type(assigned) == "string" then if not Data.got.params[assigned] then s = "<code>sets[%d].params %s</code> is undefined" Fault(string.format(s, at, assigned)) end else s = "<code>sets[%d].params[%d] = %s</code>??" Fault(string.format(s, k, type(assigned))) end end -- fellow() local function fellows() -- Check sets[] and issue error message, if necessary. local s if type(Data.got.sets) == "table" then if type(Data.got.params) == "table" then for k, v in pairs(Data.got.sets) do if type(k) == "number" then if type(v) == "table" then for ek, ev in pairs(v) do if ek == "label" then s = type(ev) if s ~= "string" and s ~= "table" then s = "<code>sets[%d].label</code>??" Fault(string.format(s, k)) end elseif ek == "params" and type(ev) == "table" then for pk, pv in pairs(ev) do fellow(pk, pv, k) end -- for pk, pv else ek = mw.text.nowiki(tostring(ek)) s = "<code>sets[%d][%s]</code>??" Fault(string.format(s, k, ek)) end end -- for ek, ev else k = mw.text.nowiki(tostring(k)) v = mw.text.nowiki(tostring(v)) s = string.format("<code>sets[%s][%s]</code>??", k, v) Fault(s) end else k = mw.text.nowiki(tostring(k)) s = string.format("<code>sets[%s]</code> ?????", k) Fault(s) end end -- for k, v else s = "<code>params</code> required for <code>sets</code>" Fault(s) end else s = "<code>sets</code> needs to be of <code>object</code> type" Fault(s) end end -- fellows() local function finalize(advance) -- Wrap presentation into frame. -- Parameter: -- advance -- true, for nice -- Returns string. local r, lapsus if Data.div then r = tostring(Data.div) elseif Data.strip then r = Data.strip else lapsus = true r = "" end r = r .. failures() if Data.source then local live = (advance or lapsus) if not live then live = TemplateData.frame:preprocess("{{REVISIONID}}") live = (live == "") end if live then r = r .. fancy(advance, lapsus) end end return r end -- finalize() local function find() -- Find JSON data within page source (title). -- Returns string, or nil. local s = Data.title:getContent() local i, j = s:find("<templatedata>", 1, true) local r if i then local k = s:find("</templatedata>", j, true) if k then r = mw.text.trim(s:sub(j + 1, k - 1)) end end return r end -- find() local function flat(adjust) -- Remove formatting from text string for VisualEditor. -- Parameter: -- arglist -- string, to be stripped, or nil -- Returns string, or nil. local r if adjust then r = adjust:gsub("\n", " ") if r:find("<noexport>", 1, true) then r = r:gsub("<noexport>.*</noexport>", "") end if r:find("<exportonly>", 1, true) then r = r:gsub("</?exportonly>", "") end if r:find("''", 1, true) then r = r:gsub("'''", ""):gsub("''", "") end if r:find("<", 1, true) then local Text = Fetch("Text") r = r:gsub("<br */?>", "\r\n"):gsub("<sup>2</sup>", "&sup2;"):gsub("<sup>3</sup>", "&sup3;") r = Text.getPlain(r) end if r:find("[", 1, true) then local WLink = Fetch("WLink") if WLink.isBracketedURL(r) then r = r:gsub("%[([hf]tt?ps?://%S+) [^%]]+%]", "%1") end r = WLink.getPlain(r) end if r:find("&", 1, true) then r = mw.text.decode(r) if r:find("&shy;", 1, true) then r = r:gsub("&shy;", "") end end end return r end -- flat() local function flush() -- JSON encode narrowed input; obey unnamed (numerical) parameters. -- Returns <templatedata> JSON string. local r if Data.tag then r = mw.text.jsonEncode(Data.tag):gsub("%}$", ",") else r = "{" end r = r .. '\n"params":{' if Data.order then local sep = "" local s for i = 1, #Data.order do s = Data.order[i] r = string.format("%s%s\n%s:%s", r, sep, mw.text.jsonEncode(s), mw.text.jsonEncode(Data.params[s])) sep = ",\n" end -- for i = 1, #Data.order end r = r .. "\n}\n}" return r end -- flush() local function focus(access) -- Check components; focus multilingual description, build trees. -- Parameter: -- access -- string, name of parameter, nil for root local f = function(a, at) local r if at then r = string.format("<code>params.%s</code>", at) else r = "''root''" end if a then r = string.format("%s<code>.%s</code>", r, a) end return r end local parent if access then parent = Data.got.params[access] else parent = Data.got end if type(parent) == "table" then local elem, permit, s, scope, slot, tag, target if access then permit = Permit.params if type(access) == "number" then slot = tostring(access) else slot = access end else permit = Permit.root end for k, v in pairs(parent) do scope = permit[k] if scope then s = type(v) if s == "string" and k ~= "format" then v = mw.text.trim(v) end if scope:find(s, 1, true) then if scope:find("I18N", 1, true) then if s == "string" then elem = fair(v) elseif s == "table" then local translated v, translated = faraway(v) if v then if translated and k == "description" then elem = { [1] = fair(v), [2] = translated, } else elem = fair(v) end else elem = false end end if type(v) == "string" then if k == "deprecated" then if v == "1" then v = true elseif v == "0" then v = false end elem = v elseif scope:find("nowiki", 1, true) then elem = mw.text.nowiki(v) elem = elem:gsub("&#13;" .. string.char(10), "<br>") v = v:gsub(string.char(13), "") else v = flat(v) end elseif s == "boolean" then if scope:find("boolean", 1, true) then elem = v else s = "Type <code>boolean</code> bad for " .. f(k, slot) Fault(s) end end else if k == "params" and not access then v = nil elem = nil elseif k == "format" and not access then elem = mw.text.decode(v) v = nil elseif k == "inherits" then elem = v if not Data.heirs then Data.heirs = {} end Data.heirs[slot] = v v = nil elseif k == "style" then elem = v v = nil elseif s == "string" then v = mw.text.nowiki(v) elem = v else elem = v end end if type(elem) ~= "nil" then if not target then if access then if not Data.tree.params then Data.tree.params = {} end Data.tree.params[slot] = {} target = Data.tree.params[slot] else Data.tree = {} target = Data.tree end end target[k] = elem elem = false end if type(v) ~= "nil" then if not tag then if access then if type(v) == "string" and v.sub(1, 1) == "=" then v = nil else if not Data.params then Data.params = {} end Data.params[slot] = {} tag = Data.params[slot] end else Data.tag = {} tag = Data.tag end end if type(v) ~= "nil" and k ~= "suggestedvalues" then tag[k] = v end end else s = string.format("Type <code>%s</code> bad for %s", scope, f(k, slot)) Fault(s) end else Fault("Unknown component " .. f(k, slot)) end end -- for k, v if not access and Data.got.sets then fellows() end else Fault(f() .. " needs to be of <code>object</code> type") end end -- focus() local function format() -- Build formatted element. -- Returns <inline>. local source = Data.tree.format:lower() local r, s if source == "inline" or source == "block" then r = mw.html.create("i"):wikitext(source) else local code if source:find("|", 1, true) then local scan = "^[\n ]*%{%{[\n _]*|[\n _]*=[\n _]*%}%}[\n ]*$" if source:match(scan) then code = source:gsub("\n", "N") else s = mw.text.nowiki(source):gsub("\n", "&#92;n") s = tostring(mw.html.create("code"):wikitext(s)) Fault("Invalid format " .. s) source = false end else local words = mw.text.split(source, "%s+") local show, start, support, unknown for i = 1, #words do s = words[i] if i == 1 then start = s end support = Permit.builder[s] if support == start or support == "*" then Permit.builder[s] = true elseif s:match("^[1-9]%d?") and Permit.builder.align then Permit.builder.align = tonumber(s) else if unknown then unknown = string.format("%s %s", unknown, s) else unknown = s end end end -- i = 1, #words if unknown then s = tostring(mw.html.create("code"):css("white-space", "nowrap"):wikitext(s)) Fault("Unknown/misplaced format keyword " .. s) source = false start = false end if start == "inline" then if Permit.builder.half == true then show = "inline half" code = "{{_ |_=_}}" elseif Permit.builder.grouped == true then show = "inline grouped" code = "{{_ | _=_}}" elseif Permit.builder.spaced == true then show = "inline spaced" code = "{{_ | _ = _ }}" end if Permit.builder.newlines == true then show = show or "inline" code = code or "{{_|_=_}}" show = show .. " newlines" code = string.format("N%sN", code) end elseif start == "block" then local space = "" -- amid "|" and name local spaced = " " -- preceding "=" local spacer = " " -- following "=" local suffix = "N" -- closing "}}" on new line show = "block" if Permit.builder.indent == true then start = " " show = "block indent" else start = "" end if Permit.builder.compressed == true then spaced = "" spacer = "" show = show .. " compressed" if Permit.builder.last == true then show = show .. " last" else suffix = "" end else if Permit.builder.lead == true then show = show .. " lead" space = " " end if type(Permit.builder.align) ~= "string" then local n s = " align" if Permit.builder.align == true then n = 0 if type(Data.got) == "table" and type(Data.got.params) == "table" then for k, v in pairs(Data.got.params) do if type(v) == "table" and not v.deprecated and type(k) == "string" then k = mw.ustring.len(k) if k > n then n = k end end end -- for k, v end else n = Permit.builder.align if type(n) == "number" and n > 1 then s = string.format("%s %d", s, n) else n = 0 -- How come? end end if n > 1 then spaced = string.rep("_", n - 1) .. " " end show = show .. s elseif Permit.builder.after == true then spaced = "" show = show .. " after" elseif Permit.builder.dense == true then spaced = "" spacer = "" show = show .. " dense" end if Permit.builder.last == true then suffix = spacer show = show .. " last" end end code = string.format("N{{_N%s|%s_%s=%s_%s}}N", start, space, spaced, spacer, suffix) if show == "block" then show = "block newlines" end end if show then r = mw.html.create("span"):wikitext(show) end end if code then source = code:gsub("N", "\n") code = mw.text.nowiki(code):gsub("N", "&#92;n") code = mw.html.create("code"):css("margin-left", "1em"):css("margin-right", "1em"):wikitext(code) if r then r = mw.html.create("span"):node(r):node(code) else r = code end end end if source and Data.tag then Data.tag.format = source end return r end -- format() local function formatter() -- Build presented documentation. -- Returns <div>. local r = mw.html.create("div") local x = fashioned(Data.tree, true, r) local s if x then r = x end if Data.leading then local toc = mw.html.create("div") local shift if Config.suppressTOCnum then toc:addClass(Config.suppressTOCnum) if type(Config.stylesTOCnum) == "string" then local src = Config.stylesTOCnum .. "/styles.css" s = TemplateData.frame:extensionTag("templatestyles", nil, { src = src }) r:newline():node(s) end end toc:addClass("navigation-not-searchable"):css("margin-top", "0.5em"):wikitext("__TOC__") if Data.sibling then local block = mw.html.create("div") if TemplateData.ltr then shift = "right" else shift = "left" end block:css("float", shift):wikitext(Data.sibling) r:newline():node(block):newline() end r:newline():node(toc):newline() if shift then r:node(mw.html.create("div"):css("clear", shift)):newline() end end s = features() if s then if Data.leading then r:node(mw.html.create("h" .. Config.nested):wikitext(factory("doc-params"))):newline() end r:node(s) end if Data.shared then local global = mw.html.create("div"):attr("id", "templatedata-global") local shift if TemplateData.ltr then shift = "right" else shift = "left" end global:css("float", shift):wikitext(string.format("[[%s|%s]]", Data.shared, "Global")) r:newline():node(global) end if Data.tree and Data.tree.format then local e = format() if e then local show = "Format" if Config.supportFormat then show = string.format("[[%s|%s]]", Config.supportFormat, show) end r:node(mw.html.create("p"):addClass("navigation-not-searchable"):wikitext(show .. ": "):node(e)) end end return r end -- formatter() local function free() -- Remove JSON comment lines. if Data.source:find("//", 1, true) then Data.source:gsub("([{,\"'])(%s*\n%s*//.*\n%s*)([{},\"'])", "%1%3") end end -- free() local function full() -- Build survey table from JSON data, append invisible <templatedata>. Data.div = mw.html.create("div"):addClass("mw-templatedata-doc-wrap") if Permit.css.bg then Data.div:css(Permit.css.bg) end if Permit.css.fg then Data.div:css(Permit.css.fg) end focus() if Data.tag then if type(Data.got.params) == "table" then for k, v in pairs(Data.got.params) do focus(k) end -- for k, v if Data.heirs then fathers() end end end Data.div:node(formatter()) if not Data.lazy then Data.slim = flush() if TemplateData.frame then local div = mw.html.create("div") local tdata = { [1] = "templatedata", [2] = Data.slim, } Data.strip = TemplateData.frame:callParserFunction("#tag", tdata) div:wikitext(Data.strip) if Config.loudly then Data.div:node(mw.html.create("hr"):css({ height = "7ex" })) else div:css("display", "none") end Data.div:node(div) end end if Data.lasting then Fault("deprecated type syntax") end if Data.less then Fault(Config.solo) end end -- full() local function furnish(adapt, arglist) -- Analyze transclusion. -- Parameter: -- adapt -- table, #invoke parameters -- arglist -- table, template parameters -- Returns string. local source favorize() -- deprecated: for k, v in pairs(Config.basicCnf) do if adapt[k] and adapt[k] ~= "" then Config[v] = adapt[k] end end -- for k, v if arglist.heading and arglist.heading:match("^[3-6]$") then Config.nested = arglist.heading else Config.nested = "2" end Config.loudly = faculty(arglist.debug or adapt.debug) Data.lazy = faculty(arglist.lazy) and not Config.loudly Data.leading = faculty(arglist.TOC) if Data.leading and arglist.TOCsibling then Data.sibling = mw.text.trim(arglist.TOCsibling) end if arglist.lang then Data.slang = arglist.lang:lower() elseif adapt.lang then Data.slang = adapt.lang:lower() end if arglist.JSON then source = arglist.JSON elseif arglist.Global then source = TemplateData.getGlobalJSON(arglist.Global, arglist.Local) elseif arglist[1] then local s = mw.text.trim(arglist[1]) local start = s:sub(1, 1) if start == "<" then Data.strip = s elseif start == "{" then source = s elseif mw.ustring.sub(s, 1, 8) == mw.ustring.char(127, 39, 34, 96, 85, 78, 73, 81) then Data.strip = s end end if type(arglist.vertical) == "string" and arglist.vertical:match("^%d*%.?%d+[emprx]+$") then Data.scroll = arglist.vertical end if not source then Data.title = mw.title.getCurrentTitle() source = find() if not source and not Data.title.text:match(Config.subpage) then local s = string.format(Config.suffix, Data.title.prefixedText) Data.title = mw.title.new(s) if Data.title.exists then source = find() end end end if not Data.lazy then if not Data.title then Data.title = mw.title.getCurrentTitle() end Data.lazy = Data.title.text:match(Config.subpage) end if type(source) == "string" then TemplateData.getPlainJSON(source) end return finalize(faculty(arglist.source)) end -- furnish() Failsafe.failsafe = function(atleast) -- Retrieve versioning and check for compliance. -- Precondition: -- atleast -- string, with required version -- or wikidata|item|~|@ or false -- Postcondition: -- Returns string -- with queried version/item, also if problem -- false -- if appropriate -- 2024-03-01 local since = atleast local last = (since == "~") local linked = (since == "@") local link = (since == "item") local r if last or link or linked or since == "wikidata" then local item = Failsafe.item since = false if type(item) == "number" and item > 0 then local suited = string.format("Q%d", item) if link then r = suited else local entity = mw.wikibase.getEntity(suited) if type(entity) == "table" then local seek = Failsafe.serialProperty or "P348" local vsn = entity:formatPropertyValues(seek) if type(vsn) == "table" and type(vsn.value) == "string" and vsn.value ~= "" then if last and vsn.value == Failsafe.serial then r = false elseif linked then if mw.title.getCurrentTitle().prefixedText == mw.wikibase.getSitelink(suited) then r = false else r = suited end else r = vsn.value end end end end elseif link then r = false end end if type(r) == "nil" then if not since or since <= Failsafe.serial then r = Failsafe.serial else r = false end end return r end -- Failsafe.failsafe() TemplateData.getGlobalJSON = function(access, adapt) -- Retrieve TemplateData from a global repository (JSON). -- Parameter: -- access -- string, with page specifier (on WikiMedia Commons) -- adapt -- JSON string or table with local overrides -- Returns true, if succeeded. local plugin = Fetch("/global") local r if type(plugin) == "table" and type(plugin.fetch) == "function" then local s, got = plugin.fetch(access, adapt) if got then Data.got = got Data.order = got.paramOrder Data.shared = s r = true full() else Fault(s) end end return r end -- TemplateData.getGlobalJSON() TemplateData.getPlainJSON = function(adapt) -- Reduce enhanced JSON data to plain text localized JSON. -- Parameter: -- adapt -- string, with enhanced JSON -- Returns string, or not. if type(adapt) == "string" then -- local JSONutil = Fetch("JSONutil", true) -- DON'T check for Module:JSONutil. (doesn't exist in English WP, blocked from creation.) local JSONutil = nil -- DO act as if Fetch() failed. Data.source = adapt free() if JSONutil then local Multilingual = Fetch("Multilingual", true) local f if Multilingual then f = Multilingual.i18n end Data.got = JSONutil.fetch(Data.source, true, f) else local lucky lucky, Data.got = pcall(mw.text.jsonDecode, Data.source) end if type(Data.got) == "table" then full() elseif not Data.strip then local scream = type(Data.got) if scream == "string" then scream = Data.got else scream = "Data.got: " .. scream end Fault("fatal JSON error: " .. scream) end end return Data.slim end -- TemplateData.getPlainJSON() TemplateData.test = function(adapt, arglist) TemplateData.frame = mw.getCurrentFrame() return furnish(adapt, arglist) end -- TemplateData.test() -- Export. local p = {} p.f = function(frame) -- Template call. local lucky, r TemplateData.frame = frame lucky, r = pcall(furnish, frame.args, frame:getParent().args) if not lucky then Fault("INTERNAL: " .. r) r = failures() end return r end -- p.f p.failsafe = function(frame) -- Versioning interface. local s = type(frame) local since if s == "table" then since = frame.args[1] elseif s == "string" then since = frame end if since then since = mw.text.trim(since) if since == "" then since = false end end return Failsafe.failsafe(since) or "" end -- p.failsafe p.TemplateData = function() -- Module interface. return TemplateData end setmetatable(p, { __call = function(func, ...) setmetatable(p, nil) return Failsafe end, }) return p 2dd3b90kpdohdijcui9w39wr2ft47sq 618967 618966 2026-07-27T16:49:19Z Wmbata 26533 1 revision imported from [[:en:Module:Format_TemplateData]] 618966 Scribunto text/plain local TemplateData = { item = 46997995, serial = "2025-02-07", suite = "TemplateData" } local Failsafe = TemplateData local Config = { -- Multiple option names mapped into unique internal fields. basicCnf = { catProblem = "strange", classMultiColumns = "selMultClm", classNoNumTOC = "suppressTOCnum", classTable = "classTable", cssParWrap = "cssTabWrap", cssParams = "cssTable", docpageCreate = "suffix", docpageDetect = "subpage", helpAliases = "supportAliases", helpBoolean = "support4boolean", helpContent = "support4content", helpDate = "support4date", helpDefault = "support4default", helpFile = "support4wiki-file-name", helpFormat = "supportFormat", helpLine = "support4line", helpNumber = "support4number", helpPage = "support4wiki-page-name", helpString = "support4string", helpTemplate = "support4wiki-template-name", helpURL = "support4url", helpUser = "support4wiki-user-name", msgDescMiss = "solo", tStylesMultiColumns = "stylesMultClm", tStylesTOCnum = "stylesTOCnum" }, classTable = { "wikitable" }, -- Classes for params table cssTable = false, -- Styles for params table cssTabWrap = false, -- Styles for params table wrapper debug = false, debugmultilang = "#c0c0c0", jsonDebug = "json-code-lint", -- Class for jsonDebug tool loudly = false, -- Show exported element, etc. solo = false, -- Complaint on missing description strange = false, -- Title of maintenance category subpage = false, -- Pattern to identify subpage suffix = false, -- Subpage creation scheme suppressTOCnum = false -- Class for TOC number suppression } local Data = { div = false, -- <div class="mw-templatedata-doc-wrap"> got = false, -- table, initial templatedata object heirs = false, -- table, params that are inherited jump = false, -- source position at end of "params" less = false, -- main description missing lasting = false, -- old syntax encountered lazy = false, -- doc mode; do not generate effective <templatedata> leading = false, -- show TOC -- low = false, -- 1= mode order = false, -- parameter sequence params = false, -- table, exported parameters scream = false, -- error messages sibling = false, -- TOC juxtaposed slang = nil, -- project/user language code slim = false, -- JSON reduced to plain source = false, -- JSON input strip = false, -- <templatedata> evaluation tag = false, -- table, exported root element title = false, -- page tree = false -- table, rewritten templatedata object } local Permit = { builder = { after = "block", align = "block", block = "block", compressed = "block", dense = "block", grouped = "inline", half = "inline", indent = "block", inline = "inline", last = "block", lead = "block", newlines = "*", spaced = "inline" }, colors = { bg = "var(--background-color-base, #fff)", deprecated = "#ffcbcb", fg = "var(--color-base, #000)", optional = "#eaecf0", required = "#eaf3ff", suggested = "#fff", tableheadbg = "var(--background-color-progressive-subtle, #b3b7ff)" }, params = { aliases = "table", autovalue = "string", default = "string table I18N nowiki", deprecated = "boolean string I18N", description = "string table I18N", example = "string table I18N nowiki", inherits = "string", label = "string table I18N", required = "boolean", style = "string table", suggested = "boolean", suggestedvalues = "string table number boolean", type = "string" }, root = { description = "string table I18N", format = "string", maps = "table", paramOrder = "table", params = "table", sets = "table" }, search = "[{,]%%s*(['\"])%s%%1%%s*:%%s*%%{", types = { boolean = true, content = true, date = true, line = true, number = true, string = true, unknown = true, url = true, ["string/line"] = "line", ["string/wiki-page-name"] = "wiki-page-name", ["string/wiki-user-name"] = "wiki-user-name", ["unbalanced-wikitext"] = true, ["wiki-file-name"] = true, ["wiki-page-name"] = true, ["wiki-template-name"] = true, ["wiki-user-name"] = true } } local function Fault(alert) -- Memorize error message. -- Parameter: -- alert -- string, error message if Data.scream then Data.scream = string.format("%s *** %s", Data.scream, alert) else Data.scream = alert end end -- Fault() local function Fetch(ask, allow) -- Fetch module. -- Parameter: -- ask -- string, with name -- "/global" -- "JSONutil" -- "Multilingual" -- "Text" -- "WLink" -- allow -- true: no error if unavailable -- Returns table of module -- Error: Module not available local sign = ask local r, stem if sign:sub(1, 1) == "/" then sign = TemplateData.frame:getTitle() .. sign else stem = sign sign = "Module:" .. stem end if TemplateData.extern then r = TemplateData.extern[sign] else TemplateData.extern = {} end if not r then local lucky, g = pcall(require, sign) if type(g) == "table" then if stem and type(g[stem]) == "function" then r = g[stem]() else r = g end TemplateData.extern[sign] = r elseif not allow then error(string.format("Fetch(%s) %s", sign, g), 0) end end return r end -- Fetch() local function Foreign() -- Guess human language, returns slang or not. if type(Data.slang) == "nil" then local Multilingual = Fetch("Multilingual", true) if Multilingual and type(Multilingual.userLangCode) == "function" then Data.slang = Multilingual.userLangCode() else Data.slang = mw.language.getContentLanguage():getCode():lower() end end if Data.slang and mw.ustring.codepoint(Data.slang, 1, 1) > 122 then Data.slang = false end return Data.slang end -- Foreign() local function facet(ask, at) -- Find physical position of parameter definition in JSON. -- Parameter: -- ask -- string, parameter name -- at -- number, physical position within definition -- Returns number or nil. local seek = string.format(Permit.search, ask:gsub("%%", "%%%%"):gsub("([%-.()+*?^$%[%]])", "%%%1")) local i, k, r, slice, source if not Data.jump then Data.jump = Data.source:find("params", 2) if Data.jump then Data.jump = Data.jump + 7 else Data.jump = 1 end end i, k = Data.source:find(seek, at + Data.jump) while i and not r do source = Data.source:sub(k + 1) slice = source:match('^%s*"([^"]+)"s*:') if not slice then slice = source:match("^%s*'([^']+)'%s*:") end if (slice and Permit.params[slice]) or source:match("^%s*%}") then r = k else i, k = Data.source:find(seek, k) end end -- while i return r end -- facet() local function facilities(apply) -- Retrieve details of suggestedvalues. -- Parameter: -- apply -- table, with plain or enhanced values -- .suggestedvalues -- table|string|number, or more -- Returns -- 1 -- table, with suggestedvalues -- 2 -- table, with CSS map, or not -- 3 -- string, with class, or not -- 4 -- string, with templatestyles, or not local elements = apply.suggestedvalues local s = type(elements) local r1, r2, r3, r4 if s == "table" then local values = elements.values if type(values) == "table" then r1 = values if type(elements.scroll) == "string" then r2 = r2 or {} r2.height = apply.scroll r2.overflow = "auto" end if type(elements.minwidth) == "string" then local s = type(elements.maxcolumns) r2 = r2 or {} r2["column-width"] = elements.minwidth if s == "string" or s == "number" then s = tostring(elements.maxcolumns) r2["column-count"] = s end if type(Config.selMultClm) == "string" then r3 = Config.selMultClm end if type(Config.stylesMultClm) == "string" then local src = Config.stylesMultClm .. "/styles.css" r4 = TemplateData.frame:extensionTag("templatestyles", nil, { src = src }) end end elseif elements and elements ~= "" then r1 = elements end elseif s == "string" then s = mw.text.trim(about) if s ~= "" then r1 = {} table.insert(r1, { code = s }) end elseif s == "number" then r1 = {} table.insert(r1, { code = tostring(elements) }) end return r1, r2, r3, r4 end -- facilities() local function factory(adapt) -- Retrieve localized text from system message. -- Parameter: -- adapt -- string, message ID after "templatedata-" -- Returns string, with localized text local o = mw.message.new("templatedata-" .. adapt) if Foreign() then o:inLanguage(Data.slang) end return o:plain() end -- factory() local function faculty(adjust) -- Test template argument for Boolean. -- adjust -- string or nil -- Returns boolean. local s = type(adjust) local r if s == "string" then r = mw.text.trim(adjust) r = (r ~= "" and r ~= "0") elseif s == "boolean" then r = adjust else r = false end return r end -- faculty() local function failures() -- Retrieve error collection and category, returns string. local r if Data.scream then local e = mw.html.create("span"):addClass("error"):wikitext(Data.scream) r = tostring(e) mw.addWarning("'''TemplateData'''<br />" .. Data.scream) if Config.strange then r = string.format("%s[[category:%s]]", r, Config.strange) end else r = "" end return r end -- failures() local function fair(adjust) -- Reduce text to one line of plain text, or noexport wikitext blocks. -- adjust -- string -- Returns string with adjusted text. local f = function(a) return a:gsub("%s*\n%s*", " "):gsub("%s%s+", " ") end local tags = { { start = "<noexport>", stop = "</noexport>", }, { start = "<exportonly>", stop = "</exportonly>", l = false, }, } local r = adjust local i, j, k, s, tag for m = 1, 2 do tag = tags[m] if r:find(tag.start, 1, true) then s = r r = "" i = 1 tag.l = true j, k = s:find(tag.start, i, true) while j do if j > 1 then r = r .. f(s:sub(i, j - 1)) end i = k + 1 j, k = s:find(tag.stop, i, true) if j then if m == 1 then r = r .. s:sub(i, j - 1) end i = k + 1 j, k = s:find(tag.start, i, true) else Fault("missing " .. tag.stop) end end -- while j r = r .. s:sub(i) elseif m == 1 then r = f(r) end end -- for m if tags[2].l then r = r:gsub("<exportonly>.*</exportonly>", "") end return r end -- fair() local function fancy(advance, alert) -- Present JSON source. -- Parameter: -- advance -- true, for nice -- alert -- true, for visible -- Returns string. local r if Data.source then local support = Config.jsonDebug local css if advance then css = { height = "6em", resize = "vertical", } r = { [1] = "syntaxhighlight", [2] = Data.source, lang = "json", style = table.concat(css, ";"), } if alert then r.class(support) end r = TemplateData.frame:callParserFunction("#tag", r) else css = { ["font-size"] = "0.77em", ["line-height"] = "1.35", } if alert then css.resize = "vertical" else css.display = "none" end r = mw.html.create("pre"):addClass(support):css(css):wikitext(mw.text.encode(Data.source)) r = tostring(r) end r = "\n" .. r else r = "" end return r end -- fancy() local function faraway(alternatives) -- Retrieve best language version from multilingual text. -- Parameter: -- alternatives -- table, to be evaluated -- Returns -- 1 -- string, with best match -- 2 -- table of other versions, if any local n = 0 local variants = {} local r1, r2 for k, v in pairs(alternatives) do if type(v) == "string" then v = mw.text.trim(v) if v ~= "" and type(k) == "string" then k = k:lower() variants[k] = v n = n + 1 end end end -- for k, v if n > 0 then local Multilingual = Fetch("Multilingual", true) if Multilingual and type(Multilingual.i18n) == "function" then local show, slang = Multilingual.i18n(variants) if show then r1 = show variants[slang] = nil r2 = variants end end if not r1 then Foreign() for k, v in pairs(variants) do if n == 1 then r1 = v elseif Data.slang == k then variants[k] = nil r1 = v r2 = variants end end -- for k, v end if r2 and Multilingual then for k, v in pairs(r2) do if v and not Multilingual.isLang(k, true) then Fault(string.format("%s <code>lang=%s</code>", "Invalid", k)) end end -- for k, v end end return r1, r2 end -- faraway() local function fashioned(about, asked, assign) -- Create description head. -- Parameter: -- about -- table, supposed to contain description -- asked -- true, if mandatory description -- assign -- <block>, if to be equipped -- Returns <block> with head, or nil. local para = assign or mw.html.create("div") local plus, r if about and about.description then if type(about.description) == "string" then para:wikitext(about.description) else para:wikitext(about.description[1]) plus = mw.html.create("ul") plus:css("text-align", "left") for k, v in pairs(about.description[2]) do plus:node( mw.html .create("li") :node(mw.html.create("code"):wikitext(k)) :node(mw.html.create("br")) :wikitext(fair(v)) ) end -- for k, v if Config.loudly then plus = mw.html .create("div") :css("background-color", Config.debugmultilang) :css("color", "inherit") :node(plus) else plus:addClass("templatedata-maintain"):css("display", "none") end end elseif Config.solo and asked then para:addClass("error"):wikitext(Config.solo) Data.less = true else para = false end if para then if plus then r = mw.html.create("div"):node(para):node(plus) else r = para end end return r end -- fashioned() local function fatten(access) -- Create table row for subheadline. -- Parameter: -- access -- string, with name -- Returns <tr>. local param = Data.tree.params[access] local sub, sort = access:match("(=+)%s*(%S.*)$") local headline = mw.html.create(string.format("h%d", #sub)) local r = mw.html.create("tr") local td = mw.html.create("td"):attr("colspan", "5"):attr("data-sort-value", "!" .. sort) local s if param.style then s = type(param.style) if s == "table" then td:css(param.style) elseif s == "string" then td:cssText(param.style) end end s = fashioned(param, false, headline) if s then headline = s else headline:wikitext(sort) end td:node(headline) r:node(td) return r end -- fatten() local function fathers() -- Merge parameters with inherited values. local n = 0 local p = Data.params local t = Data.tree.params local p2, t2 for k, v in pairs(Data.heirs) do n = n + 1 end -- for k, v for i = 1, n do if Data.heirs then for k, v in pairs(Data.heirs) do if v and not Data.heirs[v] then n = n - 1 t[k].inherits = nil Data.heirs[k] = nil p2 = {} t2 = {} if p[v] then for k2, v2 in pairs(p[v]) do p2[k2] = v2 end -- for k2, v2 if p[k] then for k2, v2 in pairs(p[k]) do if type(v2) ~= "nil" then p2[k2] = v2 end end -- for k2, v2 end p[k] = p2 for k2, v2 in pairs(t[v]) do t2[k2] = v2 end -- for k2, v2 for k2, v2 in pairs(t[k]) do if type(v2) ~= "nil" then t2[k2] = v2 end end -- for k2, v2 t[k] = t2 else Fault("No params[] inherits " .. v) end end end -- for k, v end end -- i = 1, n if n > 0 then local s for k, v in pairs(Data.heirs) do if v then if s then s = string.format("%s &#124; %s", s, k) else s = "Circular inherits: " .. k end end end -- for k, v Fault(s) end end -- fathers() local function favorize() -- Local customization issues. local boole = { ["font-size"] = "1.25em" } local l, cx = pcall(mw.loadData, TemplateData.frame:getTitle() .. "/config") local scripting, style TemplateData.ltr = not mw.language.getContentLanguage():isRTL() if TemplateData.ltr then scripting = "left" else scripting = "right" end boole["margin-" .. scripting] = "3em" Permit.boole = { [false] = { css = boole, lead = true, show = "&#x2610;", }, [true] = { css = boole, lead = true, show = "&#x2611;", }, } Permit.css = {} for k, v in pairs(Permit.colors) do if k == "tableheadbg" then k = "tablehead" end if k == "fg" then style = "color" else style = "background-color" end Permit.css[k] = {} Permit.css[k][style] = v end -- for k, v if type(cx) == "table" then local c, s if type(cx.permit) == "table" then if type(cx.permit.boole) == "table" then if type(cx.permit.boole[true]) == "table" then Permit.boole[false] = cx.permit.boole[false] end if type(cx.permit.boole[true]) == "table" then Permit.boole[true] = cx.permit.boole[true] end end if type(cx.permit.css) == "table" then for k, v in pairs(cx.permit.css) do if type(v) == "table" then Permit.css[k] = v end end -- for k, v end end for k, v in pairs(Config.basicCnf) do s = type(cx[k]) if s == "string" or s == "table" then Config[v] = cx[k] end end -- for k, v end if type(Config.subpage) ~= "string" or type(Config.suffix) ~= "string" then local got = mw.message.new("templatedata-doc-subpage") local suffix if got:isDisabled() then suffix = "doc" else suffix = got:plain() end if type(Config.subpage) ~= "string" then Config.subpage = string.format("/%s$", suffix) end if type(Config.suffix) ~= "string" then Config.suffix = string.format("%%s/%s", suffix) end end end -- favorize() local function feasible(all, at, about) -- Deal with suggestedvalues within parameter. -- Parameter: -- all -- parameter details -- .default -- .type -- at -- string, with parameter name -- about -- suggestedvalues -- table, -- value and possibly description -- table may have elements: -- .code -- mandatory -- .label -- table|string -- .support -- table|string -- .icon -- string -- .class -- table|string -- .css -- table -- .style -- string -- .less -- true: suppress code -- Returns -- 1: mw.html object <ul> -- 2: sequence table with values, or nil local h = {} local e, r1, r2, s, v if #about > 0 then for i = 1, #about do e = about[i] s = type(e) if s == "table" then if type(e.code) == "string" then s = mw.text.trim(e.code) if s == "" then e = nil else e.code = s end else e = nil s = string.format("params.%s.%s[%d] %s", at, "suggestedvalues", i, "MISSING 'code:'") end elseif s == "string" then s = mw.text.trim(e) if s == "" then e = nil s = string.format("params.%s.%s[%d] EMPTY", at, "suggestedvalues", i) Fault(s) else e = { code = s } end elseif s == "number" then e = { code = tostring(e) } else s = string.format("params.%s.%s[%d] INVALID", at, "suggestedvalues", i) Fault(s) e = false end if e then v = v or {} table.insert(v, e) if h[e.code] then s = string.format("params.%s.%s REPEATED %s", at, "suggestedvalues", e.code) Fault(s) else h[e.code] = true end end end -- for i else Fault(string.format("params.%s.suggestedvalues %s", at, "NOT AN ARRAY")) end if v then local code, d, k, less, story, swift, t, u r1 = mw.html.create("ul") r2 = {} for i = 1, #v do u = mw.html.create("li") e = v[i] table.insert(r2, e.code) story = false less = (e.less == true) if not less then swift = e.code if e.support then local scream, support s = type(e.support) if s == "string" then support = e.support elseif s == "table" then support = faraway(e.support) else scream = "INVALID" end if support then s = mw.text.trim(support) if s == "" then scream = "EMPTY" elseif s:find("[%[%]|%<%>]") then scream = "BAD PAGE" else support = s end end if scream then s = string.format("params.%s.%s[%d].support %s", at, "suggestedvalues", i, scream) Fault(s) else swift = string.format("[[:%s|%s]]", support, swift) end end if all.type:sub(1, 5) == "wiki-" and swift == e.code then local rooms = { file = 6, temp = 10, user = 2, } local ns = rooms[all.type:sub(6, 9)] or 0 t = mw.title.makeTitle(ns, swift) if t and t.exists then swift = string.format("[[:%s|%s]]", t.prefixedText, swift) end end if e.code == all.default then k = 800 else k = 300 end code = mw.html.create("code"):css("font-weight", tostring(k)):css("white-space", "nowrap"):wikitext(swift) u:node(code) end if e.class then s = type(e.class) if s == "string" then u:addClass(e.class) elseif s == "table" then for k, s in pairs(e.class) do u:addClass(s) end -- for k, s else s = string.format("params.%s.%s[%d].class INVALID", at, "suggestedvalues", i) Fault(s) end end if e.css then if type(e.css) == "table" then u:css(e.css) else s = string.format("params.%s.%s[%d].css INVALID", at, "suggestedvalues", i) Fault(s) end end if e.style then if type(e.style) == "string" then u:cssText(e.style) else s = string.format("params.%s.%s[%d].style INVALID", at, "suggestedvalues", i) Fault(s) end end if all.type == "wiki-file-name" and not e.icon then e.icon = e.code end if e.label then s = type(e.label) if s == "string" then s = mw.text.trim(e.label) if s == "" then s = string.format("params.%s.%s[%d].label %s", at, "suggestedvalues", i, "EMPTY") Fault(s) else story = s end elseif s == "table" then story = faraway(e.label) else s = string.format("params.%s.%s[%d].label INVALID", at, "suggestedvalues", i) Fault(s) end end s = false if type(e.icon) == "string" then t = mw.title.makeTitle(6, e.icon) if t and t.file.exists then local g = mw.html.create("span") s = string.format("[[%s|16px]]", t.prefixedText) g:attr("role", "presentation"):wikitext(s) s = tostring(g) end end if not s and not less and e.label then s = mw.ustring.char(0x2013) end if s then d = mw.html.create("span"):wikitext(s) if TemplateData.ltr then if not less then d:css("margin-left", "0.5em") end if story then d:css("margin-right", "0.5em") end else if not less then d:css("margin-right", "0.5em") end if story then d:css("margin-left", "0.5em") end end u:node(d) end if story then u:wikitext(story) end r1:newline():node(u) end -- for i end if not r1 and v ~= false then Fault(string.format("params.%s.suggestedvalues INVALID", at)) r1 = mw.html.create("code"):addClass("error"):wikitext("INVALID") end return r1, r2 end -- feasible() local function feat() -- Check and store parameter sequence. if Data.source then local i = 0 local s for k, v in pairs(Data.tree.params) do if i == 0 then Data.order = {} i = 1 s = k else i = 2 break -- for k, v end end -- for k, v if i > 1 then local pointers = {} local points = {} local given = {} for k, v in pairs(Data.tree.params) do i = facet(k, 1) if type(v) == "table" then if type(v.label) == "string" then s = mw.text.trim(v.label) if s == "" then s = k end else s = k end if given[s] then if given[s] == 1 then local scream = "Parameter label '%s' detected multiple times" Fault(string.format(scream, s)) given[s] = 2 end else given[s] = 1 end end if i then table.insert(points, i) pointers[i] = k i = facet(k, i) if i then s = "Parameter '%s' detected twice" Fault(string.format(s, k)) end else s = "Parameter '%s' not detected" Fault(string.format(s, k)) end end -- for k, v table.sort(points) for i = 1, #points do table.insert(Data.order, pointers[points[i]]) end -- i = 1, #points elseif s then table.insert(Data.order, s) end end end -- feat() local function feature(access) -- Create table row for parameter, check and display violations. -- Parameter: -- access -- string, with name -- Returns <tr>. local mode, s, status local fine = function(a) s = mw.text.trim(a) return a == s and a ~= "" and not a:find("%|=\n") and not a:find("%s%s") end local begin = mw.html.create("td") local code = mw.html.create("code") local desc = mw.html.create("td") local eager = mw.html.create("td") local legal = true local param = Data.tree.params[access] local ranking = { "required", "suggested", "optional", "deprecated" } local r = mw.html.create("tr") local styles = "mw-templatedata-doc-param-" local sort, typed for k, v in pairs(param) do if v == "" then param[k] = false end end -- for k, v -- label sort = param.label or access if sort:match("^%d+$") then begin:attr("data-sort-value", string.format("%05d", tonumber(sort))) end begin:css("font-weight", "700"):wikitext(sort) -- name and aliases code:css("font-size", "0.92em"):css("white-space", "nowrap"):wikitext(access) if not fine(access) then code:addClass("error") Fault(string.format("Bad ID params.<code>%s</code>", access)) legal = false begin:attr("data-sort-value", " " .. sort) end code = mw.html.create("td"):addClass(styles .. "name"):node(code) if access:match("^%d+$") then code:attr("data-sort-value", string.format("%05d", tonumber(access))) end if type(param.aliases) == "table" then local lapsus, syn for k, v in pairs(param.aliases) do code:tag("br") if type(v) == "string" then if not fine(v) then lapsus = true code:node(mw.html.create("span"):addClass("error"):css("font-style", "italic"):wikitext("string")) :wikitext(s) else if Config.supportAliases then s = string.format("[[%s|%s]]", Config.supportAliases, mw.text.nowiki(s)) end syn = mw.html.create("span"):addClass(styles .. "alias"):css("white-space", "nowrap"):wikitext(s) code:node(syn) end else lapsus = true code:node(mw.html.create("code"):addClass("error"):wikitext(type(v))) end end -- for k, v if lapsus then s = string.format("params.<code>%s</code>.aliases", access) Fault(factory("invalid-value"):gsub("$1", s)) legal = false end end -- description etc. s = fashioned(param) if s then desc:node(s) end if param.style then s = type(param.style) if s == "table" then desc:css(param.style) elseif s == "string" then desc:cssText(param.style) end end if param.suggestedvalues or param.default or param.example or param.autovalue then local details = { "suggestedvalues", "default", "example", "autovalue", } local dl = mw.html.create("dl") local dd, section, show for i = 1, #details do s = details[i] show = param[s] if show then dd = mw.html.create("dd") section = factory("doc-param-" .. s) if s == "default" and Config.support4default then section = string.format("[[%s|%s]]", Config.support4default, mw.text.nowiki(section)) end if param.type == "boolean" and (show == "0" or show == "1") then local boole = Permit.boole[(show == "1")] if boole.lead == true then dd:node(mw.html.create("code"):wikitext(show)):wikitext(" ") end if type(boole.show) == "string" then local v = mw.html.create("span"):attr("aria-hidden", "true"):wikitext(boole.show) if boole.css then v:css(boole.css) end dd:node(v) end if type(boole.suffix) == "string" then dd:wikitext(boole.suffix) end if boole.lead == false then dd:wikitext(" "):node(mw.html.create("code"):wikitext(show)) end elseif s == "suggestedvalues" then local v, css, class, ts = facilities(param) if v then local ul ul, v = feasible(param, access, v) if v then dd:newline():node(ul) if css then dd:css(css) if class then dd:addClass(class) end if ts then dd:newline() dd:node(ts) end end Data.params[access].suggestedvalues = v end end else dd:wikitext(show) end dl:node(mw.html.create("dt"):wikitext(section)):node(dd) end end -- i = 1, #details desc:node(dl) end -- type if type(param.type) == "string" then param.type = mw.text.trim(param.type) if param.type == "" then param.type = false end end if param.type then s = Permit.types[param.type] typed = mw.html.create("td"):addClass(styles .. "type") if s then if s == "string" then Data.params[access].type = s typed:wikitext(factory("doc-param-type-" .. s)):tag("br") typed:node(mw.html.create("span"):addClass("error"):wikitext(param.type)) Data.lasting = true else local support = Config["support4" .. param.type] s = factory("doc-param-type-" .. param.type) if support then s = string.format("[[%s|%s]]", support, s) end typed:wikitext(s) end else Data.params[access].type = "unknown" typed:addClass("error"):wikitext("INVALID") s = string.format("params.<code>%s</code>.type", access) Fault(factory("invalid-value"):gsub("$1", s)) legal = false end else typed = mw.html.create("td"):wikitext(factory("doc-param-type-unknown")) Data.params[access].type = "unknown" if param.default then Data.params[access].default = nil Fault("Default value requires <code>type</code>") legal = false end end typed:addClass("navigation-not-searchable") -- status if param.required then mode = 1 if param.autovalue then Fault(string.format("autovalued <code>%s</code> required", access)) legal = false end if param.default then Fault(string.format("Defaulted <code>%s</code> required", access)) legal = false end if param.deprecated then Fault(string.format("Required deprecated <code>%s</code>", access)) legal = false end elseif param.deprecated then mode = 4 elseif param.suggested then mode = 2 else mode = 3 end status = ranking[mode] ranking = factory("doc-param-status-" .. status) if mode == 1 or mode == 4 then ranking = mw.html.create("span"):css("font-weight", "700"):wikitext(ranking) if type(param.deprecated) == "string" then ranking:tag("br") ranking:wikitext(param.deprecated) end if param.suggested and mode == 4 then s = string.format("Suggesting deprecated <code>%s</code>", access) Fault(s) legal = false end end eager :attr("data-sort-value", tostring(mode)) :node(ranking) :addClass(string.format("%sstatus-%s %s", styles, status, "navigation-not-searchable")) -- <tr> r:attr("id", "templatedata:" .. mw.uri.anchorEncode(access)) :css(Permit.css[status]) :addClass(styles .. status) :node(begin) :node(code) :node(desc) :node(typed) :node(eager) :newline() if not legal then r:css("border", "3px solid #f00") end return r end -- feature() local function features() -- Create <table> for parameters. -- Returns <table>, or nil. local r if Data.tree and Data.tree.params then local tbl = mw.html.create("table") local tr = mw.html.create("tr") feat() if Data.order and #Data.order > 1 then tbl:addClass("sortable") end if type(Config.classTable) == "table" then for k, v in pairs(Config.classTable) do tbl:addClass(v) end -- for k, v end if type(Config.cssTable) == "table" then tbl:css(Config.cssTable) end tr:addClass("navigation-not-searchable") :node( mw.html.create("th"):attr("colspan", "2"):css(Permit.css.tablehead):wikitext(factory("doc-param-name")) ) :node(mw.html.create("th"):css(Permit.css.tablehead):wikitext(factory("doc-param-desc"))) :node(mw.html.create("th"):css(Permit.css.tablehead):wikitext(factory("doc-param-type"))) :node(mw.html.create("th"):css(Permit.css.tablehead):wikitext(factory("doc-param-status"))) tbl :newline() -- :node( mw.html.create( "thead" ) :node(tr) -- ) :newline() if Data.order then local leave, s for i = 1, #Data.order do s = Data.order[i] if s:sub(1, 1) == "=" then leave = true tbl:node(fatten(s)) Data.order[i] = false elseif s:match("[=|]") then Fault(string.format("Bad param <code>%s</code>", s)) else tbl:node(feature(s)) end end -- for i = 1, #Data.order if leave then for i = #Data.order, 1, -1 do if not Data.order[i] then table.remove(Data.order, i) end end -- for i = #Data.order, 1, -1 end Data.tag.paramOrder = Data.order end if Config.cssTabWrap or Data.scroll then r = mw.html.create("div") if type(Config.cssTabWrap) == "table" then r:css(Config.cssTabWrap) elseif type(Config.cssTabWrap) == "string" then -- deprecated r:cssText(Config.cssTabWrap) end if Data.scroll then r:css("height", Data.scroll):css("overflow", "auto") end r:node(tbl) else r = tbl end end return r end -- features() local function fellow(any, assigned, at) -- Check sets[] parameter and issue error message, if necessary. -- Parameter: -- any -- should be number -- assigned -- parameter name -- at -- number, of set local s if type(any) ~= "number" then s = "<code>sets[%d].params[%s]</code>??" Fault(string.format(s, at, mw.text.nowiki(tostring(any)))) elseif type(assigned) == "string" then if not Data.got.params[assigned] then s = "<code>sets[%d].params %s</code> is undefined" Fault(string.format(s, at, assigned)) end else s = "<code>sets[%d].params[%d] = %s</code>??" Fault(string.format(s, k, type(assigned))) end end -- fellow() local function fellows() -- Check sets[] and issue error message, if necessary. local s if type(Data.got.sets) == "table" then if type(Data.got.params) == "table" then for k, v in pairs(Data.got.sets) do if type(k) == "number" then if type(v) == "table" then for ek, ev in pairs(v) do if ek == "label" then s = type(ev) if s ~= "string" and s ~= "table" then s = "<code>sets[%d].label</code>??" Fault(string.format(s, k)) end elseif ek == "params" and type(ev) == "table" then for pk, pv in pairs(ev) do fellow(pk, pv, k) end -- for pk, pv else ek = mw.text.nowiki(tostring(ek)) s = "<code>sets[%d][%s]</code>??" Fault(string.format(s, k, ek)) end end -- for ek, ev else k = mw.text.nowiki(tostring(k)) v = mw.text.nowiki(tostring(v)) s = string.format("<code>sets[%s][%s]</code>??", k, v) Fault(s) end else k = mw.text.nowiki(tostring(k)) s = string.format("<code>sets[%s]</code> ?????", k) Fault(s) end end -- for k, v else s = "<code>params</code> required for <code>sets</code>" Fault(s) end else s = "<code>sets</code> needs to be of <code>object</code> type" Fault(s) end end -- fellows() local function finalize(advance) -- Wrap presentation into frame. -- Parameter: -- advance -- true, for nice -- Returns string. local r, lapsus if Data.div then r = tostring(Data.div) elseif Data.strip then r = Data.strip else lapsus = true r = "" end r = r .. failures() if Data.source then local live = (advance or lapsus) if not live then live = TemplateData.frame:preprocess("{{REVISIONID}}") live = (live == "") end if live then r = r .. fancy(advance, lapsus) end end return r end -- finalize() local function find() -- Find JSON data within page source (title). -- Returns string, or nil. local s = Data.title:getContent() local i, j = s:find("<templatedata>", 1, true) local r if i then local k = s:find("</templatedata>", j, true) if k then r = mw.text.trim(s:sub(j + 1, k - 1)) end end return r end -- find() local function flat(adjust) -- Remove formatting from text string for VisualEditor. -- Parameter: -- arglist -- string, to be stripped, or nil -- Returns string, or nil. local r if adjust then r = adjust:gsub("\n", " ") if r:find("<noexport>", 1, true) then r = r:gsub("<noexport>.*</noexport>", "") end if r:find("<exportonly>", 1, true) then r = r:gsub("</?exportonly>", "") end if r:find("''", 1, true) then r = r:gsub("'''", ""):gsub("''", "") end if r:find("<", 1, true) then local Text = Fetch("Text") r = r:gsub("<br */?>", "\r\n"):gsub("<sup>2</sup>", "&sup2;"):gsub("<sup>3</sup>", "&sup3;") r = Text.getPlain(r) end if r:find("[", 1, true) then local WLink = Fetch("WLink") if WLink.isBracketedURL(r) then r = r:gsub("%[([hf]tt?ps?://%S+) [^%]]+%]", "%1") end r = WLink.getPlain(r) end if r:find("&", 1, true) then r = mw.text.decode(r) if r:find("&shy;", 1, true) then r = r:gsub("&shy;", "") end end end return r end -- flat() local function flush() -- JSON encode narrowed input; obey unnamed (numerical) parameters. -- Returns <templatedata> JSON string. local r if Data.tag then r = mw.text.jsonEncode(Data.tag):gsub("%}$", ",") else r = "{" end r = r .. '\n"params":{' if Data.order then local sep = "" local s for i = 1, #Data.order do s = Data.order[i] r = string.format("%s%s\n%s:%s", r, sep, mw.text.jsonEncode(s), mw.text.jsonEncode(Data.params[s])) sep = ",\n" end -- for i = 1, #Data.order end r = r .. "\n}\n}" return r end -- flush() local function focus(access) -- Check components; focus multilingual description, build trees. -- Parameter: -- access -- string, name of parameter, nil for root local f = function(a, at) local r if at then r = string.format("<code>params.%s</code>", at) else r = "''root''" end if a then r = string.format("%s<code>.%s</code>", r, a) end return r end local parent if access then parent = Data.got.params[access] else parent = Data.got end if type(parent) == "table" then local elem, permit, s, scope, slot, tag, target if access then permit = Permit.params if type(access) == "number" then slot = tostring(access) else slot = access end else permit = Permit.root end for k, v in pairs(parent) do scope = permit[k] if scope then s = type(v) if s == "string" and k ~= "format" then v = mw.text.trim(v) end if scope:find(s, 1, true) then if scope:find("I18N", 1, true) then if s == "string" then elem = fair(v) elseif s == "table" then local translated v, translated = faraway(v) if v then if translated and k == "description" then elem = { [1] = fair(v), [2] = translated, } else elem = fair(v) end else elem = false end end if type(v) == "string" then if k == "deprecated" then if v == "1" then v = true elseif v == "0" then v = false end elem = v elseif scope:find("nowiki", 1, true) then elem = mw.text.nowiki(v) elem = elem:gsub("&#13;" .. string.char(10), "<br>") v = v:gsub(string.char(13), "") else v = flat(v) end elseif s == "boolean" then if scope:find("boolean", 1, true) then elem = v else s = "Type <code>boolean</code> bad for " .. f(k, slot) Fault(s) end end else if k == "params" and not access then v = nil elem = nil elseif k == "format" and not access then elem = mw.text.decode(v) v = nil elseif k == "inherits" then elem = v if not Data.heirs then Data.heirs = {} end Data.heirs[slot] = v v = nil elseif k == "style" then elem = v v = nil elseif s == "string" then v = mw.text.nowiki(v) elem = v else elem = v end end if type(elem) ~= "nil" then if not target then if access then if not Data.tree.params then Data.tree.params = {} end Data.tree.params[slot] = {} target = Data.tree.params[slot] else Data.tree = {} target = Data.tree end end target[k] = elem elem = false end if type(v) ~= "nil" then if not tag then if access then if type(v) == "string" and v.sub(1, 1) == "=" then v = nil else if not Data.params then Data.params = {} end Data.params[slot] = {} tag = Data.params[slot] end else Data.tag = {} tag = Data.tag end end if type(v) ~= "nil" and k ~= "suggestedvalues" then tag[k] = v end end else s = string.format("Type <code>%s</code> bad for %s", scope, f(k, slot)) Fault(s) end else Fault("Unknown component " .. f(k, slot)) end end -- for k, v if not access and Data.got.sets then fellows() end else Fault(f() .. " needs to be of <code>object</code> type") end end -- focus() local function format() -- Build formatted element. -- Returns <inline>. local source = Data.tree.format:lower() local r, s if source == "inline" or source == "block" then r = mw.html.create("i"):wikitext(source) else local code if source:find("|", 1, true) then local scan = "^[\n ]*%{%{[\n _]*|[\n _]*=[\n _]*%}%}[\n ]*$" if source:match(scan) then code = source:gsub("\n", "N") else s = mw.text.nowiki(source):gsub("\n", "&#92;n") s = tostring(mw.html.create("code"):wikitext(s)) Fault("Invalid format " .. s) source = false end else local words = mw.text.split(source, "%s+") local show, start, support, unknown for i = 1, #words do s = words[i] if i == 1 then start = s end support = Permit.builder[s] if support == start or support == "*" then Permit.builder[s] = true elseif s:match("^[1-9]%d?") and Permit.builder.align then Permit.builder.align = tonumber(s) else if unknown then unknown = string.format("%s %s", unknown, s) else unknown = s end end end -- i = 1, #words if unknown then s = tostring(mw.html.create("code"):css("white-space", "nowrap"):wikitext(s)) Fault("Unknown/misplaced format keyword " .. s) source = false start = false end if start == "inline" then if Permit.builder.half == true then show = "inline half" code = "{{_ |_=_}}" elseif Permit.builder.grouped == true then show = "inline grouped" code = "{{_ | _=_}}" elseif Permit.builder.spaced == true then show = "inline spaced" code = "{{_ | _ = _ }}" end if Permit.builder.newlines == true then show = show or "inline" code = code or "{{_|_=_}}" show = show .. " newlines" code = string.format("N%sN", code) end elseif start == "block" then local space = "" -- amid "|" and name local spaced = " " -- preceding "=" local spacer = " " -- following "=" local suffix = "N" -- closing "}}" on new line show = "block" if Permit.builder.indent == true then start = " " show = "block indent" else start = "" end if Permit.builder.compressed == true then spaced = "" spacer = "" show = show .. " compressed" if Permit.builder.last == true then show = show .. " last" else suffix = "" end else if Permit.builder.lead == true then show = show .. " lead" space = " " end if type(Permit.builder.align) ~= "string" then local n s = " align" if Permit.builder.align == true then n = 0 if type(Data.got) == "table" and type(Data.got.params) == "table" then for k, v in pairs(Data.got.params) do if type(v) == "table" and not v.deprecated and type(k) == "string" then k = mw.ustring.len(k) if k > n then n = k end end end -- for k, v end else n = Permit.builder.align if type(n) == "number" and n > 1 then s = string.format("%s %d", s, n) else n = 0 -- How come? end end if n > 1 then spaced = string.rep("_", n - 1) .. " " end show = show .. s elseif Permit.builder.after == true then spaced = "" show = show .. " after" elseif Permit.builder.dense == true then spaced = "" spacer = "" show = show .. " dense" end if Permit.builder.last == true then suffix = spacer show = show .. " last" end end code = string.format("N{{_N%s|%s_%s=%s_%s}}N", start, space, spaced, spacer, suffix) if show == "block" then show = "block newlines" end end if show then r = mw.html.create("span"):wikitext(show) end end if code then source = code:gsub("N", "\n") code = mw.text.nowiki(code):gsub("N", "&#92;n") code = mw.html.create("code"):css("margin-left", "1em"):css("margin-right", "1em"):wikitext(code) if r then r = mw.html.create("span"):node(r):node(code) else r = code end end end if source and Data.tag then Data.tag.format = source end return r end -- format() local function formatter() -- Build presented documentation. -- Returns <div>. local r = mw.html.create("div") local x = fashioned(Data.tree, true, r) local s if x then r = x end if Data.leading then local toc = mw.html.create("div") local shift if Config.suppressTOCnum then toc:addClass(Config.suppressTOCnum) if type(Config.stylesTOCnum) == "string" then local src = Config.stylesTOCnum .. "/styles.css" s = TemplateData.frame:extensionTag("templatestyles", nil, { src = src }) r:newline():node(s) end end toc:addClass("navigation-not-searchable"):css("margin-top", "0.5em"):wikitext("__TOC__") if Data.sibling then local block = mw.html.create("div") if TemplateData.ltr then shift = "right" else shift = "left" end block:css("float", shift):wikitext(Data.sibling) r:newline():node(block):newline() end r:newline():node(toc):newline() if shift then r:node(mw.html.create("div"):css("clear", shift)):newline() end end s = features() if s then if Data.leading then r:node(mw.html.create("h" .. Config.nested):wikitext(factory("doc-params"))):newline() end r:node(s) end if Data.shared then local global = mw.html.create("div"):attr("id", "templatedata-global") local shift if TemplateData.ltr then shift = "right" else shift = "left" end global:css("float", shift):wikitext(string.format("[[%s|%s]]", Data.shared, "Global")) r:newline():node(global) end if Data.tree and Data.tree.format then local e = format() if e then local show = "Format" if Config.supportFormat then show = string.format("[[%s|%s]]", Config.supportFormat, show) end r:node(mw.html.create("p"):addClass("navigation-not-searchable"):wikitext(show .. ": "):node(e)) end end return r end -- formatter() local function free() -- Remove JSON comment lines. if Data.source:find("//", 1, true) then Data.source:gsub("([{,\"'])(%s*\n%s*//.*\n%s*)([{},\"'])", "%1%3") end end -- free() local function full() -- Build survey table from JSON data, append invisible <templatedata>. Data.div = mw.html.create("div"):addClass("mw-templatedata-doc-wrap") if Permit.css.bg then Data.div:css(Permit.css.bg) end if Permit.css.fg then Data.div:css(Permit.css.fg) end focus() if Data.tag then if type(Data.got.params) == "table" then for k, v in pairs(Data.got.params) do focus(k) end -- for k, v if Data.heirs then fathers() end end end Data.div:node(formatter()) if not Data.lazy then Data.slim = flush() if TemplateData.frame then local div = mw.html.create("div") local tdata = { [1] = "templatedata", [2] = Data.slim, } Data.strip = TemplateData.frame:callParserFunction("#tag", tdata) div:wikitext(Data.strip) if Config.loudly then Data.div:node(mw.html.create("hr"):css({ height = "7ex" })) else div:css("display", "none") end Data.div:node(div) end end if Data.lasting then Fault("deprecated type syntax") end if Data.less then Fault(Config.solo) end end -- full() local function furnish(adapt, arglist) -- Analyze transclusion. -- Parameter: -- adapt -- table, #invoke parameters -- arglist -- table, template parameters -- Returns string. local source favorize() -- deprecated: for k, v in pairs(Config.basicCnf) do if adapt[k] and adapt[k] ~= "" then Config[v] = adapt[k] end end -- for k, v if arglist.heading and arglist.heading:match("^[3-6]$") then Config.nested = arglist.heading else Config.nested = "2" end Config.loudly = faculty(arglist.debug or adapt.debug) Data.lazy = faculty(arglist.lazy) and not Config.loudly Data.leading = faculty(arglist.TOC) if Data.leading and arglist.TOCsibling then Data.sibling = mw.text.trim(arglist.TOCsibling) end if arglist.lang then Data.slang = arglist.lang:lower() elseif adapt.lang then Data.slang = adapt.lang:lower() end if arglist.JSON then source = arglist.JSON elseif arglist.Global then source = TemplateData.getGlobalJSON(arglist.Global, arglist.Local) elseif arglist[1] then local s = mw.text.trim(arglist[1]) local start = s:sub(1, 1) if start == "<" then Data.strip = s elseif start == "{" then source = s elseif mw.ustring.sub(s, 1, 8) == mw.ustring.char(127, 39, 34, 96, 85, 78, 73, 81) then Data.strip = s end end if type(arglist.vertical) == "string" and arglist.vertical:match("^%d*%.?%d+[emprx]+$") then Data.scroll = arglist.vertical end if not source then Data.title = mw.title.getCurrentTitle() source = find() if not source and not Data.title.text:match(Config.subpage) then local s = string.format(Config.suffix, Data.title.prefixedText) Data.title = mw.title.new(s) if Data.title.exists then source = find() end end end if not Data.lazy then if not Data.title then Data.title = mw.title.getCurrentTitle() end Data.lazy = Data.title.text:match(Config.subpage) end if type(source) == "string" then TemplateData.getPlainJSON(source) end return finalize(faculty(arglist.source)) end -- furnish() Failsafe.failsafe = function(atleast) -- Retrieve versioning and check for compliance. -- Precondition: -- atleast -- string, with required version -- or wikidata|item|~|@ or false -- Postcondition: -- Returns string -- with queried version/item, also if problem -- false -- if appropriate -- 2024-03-01 local since = atleast local last = (since == "~") local linked = (since == "@") local link = (since == "item") local r if last or link or linked or since == "wikidata" then local item = Failsafe.item since = false if type(item) == "number" and item > 0 then local suited = string.format("Q%d", item) if link then r = suited else local entity = mw.wikibase.getEntity(suited) if type(entity) == "table" then local seek = Failsafe.serialProperty or "P348" local vsn = entity:formatPropertyValues(seek) if type(vsn) == "table" and type(vsn.value) == "string" and vsn.value ~= "" then if last and vsn.value == Failsafe.serial then r = false elseif linked then if mw.title.getCurrentTitle().prefixedText == mw.wikibase.getSitelink(suited) then r = false else r = suited end else r = vsn.value end end end end elseif link then r = false end end if type(r) == "nil" then if not since or since <= Failsafe.serial then r = Failsafe.serial else r = false end end return r end -- Failsafe.failsafe() TemplateData.getGlobalJSON = function(access, adapt) -- Retrieve TemplateData from a global repository (JSON). -- Parameter: -- access -- string, with page specifier (on WikiMedia Commons) -- adapt -- JSON string or table with local overrides -- Returns true, if succeeded. local plugin = Fetch("/global") local r if type(plugin) == "table" and type(plugin.fetch) == "function" then local s, got = plugin.fetch(access, adapt) if got then Data.got = got Data.order = got.paramOrder Data.shared = s r = true full() else Fault(s) end end return r end -- TemplateData.getGlobalJSON() TemplateData.getPlainJSON = function(adapt) -- Reduce enhanced JSON data to plain text localized JSON. -- Parameter: -- adapt -- string, with enhanced JSON -- Returns string, or not. if type(adapt) == "string" then -- local JSONutil = Fetch("JSONutil", true) -- DON'T check for Module:JSONutil. (doesn't exist in English WP, blocked from creation.) local JSONutil = nil -- DO act as if Fetch() failed. Data.source = adapt free() if JSONutil then local Multilingual = Fetch("Multilingual", true) local f if Multilingual then f = Multilingual.i18n end Data.got = JSONutil.fetch(Data.source, true, f) else local lucky lucky, Data.got = pcall(mw.text.jsonDecode, Data.source) end if type(Data.got) == "table" then full() elseif not Data.strip then local scream = type(Data.got) if scream == "string" then scream = Data.got else scream = "Data.got: " .. scream end Fault("fatal JSON error: " .. scream) end end return Data.slim end -- TemplateData.getPlainJSON() TemplateData.test = function(adapt, arglist) TemplateData.frame = mw.getCurrentFrame() return furnish(adapt, arglist) end -- TemplateData.test() -- Export. local p = {} p.f = function(frame) -- Template call. local lucky, r TemplateData.frame = frame lucky, r = pcall(furnish, frame.args, frame:getParent().args) if not lucky then Fault("INTERNAL: " .. r) r = failures() end return r end -- p.f p.failsafe = function(frame) -- Versioning interface. local s = type(frame) local since if s == "table" then since = frame.args[1] elseif s == "string" then since = frame end if since then since = mw.text.trim(since) if since == "" then since = false end end return Failsafe.failsafe(since) or "" end -- p.failsafe p.TemplateData = function() -- Module interface. return TemplateData end setmetatable(p, { __call = function(func, ...) setmetatable(p, nil) return Failsafe end, }) return p 2dd3b90kpdohdijcui9w39wr2ft47sq Module:Transclusion count/data/S 828 124519 618968 2026-07-26T05:13:11Z Ahechtbot 26678 [[Wikipedia:BOT|Bot]]: Updated page. 618968 Scribunto text/plain return { ["S"] = 4200, ["S-aca"] = 6700, ["S-ach"] = 17000, ["S-aft"] = 230000, ["S-aft/check"] = 230000, ["S-aft/filter"] = 230000, ["S-bef"] = 235000, ["S-bef/check"] = 235000, ["S-bef/filter"] = 235000, ["S-break"] = 6500, ["S-bus"] = 2100, ["S-civ"] = 2900, ["S-dip"] = 6000, ["S-end"] = 261000, ["S-gov"] = 8600, ["S-hon"] = 4000, ["S-hou"] = 9800, ["S-inc"] = 13000, ["S-legal"] = 9900, ["S-line_label"] = 2000, ["S-mil"] = 13000, ["S-new"] = 17000, ["S-non"] = 11000, ["S-npo"] = 4200, ["S-off"] = 43000, ["S-par"] = 52000, ["S-par/en"] = 3300, ["S-par/gb"] = 3300, ["S-par/uk"] = 12000, ["S-par/us-hs"] = 12000, ["S-par/us-sen"] = 2100, ["S-ppo"] = 15000, ["S-prec"] = 3200, ["S-reg"] = 22000, ["S-rel"] = 19000, ["S-roy"] = 2800, ["S-sports"] = 12000, ["S-start"] = 253000, ["S-ttl"] = 242000, ["S-ttl/check"] = 242000, ["S-vac"] = 7800, ["SAU"] = 2100, ["SCO"] = 3800, ["SDcat"] = 6780000, ["SECOND"] = 2300, ["SGP"] = 2900, ["SIA"] = 2500, ["SLL"] = 2000, ["SLO"] = 4900, ["SMS"] = 6800, ["SMU"] = 2400, ["SPI_archive_notice"] = 84000, ["SPIarchive_notice"] = 82000, ["SPIcat"] = 3800, ["SPIclose"] = 3300, ["SPIpriorcases"] = 77000, ["SR/Olympics_profile"] = 2200, ["SRB"] = 4300, ["SS"] = 22000, ["SSPa"] = 2600, ["STN"] = 11000, ["SUBJECTSPACE_formatted"] = 44000, ["SUI"] = 9500, ["SVG"] = 2700, ["SVG-Logo"] = 26000, ["SVG-Res"] = 23000, ["SVG-logo"] = 14000, ["SVK"] = 8700, ["SVN"] = 5800, ["SWE"] = 13000, ["Salts_by_element"] = 2200, ["Sandbox_other"] = 466000, ["Saturday"] = 2800, ["Saved_book"] = 52000, ["Sc"] = 2900, ["Scholia"] = 3700, ["School_block"] = 13000, ["School_disambiguation"] = 3400, ["Schoolblock"] = 6900, ["Schooldis"] = 2700, ["Schoolip"] = 12000, ["Scientist_icon"] = 16000, ["Scientist_icon2"] = 16000, ["Sclass"] = 34000, ["Sclass2"] = 11000, ["Screen_reader-only"] = 107000, ["Screen_reader-only/styles.css"] = 147000, ["Script"] = 7600, ["Script/Arabic"] = 4000, ["Script/Hebrew"] = 4900, ["Script/Nastaliq"] = 15000, ["Script/doc/id-unk"] = 3200, ["Script/doc/id-unk/core"] = 3200, ["Script/doc/id-unk/is-iso-alpha4"] = 3200, ["Script/doc/id-unk/name-to-alpha4"] = 3200, ["Script/styles.css"] = 3400, ["Script/styles_arabic.css"] = 4000, ["Script/styles_hebrew.css"] = 4900, ["Sdash"] = 4000, ["Search_box"] = 73000, ["Search_link"] = 25000, ["Section_link"] = 165000, ["Section_sizes"] = 4300, ["See"] = 8900, ["See_also"] = 217000, ["Seealso"] = 7900, ["Seiner_Majestät_Schiff"] = 6800, ["Seiner_Majestät_Unterseeboot"] = 2400, ["Select_skin"] = 5500, ["Selected"] = 2000, ["Selected_article"] = 2500, ["Selected_picture"] = 2400, ["Self"] = 45000, ["Self-published_inline"] = 4700, ["Self-published_source"] = 6100, ["Self-reference"] = 2200, ["Self-reference_tool"] = 8000, ["Sent_off"] = 17000, ["Sentoff"] = 6200, ["Sequence"] = 4100, ["Series_overview"] = 9800, ["Serif"] = 4900, ["Set_category"] = 38000, ["Set_index_article"] = 6300, ["Sets_taxobox_colour"] = 3500, ["Sfn"] = 208000, ["SfnRef"] = 164000, ["Sfn_whitelist"] = 2500, ["Sfnm"] = 5800, ["Sfnp"] = 24000, ["Sfnref"] = 18000, ["Sfrac"] = 5100, ["Sfrac/styles.css"] = 5200, ["SharedIPEDU"] = 3300, ["Shared_IP"] = 10000, ["Shared_IP_corp"] = 4100, ["Shared_IP_edu"] = 186000, ["Shared_IP_gov"] = 2300, ["Sharedip"] = 3000, ["Sharedipedu"] = 3800, ["Sherdog"] = 2700, ["Ship"] = 42000, ["Ship_index"] = 7600, ["Shipboxflag"] = 21000, ["Shipboxflag/core"] = 21000, ["Shipwrecks_navbox_footer"] = 11000, ["Shipwrecks_navbox_footer/link"] = 11000, ["Short_description"] = 6920000, ["Short_description/lowercasecheck"] = 6920000, ["Short_pages_monitor"] = 15000, ["Short_pages_monitor/maximum_length"] = 15000, ["Shortcut"] = 22000, ["Should_be_SVG"] = 8200, ["Shy"] = 2200, ["Sic"] = 38000, ["Side_box"] = 1250000, ["Sidebar"] = 320000, ["Sidebar_games_events"] = 42000, ["Sidebar_person"] = 4900, ["Sidebar_person/styles.css"] = 6300, ["Sidebar_with_collapsible_lists"] = 83000, ["Sigfig"] = 4100, ["Significant_figures"] = 5600, ["Significant_figures/rnd"] = 5300, ["Signpost-subscription"] = 2100, ["Signpost-subscription/styles.css"] = 2100, ["Signpost/item"] = 49000, ["Signpost/item/core"] = 49000, ["Signpost/snippet-nopic"] = 3400, ["Signpost/snippet/styles.css"] = 3700, ["Sildb_prim"] = 2200, ["Silver02"] = 18000, ["Silver2"] = 58000, ["Silver_medal"] = 6600, ["Similar_names"] = 3400, ["Single+double"] = 11000, ["Single+space"] = 17000, ["Single-innings_cricket_match"] = 4000, ["Single_chart"] = 43000, ["Single_namespace"] = 333000, ["Single_source"] = 3000, ["Singlechart"] = 12000, ["Singles"] = 49000, ["Sister-inline"] = 222000, ["Sister-inline/styles.css"] = 222000, ["Sister_project"] = 1120000, ["Sister_project/styles.css"] = 1120000, ["Sister_project_links"] = 14000, ["Skip_to_talk"] = 12000, ["Skip_to_talk/styles.css"] = 12000, ["Sky"] = 3300, ["Sky/styles.css"] = 3300, ["Slink"] = 67000, ["Slovak_municipality"] = 3000, ["Slovak_municipality/geo"] = 2800, ["Small"] = 650000, ["Small_Solar_System_bodies"] = 3600, ["Smallcaps"] = 21000, ["Smallcaps/styles.css"] = 22000, ["Smalldiv"] = 42000, ["Smaller"] = 79000, ["Smiley"] = 53000, ["Snd"] = 609000, ["Snds"] = 6500, ["Soccer_icon"] = 124000, ["Soccer_icon2"] = 124000, ["Soccer_icon4"] = 3500, ["Soccerbase"] = 13000, ["Soccerbase_season"] = 8000, ["Soccerway"] = 83000, ["Sock"] = 54000, ["Sock_list"] = 11000, ["Sockcat"] = 2000, ["Sockmaster"] = 10000, ["Sockpuppet"] = 282000, ["Sockpuppet/altmaster"] = 3600, ["Sockpuppet/categorise"] = 282000, ["SockpuppetCheckuser"] = 5500, ["Sockpuppet_category"] = 52000, ["Sockpuppet_category/confirmed"] = 28000, ["Sockpuppet_category/suspected"] = 24000, ["Sockpuppetcheckuser"] = 3600, ["Sockpuppeteer"] = 29000, ["Soft_hyphen"] = 2300, ["Soft_redirect"] = 6500, ["Soft_redirect_protection"] = 10000, ["Softredirect"] = 3300, ["Solar_luminosity"] = 5200, ["Solar_mass"] = 6400, ["Solar_radius"] = 5200, ["Soldier_icon"] = 3900, ["Soldier_icon2"] = 3900, ["Songs_category"] = 9600, ["Songs_category/core"] = 9600, ["Sort"] = 119000, ["Sort_under"] = 2100, ["Sort_under/styles.css"] = 2100, ["Sortname"] = 64000, ["Source-attribution"] = 9100, ["Source_assess"] = 2700, ["Source_assess_table"] = 2700, ["Source_attribution"] = 39000, ["Source_check"] = 927000, ["Sourcecheck"] = 927000, ["Sources"] = 3600, ["Sources_exist"] = 4200, ["South_America_topic"] = 2700, ["Sp"] = 163000, ["Space"] = 131000, ["Space+apostrophe+s"] = 26000, ["Space+double"] = 7200, ["Space+single"] = 15000, ["Spaced_en_dash"] = 643000, ["Spaced_en_dash_space"] = 6600, ["Spaced_ndash"] = 22000, ["Spaces"] = 733000, ["Spain_metadata_Wikidata"] = 7500, ["Spamlink"] = 14000, ["Species_Latin_name_abbreviation_disambiguation"] = 2400, ["Species_list"] = 25000, ["Speciesbox"] = 392000, ["Speciesbox/checkgenus"] = 390000, ["Speciesbox/getGenus"] = 393000, ["Speciesbox/getSpecies"] = 392000, ["Speciesbox/name"] = 392000, ["Speciesbox/parameterCheck"] = 392000, ["Speciesbox/trim"] = 392000, ["Specieslist"] = 9200, ["Split_article"] = 4200, ["Spnd"] = 4800, ["Spoken_Wikipedia"] = 2200, ["Sport_icon"] = 16000, ["Sport_icon2"] = 17000, ["SportsYearCatUSstate"] = 6600, ["Sports_club_or_team_people_category_header"] = 14000, ["Sports_club_or_team_people_category_header/category1"] = 14000, ["Sports_links"] = 80000, ["Sports_reference"] = 5200, ["Squad_maintenance"] = 3800, ["Sronly"] = 49000, ["Srt"] = 7200, ["Stack"] = 30000, ["Stack/styles.css"] = 41000, ["Stack_begin"] = 11000, ["Stack_end"] = 11000, ["StaleIP"] = 3600, ["StandardEbooks"] = 2400, ["Standings_table_end"] = 64000, ["Standings_table_entry"] = 25000, ["Standings_table_entry/record"] = 64000, ["Standings_table_start"] = 64000, ["Standings_table_start/colheader"] = 64000, ["Standings_table_start/colspan"] = 64000, ["Standings_table_start/styles.css"] = 64000, ["Starbox_astrometry"] = 5700, ["Starbox_begin"] = 5800, ["Starbox_catalog"] = 5700, ["Starbox_character"] = 5700, ["Starbox_detail"] = 5600, ["Starbox_end"] = 5800, ["Starbox_image"] = 4000, ["Starbox_observe"] = 5800, ["Starbox_reference"] = 5700, ["Start-Class"] = 18000, ["Start-date"] = 2300, ["Start_and_end_dates"] = 3700, ["Start_box"] = 5600, ["Start_date"] = 545000, ["Start_date_and_age"] = 186000, ["Start_date_and_years_ago"] = 4100, ["Start_date_text"] = 3900, ["Start_of_course_timeline"] = 5800, ["Start_of_course_week"] = 6000, ["Start_tab"] = 6700, ["Startflatlist"] = 162000, ["Startplainlist"] = 2100, ["Static_IP"] = 5000, ["Static_row_numbers"] = 2900, ["Static_row_numbers/styles.css"] = 2900, ["Station"] = 22000, ["Station_link"] = 19000, ["Stdinchicite"] = 10000, ["Steady"] = 19000, ["Sticky_header"] = 9300, ["Sticky_header/styles.css"] = 26000, ["Stl"] = 17000, ["Stn"] = 11000, ["Stn_art_lnk"] = 2200, ["Stnlnk"] = 35000, ["Stop"] = 2000, ["Store_norske_leksikon"] = 2400, ["Storm_colour"] = 5700, ["Storm_name"] = 2400, ["Storm_path"] = 2200, ["Stortingetbio"] = 2100, ["StoryTeleplay"] = 3400, ["Str_count"] = 166000, ["Str_endswith"] = 236000, ["Str_find"] = 282000, ["Str_index"] = 15000, ["Str_left"] = 347000, ["Str_len"] = 166000, ["Str_letter"] = 184000, ["Str_letter/trim"] = 21000, ["Str_number"] = 7200, ["Str_number/trim"] = 224000, ["Str_rep"] = 297000, ["Str_right"] = 7100, ["Str_startswith"] = 2800, ["Str_trim"] = 4200, ["Str_≠_len"] = 48000, ["Str_≤_len"] = 2800, ["Str_≥_len"] = 104000, ["Strfind_short"] = 5300, ["Strike"] = 2300, ["Strikethrough"] = 20000, ["String_split"] = 5300, ["Strip_tags"] = 41000, ["Strong"] = 206000, ["Structurae"] = 2100, ["Stub-Class"] = 18000, ["Stub_Category"] = 14000, ["Stub_category"] = 20000, ["Stub_documentation"] = 42000, ["Student_editor"] = 27000, ["Student_sandbox"] = 4500, ["Student_table_row"] = 7000, ["Students_table"] = 7000, ["Su"] = 4800, ["Su-census1989"] = 4600, ["Sub"] = 4500, ["Subinfobox_bodystyle"] = 75000, ["Subject_bar"] = 20000, ["Suboff"] = 7400, ["Subon"] = 7600, ["Subpage_other"] = 404000, ["Subscription_required"] = 36000, ["Subsidebar_bodystyle"] = 6100, ["Subst_only"] = 5500, ["Substituted_comment"] = 19000, ["Succession_box"] = 119000, ["Succession_box/check"] = 119000, ["Succession_links"] = 217000, ["Summer_Olympics_by_year_category_navigation"] = 2500, ["Summer_Olympics_by_year_category_navigation/core"] = 2500, ["Sunday"] = 2800, ["Sup"] = 95000, ["Suppress_categories"] = 6600, ["Surname"] = 80000, ["Swiss_metadata_Wikidata"] = 2900, ["Swiss_populations"] = 2400, ["Swiss_populations_NC"] = 3000, ["Swiss_populations_YM"] = 2300, ["Swiss_populations_ref"] = 2400, ["Switcher"] = 8300, ["Sz"] = 2500, ["Module:SDcat"] = 6780000, ["Module:SPI_archive_notice"] = 38000, ["Module:SST"] = 13000, ["Module:SST/hosts"] = 13000, ["Module:SST/registry"] = 272000, ["Module:SST/shards/sets/COLLEDGE_SHIPS_RN"] = 3000, ["Module:SST/shards/sets/TALBERT_BARRINGTON_ATLAS"] = 2100, ["Module:Science_redirect"] = 321000, ["Module:Science_redirect/conf"] = 321000, ["Module:Section_link"] = 165000, ["Module:Section_sizes"] = 5900, ["Module:See_also_if_exists"] = 94000, ["Module:Self"] = 45000, ["Module:Self/license_migration_data.json"] = 23000, ["Module:Self/styles.css"] = 45000, ["Module:Separated_entries"] = 2750000, ["Module:Series_overview"] = 9900, ["Module:Settlement_Wikidata"] = 52000, ["Module:Settlement_short_description"] = 730000, ["Module:Shortcut"] = 29000, ["Module:Shortcut/config"] = 29000, ["Module:Shortcut/styles.css"] = 29000, ["Module:Side_box"] = 1280000, ["Module:Side_box/styles.css"] = 1280000, ["Module:Sidebar"] = 434000, ["Module:Sidebar/configuration"] = 434000, ["Module:Sidebar/styles.css"] = 440000, ["Module:Sidebar_games_events"] = 42000, ["Module:Sidebar_games_events/styles.css"] = 42000, ["Module:Singles"] = 49000, ["Module:Sister_project_links"] = 21000, ["Module:Sister_project_links/bar/styles.css"] = 7100, ["Module:Sister_project_links/config"] = 21000, ["Module:Sister_project_links/styles.css"] = 14000, ["Module:Sister_project_logo"] = 1350000, ["Module:Sister_project_logo/data"] = 1350000, ["Module:Slovak_municipality"] = 3000, ["Module:Sock_list"] = 11000, ["Module:Sort"] = 152000, ["Module:Sort_title"] = 40000, ["Module:Sortkey"] = 105000, ["Module:Split_article"] = 4200, ["Module:Spoken_Wikipedia"] = 2200, ["Module:Spoken_Wikipedia/configuration"] = 2200, ["Module:Spoken_Wikipedia/styles.css"] = 2200, ["Module:Sports_career"] = 21000, ["Module:Sports_color"] = 79000, ["Module:Sports_color/baseball"] = 36000, ["Module:Sports_color/basketball"] = 19000, ["Module:Sports_color/ice_hockey"] = 3400, ["Module:Sports_color/international_football"] = 43000, ["Module:Sports_rbr_table"] = 15000, ["Module:Sports_rbr_table/styles.css"] = 15000, ["Module:Sports_reference"] = 5200, ["Module:Sports_results"] = 19000, ["Module:Sports_results/styles.css"] = 11000, ["Module:Sports_table"] = 73000, ["Module:Sports_table/Volleyball"] = 2400, ["Module:Sports_table/WDL"] = 63000, ["Module:Sports_table/WDL_OT"] = 4000, ["Module:Sports_table/WL"] = 5400, ["Module:Sports_table/WL_OT"] = 3000, ["Module:Sports_table/argcheck"] = 73000, ["Module:Sports_table/styles.css"] = 73000, ["Module:Sports_table/sub"] = 73000, ["Module:Sports_table/totalscheck"] = 52000, ["Module:Stock_tickers/NYSE"] = 2000, ["Module:Storm_categories"] = 5900, ["Module:Storm_categories/categories"] = 5900, ["Module:Storm_categories/colors"] = 5900, ["Module:Storm_categories/icons"] = 5900, ["Module:String"] = 14400000, ["Module:String2"] = 2080000, ["Module:Su"] = 14000, ["Module:Subject_bar"] = 20000, ["Module:Suppress_categories"] = 6600, ["Module:Switcher"] = 8300, } tqycmtzhvr7dzjf9qgzc5teqfpkeqor 618969 618968 2026-07-27T16:49:20Z Wmbata 26533 1 revision imported from [[:en:Module:Transclusion_count/data/S]] 618968 Scribunto text/plain return { ["S"] = 4200, ["S-aca"] = 6700, ["S-ach"] = 17000, ["S-aft"] = 230000, ["S-aft/check"] = 230000, ["S-aft/filter"] = 230000, ["S-bef"] = 235000, ["S-bef/check"] = 235000, ["S-bef/filter"] = 235000, ["S-break"] = 6500, ["S-bus"] = 2100, ["S-civ"] = 2900, ["S-dip"] = 6000, ["S-end"] = 261000, ["S-gov"] = 8600, ["S-hon"] = 4000, ["S-hou"] = 9800, ["S-inc"] = 13000, ["S-legal"] = 9900, ["S-line_label"] = 2000, ["S-mil"] = 13000, ["S-new"] = 17000, ["S-non"] = 11000, ["S-npo"] = 4200, ["S-off"] = 43000, ["S-par"] = 52000, ["S-par/en"] = 3300, ["S-par/gb"] = 3300, ["S-par/uk"] = 12000, ["S-par/us-hs"] = 12000, ["S-par/us-sen"] = 2100, ["S-ppo"] = 15000, ["S-prec"] = 3200, ["S-reg"] = 22000, ["S-rel"] = 19000, ["S-roy"] = 2800, ["S-sports"] = 12000, ["S-start"] = 253000, ["S-ttl"] = 242000, ["S-ttl/check"] = 242000, ["S-vac"] = 7800, ["SAU"] = 2100, ["SCO"] = 3800, ["SDcat"] = 6780000, ["SECOND"] = 2300, ["SGP"] = 2900, ["SIA"] = 2500, ["SLL"] = 2000, ["SLO"] = 4900, ["SMS"] = 6800, ["SMU"] = 2400, ["SPI_archive_notice"] = 84000, ["SPIarchive_notice"] = 82000, ["SPIcat"] = 3800, ["SPIclose"] = 3300, ["SPIpriorcases"] = 77000, ["SR/Olympics_profile"] = 2200, ["SRB"] = 4300, ["SS"] = 22000, ["SSPa"] = 2600, ["STN"] = 11000, ["SUBJECTSPACE_formatted"] = 44000, ["SUI"] = 9500, ["SVG"] = 2700, ["SVG-Logo"] = 26000, ["SVG-Res"] = 23000, ["SVG-logo"] = 14000, ["SVK"] = 8700, ["SVN"] = 5800, ["SWE"] = 13000, ["Salts_by_element"] = 2200, ["Sandbox_other"] = 466000, ["Saturday"] = 2800, ["Saved_book"] = 52000, ["Sc"] = 2900, ["Scholia"] = 3700, ["School_block"] = 13000, ["School_disambiguation"] = 3400, ["Schoolblock"] = 6900, ["Schooldis"] = 2700, ["Schoolip"] = 12000, ["Scientist_icon"] = 16000, ["Scientist_icon2"] = 16000, ["Sclass"] = 34000, ["Sclass2"] = 11000, ["Screen_reader-only"] = 107000, ["Screen_reader-only/styles.css"] = 147000, ["Script"] = 7600, ["Script/Arabic"] = 4000, ["Script/Hebrew"] = 4900, ["Script/Nastaliq"] = 15000, ["Script/doc/id-unk"] = 3200, ["Script/doc/id-unk/core"] = 3200, ["Script/doc/id-unk/is-iso-alpha4"] = 3200, ["Script/doc/id-unk/name-to-alpha4"] = 3200, ["Script/styles.css"] = 3400, ["Script/styles_arabic.css"] = 4000, ["Script/styles_hebrew.css"] = 4900, ["Sdash"] = 4000, ["Search_box"] = 73000, ["Search_link"] = 25000, ["Section_link"] = 165000, ["Section_sizes"] = 4300, ["See"] = 8900, ["See_also"] = 217000, ["Seealso"] = 7900, ["Seiner_Majestät_Schiff"] = 6800, ["Seiner_Majestät_Unterseeboot"] = 2400, ["Select_skin"] = 5500, ["Selected"] = 2000, ["Selected_article"] = 2500, ["Selected_picture"] = 2400, ["Self"] = 45000, ["Self-published_inline"] = 4700, ["Self-published_source"] = 6100, ["Self-reference"] = 2200, ["Self-reference_tool"] = 8000, ["Sent_off"] = 17000, ["Sentoff"] = 6200, ["Sequence"] = 4100, ["Series_overview"] = 9800, ["Serif"] = 4900, ["Set_category"] = 38000, ["Set_index_article"] = 6300, ["Sets_taxobox_colour"] = 3500, ["Sfn"] = 208000, ["SfnRef"] = 164000, ["Sfn_whitelist"] = 2500, ["Sfnm"] = 5800, ["Sfnp"] = 24000, ["Sfnref"] = 18000, ["Sfrac"] = 5100, ["Sfrac/styles.css"] = 5200, ["SharedIPEDU"] = 3300, ["Shared_IP"] = 10000, ["Shared_IP_corp"] = 4100, ["Shared_IP_edu"] = 186000, ["Shared_IP_gov"] = 2300, ["Sharedip"] = 3000, ["Sharedipedu"] = 3800, ["Sherdog"] = 2700, ["Ship"] = 42000, ["Ship_index"] = 7600, ["Shipboxflag"] = 21000, ["Shipboxflag/core"] = 21000, ["Shipwrecks_navbox_footer"] = 11000, ["Shipwrecks_navbox_footer/link"] = 11000, ["Short_description"] = 6920000, ["Short_description/lowercasecheck"] = 6920000, ["Short_pages_monitor"] = 15000, ["Short_pages_monitor/maximum_length"] = 15000, ["Shortcut"] = 22000, ["Should_be_SVG"] = 8200, ["Shy"] = 2200, ["Sic"] = 38000, ["Side_box"] = 1250000, ["Sidebar"] = 320000, ["Sidebar_games_events"] = 42000, ["Sidebar_person"] = 4900, ["Sidebar_person/styles.css"] = 6300, ["Sidebar_with_collapsible_lists"] = 83000, ["Sigfig"] = 4100, ["Significant_figures"] = 5600, ["Significant_figures/rnd"] = 5300, ["Signpost-subscription"] = 2100, ["Signpost-subscription/styles.css"] = 2100, ["Signpost/item"] = 49000, ["Signpost/item/core"] = 49000, ["Signpost/snippet-nopic"] = 3400, ["Signpost/snippet/styles.css"] = 3700, ["Sildb_prim"] = 2200, ["Silver02"] = 18000, ["Silver2"] = 58000, ["Silver_medal"] = 6600, ["Similar_names"] = 3400, ["Single+double"] = 11000, ["Single+space"] = 17000, ["Single-innings_cricket_match"] = 4000, ["Single_chart"] = 43000, ["Single_namespace"] = 333000, ["Single_source"] = 3000, ["Singlechart"] = 12000, ["Singles"] = 49000, ["Sister-inline"] = 222000, ["Sister-inline/styles.css"] = 222000, ["Sister_project"] = 1120000, ["Sister_project/styles.css"] = 1120000, ["Sister_project_links"] = 14000, ["Skip_to_talk"] = 12000, ["Skip_to_talk/styles.css"] = 12000, ["Sky"] = 3300, ["Sky/styles.css"] = 3300, ["Slink"] = 67000, ["Slovak_municipality"] = 3000, ["Slovak_municipality/geo"] = 2800, ["Small"] = 650000, ["Small_Solar_System_bodies"] = 3600, ["Smallcaps"] = 21000, ["Smallcaps/styles.css"] = 22000, ["Smalldiv"] = 42000, ["Smaller"] = 79000, ["Smiley"] = 53000, ["Snd"] = 609000, ["Snds"] = 6500, ["Soccer_icon"] = 124000, ["Soccer_icon2"] = 124000, ["Soccer_icon4"] = 3500, ["Soccerbase"] = 13000, ["Soccerbase_season"] = 8000, ["Soccerway"] = 83000, ["Sock"] = 54000, ["Sock_list"] = 11000, ["Sockcat"] = 2000, ["Sockmaster"] = 10000, ["Sockpuppet"] = 282000, ["Sockpuppet/altmaster"] = 3600, ["Sockpuppet/categorise"] = 282000, ["SockpuppetCheckuser"] = 5500, ["Sockpuppet_category"] = 52000, ["Sockpuppet_category/confirmed"] = 28000, ["Sockpuppet_category/suspected"] = 24000, ["Sockpuppetcheckuser"] = 3600, ["Sockpuppeteer"] = 29000, ["Soft_hyphen"] = 2300, ["Soft_redirect"] = 6500, ["Soft_redirect_protection"] = 10000, ["Softredirect"] = 3300, ["Solar_luminosity"] = 5200, ["Solar_mass"] = 6400, ["Solar_radius"] = 5200, ["Soldier_icon"] = 3900, ["Soldier_icon2"] = 3900, ["Songs_category"] = 9600, ["Songs_category/core"] = 9600, ["Sort"] = 119000, ["Sort_under"] = 2100, ["Sort_under/styles.css"] = 2100, ["Sortname"] = 64000, ["Source-attribution"] = 9100, ["Source_assess"] = 2700, ["Source_assess_table"] = 2700, ["Source_attribution"] = 39000, ["Source_check"] = 927000, ["Sourcecheck"] = 927000, ["Sources"] = 3600, ["Sources_exist"] = 4200, ["South_America_topic"] = 2700, ["Sp"] = 163000, ["Space"] = 131000, ["Space+apostrophe+s"] = 26000, ["Space+double"] = 7200, ["Space+single"] = 15000, ["Spaced_en_dash"] = 643000, ["Spaced_en_dash_space"] = 6600, ["Spaced_ndash"] = 22000, ["Spaces"] = 733000, ["Spain_metadata_Wikidata"] = 7500, ["Spamlink"] = 14000, ["Species_Latin_name_abbreviation_disambiguation"] = 2400, ["Species_list"] = 25000, ["Speciesbox"] = 392000, ["Speciesbox/checkgenus"] = 390000, ["Speciesbox/getGenus"] = 393000, ["Speciesbox/getSpecies"] = 392000, ["Speciesbox/name"] = 392000, ["Speciesbox/parameterCheck"] = 392000, ["Speciesbox/trim"] = 392000, ["Specieslist"] = 9200, ["Split_article"] = 4200, ["Spnd"] = 4800, ["Spoken_Wikipedia"] = 2200, ["Sport_icon"] = 16000, ["Sport_icon2"] = 17000, ["SportsYearCatUSstate"] = 6600, ["Sports_club_or_team_people_category_header"] = 14000, ["Sports_club_or_team_people_category_header/category1"] = 14000, ["Sports_links"] = 80000, ["Sports_reference"] = 5200, ["Squad_maintenance"] = 3800, ["Sronly"] = 49000, ["Srt"] = 7200, ["Stack"] = 30000, ["Stack/styles.css"] = 41000, ["Stack_begin"] = 11000, ["Stack_end"] = 11000, ["StaleIP"] = 3600, ["StandardEbooks"] = 2400, ["Standings_table_end"] = 64000, ["Standings_table_entry"] = 25000, ["Standings_table_entry/record"] = 64000, ["Standings_table_start"] = 64000, ["Standings_table_start/colheader"] = 64000, ["Standings_table_start/colspan"] = 64000, ["Standings_table_start/styles.css"] = 64000, ["Starbox_astrometry"] = 5700, ["Starbox_begin"] = 5800, ["Starbox_catalog"] = 5700, ["Starbox_character"] = 5700, ["Starbox_detail"] = 5600, ["Starbox_end"] = 5800, ["Starbox_image"] = 4000, ["Starbox_observe"] = 5800, ["Starbox_reference"] = 5700, ["Start-Class"] = 18000, ["Start-date"] = 2300, ["Start_and_end_dates"] = 3700, ["Start_box"] = 5600, ["Start_date"] = 545000, ["Start_date_and_age"] = 186000, ["Start_date_and_years_ago"] = 4100, ["Start_date_text"] = 3900, ["Start_of_course_timeline"] = 5800, ["Start_of_course_week"] = 6000, ["Start_tab"] = 6700, ["Startflatlist"] = 162000, ["Startplainlist"] = 2100, ["Static_IP"] = 5000, ["Static_row_numbers"] = 2900, ["Static_row_numbers/styles.css"] = 2900, ["Station"] = 22000, ["Station_link"] = 19000, ["Stdinchicite"] = 10000, ["Steady"] = 19000, ["Sticky_header"] = 9300, ["Sticky_header/styles.css"] = 26000, ["Stl"] = 17000, ["Stn"] = 11000, ["Stn_art_lnk"] = 2200, ["Stnlnk"] = 35000, ["Stop"] = 2000, ["Store_norske_leksikon"] = 2400, ["Storm_colour"] = 5700, ["Storm_name"] = 2400, ["Storm_path"] = 2200, ["Stortingetbio"] = 2100, ["StoryTeleplay"] = 3400, ["Str_count"] = 166000, ["Str_endswith"] = 236000, ["Str_find"] = 282000, ["Str_index"] = 15000, ["Str_left"] = 347000, ["Str_len"] = 166000, ["Str_letter"] = 184000, ["Str_letter/trim"] = 21000, ["Str_number"] = 7200, ["Str_number/trim"] = 224000, ["Str_rep"] = 297000, ["Str_right"] = 7100, ["Str_startswith"] = 2800, ["Str_trim"] = 4200, ["Str_≠_len"] = 48000, ["Str_≤_len"] = 2800, ["Str_≥_len"] = 104000, ["Strfind_short"] = 5300, ["Strike"] = 2300, ["Strikethrough"] = 20000, ["String_split"] = 5300, ["Strip_tags"] = 41000, ["Strong"] = 206000, ["Structurae"] = 2100, ["Stub-Class"] = 18000, ["Stub_Category"] = 14000, ["Stub_category"] = 20000, ["Stub_documentation"] = 42000, ["Student_editor"] = 27000, ["Student_sandbox"] = 4500, ["Student_table_row"] = 7000, ["Students_table"] = 7000, ["Su"] = 4800, ["Su-census1989"] = 4600, ["Sub"] = 4500, ["Subinfobox_bodystyle"] = 75000, ["Subject_bar"] = 20000, ["Suboff"] = 7400, ["Subon"] = 7600, ["Subpage_other"] = 404000, ["Subscription_required"] = 36000, ["Subsidebar_bodystyle"] = 6100, ["Subst_only"] = 5500, ["Substituted_comment"] = 19000, ["Succession_box"] = 119000, ["Succession_box/check"] = 119000, ["Succession_links"] = 217000, ["Summer_Olympics_by_year_category_navigation"] = 2500, ["Summer_Olympics_by_year_category_navigation/core"] = 2500, ["Sunday"] = 2800, ["Sup"] = 95000, ["Suppress_categories"] = 6600, ["Surname"] = 80000, ["Swiss_metadata_Wikidata"] = 2900, ["Swiss_populations"] = 2400, ["Swiss_populations_NC"] = 3000, ["Swiss_populations_YM"] = 2300, ["Swiss_populations_ref"] = 2400, ["Switcher"] = 8300, ["Sz"] = 2500, ["Module:SDcat"] = 6780000, ["Module:SPI_archive_notice"] = 38000, ["Module:SST"] = 13000, ["Module:SST/hosts"] = 13000, ["Module:SST/registry"] = 272000, ["Module:SST/shards/sets/COLLEDGE_SHIPS_RN"] = 3000, ["Module:SST/shards/sets/TALBERT_BARRINGTON_ATLAS"] = 2100, ["Module:Science_redirect"] = 321000, ["Module:Science_redirect/conf"] = 321000, ["Module:Section_link"] = 165000, ["Module:Section_sizes"] = 5900, ["Module:See_also_if_exists"] = 94000, ["Module:Self"] = 45000, ["Module:Self/license_migration_data.json"] = 23000, ["Module:Self/styles.css"] = 45000, ["Module:Separated_entries"] = 2750000, ["Module:Series_overview"] = 9900, ["Module:Settlement_Wikidata"] = 52000, ["Module:Settlement_short_description"] = 730000, ["Module:Shortcut"] = 29000, ["Module:Shortcut/config"] = 29000, ["Module:Shortcut/styles.css"] = 29000, ["Module:Side_box"] = 1280000, ["Module:Side_box/styles.css"] = 1280000, ["Module:Sidebar"] = 434000, ["Module:Sidebar/configuration"] = 434000, ["Module:Sidebar/styles.css"] = 440000, ["Module:Sidebar_games_events"] = 42000, ["Module:Sidebar_games_events/styles.css"] = 42000, ["Module:Singles"] = 49000, ["Module:Sister_project_links"] = 21000, ["Module:Sister_project_links/bar/styles.css"] = 7100, ["Module:Sister_project_links/config"] = 21000, ["Module:Sister_project_links/styles.css"] = 14000, ["Module:Sister_project_logo"] = 1350000, ["Module:Sister_project_logo/data"] = 1350000, ["Module:Slovak_municipality"] = 3000, ["Module:Sock_list"] = 11000, ["Module:Sort"] = 152000, ["Module:Sort_title"] = 40000, ["Module:Sortkey"] = 105000, ["Module:Split_article"] = 4200, ["Module:Spoken_Wikipedia"] = 2200, ["Module:Spoken_Wikipedia/configuration"] = 2200, ["Module:Spoken_Wikipedia/styles.css"] = 2200, ["Module:Sports_career"] = 21000, ["Module:Sports_color"] = 79000, ["Module:Sports_color/baseball"] = 36000, ["Module:Sports_color/basketball"] = 19000, ["Module:Sports_color/ice_hockey"] = 3400, ["Module:Sports_color/international_football"] = 43000, ["Module:Sports_rbr_table"] = 15000, ["Module:Sports_rbr_table/styles.css"] = 15000, ["Module:Sports_reference"] = 5200, ["Module:Sports_results"] = 19000, ["Module:Sports_results/styles.css"] = 11000, ["Module:Sports_table"] = 73000, ["Module:Sports_table/Volleyball"] = 2400, ["Module:Sports_table/WDL"] = 63000, ["Module:Sports_table/WDL_OT"] = 4000, ["Module:Sports_table/WL"] = 5400, ["Module:Sports_table/WL_OT"] = 3000, ["Module:Sports_table/argcheck"] = 73000, ["Module:Sports_table/styles.css"] = 73000, ["Module:Sports_table/sub"] = 73000, ["Module:Sports_table/totalscheck"] = 52000, ["Module:Stock_tickers/NYSE"] = 2000, ["Module:Storm_categories"] = 5900, ["Module:Storm_categories/categories"] = 5900, ["Module:Storm_categories/colors"] = 5900, ["Module:Storm_categories/icons"] = 5900, ["Module:String"] = 14400000, ["Module:String2"] = 2080000, ["Module:Su"] = 14000, ["Module:Subject_bar"] = 20000, ["Module:Suppress_categories"] = 6600, ["Module:Switcher"] = 8300, } tqycmtzhvr7dzjf9qgzc5teqfpkeqor Template:Shortcut-style further links 10 124520 618974 2026-05-22T01:48:52Z Dafootballguy 26679 [[Wikipedia:Templates for discussion/Log/2026 May 14#Template:Shortcut-style further links]] closed as no consensus ([[WP:XFDC#4.0.16|XFDcloser]]) 618974 wikitext text/x-wiki <includeonly>{{#invoke:Shortcut|main|shortcut-heading=Further info:|target=yes}}</includeonly><noinclude>{{doc}}</noinclude> 0h7xm0md99oqr9nwp72raifqzmtq2x2 618975 618974 2026-07-27T16:49:20Z Wmbata 26533 1 revision imported from [[:en:Template:Shortcut-style_further_links]] 618974 wikitext text/x-wiki <includeonly>{{#invoke:Shortcut|main|shortcut-heading=Further info:|target=yes}}</includeonly><noinclude>{{doc}}</noinclude> 0h7xm0md99oqr9nwp72raifqzmtq2x2 Module:Format TemplateData/config 828 124521 618976 2026-02-08T02:52:34Z Andrybak 11806 tweak CSS var 618976 Scribunto text/plain --[=[ Configuration for [[Module:Format TemplateData]] on enwiki mw.loadData() ]=] local Serial = "2026-01-25" return { catProblem = "Templates with TemplateData errors", classMultiColumns = "column-multiple", classNoNumTOC = "nonumtoc", classTable = { "wikitable", "templatedata-params" }, cssParWrap = { ["margin-left"] = "-1em", ["margin-right"] = "-1em" }, cssParams = { ["border"] = "thin solid var(--background-color-progressive-subtle, #b3b7ff)", ["margin-left"] = "auto", ["margin-right"] = "auto" }, docpageCreate = "%s/doc", docpageDetect = "/doc$", failsafe = Serial, helpAliases = "mediawikiwiki:Special:MyLanguage/Help:TemplateData#aliases", helpBoolean = "mediawikiwiki:Special:MyLanguage/Help:TemplateData#boolean", helpContent = "mediawikiwiki:Special:MyLanguage/Help:TemplateData#Content", helpDate = "mediawikiwiki:Special:MyLanguage/Help:TemplateData#date", helpDefault = "mediawikiwiki:Special:MyLanguage/Help:TemplateData#default", helpFile = "mediawikiwiki:Special:MyLanguage/Help:TemplateData#wiki-file-name", helpFormat = "mediawikiwiki:Special:MyLanguage/Help:TemplateData#format", helpLine = "mediawikiwiki:Special:MyLanguage/Help:TemplateData#line", helpNumber = "mediawikiwiki:Special:MyLanguage/Help:TemplateData#number", helpPage = "mediawikiwiki:Special:MyLanguage/Help:TemplateData#wiki-page-name", helpString = "mediawikiwiki:Special:MyLanguage/Help:TemplateData#string", helpTemplate = "mediawikiwiki:Special:MyLanguage/Help:TemplateData#wiki-template-name", helpURL = "mediawikiwiki:Special:MyLanguage/Help:TemplateData#url", helpUser = "mediawikiwiki:Special:MyLanguage/Help:TemplateData#wiki-user-name", msgDescMiss = "missing <code>description</code>", permit = { boole = { [true] = { css = { ["color"] = "var(--color-content-added, #050)", ["font-weight"] = "700" }, lead = false, show = "True" }, [false] = { css = { ["color"] = "var(--color-content-removed, #610)", ["font-weight"] = "700" }, lead = false, show = "False" } }, css = { bg = {}, deprecated = { ["background-color"] = "var(--background-color-destructive-subtle, #fdd)", ["border-left"] = "3px dotted var(--color-error, red)", ["color"] = "var(--color-base, #000)" }, fg = {}, optional = { ["border-left"] = "3px solid #ccc", ["color"] = "var(--color-base, #000)" }, required = { ["border-left"] = "3px solid #000", ["color"] = "var(--color-base, #000)" }, suggested = { ["border-left"] = "3px solid var(--border-color-subtle, #888)", ["color"] = "var(--color-base, #000)" }, tableheadbg = { ["background-color"] = "var(--background-color-progressive-subtle, #b3b7ff)", ["color"] = "var(--color-base, #000)" } } }, serial = Serial, tStylesMultiColumns = "column-multiple", tStylesTOCnum = "TOC nonum" } e6fbd7n2uwkbhyfp2eckf8akjlz0ps2 618977 618976 2026-07-27T16:49:20Z Wmbata 26533 1 revision imported from [[:en:Module:Format_TemplateData/config]] 618976 Scribunto text/plain --[=[ Configuration for [[Module:Format TemplateData]] on enwiki mw.loadData() ]=] local Serial = "2026-01-25" return { catProblem = "Templates with TemplateData errors", classMultiColumns = "column-multiple", classNoNumTOC = "nonumtoc", classTable = { "wikitable", "templatedata-params" }, cssParWrap = { ["margin-left"] = "-1em", ["margin-right"] = "-1em" }, cssParams = { ["border"] = "thin solid var(--background-color-progressive-subtle, #b3b7ff)", ["margin-left"] = "auto", ["margin-right"] = "auto" }, docpageCreate = "%s/doc", docpageDetect = "/doc$", failsafe = Serial, helpAliases = "mediawikiwiki:Special:MyLanguage/Help:TemplateData#aliases", helpBoolean = "mediawikiwiki:Special:MyLanguage/Help:TemplateData#boolean", helpContent = "mediawikiwiki:Special:MyLanguage/Help:TemplateData#Content", helpDate = "mediawikiwiki:Special:MyLanguage/Help:TemplateData#date", helpDefault = "mediawikiwiki:Special:MyLanguage/Help:TemplateData#default", helpFile = "mediawikiwiki:Special:MyLanguage/Help:TemplateData#wiki-file-name", helpFormat = "mediawikiwiki:Special:MyLanguage/Help:TemplateData#format", helpLine = "mediawikiwiki:Special:MyLanguage/Help:TemplateData#line", helpNumber = "mediawikiwiki:Special:MyLanguage/Help:TemplateData#number", helpPage = "mediawikiwiki:Special:MyLanguage/Help:TemplateData#wiki-page-name", helpString = "mediawikiwiki:Special:MyLanguage/Help:TemplateData#string", helpTemplate = "mediawikiwiki:Special:MyLanguage/Help:TemplateData#wiki-template-name", helpURL = "mediawikiwiki:Special:MyLanguage/Help:TemplateData#url", helpUser = "mediawikiwiki:Special:MyLanguage/Help:TemplateData#wiki-user-name", msgDescMiss = "missing <code>description</code>", permit = { boole = { [true] = { css = { ["color"] = "var(--color-content-added, #050)", ["font-weight"] = "700" }, lead = false, show = "True" }, [false] = { css = { ["color"] = "var(--color-content-removed, #610)", ["font-weight"] = "700" }, lead = false, show = "False" } }, css = { bg = {}, deprecated = { ["background-color"] = "var(--background-color-destructive-subtle, #fdd)", ["border-left"] = "3px dotted var(--color-error, red)", ["color"] = "var(--color-base, #000)" }, fg = {}, optional = { ["border-left"] = "3px solid #ccc", ["color"] = "var(--color-base, #000)" }, required = { ["border-left"] = "3px solid #000", ["color"] = "var(--color-base, #000)" }, suggested = { ["border-left"] = "3px solid var(--border-color-subtle, #888)", ["color"] = "var(--color-base, #000)" }, tableheadbg = { ["background-color"] = "var(--background-color-progressive-subtle, #b3b7ff)", ["color"] = "var(--color-base, #000)" } } }, serial = Serial, tStylesMultiColumns = "column-multiple", tStylesTOCnum = "TOC nonum" } e6fbd7n2uwkbhyfp2eckf8akjlz0ps2 Module:Multilingual 828 124522 618978 2022-08-09T00:07:40Z Sdrqaz 18486 Protected "[[Module:Multilingual]]": [[WP:High-risk templates|High-risk Lua module]]: [[Special:Diff/1103230387/1103232518|Requested by Pppery at RfPP]]. Used in [[Module:Format TemplateData]], which is semi-protected and has 516 transclusions ([Edit=Require autoconfirmed or confirmed access] (indefinite)) 618978 Scribunto text/plain local Multilingual = { suite = "Multilingual", serial = "2020-12-10", item = 47541920, globals = { ISO15924 = 71584769, WLink = 19363224 } } --[=[ Utilities for multilingual texts and ISO 639 (BCP47) issues etc. * fair() * fallback() * findCode() * fix() * format() * getBase() * getLang() * getName() * i18n() * int() * isLang() * isLangWiki() * isMinusculable() * isRTL() * message() * sitelink() * tabData() * userLang() * userLangCode() * wikibase() * failsafe() loadData: Multilingual/config Multilingual/names ]=] local Failsafe = Multilingual local GlobalMod = Multilingual local GlobalData = Multilingual local User = { sniffer = "showpreview" } Multilingual.globals.Multilingual = Multilingual.item Multilingual.exotic = { simple = true, no = true } Multilingual.prefer = { cs = true, de = true, en = true, es = true, fr = true, it = true, nl = true, pt = true, ru = true, sv = true } local foreignModule = function ( access, advanced, append, alt, alert ) -- Fetch global module -- Precondition: -- access -- string, with name of base module -- advanced -- true, for require(); else mw.loadData() -- append -- string, with subpage part, if any; or false -- alt -- number, of wikidata item of root; or false -- alert -- true, for throwing error on data problem -- Postcondition: -- Returns whatever, probably table -- 2020-01-01 local storage = access local finer = function () if append then storage = string.format( "%s/%s", storage, append ) end end local fun, lucky, r, suited if advanced then fun = require else fun = mw.loadData end GlobalMod.globalModules = GlobalMod.globalModules or { } suited = GlobalMod.globalModules[ access ] if not suited then finer() lucky, r = pcall( fun, "Module:" .. storage ) end if not lucky then if not suited and type( alt ) == "number" and alt > 0 then suited = string.format( "Q%d", alt ) suited = mw.wikibase.getSitelink( suited ) GlobalMod.globalModules[ access ] = suited or true end if type( suited ) == "string" then storage = suited finer() lucky, r = pcall( fun, storage ) end if not lucky and alert then error( "Missing or invalid page: " .. storage ) end end return r end -- foreignModule() local fetchData = function ( access ) -- Retrieve translated keyword from commons:Data:****.tab -- Precondition: -- access -- string, with page identification on Commons -- Returns table, with data, or string, with error message -- 2019-12-05 local storage = access local r if type( storage ) == "string" then local s storage = mw.text.trim( storage ) s = storage:lower() if s:sub( 1, 2 ) == "c:" then storage = mw.text.trim( storage:sub( 3 ) ) s = storage:lower() elseif s:sub( 1, 8 ) == "commons:" then storage = mw.text.trim( storage:sub( 9 ) ) s = storage:lower() end if s:sub( 1, 5 ) == "data:" then storage = mw.text.trim( storage:sub( 6 ) ) s = storage:lower() end if s == "" or s == ".tab" then storage = false elseif s:sub( -4 ) == ".tab" then storage = storage:sub( 1, -5 ) .. ".tab" else storage = storage .. ".tab" end end if type( storage ) == "string" then local data if type( GlobalData.TabDATA ) ~= "table" then GlobalData.TabDATA = { } end data = GlobalData.TabDATA[ storage ] if data then r = data else local lucky lucky, data = pcall( mw.ext.data.get, storage, "_" ) if type( data ) == "table" then data = data.data if type( data ) == "table" then GlobalData.TabDATA[ storage ] = data else r = string.format( "%s [[%s%s]]", "INVALID Data:*.tab", "commons:Data:", storage ) end else r = "BAD PAGE Data:*.tab &#8211; commons:" .. storage end if r then GlobalData.TabDATA[ storage ] = r data = false else r = data end end else r = "BAD PAGE commons:Data:*.tab" end return r end -- fetchData() local favorites = function () -- Provide fallback codes -- Postcondition: -- Returns table with sequence of preferred languages -- * ahead elements -- * user (not yet accessible) -- * page content language (not yet accessible) -- * page name subpage -- * project -- * en local r = Multilingual.polyglott if not r then local self = mw.language.getContentLanguage():getCode():lower() local sub = mw.title.getCurrentTitle().subpageText local f = function ( add ) local s = add for i = 1, #r do if r[ i ] == s then s = false break -- for i end end -- for i if s then table.insert( r, s ) end end r = { } if sub:find( "/", 2, true ) then sub = sub:match( "/(%l%l%l?)$" ) if sub then table.insert( r, sub ) end elseif sub:find( "^%l%l%l?%-?%a?%a?%a?%a?$" ) and mw.language.isSupportedLanguage( sub ) then table.insert( r, sub ) end f( self ) f( "en" ) Multilingual.polyglott = r end return r end -- favorites() local feasible = function ( ask, accept ) -- Is ask to be supported by application? -- Precondition: -- ask -- lowercase code -- accept -- sequence table, with offered lowercase codes -- Postcondition: -- nil, or true local r for i = 1, #accept do if accept[ i ] == ask then r = true break -- for i end end -- for i return r end -- feasible() local fetch = function ( access, append ) -- Attach config or library module -- Precondition: -- access -- module title -- append -- string, with subpage part of this; or false -- Postcondition: -- Returns: table, with library, or false local got, sign if append then sign = string.format( "%s/%s", access, append ) else sign = access end if type( Multilingual.ext ) ~= "table" then Multilingual.ext = { } end got = Multilingual.ext[ sign ] if not got and got ~= false then local global = Multilingual.globals[ access ] local lib = ( not append or append == "config" ) got = foreignModule( access, lib, append, global ) if type( got ) == "table" then if lib then local startup = got[ access ] if type( startup ) == "function" then got = startup() end end else got = false end Multilingual.ext[ sign ] = got end return got end -- fetch() local fetchISO639 = function ( access ) -- Retrieve table from commons:Data:ISO639/***.tab -- Precondition: -- access -- string, with subpage identification -- Postcondition: -- Returns table, with data, even empty local r if type( Multilingual.iso639 ) ~= "table" then Multilingual.iso639 = { } end r = Multilingual.iso639[ access ] if type( r ) == "nil" then local raw = fetchData( "ISO639/" .. access ) if type( raw ) == "table" then local t r = { } for i = 1, #raw do t = raw[ i ] if type( t ) == "table" and type( t[ 1 ] ) == "string" and type( t[ 2 ] ) == "string" then r[ t[ 1 ] ] = t[ 2 ] else break -- for i end end -- for i else r = false end Multilingual.iso639[ access ] = r end return r or { } end -- fetchISO639() local fill = function ( access, alien, frame ) -- Expand language name template -- Precondition: -- access -- string, with language code -- alien -- language code for which to be generated -- frame -- frame, if available -- Postcondition: -- Returns string local template = Multilingual.tmplLang local r if type( template ) ~= "table" then local cnf = fetch( "Multilingual", "config" ) if cnf then template = cnf.tmplLang end end if type( template ) == "table" then local source = template.title local f, lucky, s Multilingual.tmplLang = template if type( source ) ~= "string" and type( template.namePat ) == "string" and template.namePat:find( "%s", 1, true ) then source = string.format( template.namePat, access ) end if type( source ) == "string" then if not Multilingual.frame then if frame then Multilingual.frame = frame else Multilingual.frame = mw.getCurrentFrame() end end f = function ( a ) return Multilingual.frame:expandTemplate{ title = a } end lucky, s = pcall( f, source ) if lucky then r = s end end end return r end -- fill() local find = function ( ask, alien ) -- Derive language code from name -- Precondition: -- ask -- language name, downcased -- alien -- language code of ask -- Postcondition: -- nil, or string local codes = mw.language.fetchLanguageNames( alien, "all" ) local r for k, v in pairs( codes ) do if mw.ustring.lower( v ) == ask then r = k break -- for k, v end end -- for k, v if not r then r = Multilingual.fair( ask ) end return r end -- find() local fold = function ( frame ) -- Merge template and #invoke arglist -- Precondition: -- frame -- template frame -- Postcondition: -- table, with combined arglist local r = { } local f = function ( apply ) if type( apply ) == "table" and type( apply.args ) == "table" then for k, v in pairs( apply.args ) do v = mw.text.trim( v ) if v ~= "" then r[ tostring( k ) ] = v end end -- for k, v end end -- f() f( frame:getParent() ) f( frame ) return r end -- fold() User.favorize = function ( accept, frame ) -- Guess user language -- Precondition: -- accept -- sequence table, with offered ISO 639 etc. codes -- frame -- frame, if available -- Postcondition: -- Returns string with best code, or nil if not ( User.self or User.langs ) then if not User.trials then User.tell = mw.message.new( User.sniffer ) if User.tell:exists() then User.trials = { } if not Multilingual.frame then if frame then Multilingual.frame = frame else Multilingual.frame = mw.getCurrentFrame() end end User.sin = Multilingual.frame:callParserFunction( "int", User.sniffer ) else User.langs = true end end if User.sin then local order = { } local post = { } local three = { } local unfold = { } local s, sin for i = 1, #accept do s = accept[ i ] if not User.trials[ s ] then if #s > 2 then if s:find( "-", 3, true ) then table.insert( unfold, s ) else table.insert( three, s ) end else if Multilingual.prefer[ s ] then table.insert( order, s ) else table.insert( post, s ) end end end end -- for i for i = 1, #post do table.insert( order, post[ i ] ) end -- for i for i = 1, #three do table.insert( order, three[ i ] ) end -- for i for i = 1, #unfold do table.insert( order, unfold[ i ] ) end -- for i for i = 1, #order do s = order[ i ] sin = User.tell:inLanguage( s ):plain() if sin == User.sin then User.self = s break -- for i else User.trials[ s ] = true end end -- for i end end return User.self end -- User.favorize() Multilingual.fair = function ( ask ) -- Format language specification according to RFC 5646 etc. -- Precondition: -- ask -- string or table, as created by .getLang() -- Postcondition: -- Returns string, or false local s = type( ask ) local q, r if s == "table" then q = ask elseif s == "string" then q = Multilingual.getLang( ask ) end if q and q.legal and mw.language.isKnownLanguageTag( q.base ) then r = q.base if q.n > 1 then local order = { "extlang", "script", "region", "other", "extension" } for i = 1, #order do s = q[ order[ i ] ] if s then r = string.format( "%s-%s", r, s ) end end -- for i end end return r or false end -- Multilingual.fair() Multilingual.fallback = function ( able, another ) -- Is another language suitable as replacement? -- Precondition: -- able -- language version specifier to be supported -- another -- language specifier of a possible replacement, -- or not to retrieve a fallback table -- Postcondition: -- Returns boolean, or table with fallback codes local r if type( able ) == "string" and #able > 0 then if type( another ) == "string" and #another > 0 then if able == another then r = true else local s = Multilingual.getBase( able ) if s == another then r = true else local others = mw.language.getFallbacksFor( s ) r = feasible( another, others ) end end else local s = Multilingual.getBase( able ) if s then r = mw.language.getFallbacksFor( s ) if r[ 1 ] == "en" then local d = fetchISO639( "fallback" ) if type( d ) == "table" and type( d[ s ] ) == "string" then r = mw.text.split( d[ s ], "|" ) table.insert( r, "en" ) end end end end end return r or false end -- Multilingual.fallback() Multilingual.findCode = function ( ask ) -- Retrieve code of local (current project or English) language name -- Precondition: -- ask -- string, with presumable language name -- A code itself will be identified, too. -- Postcondition: -- Returns string, or false local seek = mw.text.trim( ask ) local r = false if #seek > 1 then if seek:find( "[", 1, true ) then local wlink = fetch( "WLink" ) if wlink and type( wlink.getPlain ) == "function" then seek = wlink.getPlain( seek ) end end seek = mw.ustring.lower( seek ) if Multilingual.isLang( seek ) then r = Multilingual.fair( seek ) else local collection = favorites() for i = 1, #collection do r = find( seek, collection[ i ] ) if r then break -- for i end end -- for i end end return r end -- Multilingual.findCode() Multilingual.fix = function ( attempt ) -- Fix frequently mistaken language code -- Precondition: -- attempt -- string, with presumable language code -- Postcondition: -- Returns string with correction, or false if no problem known local r = fetchISO639( "correction" )[ attempt:lower() ] return r or false end -- Multilingual.fix() Multilingual.format = function ( apply, alien, alter, active, alert, frame, assembly, adjacent, ahead ) -- Format one or more languages -- Precondition: -- apply -- string with language list or item -- alien -- language of the answer -- -- nil, false, "*": native -- -- "!": current project -- -- "#": code, downcased, space separated -- -- "-": code, mixcase, space separated -- -- any valid code -- alter -- capitalize, if "c"; downcase all, if "d" -- capitalize first item only, if "f" -- downcase every first word only, if "m" -- active -- link items, if true -- alert -- string with category title in case of error -- frame -- if available -- assembly -- string with split pattern, if list expected -- adjacent -- string with list separator, else assembly -- ahead -- string to prepend first element, if any -- Postcondition: -- Returns string, or false if apply empty local r = false if apply then local slang if assembly then local bucket = mw.text.split( apply, assembly ) local shift = alter local separator if adjacent then separator = adjacent elseif alien == "#" or alien == "-" then separator = " " else separator = assembly end for k, v in pairs( bucket ) do slang = Multilingual.format( v, alien, shift, active, alert ) if slang then if r then r = string.format( "%s%s%s", r, separator, slang ) else r = slang if shift == "f" then shift = "d" end end end end -- for k, v if r and ahead then r = ahead .. r end else local single = mw.text.trim( apply ) if single == "" then r = false else local lapsus, slot slang = Multilingual.findCode( single ) if slang then if alien == "-" then r = slang elseif alien == "#" then r = slang:lower() else r = Multilingual.getName( slang, alien ) if active then slot = fill( slang, false, frame ) if slot then local wlink = fetch( "WLink" ) if wlink and type( wlink.getTarget ) == "function" then slot = wlink.getTarget( slot ) end else lapsus = alert end end end else r = single if active then local title = mw.title.makeTitle( 0, single ) if title.exists then slot = single end end lapsus = alert end if not r then r = single elseif alter == "c" or alter == "f" then r = mw.ustring.upper( mw.ustring.sub( r, 1, 1 ) ) .. mw.ustring.sub( r, 2 ) elseif alter == "d" then if Multilingual.isMinusculable( slang, r ) then r = mw.ustring.lower( r ) end elseif alter == "m" then if Multilingual.isMinusculable( slang, r ) then r = mw.ustring.lower( mw.ustring.sub( r, 1, 1 ) ) .. mw.ustring.sub( r, 2 ) end end if slot then if r == slot then r = string.format( "[[%s]]", r ) else r = string.format( "[[%s|%s]]", slot, r ) end end if lapsus and alert then r = string.format( "%s[[Category:%s]]", r, alert ) end end end end return r end -- Multilingual.format() Multilingual.getBase = function ( ask ) -- Retrieve base language from possibly combined ISO language code -- Precondition: -- ask -- language code -- Postcondition: -- Returns string, or false local r if ask then local slang = ask:match( "^%s*(%a%a%a?)-?%a*%s*$" ) if slang then r = slang:lower() else r = false end else r = false end return r end -- Multilingual.getBase() Multilingual.getLang = function ( ask ) -- Retrieve components of a RFC 5646 language code -- Precondition: -- ask -- language code with subtags -- Postcondition: -- Returns table with formatted subtags -- .base -- .region -- .script -- .suggest -- .year -- .extension -- .other -- .n local tags = mw.text.split( ask, "-" ) local s = tags[ 1 ] local r if s:match( "^%a%a%a?$" ) then r = { base = s:lower(), legal = true, n = #tags } for i = 2, r.n do s = tags[ i ] if #s == 2 then if r.region or not s:match( "%a%a" ) then r.legal = false else r.region = s:upper() end elseif #s == 4 then if s:match( "%a%a%a%a" ) then r.legal = ( not r.script ) r.script = s:sub( 1, 1 ):upper() .. s:sub( 2 ):lower() elseif s:match( "20%d%d" ) or s:match( "1%d%d%d" ) then r.legal = ( not r.year ) r.year = s else r.legal = false end elseif #s == 3 then if r.extlang or not s:match( "%a%a%a" ) then r.legal = false else r.extlang = s:lower() end elseif #s == 1 then s = s:lower() if s:match( "[tux]" ) then r.extension = s for k = i + 1, r.n do s = tags[ k ] if s:match( "^%w+$" ) then r.extension = string.format( "%s-%s", r.extension, s ) else r.legal = false end end -- for k else r.legal = false end break -- for i else r.legal = ( not r.other ) and s:match( "%a%a%a" ) r.other = s:lower() end if not r.legal then break -- for i end end -- for i if r.legal then r.suggest = Multilingual.fix( r.base ) if r.suggest then r.legal = false end end else r = { legal = false } end if not r.legal then local cnf = fetch( "Multilingual", "config" ) if cnf and type( cnf.scream ) == "string" then r.scream = cnf.scream end end return r end -- Multilingual.getLang() Multilingual.getName = function ( ask, alien ) -- Which name is assigned to this language code? -- Precondition: -- ask -- language code -- alien -- language of the answer -- -- nil, false, "*": native -- -- "!": current project -- -- any valid code -- Postcondition: -- Returns string, or false local r if ask then local slang = alien local tLang if slang then if slang == "*" then slang = Multilingual.fair( ask ) elseif slang == "!" then slang = favorites()[ 1 ] else slang = Multilingual.fair( slang ) end else slang = Multilingual.fair( ask ) end if not slang then slang = ask or "?????" end slang = slang:lower() tLang = fetch( "Multilingual", "names" ) if tLang then tLang = tLang[ slang ] if tLang then r = tLang[ ask ] end end if not r then if not Multilingual.ext.tMW then Multilingual.ext.tMW = { } end tLang = Multilingual.ext.tMW[ slang ] if tLang == nil then tLang = mw.language.fetchLanguageNames( slang ) if tLang then Multilingual.ext.tMW[ slang ] = tLang else Multilingual.ext.tMW[ slang ] = false end end if tLang then r = tLang[ ask ] end end if not r then r = mw.language.fetchLanguageName( ask:lower(), slang ) if r == "" then r = false end end else r = false end return r end -- Multilingual.getName() Multilingual.i18n = function ( available, alt, frame ) -- Select translatable message -- Precondition: -- available -- table, with mapping language code ./. text -- alt -- string|nil|false, with fallback text -- frame -- frame, if available -- Returns -- 1. string|nil|false, with selected message -- 2. string|nil|false, with language code local r1, r2 if type( available ) == "table" then local codes = { } local trsl = { } local slang for k, v in pairs( available ) do if type( k ) == "string" and type( v ) == "string" then slang = mw.text.trim( k:lower() ) table.insert( codes, slang ) trsl[ slang ] = v end end -- for k, v slang = Multilingual.userLang( codes, frame ) if slang and trsl[ slang ] then r1 = mw.text.trim( trsl[ slang ] ) if r1 == "" then r1 = false else r2 = slang end end end if not r1 and type( alt ) == "string" then r1 = mw.text.trim( alt ) if r1 == "" then r1 = false end end return r1, r2 end -- Multilingual.i18n() Multilingual.int = function ( access, alien, apply ) -- Translated system message -- Precondition: -- access -- message ID -- alien -- language code -- apply -- nil, or sequence table with parameters $1, $2, ... -- Postcondition: -- Returns string, or false local o = mw.message.new( access ) local r if o:exists() then if type( alien ) == "string" then o:inLanguage( alien:lower() ) end if type( apply ) == "table" then o:params( apply ) end r = o:plain() end return r or false end -- Multilingual.int() Multilingual.isLang = function ( ask, additional ) -- Could this be an ISO language code? -- Precondition: -- ask -- language code -- additional -- true, if Wiki codes like "simple" permitted -- Postcondition: -- Returns boolean local r, s if additional then s = ask else s = Multilingual.getBase( ask ) end if s then r = mw.language.isKnownLanguageTag( s ) if r then r = not Multilingual.fix( s ) elseif additional then r = Multilingual.exotic[ s ] or false end else r = false end return r end -- Multilingual.isLang() Multilingual.isLangWiki = function ( ask ) -- Could this be a Wiki language version? -- Precondition: -- ask -- language version specifier -- Postcondition: -- Returns boolean local r local s = Multilingual.getBase( ask ) if s then r = mw.language.isSupportedLanguage( s ) or Multilingual.exotic[ ask ] else r = false end return r end -- Multilingual.isLangWiki() Multilingual.isMinusculable = function ( ask, assigned ) -- Could this language name become downcased? -- Precondition: -- ask -- language code, or nil -- assigned -- language name, or nil -- Postcondition: -- Returns boolean local r = true if ask then local cnf = fetch( "Multilingual", "config" ) if cnf then local s = string.format( " %s ", ask:lower() ) if type( cnf.stopMinusculization ) == "string" and cnf.stopMinusculization:find( s, 1, true ) then r = false end if r and assigned and type( cnf.seekMinusculization ) == "string" and cnf.seekMinusculization:find( s, 1, true ) and type( cnf.scanMinusculization ) == "string" then local scan = assigned:gsub( "[%(%)]", " " ) .. " " if not scan:find( cnf.scanMinusculization ) then r = false end end end end return r end -- Multilingual.isMinusculable() Multilingual.isRTL = function ( ask ) -- Check whether language is written right-to-left -- Precondition: -- ask -- string, with language (or script) code -- Returns true, if right-to-left local r Multilingual.rtl = Multilingual.rtl or { } r = Multilingual.rtl[ ask ] if type( r ) ~= "boolean" then local bib = fetch( "ISO15924" ) if type( bib ) == "table" and type( bib.isRTL ) == "function" then r = bib.isRTL( ask ) else r = mw.language.new( ask ):isRTL() end Multilingual.rtl[ ask ] = r end return r end -- Multilingual.isRTL() Multilingual.message = function ( arglist, frame ) -- Show text in best match of user language like system message -- Precondition: -- arglist -- template arguments -- frame -- frame, if available -- Postcondition: -- Returns string with appropriate text local r if type( arglist ) == "table" then local t = { } local m, p, save for k, v in pairs( arglist ) do if type( k ) == "string" and type( v ) == "string" then v = mw.text.trim( v ) if v ~= "" then if k:match( "^%l%l" ) then t[ k ] = v elseif k:match( "^%$%d$" ) and k ~= "$0" then p = p or { } k = tonumber( k:match( "^%$(%d)$" ) ) p[ k ] = v if not m or k > m then m = k end end end end end -- for k, v if type( arglist[ "-" ] ) == "string" then save = arglist[ arglist[ "-" ] ] end r = Multilingual.i18n( t, save, frame ) if p and r and r:find( "$", 1, true ) then t = { } for i = 1, m do t[ i ] = p[ i ] or "" end -- for i r = mw.message.newRawMessage( r, t ):plain() end end return r or "" end -- Multilingual.message() Multilingual.sitelink = function ( all, frame ) -- Make link at local or other site with optimal linktext translation -- Precondition: -- all -- string or table or number, item ID or entity -- frame -- frame, if available -- Postcondition: -- Returns string with any helpful internal link, or plain text local s = type( all ) local object, r if s == "table" then object = all elseif s == "string" then object = mw.wikibase.getEntity( all ) elseif s == "number" then object = mw.wikibase.getEntity( string.format( "Q%d", all ) ) end if type( object ) == "table" then local collection = object.sitelinks local entry s = false if type( collection ) == "table" then Multilingual.site = Multilingual.site or mw.wikibase.getGlobalSiteId() entry = collection[ Multilingual.site ] if entry then s = ":" .. entry.title elseif collection.enwiki then s = "w:en:" .. collection.enwiki.title end end r = Multilingual.wikibase( object, "labels", frame ) if s then if s == ":" .. r then r = string.format( "[[%s]]", s ) else r = string.format( "[[%s|%s]]", s, r ) end end end return r or "" end -- Multilingual.sitelink() Multilingual.tabData = function ( access, at, alt, frame ) -- Retrieve translated keyword from commons:Data:****.tab -- Precondition: -- access -- string, with page identification on Commons -- at -- string, with keyword -- alt -- string|nil|false, with fallback text -- frame -- frame, if available -- Returns -- 1. string|nil|false, with selected message -- 2. language code, or "error" local data = fetchData( access ) local r1, r2 if type( data ) == "table" then if type( at ) == "string" then local seek = mw.text.trim( at ) if seek == "" then r1 = "EMPTY Multilingual.tabData key" else local e, poly for i = 1, #data do e = data[ i ] if type( e ) == "table" then if e[ 1 ] == seek then if type( e[ 2 ] ) == "table" then poly = e[ 2 ] else r1 = "INVALID Multilingual.tabData bad #" .. tostring( i ) end break -- for i end else break -- for i end end -- for i if poly then data = poly else r1 = "UNKNOWN Multilingual.tabData key: " .. seek end end else r1 = "INVALID Multilingual.tabData key" end else r1 = data end if r1 then r2 = "error" elseif data then r1, r2 = Multilingual.i18n( data, alt, frame ) r2 = r2 or "error" end return r1, r2 end -- Multilingual.tabData() Multilingual.userLang = function ( accept, frame ) -- Try to support user language by application -- Precondition: -- accept -- string or table -- space separated list of available ISO 639 codes -- Default: project language, or English -- frame -- frame, if available -- Postcondition: -- Returns string with appropriate code local s = type( accept ) local codes, r, slang if s == "string" then codes = mw.text.split( accept:lower(), "%s+" ) elseif s == "table" then codes = { } for i = 1, #accept do s = accept[ i ] if type( s ) == "string" and s ~= "" then table.insert( codes, s:lower() ) end end -- for i end slang = User.favorize( codes, frame ) if slang then if feasible( slang, codes ) then r = slang elseif slang:find( "-", 1, true ) then slang = Multilingual.getBase( slang ) if feasible( slang, codes ) then r = slang end end if not r then local others = mw.language.getFallbacksFor( slang ) for i = 1, #others do slang = others[ i ] if feasible( slang, codes ) then r = slang break -- for i end end -- for i end end if not r then local back = favorites() for i = 1, #back do slang = back[ i ] if feasible( slang, codes ) then r = slang break -- for i end end -- for i if not r and codes[ 1 ] then r = codes[ 1 ] end end return r or favorites()[ 1 ] end -- Multilingual.userLang() Multilingual.userLangCode = function () -- Guess a user language code -- Postcondition: -- Returns code of current best guess return User.self or favorites()[ 1 ] end -- Multilingual.userLangCode() Multilingual.wikibase = function ( all, about, attempt, frame ) -- Optimal translation of wikibase component -- Precondition: -- all -- string or table, object ID or entity -- about -- boolean, true "descriptions" or false "labels" -- attempt -- string or not, code of preferred language -- frame -- frame, if available -- Postcondition: -- Returns -- 1. string, with selected message -- 2. string, with language code, or not local s = type( all ) local object, r, r2 if s == "table" then object = all elseif s == "string" then object = mw.wikibase.getEntity( all ) end if type( object ) == "table" then if about and about ~= "labels" then s = "descriptions" else s = "labels" end object = object[ s ] if type( object ) == "table" then if object[ attempt ] then r = object[ attempt ].value r2 = attempt else local poly for k, v in pairs( object ) do poly = poly or { } poly[ k ] = v.value end -- for k, v if poly then r, r2 = Multilingual.i18n( poly, nil, frame ) end end end end return r or "", r2 end -- Multilingual.wikibase() Failsafe.failsafe = function ( atleast ) -- Retrieve versioning and check for compliance -- Precondition: -- atleast -- string, with required version -- or wikidata|item|~|@ or false -- Postcondition: -- Returns string -- with queried version/item, also if problem -- false -- if appropriate -- 2020-08-17 local since = atleast local last = ( since == "~" ) local linked = ( since == "@" ) local link = ( since == "item" ) local r if last or link or linked or since == "wikidata" then local item = Failsafe.item since = false if type( item ) == "number" and item > 0 then local suited = string.format( "Q%d", item ) if link then r = suited else local entity = mw.wikibase.getEntity( suited ) if type( entity ) == "table" then local seek = Failsafe.serialProperty or "P348" local vsn = entity:formatPropertyValues( seek ) if type( vsn ) == "table" and type( vsn.value ) == "string" and vsn.value ~= "" then if last and vsn.value == Failsafe.serial then r = false elseif linked then if mw.title.getCurrentTitle().prefixedText == mw.wikibase.getSitelink( suited ) then r = false else r = suited end else r = vsn.value end end end end end end if type( r ) == "nil" then if not since or since <= Failsafe.serial then r = Failsafe.serial else r = false end end return r end -- Failsafe.failsafe() -- Export local p = { } p.fair = function ( frame ) -- Format language code -- 1 -- language code local s = mw.text.trim( frame.args[ 1 ] or "" ) return Multilingual.fair( s ) or "" end -- p.fair p.fallback = function ( frame ) -- Is another language suitable as replacement? -- 1 -- language version specifier to be supported -- 2 -- language specifier of a possible replacement local s1 = mw.text.trim( frame.args[ 1 ] or "" ) local s2 = mw.text.trim( frame.args[ 2 ] or "" ) local r = Multilingual.fallback( s1, s2 ) if type( r ) == "table" then r = r[ 1 ] else r = r and "1" or "" end return r end -- p.fallback p.findCode = function ( frame ) -- Retrieve language code from language name -- 1 -- name in current project language local s = mw.text.trim( frame.args[ 1 ] or "" ) return Multilingual.findCode( s ) or "" end -- p.findCode p.fix = function ( frame ) local r = frame.args[ 1 ] if r then r = Multilingual.fix( mw.text.trim( r ) ) end return r or "" end -- p.fix p.format = function ( frame ) -- Format one or more languages -- 1 -- language list or item -- slang -- language of the answer, if not native -- * -- native -- ! -- current project -- any valid code -- shift -- capitalize, if "c"; downcase, if "d" -- capitalize first item only, if "f" -- link -- 1 -- link items -- scream -- category title in case of error -- split -- split pattern, if list expected -- separator -- list separator, else split -- start -- prepend first element, if any local r local link if frame.args.link == "1" then link = true end r = Multilingual.format( frame.args[ 1 ], frame.args.slang, frame.args.shift, link, frame.args.scream, frame, frame.args.split, frame.args.separator, frame.args.start ) return r or "" end -- p.format p.getBase = function ( frame ) -- Retrieve base language from possibly combined ISO language code -- 1 -- code local s = mw.text.trim( frame.args[ 1 ] or "" ) return Multilingual.getBase( s ) or "" end -- p.getBase p.getName = function ( frame ) -- Retrieve language name from ISO language code -- 1 -- code -- 2 -- language to be used for the answer, if not native -- ! -- current project -- * -- native -- any valid code local s = mw.text.trim( frame.args[ 1 ] or "" ) local slang = frame.args[ 2 ] local r Multilingual.frame = frame if slang then slang = mw.text.trim( slang ) end r = Multilingual.getName( s, slang ) return r or "" end -- p.getName p.int = function ( frame ) -- Translated system message -- 1 -- message ID -- lang -- language code -- $1, $2, ... -- parameters local sysMsg = frame.args[ 1 ] local r if sysMsg then sysMsg = mw.text.trim( sysMsg ) if sysMsg ~= "" then local n = 0 local slang = frame.args.lang local i, params, s if slang == "" then slang = false end for k, v in pairs( frame.args ) do if type( k ) == "string" then s = k:match( "^%$(%d+)$" ) if s then i = tonumber( s ) if i > n then n = i end end end end -- for k, v if n > 0 then local s params = { } for i = 1, n do s = frame.args[ "$" .. tostring( i ) ] or "" table.insert( params, s ) end -- for i end r = Multilingual.int( sysMsg, slang, params ) end end return r or "" end -- p.int p.isLang = function ( frame ) -- Could this be an ISO language code? -- 1 -- code local s = mw.text.trim( frame.args[ 1 ] or "" ) local lucky, r = pcall( Multilingual.isLang, s ) return r and "1" or "" end -- p.isLang p.isLangWiki = function ( frame ) -- Could this be a Wiki language version? -- 1 -- code -- Returns non-empty, if possibly language version local s = mw.text.trim( frame.args[ 1 ] or "" ) local lucky, r = pcall( Multilingual.isLangWiki, s ) return r and "1" or "" end -- p.isLangWiki p.isRTL = function ( frame ) -- Check whether language is written right-to-left -- 1 -- string, with language code -- Returns non-empty, if right-to-left local s = mw.text.trim( frame.args[ 1 ] or "" ) return Multilingual.isRTL( s ) and "1" or "" end -- p.isRTL() p.message = function ( frame ) -- Translation of text element return Multilingual.message( fold( frame ), frame ) end -- p.message p.sitelink = function ( frame ) -- Make link at local or other site with optimal linktext translation -- 1 -- item ID local s = mw.text.trim( frame.args[ 1 ] or "" ) local r if s:match( "^%d+$") then r = tonumber( s ) elseif s:match( "^Q%d+$") then r = s end if r then r = Multilingual.sitelink( r, frame ) end return r or s end -- p.sitelink p.tabData = function ( frame ) -- Retrieve best message text from Commons Data -- 1 -- page identification on Commons -- 2 -- keyword -- alt -- fallback text local suite = frame.args[ 1 ] local seek = frame.args[ 2 ] local salt = frame.args.alt local r = Multilingual.tabData( suite, seek, salt, frame ) return r end -- p.tabData p.userLang = function ( frame ) -- Which language does the current user prefer? -- 1 -- space separated list of available ISO 639 codes local s = mw.text.trim( frame.args[ 1 ] or "" ) return Multilingual.userLang( s, frame ) end -- p.userLang p.wikibase = function ( frame ) -- Optimal translation of wikibase component -- 1 -- object ID -- 2 -- 1 for "descriptions", 0 for "labels". -- or either "descriptions" or "labels" local r local s = mw.text.trim( frame.args[ 1 ] or "" ) if s ~= "" then local s2 = mw.text.trim( frame.args[ 2 ] or "0" ) local slang = mw.text.trim( frame.args.lang or "" ) local large = ( s2 ~= "" and s2 ~= "0" ) if slang == "" then slang = false end r = Multilingual.wikibase( s, large, slang, frame ) end return r or "" end -- p.wikibase p.failsafe = function ( frame ) -- Versioning interface local s = type( frame ) local since if s == "table" then since = frame.args[ 1 ] elseif s == "string" then since = frame end if since then since = mw.text.trim( since ) if since == "" then since = false end end return Failsafe.failsafe( since ) or "" end -- p.failsafe() p.Multilingual = function () return Multilingual end -- p.Multilingual return p d1zm42sep4ytfi0dl3dok26gecqprzg 618979 618978 2026-07-27T16:49:20Z Wmbata 26533 1 revision imported from [[:en:Module:Multilingual]] 618978 Scribunto text/plain local Multilingual = { suite = "Multilingual", serial = "2020-12-10", item = 47541920, globals = { ISO15924 = 71584769, WLink = 19363224 } } --[=[ Utilities for multilingual texts and ISO 639 (BCP47) issues etc. * fair() * fallback() * findCode() * fix() * format() * getBase() * getLang() * getName() * i18n() * int() * isLang() * isLangWiki() * isMinusculable() * isRTL() * message() * sitelink() * tabData() * userLang() * userLangCode() * wikibase() * failsafe() loadData: Multilingual/config Multilingual/names ]=] local Failsafe = Multilingual local GlobalMod = Multilingual local GlobalData = Multilingual local User = { sniffer = "showpreview" } Multilingual.globals.Multilingual = Multilingual.item Multilingual.exotic = { simple = true, no = true } Multilingual.prefer = { cs = true, de = true, en = true, es = true, fr = true, it = true, nl = true, pt = true, ru = true, sv = true } local foreignModule = function ( access, advanced, append, alt, alert ) -- Fetch global module -- Precondition: -- access -- string, with name of base module -- advanced -- true, for require(); else mw.loadData() -- append -- string, with subpage part, if any; or false -- alt -- number, of wikidata item of root; or false -- alert -- true, for throwing error on data problem -- Postcondition: -- Returns whatever, probably table -- 2020-01-01 local storage = access local finer = function () if append then storage = string.format( "%s/%s", storage, append ) end end local fun, lucky, r, suited if advanced then fun = require else fun = mw.loadData end GlobalMod.globalModules = GlobalMod.globalModules or { } suited = GlobalMod.globalModules[ access ] if not suited then finer() lucky, r = pcall( fun, "Module:" .. storage ) end if not lucky then if not suited and type( alt ) == "number" and alt > 0 then suited = string.format( "Q%d", alt ) suited = mw.wikibase.getSitelink( suited ) GlobalMod.globalModules[ access ] = suited or true end if type( suited ) == "string" then storage = suited finer() lucky, r = pcall( fun, storage ) end if not lucky and alert then error( "Missing or invalid page: " .. storage ) end end return r end -- foreignModule() local fetchData = function ( access ) -- Retrieve translated keyword from commons:Data:****.tab -- Precondition: -- access -- string, with page identification on Commons -- Returns table, with data, or string, with error message -- 2019-12-05 local storage = access local r if type( storage ) == "string" then local s storage = mw.text.trim( storage ) s = storage:lower() if s:sub( 1, 2 ) == "c:" then storage = mw.text.trim( storage:sub( 3 ) ) s = storage:lower() elseif s:sub( 1, 8 ) == "commons:" then storage = mw.text.trim( storage:sub( 9 ) ) s = storage:lower() end if s:sub( 1, 5 ) == "data:" then storage = mw.text.trim( storage:sub( 6 ) ) s = storage:lower() end if s == "" or s == ".tab" then storage = false elseif s:sub( -4 ) == ".tab" then storage = storage:sub( 1, -5 ) .. ".tab" else storage = storage .. ".tab" end end if type( storage ) == "string" then local data if type( GlobalData.TabDATA ) ~= "table" then GlobalData.TabDATA = { } end data = GlobalData.TabDATA[ storage ] if data then r = data else local lucky lucky, data = pcall( mw.ext.data.get, storage, "_" ) if type( data ) == "table" then data = data.data if type( data ) == "table" then GlobalData.TabDATA[ storage ] = data else r = string.format( "%s [[%s%s]]", "INVALID Data:*.tab", "commons:Data:", storage ) end else r = "BAD PAGE Data:*.tab &#8211; commons:" .. storage end if r then GlobalData.TabDATA[ storage ] = r data = false else r = data end end else r = "BAD PAGE commons:Data:*.tab" end return r end -- fetchData() local favorites = function () -- Provide fallback codes -- Postcondition: -- Returns table with sequence of preferred languages -- * ahead elements -- * user (not yet accessible) -- * page content language (not yet accessible) -- * page name subpage -- * project -- * en local r = Multilingual.polyglott if not r then local self = mw.language.getContentLanguage():getCode():lower() local sub = mw.title.getCurrentTitle().subpageText local f = function ( add ) local s = add for i = 1, #r do if r[ i ] == s then s = false break -- for i end end -- for i if s then table.insert( r, s ) end end r = { } if sub:find( "/", 2, true ) then sub = sub:match( "/(%l%l%l?)$" ) if sub then table.insert( r, sub ) end elseif sub:find( "^%l%l%l?%-?%a?%a?%a?%a?$" ) and mw.language.isSupportedLanguage( sub ) then table.insert( r, sub ) end f( self ) f( "en" ) Multilingual.polyglott = r end return r end -- favorites() local feasible = function ( ask, accept ) -- Is ask to be supported by application? -- Precondition: -- ask -- lowercase code -- accept -- sequence table, with offered lowercase codes -- Postcondition: -- nil, or true local r for i = 1, #accept do if accept[ i ] == ask then r = true break -- for i end end -- for i return r end -- feasible() local fetch = function ( access, append ) -- Attach config or library module -- Precondition: -- access -- module title -- append -- string, with subpage part of this; or false -- Postcondition: -- Returns: table, with library, or false local got, sign if append then sign = string.format( "%s/%s", access, append ) else sign = access end if type( Multilingual.ext ) ~= "table" then Multilingual.ext = { } end got = Multilingual.ext[ sign ] if not got and got ~= false then local global = Multilingual.globals[ access ] local lib = ( not append or append == "config" ) got = foreignModule( access, lib, append, global ) if type( got ) == "table" then if lib then local startup = got[ access ] if type( startup ) == "function" then got = startup() end end else got = false end Multilingual.ext[ sign ] = got end return got end -- fetch() local fetchISO639 = function ( access ) -- Retrieve table from commons:Data:ISO639/***.tab -- Precondition: -- access -- string, with subpage identification -- Postcondition: -- Returns table, with data, even empty local r if type( Multilingual.iso639 ) ~= "table" then Multilingual.iso639 = { } end r = Multilingual.iso639[ access ] if type( r ) == "nil" then local raw = fetchData( "ISO639/" .. access ) if type( raw ) == "table" then local t r = { } for i = 1, #raw do t = raw[ i ] if type( t ) == "table" and type( t[ 1 ] ) == "string" and type( t[ 2 ] ) == "string" then r[ t[ 1 ] ] = t[ 2 ] else break -- for i end end -- for i else r = false end Multilingual.iso639[ access ] = r end return r or { } end -- fetchISO639() local fill = function ( access, alien, frame ) -- Expand language name template -- Precondition: -- access -- string, with language code -- alien -- language code for which to be generated -- frame -- frame, if available -- Postcondition: -- Returns string local template = Multilingual.tmplLang local r if type( template ) ~= "table" then local cnf = fetch( "Multilingual", "config" ) if cnf then template = cnf.tmplLang end end if type( template ) == "table" then local source = template.title local f, lucky, s Multilingual.tmplLang = template if type( source ) ~= "string" and type( template.namePat ) == "string" and template.namePat:find( "%s", 1, true ) then source = string.format( template.namePat, access ) end if type( source ) == "string" then if not Multilingual.frame then if frame then Multilingual.frame = frame else Multilingual.frame = mw.getCurrentFrame() end end f = function ( a ) return Multilingual.frame:expandTemplate{ title = a } end lucky, s = pcall( f, source ) if lucky then r = s end end end return r end -- fill() local find = function ( ask, alien ) -- Derive language code from name -- Precondition: -- ask -- language name, downcased -- alien -- language code of ask -- Postcondition: -- nil, or string local codes = mw.language.fetchLanguageNames( alien, "all" ) local r for k, v in pairs( codes ) do if mw.ustring.lower( v ) == ask then r = k break -- for k, v end end -- for k, v if not r then r = Multilingual.fair( ask ) end return r end -- find() local fold = function ( frame ) -- Merge template and #invoke arglist -- Precondition: -- frame -- template frame -- Postcondition: -- table, with combined arglist local r = { } local f = function ( apply ) if type( apply ) == "table" and type( apply.args ) == "table" then for k, v in pairs( apply.args ) do v = mw.text.trim( v ) if v ~= "" then r[ tostring( k ) ] = v end end -- for k, v end end -- f() f( frame:getParent() ) f( frame ) return r end -- fold() User.favorize = function ( accept, frame ) -- Guess user language -- Precondition: -- accept -- sequence table, with offered ISO 639 etc. codes -- frame -- frame, if available -- Postcondition: -- Returns string with best code, or nil if not ( User.self or User.langs ) then if not User.trials then User.tell = mw.message.new( User.sniffer ) if User.tell:exists() then User.trials = { } if not Multilingual.frame then if frame then Multilingual.frame = frame else Multilingual.frame = mw.getCurrentFrame() end end User.sin = Multilingual.frame:callParserFunction( "int", User.sniffer ) else User.langs = true end end if User.sin then local order = { } local post = { } local three = { } local unfold = { } local s, sin for i = 1, #accept do s = accept[ i ] if not User.trials[ s ] then if #s > 2 then if s:find( "-", 3, true ) then table.insert( unfold, s ) else table.insert( three, s ) end else if Multilingual.prefer[ s ] then table.insert( order, s ) else table.insert( post, s ) end end end end -- for i for i = 1, #post do table.insert( order, post[ i ] ) end -- for i for i = 1, #three do table.insert( order, three[ i ] ) end -- for i for i = 1, #unfold do table.insert( order, unfold[ i ] ) end -- for i for i = 1, #order do s = order[ i ] sin = User.tell:inLanguage( s ):plain() if sin == User.sin then User.self = s break -- for i else User.trials[ s ] = true end end -- for i end end return User.self end -- User.favorize() Multilingual.fair = function ( ask ) -- Format language specification according to RFC 5646 etc. -- Precondition: -- ask -- string or table, as created by .getLang() -- Postcondition: -- Returns string, or false local s = type( ask ) local q, r if s == "table" then q = ask elseif s == "string" then q = Multilingual.getLang( ask ) end if q and q.legal and mw.language.isKnownLanguageTag( q.base ) then r = q.base if q.n > 1 then local order = { "extlang", "script", "region", "other", "extension" } for i = 1, #order do s = q[ order[ i ] ] if s then r = string.format( "%s-%s", r, s ) end end -- for i end end return r or false end -- Multilingual.fair() Multilingual.fallback = function ( able, another ) -- Is another language suitable as replacement? -- Precondition: -- able -- language version specifier to be supported -- another -- language specifier of a possible replacement, -- or not to retrieve a fallback table -- Postcondition: -- Returns boolean, or table with fallback codes local r if type( able ) == "string" and #able > 0 then if type( another ) == "string" and #another > 0 then if able == another then r = true else local s = Multilingual.getBase( able ) if s == another then r = true else local others = mw.language.getFallbacksFor( s ) r = feasible( another, others ) end end else local s = Multilingual.getBase( able ) if s then r = mw.language.getFallbacksFor( s ) if r[ 1 ] == "en" then local d = fetchISO639( "fallback" ) if type( d ) == "table" and type( d[ s ] ) == "string" then r = mw.text.split( d[ s ], "|" ) table.insert( r, "en" ) end end end end end return r or false end -- Multilingual.fallback() Multilingual.findCode = function ( ask ) -- Retrieve code of local (current project or English) language name -- Precondition: -- ask -- string, with presumable language name -- A code itself will be identified, too. -- Postcondition: -- Returns string, or false local seek = mw.text.trim( ask ) local r = false if #seek > 1 then if seek:find( "[", 1, true ) then local wlink = fetch( "WLink" ) if wlink and type( wlink.getPlain ) == "function" then seek = wlink.getPlain( seek ) end end seek = mw.ustring.lower( seek ) if Multilingual.isLang( seek ) then r = Multilingual.fair( seek ) else local collection = favorites() for i = 1, #collection do r = find( seek, collection[ i ] ) if r then break -- for i end end -- for i end end return r end -- Multilingual.findCode() Multilingual.fix = function ( attempt ) -- Fix frequently mistaken language code -- Precondition: -- attempt -- string, with presumable language code -- Postcondition: -- Returns string with correction, or false if no problem known local r = fetchISO639( "correction" )[ attempt:lower() ] return r or false end -- Multilingual.fix() Multilingual.format = function ( apply, alien, alter, active, alert, frame, assembly, adjacent, ahead ) -- Format one or more languages -- Precondition: -- apply -- string with language list or item -- alien -- language of the answer -- -- nil, false, "*": native -- -- "!": current project -- -- "#": code, downcased, space separated -- -- "-": code, mixcase, space separated -- -- any valid code -- alter -- capitalize, if "c"; downcase all, if "d" -- capitalize first item only, if "f" -- downcase every first word only, if "m" -- active -- link items, if true -- alert -- string with category title in case of error -- frame -- if available -- assembly -- string with split pattern, if list expected -- adjacent -- string with list separator, else assembly -- ahead -- string to prepend first element, if any -- Postcondition: -- Returns string, or false if apply empty local r = false if apply then local slang if assembly then local bucket = mw.text.split( apply, assembly ) local shift = alter local separator if adjacent then separator = adjacent elseif alien == "#" or alien == "-" then separator = " " else separator = assembly end for k, v in pairs( bucket ) do slang = Multilingual.format( v, alien, shift, active, alert ) if slang then if r then r = string.format( "%s%s%s", r, separator, slang ) else r = slang if shift == "f" then shift = "d" end end end end -- for k, v if r and ahead then r = ahead .. r end else local single = mw.text.trim( apply ) if single == "" then r = false else local lapsus, slot slang = Multilingual.findCode( single ) if slang then if alien == "-" then r = slang elseif alien == "#" then r = slang:lower() else r = Multilingual.getName( slang, alien ) if active then slot = fill( slang, false, frame ) if slot then local wlink = fetch( "WLink" ) if wlink and type( wlink.getTarget ) == "function" then slot = wlink.getTarget( slot ) end else lapsus = alert end end end else r = single if active then local title = mw.title.makeTitle( 0, single ) if title.exists then slot = single end end lapsus = alert end if not r then r = single elseif alter == "c" or alter == "f" then r = mw.ustring.upper( mw.ustring.sub( r, 1, 1 ) ) .. mw.ustring.sub( r, 2 ) elseif alter == "d" then if Multilingual.isMinusculable( slang, r ) then r = mw.ustring.lower( r ) end elseif alter == "m" then if Multilingual.isMinusculable( slang, r ) then r = mw.ustring.lower( mw.ustring.sub( r, 1, 1 ) ) .. mw.ustring.sub( r, 2 ) end end if slot then if r == slot then r = string.format( "[[%s]]", r ) else r = string.format( "[[%s|%s]]", slot, r ) end end if lapsus and alert then r = string.format( "%s[[Category:%s]]", r, alert ) end end end end return r end -- Multilingual.format() Multilingual.getBase = function ( ask ) -- Retrieve base language from possibly combined ISO language code -- Precondition: -- ask -- language code -- Postcondition: -- Returns string, or false local r if ask then local slang = ask:match( "^%s*(%a%a%a?)-?%a*%s*$" ) if slang then r = slang:lower() else r = false end else r = false end return r end -- Multilingual.getBase() Multilingual.getLang = function ( ask ) -- Retrieve components of a RFC 5646 language code -- Precondition: -- ask -- language code with subtags -- Postcondition: -- Returns table with formatted subtags -- .base -- .region -- .script -- .suggest -- .year -- .extension -- .other -- .n local tags = mw.text.split( ask, "-" ) local s = tags[ 1 ] local r if s:match( "^%a%a%a?$" ) then r = { base = s:lower(), legal = true, n = #tags } for i = 2, r.n do s = tags[ i ] if #s == 2 then if r.region or not s:match( "%a%a" ) then r.legal = false else r.region = s:upper() end elseif #s == 4 then if s:match( "%a%a%a%a" ) then r.legal = ( not r.script ) r.script = s:sub( 1, 1 ):upper() .. s:sub( 2 ):lower() elseif s:match( "20%d%d" ) or s:match( "1%d%d%d" ) then r.legal = ( not r.year ) r.year = s else r.legal = false end elseif #s == 3 then if r.extlang or not s:match( "%a%a%a" ) then r.legal = false else r.extlang = s:lower() end elseif #s == 1 then s = s:lower() if s:match( "[tux]" ) then r.extension = s for k = i + 1, r.n do s = tags[ k ] if s:match( "^%w+$" ) then r.extension = string.format( "%s-%s", r.extension, s ) else r.legal = false end end -- for k else r.legal = false end break -- for i else r.legal = ( not r.other ) and s:match( "%a%a%a" ) r.other = s:lower() end if not r.legal then break -- for i end end -- for i if r.legal then r.suggest = Multilingual.fix( r.base ) if r.suggest then r.legal = false end end else r = { legal = false } end if not r.legal then local cnf = fetch( "Multilingual", "config" ) if cnf and type( cnf.scream ) == "string" then r.scream = cnf.scream end end return r end -- Multilingual.getLang() Multilingual.getName = function ( ask, alien ) -- Which name is assigned to this language code? -- Precondition: -- ask -- language code -- alien -- language of the answer -- -- nil, false, "*": native -- -- "!": current project -- -- any valid code -- Postcondition: -- Returns string, or false local r if ask then local slang = alien local tLang if slang then if slang == "*" then slang = Multilingual.fair( ask ) elseif slang == "!" then slang = favorites()[ 1 ] else slang = Multilingual.fair( slang ) end else slang = Multilingual.fair( ask ) end if not slang then slang = ask or "?????" end slang = slang:lower() tLang = fetch( "Multilingual", "names" ) if tLang then tLang = tLang[ slang ] if tLang then r = tLang[ ask ] end end if not r then if not Multilingual.ext.tMW then Multilingual.ext.tMW = { } end tLang = Multilingual.ext.tMW[ slang ] if tLang == nil then tLang = mw.language.fetchLanguageNames( slang ) if tLang then Multilingual.ext.tMW[ slang ] = tLang else Multilingual.ext.tMW[ slang ] = false end end if tLang then r = tLang[ ask ] end end if not r then r = mw.language.fetchLanguageName( ask:lower(), slang ) if r == "" then r = false end end else r = false end return r end -- Multilingual.getName() Multilingual.i18n = function ( available, alt, frame ) -- Select translatable message -- Precondition: -- available -- table, with mapping language code ./. text -- alt -- string|nil|false, with fallback text -- frame -- frame, if available -- Returns -- 1. string|nil|false, with selected message -- 2. string|nil|false, with language code local r1, r2 if type( available ) == "table" then local codes = { } local trsl = { } local slang for k, v in pairs( available ) do if type( k ) == "string" and type( v ) == "string" then slang = mw.text.trim( k:lower() ) table.insert( codes, slang ) trsl[ slang ] = v end end -- for k, v slang = Multilingual.userLang( codes, frame ) if slang and trsl[ slang ] then r1 = mw.text.trim( trsl[ slang ] ) if r1 == "" then r1 = false else r2 = slang end end end if not r1 and type( alt ) == "string" then r1 = mw.text.trim( alt ) if r1 == "" then r1 = false end end return r1, r2 end -- Multilingual.i18n() Multilingual.int = function ( access, alien, apply ) -- Translated system message -- Precondition: -- access -- message ID -- alien -- language code -- apply -- nil, or sequence table with parameters $1, $2, ... -- Postcondition: -- Returns string, or false local o = mw.message.new( access ) local r if o:exists() then if type( alien ) == "string" then o:inLanguage( alien:lower() ) end if type( apply ) == "table" then o:params( apply ) end r = o:plain() end return r or false end -- Multilingual.int() Multilingual.isLang = function ( ask, additional ) -- Could this be an ISO language code? -- Precondition: -- ask -- language code -- additional -- true, if Wiki codes like "simple" permitted -- Postcondition: -- Returns boolean local r, s if additional then s = ask else s = Multilingual.getBase( ask ) end if s then r = mw.language.isKnownLanguageTag( s ) if r then r = not Multilingual.fix( s ) elseif additional then r = Multilingual.exotic[ s ] or false end else r = false end return r end -- Multilingual.isLang() Multilingual.isLangWiki = function ( ask ) -- Could this be a Wiki language version? -- Precondition: -- ask -- language version specifier -- Postcondition: -- Returns boolean local r local s = Multilingual.getBase( ask ) if s then r = mw.language.isSupportedLanguage( s ) or Multilingual.exotic[ ask ] else r = false end return r end -- Multilingual.isLangWiki() Multilingual.isMinusculable = function ( ask, assigned ) -- Could this language name become downcased? -- Precondition: -- ask -- language code, or nil -- assigned -- language name, or nil -- Postcondition: -- Returns boolean local r = true if ask then local cnf = fetch( "Multilingual", "config" ) if cnf then local s = string.format( " %s ", ask:lower() ) if type( cnf.stopMinusculization ) == "string" and cnf.stopMinusculization:find( s, 1, true ) then r = false end if r and assigned and type( cnf.seekMinusculization ) == "string" and cnf.seekMinusculization:find( s, 1, true ) and type( cnf.scanMinusculization ) == "string" then local scan = assigned:gsub( "[%(%)]", " " ) .. " " if not scan:find( cnf.scanMinusculization ) then r = false end end end end return r end -- Multilingual.isMinusculable() Multilingual.isRTL = function ( ask ) -- Check whether language is written right-to-left -- Precondition: -- ask -- string, with language (or script) code -- Returns true, if right-to-left local r Multilingual.rtl = Multilingual.rtl or { } r = Multilingual.rtl[ ask ] if type( r ) ~= "boolean" then local bib = fetch( "ISO15924" ) if type( bib ) == "table" and type( bib.isRTL ) == "function" then r = bib.isRTL( ask ) else r = mw.language.new( ask ):isRTL() end Multilingual.rtl[ ask ] = r end return r end -- Multilingual.isRTL() Multilingual.message = function ( arglist, frame ) -- Show text in best match of user language like system message -- Precondition: -- arglist -- template arguments -- frame -- frame, if available -- Postcondition: -- Returns string with appropriate text local r if type( arglist ) == "table" then local t = { } local m, p, save for k, v in pairs( arglist ) do if type( k ) == "string" and type( v ) == "string" then v = mw.text.trim( v ) if v ~= "" then if k:match( "^%l%l" ) then t[ k ] = v elseif k:match( "^%$%d$" ) and k ~= "$0" then p = p or { } k = tonumber( k:match( "^%$(%d)$" ) ) p[ k ] = v if not m or k > m then m = k end end end end end -- for k, v if type( arglist[ "-" ] ) == "string" then save = arglist[ arglist[ "-" ] ] end r = Multilingual.i18n( t, save, frame ) if p and r and r:find( "$", 1, true ) then t = { } for i = 1, m do t[ i ] = p[ i ] or "" end -- for i r = mw.message.newRawMessage( r, t ):plain() end end return r or "" end -- Multilingual.message() Multilingual.sitelink = function ( all, frame ) -- Make link at local or other site with optimal linktext translation -- Precondition: -- all -- string or table or number, item ID or entity -- frame -- frame, if available -- Postcondition: -- Returns string with any helpful internal link, or plain text local s = type( all ) local object, r if s == "table" then object = all elseif s == "string" then object = mw.wikibase.getEntity( all ) elseif s == "number" then object = mw.wikibase.getEntity( string.format( "Q%d", all ) ) end if type( object ) == "table" then local collection = object.sitelinks local entry s = false if type( collection ) == "table" then Multilingual.site = Multilingual.site or mw.wikibase.getGlobalSiteId() entry = collection[ Multilingual.site ] if entry then s = ":" .. entry.title elseif collection.enwiki then s = "w:en:" .. collection.enwiki.title end end r = Multilingual.wikibase( object, "labels", frame ) if s then if s == ":" .. r then r = string.format( "[[%s]]", s ) else r = string.format( "[[%s|%s]]", s, r ) end end end return r or "" end -- Multilingual.sitelink() Multilingual.tabData = function ( access, at, alt, frame ) -- Retrieve translated keyword from commons:Data:****.tab -- Precondition: -- access -- string, with page identification on Commons -- at -- string, with keyword -- alt -- string|nil|false, with fallback text -- frame -- frame, if available -- Returns -- 1. string|nil|false, with selected message -- 2. language code, or "error" local data = fetchData( access ) local r1, r2 if type( data ) == "table" then if type( at ) == "string" then local seek = mw.text.trim( at ) if seek == "" then r1 = "EMPTY Multilingual.tabData key" else local e, poly for i = 1, #data do e = data[ i ] if type( e ) == "table" then if e[ 1 ] == seek then if type( e[ 2 ] ) == "table" then poly = e[ 2 ] else r1 = "INVALID Multilingual.tabData bad #" .. tostring( i ) end break -- for i end else break -- for i end end -- for i if poly then data = poly else r1 = "UNKNOWN Multilingual.tabData key: " .. seek end end else r1 = "INVALID Multilingual.tabData key" end else r1 = data end if r1 then r2 = "error" elseif data then r1, r2 = Multilingual.i18n( data, alt, frame ) r2 = r2 or "error" end return r1, r2 end -- Multilingual.tabData() Multilingual.userLang = function ( accept, frame ) -- Try to support user language by application -- Precondition: -- accept -- string or table -- space separated list of available ISO 639 codes -- Default: project language, or English -- frame -- frame, if available -- Postcondition: -- Returns string with appropriate code local s = type( accept ) local codes, r, slang if s == "string" then codes = mw.text.split( accept:lower(), "%s+" ) elseif s == "table" then codes = { } for i = 1, #accept do s = accept[ i ] if type( s ) == "string" and s ~= "" then table.insert( codes, s:lower() ) end end -- for i end slang = User.favorize( codes, frame ) if slang then if feasible( slang, codes ) then r = slang elseif slang:find( "-", 1, true ) then slang = Multilingual.getBase( slang ) if feasible( slang, codes ) then r = slang end end if not r then local others = mw.language.getFallbacksFor( slang ) for i = 1, #others do slang = others[ i ] if feasible( slang, codes ) then r = slang break -- for i end end -- for i end end if not r then local back = favorites() for i = 1, #back do slang = back[ i ] if feasible( slang, codes ) then r = slang break -- for i end end -- for i if not r and codes[ 1 ] then r = codes[ 1 ] end end return r or favorites()[ 1 ] end -- Multilingual.userLang() Multilingual.userLangCode = function () -- Guess a user language code -- Postcondition: -- Returns code of current best guess return User.self or favorites()[ 1 ] end -- Multilingual.userLangCode() Multilingual.wikibase = function ( all, about, attempt, frame ) -- Optimal translation of wikibase component -- Precondition: -- all -- string or table, object ID or entity -- about -- boolean, true "descriptions" or false "labels" -- attempt -- string or not, code of preferred language -- frame -- frame, if available -- Postcondition: -- Returns -- 1. string, with selected message -- 2. string, with language code, or not local s = type( all ) local object, r, r2 if s == "table" then object = all elseif s == "string" then object = mw.wikibase.getEntity( all ) end if type( object ) == "table" then if about and about ~= "labels" then s = "descriptions" else s = "labels" end object = object[ s ] if type( object ) == "table" then if object[ attempt ] then r = object[ attempt ].value r2 = attempt else local poly for k, v in pairs( object ) do poly = poly or { } poly[ k ] = v.value end -- for k, v if poly then r, r2 = Multilingual.i18n( poly, nil, frame ) end end end end return r or "", r2 end -- Multilingual.wikibase() Failsafe.failsafe = function ( atleast ) -- Retrieve versioning and check for compliance -- Precondition: -- atleast -- string, with required version -- or wikidata|item|~|@ or false -- Postcondition: -- Returns string -- with queried version/item, also if problem -- false -- if appropriate -- 2020-08-17 local since = atleast local last = ( since == "~" ) local linked = ( since == "@" ) local link = ( since == "item" ) local r if last or link or linked or since == "wikidata" then local item = Failsafe.item since = false if type( item ) == "number" and item > 0 then local suited = string.format( "Q%d", item ) if link then r = suited else local entity = mw.wikibase.getEntity( suited ) if type( entity ) == "table" then local seek = Failsafe.serialProperty or "P348" local vsn = entity:formatPropertyValues( seek ) if type( vsn ) == "table" and type( vsn.value ) == "string" and vsn.value ~= "" then if last and vsn.value == Failsafe.serial then r = false elseif linked then if mw.title.getCurrentTitle().prefixedText == mw.wikibase.getSitelink( suited ) then r = false else r = suited end else r = vsn.value end end end end end end if type( r ) == "nil" then if not since or since <= Failsafe.serial then r = Failsafe.serial else r = false end end return r end -- Failsafe.failsafe() -- Export local p = { } p.fair = function ( frame ) -- Format language code -- 1 -- language code local s = mw.text.trim( frame.args[ 1 ] or "" ) return Multilingual.fair( s ) or "" end -- p.fair p.fallback = function ( frame ) -- Is another language suitable as replacement? -- 1 -- language version specifier to be supported -- 2 -- language specifier of a possible replacement local s1 = mw.text.trim( frame.args[ 1 ] or "" ) local s2 = mw.text.trim( frame.args[ 2 ] or "" ) local r = Multilingual.fallback( s1, s2 ) if type( r ) == "table" then r = r[ 1 ] else r = r and "1" or "" end return r end -- p.fallback p.findCode = function ( frame ) -- Retrieve language code from language name -- 1 -- name in current project language local s = mw.text.trim( frame.args[ 1 ] or "" ) return Multilingual.findCode( s ) or "" end -- p.findCode p.fix = function ( frame ) local r = frame.args[ 1 ] if r then r = Multilingual.fix( mw.text.trim( r ) ) end return r or "" end -- p.fix p.format = function ( frame ) -- Format one or more languages -- 1 -- language list or item -- slang -- language of the answer, if not native -- * -- native -- ! -- current project -- any valid code -- shift -- capitalize, if "c"; downcase, if "d" -- capitalize first item only, if "f" -- link -- 1 -- link items -- scream -- category title in case of error -- split -- split pattern, if list expected -- separator -- list separator, else split -- start -- prepend first element, if any local r local link if frame.args.link == "1" then link = true end r = Multilingual.format( frame.args[ 1 ], frame.args.slang, frame.args.shift, link, frame.args.scream, frame, frame.args.split, frame.args.separator, frame.args.start ) return r or "" end -- p.format p.getBase = function ( frame ) -- Retrieve base language from possibly combined ISO language code -- 1 -- code local s = mw.text.trim( frame.args[ 1 ] or "" ) return Multilingual.getBase( s ) or "" end -- p.getBase p.getName = function ( frame ) -- Retrieve language name from ISO language code -- 1 -- code -- 2 -- language to be used for the answer, if not native -- ! -- current project -- * -- native -- any valid code local s = mw.text.trim( frame.args[ 1 ] or "" ) local slang = frame.args[ 2 ] local r Multilingual.frame = frame if slang then slang = mw.text.trim( slang ) end r = Multilingual.getName( s, slang ) return r or "" end -- p.getName p.int = function ( frame ) -- Translated system message -- 1 -- message ID -- lang -- language code -- $1, $2, ... -- parameters local sysMsg = frame.args[ 1 ] local r if sysMsg then sysMsg = mw.text.trim( sysMsg ) if sysMsg ~= "" then local n = 0 local slang = frame.args.lang local i, params, s if slang == "" then slang = false end for k, v in pairs( frame.args ) do if type( k ) == "string" then s = k:match( "^%$(%d+)$" ) if s then i = tonumber( s ) if i > n then n = i end end end end -- for k, v if n > 0 then local s params = { } for i = 1, n do s = frame.args[ "$" .. tostring( i ) ] or "" table.insert( params, s ) end -- for i end r = Multilingual.int( sysMsg, slang, params ) end end return r or "" end -- p.int p.isLang = function ( frame ) -- Could this be an ISO language code? -- 1 -- code local s = mw.text.trim( frame.args[ 1 ] or "" ) local lucky, r = pcall( Multilingual.isLang, s ) return r and "1" or "" end -- p.isLang p.isLangWiki = function ( frame ) -- Could this be a Wiki language version? -- 1 -- code -- Returns non-empty, if possibly language version local s = mw.text.trim( frame.args[ 1 ] or "" ) local lucky, r = pcall( Multilingual.isLangWiki, s ) return r and "1" or "" end -- p.isLangWiki p.isRTL = function ( frame ) -- Check whether language is written right-to-left -- 1 -- string, with language code -- Returns non-empty, if right-to-left local s = mw.text.trim( frame.args[ 1 ] or "" ) return Multilingual.isRTL( s ) and "1" or "" end -- p.isRTL() p.message = function ( frame ) -- Translation of text element return Multilingual.message( fold( frame ), frame ) end -- p.message p.sitelink = function ( frame ) -- Make link at local or other site with optimal linktext translation -- 1 -- item ID local s = mw.text.trim( frame.args[ 1 ] or "" ) local r if s:match( "^%d+$") then r = tonumber( s ) elseif s:match( "^Q%d+$") then r = s end if r then r = Multilingual.sitelink( r, frame ) end return r or s end -- p.sitelink p.tabData = function ( frame ) -- Retrieve best message text from Commons Data -- 1 -- page identification on Commons -- 2 -- keyword -- alt -- fallback text local suite = frame.args[ 1 ] local seek = frame.args[ 2 ] local salt = frame.args.alt local r = Multilingual.tabData( suite, seek, salt, frame ) return r end -- p.tabData p.userLang = function ( frame ) -- Which language does the current user prefer? -- 1 -- space separated list of available ISO 639 codes local s = mw.text.trim( frame.args[ 1 ] or "" ) return Multilingual.userLang( s, frame ) end -- p.userLang p.wikibase = function ( frame ) -- Optimal translation of wikibase component -- 1 -- object ID -- 2 -- 1 for "descriptions", 0 for "labels". -- or either "descriptions" or "labels" local r local s = mw.text.trim( frame.args[ 1 ] or "" ) if s ~= "" then local s2 = mw.text.trim( frame.args[ 2 ] or "0" ) local slang = mw.text.trim( frame.args.lang or "" ) local large = ( s2 ~= "" and s2 ~= "0" ) if slang == "" then slang = false end r = Multilingual.wikibase( s, large, slang, frame ) end return r or "" end -- p.wikibase p.failsafe = function ( frame ) -- Versioning interface local s = type( frame ) local since if s == "table" then since = frame.args[ 1 ] elseif s == "string" then since = frame end if since then since = mw.text.trim( since ) if since == "" then since = false end end return Failsafe.failsafe( since ) or "" end -- p.failsafe() p.Multilingual = function () return Multilingual end -- p.Multilingual return p d1zm42sep4ytfi0dl3dok26gecqprzg Module:Shortcut/styles.css 828 124523 618980 2025-10-03T21:27:48Z Izno 941 shorterhand padding 618980 sanitized-css text/css /* {{pp-template}} */ .module-shortcutboxplain { float: right; margin: 0 0 0 1em; border: 1px solid var(--border-color-base, #a2a9b1); background-color: var(--background-color-base, #fff); padding: 0.3em 0.6em 0.2em 0.6em; text-align: center; font-size: 85%; } .module-shortcutboxleft { float: left; margin: 0 1em 0 0; } .module-shortcutlist { display: inline-block; border-bottom: 1px solid var(--border-color-base, #a2a9b1); margin-bottom: 0.2em; } .module-shortcutboxplain ul { font-weight: bold; } .module-shortcutanchordiv { position: relative; top: -3em; } li .module-shortcutanchordiv { float: right; /* IE/Edge in list items */ } .mbox-imageright .module-shortcutboxplain { padding: 0.4em 1em; line-height: 1.3; margin: 0; float: initial; } iy0abv0s7wkq06bjcild5vh6fo8vjrr 618981 618980 2026-07-27T16:49:20Z Wmbata 26533 1 revision imported from [[:en:Module:Shortcut/styles.css]] 618980 sanitized-css text/css /* {{pp-template}} */ .module-shortcutboxplain { float: right; margin: 0 0 0 1em; border: 1px solid var(--border-color-base, #a2a9b1); background-color: var(--background-color-base, #fff); padding: 0.3em 0.6em 0.2em 0.6em; text-align: center; font-size: 85%; } .module-shortcutboxleft { float: left; margin: 0 1em 0 0; } .module-shortcutlist { display: inline-block; border-bottom: 1px solid var(--border-color-base, #a2a9b1); margin-bottom: 0.2em; } .module-shortcutboxplain ul { font-weight: bold; } .module-shortcutanchordiv { position: relative; top: -3em; } li .module-shortcutanchordiv { float: right; /* IE/Edge in list items */ } .mbox-imageright .module-shortcutboxplain { padding: 0.4em 1em; line-height: 1.3; margin: 0; float: initial; } iy0abv0s7wkq06bjcild5vh6fo8vjrr Template:Shortcut mini 10 124524 618982 2026-01-11T17:18:54Z Newslinger 11145 Support shortcuts with spaces by using [[:mw:Help:Magic words#fullurl|fullurl]] magic word, per [[Template talk:Shortcut mini#Shortcuts with spaces]] 618982 wikitext text/x-wiki <onlyinclude><includeonly><br/><span class="wp-rsp-sc"><span class="plainlinks">[{{fullurl:{{{1|}}}|redirect=no}} {{{1|}}}]</span><span style="display: none">[[:{{{1}}}]]</span>&nbsp;📌</span></includeonly></onlyinclude>{{Documentation}}<!-- Add categories to the /doc subpage, interwikis to Wikidata, not here --> a0hb418thaukpgdg0vrg9eecyq6ltx9 618983 618982 2026-07-27T16:49:20Z Wmbata 26533 1 revision imported from [[:en:Template:Shortcut_mini]] 618982 wikitext text/x-wiki <onlyinclude><includeonly><br/><span class="wp-rsp-sc"><span class="plainlinks">[{{fullurl:{{{1|}}}|redirect=no}} {{{1|}}}]</span><span style="display: none">[[:{{{1}}}]]</span>&nbsp;📌</span></includeonly></onlyinclude>{{Documentation}}<!-- Add categories to the /doc subpage, interwikis to Wikidata, not here --> a0hb418thaukpgdg0vrg9eecyq6ltx9 Template:Shortcut templates 10 124525 618984 2026-06-18T18:40:58Z FaviFake 26677 618984 wikitext text/x-wiki <noinclude>==See also == </noinclude> {| class="wikitable" style=float:right |- style="font-size:85%" |+[[Wikipedia:Shortcut|Shortcut]] templates !Template !Shortcut !Result |- |<small>{{Template link|Shortcut}}</small> |<small>{{Tlc|Sh}}</small> |<small>{{Shortcut|WP:THIS}}</small> |- |<small>{{Template link|Shortcut compact}}</small> |<small>{{Tlc|Hsh}}</small> |<small>{{Shortcut compact|WP:THIS}}</small> |- |<small>{{Template link|Shortcut mini}}</small> |<small>{{Tlc|Msh}}</small> |<small>{{Shortcut mini|WP:THIS}}</small> |- |<small>{{Template link|Template shortcut}}</small> |<small>{{Tlc|Tsh}}</small> |<small>{{Template shortcut|This}}</small> |- |<small>{{Template link|Template redirect}}</small> |<small>{{Tlc|Tlr}}</small> |<small>{{Template redirect|This}}</small> |- |<small>{{Template link|Short URL box}}</small> |<small>{{Tlc|Urlb}}</small> |<small>{{Short URL box|4Q7}}</small> |- |<small>{{Template link|Shortcut-style further links}}</small> |<small>{{Tlc|Msh}}</small> |<small>{{Shortcut-style further links|WP:THIS}}</small> |} * {{T|Anchor}} – Creates an HTML anchor that can be linked to ** {{T|Visible anchor}} – Highlights {{Va|the linked text}}, [[#the linked text|like this]]. * {{T|Section link}} – Link to an anchor or section * {{T|R for convenience}} – For placement on the redirect page ** {{T|R from shortcut}} – For shortcut boxes ** {{T|R to redirect template}} – For template redirects<noinclude> {{documentation |content= {{No documentation}} Used to compare the appearance and functions of the many shortcut templates, usually transcluded in relevant pages such as {{Tl|Shortcut/doc}} and [[Wikipedia:Shortcut]]. [[Category:Shortcut templates| ]] }} </noinclude> sz2ji1rq4o6rsqrhdbw1re6eygy2zui 618985 618984 2026-07-27T16:49:20Z Wmbata 26533 1 revision imported from [[:en:Template:Shortcut_templates]] 618984 wikitext text/x-wiki <noinclude>==See also == </noinclude> {| class="wikitable" style=float:right |- style="font-size:85%" |+[[Wikipedia:Shortcut|Shortcut]] templates !Template !Shortcut !Result |- |<small>{{Template link|Shortcut}}</small> |<small>{{Tlc|Sh}}</small> |<small>{{Shortcut|WP:THIS}}</small> |- |<small>{{Template link|Shortcut compact}}</small> |<small>{{Tlc|Hsh}}</small> |<small>{{Shortcut compact|WP:THIS}}</small> |- |<small>{{Template link|Shortcut mini}}</small> |<small>{{Tlc|Msh}}</small> |<small>{{Shortcut mini|WP:THIS}}</small> |- |<small>{{Template link|Template shortcut}}</small> |<small>{{Tlc|Tsh}}</small> |<small>{{Template shortcut|This}}</small> |- |<small>{{Template link|Template redirect}}</small> |<small>{{Tlc|Tlr}}</small> |<small>{{Template redirect|This}}</small> |- |<small>{{Template link|Short URL box}}</small> |<small>{{Tlc|Urlb}}</small> |<small>{{Short URL box|4Q7}}</small> |- |<small>{{Template link|Shortcut-style further links}}</small> |<small>{{Tlc|Msh}}</small> |<small>{{Shortcut-style further links|WP:THIS}}</small> |} * {{T|Anchor}} – Creates an HTML anchor that can be linked to ** {{T|Visible anchor}} – Highlights {{Va|the linked text}}, [[#the linked text|like this]]. * {{T|Section link}} – Link to an anchor or section * {{T|R for convenience}} – For placement on the redirect page ** {{T|R from shortcut}} – For shortcut boxes ** {{T|R to redirect template}} – For template redirects<noinclude> {{documentation |content= {{No documentation}} Used to compare the appearance and functions of the many shortcut templates, usually transcluded in relevant pages such as {{Tl|Shortcut/doc}} and [[Wikipedia:Shortcut]]. [[Category:Shortcut templates| ]] }} </noinclude> sz2ji1rq4o6rsqrhdbw1re6eygy2zui Template:NUMBEROFBUREAUCRAT 10 124526 618998 2026-07-27T18:02:04Z Wmbata 26533 Created page with "{{NUMBERINGROUP:bureaucrat}}" 618998 wikitext text/x-wiki {{NUMBERINGROUP:bureaucrat}} 0gakxvnezio75b59otgoqv2r8cq2bo2