{ "info": { "author": "Vadivel", "author_email": "vadivelmurugank@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "peeksrc\n+++++++\n\nPeek into the sources and list the file types contained in the sources.\nAlso, enable display the sources in tree format.\n\nPurpose\n=======\n\n This tool can be used as the first step for source code reading and\n understand the basic design.\n * What are the different file types in the sources.\n * To understand file interface design.\n * Walk over specific extenstion on all directories.\n * Show directories and files with max depth level.\n * Generate header file path for doxygen\n\nInterface\n=========\n\n commandline\n -----------\n peeksrc\n -e [list] : Extension Lists\n -g group : Extension group\n -l level : File/Directory Level depth\n -u : All unknown files\n -p : List File extension Paths\n -d : Destination Dir\n -t : Directory Tree Structure\n -o : Output File\n \n API\n ---\n\n source = peeksrc()\n source.showextn()\n\nLogging and Reporting\n=====================\n\n Console Logs and formatting\n Generate HTML report\n Generate Doxy tool input\n Generate files to pipe\n\nDataStructures\n==============\n\n Data Associations\n File Extens -> Files \n File Extens -> Paths\n Directory -> File Extens -> Files\n\n Data Structure\n \n dirtree = ['dir1', \"dir1\", ..., ]\n\n ExtnNodes = { \n \"group1\" : {\n 'extn1' : {\n 'desc' : \"Description\",\n 'files' : \n { 'dir1' : [file1, file2, file3, ...]\n 'dir2' : [file1, file2, file3, ...]\n }\n }\n 'extn2' : {\n 'descr' : \"Description\",\n 'files' : \n { 'dir1' : [file1, file2, file3, ...]\n 'dir2' : [file1, file2, file3, ...]\n }\n }\n }\n", "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/vadivelmurugank/peekextn", "keywords": null, "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "peekextn", "package_url": "https://pypi.org/project/peekextn/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/peekextn/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/vadivelmurugank/peekextn" }, "release_url": "https://pypi.org/project/peekextn/0.74/", "requires_dist": null, "requires_python": null, "summary": "Peek extension and show respective sources", "version": "0.74" }, "last_serial": 1801896, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "e15b93ab7201d9889b879453e6706471", "sha256": "4118b35c6ff2e6d11dec4dcdb83244eea0f4adec74976a14c74bf2b41ecd98f4" }, "downloads": -1, "filename": "peekextn-0.1.linux-x86_64.exe", "has_sig": false, "md5_digest": "e15b93ab7201d9889b879453e6706471", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 62344, "upload_time": "2015-10-20T13:49:10", "url": "https://files.pythonhosted.org/packages/7f/07/9e5a4df569caaeef542172b70ff2e8b8ebf8d6e9a966d59782cc8922e1b2/peekextn-0.1.linux-x86_64.exe" }, { "comment_text": "", "digests": { "md5": "3e23967bb1d0a5bd51e84a3669756891", "sha256": "abd9a98ebb5de45b1c0fde936938210213284c4a7caf5732d197946ffaa5f9cd" }, "downloads": -1, "filename": "peekextn-0.1.tar.gz", "has_sig": false, "md5_digest": "3e23967bb1d0a5bd51e84a3669756891", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 542, "upload_time": "2015-10-20T13:49:01", "url": "https://files.pythonhosted.org/packages/81/e7/8c45498c42aac5cf30c4bbbb19471effb30041a9a0f087b74c869d0d784e/peekextn-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "b376ff4074112a9dcb936af827dc5044", "sha256": "4ad2c3825d224ade793995070dca82dcaf36f47a9dc24ec517c9150fcef7c665" }, "downloads": -1, "filename": "peekextn-0.2.linux-x86_64.exe", "has_sig": false, "md5_digest": "b376ff4074112a9dcb936af827dc5044", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 67751, "upload_time": "2015-10-20T23:39:13", "url": "https://files.pythonhosted.org/packages/86/31/bf7122024a4bed6fed44f811829299a24ea19b9896201ddaa3cba43987a9/peekextn-0.2.linux-x86_64.exe" }, { "comment_text": "", "digests": { "md5": "3fa0fc0a7d31d06792c38d922f749e86", "sha256": "029193200be29ef32c267a9a40cc8b04a032dd02ce6fc803654d99ac2c283a37" }, "downloads": -1, "filename": "peekextn-0.2.tar.gz", "has_sig": false, "md5_digest": "3fa0fc0a7d31d06792c38d922f749e86", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5343, "upload_time": "2015-10-20T23:39:09", "url": "https://files.pythonhosted.org/packages/4e/1a/5b2ba0cabc35803cfe34a9b012a84286403a750f6dfe36d79f1af03e3b64/peekextn-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "b4619abb235b6a6d638d11b7991a4272", "sha256": "a1f14b07c15f48b7b47db51d6ddbc15a982a07e2b8af7f86388f2382977c91e6" }, "downloads": -1, "filename": "peekextn-0.3.linux-x86_64.exe", "has_sig": false, "md5_digest": "b4619abb235b6a6d638d11b7991a4272", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 67824, "upload_time": "2015-10-21T04:35:54", "url": "https://files.pythonhosted.org/packages/84/d6/44f50360ec62fa39ecf1af1e63be8d148bb20e65541766f9bad510eccca5/peekextn-0.3.linux-x86_64.exe" }, { "comment_text": "", "digests": { "md5": "cd5bf6801c033af2b96ae04270c44372", "sha256": "eb27ca89403db18a7ce3de3df46b40fa2ec29ccc1fdb666a81eee49b33215fab" }, "downloads": -1, "filename": "peekextn-0.3.tar.gz", "has_sig": false, "md5_digest": "cd5bf6801c033af2b96ae04270c44372", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5350, "upload_time": "2015-10-21T04:35:51", "url": "https://files.pythonhosted.org/packages/b7/55/d944c2b1eaeba4fee8527abe7e455edd9b2c8d4372dc3b649a404a7361e3/peekextn-0.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "5674bf884f322ba8f73b6e187bb74c63", "sha256": "82bb17566c8598b593fcb318acf0f8e978ac76ac9d70d2e4ae4b8446df8032f1" }, "downloads": -1, "filename": "peekextn-0.4.tar.gz", "has_sig": false, "md5_digest": "5674bf884f322ba8f73b6e187bb74c63", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5827, "upload_time": "2015-11-03T19:50:43", "url": "https://files.pythonhosted.org/packages/c9/13/5cd895ce613a64d683570a8c7c8837f40ea82c1a4aa84c3d42007aa0ae46/peekextn-0.4.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "796f259701dae3508e8746596cc6fd1f", "sha256": "79f695cbf7cc2fa35322c203a095ccd6f879f7c09b63cdbdb1e5b20a4eaecff7" }, "downloads": -1, "filename": "peekextn-0.5.linux-x86_64.exe", "has_sig": false, "md5_digest": "796f259701dae3508e8746596cc6fd1f", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 68254, "upload_time": "2015-11-03T19:51:38", "url": "https://files.pythonhosted.org/packages/5e/bd/81fb9864eb86b4b215afb7d430edcfbab031ab93f0851d6d9b97cfa8019d/peekextn-0.5.linux-x86_64.exe" }, { "comment_text": "", "digests": { "md5": "af9e06712df4052c174c44ea623fb041", "sha256": "7e3ca1a5fb1565e3c7d80378d7b7e23302eaab6ada9fac4139bf54a36f902c0f" }, "downloads": -1, "filename": "peekextn-0.5.tar.gz", "has_sig": false, "md5_digest": "af9e06712df4052c174c44ea623fb041", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5829, "upload_time": "2015-11-03T19:51:30", "url": "https://files.pythonhosted.org/packages/fc/17/2227b11ad85f759d085440ef1502741e8889dd40da6a73e8c016ad8f1e2b/peekextn-0.5.tar.gz" } ], "0.6": [ { "comment_text": "", "digests": { "md5": "1c85ad10f8e85fa10136f7ec185cfbbb", "sha256": "3fc39d64ac45c556d52e07810522cb61f6dc8b16df214321ed26e4bda8a2f362" }, "downloads": -1, "filename": "peekextn-0.6.linux-x86_64.exe", "has_sig": false, "md5_digest": "1c85ad10f8e85fa10136f7ec185cfbbb", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 68291, "upload_time": "2015-11-03T22:05:53", "url": "https://files.pythonhosted.org/packages/ab/3d/f14cd6b220543798c9293617461eabe2f88651cedc3423251aee6ff76775/peekextn-0.6.linux-x86_64.exe" }, { "comment_text": "", "digests": { "md5": "b919d03ab4630afd1fdbd3ffb917dc85", "sha256": "2b04e7c5f0c166373e687799964cc67818e9730516cce325438caab864074d04" }, "downloads": -1, "filename": "peekextn-0.6.tar.gz", "has_sig": false, "md5_digest": "b919d03ab4630afd1fdbd3ffb917dc85", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5869, "upload_time": "2015-11-03T22:05:45", "url": "https://files.pythonhosted.org/packages/25/f5/5d17ee7d49ccb50d0aedc193a6acd3d02fb38c90da2f8e2fe50b2f73a016/peekextn-0.6.tar.gz" } ], "0.7": [ { "comment_text": "", "digests": { "md5": "889f1a656e6cb41657b74377a3ac5ee9", "sha256": "bbd4f2601fc8e0bda11d74ed8a1ff01cf839634a240147421baaefd191c72d69" }, "downloads": -1, "filename": "peekextn-0.7.linux-x86_64.exe", "has_sig": false, "md5_digest": "889f1a656e6cb41657b74377a3ac5ee9", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 68287, "upload_time": "2015-11-03T22:10:34", "url": "https://files.pythonhosted.org/packages/ec/58/f1ef5f282512d9e292508d73cc4c2c17388b55d551a019a6ad71e08b4760/peekextn-0.7.linux-x86_64.exe" }, { "comment_text": "", "digests": { "md5": "8b6be0af4dba5854a26b7cdb9ab2371c", "sha256": "e0921cd4a2d9647f654c689faafbe0b6de988561d11f93d1ee253c7d8976e832" }, "downloads": -1, "filename": "peekextn-0.7.tar.gz", "has_sig": false, "md5_digest": "8b6be0af4dba5854a26b7cdb9ab2371c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5863, "upload_time": "2015-11-03T22:10:24", "url": "https://files.pythonhosted.org/packages/12/64/d8ced9a0c54fab472e9a33a0a32e449a0b1b950eed1d72af25d79cbb18a2/peekextn-0.7.tar.gz" } ], "0.71": [ { "comment_text": "", "digests": { "md5": "17fe42d1d7c0e354fd29d3e9bd0f6102", "sha256": "e65843dab76868b55bcb36e75355f7bda634341019deee519f96c1ed80a590fe" }, "downloads": -1, "filename": "peekextn-0.71.tar.gz", "has_sig": false, "md5_digest": "17fe42d1d7c0e354fd29d3e9bd0f6102", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5863, "upload_time": "2015-11-03T22:21:37", "url": "https://files.pythonhosted.org/packages/07/d5/141562d106f8b1f43f35b79fe65a0a745920e12142483672c94aa7c0a9b0/peekextn-0.71.tar.gz" } ], "0.72": [ { "comment_text": "", "digests": { "md5": "990eee90b5ada26094aa1c7916050e53", "sha256": "4a12b8a8a1c8bac328510a9744b3180ac9f1de77a590d3e4d553da2f7a154f77" }, "downloads": -1, "filename": "peekextn-0.72.linux-x86_64.exe", "has_sig": false, "md5_digest": "990eee90b5ada26094aa1c7916050e53", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 68294, "upload_time": "2015-11-03T22:27:41", "url": "https://files.pythonhosted.org/packages/39/84/62760555143a561227fb27a29acfab391bbcd39552cb32eb7efdf043f7c1/peekextn-0.72.linux-x86_64.exe" }, { "comment_text": "", "digests": { "md5": "70e972227f37ee2b01b5b2e5cdcb0c98", "sha256": "fa09b5739c2bf175bb771f2d5e51d0aae09312fc148e6499e695a7e4bfbaf10b" }, "downloads": -1, "filename": "peekextn-0.72.tar.gz", "has_sig": false, "md5_digest": "70e972227f37ee2b01b5b2e5cdcb0c98", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5863, "upload_time": "2015-11-03T22:27:35", "url": "https://files.pythonhosted.org/packages/ff/74/79c1375bc532b9daeb5a0a2e4489b9c086675077e67124c908e83230deb8/peekextn-0.72.tar.gz" } ], "0.73": [ { "comment_text": "", "digests": { "md5": "984b3db59fe7f748eb3692616558676d", "sha256": "00f596e9df91bd311c066ff776e6619eb09c70ab87bbc6668867c2a61d6685ae" }, "downloads": -1, "filename": "peekextn-0.73.linux-x86_64.exe", "has_sig": false, "md5_digest": "984b3db59fe7f748eb3692616558676d", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 68274, "upload_time": "2015-11-04T03:18:14", "url": "https://files.pythonhosted.org/packages/af/b6/5ac3edee377234b9fb962ce3073df4182f1dea9a1746325d0bf4b5d07232/peekextn-0.73.linux-x86_64.exe" }, { "comment_text": "", "digests": { "md5": "3b06969f243a11a5fa48663b195b0e6b", "sha256": "0cd096f1081370395f8973781becaa8b346be7ffe19d8d83c68533526a3a8a02" }, "downloads": -1, "filename": "peekextn-0.73.tar.gz", "has_sig": false, "md5_digest": "3b06969f243a11a5fa48663b195b0e6b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5846, "upload_time": "2015-11-04T03:17:58", "url": "https://files.pythonhosted.org/packages/44/da/c1eee4024c409c9f0da73d6a86c556dad7afec26f41b1b54d0bf73d9fb31/peekextn-0.73.tar.gz" } ], "0.74": [ { "comment_text": "", "digests": { "md5": "4c214754797bbbff5e955a992506c871", "sha256": "9b8eb50c19307651a5b6a7d27f4f35e56488313187d65784f541c9c15d738ac4" }, "downloads": -1, "filename": "peekextn-0.74.linux-x86_64.exe", "has_sig": false, "md5_digest": "4c214754797bbbff5e955a992506c871", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 68323, "upload_time": "2015-11-05T04:32:14", "url": "https://files.pythonhosted.org/packages/e8/84/a827adb9e2b84a73c34d53927b311a0839a561cc4827d4d864519902e5c3/peekextn-0.74.linux-x86_64.exe" }, { "comment_text": "", "digests": { "md5": "bf73f1880135f36f2a1f239706ed970f", "sha256": "be1997642e552d0bb5ce9331d585c5924db45bd46ebfc045123be0ccf878755f" }, "downloads": -1, "filename": "peekextn-0.74.tar.gz", "has_sig": false, "md5_digest": "bf73f1880135f36f2a1f239706ed970f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5892, "upload_time": "2015-11-05T04:32:10", "url": "https://files.pythonhosted.org/packages/15/18/5f349c606794f9bbf9ffa4b26ea0f11dba5b34adedc776a21ae1127c24a7/peekextn-0.74.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4c214754797bbbff5e955a992506c871", "sha256": "9b8eb50c19307651a5b6a7d27f4f35e56488313187d65784f541c9c15d738ac4" }, "downloads": -1, "filename": "peekextn-0.74.linux-x86_64.exe", "has_sig": false, "md5_digest": "4c214754797bbbff5e955a992506c871", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 68323, "upload_time": "2015-11-05T04:32:14", "url": "https://files.pythonhosted.org/packages/e8/84/a827adb9e2b84a73c34d53927b311a0839a561cc4827d4d864519902e5c3/peekextn-0.74.linux-x86_64.exe" }, { "comment_text": "", "digests": { "md5": "bf73f1880135f36f2a1f239706ed970f", "sha256": "be1997642e552d0bb5ce9331d585c5924db45bd46ebfc045123be0ccf878755f" }, "downloads": -1, "filename": "peekextn-0.74.tar.gz", "has_sig": false, "md5_digest": "bf73f1880135f36f2a1f239706ed970f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5892, "upload_time": "2015-11-05T04:32:10", "url": "https://files.pythonhosted.org/packages/15/18/5f349c606794f9bbf9ffa4b26ea0f11dba5b34adedc776a21ae1127c24a7/peekextn-0.74.tar.gz" } ] }