Gotûbêja bikarhêner:Aram

Naverokên rûpelê bi zimanên din nayê destekkirin.
Ji Wîkîpediya, ensîklopediya azad.

Girêdana wîkîdane (Wikidata)[çavkaniyê biguhêre]

Silav Aram, te doh behsa arambotê kiribû, niha hate bîra min. Niha gelek gotarên şitilên komunên Fransayê heye ku pêwîstiya bi girêdanên zimanên din re heye. Mirov dikare bi botan van gotaran beşdarê wîkîdaneyê bike. Min girêndan enwîkî li jêra gotaran zêde kiriye. Tu dikarî bi botê van gotaran di lîsteyê zimanan de girê bidî?

Gotarek li vir e Villenouvelle ku li jêra gotarê girêdana enwîkî lê hatiye zêdekirin . Penaber49 (gotûbêj) 05:30, 2 çiriya paşîn 2023 (UTC)[bersiv bide]

@Penaber49 Niha li rûpelê binêrin. tu vê dixwazî? Aram (gotûbêj) 16:26, 2 çiriya paşîn 2023 (UTC)[bersiv bide]
Silav Aram, belê rast e. Girêdana wîkîdaneyê ku ez dibêjim ev e. Penaber49 (gotûbêj) 16:29, 2 çiriya paşîn 2023 (UTC)[bersiv bide]
@Penaber49 Gelek baş. Hûn dikarin navnîşek gotarên ku hûn mebesta we didin min. Ger ew di polê de bin çêtir e. Lê niha ez bi botê naxebitim ji ber ku rûpela Taybet:Guhertinên_dawî dagirtiye. Piştî ku ez ala botê bistînim, wê demê ez ê daxwazên we pêk bînim. Aram (gotûbêj) 16:37, 2 çiriya paşîn 2023 (UTC)[bersiv bide]
Silav Aram, du liste hene. Yek ev Komunên Haute-Garonne û yeka din jî ev e Komunên Seine-et-Marneyê Penaber49 (gotûbêj) 16:44, 2 çiriya paşîn 2023 (UTC)[bersiv bide]
@Penaber49 Gelek spas ji bo pêşkêşkirina wan navnîşan! Dema ku AramBot ala botê bi dest xist û ev mijar xilas bûn, ez ê we li vir ping bikim. Spas dikim! Aram (gotûbêj) 16:56, 2 çiriya paşîn 2023 (UTC)[bersiv bide]
Temam e, ez spas dikim @Aram: Penaber49 (gotûbêj) 16:57, 2 çiriya paşîn 2023 (UTC)[bersiv bide]
@Penaber49 Silav, dixuye ku Balyozbot hemî kar kiriye û hûn ê hewcedarê bota min nebin. Aram (gotûbêj) 09:06, 8 çiriya paşîn 2023 (UTC)[bersiv bide]
Silav Aram, belê raste birêz Balyozxane hemiyan çêkir. Spas dikim. Ger hewcedariyek hebe ezê li ji te re binivîsim. Penaber49 (gotûbêj) 12:35, 8 çiriya paşîn 2023 (UTC)[bersiv bide]
@Penaber49 Na, spas. Ger tu tiştekî bixwazî, ez ê di xizmeta te de bim. Aram (gotûbêj) 12:38, 8 çiriya paşîn 2023 (UTC)[bersiv bide]
Silav Aram çawanî? Min lîsteyek nû çêkir, pêwistiya beşdarî kirina wîkîdatayê heye. lîste li vir e. Ku tu dikarî di demekî guncav de beşdarî Wîkîdata yê bikî gelek kêvxweş dibim, spas. Penaber49 (gotûbêj) 17:53, 12 çiriya paşîn 2023 (UTC)[bersiv bide]
@Penaber49 Silav, gelek spas! Tu çawa yî? Hem navnîşa ku we cara borî şandibû û hem jî yên berê yên ku bi zimanên din ve nehatine girêdan, hemî pêk hatin. Hin hatine girêdan, lê interwikiyên wan ên destan nehatin rakirin. Bi tevahî 7 hezar û 100 rûpel hatin dermankirin. Lê dibe ku hûn bi destan van 12 kontrol bikin:
Bibore min dereng bersiv da. Bidestxistina ala botê wext girt. Spas! Aram (gotûbêj) 04:12, 2 kanûna pêşîn 2023 (UTC)[bersiv bide]
Gelek spas Aram, bi awa ku min kontrol kiriye dibe hemî gotar bi awayekî serkevtî beşdarî wîkîdaneyê bûne. Girêdana înteraktîva wîkîyê botek bi navê Emaosbot hebû e wî kêmasî li pey xwe dihêşt. Armanca min ê çêkirina gotarên çend komunên din jî hene ku min bidawî kir ez ê li disa ji te re binivîsim. Carek din dîsa spas dikim ji te re, bimîne di xêr û xweşiyê de. Penaber49 (gotûbêj) 04:29, 2 kanûna pêşîn 2023 (UTC)[bersiv bide]
@Penaber49 gelek baş. Tiştê ku hûn dixwazin, ji min re bêjin û ez ê çêtirîn bikim. Ger wikiya we memnûn be, ez ê li ser hemû gotar û kategoriyên li ser vê wîkiyê bigerim û kategoriyên Wîkîpediya îngilîzî yên ku li vir hatine çêkirin li rûpelên wê zêde bikim. Aram (gotûbêj) 05:17, 2 kanûna pêşîn 2023 (UTC)[bersiv bide]
Silav Aram, zêdekirina kategoriyan a ji wîkîpediya îngilîzî ji bo hinek mijaran pirsgirêk heye. Mînak wîkîpediyaya kurdî nivîskarekî kurd li gorî beşên Kurdistanê wek Nivîskarên Bakurê Kurdistanê yan Başûrê Kurdistanê kategorîze dike. Mixabin ev yek li wîkîpediya îngilîzî tineye. Jiber vê yekê ji xeynî goterên di derbarê Kurdistanê de mirov dikare tenê kategoriyên gotarên din ji wîkîpediya îngilîzî werbigire. Di vê mijarê de @Sakura emad: li vir hinek xebat kiribû. Tu dikarî di derbarê mijarên de agahiyên zêdetir ji wê fêr bibî. Penaber49 (gotûbêj) 10:03, 2 kanûna pêşîn 2023 (UTC)[bersiv bide]
@Penaber49 Spas ji bo şiroveyên we. Erê, ez dizanim SakuraBot jî wiya dike. Lêbelê, biryara dawîn li ser civaka we ye. Aram (gotûbêj) 18:41, 2 kanûna pêşîn 2023 (UTC)[bersiv bide]
Temam e, ger di vî warî de hewcedariyek çêbibe ezê li vir ji te re binivîsim. Gelek spas. Penaber49 (gotûbêj) 19:23, 2 kanûna pêşîn 2023 (UTC)[bersiv bide]
@Penaber49 başe. Aram (gotûbêj) 19:37, 2 kanûna pêşîn 2023 (UTC)[bersiv bide]

Silav @Aram û Penaber49:. Min şabloneke bi navê {{Înterwîkî etîket û danasîn}} çêkir û kodeke pywikibotê(addSitelinkandLabel.py) nivîsand ji bo girêdana rûpelan bi Wîkîdaneyê çêke, short description û Labelê zêde bike. Ger hevalê Penaber49 vê şablonê bi kar bîne tu jî vê botê bi kar bînî, tu yê karibî gelek hêsanî rûpelan bi Wîkîdaneyê girêbidî, pê re short description û label jî werin çêkirin. Nimûneya bikaranîna skriptê: {{Înterwîkî etîket û danasîn|en|Youx|e=Youx|d=komuna Auvergne-Rhône-Alpes, Fransa}} bikaranîna şablonê, lêzêdekirina sitelink, label, short desc, rakirina şablonê Ger hûn herdu qebûl bikin, ez ê skriptê ji bo bikaranînê amade bikim. Niha çend tişt hene divê lê zêde bikim Yan jî sererast bikim.----Balyozxane (gotûbêj). 22:29, 14 kanûna pêşîn 2023 (UTC)[bersiv bide]

Taybetmendiyeke xweş ya vê skriptê ev e ku tenê li ser rûpelên gotaran yên ku vê şablonê bi kar tînin dixebite. Yanî ne hewce ye ku lîsteyekê çekî. --Balyozxane (gotûbêj). 22:33, 14 kanûna pêşîn 2023 (UTC)[bersiv bide]
Silav bira awayê ku min ji xebata şablonê femkir gelek baş e. Penaber49 (gotûbêj) 04:36, 15 kanûna pêşîn 2023 (UTC)[bersiv bide]
@Balyozxane Silav, eşkere tiştek baş e! Min ew bikar neaniye, lê min tenê lê nihêrî ne ku wê bikar bîne. Şablon baş xuya dike, heke her tişt were kirin tenê belgeya karanîna biafirînin. Min xwest bi îngilîzî li ser senaryoyê hin şîroveyan bidim.
These are just my recommendations and I do not force you to do these:
  • Try to move all the configurations to the top of the script.
  • Add more try-catch exceptions. For example in print("Page not updated."), why the page wasn't updated?
  • Consider existence of whitespaces in the template use.
  • As far as I know, Wikidata do not print the disambiguations for the labels, what inside of the parenthesis. See en:1917 (2019 film). So, the labels are the same as the article titles (without the disambiguations)
  • It is better to change label_description to description and change label_title to label.
  • Pywikibot itself tells the user if the page saved and we don't need print("Page updated and saved."), but still sometimes the Pywikibot one has some delay.
  • Try to use the same Wikidata edit summaries like this one.
  • What happen if the label and/or description of the article already exist?
Vana hemî tiştên ku min destnîşan kir bûn, lê wekî min got, ew tenê pêşniyarên min in û min hîn senaryo bi kar neaniye. Dibe ku ez li ser hin pêşniyarên xwe xelet bim. Ji bo afirandina navnîşek sernavên gotaran, heke lîsteyek tune be jî, ez dikarim wiya bikim û ji min re lîsteyek ne hewce ye. Spas! Aram (gotûbêj) 15:23, 15 kanûna pêşîn 2023 (UTC)[bersiv bide]
@Aram Ez ê li ser wan pêşniyarên te bixebitim.
@Penaber49 Bira, tu dest bi bikaranîna vê şablonê bike. {{Înterwîkî etîket û danasîn|en ji bo wikiya inglizî|sernavê rûpela wikiya inglizî|e=sernavê rûpela kurdî bêyî virgul û parentezan|d=danasîna rûpelê wekî: komuna Auvergne-Rhône-Alpes, Fransa}}. Ger hevalê Aram nikaribe bota nû bi kar bîne, qet nebe ez ê boteke din çêkim ji bo ku ez bi xwe bi wîkîdaneyê girê bidim. --Balyozxane (gotûbêj). 17:42, 16 kanûna pêşîn 2023 (UTC)[bersiv bide]
Temam bira, şablon li herî jêra gotarê tê zêdekirin? Penaber49 (gotûbêj) 17:48, 16 kanûna pêşîn 2023 (UTC)[bersiv bide]
@Penaber49Na, li herî dawî. --Balyozxane (gotûbêj). 17:49, 16 kanûna pêşîn 2023 (UTC)[bersiv bide]
Temam bira ezê di rojên pêş de bikarbînim. Penaber49 (gotûbêj) 18:15, 16 kanûna pêşîn 2023 (UTC)[bersiv bide]
@Balyozxane Tiştek din, di heman demê de ramanek baş e ku meriv navek bihesibîne. Mînak ji bo danasînê, desc yan ji description. Di heman demê de çêtir e ku meriv navê etîketê ji sernavê gotarê bigire û skrîptê bi xwe parantezê jê bike, çi di şablonê de were nivîsandin an na. Ger navê rûpelê bixweber were wergirtin, ne hewce ye ku navê gotarê têkevin. Tiştê ku min heya niha ji bo etîketên Wîkîdata dîtiye wekî her navek gotarê ye, lê heke navek cûda hatibe nivîsandin, bila tiştê ku bi destan hatî nivîsandin li ser navê gotarê were nivîsandin. Kengê ku hûn difikirin ku hûn bi senaryoyê qediyane, ji min re agahdar bikin da ku ez bikaribim hin guhertinan bikim. Spas dikim. Aram (gotûbêj) 17:15, 18 kanûna pêşîn 2023 (UTC)[bersiv bide]
@Aram I've updated the bot addSitelinkandLabel.py: Here is what I've done:
  1. The bot removes whitespace characters from template parameters.
  2. I've added lots of print statements as well as try catch exceptions for debugging.
  3. If the wikidata item already has description or label it does not add the new label or description.
  4. I used default wikidata description and label summaries like "Added [ku] description" for label and descriptions. Example [1]
  5. If target wiki page is a redirect, we connect the source page to redirect target.
  6. If target wiki page is in the Category:Disambiguation pages, the bot adds "Kategorî:Pages interwiki linking to disambiguation pages" to the current page and skips to the next page.
  7. I've implemented basic.py format into the bot so you have to call the bot using pwb.py addSitelinkandLabel -lang:ku -family:wikipedia -transcludes:"Şablon:Înterwîkî etîket û danasîn" And all the other page generators work the same as interwikidata.py
The user still has to provide "label" inside |e= which is short for etîket, and "description" inside |d= "danasîn". I think it's best if the user provides the label. Cleaning the "(" or "," may result in incorrect titles for some pages.
Right now there is a confirmation to add sitelink ("yes" true else false) inside add_sitelink function because if you don't have this, the bot keeps adding the sitelink without asking. This [2] is the version that doesn't ask for that confirmation.
There is a problem with running the bot on windows cmd.exe. It doesn't connect the page to wikidata. So I can only use the bot on paws hub [3]. I don't know why or how to resolve this. Might be something wrong with my configurations.
I think the bot is ready for a trial. If you could give it a go, and tell me your feedback we can further improve the bot. What do you say? --Balyozxane (gotûbêj). 19:49, 18 kanûna pêşîn 2023 (UTC)[bersiv bide]
@Aram Were you able to take a look at the bot? What do you think? If you are not interested in maintaining this here, I will request a bot flag on Wikidata. --Balyozxane (gotûbêj). 21:11, 20 kanûna pêşîn 2023 (UTC)[bersiv bide]
@Balyozxane Oh God, I forgot this! It's been a few months! You've done a great job improving the script, and of course basic.py is a great idea to start your custom script. Did you fix the Windows problem? Is there anything I can do for you? Aram (gotûbêj) 13:36, 15 adar 2024 (UTC)[bersiv bide]
@Aram I'm not sure what causes the Windows problem but it's not related to the current script, the bot works well on Toolforge and paws so I never bothered to check further. Since you didnt reply to my last message I requested bot flag on wikidata. Thank you anyway! --Balyozxane (gotûbêj). 16:58, 15 adar 2024 (UTC)[bersiv bide]
@Balyozxane Cool! Sorry for not answering before. We really need a reminder system. :) Aram (gotûbêj) 19:30, 17 adar 2024 (UTC)[bersiv bide]

Statîstîkên pêşbirkê[çavkaniyê biguhêre]

Silav Aram. Gelo dikarî lînka [https://xtools.wmcloud.org/pages/ku.wikipedia.org/Balyozxane] [4] li şablonên kuwiki statistics û ckbwiki statistics zêde bikî? Şabloneke bi navê statistics/user dikarî çêkî û wek mînak {{ceribandin|Balyozxane|lang=ku|article=Gotar}} --> {{ceribandin|Balyozxane}} dide. --Balyozxane (gotûbêj). 13:21, 9 kanûna pêşîn 2023 (UTC)[bersiv bide]

Silav @Balyozxane, Gelek spas ji bo amadekirina we! xtools ramanek baş e û em dikarin heyama Kanûnê diyar bikin, lê bi rastî pirsgirêkek heye ku em nikanin sînorê mîqdara byte diyar bikin ji ber vê yekê ew hemî gotaran nîşan dide (tevî yên ku di pêşbaziyê de nehatine jimartin). Xem neke, berî ku pêşbirk dest pê bike, me difikirî ku bikarhêner dê gotarên xwe di tabloyek dawiya pêşbirkê de bibînin û bibînin ka kîjan gotar hatine jimartin, lê me ew niha nexist ji ber ku dibe ku beşdaran daxwaza jêbirina gotarek ku tenê ji ber çend byte an nedana girêdanek nehat jimartin. Aram (gotûbêj) 16:33, 9 kanûna pêşîn 2023 (UTC)[bersiv bide]
Spas! ----Balyozxane (gotûbêj). 20:10, 9 kanûna pêşîn 2023 (UTC)[bersiv bide]