Fix get_date_from_string function
This commit is contained in:
		
							parent
							
								
									e0509cdb57
								
							
						
					
					
						commit
						34e58d6a0f
					
				@ -143,6 +143,9 @@ class FPath:
 | 
				
			|||||||
                # Delete separator
 | 
					                # Delete separator
 | 
				
			||||||
                if re.search('^[-_ .]', part):
 | 
					                if re.search('^[-_ .]', part):
 | 
				
			||||||
                    part = part[1:]
 | 
					                    part = part[1:]
 | 
				
			||||||
 | 
					                if part != stem:
 | 
				
			||||||
 | 
					                    # We only want to match first result
 | 
				
			||||||
 | 
					                    break
 | 
				
			||||||
        elif item == 'date':
 | 
					        elif item == 'date':
 | 
				
			||||||
            date = metadata['date_media']
 | 
					            date = metadata['date_media']
 | 
				
			||||||
            # early morning photos can be grouped with previous day
 | 
					            # early morning photos can be grouped with previous day
 | 
				
			||||||
 | 
				
			|||||||
@ -69,7 +69,7 @@ def get_date_regex(user_regex=None):
 | 
				
			|||||||
            # regex to match date format type %Y%m%d, %y%m%d, %d%m%Y,
 | 
					            # regex to match date format type %Y%m%d, %y%m%d, %d%m%Y,
 | 
				
			||||||
            # etc...
 | 
					            # etc...
 | 
				
			||||||
            'a': re.compile(
 | 
					            'a': re.compile(
 | 
				
			||||||
                r'.*[_-]?(?P<year>\d{4})[_-]?(?P<month>\d{2})[_-]?(?P<day>\d{2})[_-]?(?P<hour>\d{2})[_-]?(?P<minute>\d{2})[_-]?(?P<second>\d{2})'
 | 
					                r'[-_./](?P<year>\d{4})[-_.]?(?P<month>\d{2})[-_.]?(?P<day>\d{2})[-_.]?(?P<hour>\d{2})[-_.]?(?P<minute>\d{2})[-_.]?(?P<second>\d{2})'
 | 
				
			||||||
            ),
 | 
					            ),
 | 
				
			||||||
            'b': re.compile(
 | 
					            'b': re.compile(
 | 
				
			||||||
                r'[-_./](?P<year>\d{4})[-_.]?(?P<month>\d{2})[-_.]?(?P<day>\d{2})[-_./]'
 | 
					                r'[-_./](?P<year>\d{4})[-_.]?(?P<month>\d{2})[-_.]?(?P<day>\d{2})[-_./]'
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user