{ "info": { "author": "James T", "author_email": "jtara@tuta.io", "bugtrack_url": null, "classifiers": [], "description": "get_media_files \n=============== \n \nPython class to return a list of local media files from a folder with \nmetadata of the files \n \nRequirements \n------------ \n \n- Python 3 \n \nModules \n^^^^^^^ \n \n- pymediainfo \n- click \n \nDependencies \n^^^^^^^^^^^^ \n \n- `MediaInfo`_ (for pymediainfo module) \n \n \nget_media_files.__main_\\_ \n------------------------- \n \nDescription: Returns list of files with data & file path of each file in \nits own list sorted by creation/metadata change time (oldest to newest\n(ascending order)) by default\n\nInput: path to media files\n\nOutput: list of lists each containing media info of each media file\n\nUsage\n^^^^^^^^^^^^^\n\nUse as CLI app such as ``python -m get_media_files my_path/Pictures`` or use it\nas an API and import via ``from get_media_files import GetMediaFiles``.\n\n\nExample\n^^^^^^^^^^^^^\nSuppose I have 2 image files, test2.jpg and test3.jpg, 1 text file, and\n1 folder in the following path and\n\nrun the following code:\n\n::\n\n from get_media_files import GetMediaFiles\n\n path = '/home/j/Documents/_Github-Projects/MediaToVideo/temp-imgs'\n media = GetMediaFiles(path)\n info = media.get_info(path, track_types=['Image','Video'])\n print(info)\n\nprinted output:\n\n::\n\n [['/home/j/Documents/_Github-Projects/MediaToVideo/temp-imgs/test2.jpg',\n {'Image':\n {'duration': None, 'format': 'JPEG', 'size': (1920, 1080)}},\n 'Image',\n 1473055449.7858396],\n ['/home/j/Documents/_Github-Projects/MediaToVideo/temp-imgs/test3.jpg',\n {'Image':\n {'duration': None, 'format': 'JPEG', 'size': (291, 1080)}},\n 'Image',\n 1473055449.921839]]\n\n.. _MediaInfo: https://mediaarea.net/en/MediaInfo/Download", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/jtara1/get_media_files", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "get-media-files", "package_url": "https://pypi.org/project/get-media-files/", "platform": "", "project_url": "https://pypi.org/project/get-media-files/", "project_urls": { "Homepage": "https://github.com/jtara1/get_media_files" }, "release_url": "https://pypi.org/project/get-media-files/0.2.0/", "requires_dist": null, "requires_python": "", "summary": "Get info such as duration, type, or resolution of local files", "version": "0.2.0" }, "last_serial": 4521491, "releases": { "0.1.1": [ { "comment_text": "", "digests": { "md5": "41db26abb99adf8b2f49b4eb440c7734", "sha256": "f3d7632e33d38fa1dd39f7f15a302ea743667b386bc6671d480b5e7846a4f523" }, "downloads": -1, "filename": "get_media_files-0.1.1.tar.gz", "has_sig": false, "md5_digest": "41db26abb99adf8b2f49b4eb440c7734", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2891, "upload_time": "2017-12-20T00:56:20", "url": "https://files.pythonhosted.org/packages/94/01/6753284b94b8ff499a5f225c0289627e8e6cf8c3d26b04a410f5bf5451ec/get_media_files-0.1.1.tar.gz" } ], "0.1.10": [ { "comment_text": "", "digests": { "md5": "fbe429635ef4dd6518724744e9e508f8", "sha256": "2b1ee0ed5c368c630fb61b5f29ba5a8928aaba173f9e688e03eb2748a3779f27" }, "downloads": -1, "filename": "get_media_files-0.1.10.tar.gz", "has_sig": false, "md5_digest": "fbe429635ef4dd6518724744e9e508f8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 936955, "upload_time": "2018-02-03T02:33:42", "url": "https://files.pythonhosted.org/packages/b2/2f/c95b3b04171cb89c9c01fca8d62194f556ae49a79a8f24de29f844cc1922/get_media_files-0.1.10.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "37a612c1e6ec6563e6a8e290d1f4b5a9", "sha256": "365680900b93f5229c2fe75ef948668439ffd9f24fc79cc8bcc3e5b3ff7d8fb1" }, "downloads": -1, "filename": "get_media_files-0.1.2.tar.gz", "has_sig": false, "md5_digest": "37a612c1e6ec6563e6a8e290d1f4b5a9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3796, "upload_time": "2017-12-20T23:11:10", "url": "https://files.pythonhosted.org/packages/94/ec/87d8bc638ccee8d6adf3ec427f8f2220bd33e30adb2a61d7bc7880e545e5/get_media_files-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "2d24cc7160de700144c0d9180c4bdeeb", "sha256": "0967d6940f313acccfd66469ad0812d003c82c179663c8e2b7c074ad02d7b52f" }, "downloads": -1, "filename": "get_media_files-0.1.3.tar.gz", "has_sig": false, "md5_digest": "2d24cc7160de700144c0d9180c4bdeeb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3791, "upload_time": "2017-12-20T23:13:41", "url": "https://files.pythonhosted.org/packages/0c/ec/1c7a23ca5f41da9140565f59a25962dd3a09d462f6917e46198b8ef46a65/get_media_files-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "3d4d068618699cee58adc42bcfb7dfd3", "sha256": "f724aa2bd0074fca0d010a29a96cd965b9683a6b1175daba9c41892f82fea5dc" }, "downloads": -1, "filename": "get_media_files-0.1.4.tar.gz", "has_sig": false, "md5_digest": "3d4d068618699cee58adc42bcfb7dfd3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3863, "upload_time": "2017-12-21T22:58:08", "url": "https://files.pythonhosted.org/packages/3a/4f/f5c3e519f458e7f31637762ebdbb79cd1807d3570bb7734c3ff9f4bf2c6a/get_media_files-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "f23b3fd9f81a515f775cba4fcf228dc5", "sha256": "d9a6317532f81198d6ef2413eaf85dd2325750b9e9dcaa7cb9b67b62b23d3720" }, "downloads": -1, "filename": "get_media_files-0.1.5.tar.gz", "has_sig": false, "md5_digest": "f23b3fd9f81a515f775cba4fcf228dc5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 935731, "upload_time": "2017-12-23T01:25:06", "url": "https://files.pythonhosted.org/packages/2b/11/6007e917c0804e13abf807a97fad52c86fe4bda5c5cceb395e11711e199c/get_media_files-0.1.5.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "5ecbad60facaeedc75e78e667f73d7c3", "sha256": "365a059935c74a639e4f2fae81484b2b22ed579d79e658daded9773d32e450c9" }, "downloads": -1, "filename": "get_media_files-0.1.7.tar.gz", "has_sig": false, "md5_digest": "5ecbad60facaeedc75e78e667f73d7c3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 936763, "upload_time": "2018-01-13T00:20:20", "url": "https://files.pythonhosted.org/packages/b7/af/e1864a7cdaff22ca11addcf7fd0ec7350d1573eb460c143892c8a2f121d3/get_media_files-0.1.7.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "0915aa5f6aae9f086b39eab8ad8235b7", "sha256": "890f5305c4654fc3d649f00e52b84097893f8ae9e35acd0508a7354a4dbb7034" }, "downloads": -1, "filename": "get_media_files-0.1.8.tar.gz", "has_sig": false, "md5_digest": "0915aa5f6aae9f086b39eab8ad8235b7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 936896, "upload_time": "2018-01-28T02:42:16", "url": "https://files.pythonhosted.org/packages/2d/69/45c84ff2622c32381675db464b647f6ce14f0208a4a8879d35681647b62c/get_media_files-0.1.8.tar.gz" } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "d8956bacfd11521c4f7b27bea6be4323", "sha256": "74c45600f0c09232d8a12adf0a4b2bf3712496444f25794be891b6d3f73bc9ed" }, "downloads": -1, "filename": "get_media_files-0.1.9.tar.gz", "has_sig": false, "md5_digest": "d8956bacfd11521c4f7b27bea6be4323", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 936942, "upload_time": "2018-02-03T02:24:03", "url": "https://files.pythonhosted.org/packages/96/ee/d935c70068d8e3c4bd2af867ee974fa63cdef16662b1d7dea04505778d92/get_media_files-0.1.9.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "c59a294e64bc7e7a464e8415e97b4fb4", "sha256": "9ba15a2fa212051c0a2e3cb93eab49039b642fb2fd076d6186c6885a2eaf38a3" }, "downloads": -1, "filename": "get_media_files-0.2.0.tar.gz", "has_sig": false, "md5_digest": "c59a294e64bc7e7a464e8415e97b4fb4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 935839, "upload_time": "2018-11-23T18:42:14", "url": "https://files.pythonhosted.org/packages/a5/f9/5c552aedc33285d2698676afddf4178145417b94115e28b430ea3acecf1c/get_media_files-0.2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c59a294e64bc7e7a464e8415e97b4fb4", "sha256": "9ba15a2fa212051c0a2e3cb93eab49039b642fb2fd076d6186c6885a2eaf38a3" }, "downloads": -1, "filename": "get_media_files-0.2.0.tar.gz", "has_sig": false, "md5_digest": "c59a294e64bc7e7a464e8415e97b4fb4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 935839, "upload_time": "2018-11-23T18:42:14", "url": "https://files.pythonhosted.org/packages/a5/f9/5c552aedc33285d2698676afddf4178145417b94115e28b430ea3acecf1c/get_media_files-0.2.0.tar.gz" } ] }