This is a pre-production deployment of Warehouse, however changes made here WILL affect the production instance of PyPI.
Latest Version Dependencies status unknown Test status unknown Test coverage unknown
Project Description

SYNOPSIS

bloggerfs [fuse options] <mount point> [options]

DESCRIPTION

BloggerFS is a file system in user space that let you browse you Blogger’s blogs, posts and comments. Mainly all files are read only and is not possible to create new ones, but there are special ones that let you add new posts, comments and labels.

Install

BloggerFS requires fuse-python, gdata and zope.interface. All requirements should be installed automatically by pip or distribute.

With pip:

$ pip install bloggerfs

or with distribute:

$ python setup.py install

Posts interaction

Add a post:

cat feed.xml > <mnt>/<blog id>/add_post

or with rst2atom:

rst2atom README.txt > <mnt>/<blog id>/add_post

Remove a post:

rmdir <mnt>/<blog id>/posts/<post id>/

Add a label:

echo label 1 > <mnt>/<blog id>/posts/<post id>/add_label

Add two labels:

echo label 1,label 2 > <mnt>/<blog id>/posts/<post id>/add_label

Comments interaction

Add a comment:

echo hello world > <mnt>/<blog id>/posts/<post id>/add_comment

Add an html comment:

echo hello world > <mnt>/<blog id>/posts/<post id>/add_html_comment

Comments can be removed, just remove the comment directory:

rmdir <mnt>/<blog id>/posts/<post id>/comments/<comment id>/

File system structure

Enjoy the ascii art :)

mnt/
├── <blog id>/
├── .../
└── <blog id>/
    ├── add_post
    ├── author/
    │   └── 0/
    │       ├── email/
    │       │   └── text
    │       ├── name/
    │       │   └── text
    │       └── uri/
    │           └── text
    ├── category/
    ├── contributor/
    ├── etag
    ├── id/
    │   └── text
    ├── link/
    │   ├── 0/
    │   │   ├── href
    │   │   ├── rel
    │   │   └── type
    │   └── ...
    ├── posts/
    │   ├── <post id>/
    │   ├── .../
    │   └── <post id>/
    │       ├── add_comment
    │       ├── add_html_comment
    │       ├── add_label
    │       ├── author/
    │       │   └── 0/
    │       │       ├── email/
    │       │       │   └── text
    │       │       ├── name/
    │       │       │   └── text
    │       │       └── uri/
    │       │           └── text
    │       ├── category/
    │       ├── comments/
    │       │   ├── <comment id>/
    │       │   ├── .../
    │       │   └── <comment id>/
    │       │       ├── author/
    │       │       │   └── 0/
    │       │       │       ├── email/
    │       │       │       │   └── text
    │       │       │       ├── name/
    │       │       │       │   └── text
    │       │       │       └── uri/
    │       │       │           └── text
    │       │       ├── category/
    │       │       ├── content
    │       │       ├── contributor/
    │       │       ├── etag
    │       │       ├── id/
    │       │       │   └── text
    │       │       ├── in_reply_to/
    │       │       │   ├── href
    │       │       │   ├── ref
    │       │       │   ├── source
    │       │       │   └── type
    │       │       ├── link/
    │       │       │   ├── 0/
    │       │       │   │   ├── href
    │       │       │   │   ├── rel
    │       │       │   │   └── type
    │       │       │   └── ...
    │       │       ├── published/
    │       │       │   └── text
    │       │       ├── title
    │       │       └── updated/
    │       │           └── text
    │       ├── content
    │       ├── contributor/
    │       ├── etag
    │       ├── id/
    │       │   └── text
    │       ├── link/
    │       │   ├── 0/
    │       │   │   ├── href
    │       │   │   ├── rel
    │       │   │   ├── title
    │       │   │   └── type
    │       │   └── ...
    │       ├── published/
    │       │   └── text
    │       ├── title
    │       └── updated/
    │           └── text
    ├── published/
    │   └── text
    ├── summary
    ├── title
    └── updated/
        └── text

OPTIONS

-h, --help show the help message and exit
-o opt mount options (can be repeated)
-e, --email=EMAIL
 Google account email
-p, --password=PASSWORD
 Google account password
-b, --debug Show debugging info
--syslog Log messages to syslog
-l, --logfile=LOGFILE
 Log messages to file
Release History

Release History

0.5.1

This version

History Node

TODO: Figure out how to actually get changelog content.

Changelog content for this version goes here.

Donec et mollis dolor. Praesent et diam eget libero egestas mattis sit amet vitae augue. Nam tincidunt congue enim, ut porta lorem lacinia consectetur. Donec ut libero sed arcu vehicula ultricies a non tortor. Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Show More

0.4

History Node

TODO: Figure out how to actually get changelog content.

Changelog content for this version goes here.

Donec et mollis dolor. Praesent et diam eget libero egestas mattis sit amet vitae augue. Nam tincidunt congue enim, ut porta lorem lacinia consectetur. Donec ut libero sed arcu vehicula ultricies a non tortor. Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Show More

0.3

History Node

TODO: Figure out how to actually get changelog content.

Changelog content for this version goes here.

Donec et mollis dolor. Praesent et diam eget libero egestas mattis sit amet vitae augue. Nam tincidunt congue enim, ut porta lorem lacinia consectetur. Donec ut libero sed arcu vehicula ultricies a non tortor. Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Show More

0.2

History Node

TODO: Figure out how to actually get changelog content.

Changelog content for this version goes here.

Donec et mollis dolor. Praesent et diam eget libero egestas mattis sit amet vitae augue. Nam tincidunt congue enim, ut porta lorem lacinia consectetur. Donec ut libero sed arcu vehicula ultricies a non tortor. Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Show More

0.1

History Node

TODO: Figure out how to actually get changelog content.

Changelog content for this version goes here.

Donec et mollis dolor. Praesent et diam eget libero egestas mattis sit amet vitae augue. Nam tincidunt congue enim, ut porta lorem lacinia consectetur. Donec ut libero sed arcu vehicula ultricies a non tortor. Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Show More

Download Files

Download Files

TODO: Brief introduction on what you do with files - including link to relevant help section.

File Name & Checksum SHA256 Checksum Help Version File Type Upload Date
bloggerfs-0.5.1.tar.gz (115.2 kB) Copy SHA256 Checksum SHA256 Source Jul 2, 2010

Supported By

WebFaction WebFaction Technical Writing Elastic Elastic Search Pingdom Pingdom Monitoring Dyn Dyn DNS HPE HPE Development Sentry Sentry Error Logging CloudAMQP CloudAMQP RabbitMQ Heroku Heroku PaaS Kabu Creative Kabu Creative UX & Design Fastly Fastly CDN DigiCert DigiCert EV Certificate Rackspace Rackspace Cloud Servers DreamHost DreamHost Log Hosting