Charm is a full-featured, cross-platfom blogging client for LiveJournal, Atom (Movable Type, Blogger), and MetaWeb (WordPress). It is console-based, all-text, and can be used entirely from the command line. It is written in Python.

Features

  • Charm is an entirely text-based client. Consequently, its system and hardware requirements are negligible; you just need something that supports the Python interpreter.
  • Charm has equal facility across a broad spectrum of blogging platforms. It has full-fledged support for LiveJournal-based sites, but it also supports the Atom API (for Blogger) and the MetaWeb API (for Wordpress, Movable Type, and so on). Atom support requires that you have the Feedparse module from http://feedparser.org/ installed.
  • Charm contains four major utilities in a single client: menu-driven posting/editing, "quick" command-line posting, archival, and friends-checking.
  • Normal, menu-driven mode. Charm uses menus of single-letter commands, and is thus easy to use. There's a full array of post and edit options.
  • "Quick" mode. Command-line-only, reading the body of the post from stdin. This allows very fast posting for casual use. But it also allows input to be piped to a post or taken from an arbitrary file, for filter-like uses. Thus, you could take some text, pipe it to the Enchefferizer (the "Swedish chef" text converter), or to a text-to-HTML converter like Markdown or Textile, and that pipe that to Charm for posting to your journal.

Project Activity

See All Activity >

License

GNU General Public License version 2.0 (GPLv2)

Follow Charm

Charm Web Site

Other Useful Business Software
PRTG Catches Network Issues Before They Cause Downtime Icon
PRTG Catches Network Issues Before They Cause Downtime

Threshold-based alerts flag problems early, so your team can act before users notice, not after.

Reactive troubleshooting usually means hearing about a problem from frustrated users, not your monitoring tool. PRTG sets threshold-based alerts across devices, servers and applications, notifying your team by email, SMS or push the moment a metric crosses a set limit. That means catching a failing disk or overloaded server before it becomes an outage and getting time back from firefighting. Start a free trial and set your first alerts today.
Download 30-Day Trial
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
★
1
0
0
0
0
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5

User Reviews

  • Thanks for software and updates.
    1 user found this review helpful.
Read more reviews >

Additional Project Details

Intended Audience

End Users/Desktop

Programming Language

Python

Related Categories

Python Communications Software, Python Internet Software

Registered

2003-01-03