A lightweight Java-based web application for extracting and displaying news article metadata in a structured format.
The News Metadata Scraper is a web-based tool that allows users to extract and view essential metadata from any news article URL.
It helps journalists, researchers, and digital forensics professionals quickly identify core information like title, description, author, publication date, and other useful details directly from the webpage.
The project uses Java and JSoup for backend processing and a responsive HTML/CSS/JavaScript frontend for interaction.
- To automate the extraction of metadata (title, description, author, date, etc.) from online news articles.
- To present extracted metadata in a clear, tabular, and visually appealing format.
- To provide a deployable solution accessible online using free hosting platforms like Render.
| Layer | Technology Used |
|---|---|
| Frontend | HTML, CSS, JavaScript |
| Backend | Java (JSoup Library) |
| Styling Framework | Custom CSS |
| Hosting | Render (for backend), GitHub Pages/Netlify (for frontend) |
| Build Tool | Docker (for containerized deployment) |
- Extracts metadata such as:
- Title of the news article
- Description
- Author name
- Publication date
- Keywords
- Meta tags
- Displays results in a clean, modern table format under the “Scrape Metadata” button.
- Responsive and visually attractive frontend design.
- Works with most online news URLs.
- Export results as CSV or JSON.
- Easy to deploy and host on free platforms.
git clone https://github.com/your-username/news-metadata-scraper.git
cd news-metadata-scraperjavac -cp ".:jsoup-1.21.2.jar" Main.java
java -cp ".:jsoup-1.21.2.jar" Main-
Push your project to GitHub.
-
Add a Dockerfile (already included).
-
On Render.com, create a New Web Service → choose Docker → connect repo → deploy.
- Support for image metadata extraction (e.g., watermarking analysis).
- Integration with AI-based fake news detection APIs.
- Add browser extension support for quick scraping.
Developed by: Saurabh Kisan Butale