{ "info": { "author": "Takafumi Arakaki", "author_email": "aka.tkf@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.2" ], "description": "factlog - File ACTivity LOGger\n==============================\n\n\n.. sidebar:: Links:\n\n * `Repository `_ (at GitHub)\n * `Issue tracker `_ (at GitHub)\n * `PyPI `_\n * `Travis CI `_ |build-status|\n\n\nFactlog logs your activity on files and uses it for searching.\n\n\nRich command line interface. Useful for unix style searching::\n\n factlog list | xargs grep 'def record'\n\n\n\"I want to see some Python files I edited recently\"::\n\n factlog list --include-glob '*.py'\n\n\n\"I want to list files in this particular project I touched. I don't\ncare about in which branch I opened the file.\"::\n\n factlog list --under BRANCH-A --under BRANCH-B --relative\n\n\n\"I want to see last 50 notes I took with title\"::\n\n factlog list --under MY-NOTE-DIRECTORY --relative --title --limit 50\n\n\n\"The files I touched are huge. I want to search only the locations\nI touched.\"::\n\n factlog list -C 50 | grep 'def record'\n\n\nEditor plugin\n-------------\n\nFactlog currently only have Emacs integration. If you make a plugin\nfor other editors, please let me know. See `interfaces for plugin`_\nfor more information.\n\nEmacs\n^^^^^\n\nFactlog has Emacs plugin.\nYou can get `factlog.el` from factlog repository_.\n\nCommand line programs\n^^^^^^^^^^^^^^^^^^^^^\n\nFactlog is easy to integrate with command line programs such as\n``less`` and ``vim``. See ``shell/config.sh`` for sample setup.\nYou can use ``shell/config.sh`` like this::\n\n source PATH/TO/factlog/shell/config.sh\n alias less=\"factlog-record-wrapper \\less\"\n alias vim=\"factlog-record-wrapper \\vim\"\n\n\nInterfaces for plugin\n---------------------\n\nCommand line interface\n^^^^^^^^^^^^^^^^^^^^^^\n\nIf your editor can run a command line program, it is possible to\nwrite a factlog plugin! See ``factlog record --help``.\n\nRPC interface\n^^^^^^^^^^^^^\n\nWork in progress...\n\nPython interface\n^^^^^^^^^^^^^^^^\n\nWork in progress...\n\n\nMore to come / ideas\n--------------------\n\n- Ranking based on many data points: how many times you\n write to the file, how recent you visited the file, etc.\n- Understand \"project\" (VCS repository).\n- Concurrent grep.\n- Extract URLs in the documents and use them as URL bookmark.\n\n\nLicense\n-------\n\nFactlog is licensed under LGPL v3.\nSee COPYING for details.\n\n\n.. Travis CI build status badge\n.. |build-status|\n image:: https://secure.travis-ci.org/tkf/factlog.png?branch=master\n :target: http://travis-ci.org/tkf/factlog\n :alt: Build Status", "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/tkf/factlog", "keywords": "history,recently used files", "license": "GNU Lesser General Public License v3 (LGPLv3)", "maintainer": null, "maintainer_email": null, "name": "factlog", "package_url": "https://pypi.org/project/factlog/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/factlog/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/tkf/factlog" }, "release_url": "https://pypi.org/project/factlog/0.0.1/", "requires_dist": null, "requires_python": null, "summary": "factlog - File ACTivity LOGger", "version": "0.0.1" }, "last_serial": 791866, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "e713898ef7c6a77e796ade99408c266f", "sha256": "94cd960318c0c0f432618f1c7d6809da68ac08e86d0a47d9424d4e38ebb2baed" }, "downloads": -1, "filename": "factlog-0.0.1.tar.gz", "has_sig": false, "md5_digest": "e713898ef7c6a77e796ade99408c266f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14748, "upload_time": "2013-02-10T01:13:05", "url": "https://files.pythonhosted.org/packages/0e/97/74b622d763db8deebd085c82752371093161fe20b5ef90550cfa3392af3f/factlog-0.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e713898ef7c6a77e796ade99408c266f", "sha256": "94cd960318c0c0f432618f1c7d6809da68ac08e86d0a47d9424d4e38ebb2baed" }, "downloads": -1, "filename": "factlog-0.0.1.tar.gz", "has_sig": false, "md5_digest": "e713898ef7c6a77e796ade99408c266f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14748, "upload_time": "2013-02-10T01:13:05", "url": "https://files.pythonhosted.org/packages/0e/97/74b622d763db8deebd085c82752371093161fe20b5ef90550cfa3392af3f/factlog-0.0.1.tar.gz" } ] }