Prototyping 7 May 2013: Difference between revisions
(Created page with "Alternative Browsers * Screen Readers ** http://www.youtube.com/watch?v=6kDPHnKlpd4 | older demo showing general PC interface for blind ** http://www.youtube.com/watch?v=-zST...") |
Roelroscama (talk | contribs) |
||
(21 intermediate revisions by 5 users not shown) | |||
Line 2: | Line 2: | ||
* Screen Readers | * Screen Readers | ||
** http://www.youtube.com/watch?v=NCs48NjhHRg | |||
** http://www.youtube.com/watch?v=6kDPHnKlpd4 | older demo showing general PC interface for blind | ** http://www.youtube.com/watch?v=6kDPHnKlpd4 | older demo showing general PC interface for blind | ||
** http://www.youtube.com/watch?v=-zSTJwIULYU | demo showing JAWS | ** http://www.youtube.com/watch?v=-zSTJwIULYU | demo showing JAWS | ||
Line 7: | Line 8: | ||
* links | * links | ||
** http://links.twibright.com/user_en.html | ** http://links.twibright.com/user_en.html | ||
* webstalker | |||
** http://bak.spc.org/iod/ | |||
** [http://bak.spc.org/iod/mutation.html A means of Mutation] | |||
* CGI / html5lib... | |||
See: [[Installing Free Software with OSX]] | |||
== CGI Hello Browser == | |||
<source lang="python"> | |||
#!/usr/bin/env python | |||
#-*- coding:utf-8 -*- | |||
import cgi, urllib2, html5lib, urlparse | |||
import cgitb; cgitb.enable() | |||
print "Content-type: text/html;charset=utf-8" | |||
print | |||
q = cgi.FieldStorage() | |||
url = q.getvalue("url","http://pzwart3.wdka.hro.nl/wiki") | |||
f = urllib2.urlopen(url) | |||
ct = f.info().get("content-type") | |||
if ct.startswith("text/html"): | |||
t = html5lib.parse(f,treebuilder="etree",namespaceHTMLElements=False) | |||
for a in t.iter("a"): | |||
href = a.get("href") | |||
href = urlparse.urljoin(url, href) | |||
print '<a href="?url={0}">{0}</a><br>'.format(href) | |||
</source> | |||
== Ideas for browsers == | |||
* a browser that shows or ignores content hosted in a specific country (roel) | |||
* a browser with the broken links. I will develop a browser displaying broken links.(michaela) | |||
As I am interested in anonymous or depersonalized, transit spaces I can explore the abandoned places on the web.(start from the wiki) | |||
* a browser that closes when you open it! (yoana) OR a blank browser / i like to get notebooks/sketchbooks, especially i like them when they are still blank and new. I wish for a browser like that | |||
* A browser showing the webpages by a pre-defined theme (menno) |
Latest revision as of 10:33, 14 May 2013
Alternative Browsers
- Screen Readers
- http://www.youtube.com/watch?v=NCs48NjhHRg
- http://www.youtube.com/watch?v=6kDPHnKlpd4 | older demo showing general PC interface for blind
- http://www.youtube.com/watch?v=-zSTJwIULYU | demo showing JAWS
- webstalker
- CGI / html5lib...
See: Installing Free Software with OSX
CGI Hello Browser
#!/usr/bin/env python
#-*- coding:utf-8 -*-
import cgi, urllib2, html5lib, urlparse
import cgitb; cgitb.enable()
print "Content-type: text/html;charset=utf-8"
print
q = cgi.FieldStorage()
url = q.getvalue("url","http://pzwart3.wdka.hro.nl/wiki")
f = urllib2.urlopen(url)
ct = f.info().get("content-type")
if ct.startswith("text/html"):
t = html5lib.parse(f,treebuilder="etree",namespaceHTMLElements=False)
for a in t.iter("a"):
href = a.get("href")
href = urlparse.urljoin(url, href)
print '<a href="?url={0}">{0}</a><br>'.format(href)
Ideas for browsers
- a browser that shows or ignores content hosted in a specific country (roel)
- a browser with the broken links. I will develop a browser displaying broken links.(michaela)
As I am interested in anonymous or depersonalized, transit spaces I can explore the abandoned places on the web.(start from the wiki)
- a browser that closes when you open it! (yoana) OR a blank browser / i like to get notebooks/sketchbooks, especially i like them when they are still blank and new. I wish for a browser like that
- A browser showing the webpages by a pre-defined theme (menno)