Welcome to Etherpad!
This pad text is synchronized as you type, so that everyone viewing this page sees the same text. This allows you to collaborate seamlessly on documents!
Get involved with Etherpad at
http://etherpad.orgidea
to combine monster bots & narrator bots & expert bots
EDITING BOTS
- Monk bot to keep the chat log.
- Editing bot that you ask with 1 command to publish line x to x in a separate text file (and then you can continue wiritng your comments/thoughts in that file)
USERLINKED
- bot that changes its ID:
-
- nickname lenght slowly extends and eventually takes over the whole chatroom (limitations to lenght of chat id`s?)
- being kicked out // kill people as consequence: James is reading IRC-specs to find 'not too unpleasant' way to kill people, monster always murders without witness
- weather/climate bot: change its mood following rela life weather data // change colour depending on style (Franco Moretti)
https://pypi.python.org/pypi/sopel
Piero made a bot (it responds to the string "how are" written in the channel with some "mood" based on the temperature of a given location:
http://pad.constantvzw.org/public_pad/weather_IRC_bot
https://sopel.chat
https://code.google.com/archive/p/python-weather-api/
- private messages with statements from the novel
---------------------------------------
TEXTLINKED
Some of these questions
about the text (novel) can be used for the introduction (07/09 morning) but should be practically connected to some bots we will propose
- online materials of the places that are mentioned in the novel cfr Librarian bot (Relearn)
- 3 (not 4, as the cottager doesn't really speak in first person) 'I' perspectives in the novel, play with that?
:
-
a bot that speaks with three first person perspectives - russian doll narrative structure
- emotion analysis (people weep a lot in a novel)
:
- a bot that "weeps" according to the emotion analysis of the chatroom
- expand the novel with scientific knowledge on how to make a monster (it only takes 1 page), relate to existing technologies (nanotechnolgy)
the real construction of the monster is not present in the novel:
- a bot that gives an account of how it was made
- a bot that gives an account of how the monster was made (output to be inserted in the original novel?)
- what if he would have found other material, ex Tay's nazist tweet inputs
- it doesn't require Victor anymore to create its soulmate, he could create using the same algorithm
- how does an IRC-monster look like? its sight frightens people, cfr Tay is a virtual monster
- Eliza
:
- ascii art bot maker?
- F monster wasn't necessarily bad, saves kid, but frightens so much that he's shot
- focus on AI information
- modern Prometheus: what is the gift here?
:
- a bot that gives randomly generated gifts to users
- link to luddism UK at that time? a bot that has limited lives:
-
the user fights the bot to kill it
- a real description of the monster is missing in the novel (body parts animated by electricity are later depiction):
- a bot that describes its own physical appearence
- the monster doesn't have a name in the novel (it's referred to as "monster", "fiend", demon", etc):
- a bot that gives itself names
- a bot that takes user's names to add to its own (Anja's bot?)
- it disappears many times -> where does it go? or why?
:
-
a bot that narrates why it leaves, it answers questions from the participants on why it had to leave
- a bot that narrates what happens to the monster after the end of the novel (sequel bot?)
- propose bot with story of Frankenstein we like
- speaking about F with Open source material (public domain
http://publicdomainreview.org/)
- notion of friendship (social network analysis)
- rewrite/remix code to remix text
- language construction, learning vocabularies: copy word, reverse word, replace word by definition, replace word by synonyms, learn frequency, going in dialogue using patterns (Eliza), answering using POS, librarian (finding links & references on the web based on given words), add opinion/sentiment analysis, speaking fluent/creating new words using neural networks
-> follow Oulipo recipes?
- a bot with quotes from other writers about Frankenstein
---------------------------------------
DEVELOPED BOTS
See also: www.algolit.net/scripts/Frankenstein
## Script for learning definitions of nouns from textfile, cfr Oulipo 'littérature définitionnelle':
http://pad.constantvzw.org/public_pad/learning_definitions.py
## Bot learning definitions from IRC message:
http://pad.constantvzw.org/public_pad/bot_learning_definitions.py
* synonyms, definitions: Wordnet
http://www.nltk.org/howto/wordnet.html
https://pythonprogramming.net/wordnet-nltk-tutorial/
* Pattern for Python (Python2.7)
http://www.clips.ua.ac.be/pattern
## Monkbot/Typewriter/Logbook
http://pad.constantvzw.org/public_pad/monkbot.py
-> better use logfile of client (limechat, pidgin...)
For Pidgin: it stores its settings and logs in ~/.purple in html-format :-(
might be good to look for other FLOSS client
## Multi-threaded murder bot
http://pad.constantvzw.org/public_pad/murder_bot.py
## Weather bot
it responds to the string "how are" written in the channel with some "mood" based on the temperature of a given location:
http://pad.constantvzw.org/public_pad/weather_IRC_bot
https://sopel.chat
https://code.google.com/archive/p/python-weather-api/
## Counting Word Occurances from .txt log file
http://pad.constantvzw.org/public_pad/counting_word_on_IRClog
## Existing Python scripts based on Oulipo recipes (not bots yet)
http://algolit.net/scripts/contested_tongues/contested_tongues_rotterdam.zip
- adapting the reading glasses: cleaning up a text file & split in list of sentences
- counting frequency of all words of a text
- counting frequency grand cru: counting frequency of non stopwords only
- counting as canonical reviewer: counting percentage of unique words in text
- novel starring you: replaces naim of character in text by other name
- remixing: selects senteces of 2 source texts based on keywords and rewrites them (shuffled) in new text
- tautology: This script selects 1 or more random sentences from a text and expands them by adding synonyms of adjectives and nouns.
- whenever in the modd: This script selects 1 or more random sentences from a text and expands them by adding synonyms or antonyms of adjectives and nouns depending on your mood
- 'mots perecquiens' (cfr Oulipo):
code:
http://pad.constantvzw.org/public_pad/mots_perecquiens.py
description:
http://oulipo.net/fr/contraintes/mots-perecquiens
- rewrite sentence using POS only:
http://pad.constantvzw.org/public_pad/pos.py
- count most frequent POS used in text:
http://pad.constantvzw.org/public_pad/frequency_pos.py