{ "info": { "author": "Carson Gee", "author_email": "x@carsongee.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: Information Technology", "License :: OSI Approved :: GNU Affero General Public License v3", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4" ], "description": "Archelon Client\n===============\n\nCurses based application for command history that can be wired up to a\nWeb server (archelond) for shared shell history across multiple hosts.\n\nInstallation\n------------\n\n.. code-block:: bash\n\n pip install archelonc\n\nOnce that is setup you can try it out by running ``. archelon`` this\nuses your existing shell history to let you try out the client. To\nmake this work more like the bash reverse history search via ``C-r`` I\nrecommend adding:\n\n.. code-block:: bash\n\n bind '\"\\033a\":\". archelon\\n\"'\n\nthis will launch the reverse search of archelon via Alt-A.\n\nWeb Enabled History\n-------------------\n\nFrom here you can use archelon as is, but the cool part really start\nwhen you install archelond and wire the client up to use that project\nfor shared and indexed shell history. To configure the client side\nafter you have setup the server, you just need to add two environment\nvariables to the mix.\n\n- ``ARCHELON_URL`` - Web URL to your archelond installation\n- ``ARCHELON_TOKEN`` - The API token for your user. You can get this\n by going to `https://your.archelond.domain/api/v1/token\n `_ and logging in with\n the username and password you've created.\n\nAdd those to ``.bashrc``, ``.profile``, or whichever shell startup you\nare using and it will be hooked up to the Web server. You can verify\nthis and populate your Web history by running the ``archelon_import``\ncommand which will import your current computers history.\n\nKeyboard Shortcuts\n------------------\n\nWithin the client curses application, there are a few handy keyboard shortcuts.\n\n:Alt-o:\n\n This presses the Ok button and runs whatever command is in the\n ``command`` field.\n\n:Alt-c:\n\n This presses the cancel button and exits out of the application\n without running a command. ``Ctrl-C`` also works, but currently\n has a nasty exception message.\n\n:Ctrl-x:\n\n This brings up the menu for doing things like changing the order of the\n search results.\n\nWithin Menus\n------------\n\nWithin the menu there are also keyboard shortcuts. And are executed\nemacs style, i.e. ``Ctrl-x Ctrl-f`` to set sorting order to\noldest->newest. So far those are:\n\n:Ctrl-f:\n\n Sort results from oldest to newest\n\n:Ctrl-r:\n\n Default order. Sort results from newest to oldest.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/carsongee/archelon", "keywords": null, "license": "AGPLv3", "maintainer": null, "maintainer_email": null, "name": "archelonc", "package_url": "https://pypi.org/project/archelonc/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/archelonc/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://github.com/carsongee/archelon" }, "release_url": "https://pypi.org/project/archelonc/0.6.0/", "requires_dist": null, "requires_python": null, "summary": "Client connected to archelonc for Web shell history", "version": "0.6.0" }, "last_serial": 1737163, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "5e5f270a2e12c99b43d7dfde639dcb25", "sha256": "329406bbbb32bbb32706bc3b4a0f708dc35c51b73fb4599a89301878f31da11b" }, "downloads": -1, "filename": "archelonc-0.1.0.tar.gz", "has_sig": false, "md5_digest": "5e5f270a2e12c99b43d7dfde639dcb25", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5997, "upload_time": "2014-12-28T18:46:26", "url": "https://files.pythonhosted.org/packages/e6/88/931747e2977137dda47af5d6f9327cd5df43e169a4f41664b0c207eba874/archelonc-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "8b6868e24770926c4ae13a4b6ab369d4", "sha256": "d7a7acf4eb29b74edd675aaa3a59278f7a6b05d64d9ab3f84d8973b4ac92acf1" }, "downloads": -1, "filename": "archelonc-0.2.0.tar.gz", "has_sig": false, "md5_digest": "8b6868e24770926c4ae13a4b6ab369d4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5989, "upload_time": "2014-12-28T22:52:57", "url": "https://files.pythonhosted.org/packages/3b/41/2f498275b2be70cc94acf5a2b1c21dbd5c6e18bb865bd6af71417a3e1b48/archelonc-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "d063503a3e9f7803b487f79e84ec8ca1", "sha256": "2e3321780c6e6518ece95a8e643bbe82ffcaf3cb000b2e1b8fd56b956a1575e0" }, "downloads": -1, "filename": "archelonc-0.2.1.tar.gz", "has_sig": false, "md5_digest": "d063503a3e9f7803b487f79e84ec8ca1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5985, "upload_time": "2014-12-28T23:08:30", "url": "https://files.pythonhosted.org/packages/14/93/ffc8ce3653a1a9fa86a4bc9ad919c52100e6fd4c37acc36c15732464012c/archelonc-0.2.1.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "a2c6903e8cec677aa466da40fa665ba0", "sha256": "846493b3efcd775621efeea7e9304d0491bcd0d6a9db00e45434504f05c9e34a" }, "downloads": -1, "filename": "archelonc-0.3.0.tar.gz", "has_sig": false, "md5_digest": "a2c6903e8cec677aa466da40fa665ba0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6649, "upload_time": "2015-01-02T23:36:14", "url": "https://files.pythonhosted.org/packages/1f/87/57906cee0623a78aad12aa363f666ee18bda4338f8601d321fdc1ed584b0/archelonc-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "810efdaed45aad11ce74ec94214c14dd", "sha256": "09b51a7ca56a930eea9e2a616988df2dad300afb8cfb6fbc92636ee9dfc51663" }, "downloads": -1, "filename": "archelonc-0.3.1.tar.gz", "has_sig": false, "md5_digest": "810efdaed45aad11ce74ec94214c14dd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6660, "upload_time": "2015-01-02T23:49:29", "url": "https://files.pythonhosted.org/packages/5c/b4/8526370262bf433bfc2b8401c5ecd1f47aeaaa98813e177449567df93f3e/archelonc-0.3.1.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "2933ce3681b74af6a5546f5635f8858b", "sha256": "3f10cf3e2e3cefd5ef45a45c58943f3490156b92d8d472410aa9905df1fc65d7" }, "downloads": -1, "filename": "archelonc-0.4.0.tar.gz", "has_sig": false, "md5_digest": "2933ce3681b74af6a5546f5635f8858b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6651, "upload_time": "2015-01-04T23:48:11", "url": "https://files.pythonhosted.org/packages/3e/5f/db4206ab0b59e79c397de8ff06b3ca10f80caef82612f450dbe492ab42bb/archelonc-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "973485a9bc6466bc6fabc394b7f11393", "sha256": "b58de4da24001578e93803195b2f60ba785c313a6e78209a925e28729edb4f1a" }, "downloads": -1, "filename": "archelonc-0.4.1.tar.gz", "has_sig": false, "md5_digest": "973485a9bc6466bc6fabc394b7f11393", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6647, "upload_time": "2015-01-05T00:44:22", "url": "https://files.pythonhosted.org/packages/a0/e3/37e4c33372c1ffabaaa5d8c7285db1441207357de3f46675a88ce92127d1/archelonc-0.4.1.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "4bd3075a8a4b593bcd3dd94b9ea0fd0d", "sha256": "f5a706d5cecc20ea32263490391888f20d88623440eb9b0039f3c346a408b9fe" }, "downloads": -1, "filename": "archelonc-0.5.0.tar.gz", "has_sig": false, "md5_digest": "4bd3075a8a4b593bcd3dd94b9ea0fd0d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7226, "upload_time": "2015-02-21T18:27:44", "url": "https://files.pythonhosted.org/packages/c6/00/c51c3be8e16634e4e7da3f87fc7187b5282f9b96cdc173e5f0fbc848918c/archelonc-0.5.0.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "bfd3877aa10772b4e8b41e5d273868b9", "sha256": "b69457c7477a3524ff923af9b29993ef34d6137c0181b8d42ae62f5ce266fb03" }, "downloads": -1, "filename": "archelonc-0.6.0.tar.gz", "has_sig": false, "md5_digest": "bfd3877aa10772b4e8b41e5d273868b9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14040, "upload_time": "2015-08-23T16:11:08", "url": "https://files.pythonhosted.org/packages/56/01/62516183d1f9289e818f7074828e978b7a3e6b6fe4c242c762e356e2b335/archelonc-0.6.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "bfd3877aa10772b4e8b41e5d273868b9", "sha256": "b69457c7477a3524ff923af9b29993ef34d6137c0181b8d42ae62f5ce266fb03" }, "downloads": -1, "filename": "archelonc-0.6.0.tar.gz", "has_sig": false, "md5_digest": "bfd3877aa10772b4e8b41e5d273868b9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14040, "upload_time": "2015-08-23T16:11:08", "url": "https://files.pythonhosted.org/packages/56/01/62516183d1f9289e818f7074828e978b7a3e6b6fe4c242c762e356e2b335/archelonc-0.6.0.tar.gz" } ] }