Skip to content

AishaSid/natural-language-processing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 

Repository files navigation

NLP Assignments

This repository contains my Natural Language Processing (NLP) course assignments.
Assignments are organized in separate branches for clarity.

📂 Branches

  • main → Web scraping tasks (Federal Shariat Court judgments)

⚙️ Tools Used

  • Python 3.x
  • requests, beautifulsoup4, json, os

Steps Followed (Assignment 1)

  1. Scraped case details and leading judgments from the Federal Shariat Court website.
  2. Saved extracted data into JSON format.
  3. Added functionality to download related PDF files.
  4. Built a simple CLI menu for running different tasks.

🐞 Issues Faced

  • Website timeouts due to large data.
  • Broken / invalid PDF links.
  • Handled by adding retries, skips, and JSON updates without crashes.

🔀 Future assignments will be added in their respective branches.

About

natural language practices on Sharaih Court data

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors