You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
The Dod
1b576eb4fa
|
11 years ago | |
---|---|---|
dependencies | 11 years ago | |
graphics | 11 years ago | |
static | 11 years ago | |
templates | 11 years ago | |
.gitignore | 11 years ago | |
.gitmodules | 11 years ago | |
LICENSE | 11 years ago | |
README.md | 11 years ago | |
bitcoinrpc | 11 years ago | |
cherrypy.config.example | 11 years ago | |
functioncache | 11 years ago | |
install.sh | 11 years ago | |
swizzler.py | 11 years ago | |
twister.py | 11 years ago |
README.md
Goals
Provide a twister web client that:
- is #NoJS
TM- currently, it has no JS at all, which is a trivial case ;), but all pull-request should work when JS is disabled. That's the only "rule". - Is simple enough for people to fork and try other front-ends or features (I have a few in mind. I'm sure you have others).
In short: it's a "twister-client constructor kit". Even if what you do doesn't get merged upstream, who says we should all run the same client? Diversity is fun.
Roadmap
The following functionality is missing before Swizzler becomes a full read-only version
- Direct messages - currently, there are links to that (look like an envelope) but they're 404 ;)
- Search box - for hashtags and users by prefix
- Basic auth - we don't want trojans to read our direct messages, so I guess this is top priority ;)
I believe this should take a few days.
Future
- To be defined
- Then we take Berlin
Dependencies
You also need tweaked versios
of python-bitcoinrpc
and functioncache
but these are defined as git submodules, so install.sh
takes care of them.
To install
- Install dependencies mentioned above
- Run
./install.sh
to createcherrypy.config
andappdir.py
- Edit
cherrypy.config
(at least edit the user:
pwd@
atrpc_url
, but it's also recommended to uncomment and edit thebrowser_user
andbrowser_password
lines to enable basic authentication before someone develops a swizzler-specific trojan ;) )
To run
python swizzler.py
- It should say
ENGINE Serving on 127.0.0.1:7919
(or whatever host and port you've defined atcherrypy.conf
) - Browse to that address