makeText now strips urls from definitions
This commit is contained in:
		
							parent
							
								
									177ce33ff1
								
							
						
					
					
						commit
						e8fdd91529
					
				| 
						 | 
					@ -8,8 +8,6 @@ const sampleData = {
 | 
				
			||||||
    scientific: 0
 | 
					    scientific: 0
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
export default function makeText(prompt){
 | 
					export default function makeText(prompt){
 | 
				
			||||||
const meanings = JSON.parse(prompt.meanings)
 | 
					const meanings = JSON.parse(prompt.meanings)
 | 
				
			||||||
const word = prompt.word
 | 
					const word = prompt.word
 | 
				
			||||||
| 
						 | 
					@ -30,7 +28,7 @@ for (const meaning of meanings) {
 | 
				
			||||||
    let definitionsIterator = 1
 | 
					    let definitionsIterator = 1
 | 
				
			||||||
    for (const definition of meaning.definitions) {
 | 
					    for (const definition of meaning.definitions) {
 | 
				
			||||||
        if(definitionsIterator<=maxDefsPerMeaning[meaningsIterator]){
 | 
					        if(definitionsIterator<=maxDefsPerMeaning[meaningsIterator]){
 | 
				
			||||||
            meaningsText = meaningsText+"- "+definition.definition+"\n"
 | 
					            meaningsText = meaningsText+"- "+removeUrls(definition.definition)+"\n"
 | 
				
			||||||
        } else {
 | 
					        } else {
 | 
				
			||||||
            meaningsText=meaningsText  
 | 
					            meaningsText=meaningsText  
 | 
				
			||||||
            break
 | 
					            break
 | 
				
			||||||
| 
						 | 
					@ -45,4 +43,7 @@ let postScript = "#writing #microfiction #vss #"+word
 | 
				
			||||||
return text+meaningsText+postScript
 | 
					return text+meaningsText+postScript
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
//console.log(await makeText(sampleData))
 | 
					function removeUrls(string){
 | 
				
			||||||
 | 
					    return string.replace(/(https:\/\/www\.|http:\/\/www\.|https:\/\/|http:\/\/)?[a-zA-Z]{2,}(\.[a-zA-Z]{2,})(\.[a-zA-Z]{2,})?\/[a-zA-Z0-9]{2,}|((https:\/\/www\.|http:\/\/www\.|https:\/\/|http:\/\/)?[a-zA-Z]{2,}(\.[a-zA-Z]{2,})(\.[a-zA-Z]{2,})?)|(https:\/\/www\.|http:\/\/www\.|https:\/\/|http:\/\/)?[a-zA-Z0-9]{2,}\.[a-zA-Z0-9]{2,}\.[a-zA-Z0-9]{2,}(\.[a-zA-Z0-9]{2,})?/g, '')
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					console.log(removeUrls("Hello there newgrounds.com www.poopants.org this is http://localhost:80 working as intended."))
 | 
				
			||||||
		Loading…
	
		Reference in New Issue