Metadata-Version: 1.0
Name: get_media_files
Version: 0.2.0
Summary: Get info such as duration, type, or resolution of local files
Home-page: https://github.com/jtara1/get_media_files
Author: James T
Author-email: jtara@tuta.io
License: UNKNOWN
Description: get_media_files                                                                                                                      
        ===============                                                                                                                      
                                                                                                                                             
        Python class to return a list of local media files from a folder with                                                                
        metadata of the files                                                                                                                
                                                                                                                                             
        Requirements                                                                                                                         
        ------------                                                                                                                         
                                                                                                                                             
        -  Python 3                                                                                                                          
                                                                                                                                             
        Modules                                                                                                                              
        ^^^^^^^                                                                                                                              
                                                                                                                                             
        -  pymediainfo                                                                                                                       
        -  click                                                                                                                             
                                                                                                                                             
        Dependencies                                                                                                                         
        ^^^^^^^^^^^^                                                                                                                         
                                                                                                                                             
        -  `MediaInfo`_ (for pymediainfo module)                                                                                             
                                                                                                                                                                                                      
                                                                                                                                             
        get_media_files.__main_\_                                                                                                            
        -------------------------                                                                                                            
                                                                                                                                             
        Description: Returns list of files with data & file path of each file in                                                             
        its own list sorted by creation/metadata change time (oldest to newest
        (ascending order)) by default
        
        Input: path to media files
        
        Output: list of lists each containing media info of each media file
        
        Usage
        ^^^^^^^^^^^^^
        
        Use as CLI app such as ``python -m get_media_files my_path/Pictures`` or use it
        as an API and import via ``from get_media_files import GetMediaFiles``.
        
        
        Example
        ^^^^^^^^^^^^^
        Suppose I have 2 image files, test2.jpg and test3.jpg, 1 text file, and
        1 folder in the following path and
        
        run the following code:
        
        ::
        
            from get_media_files import GetMediaFiles
        
            path = '/home/j/Documents/_Github-Projects/MediaToVideo/temp-imgs'
            media = GetMediaFiles(path)
            info = media.get_info(path, track_types=['Image','Video'])
            print(info)
        
        printed output:
        
        ::
        
            [['/home/j/Documents/_Github-Projects/MediaToVideo/temp-imgs/test2.jpg',
            {'Image':
                {'duration': None, 'format': 'JPEG', 'size': (1920, 1080)}},
            'Image',
            1473055449.7858396],
            ['/home/j/Documents/_Github-Projects/MediaToVideo/temp-imgs/test3.jpg',
            {'Image':
                {'duration': None, 'format': 'JPEG', 'size': (291, 1080)}},
            'Image',
            1473055449.921839]]
        
        .. _MediaInfo: https://mediaarea.net/en/MediaInfo/Download 
        
        
Platform: UNKNOWN
