zykrix
Initial commit
4a86a4b
raw
history blame
522 Bytes
import pdfplumber
from newspaper import Article
def read_pdf(file):
text = ""
with pdfplumber.open(file) as pdf:
for page in pdf.pages:
page_text = page.extract_text()
if page_text:
text += page_text + "\n"
return text.strip()
def fetch_article_from_url(url):
try:
article = Article(url)
article.download()
article.parse()
return article.text
except Exception as e:
return f"⚠️ Failed to fetch article: {e}"