forked from varia/bots
manetta
4 years ago
13 changed files with 278 additions and 47 deletions
@ -0,0 +1,2 @@ |
|||
soon :) still thinking how to "insert" distribusi here, |
|||
or make it a dependency |
@ -0,0 +1 @@ |
|||
ieiauieiauiiuioiiuioooooeooooeieoooieooouuaiauuaia |
After Width: | Height: | Size: 70 KiB |
@ -0,0 +1 @@ |
|||
text msg, image, video, audio |
After Width: | Height: | Size: 73 KiB |
@ -0,0 +1,65 @@ |
|||
<!DOCTYPE html> |
|||
<html> |
|||
<head> |
|||
<meta charset="utf-8"> |
|||
<title>Log</title> |
|||
<link rel="stylesheet" type="text/css" href="stylesheet.css"> |
|||
</head> |
|||
<body> |
|||
<div id="welcome"> |
|||
<p>Welcome to this Log!</p> |
|||
<p>This Log file is based on chat messages exchanged in a <em>XMPP groupchat</em> and is written by <em>RECbot</em>.</p> |
|||
<hr> |
|||
<p>For the writers of this log, you can: |
|||
<br> |
|||
<br> |
|||
send an image, |
|||
<br> |
|||
<br> |
|||
<code>__ADD__</code> a message, |
|||
<br> |
|||
<br> |
|||
<code>__DELETE__</code> it by using the <code>HANDLE</code> on the left (*spark), |
|||
<br> |
|||
<br> |
|||
<!-- <code>__ANNOTATE__</code> something using the <code>~HANDLE</code>, --> |
|||
<!-- <br> --> |
|||
<!-- <br> --> |
|||
<!-- <code>__ECHO__</code> material using the <code>~HANDLE</code> or a <code>#TAG</code> (*spark), --> |
|||
<!-- <br> --> |
|||
<!-- <br> --> |
|||
Request information about a <code>__BOOK__</code> by sending a <code>TITLE</code> (*spark, almost there), |
|||
<br> |
|||
<br> |
|||
... (*spark) |
|||
</p> |
|||
<!-- <hr> --> |
|||
</div> |
|||
<!-- <div id="echo"> |
|||
<label for="echo" style="display: none;">__ECHO__</label> |
|||
<select name="echo" id="echo"> |
|||
<option value="~HANDLE">~HANDLE</option> |
|||
<option value="#TAG">#TAG</option> |
|||
</select> |
|||
<input type="text" name="echo"> |
|||
<button><code>__ECHO__</code></button> |
|||
</div> --> |
|||
<h1>ibugev@muc.vvvvvvaria.org</h1> |
|||
<div id="entries"> |
|||
<div id="{ handle }" class="post"> |
|||
<small class="postid">ieooo</small> |
|||
In general terms, “transhackfeminism” refers to hacking_with_care, using hacking with a meaning of (active) resistance and transformation to generate transversal knowledge through transdisciplinary artistic, aesthetic or cultural practices/ proposals. To work on producing knowledge collectively: without differentiating between theory and practice; as well as to embrace, protect and advance in free culture. To create communities where people meet, exchange, experience and share knowledge. To work on human and non-human alliances and solidarity through DIY/DIWO/DIT biotechnology, artistic and cultural practices. |
|||
<br><br> |
|||
To stay in touch with the material-affective dimensions of doing and engaging (bio)practices. |
|||
<br><br> |
|||
https://syllabus.pirate.care/topic/transhackfeminism/ |
|||
<small class="date">Added on 11 January 2021</small> |
|||
</div> |
|||
<div id="{ handle }" class="post"> |
|||
<small class="postid">auiio</small> |
|||
<img src="entries/soviet-80s-computers-EFcZsx0VUAAZZoC.jpeg"> |
|||
<small class="date">Added on 12 January 2021</small> |
|||
</div> |
|||
|
|||
</div> |
|||
</body> |
@ -0,0 +1,15 @@ |
|||
import os |
|||
from jinja2 import Template |
|||
|
|||
def generate_log_page(input, output): |
|||
files = os.listdir(input) |
|||
|
|||
template = Template(open('./log/templates/index.html').read()) |
|||
html = template.render(entries=files) |
|||
print(html) |
|||
logfile = os.path.join(output, 'index.html') |
|||
with open(logfile, 'w') as log: |
|||
log.write(html) |
|||
|
|||
if __name__ == "__main__": |
|||
generate_log_page('./testing/entries/', './testing/') |
@ -0,0 +1,69 @@ |
|||
body{ |
|||
background-color: lightgrey; |
|||
min-width: 1080px; |
|||
margin: 40px; |
|||
font-size: 20px; |
|||
line-height: 24px; |
|||
} |
|||
div#welcome{ |
|||
float: right; |
|||
top:40px; |
|||
right:40px; |
|||
width: 200px; |
|||
font-size: 16px; |
|||
} |
|||
div#welcome p{ |
|||
margin:0 0 1em 0; |
|||
padding:0; |
|||
} |
|||
div#welcome hr{ |
|||
border:0; |
|||
border-bottom:1px dotted blue; |
|||
margin:2em 0; |
|||
} |
|||
div#echo{ |
|||
position: fixed; |
|||
bottom: 0; |
|||
left: 0; |
|||
width: 100%; |
|||
padding: 0.5em; |
|||
background-color: pink; |
|||
} |
|||
div.post{ |
|||
margin: 2em 5em 2em 9em; |
|||
width: 800px; |
|||
} |
|||
div.post span.tagcontainer span{ |
|||
padding-left: 0.5em; |
|||
color: blue; |
|||
} |
|||
|
|||
p{ |
|||
margin: 1em 0; |
|||
} |
|||
code{ |
|||
color: blue; |
|||
} |
|||
small{ |
|||
font-size: 12px; |
|||
line-height:1.2; |
|||
} |
|||
small.postid{ |
|||
float: left; |
|||
font-family: monospace; |
|||
margin: 0 0 0 -180px; |
|||
padding: 1em 1.5em; |
|||
/*border-radius: 50px;*/ |
|||
/*border: 1px dotted blue;*/ |
|||
color: blue; |
|||
background-color: white; |
|||
font-size: 20px; |
|||
} |
|||
small.date{ |
|||
display:block; |
|||
color:magenta; |
|||
margin:1em 0; |
|||
} |
|||
img{ |
|||
max-width: 100%; |
|||
} |
@ -0,0 +1 @@ |
|||
soon :) |
Loading…
Reference in new issue