Sunday, November 13, 2022
dev@conference.yunohost.org
November
Mon Tue Wed Thu Fri Sat Sun
  1 2
3 4
5
6
7
8
9
10
11
12 13
14
15
16
17 18
19
20
21
22
23
24
25
26
27
28
29
30
       
             

[08:27:47] <tituspijean> now, onto find a way to add it to every repo on YunoHost-Apps :p
[08:27:47] <tituspijean> (added `closember` as topic, https://closember.org
*close all the things!*)
[08:27:47] <Yunohost Git/Infra notifications> @tituspijean edited repository issues: General issue tracker for the YunoHost project https://github.com/YunoHost/issues
[08:27:47] <Yunohost Git/Infra notifications> @tituspijean edited repository yunohost: YunoHost is an operating system aiming to simplify as much as possible the administration of a server. This repository corresponds to the core code, written mostly in Python and Bash. https://github.com/YunoHost/yunohost
[08:27:47] <Yunohost Git/Infra notifications> @tituspijean edited repository issues: General issue tracker for the YunoHost project https://github.com/YunoHost/issues
[08:27:51] <tituspijean> Damn that was easy.
```
#!venv/bin/python3

from github import Github

# using an access token
g = Github("TOKEN")

org = g.get_organization("YunoHost-Apps")

for repo in org.get_repos():
print(repo.name)
topics = repo.get_topics()
if 'closember' not in topics:
topics.append('closember')
repo.replace_topics(topics)
```
[08:27:51] <tituspijean> (ongoing thanks to https://pygithub.readthedocs.io)
[08:27:53] <Yunohost Git/Infra notifications> @tituspijean edited repository miniupnp https://github.com/YunoHost/miniupnp
[08:27:53] <Yunohost Git/Infra notifications> @tituspijean edited repository cd_build: SimpleCDD build scripts for YunoHost https://github.com/YunoHost/cd_build
[08:27:53] <Yunohost Git/Infra notifications> @tituspijean edited repository packages_old: [not used anymore] YunoHost Debian package sources https://github.com/YunoHost/packages_old
[08:27:53] <Yunohost Git/Infra notifications> @tituspijean edited repository yunohost-admin: Web administration interface for YunoHost https://github.com/YunoHost/yunohost-admin
[08:27:53] <Yunohost Git/Infra notifications> @tituspijean edited repository lemon_skin: LemonLDAP::NG custom skin for YunoHost https://github.com/YunoHost/lemon_skin
[08:27:53] <Yunohost Git/Infra notifications> @tituspijean edited repository user_settings: User settings https://github.com/YunoHost/user_settings
[08:27:53] <Yunohost Git/Infra notifications> @tituspijean edited repository cd_build_v1: SimpleCDD build scripts for YunoHost https://github.com/YunoHost/cd_build_v1
[08:27:53] <Yunohost Git/Infra notifications> @tituspijean edited repository moulinette: A small Python framework meant to easily create programs with unified CLI and API. https://github.com/YunoHost/moulinette
[08:27:53] <Yunohost Git/Infra notifications> @tituspijean edited repository dynette: YunoHost DynDNS Server https://github.com/YunoHost/dynette
[08:27:53] <Yunohost Git/Infra notifications> @tituspijean edited repository lal: Web list of YunoHost apps https://github.com/YunoHost/lal
[08:27:53] <Yunohost Git/Infra notifications> @tituspijean edited repository install_script: YunoHost installation scripts https://github.com/YunoHost/install_script
[08:27:53] <Yunohost Git/Infra notifications> @tituspijean edited repository apps_v1 https://github.com/YunoHost/apps_v1
[08:27:53] <Yunohost Git/Infra notifications> @tituspijean edited repository moulinette_ruby https://github.com/YunoHost/moulinette_ruby
[08:27:54] <Yunohost Git/Infra notifications> @tituspijean edited repository yunohost-predepends: Meta package to set proper YunoHost dependencies https://github.com/YunoHost/yunohost-predepends
[08:27:54] <Yunohost Git/Infra notifications> @tituspijean edited repository yunohost-config-others: Misc configuration package for YunoHost https://github.com/YunoHost/yunohost-config-others
[08:27:54] <Yunohost Git/Infra notifications> @tituspijean edited repository metronome: Metronome IM, lightweight xmpp server with advanced microblogging features. https://github.com/YunoHost/metronome
[08:27:54] <Yunohost Git/Infra notifications> @tituspijean edited repository rebuildd https://github.com/YunoHost/rebuildd
[08:27:54] <Yunohost Git/Infra notifications> @tituspijean edited repository Vagrantfile: Vagrantfile to create yunohost box jessie/wheezy and stable/testing/unstable https://github.com/YunoHost/Vagrantfile
[08:27:54] <Yunohost Git/Infra notifications> @tituspijean edited repository ynh-dev: Dev environement wrapper, based on LXD, to develop on YunoHost https://github.com/YunoHost/ynh-dev
[08:27:54] <Yunohost Git/Infra notifications> @tituspijean edited repository Dockerfile: Dockerfile to build an official YunoHost container https://github.com/YunoHost/Dockerfile
[08:27:54] <Yunohost Git/Infra notifications> @tituspijean edited repository yunohost-config-mysql: MySQL configuration package for YunoHost https://github.com/YunoHost/yunohost-config-mysql
[08:27:54] <Yunohost Git/Infra notifications> @tituspijean edited repository yunohost-config-nginx: Nginx configuration package for YunoHost https://github.com/YunoHost/yunohost-config-nginx
[08:27:54] <Yunohost Git/Infra notifications> @tituspijean edited repository yunohost-config-dovecot: Dovecot configuration package for YunoHost https://github.com/YunoHost/yunohost-config-dovecot
[08:27:54] <Yunohost Git/Infra notifications> @tituspijean edited repository prez: Présentation de conférence https://github.com/YunoHost/prez
[08:27:54] <Yunohost Git/Infra notifications> @tituspijean edited repository yunohost-config-amavis: Amavis configuration package for YunoHost https://github.com/YunoHost/yunohost-config-amavis
[08:27:54] <Yunohost Git/Infra notifications> @tituspijean edited repository SSOwat: A simple SSO for NGINX, written in Lua https://github.com/YunoHost/SSOwat
[08:27:54] <Yunohost Git/Infra notifications> @tituspijean edited repository doyunohost: Digital Ocean deployment script https://github.com/YunoHost/doyunohost
[08:27:54] <Yunohost Git/Infra notifications> @tituspijean edited repository Kremlin: YunoHost VPS deployer for comrades https://github.com/YunoHost/Kremlin
[08:27:54] <Yunohost Git/Infra notifications> @tituspijean edited repository yunotest: Tests for YunoHost https://github.com/YunoHost/yunotest
[08:27:54] <Yunohost Git/Infra notifications> @tituspijean edited repository yunodash https://github.com/YunoHost/yunodash
[08:27:54] <tituspijean> erf sorry for the noise
[08:27:55] <Yunohost Git/Infra notifications> @tituspijean edited repository trotinette: Automatically create pre-installed Yunohost images for Raspberry Pi https://github.com/YunoHost/trotinette
[08:27:55] <Yunohost Git/Infra notifications> @tituspijean edited repository lxctest: Provides a wrapper around LXC to automate test execution https://github.com/YunoHost/lxctest
[08:27:55] <Yunohost Git/Infra notifications> @tituspijean edited repository ypac https://github.com/YunoHost/ypac
[08:27:55] <Yunohost Git/Infra notifications> @tituspijean edited repository build.yunohost.org: The page with all YunoHost Images https://github.com/YunoHost/build.yunohost.org
[08:27:55] <Yunohost Git/Infra notifications> @tituspijean edited repository YunoPorts: Tool to display opened ports on YunoHost instances https://github.com/YunoHost/YunoPorts
[08:27:55] <Yunohost Git/Infra notifications> @tituspijean edited repository install-app: Install to YunoHost - widget and page https://github.com/YunoHost/install-app
[08:27:55] <Yunohost Git/Infra notifications> @tituspijean edited repository redmine_xmpp_muc_notifications: XMPP bot which notify on chat room modifications from Redmine https://github.com/YunoHost/redmine_xmpp_muc_notifications
[08:27:55] <Yunohost Git/Infra notifications> @tituspijean edited repository gertrude https://github.com/YunoHost/gertrude
[08:27:55] <Yunohost Git/Infra notifications> @tituspijean edited repository bicyclette: Automatic tests of Yunohost deployment and features https://github.com/YunoHost/bicyclette
[08:27:55] <Yunohost Git/Infra notifications> @tituspijean edited repository yunohost-fosdem-2017: Brams presentation of YunoHost at 2017 FOSDEM - Slides are under CC-BY-SA (images might not all be) https://github.com/YunoHost/yunohost-fosdem-2017
[08:27:55] <Yunohost Git/Infra notifications> @tituspijean edited repository tartiflette: A delicious dashboard for YunoHost stuff https://github.com/YunoHost/tartiflette
[08:27:56] <Yunohost Git/Infra notifications> @tituspijean edited repository vinaigrette: Build those damn .debs https://github.com/YunoHost/vinaigrette
[08:27:56] <Yunohost Git/Infra notifications> @tituspijean edited repository yunorunner: POC to run CI tests for apps https://github.com/YunoHost/yunorunner
[08:27:56] <Yunohost Git/Infra notifications> @tituspijean edited repository lualdap: LuaLDAP is a simple interface from Lua to an LDAP client (in fact its a bind to OpenLDAP client). LuaLDAP is free software and uses the same license as Lua 5.0.This repository was converted from a CVS repository on luaforge.net on Jan. 20, 2010.If you are the maintainer, please fork and then email luaforge@gmail.com and ask us to "reroot" it to you.(Or you can ask us to delete the repository.) https://github.com/YunoHost/lualdap
[08:28:22] <tituspijean> > <@titus:pijean.ovh> Damn that was easy.
> ```
> #!venv/bin/python3
>
> from github import Github
>
> # using an access token
> g = Github("TOKEN")
>
> org = g.get_organization("YunoHost-Apps")
>
> for repo in org.get_repos():
> print(repo.name)
> topics = repo.get_topics()
> if 'closember' not in topics:
> topics.append('closember')
> repo.replace_topics(topics)
> ```

Ah yiss that lib can list workflows and their status
[16:36:21] <tituspijean> I might have ruined Closember's closeboards with all our repos :/ https://closember.org/#closeboards
[16:40:05] <Aleks (he/him/il/lui)> ah ? xD
[16:40:34] <Aleks (he/him/il/lui)> oh god you added all app repos ? :'D
[16:40:45] <tituspijean> yes sir :')
[16:42:58] <Aleks (he/him/il/lui)> :D
[16:43:10] <Aleks (he/him/il/lui)> oopsies
[16:43:12] <tituspijean> at least we're participating! 😅
[19:10:05] <tituspijean> Grmbl people are still using "#yunohost:libera.chat" as if it was a magic password in the chat. I thought I had removed that mention from the room topic. Is it still there somehow?
[19:18:16] <Aleks (he/him/il/lui)> wtf x_X
[20:58:01] <Yunohost Git/Infra notifications> @alexAubin deleted repository miniupnp https://github.com/YunoHost/miniupnp
[20:58:43] <Yunohost Git/Infra notifications> @alexAubin deleted repository rebuildd https://github.com/YunoHost/rebuildd
[21:02:29] <Yunohost Git/Infra notifications> @alexAubin deleted repository Dockerfile: Dockerfile to build an official YunoHost container https://github.com/YunoHost/Dockerfile
[21:04:15] <Yunohost Git/Infra notifications> @alexAubin deleted repository yunohost-config-others: Misc configuration package for YunoHost https://github.com/YunoHost/yunohost-config-others
[21:04:42] <Yunohost Git/Infra notifications> @alexAubin deleted repository flatly_light_redmine: Flatly light redmine theme https://github.com/YunoHost/flatly_light_redmine
[21:04:53] <Yunohost Git/Infra notifications> @alexAubin deleted repository redmine_xmpp_muc_notifications: XMPP bot which notify on chat room modifications from Redmine https://github.com/YunoHost/redmine_xmpp_muc_notifications
[21:05:13] <Yunohost Git/Infra notifications> @alexAubin deleted repository import_issues_in_redmine: Tool migration of tickets for GitHub to Redmine https://github.com/YunoHost/import_issues_in_redmine
[21:05:16] <Maranda> tituspijean: "bridged with libera.chat#yunohost-dev and dev@conference.yunohost.org"
[21:05:28] <Aleks (he/him/il/lui)> https://github.com/YunoHost/ypac :o
[21:05:31] <Maranda> 🤔
[21:05:52] <Aleks (he/him/il/lui)> > <@maranda:aria-net.org> tituspijean: "bridged with libera.chat#yunohost-dev and dev@conference.yunohost.org"

i think he meant the support room
[21:06:14] <Yunohost Git/Infra notifications> @alexAubin deleted repository yunohost-config-postfix: Postfix configuration package for YunoHost https://github.com/YunoHost/yunohost-config-postfix
[21:06:28] <Yunohost Git/Infra notifications> @alexAubin deleted repository yunohost-config-mysql: MySQL configuration package for YunoHost https://github.com/YunoHost/yunohost-config-mysql
[21:06:45] <Maranda> Aleks (he/him/il/lui): "Self-hosting made easy.

Be civil and ask directly your question. Provide context *AND* logs - we simply CAN NOT magically help you if you don't provide *both*.
Support room bridged with XMPP and IRC."
[21:07:01] <Maranda> 👯🤷
[21:07:09] <Yunohost Git/Infra notifications> @alexAubin deleted repository yunohost-config-dovecot: Dovecot configuration package for YunoHost https://github.com/YunoHost/yunohost-config-dovecot
[21:07:18] <Aleks (he/him/il/lui)> yeah there's no mention of liberachat idk
[21:07:33] <Yunohost Git/Infra notifications> @alexAubin deleted repository yunohost-config-slapd: Slapd configuration package for YunoHost https://github.com/YunoHost/yunohost-config-slapd
[21:07:45] <Maranda> Probably it's all Google fault
[21:07:48] <Yunohost Git/Infra notifications> @alexAubin deleted repository yunohost-config-nginx: Nginx configuration package for YunoHost https://github.com/YunoHost/yunohost-config-nginx
[21:08:08] <Yunohost Git/Infra notifications> @alexAubin deleted repository yunohost-predepends: Meta package to set proper YunoHost dependencies https://github.com/YunoHost/yunohost-predepends
[21:08:08] <Aleks (he/him/il/lui)> it always is :D
[21:08:26] <Yunohost Git/Infra notifications> @alexAubin deleted repository yunohost-config-amavis: Amavis configuration package for YunoHost https://github.com/YunoHost/yunohost-config-amavis
[21:09:26] <Yunohost Git/Infra notifications> @alexAubin deleted repository yunohost-config: YunoHost configuration meta-package https://github.com/YunoHost/yunohost-config
[21:11:43] <Yunohost Git/Infra notifications> @alexAubin deleted repository bicyclette: Automatic tests of Yunohost deployment and features https://github.com/YunoHost/bicyclette
[21:12:35] <Yunohost Git/Infra notifications> @alexAubin deleted repository yunohost-debhelper: Helpers for YunoHost debian packagers https://github.com/YunoHost/yunohost-debhelper
[21:13:04] <Yunohost Git/Infra notifications> @alexAubin deleted repository lualdap: LuaLDAP is a simple interface from Lua to an LDAP client (in fact its a bind to OpenLDAP client). LuaLDAP is free software and uses the same license as Lua 5.0.This repository was converted from a CVS repository on luaforge.net on Jan. 20, 2010.If you are the maintainer, please fork and then email luaforge@gmail.com and ask us to "reroot" it to you.(Or you can ask us to delete the repository.) https://github.com/YunoHost/lualdap
[21:14:09] <Yunohost Git/Infra notifications> @alexAubin deleted repository web-js-xmpp-client-chat-rooms: XMPP Web client for chat rooms https://github.com/YunoHost/web-js-xmpp-client-chat-rooms
[21:15:27] <Yunohost Git/Infra notifications> @alexAubin deleted repository trotinette: Automatically create pre-installed Yunohost images for Raspberry Pi https://github.com/YunoHost/trotinette
[21:17:25] <Yunohost Git/Infra notifications> @alexAubin deleted repository helpersdoc: Automatically generate a nice HTML page documenting yunohost helpers https://github.com/YunoHost/helpersdoc
[21:18:45] <Yunohost Git/Infra notifications> @alexAubin deleted repository yunoScripts: Quick and dirty scripts/helpers for stuff not already integrated in YunoHost https://github.com/YunoHost/yunoScripts
[21:21:09] <Yunohost Git/Infra notifications> @alexAubin deleted repository yunohost-config-metronome: Metronome configuration package for YunoHost https://github.com/YunoHost/yunohost-config-metronome
[21:23:50] <Yunohost Git/Infra notifications> @alexAubin deleted repository publicsuffix-list: The Public Suffix List https://github.com/YunoHost/publicsuffix-list
[21:24:53] <Yunohost Git/Infra notifications> @alexAubin deleted repository yunohost-website https://github.com/YunoHost/yunohost-website
[21:27:36] <Yunohost Git/Infra notifications> @alexAubin deleted repository lxctest: Provides a wrapper around LXC to automate test execution https://github.com/YunoHost/lxctest
[21:29:22] <Yunohost Git/Infra notifications> @alexAubin deleted repository git_dump: Global backup of all our repositories https://github.com/YunoHost/git_dump
[21:34:14] <Yunohost Git/Infra notifications> @alexAubin deleted repository build-raspbian-image: Build (and cross-compile) your own image for Raspberry Pi https://github.com/YunoHost/build-raspbian-image
[21:35:22] <Aleks (he/him/il/lui)> let's stop there for now (I only deleted repos that are completely unused and really not relevant to keep, there's still a few that we could delete but no big deal ... and I also kept the mighty ruins like https://github.com/YunoHost/moulinette_ruby , https://github.com/YunoHost/Kremlin and others)
[21:40:59] <Yunohost Git/Infra notifications> [issues] @alexAubin commented on issue #5 Get rid of os.system calls: Closing because pretty much #wontfix, its not a big deal https://github.com/YunoHost/issues/issues/5#issuecomment-1312829168
[21:41:00] <Yunohost Git/Infra notifications> [issues] @alexAubin closed issue #5: Get rid of os.system calls https://github.com/YunoHost/issues/issues/5
[21:43:07] <Yunohost Git/Infra notifications> [issues] @alexAubin commented on issue #7 Run fetch list before installing an app: #wontfix, the current flow is fine https://github.com/YunoHost/issues/issues/7#issuecomment-1312829533
[21:43:08] <Yunohost Git/Infra notifications> [issues] @alexAubin closed issue #7: Run fetch list before installing an app https://github.com/YunoHost/issues/issues/7
[21:43:51] <Yunohost Git/Infra notifications> [issues] @alexAubin commented on issue #37 NAT-PMP support: Closing because probably wontfix, we already have trouble maintaining UPnP https://github.com/YunoHost/issues/issues/37#issuecomment-1312829665
[21:43:51] <Yunohost Git/Infra notifications> [issues] @alexAubin closed issue #37: NAT-PMP support https://github.com/YunoHost/issues/issues/37
[21:45:18] <Yunohost Git/Infra notifications> [issues] @alexAubin commented on issue #48 Having to install Baïkal before AgenDAV is confusing for the user: Hmf wontfix https://github.com/YunoHost/issues/issues/48#issuecomment-1312829906
[21:45:18] <Yunohost Git/Infra notifications> [issues] @alexAubin closed issue #48: Having to install Baïkal before AgenDAV is confusing for the user https://github.com/YunoHost/issues/issues/48