User talk:DannyS712/Archive 2

Latest comment: 3 months ago by NoonIcarus in topic IP address
This page is an archive. Please do not modify it. Use the current page, even to continue an old discussion.

Request

Hello dear Wikidata administrators

‏I have two accounts with the following usernames: ‏1- @arian_aboutalebi is an Extended confirmed users account created in Persian Wikipedia ‏2- @zaghmarz1 which was created 8 years ago (2014) but I forgot my password by February 2022 . ‏In February, dear @ladsgroup admin blocked me due to spam behavior

‏A few days before I was blocked, I remembered my @zaghmarz1 account password and decided to continue with this account. And in a few days I made 112 edits to update and upgrade the information in Wikidata. Please see 112 edits for me and then tell me which version was wrong? ‏Even if, for example, one of the 112 edits is an error, 111 useful edits have been made, and I think blocking this is not the right thing to do, and we should consider a large number of good and useful edits. Only in one of the editions did I send a message to the esteemed administrator of @bovlb and request that he add the mzn Wikipedia page of Mr. Jamal Aboutalebi ( Iranian politician and environmentalist ) to his item a few days after its creation. Is this spam behavior or requesting to add a resource to a page in Wikidata !? Please help me unblock ‏Please read what I said on the page below and then respond if possible. Thank you for your attention

https://m.wikidata.org/wiki/User_talk:Zaghmarz1 151.246.212.253 10:18, 10 March 2022 (UTC)

It seems you've already requested this at User talk:Zaghmarz1 - you should not be continuing to edit via an IP if you have the accounts DannyS712 (talk) 15:35, 10 March 2022 (UTC)

Reminder to participate in the Ratification vote of UCoC Enforcement guideline

This message has been sent because you are administrator in this project. If you voted, Thank you and please ignore this message 🙂

Hello DannyS712,

The Ratification vote of Universal Code of Conduct Enforcement Guidelinein currently taking place until March 21. If you didn't vote yet, please take a few minutes to participate the ratification vote! Your voice is important.

Best, —YKo (WMF) via MediaWiki message delivery (talk) 04:44, 15 March 2022 (UTC)

Removal in Q5322024

Hello, I am pretty sure that DOB was stated in both sources I have given at Q5322024. Why did you remove it? Vojtěch Dostál (talk) 15:36, 19 May 2022 (UTC)

@Vojtěch Dostál I just checked, and while the DOB might have been there at the start, one of the sources is a 404 page, and the other does not include the DOB. Please note that the removals and then suppressions were done in my capacity as an oversighter, and were not based specifically on not having the sources, but rather because the information is private. If you have more questions, please email me instead of discussing on-wiki --DannyS712 (talk) 19:39, 19 May 2022 (UTC)
Interesting, I am curious as to what the local rules say about private data like this (traceable from public sources, even if these sources are now 404 - that should not matter on Wikidata, the important thing is that they WERE available at some point). Vojtěch Dostál (talk) 20:18, 19 May 2022 (UTC)
@Vojtěch Dostál replied to your email with more details DannyS712 (talk) 21:39, 19 May 2022 (UTC)

Oversight delete

can you do your miracle on (Redacted)?

The user name was hide but not the page. - yona b (talk) 08:20, 7 July 2022 (UTC)

I have redacted the page name from this request, for the same reason as the request itself, this was concerning the page deleted at Special:Redirect/logid/666557865. --DannyS712 (talk) 03:42, 8 July 2022 (UTC)
@יונה בנדלאק:   Done if I understand correctly (hidden the deletion log) but please confirm. In the future, please send oversight requests via email, see Wikidata:Oversight. --DannyS712 (talk) 03:42, 8 July 2022 (UTC)

Susanna van Tonder (Q79666140)

Hi DannyS712,

why had so many versions to be hidden? M2k is a good editor, I can't imagine what he could've done wrong.--Shivon Zilis (talk) 14:33, 8 July 2022 (UTC)

@Shivon Zilis I'm afraid I can't really discuss that, the relevant content was private information and if I say what it was it would just draw extra attention to those details DannyS712 (talk) 17:22, 8 July 2022 (UTC)

"Oversight log"

Hey DannyS712, I need to know whether there has been oversight activitiy in Q133018 within roughly the past three years. There is data about this entity in WDQS (not critical) which does not appear in the revision history at all and I am curious as to how it ended up there. If there are oversight-deleted revisions, I do not need to know any specifics except for one thing: has the sitelink badge sitelink to redirect (Q70893996) been added/removed from the enwiki sitelink? —MisterSynergy (talk) 22:47, 7 December 2022 (UTC)

OS action does not remove revisions from history (they are still visible and doubly crossed out). Only selective deletion can remove individual revision. GZWDer (talk) 09:34, 8 December 2022 (UTC)
@MisterSynergy I'm not sure if I'm allowed to say, but I can say that I don't see any revisions in the history that are crossed out, nor is there a deletion log that suggests selective deletion was used (I did NOT look at if there was a suppression and then unsuppression of the page, this is just for regular deletion). DannyS712 (talk) 14:05, 8 December 2022 (UTC)
Thank you both. Guess I need to find another mechanism how this badge came to WDQS [1] then :-) —MisterSynergy (talk) 18:37, 8 December 2022 (UTC)

PropertyCreator cannot handle more than 60 requests/min

I tried using the property creator gadget to make a property, but it required more than 60 requests to fill in everything. Since the Wikidata ratelimit is 60 req/min, the script returned an error instead of waiting. RPI2026F1 (talk) 19:52, 28 December 2022 (UTC)

While I'm here I might as well add some other notes:
  • Property creator cannot handle redirects, it will crash.
  • A potential fix for the 60 req/min solution might be to stack the edits so the edit operation occurs in one big edit. Alternatively, all the claims can be added at once, or all the references can be added at once.
RPI2026F1 (talk) 21:39, 28 December 2022 (UTC)
@RPI2026F1 hmm, I'm not sure how to handle those - I intended the script mostly for myself. If I have time I'll try to figure out batching, but I won't be able to get to it for a while. DannyS712 (talk) 05:51, 29 December 2022 (UTC)
I'll take a look at the script and see if I can make some changes. RPI2026F1 (talk) 12:05, 29 December 2022 (UTC)
@DannyS712 here: User:RPI2026F1/PropertyCreator.js. I made modifications to the script so that it'll combine create claim entities into a single edit, so all qualifiers and references are created in one go. In addition, I also added the ability to add multiple values to the "Instance of" and "Subject type (domain) of this property" sections by separating the values with |. RPI2026F1 (talk) 20:52, 29 December 2022 (UTC)
Previous comment refers to this version. RPI2026F1 (talk) 03:14, 30 December 2022 (UTC)
@DannyS712 I've made further improvements, available at the latest revision of User:RPI2026F1/PropertyCreator.js. This time, the script makes all claims in the initial creation and only adds the examples afterward since it needs to know the property ID to do those. The examples are still batched so mainsnaks, qualifiers and references are done in every claim in a single edit. Example property with this new version. RPI2026F1 (talk) 04:28, 30 December 2022 (UTC)
My goal with doing this was that I wanted to stop the errors that would previously happen where a step would fail but leave a half-created property. With this change, either everything gets created or nothing gets created. RPI2026F1 (talk) 04:29, 30 December 2022 (UTC)
@RPI2026F1 I looked into the changes (https://www.wikidata.org/wiki/Special:ComparePages?page1=&rev1=1790578891&page2=&rev2=1798372445&action=&unhide=) and I have a few questions
  • why is a UUID v4 needed manually? Can you please add some documentation?
  • can you change sequentialPromises() to avoid async/await, and instead chain promises?
I'll also try to do some simplifications to the existing code to minimize the diff when I get a chance. DannyS712 (talk) 00:39, 6 January 2023 (UTC)
The UUID v4 is needed because how the Wikidata frontend works for adding a claim is that it generates a new UUID for the claim. For some reason when you provide a nonexisting UUID Wikidata will make a new claim using that UUID. Also sequentialPromises() can be deleted entirely since it's no longer used. RPI2026F1 (talk) 00:52, 6 January 2023 (UTC)
@RPI2026F1 I couldn't find much documentation regarding `wbsetclaim` api action - do you have any documentation you can link to? DannyS712 (talk) 00:54, 6 January 2023 (UTC)
I didn't use any documentation when writing this logic. Instead, I opened my browser console and looked at the body of requests when editing statements on Wikidata Sandbox (Q4115189). RPI2026F1 (talk) 00:57, 6 January 2023 (UTC)
When it came to using wbeditentity, I looked at how Pywikibot was serializing claims. RPI2026F1 (talk) 00:58, 6 January 2023 (UTC)

──────────────────────────────────────────────────────────────────────────────────────────────────── @RPI2026F1: in that case, can you remove the `sequentialPromises()` function, and also can you link to the Pywikibot serialization code? Thanks, --DannyS712 (talk) 22:09, 12 January 2023 (UTC)

The code can be found at https://github.com/wikimedia/pywikibot/blob/57f208c4eeebb1486dd68ea93b18ebd58985d6c4/pywikibot/page/_wikibase.py#L1619.
    def toJSON(self) -> dict:
        """Create dict suitable for the MediaWiki API."""
        data = {
            'mainsnak': {
                'snaktype': self.snaktype,
                'property': self.getID()
            },
            'type': 'statement'
        }
        if hasattr(self, 'snak') and self.snak is not None:
            data['id'] = self.snak
        if hasattr(self, 'rank') and self.rank is not None:
            data['rank'] = self.rank
        if self.getSnakType() == 'value':
            data['mainsnak']['datatype'] = self.type
            data['mainsnak']['datavalue'] = self._formatDataValue()
        if self.isQualifier or self.isReference:
            data = data['mainsnak']
            if hasattr(self, 'hash') and self.hash is not None:
                data['hash'] = self.hash
        else:
            if self.qualifiers:
                data['qualifiers'] = {}
                data['qualifiers-order'] = list(self.qualifiers.keys())
                for prop, qualifiers in self.qualifiers.items():
                    for qualifier in qualifiers:
                        assert qualifier.isQualifier is True
                    data['qualifiers'][prop] = [
                        qualifier.toJSON() for qualifier in qualifiers]


            if self.sources:
                data['references'] = []
                for collection in self.sources:
                    reference = {
                        'snaks': {}, 'snaks-order': list(collection.keys())}
                    for prop, val in collection.items():
                        reference['snaks'][prop] = []
                        for source in val:
                            assert source.isReference is True
                            src_data = source.toJSON()
                            if 'hash' in src_data:
                                reference.setdefault('hash', src_data['hash'])
                                del src_data['hash']
                            reference['snaks'][prop].append(src_data)
                    data['references'].append(reference)
        return data
RPI2026F1 (talk) 15:17, 13 January 2023 (UTC)
@RPI2026F1   Done, synced your changes with a few modifications DannyS712 (talk) 01:15, 20 January 2023 (UTC)
Thanks! I'll adopt yours as well. Would you be open to further suggestions? I want to add some more fields but I'm not sure how to do that. RPI2026F1 (talk) 02:49, 20 January 2023 (UTC)
@RPI2026F1 not at the moment, because the overhead is pretty high for me, but if you want to make the suggestions I might be able to apply them sometime later DannyS712 (talk) 11:16, 20 January 2023 (UTC)

Request for undeletion of Wikidata Item

Hi DannyS712

Can you undelete item Q115559695 please?

This entry (for Jack Gilmore) is for one of the Trustees of the charity Code the City (Q97908064). In fact Jack is now the only trustee without a WD entry of all seven trustees back to 2014.

We'd just created Jack's item and hadn't had a chance to flesh it out in its entirety. He recently won | Open UK's Young Person award 2022 but there isn't yet a property for that.

Code the City is a Wikimedia UK partner and we do editathons, training, and hack events etc with WMUK. All of CTC's events (26 hack weekends, plus SODU annual unconference etc) | are in WD along with dates, themes, number of attendees etc - and we use that data for teaching WD querying.

Having this one gap in the charity data doesn't look good.

Happy to discuss further if you disagree with this request. Best wishes Ian Watty62 (talk) 15:53, 5 January 2023 (UTC)

@Watty62 Q115559695 has been restored, please flesh out the item to avoid this situation in the future, and please try to catch these at RFD rather than after deletion has occurred --DannyS712 (talk) 20:25, 5 January 2023 (UTC)
I will say RfD needs a complete overhaul because currently it doesn't notify the author when an item they made is up for deletion. RPI2026F1 (talk) 00:59, 6 January 2023 (UTC)
Thanks, both. Yes, RPI2026F1 - I was surprised that I had no notice. Watty62 (talk) 19:12, 6 January 2023 (UTC)

Call for participation in a task-based online experiment

Dear Danny,

I hope you are doing well,

I am Kholoud, a researcher at King's College London, and I am working on a project as part of my PhD research, in which I have developed a personalised recommender model that suggests Wikidata items for the editors based on their past edits. I am inviting you to a task-based study that will ask you to provide your judgments about the relevance of the items suggested by our model based on your previous edits. Participation is completely voluntary, and your cooperation will enable us to evaluate the accuracy of the recommender system in suggesting relevant items to you. We will analyse the results anonymised, and they will be published to a research venue.

The study should take no more than 15 minutes.

If you agree to participate in this study, please either contact me at kholoud.alghamdi@kcl.ac.uk or use this form https://docs.google.com/forms/d/e/1FAIpQLSees9WzFXR0Vl3mHLkZCaByeFHRrBy51kBca53euq9nt3XWog/viewform?usp=sf_link

Then, I will contact you with the link to start the study.

For more information about the study, please read this post: https://www.wikidata.org/wiki/User:Kholoudsaa In case you have further questions or require more information, don't hesitate to contact me through my mentioned email.

Thank you for considering taking part in this research.

Regards Kholoudsaa (talk) 21:15, 17 February 2023 (UTC)

MediaWiki:Wikibase-SortedProperties

MediaWiki:Wikibase-SortedProperties could you update? There is a new external-id property OpenStreetMap node ID (Property:P11693) it would then sort next to the other two of three properties for OSM IDs of OSM elements. GeoGQL (talk) 21:45, 24 March 2023 (UTC)

@GeoGQL done, sorry for the delay DannyS712 (talk) 22:24, 4 April 2023 (UTC)
Can you have a look at the talk page sections
  1. MediaWiki_talk:Wikibase-SortedProperties#Create_subsections_inside_Other_properties_with_datatype_"url"
  2. MediaWiki_talk:Wikibase-SortedProperties#Rename_Images_to_Images_(2)_and_create_Images_(1)
  3. MediaWiki_talk:Wikibase-SortedProperties#Move_three_located-in-properties_to_the_others_in_Non-person_entities
Should be straight forward. GeoGQL (talk) 22:32, 4 April 2023 (UTC)
Sorry I don't really have time to look into these DannyS712 (talk) 22:33, 4 April 2023 (UTC)
The last two would be the quickest
  1. MediaWiki_talk:Wikibase-SortedProperties#Rename_Images_to_Images_(2)_and_create_Images_(1) - the very first section named Classification contains images among the classification, split them out - easiest of all, improves display for those items that have a class there, few, should not affect many pages at all, but makes that sorting page easier to read
  2. MediaWiki_talk:Wikibase-SortedProperties#Move_three_located-in-properties_to_the_others_in_Non-person_entities - three properties misplaced
If you find time. Thanks. It's just that the process of improving that page got stuck. GeoGQL (talk) 22:41, 4 April 2023 (UTC)

PropertyCreator

Hi there Danny! I just added your script to my JS, but I couldn't find out how to use it when creating properties. Could you give me a hand? Esteban16 (talk) 23:49, 8 June 2023 (UTC)

@Esteban16 there should be a form at Special:BlankPage/PropertyCreator that you can use DannyS712 (talk) 01:28, 5 September 2023 (UTC)

Galilee

אני צריך מישהו שיבדוק את זה, בבקשה. Galilee Talk:Q83241#States. תודה.
I need someone to review this, please: Galilee Talk:Q83241#States. Thank you. Kalgaron (talk) 02:12, 9 July 2023 (UTC)

@Kalgaron sorry I don't plan to get involved in a dispute that seems to have gone stale DannyS712 (talk) 01:29, 5 September 2023 (UTC)

Sysop rights

Hi Danny, at meta I have requested removal of your sysop (and oversight) rights a minute ago, due to our inactivity policy. Thank you very much for the good work you have done, and perhaps we'll see you back in the future. Kind regards, Lymantria (talk) 09:35, 2 September 2023 (UTC)

Counting in your MediaWiki namespace edits, you are still within activity boundaries. I have withdrawn the request. --Lymantria (talk) 05:59, 3 September 2023 (UTC)
@Lymantria Sorry I've been away - I should be returning to activity soon and will make a few deletions now DannyS712 (talk) 01:28, 5 September 2023 (UTC)

Oversight queue

I have already written mailto:oversightwikidata.org there about a doxing issue on July 5th, 11th, 16th, etc. One of the Wikidata stewards advised me to write on your talk page or email, as you are an oversighter. This is a request from July 5th, 11th, 16th, etc. 77.254.107.171 09:28, 4 September 2023 (UTC)

Sorry I've been away - I should be returning to activity soon and will prioritize looking at oversight requests DannyS712 (talk) 01:27, 5 September 2023 (UTC)
At meta we decided to take your edits in Mediawiki-namespace into account. So your rights have not been removed. I look forward to your returning to activity! --Lymantria (talk) 05:19, 5 September 2023 (UTC)

Q95114897

Hi, I see you have deleted this item per WD:BLP Wikidata:Living people, I think according to the phrase Items about living people which are not notable can be deleted. However, this item was linked by Q94998762, so IMHO falled into criterium 3 of WD:N Wikidata:Notability. Am I interpreting incorrectly one of the two guidelines? Thanks in advance, --Epìdosis 14:20, 30 September 2023 (UTC)

@Epìdosis I did not believe that the single statement linked warranted keeping it in light of the subject's request to delete it. DannyS712 (talk) 15:28, 30 September 2023 (UTC)
I agree with @Epìdosis. I suggest reversion of the deletion. Information from the item can be deleted according to our policy of living people instead, if requested. So9q (talk) 06:46, 1 October 2023 (UTC)
I'm not sure yet ; I would like to know what part exactly of Wikidata:Living_people was violated. In any case, it is very bad behaviour (borderline vandalism) to delete an article without removing the link first. PS: I'm also pinging @Fralambert: who protected this item before. Cheers, VIGNERON (talk) 11:56, 1 October 2023 (UTC)
@VIGNERON I semi-protected the item mostly because it was blanked by a IP, they was some personnal datas at the time, but these revision were deleted. Like VIGNERON, I don't really see what part of WD:LP the item was violating. Fralambert (talk) 13:15, 1 October 2023 (UTC)
@VIGNERON my apologies for not removing the link first, though I don't think "very bad behaviour (borderline vandalism)" is called for. It was my judgement that this item could be deleted under the notability policy/living people, but if other admins disagree I can go through and more cleanly suppress the information that shouldn't be public. DannyS712 (talk) 19:12, 1 October 2023 (UTC)
As for what part was violated, I was relying on
Values for living individuals should generally not be supplied unless they can be considered widespread public knowledge or are openly supplied by the individual themselves (otherwise hidden supporting references are not sufficient).
I cannot go into more detail given that I was relying on information given to me in my capacity as an oversighter. I just ask that if the consensus of other admins is to restore the item, you ping me and I can restore it at a time when I can also remove the problematic information. DannyS712 (talk) 19:14, 1 October 2023 (UTC)

Les langues africaines peuvent être toutes traduite à base de l'Internet ?

Est-ce nous pouvons traduire facilement nos langues sur Google ? Depuis que j'écris en moba sur Google, ça n'arrive pas à traduire. Quels sont les impacts qui font que ça ne se traduit pas facilement. Est-ce qu'il y a une solution à cela ? Baname LARE (talk) 04:35, 12 November 2023 (UTC)

@Baname LARE Je suis désolé, je ne connais pas le français (via Google Translate) DannyS712 (talk) 05:09, 12 November 2023 (UTC)
Ok. C'est noté. Baname LARE (talk) 09:21, 12 November 2023 (UTC)

News on the Main Page

Hi Danny!

Could you please update the entry T:296 in the news on the main page so that the English date can be changed to the German date format? Quick-O-Mat (talk) 13:05, 26 December 2023 (UTC)

@Quick-O-Mat it looks like the entire entry was removed so this is moot --DannyS712 (talk) 01:50, 27 December 2023 (UTC)
What consensus, where are the rules? The user can wait for the discussion before removing something. Please be so kind and update the entry until then. See also Wikidata talk:Main Page#Q124000000 entry not displayed on the main page. Best regards, Quick-O-Mat (talk) 02:04, 27 December 2023 (UTC)
I'd like to wait until at least someone else supports displaying the item so visibly --DannyS712 (talk) 02:07, 27 December 2023 (UTC)
The entry with the number Q123456789 (T:294) has been in the news since 15 November 2023, what do the rules say about it? As I said, there are so few milestones that the occasional news item is more likely to liven up the main page than harm anyone. Quick-O-Mat (talk) 02:27, 27 December 2023 (UTC)
@Quick-O-Mat I understand but I'm not comfortable restoring this as a milestone without support from others DannyS712 (talk) 02:28, 27 December 2023 (UTC)
I can understand you, but not the "Grinch" and where his problem lies. The entry itself has not really been deleted, because it is still visible. Ok, then I'll wait and see if the statement "Feel free to add to this list." is true. Best regards, Quick-O-Mat (talk) 02:41, 27 December 2023 (UTC)

IP address

Hi! As it sometimes happens, Wikidata logged me off while I was creating an item for a recently created article, and as a result it was started with my IP ((Redacted)). Would it be possible to remove it from the edit history? Many thanks! NoonIcarus (talk) 13:54, 10 January 2024 (UTC)

@NoonIcarus   Done, and I also redacted your comment here that said which item the edit was to, just in case. In the future you shouldn't post those details publicly, the email that you sent is enough --DannyS712 (talk) 15:12, 10 January 2024 (UTC)
I understand, my bad. Many thanks! --NoonIcarus (talk) 15:17, 10 January 2024 (UTC)
Return to the user page of "DannyS712/Archive 2".