{ "info": { "author": "Adam Brenecki", "author_email": "adam@brenecki.id.au", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: End Users/Desktop", "Intended Audience :: Information Technology", "Intended Audience :: Science/Research", "License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+)", "Natural Language :: English", "Operating System :: OS Independent", "Topic :: Communications :: File Sharing", "Topic :: System :: Archiving", "Topic :: System :: Filesystems" ], "description": "# SRFP Client for Mac OS X (and Windows and Linux, soon)\n\nA SRFP server, written in Python, for Windows, Mac and Linux. Currently, it is tested on Mac OS X, but it should work on Linux, and Windows should be trivial to add support.\n\nSRFP is a read-only file access protocol for data preservation. The SRFP client is designed to be simple to use; it will eventually expose a graphical user interface for mounting and unmounting volumes, so that it can be used \n\nAt current, it is designed to work with the SRFP client for 32-bit DOS, but it should work with any client that implements SRFP over a serial interface. The `comms` module provides communication layer abstraction, so that the client can be extended to work with any bidirectional data stream that is provided to it.\n\nAt current, it also provides support for Unix domain sockets, which can be used for testing on Mac OS X and Linux by exposing the serial port of a Virtualbox virtual machine using the 'Host Pipe' method.\n\n## Installation \n\nFirst, install Then install OSXFUSE by [downloading the latest stable release](http://osxfuse.github.io/), and Pip, with the following command:\n\n curl -oget-pip.py https://bootstrap.pypa.io/get-pip.py && python get-pip.py\n\nThen, install SRFP:\n\n pip install srfp\n\n## Usage\n\nTo mount a volume, run:\n\n srfpmnt \n\nwhere `` is either a path to a serial port or a Unix domain socket, e.g. `serial:/dev/tty.usbserial` or `unix:/tmp/virtualbox.sock`, and `` is the path to mount the SRFP directory on.\n\nTo list the contents of a SRFP remote, run:\n\n srfptree \n \nwhere `` is specified as above.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/srfp-preservation/client", "keywords": null, "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "srfp", "package_url": "https://pypi.org/project/srfp/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/srfp/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/srfp-preservation/client" }, "release_url": "https://pypi.org/project/srfp/0.1.0/", "requires_dist": null, "requires_python": null, "summary": "Client for the Simple Read-only File Protocol", "version": "0.1.0" }, "last_serial": 1307761, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "636495eb6e86b4a2892a554775c2cd41", "sha256": "da7cbf7f7edd9621db7eb700d8d14ec0165d5e47897cd42970a03e3592bd5745" }, "downloads": -1, "filename": "srfp-0.1.0.tar.gz", "has_sig": false, "md5_digest": "636495eb6e86b4a2892a554775c2cd41", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19175, "upload_time": "2014-11-15T03:46:14", "url": "https://files.pythonhosted.org/packages/76/6e/156cf85065c13a31941a46810b3225cb547b219bc9911aa0f7d6bbd90dbb/srfp-0.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "636495eb6e86b4a2892a554775c2cd41", "sha256": "da7cbf7f7edd9621db7eb700d8d14ec0165d5e47897cd42970a03e3592bd5745" }, "downloads": -1, "filename": "srfp-0.1.0.tar.gz", "has_sig": false, "md5_digest": "636495eb6e86b4a2892a554775c2cd41", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19175, "upload_time": "2014-11-15T03:46:14", "url": "https://files.pythonhosted.org/packages/76/6e/156cf85065c13a31941a46810b3225cb547b219bc9911aa0f7d6bbd90dbb/srfp-0.1.0.tar.gz" } ] }