{ "info": { "author": "Michael Persson", "author_email": "michael.ake.persson@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Intended Audience :: System Administrators", "License :: OSI Approved :: Apache Software License", "Operating System :: POSIX :: Linux" ], "description": "Pekaboo\n========\n\nExpose hardware info through HTTP.\n\nInstall\n=======\n\nHere are the instructions for a manual install on CentOS 7.\n\n.. code-block:: bash\n\n sudo groupadd dmidecode\n sudo useradd -M -G dmidecode peekaboo\n sudo tee -a /etc/sudoers.d/dmidecode << EOF >/dev/null\n %dmidecode ALL=(ALL) NOPASSWD:/usr/sbin/dmidecode\n EOF\n sudo yum install -y libselinux-utils redhat-lsb python-devel python-pip gcc\n sudo pip install peekaboo\n sudo cp /usr/share/peekaboo/contrib/peekaboo.service /usr/lib/systemd/system/peekaboo.service\n sudo systemctl enable peekaboo\n sudo systemctl start peekaboo\n\nYou can also install it using:\n\n.. code-block:: bash\n\n curl https://raw.githubusercontent.com/mickep76/peekaboo/master/setup_centos7.sh | sudo bash\n\nRun using Docker\n================\n\nYou can quickly test it by running it inside a Docker container:\n\n\nBuild docker image\n==================\n\n.. code-block:: bash\n\n docker build -t peekaboo:latest .\n\nRun docker image\n================\n\n.. code-block:: bash\n\n docker run -d -p 5050:5050 --name=peekaboo peekaboo:latest\n\nStop container\n==============\n\n.. code-block:: bash\n\n docker stop peekaboo\n\nQuery\n=====\n\nQuery using YAML:\n\n.. code-block:: bash\n\n curl -i http://:5050/info\n curl -i http://:5050/info/tree\n curl -i http://:5050/status\n curl -i http://:5050/status/tree\n\nQuery using JSON:\n\n.. code-block:: bash\n\n curl -i -H \"Accept: application/json\" http://:5050/info\n curl -i -H \"Accept: application/json\" http://:5050/info/tree\n curl -i -H \"Accept: application/json\" http://:5050/status\n curl -i -H \"Accept: application/json\" http://:5050/status/tree", "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/mickep76/peekaboo.git", "keywords": null, "license": "Apache License, Version 2.0", "maintainer": null, "maintainer_email": null, "name": "peekaboo", "package_url": "https://pypi.org/project/peekaboo/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/peekaboo/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/mickep76/peekaboo.git" }, "release_url": "https://pypi.org/project/peekaboo/0.8.5/", "requires_dist": null, "requires_python": null, "summary": "Expose hardware info through HTTP", "version": "0.8.5" }, "last_serial": 1665382, "releases": { "0.4": [ { "comment_text": "", "digests": { "md5": "863d88592d204b6829695e2087ce6a12", "sha256": "4899d96d63b8c1cf0bff21fdca5ee290a0440c669f6a326ed90aedf175981b2e" }, "downloads": -1, "filename": "peekaboo-0.4.tar.gz", "has_sig": false, "md5_digest": "863d88592d204b6829695e2087ce6a12", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3101, "upload_time": "2015-02-26T12:56:57", "url": "https://files.pythonhosted.org/packages/23/4d/45dd0c973aeb6a4acc1046c6d18ca5e03a112828ad3f688670f79115c69e/peekaboo-0.4.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "35db3ef29c9a666d05ebd3f2b826c0f9", "sha256": "374e5acd60225ce023ad216d2e1ee20f95735945216e1c2f1930bcbfa0b2bf16" }, "downloads": -1, "filename": "peekaboo-0.5.tar.gz", "has_sig": false, "md5_digest": "35db3ef29c9a666d05ebd3f2b826c0f9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3159, "upload_time": "2015-02-26T13:03:20", "url": "https://files.pythonhosted.org/packages/52/61/cc3c342315f3318439dcfd7cadd80cc88f945f8ef2b102fd1be22bdb2005/peekaboo-0.5.tar.gz" } ], "0.6": [ { "comment_text": "", "digests": { "md5": "3235a97dafab6d14a1eb2702dffbdec9", "sha256": "1a7e7e2f3c32382947911e128385b3e74b3568dabeeff5d3396ff13f19f561e3" }, "downloads": -1, "filename": "peekaboo-0.6.tar.gz", "has_sig": false, "md5_digest": "3235a97dafab6d14a1eb2702dffbdec9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6094, "upload_time": "2015-02-26T13:06:30", "url": "https://files.pythonhosted.org/packages/a6/46/5fa7d130ef65342844bb5f5ae319421d38d1214ad7a2a1c56415a001ca39/peekaboo-0.6.tar.gz" } ], "0.6-1": [ { "comment_text": "", "digests": { "md5": "58bba1263b1a6395e7785c24c04f232b", "sha256": "893a0ed4ab3ca632e52d427aeb31bf8c904b3b1f56d2d035e676513b8a57949b" }, "downloads": -1, "filename": "peekaboo-0.6-1.tar.gz", "has_sig": false, "md5_digest": "58bba1263b1a6395e7785c24c04f232b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6995, "upload_time": "2015-02-26T13:11:47", "url": "https://files.pythonhosted.org/packages/c0/e0/2af19b7ba9a850f3b02b8c1f41caed8f5f1c3c91c75772ccb50f896cc75e/peekaboo-0.6-1.tar.gz" } ], "0.6-3": [ { "comment_text": "", "digests": { "md5": "7e5d77b0cbaa25c60faa001119763be2", "sha256": "c7e123319a1279669d6bfd99f5333a4c3a1459b90c07165c2b3a927915dafaa4" }, "downloads": -1, "filename": "peekaboo-0.6-3.tar.gz", "has_sig": false, "md5_digest": "7e5d77b0cbaa25c60faa001119763be2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7070, "upload_time": "2015-02-26T13:30:42", "url": "https://files.pythonhosted.org/packages/9b/cd/6e9207350854588199059a7d3e2d7d5cad537bb1da3d13a1e37b986971d3/peekaboo-0.6-3.tar.gz" } ], "0.6-4": [ { "comment_text": "", "digests": { "md5": "5148789cbe2f1ef16871caf93b280559", "sha256": "8e4a3859f992196148bc4f0a6a011a804990b4e929bea1ca66005cf66b6deb35" }, "downloads": -1, "filename": "peekaboo-0.6-4.tar.gz", "has_sig": false, "md5_digest": "5148789cbe2f1ef16871caf93b280559", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7339, "upload_time": "2015-02-26T13:57:30", "url": "https://files.pythonhosted.org/packages/89/be/0e2b546009dd20f30176b901473596bff16886f85a7e398852a8a9d6238a/peekaboo-0.6-4.tar.gz" } ], "0.6-5": [ { "comment_text": "", "digests": { "md5": "02842b5e632be607f674a2e6c7879681", "sha256": "d594298e8cb794af3003cce36205aa5fed31d878fd625f51b7c61e328add917a" }, "downloads": -1, "filename": "peekaboo-0.6-5.tar.gz", "has_sig": false, "md5_digest": "02842b5e632be607f674a2e6c7879681", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7334, "upload_time": "2015-02-26T14:51:37", "url": "https://files.pythonhosted.org/packages/ac/1f/824580ee8cd891ce0d83866c3489dd863639784373a172a140f2c54b2073/peekaboo-0.6-5.tar.gz" } ], "0.6-6": [ { "comment_text": "", "digests": { "md5": "f828ebe2724f168796ca93fdcdf1437d", "sha256": "1f7cd6526fc23d53e285485382377d7d652ac6716ed2188d9aa3d5fe717bbf3d" }, "downloads": -1, "filename": "peekaboo-0.6-6.tar.gz", "has_sig": false, "md5_digest": "f828ebe2724f168796ca93fdcdf1437d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7338, "upload_time": "2015-02-26T15:43:37", "url": "https://files.pythonhosted.org/packages/cc/ef/045d20fa286fe7fb3f7c24c6f72be593f329a9531cf9619851b1ac2ae783/peekaboo-0.6-6.tar.gz" } ], "0.7-1": [ { "comment_text": "", "digests": { "md5": "63d57778a45743500261fccefee21172", "sha256": "7d1cee80e3f12c3a712a16fe885bc5555ff82dd22ebd1bd6988afccf01b03343" }, "downloads": -1, "filename": "peekaboo-0.7-1.tar.gz", "has_sig": false, "md5_digest": "63d57778a45743500261fccefee21172", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7516, "upload_time": "2015-02-27T14:16:54", "url": "https://files.pythonhosted.org/packages/bf/bd/f9e884fa19016a1807aa6b52eca31a09b3e1c1ed874e5fa19703e3406bad/peekaboo-0.7-1.tar.gz" } ], "0.7.post2": [ { "comment_text": "", "digests": { "md5": "4bac08e7f594671072c188c938bf6947", "sha256": "80b2f600dd3c05edb3c5bb10bfb9e5605844d42c491bb92c8d70eeb5131cc08e" }, "downloads": -1, "filename": "peekaboo-0.7.post2.tar.gz", "has_sig": false, "md5_digest": "4bac08e7f594671072c188c938bf6947", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8861, "upload_time": "2015-05-21T15:10:35", "url": "https://files.pythonhosted.org/packages/e8/d9/a34fc8feaaeb1ac74cc6029e60d05775b013ae5e9838fdccde291c19ee55/peekaboo-0.7.post2.tar.gz" } ], "0.8.1": [ { "comment_text": "", "digests": { "md5": "e3f4b34e123626d52d18618fec0de280", "sha256": "994d5eeacf55ac87a33f10da8d3a27d7ccd7e3eb5f6cfbd10ba5b9f1b60575a3" }, "downloads": -1, "filename": "peekaboo-0.8.1.tar.gz", "has_sig": false, "md5_digest": "e3f4b34e123626d52d18618fec0de280", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8311, "upload_time": "2015-05-28T13:57:39", "url": "https://files.pythonhosted.org/packages/5c/04/fc7c7865c146d72be7d9876e4529aad1769b8d7ad861ee3070e458a2285b/peekaboo-0.8.1.tar.gz" } ], "0.8.2": [ { "comment_text": "", "digests": { "md5": "b2832f263db230ea766b1ed6ab5c1bc0", "sha256": "505cb10b1b83ddb331fc16665e627289649ff3a28530d2e883628479a2b196d2" }, "downloads": -1, "filename": "peekaboo-0.8.2.tar.gz", "has_sig": false, "md5_digest": "b2832f263db230ea766b1ed6ab5c1bc0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8343, "upload_time": "2015-05-29T13:12:10", "url": "https://files.pythonhosted.org/packages/c3/49/d9c523ab90fc9c07190db3083d160fb181b315ec9ae835d222d1897e4f33/peekaboo-0.8.2.tar.gz" } ], "0.8.3": [ { "comment_text": "", "digests": { "md5": "36d12b10cc28a0f96a7edd827268021f", "sha256": "a0bfa70baacb1d071b4fa11f7a37a6837711871a15ff829e7084d68893ff4e30" }, "downloads": -1, "filename": "peekaboo-0.8.3.tar.gz", "has_sig": false, "md5_digest": "36d12b10cc28a0f96a7edd827268021f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8353, "upload_time": "2015-05-29T13:29:32", "url": "https://files.pythonhosted.org/packages/2d/89/ad54238adbf16f5051b348ed9380c3fd618ccc3d94610ed5f8823ef197f7/peekaboo-0.8.3.tar.gz" } ], "0.8.4": [ { "comment_text": "", "digests": { "md5": "16a1f62833d5347092096e6ec87dd3bf", "sha256": "f17870eb0501cac8874e015285f71345525dc5347c908f29d6d9e4bc800fdfa9" }, "downloads": -1, "filename": "peekaboo-0.8.4.tar.gz", "has_sig": false, "md5_digest": "16a1f62833d5347092096e6ec87dd3bf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8470, "upload_time": "2015-06-01T15:51:01", "url": "https://files.pythonhosted.org/packages/99/fd/f25ba30ecc5fe93face32b8b8b2e17f21556fc6e067f113261829695715e/peekaboo-0.8.4.tar.gz" } ], "0.8.5": [ { "comment_text": "", "digests": { "md5": "abd3655cb6a51c86845d0f9f816d0cf4", "sha256": "2e14e978e8f39a19fb37cbc98d0f63d92f0fa0bb94e05ab37d0f992a96c0faf2" }, "downloads": -1, "filename": "peekaboo-0.8.5.tar.gz", "has_sig": false, "md5_digest": "abd3655cb6a51c86845d0f9f816d0cf4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8476, "upload_time": "2015-08-05T14:06:30", "url": "https://files.pythonhosted.org/packages/87/c8/69c3e70ef83858c842bb92ef69029a3f52a1b9376cba3293affcfc8101c7/peekaboo-0.8.5.tar.gz" } ], "0.8.post0": [ { "comment_text": "", "digests": { "md5": "2210be4a61d1f40b3b572ad239923b43", "sha256": "eb273da63976ccc2ad596106d291457a42bc2dbf2d608ebd295e24c4dcc4bf45" }, "downloads": -1, "filename": "peekaboo-0.8.post0.tar.gz", "has_sig": false, "md5_digest": "2210be4a61d1f40b3b572ad239923b43", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8177, "upload_time": "2015-05-28T13:18:17", "url": "https://files.pythonhosted.org/packages/4a/ae/677308785c01fdf8747ca396645736fa3301ba6014f3adad02ef978cccbc/peekaboo-0.8.post0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "abd3655cb6a51c86845d0f9f816d0cf4", "sha256": "2e14e978e8f39a19fb37cbc98d0f63d92f0fa0bb94e05ab37d0f992a96c0faf2" }, "downloads": -1, "filename": "peekaboo-0.8.5.tar.gz", "has_sig": false, "md5_digest": "abd3655cb6a51c86845d0f9f816d0cf4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8476, "upload_time": "2015-08-05T14:06:30", "url": "https://files.pythonhosted.org/packages/87/c8/69c3e70ef83858c842bb92ef69029a3f52a1b9376cba3293affcfc8101c7/peekaboo-0.8.5.tar.gz" } ] }