From 334cb0c659d7d79b6a1f6c924abfd556f819a865 Mon Sep 17 00:00:00 2001 From: JoanaChicau Date: Wed, 6 Nov 2019 17:40:56 +0100 Subject: [PATCH 1/7] Update read.me file --- README.md | 197 +++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 196 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index fc7d038..ca88d0a 100644 --- a/README.md +++ b/README.md @@ -1 +1,196 @@ -Ongoing collection of bots for the Collective Conditions session by Constant. This repository will be gathering code written by many people during various moments (Relearn 2017, Relearn 2019, ongoing Varia work). +# Bots of Conduct + +### 15:00-15:30 _presentation on Varia and our ecosystem_ + +[Varia](http://varia.zone/en/) is a collective-space [^1] in Rotterdam focused on everyday technologies. We keep a [trail of photographs](https://vvvvvvaria.org/archive/) of what we've done. + +Together, we try to experiment with various [tools](https://varia.zone/en/pages/collective-infrastructures.html) for collaborative processes, as well as collective infrastructure making and [self-hosting](https://varia.zone/images/variaecosystem.png). + +In October 2019, we wrote our own first [CoC](https://pad.vvvvvvaria.org/coc). + +In June 2019, during Relearn Rotterdam, some of the participants had discussions about [codes of conduct and conducting codes](https://gitlab.com/relearn/relearn2019/raw/master/relearn.local/var/www/html/etherdump/publish/conductable) and bots of conduct. + +What would bots of conduct act like? + +Bots can have an important [infrapunctural role](http://infrapuncturalbots.randomiser.info/) that provides a new [logic]( http://infrapuncturalbots.randomiser.info/bot-logic.html). What would it mean to become more entangled with bots, redistribute the labour of making and maintaining a collective, but without falling into the metaphorical understanding of bot as a servant? + +Varia members use [XMPP](https://en.wikipedia.org/wiki/XMPP ) as a chat protocol because it enables us to self-host our own instance and [federate with other chat servers](http://varia.zone/images/varia_s2s_federation.svg). We use bots both to communicate and to document our exchanges. Our initial idea was to develop new forms of note-taking based on our interaction habits. We share a lot of different types of information in group chats, from news to recommendations of articles to instigations to clean the fridge. Starting from the conversational nature of our exchanges, we are experimenting with two different bot-users in the chat: one that gathers images shared on the main Varia channel and displays them online, and another one, focused specifically on the topic of digital interdependencies, that gathers images, quotes and looks for books' citations. + +Working on our own digital infrastructure allows us to adapt the tools to our own needs and behaviours; meaning that these bots make sense to us, but they may not make sense to someone else. + +Currently, we use: +* [Streambot](https://git.vvvvvvaria.org/varia/xmpp.streambot): a bot that saves the images sent to the main Varia group chat and creates an [html page](https://vvvvvvaria.org/stream/) for them. + +* [Logbot](https://git.vvvvvvaria.org/varia/logbot): a bot that [logs](https://vvvvvvaria.org/logs/) the quotes that are sent to it. + + +* You can find a genealogy of the bots around Varia in this footnote[^2] + +

+ +### 15:30-15:45 _Bot as conductor or bot as conductive_ + +_Conducting: "the art of directing the simultaneous performance of several players or singers by the use of gesture." [https://en.wikipedia.org/wiki/Conducting]. There are many roles as conductors [https://en.wikipedia.org/wiki/Conductor] Also, in connection to the enviroment: "a substance, body, or device that readily conducts heat, electricity, sound"._ + +Looking into the bots [examples](https://git.vvvvvvaria.org/ccl/bots-of-conduct) + +**_name:_** cross.py; + +**_action mode:_** enter and leave the room; + +**_situation:_** making your presence felt otherwise; + +
+ +**_name:_** gather.py; + +**_action mode:_** generating a share language; it creates a collective document; + +**_situation:_** a collective discursive setting; a conversational tool; + +
+ +**_name:_** greet.py; + +**_action mode:_** greets the room; + +**_situation:_** + +
+ +**_name:_** spark.py; + +**_action mode:_** replies to a specific word; like a trigger; bring alternatives into the situation; creating new habits and terminlogies; + +**_situation:_** collective tries to implement the use of other words; putting a collective decision concerning the use of language into action; + +
+ + +**_name:_** whisper.py (we don't have this one yet) + +**_action mode:_** + +**_situation:_** + + +

+ +### 15:45-16:25: _creating situations_ + + * split into groups of maximum 5 (mixed interest in code) + + * imagine you are a collective-space with your group peers and you have been active for 2 years + + * **create a name for the chatroom:** + + + * to open up the imagination (rooms /sites of action/ environments); + + + * **imagine a situations:** + + + * from your own experiences working in collaboration, or with a collective, or having read a CoC, try to recall a specific moment which can define an action mode; + + + * which situation to think through? / if a code of conduct would exist for a situation? + + + * **embody the situation through a conductor / conductive bot:** + + + * in relation to the situation, does your bot act as conductor or as conductive? + + + * what are your "action modes" (for eg.: sitting; dancing; witnessing; listening; gathering; greeting; sparking; whispering; reminders is a specific kind of action); action modes that create (or perform within specific) situations (for eg.:conversation is unbalanced); + + + * how can bots be embodied / physically enacted? what gestures would it perform? + + + * what apart from language can be used as a way of conducting? what other modes of expression (non-linguistic)? + + + * other possibilities for bot behaviour: + + * iteration, repetition; + + * lack of memory + + * other temporalities (duration / tempo); + + + * will your bot perform in other space extensions? speaking to other (chat)rooms? to other spatial formats (file systems, like the glossary and the txt file); + + * will your bot be a channel between private to public? semi-public to semi-public? semi-public to private? private to private? + + * will your bot relate to other bots? + + * thinking of distance and proximities between members and bots: is it listening to a specific member? is it listening to other bots? + + +

+ +### 16:25-16:40 _five minutes per group round of ideas-sharing_ + +

+ +### 16:40-17:10 _installing_ + + * create an account and choose nickname on converse: https://conversejs.org/fullscreen.html#converse/register + + * make sure everyone is on Conversejs and in the group tuwazap@muc.vvvvvvaria.org + +_optional_: for anyone who would like to install and run the bots: + + + 1. provide linux bootable usb for windows users; + + + 2. install dependencies (pip install slixmpp requests, install python3, pip3, text editor) + + + 3. download the bots: https://git.vvvvvvaria.org/ccl/bots-of-conduct/src/branch/master + + 4. show & explain the parts where one can intervene + + 5. run a bot in the terminal (be sure to be in the same directory of the files): + + > $ python3 bot.py -j user@vvvvvvaria.org -p password -r tuwazap@muc.vvvvvvaria.org -n nickname -o . + + + * -j means JID (the xmpp protocol) + + * -r means room + + * -n means bot nickname + + * -o output + + * . means here + + +* if you dont have a text editor: https://www.sublimetext.com/ +* if you don't have python3 installed: + +### 17:10-17:30 bot in the situation: + + - experimenting with bots: either adapt the ones we provided (experiment with code) or enact the bots' behaviours iteratively (bot behaviour); + + - bot behaviour: iteration, repetition + + + +### 17:30-18:00 present and perform: conducting codes; + +

+ +[^1]: Varia is not merely a collective, nor merely a space. Varia is an interdependent concatenation of both + +[^2]: +* https://gitlab.com/relearn/relearn2017/blob/master/xmpp-bots/timekeeper-bot/timekeeper.py (Relearn 2017) +* https://gitlab.com/relearn/relearn2017/blob/master/xmpp-bots/collection-bot/collection-bot.py (Relearn 2017) +* https://gitlab.com/relearn/relearn2017/tree/master/xmpp-bots/archive-bot (Relearn 2017) +* https://gitlab.com/relearn/relearn2017/blob/master/xmpp-bots/cake-bot/cake-bot.py (Relearn 2017) +* https://gitlab.com/lidia_p/author-is-not-present/blob/master/xmpp-vbot.py (Cristina and Lidia's bot, 2019) \ No newline at end of file From 9ffc5f614b7c813985eb70f63717e435954199dd Mon Sep 17 00:00:00 2001 From: JoanaChicau Date: Wed, 6 Nov 2019 17:47:00 +0100 Subject: [PATCH 2/7] Update 'README.md' --- README.md | 86 ++++++++++++++++++++++++++++++++++--------------------- 1 file changed, 53 insertions(+), 33 deletions(-) diff --git a/README.md b/README.md index ca88d0a..0aca5db 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # Bots of Conduct -### 15:00-15:30 _presentation on Varia and our ecosystem_ +### 15:00-15:30 - _presentation on Varia and our ecosystem_ [Varia](http://varia.zone/en/) is a collective-space [^1] in Rotterdam focused on everyday technologies. We keep a [trail of photographs](https://vvvvvvaria.org/archive/) of what we've done. @@ -19,16 +19,18 @@ Varia members use [XMPP](https://en.wikipedia.org/wiki/XMPP ) as a chat protocol Working on our own digital infrastructure allows us to adapt the tools to our own needs and behaviours; meaning that these bots make sense to us, but they may not make sense to someone else. Currently, we use: -* [Streambot](https://git.vvvvvvaria.org/varia/xmpp.streambot): a bot that saves the images sent to the main Varia group chat and creates an [html page](https://vvvvvvaria.org/stream/) for them. -* [Logbot](https://git.vvvvvvaria.org/varia/logbot): a bot that [logs](https://vvvvvvaria.org/logs/) the quotes that are sent to it. + * [Streambot](https://git.vvvvvvaria.org/varia/xmpp.streambot): a bot that saves the images sent to the main Varia group chat and creates an [html page](https://vvvvvvaria.org/stream/) for them. + + + * [Logbot](https://git.vvvvvvaria.org/varia/logbot): a bot that [logs](https://vvvvvvaria.org/logs/) the quotes that are sent to it. * You can find a genealogy of the bots around Varia in this footnote[^2]

-### 15:30-15:45 _Bot as conductor or bot as conductive_ +### 15:30-15:45 - _bot as conductor or bot as conductive_ _Conducting: "the art of directing the simultaneous performance of several players or singers by the use of gesture." [https://en.wikipedia.org/wiki/Conducting]. There are many roles as conductors [https://en.wikipedia.org/wiki/Conductor] Also, in connection to the enviroment: "a substance, body, or device that readily conducts heat, electricity, sound"._ @@ -36,23 +38,23 @@ Looking into the bots [examples](https://git.vvvvvvaria.org/ccl/bots-of-conduct) **_name:_** cross.py; -**_action mode:_** enter and leave the room; +**_action mode:_** -**_situation:_** making your presence felt otherwise; +**_situation:_**
**_name:_** gather.py; -**_action mode:_** generating a share language; it creates a collective document; +**_action mode:_** -**_situation:_** a collective discursive setting; a conversational tool; +**_situation:_**
**_name:_** greet.py; -**_action mode:_** greets the room; +**_action mode:_** **_situation:_** @@ -60,9 +62,9 @@ Looking into the bots [examples](https://git.vvvvvvaria.org/ccl/bots-of-conduct) **_name:_** spark.py; -**_action mode:_** replies to a specific word; like a trigger; bring alternatives into the situation; creating new habits and terminlogies; +**_action mode:_** -**_situation:_** collective tries to implement the use of other words; putting a collective decision concerning the use of language into action; +**_situation:_**
@@ -76,28 +78,30 @@ Looking into the bots [examples](https://git.vvvvvvaria.org/ccl/bots-of-conduct)

-### 15:45-16:25: _creating situations_ +### 15:45-16:25 — _creating situations_ - * split into groups of maximum 5 (mixed interest in code) +* split into groups of maximum 5 (mixed interest in code) - * imagine you are a collective-space with your group peers and you have been active for 2 years + + * imagine you are a collective-space with your group peers and you have been active for 2 years + - * **create a name for the chatroom:** +* **create a name for the chatroom:** * to open up the imagination (rooms /sites of action/ environments); - * **imagine a situations:** +* **imagine a situations:** - * from your own experiences working in collaboration, or with a collective, or having read a CoC, try to recall a specific moment which can define an action mode; + * from your own experiences working in collaboration, or with a collective, or having read a CoC, try to recall a specific moment which can define an action mode; * which situation to think through? / if a code of conduct would exist for a situation? - * **embody the situation through a conductor / conductive bot:** +* **embody the situation through a conductor / conductive bot:** * in relation to the situation, does your bot act as conductor or as conductive? @@ -114,75 +118,87 @@ Looking into the bots [examples](https://git.vvvvvvaria.org/ccl/bots-of-conduct) * other possibilities for bot behaviour: + * iteration, repetition; + * lack of memory + * other temporalities (duration / tempo); * will your bot perform in other space extensions? speaking to other (chat)rooms? to other spatial formats (file systems, like the glossary and the txt file); + * will your bot be a channel between private to public? semi-public to semi-public? semi-public to private? private to private? + * will your bot relate to other bots? + * thinking of distance and proximities between members and bots: is it listening to a specific member? is it listening to other bots?

-### 16:25-16:40 _five minutes per group round of ideas-sharing_ +### 16:25-16:40 - _five minutes per group round of ideas-sharing_

-### 16:40-17:10 _installing_ +### 16:40-17:10 - _installing_ - * create an account and choose nickname on converse: https://conversejs.org/fullscreen.html#converse/register +* create an account and choose nickname on converse: https://conversejs.org/fullscreen.html#converse/register - * make sure everyone is on Conversejs and in the group tuwazap@muc.vvvvvvaria.org +* make sure everyone is on Conversejs and in the group tuwazap@muc.vvvvvvaria.org _optional_: for anyone who would like to install and run the bots: - 1. provide linux bootable usb for windows users; +1. provide linux bootable usb for windows users; - 2. install dependencies (pip install slixmpp requests, install python3, pip3, text editor) +2. install dependencies (pip install slixmpp requests, install python3, pip3, text editor) - 3. download the bots: https://git.vvvvvvaria.org/ccl/bots-of-conduct/src/branch/master +3. download the bots: https://git.vvvvvvaria.org/ccl/bots-of-conduct/src/branch/master - 4. show & explain the parts where one can intervene +4. show & explain the parts where one can intervene - 5. run a bot in the terminal (be sure to be in the same directory of the files): +5. run a bot in the terminal (be sure to be in the same directory of the files): - > $ python3 bot.py -j user@vvvvvvaria.org -p password -r tuwazap@muc.vvvvvvaria.org -n nickname -o . +> $ python3 bot.py -j user@vvvvvvaria.org -p password -r tuwazap@muc.vvvvvvaria.org -n nickname -o . * -j means JID (the xmpp protocol) + * -r means room + * -n means bot nickname + * -o output + * . means here +

+ * if you dont have a text editor: https://www.sublimetext.com/ -* if you don't have python3 installed: -### 17:10-17:30 bot in the situation: +* if you don't have python3 installed: - - experimenting with bots: either adapt the ones we provided (experiment with code) or enact the bots' behaviours iteratively (bot behaviour); +### 17:10-17:30 - _bot in the situation_ - - bot behaviour: iteration, repetition +* experimenting with bots: either adapt the ones we provided (experiment with code) or enact the bots' behaviours iteratively (bot behaviour); +* bot behaviour: iteration, repetition -### 17:30-18:00 present and perform: conducting codes; +### 17:30-18:00 - _present and perform_

@@ -190,7 +206,11 @@ _optional_: for anyone who would like to install and run the bots: [^2]: * https://gitlab.com/relearn/relearn2017/blob/master/xmpp-bots/timekeeper-bot/timekeeper.py (Relearn 2017) + * https://gitlab.com/relearn/relearn2017/blob/master/xmpp-bots/collection-bot/collection-bot.py (Relearn 2017) + * https://gitlab.com/relearn/relearn2017/tree/master/xmpp-bots/archive-bot (Relearn 2017) + * https://gitlab.com/relearn/relearn2017/blob/master/xmpp-bots/cake-bot/cake-bot.py (Relearn 2017) + * https://gitlab.com/lidia_p/author-is-not-present/blob/master/xmpp-vbot.py (Cristina and Lidia's bot, 2019) \ No newline at end of file From cf93b039f3faa1f09d1a24274bde795d58a8ca91 Mon Sep 17 00:00:00 2001 From: JoanaChicau Date: Wed, 6 Nov 2019 17:48:51 +0100 Subject: [PATCH 3/7] Update 'README.md' --- README.md | 28 +++++++++++++--------------- 1 file changed, 13 insertions(+), 15 deletions(-) diff --git a/README.md b/README.md index 0aca5db..22afd41 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ ### 15:00-15:30 - _presentation on Varia and our ecosystem_ -[Varia](http://varia.zone/en/) is a collective-space [^1] in Rotterdam focused on everyday technologies. We keep a [trail of photographs](https://vvvvvvaria.org/archive/) of what we've done. +[Varia](http://varia.zone/en/) is a collective-space[^1] in Rotterdam focused on everyday technologies. We keep a [trail of photographs](https://vvvvvvaria.org/archive/) of what we've done. Together, we try to experiment with various [tools](https://varia.zone/en/pages/collective-infrastructures.html) for collaborative processes, as well as collective infrastructure making and [self-hosting](https://varia.zone/images/variaecosystem.png). @@ -10,7 +10,7 @@ In October 2019, we wrote our own first [CoC](https://pad.vvvvvvaria.org/coc). In June 2019, during Relearn Rotterdam, some of the participants had discussions about [codes of conduct and conducting codes](https://gitlab.com/relearn/relearn2019/raw/master/relearn.local/var/www/html/etherdump/publish/conductable) and bots of conduct. -What would bots of conduct act like? +**What would bots of conduct act like?** Bots can have an important [infrapunctural role](http://infrapuncturalbots.randomiser.info/) that provides a new [logic]( http://infrapuncturalbots.randomiser.info/bot-logic.html). What would it mean to become more entangled with bots, redistribute the labour of making and maintaining a collective, but without falling into the metaphorical understanding of bot as a servant? @@ -20,10 +20,9 @@ Working on our own digital infrastructure allows us to adapt the tools to our ow Currently, we use: - * [Streambot](https://git.vvvvvvaria.org/varia/xmpp.streambot): a bot that saves the images sent to the main Varia group chat and creates an [html page](https://vvvvvvaria.org/stream/) for them. +* [Streambot](https://git.vvvvvvaria.org/varia/xmpp.streambot): a bot that saves the images sent to the main Varia group chat and creates an [html page](https://vvvvvvaria.org/stream/) for them. - - * [Logbot](https://git.vvvvvvaria.org/varia/logbot): a bot that [logs](https://vvvvvvaria.org/logs/) the quotes that are sent to it. +* [Logbot](https://git.vvvvvvaria.org/varia/logbot): a bot that [logs](https://vvvvvvaria.org/logs/) the quotes that are sent to it. * You can find a genealogy of the bots around Varia in this footnote[^2] @@ -170,33 +169,32 @@ _optional_: for anyone who would like to install and run the bots: > $ python3 bot.py -j user@vvvvvvaria.org -p password -r tuwazap@muc.vvvvvvaria.org -n nickname -o . - * -j means JID (the xmpp protocol) - - - * -r means room - +* -j means JID (the xmpp protocol) - * -n means bot nickname +* -r means room +* -n means bot nickname - * -o output +* -o output - * . means here - +* . means here

-* if you dont have a text editor: https://www.sublimetext.com/ +* if you dont have a code editor, we can suggest (among others): https://www.sublimetext.com/ * if you don't have python3 installed: +

+ ### 17:10-17:30 - _bot in the situation_ * experimenting with bots: either adapt the ones we provided (experiment with code) or enact the bots' behaviours iteratively (bot behaviour); * bot behaviour: iteration, repetition +

### 17:30-18:00 - _present and perform_ From b234820d940f6c8eacccdd59fb942aa03454fcd6 Mon Sep 17 00:00:00 2001 From: JoanaChicau Date: Wed, 6 Nov 2019 18:39:18 +0100 Subject: [PATCH 4/7] Update 'README.md' --- README.md | 22 ++++++++++++++++------ 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 22afd41..65eb91d 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,7 @@ # Bots of Conduct +_a workshop by Cristina Colchior and Joana Chicau for the Constant's worksession Collectiove Conditions, Brussels 2019_ + ### 15:00-15:30 - _presentation on Varia and our ecosystem_ [Varia](http://varia.zone/en/) is a collective-space[^1] in Rotterdam focused on everyday technologies. We keep a [trail of photographs](https://vvvvvvaria.org/archive/) of what we've done. @@ -141,7 +143,7 @@ Looking into the bots [examples](https://git.vvvvvvaria.org/ccl/bots-of-conduct)

-### 16:25-16:40 - _five minutes per group round of ideas-sharing_ +### 16:25-16:40 - _round of ideas-sharing_

@@ -149,23 +151,27 @@ Looking into the bots [examples](https://git.vvvvvvaria.org/ccl/bots-of-conduct) * create an account and choose nickname on converse: https://conversejs.org/fullscreen.html#converse/register -* make sure everyone is on Conversejs and in the group tuwazap@muc.vvvvvvaria.org +* once you are logged in, join the group chat named tuwazap@muc.vvvvvvaria.org _optional_: for anyone who would like to install and run the bots: -1. provide linux bootable usb for windows users; +1. are there any Windows users? +2. open the Terminal application on your computer -2. install dependencies (pip install slixmpp requests, install python3, pip3, text editor) +3. install python3 -3. download the bots: https://git.vvvvvvaria.org/ccl/bots-of-conduct/src/branch/master +dependencies (pip install slixmpp requests, install python3, pip3, text editor) -4. show & explain the parts where one can intervene + +3. download the bots: https://git.vvvvvvaria.org/ccl/bots-of-conduct/src/branch/master 5. run a bot in the terminal (be sure to be in the same directory of the files): +4. show & explain the parts where one can intervene + > $ python3 bot.py -j user@vvvvvvaria.org -p password -r tuwazap@muc.vvvvvvaria.org -n nickname -o . @@ -200,6 +206,10 @@ _optional_: for anyone who would like to install and run the bots:

+*Footnotes* + +Link to reference's [pad](https://pad.vvvvvvaria.org/Bots_of_Conduct_References) — further references and materials assembled by Joana and Cristina - feel free to add your owns! + [^1]: Varia is not merely a collective, nor merely a space. Varia is an interdependent concatenation of both [^2]: From 6904ca04f9ab711f4ac9133eaffbc2536e4323ef Mon Sep 17 00:00:00 2001 From: JoanaChicau Date: Wed, 6 Nov 2019 18:39:49 +0100 Subject: [PATCH 5/7] Update 'README.md' --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 65eb91d..3b6f97c 100644 --- a/README.md +++ b/README.md @@ -208,7 +208,7 @@ dependencies (pip install slixmpp requests, install python3, pip3, text editor) *Footnotes* -Link to reference's [pad](https://pad.vvvvvvaria.org/Bots_of_Conduct_References) — further references and materials assembled by Joana and Cristina - feel free to add your owns! +**Link to reference's [pad](https://pad.vvvvvvaria.org/Bots_of_Conduct_References) — further references and materials assembled by Joana and Cristina - feel free to add your owns!** [^1]: Varia is not merely a collective, nor merely a space. Varia is an interdependent concatenation of both From a82289876574af8f7e55814bad456cea4406ea7d Mon Sep 17 00:00:00 2001 From: JoanaChicau Date: Wed, 6 Nov 2019 18:40:12 +0100 Subject: [PATCH 6/7] Update 'README.md' --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 3b6f97c..9a302be 100644 --- a/README.md +++ b/README.md @@ -206,7 +206,7 @@ dependencies (pip install slixmpp requests, install python3, pip3, text editor)

-*Footnotes* +### Footnotes **Link to reference's [pad](https://pad.vvvvvvaria.org/Bots_of_Conduct_References) — further references and materials assembled by Joana and Cristina - feel free to add your owns!** From af50ded51bce2e68f1892d8e333e46294af5bf3e Mon Sep 17 00:00:00 2001 From: ccl Date: Sun, 10 Nov 2019 01:13:40 +0100 Subject: [PATCH 7/7] Update 'README.md' --- README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 9a302be..0033034 100644 --- a/README.md +++ b/README.md @@ -1,10 +1,10 @@ # Bots of Conduct -_a workshop by Cristina Colchior and Joana Chicau for the Constant's worksession Collectiove Conditions, Brussels 2019_ +_a workshop by Cristina Cochior and Joana Chicau for Constant's work session [Collective Conditions](http://constantvzw.org/site/-Collective-Conditions,220-.html), Brussels 2019_ -### 15:00-15:30 - _presentation on Varia and our ecosystem_ +### 15:00-15:30 - _collective digital infrastructures_ -[Varia](http://varia.zone/en/) is a collective-space[^1] in Rotterdam focused on everyday technologies. We keep a [trail of photographs](https://vvvvvvaria.org/archive/) of what we've done. +[Varia](http://varia.zone/en/) is a collective-space [^1] in Rotterdam focused on everyday technologies. We keep a [trail of photographs](https://vvvvvvaria.org/archive/) of what we've done. Together, we try to experiment with various [tools](https://varia.zone/en/pages/collective-infrastructures.html) for collaborative processes, as well as collective infrastructure making and [self-hosting](https://varia.zone/images/variaecosystem.png). @@ -27,7 +27,7 @@ Currently, we use: * [Logbot](https://git.vvvvvvaria.org/varia/logbot): a bot that [logs](https://vvvvvvaria.org/logs/) the quotes that are sent to it. -* You can find a genealogy of the bots around Varia in this footnote[^2] +* You can find a genealogy of the bots around Varia in this footnote [^2]