This repository is private.
All pages are served over SSL and all pushing and pulling is done over SSH.
No one may fork, clone, or view it unless they are added as a member.
Every repository with this icon (
) is private.
Every repository with this icon (
This repository is public.
Anyone may fork, clone, or view it.
Every repository with this icon (
) is public.
Every repository with this icon (
John Beppu (author)
Mon Nov 02 01:53:25 -0800 2009
squatting / eg
| name | age | message | |
|---|---|---|---|
| .. | |||
| |
Chat.pm | ||
| |
CouchWiki.pm | ||
| |
Counter.pm | ||
| |
Example.pm | ||
| |
Example/ | ||
| |
Guess.pm | ||
| |
HTTPAuth.pm | ||
| |
MicroWiki.pm | ||
| |
OpenID/ | ||
| |
PODServer.pm | ||
| |
README | ||
| |
UTF8.pm | ||
| |
UniCodePoints.pm | ||
| |
chat-ajax-push.js | ||
| |
jquery.js |
eg/README
______________________________________________________________________________ squatting Example -p 4235 http://localhost:4235/ This is the first example app I made. I tried to show a little bit of everything here. For sillyness points, I used CGI.pm's HTML generating functions as my templating system. ______________________________________________________________________________ squatting PODServer -p 4236 http://localhost:4236/ requires: Pod::Simple HTML::AsSubs This will let you browse (almost) all the POD that's installed on your system. I wrote this before I was aware of Pod::Webserver which basically does the same thing. However, I may still make a separate dist out of this and put it on CPAN, because its output is pretty, and it has some nice little usability features. UPDATE: Pod::Server has been uploaded to CPAN. ______________________________________________________________________________ squatting UniCodePoints -p 4237 --config count=1024 http://localhost:4237/ requires: HTML::AsSubs This is a simple utility for displaying unicode code points. You can configure the default number of codepoints to display per page by passing in --config count=XXX where XXX is a positive integer. ______________________________________________________________________________ squatting Chat -p 4238 http://localhost:4238/ requires selfvars HTML::AsSubs Coro::Event This is a port of chat-ajax-push.pl from the Continuity examples. Open this app up in 2 or more different browsers and try chatting. ______________________________________________________________________________ squatting OpenID::Consumer -p 4239 http://localhost:4239/ requires HTML::AsSubs Net::OpenID::Consumer LWPx::ParanoidAgent Cache::File This example currently shows the bare minimum you need to implement an OpenID login. It'll be improved as time goes on. ______________________________________________________________________________ squatting MicroWiki -p 4240 http://localhost:4240/ requires Text::Textile IO::All metaperl from perlmonks.org wondered if a wiki could be implemented with Squatting in 20 lines or less. MicroWiki was my 17 line response. It has since been reduced to 11 lines. http://perlmonks.org/?node_id=704372 If you find this unreadable, run it through perltidy. perltidy < MicroWiki.pm ______________________________________________________________________________ squatting CouchWiki -p 4241 http://localhost:4241/ requires Clone HTML::AsSubs Text::Textile AnyEvent::CouchDB I received an email from someone who wanted an example of how to use AnyEvent in combination with Squatting and Continuity, so I ended up creating CouchWiki. * It started out as an unobfuscated MicroWiki. * Then I switched to CouchDB for storage (instead of the filesystem). After you've created a few pages through the browser, try doing this in the shell: $ squatting CouchWiki -C > recent_changes > page('Home') ______________________________________________________________________________ squatting HTTPAuth -p 4242 http://localhost:4242/ requires MIME::Base64 HTML::AsSubs This example shows you how to implement HTTP Basic Auth in Squatting. http://en.wikipedia.org/wiki/Basic_access_authentication









