{ "info": { "author": "Mathieu Leplatre", "author_email": "contact@mathieu-leplatre.info", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: End Users/Desktop", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python :: 2.5", "Topic :: Utilities" ], "description": "https://github.com/leplatrem/pyfspot\n \n pyfspot is a python application which allows you to perform and script\n operations on your F-Spot (http://f-spot.org) photo collection.\n \n The command-line application allows you to query your collection (tags, paths),\n modify photos attributes (ratings, tags), and diagnostic problems (find missing on disk etc.)\n \n But you can also build your own script using pyfspot modules.\n \n \n =======\n INSTALL\n =======\n \n pyfspot requires:\n * sqlalchemy\n * pexif\n * fixtures (optional)\n \n System-wide installation\n ------------------------\n $ sudo python setup.py install\n \n \n Virtualenv installation\n -----------------------\n $ virtualenv env\n $ cd env\n $ source bin/activate\n $ python setup.py install\n \n \n =====\n USAGE\n =====\n \n f-spot-admin [options]\n \n Options:\n -h, --help show this help message and exit\n --database=DATABASE Path to F-Spot database\n --log-level=LOG_LEVEL\n Logging level for messages (1:debug 2:info, 3:warning,\n 4:errors, 5:critical)\n \n Queries:\n --find-path=FIND_PATH\n Find by path\n --find-tag=FIND_TAG\n Find by tag\n --find-missing Find photos missing on disk\n \n Actions:\n --list List photos matching set\n --rating=RATING Change rating\n --safe-rating Change rating only if superior to current\n --tag=TAG Apply specified tag\n --untag=UNTAG Remove specified tag\n \n Examples\n --------\n List all photos of database:\n f-spot-admin --list\n \n Find all photos on a specific partition:\n f-spot-admin --find-path=\"/media/ext-disk/*\" --list\n \n Rate all photos with tag \"family\" with \"canon\" in file paths: \n f-spot-admin --find-tag=\"family\" --find-path=\"*canon*\" --rating=2\n \n Tag and rate all photos whose path contains \"selecta\":\n f-spot-admin --find-path=\"*selecta*\" --tag=\"selection\" --rating=1\n \n Remove tag on all photos which are missing on disk:\n f-spot-admin --find-missing --untag=\"Family\"\n \n \n =======\n AUTHORS\n =======\n \n * Mathieu Leplatre \n \n =======\n LICENSE\n =======\n \n * Lesser GNU Public License\n \n =========\n CHANGELOG\n =========\n \n 0.3\n ---\n * Fix command-line actions\n \n 0.2\n ---\n * Ability to find missing photos on disk\n * Ability to add/remove tag from command-line\n * Fix encoding of paths in database\n * Fix command-line args\n \n 0.1\n ---\n * Initial version. Basic wiring of code and logics. Does basic path and tag search.", "description_content_type": null, "docs_url": null, "download_url": "http://pypi.python.org/pypi/pyfspot/", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/leplatrem/pyfspot/", "keywords": "f-spot", "license": "LGPL", "maintainer": null, "maintainer_email": null, "name": "pyfspot", "package_url": "https://pypi.org/project/pyfspot/", "platform": "any", "project_url": "https://pypi.org/project/pyfspot/", "project_urls": { "Download": "http://pypi.python.org/pypi/pyfspot/", "Homepage": "https://github.com/leplatrem/pyfspot/" }, "release_url": "https://pypi.org/project/pyfspot/0.3/", "requires_dist": null, "requires_python": null, "summary": "Perform operations on your F-Spot database.", "version": "0.3" }, "last_serial": 797228, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "87a2a7ef0d893d74226a46afd83fa23b", "sha256": "18e71afac1c2c28e0c30db6fb5d7d248f27bcced69d4f6348b65dc1f74c9f9b9" }, "downloads": -1, "filename": "pyfspot-0.1.tar.gz", "has_sig": false, "md5_digest": "87a2a7ef0d893d74226a46afd83fa23b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6365, "upload_time": "2011-02-05T10:23:55", "url": "https://files.pythonhosted.org/packages/8b/29/db434baa8a723fc6c596a0812a43f0f9dcb528a17f61837ea1ae69a44b9b/pyfspot-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "8535ed54172eb6dd79ff93d250e40ddb", "sha256": "68599982674186e75deb0ef912a4e6c6f416e543477a203d49ca24f69d04c71c" }, "downloads": -1, "filename": "pyfspot-0.2.tar.gz", "has_sig": false, "md5_digest": "8535ed54172eb6dd79ff93d250e40ddb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7742, "upload_time": "2011-02-07T15:07:01", "url": "https://files.pythonhosted.org/packages/91/9c/f4ee9db7a8c67ef3d0362e75cd7aaa2641f3726e9d6c0e21273bffaa7fb4/pyfspot-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "b6692e8edbb416fa20eec9b9531978bd", "sha256": "b841951d8b19f53e64c85e10c10ec100f09700c2f8b6a83e915d8e88ccd31cba" }, "downloads": -1, "filename": "pyfspot-0.3.tar.gz", "has_sig": false, "md5_digest": "b6692e8edbb416fa20eec9b9531978bd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8324, "upload_time": "2011-02-07T21:57:53", "url": "https://files.pythonhosted.org/packages/1a/24/4e9b530e284ebbfaac9c438eeee6f53b654dfe52ebaa5a31affb675de1b1/pyfspot-0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b6692e8edbb416fa20eec9b9531978bd", "sha256": "b841951d8b19f53e64c85e10c10ec100f09700c2f8b6a83e915d8e88ccd31cba" }, "downloads": -1, "filename": "pyfspot-0.3.tar.gz", "has_sig": false, "md5_digest": "b6692e8edbb416fa20eec9b9531978bd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8324, "upload_time": "2011-02-07T21:57:53", "url": "https://files.pythonhosted.org/packages/1a/24/4e9b530e284ebbfaac9c438eeee6f53b654dfe52ebaa5a31affb675de1b1/pyfspot-0.3.tar.gz" } ] }