Fix username regex, add media endpoint
This commit is contained in:
		
							parent
							
								
									632a2c6c82
								
							
						
					
					
						commit
						b51f1cbbd4
					
				| 
						 | 
				
			
			@ -11,7 +11,10 @@ const
 | 
			
		|||
  base = parseUri("https://twitter.com/")
 | 
			
		||||
  apiBase = parseUri("https://api.twitter.com/1.1/")
 | 
			
		||||
 | 
			
		||||
  timelineUrl = "i/profiles/show/$1/timeline/tweets?include_available_features=1&include_entities=1&include_new_items_bar=true"
 | 
			
		||||
  timelineParams = "?include_available_features=1&include_entities=1&include_new_items_bar=false&reset_error_state=false"
 | 
			
		||||
  showUrl = "i/profiles/show/$1" & timelineParams
 | 
			
		||||
  timelineUrl = showUrl % "$1/timeline/tweets"
 | 
			
		||||
  timelineMediaUrl = showUrl % "$1/media_timeline"
 | 
			
		||||
  profilePopupUrl = "i/profiles/popup"
 | 
			
		||||
  profileIntentUrl = "intent/user"
 | 
			
		||||
  tweetUrl = "i/status/"
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -8,7 +8,7 @@ from unicode import Rune, `$`
 | 
			
		|||
const
 | 
			
		||||
  urlRegex = re"((https?|ftp)://(-\.)?([^\s/?\.#]+\.?)+(/[^\s\)]*)?)"
 | 
			
		||||
  emailRegex = re"([a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+\.[a-zA-Z0-9-.]+)"
 | 
			
		||||
  usernameRegex = re"(^|[^\S]|\.|>)@([A-z0-9_]+)"
 | 
			
		||||
  usernameRegex = re"(^|[\s\.,>])@([A-z0-9_]+)"
 | 
			
		||||
  picRegex = re"pic.twitter.com/[^ ]+"
 | 
			
		||||
  cardRegex = re"(https?://)?cards.twitter.com/[^ ]+"
 | 
			
		||||
  ellipsisRegex = re" ?…"
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue