Overleg Wikipedia:Nlwikibots
Onderwerp toevoegenUiterlijk
(Doorverwezen vanaf Overleg gebruiker:Nlwikibots)
Laatste reactie: 5 dagen geleden door MrBlueSky in het onderwerp Verzoek: MrBlueBot
Archiefoverzicht
Verzoek: MrBlueBot[brontekst bewerken]
Is het mogelijk om de functionaliteit van Gebruiker:MrBlueBot naar Nlwikibots te verplaatsen zodat eventueel onderhoud niet alleen van mij afhankelijk is? MrBlueSky (overleg) 10 mei 2024 18:04 (CEST)
- Zeker! Daarvoor zijn een aantal dingen nodig:
- - Toegang tot Toolforge (als je dat nog niet hebt) - zie https://wikitech.wikimedia.org/wiki/Help:Toolforge/Quickstart
- - Toegang tot de nlwikibots 'tool' op toolforge: dat kan elke huidige nlwikibotter doen nadat het account bestaat
- - Toegang tot de gitlab repo https://gitlab.wikimedia.org/toolforge-repos/nlwikibots - ik _denk_ dat dat automatisch met stap 2 mee komt;
- - Inloggen en je botje deployen. Als je dat nog niet eerder hebt gedaan dan kan dat een beetje gepuzzel zijn, het makkelijkste is om daar een keer een digitale bel/chatafspraak voor te maken.
- valhallasw (overleg) 10 mei 2024 20:32 (CEST)
- Mooi! Ik ga er binnenkort mee aan de slag. De bot draait al op Toolforge, dus ik neem aan dat het niet al te lastig zal zijn. MrBlueSky (overleg) 11 mei 2024 17:44 (CEST)
- Super, ik heb je toegevoegd als maintainer. valhallasw (overleg) 27 mei 2024 20:25 (CEST)
- Ik heb nog geen toegang tot de Gitlab repo, klopt dat? MrBlueSky (overleg) 29 mei 2024 15:54 (CEST)
- Ik heb het even nagevraagd; de maintainers in gitlab worden alleen bij het aanmaken gesynct met de tool, later niet. @Akoopal of @Frank Geerlings, zouden jullie dat kunnen fixen? valhallasw (overleg) 29 mei 2024 19:45 (CEST)
- @Valhallasw ik heb jou net geinvite als maintainer. @MrBlueSky, heb jij al een account op gitlab? Ik kan je niet vinden op je wikimedia-account. Akoopal overleg. 29 mei 2024 20:46 (CEST)
- Mijn gitlab-account is https://gitlab.wikimedia.org/mbs. MrBlueSky (overleg) 30 mei 2024 15:10 (CEST)
- Als het goed is kan je er nu bij. Akoopal overleg. 30 mei 2024 18:29 (CEST)
- Ja, bedankt! En dan nog een vraagje: Hoe organiseren jullie de 3rd party Python packages? Ik gebruik een paar packages van PyPi (pymysql en toolforge). Hoe kan ik die het beste aan de venv toevoegen? MrBlueSky (overleg) 30 mei 2024 22:55 (CEST)
- valhallasw kijkt even in de mappenstructuur om snel antwoord te kunnen geven
- valhallasw raakt in de war door 10 jaar aan legacy "oude versie" meuk
- valhallasw is nu maar even aan het opschonen en documentatie aan het schrijven, even geduld alstublieft
- valhallasw (overleg) 31 mei 2024 14:02 (CEST)
- Staat nu gedocumenteerd op https://gitlab.wikimedia.org/toolforge-repos/nlwikibots/-/blob/master/README.md :-) valhallasw (overleg) 31 mei 2024 14:38 (CEST)
- Spuit 11 meldt zich! Ik zie dat jullie het al hebben opgekapt, dankjewel. :) – Voor de volledigheid of de verwarring meld ik nog: De TBP-melder (https://gitlab.wikimedia.org/frank/tbp-wikinl) en POTD-bijwerker (op Github) staan volgens mij niet in deze repository, maar draaien wél onder de nlwikibots-account. –Frank Geerlings (overleg) 31 mei 2024 14:45 (CEST)
- Klopt! Die heb ik voor de consistentie nu los onder `~/bots` gezet (en niet meer gemengd met de andere code). Ik denk dat de code ook prima gemigreerd kan worden (en gebruik kan maken van de centrale virtualenv-met-pywikibot), maar dat laat ik even aan jou over :-) valhallasw (overleg) 31 mei 2024 14:54 (CEST)
- Ik kan momenteel niet naar 'master' pushen omdat de branch protected is. Kan dat aangepast worden? Of zal ik een merge request maken, i.p.v. direct naar master te pushen? MrBlueSky (overleg) 3 jun 2024 15:38 (CEST)
- Volgens mij hebben we hier nog geen duidelijke afspraken over gemaakt, @Akoopal heeft je de rechten van "developer" gegeven, dat is denk ik waarom dit nu alleen via een merge request kan. Ik heb er nu "maintainer" van gemaakt. Vermoedelijk werkt het dan? –Frank Geerlings (overleg) 3 jun 2024 18:21 (CEST)
- Ja, nu werkt het. Bedankt! MrBlueSky (overleg) 4 jun 2024 14:45 (CEST)
- Volgens mij hebben we hier nog geen duidelijke afspraken over gemaakt, @Akoopal heeft je de rechten van "developer" gegeven, dat is denk ik waarom dit nu alleen via een merge request kan. Ik heb er nu "maintainer" van gemaakt. Vermoedelijk werkt het dan? –Frank Geerlings (overleg) 3 jun 2024 18:21 (CEST)
- Ik kan momenteel niet naar 'master' pushen omdat de branch protected is. Kan dat aangepast worden? Of zal ik een merge request maken, i.p.v. direct naar master te pushen? MrBlueSky (overleg) 3 jun 2024 15:38 (CEST)
- Klopt! Die heb ik voor de consistentie nu los onder `~/bots` gezet (en niet meer gemengd met de andere code). Ik denk dat de code ook prima gemigreerd kan worden (en gebruik kan maken van de centrale virtualenv-met-pywikibot), maar dat laat ik even aan jou over :-) valhallasw (overleg) 31 mei 2024 14:54 (CEST)
- Spuit 11 meldt zich! Ik zie dat jullie het al hebben opgekapt, dankjewel. :) – Voor de volledigheid of de verwarring meld ik nog: De TBP-melder (https://gitlab.wikimedia.org/frank/tbp-wikinl) en POTD-bijwerker (op Github) staan volgens mij niet in deze repository, maar draaien wél onder de nlwikibots-account. –Frank Geerlings (overleg) 31 mei 2024 14:45 (CEST)
- Staat nu gedocumenteerd op https://gitlab.wikimedia.org/toolforge-repos/nlwikibots/-/blob/master/README.md :-) valhallasw (overleg) 31 mei 2024 14:38 (CEST)
- Ja, bedankt! En dan nog een vraagje: Hoe organiseren jullie de 3rd party Python packages? Ik gebruik een paar packages van PyPi (pymysql en toolforge). Hoe kan ik die het beste aan de venv toevoegen? MrBlueSky (overleg) 30 mei 2024 22:55 (CEST)
- Als het goed is kan je er nu bij. Akoopal overleg. 30 mei 2024 18:29 (CEST)
- Mijn gitlab-account is https://gitlab.wikimedia.org/mbs. MrBlueSky (overleg) 30 mei 2024 15:10 (CEST)
- @Valhallasw ik heb jou net geinvite als maintainer. @MrBlueSky, heb jij al een account op gitlab? Ik kan je niet vinden op je wikimedia-account. Akoopal overleg. 29 mei 2024 20:46 (CEST)
- Ik heb het even nagevraagd; de maintainers in gitlab worden alleen bij het aanmaken gesynct met de tool, later niet. @Akoopal of @Frank Geerlings, zouden jullie dat kunnen fixen? valhallasw (overleg) 29 mei 2024 19:45 (CEST)
- Ik heb nog geen toegang tot de Gitlab repo, klopt dat? MrBlueSky (overleg) 29 mei 2024 15:54 (CEST)
- Super, ik heb je toegevoegd als maintainer. valhallasw (overleg) 27 mei 2024 20:25 (CEST)
- Mooi! Ik ga er binnenkort mee aan de slag. De bot draait al op Toolforge, dus ik neem aan dat het niet al te lastig zal zijn. MrBlueSky (overleg) 11 mei 2024 17:44 (CEST)