mirror of https://gitlab.com/bashrc2/epicyon
				
				
				
			Duplicate function
							parent
							
								
									0627c10996
								
							
						
					
					
						commit
						96a58c4428
					
				
							
								
								
									
										13
									
								
								daemon.py
								
								
								
								
							
							
						
						
									
										13
									
								
								daemon.py
								
								
								
								
							|  | @ -114,7 +114,6 @@ from threads import threadWithTrace | |||
| from threads import removeDormantThreads | ||||
| from media import replaceYouTube | ||||
| from media import attachMedia | ||||
| from media import pathIsImage | ||||
| from media import pathIsVideo | ||||
| from media import pathIsAudio | ||||
| from blocking import updateBlockedCache | ||||
|  | @ -5927,7 +5926,7 @@ class PubServer(BaseHTTPRequestHandler): | |||
|                    GETstartTime, GETtimings: {}) -> None: | ||||
|         """Returns a media file | ||||
|         """ | ||||
|         if pathIsImage(path) or \ | ||||
|         if isImageFile(path) or \ | ||||
|            pathIsVideo(path) or \ | ||||
|            pathIsAudio(path): | ||||
|             mediaStr = path.split('/media/')[1] | ||||
|  | @ -5957,7 +5956,7 @@ class PubServer(BaseHTTPRequestHandler): | |||
|                    GETstartTime, GETtimings: {}) -> None: | ||||
|         """Returns an emoji image | ||||
|         """ | ||||
|         if pathIsImage(path): | ||||
|         if isImageFile(path): | ||||
|             emojiStr = path.split('/emoji/')[1] | ||||
|             emojiFilename = baseDir + '/emoji/' + emojiStr | ||||
|             if os.path.isfile(emojiFilename): | ||||
|  | @ -10203,7 +10202,7 @@ class PubServer(BaseHTTPRequestHandler): | |||
|                         GETstartTime, GETtimings: {}) -> bool: | ||||
|         """Show a shared item image | ||||
|         """ | ||||
|         if not pathIsImage(path): | ||||
|         if not isImageFile(path): | ||||
|             self._404() | ||||
|             return True | ||||
| 
 | ||||
|  | @ -10253,7 +10252,7 @@ class PubServer(BaseHTTPRequestHandler): | |||
|             if '/accounts/avatars/' not in path: | ||||
|                 if '/accounts/headers/' not in path: | ||||
|                     return False | ||||
|         if not pathIsImage(path): | ||||
|         if not isImageFile(path): | ||||
|             return False | ||||
|         if '/accounts/avatars/' in path: | ||||
|             avatarStr = path.split('/accounts/avatars/')[1] | ||||
|  | @ -11475,7 +11474,7 @@ class PubServer(BaseHTTPRequestHandler): | |||
| 
 | ||||
|         # if not authorized then show the login screen | ||||
|         if htmlGET and self.path != '/login' and \ | ||||
|            not pathIsImage(self.path) and \ | ||||
|            not isImageFile(self.path) and \ | ||||
|            self.path != '/' and \ | ||||
|            self.path != '/users/news/linksmobile' and \ | ||||
|            self.path != '/users/news/newswiremobile': | ||||
|  | @ -13136,7 +13135,7 @@ class PubServer(BaseHTTPRequestHandler): | |||
|         fileLength = -1 | ||||
| 
 | ||||
|         if '/media/' in self.path: | ||||
|             if pathIsImage(self.path) or \ | ||||
|             if isImageFile(self.path) or \ | ||||
|                pathIsVideo(self.path) or \ | ||||
|                pathIsAudio(self.path): | ||||
|                 mediaStr = self.path.split('/media/')[1] | ||||
|  |  | |||
							
								
								
									
										11
									
								
								media.py
								
								
								
								
							
							
						
						
									
										11
									
								
								media.py
								
								
								
								
							|  | @ -286,17 +286,6 @@ def archiveMedia(baseDir: str, archiveDirectory: str, maxWeeks=4) -> None: | |||
|         break | ||||
| 
 | ||||
| 
 | ||||
| def pathIsImage(path: str) -> bool: | ||||
|     if path.endswith('.png') or \ | ||||
|        path.endswith('.jpg') or \ | ||||
|        path.endswith('.gif') or \ | ||||
|        path.endswith('.svg') or \ | ||||
|        path.endswith('.avif') or \ | ||||
|        path.endswith('.webp'): | ||||
|         return True | ||||
|     return False | ||||
| 
 | ||||
| 
 | ||||
| def pathIsVideo(path: str) -> bool: | ||||
|     if path.endswith('.ogv') or \ | ||||
|        path.endswith('.mp4'): | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue