Skip to content

An extensible SMS-based BBS system / application platform

Notifications You must be signed in to change notification settings

progrium/ShortNet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ShortNet

An extensible SMS-based BBS/wiki system

Dependencies

Requires a Google Voice account and the Python libraries BeautifulSoup and simplejson (easy_install BeautifulSoup simplejson)

How it works

When you run python shortnet.py it will ask you for your Google Account for Google Voice. Your Google Voice number is now a wiki service.

Using the Wiki

Get wiki pages by sending a text with the name of the page. Edit pages by sending a text with the name of the page, a space, and the content of the page. For example:

Texting HelloWorld Hi! :) to your number will create HelloWorld. You'll get a text back of the current version of the page, just as you'd see when you request it. Texting HelloWorld will get you the same response. The response includes a footer that has the author's number and when this page was last edited. For example, HelloWorld might look like this:

Hi! :) 5551234/2s

This shows the page was edited by 555-1234 about 2 seconds ago.

You can append content to a page by using the + modifier at the end of the page name. For example, after creating HelloWorld from the above, texting HelloWorld+ Bye! will return something like:

Hi! :) Bye! 5551234/3s

You have a special page using your phone number as the page name that only you can edit. Use it as a profile or public homepage. You have to create it first, so: 5551234 My homepage!

Now go make lots of pages! Serve up microcontent over SMS. :)

Authors

History

ShortNet evolved from ShortWiki, a spontaneous one-night hack project at Hacker Dojo.

License

MIT

About

An extensible SMS-based BBS system / application platform

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages