Spaces:
Sleeping
Sleeping
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}" | |