semvec/pypi-packages huggingface dataset:
university-ranking-scraper 0.0.3
A web crawler to crawl Best Global University Ranking on usnews, Times Higher Education, and QS websites
Keywords: university_rankings, usnews, times_higher_education, qs

# University Subject Ranking Best Global Universities scraper
A web crawler to scrape university rankings from US News, Times Higher Education, and QS websites.

Interested to know how I do it? Visit [here](https://towardsdatascience.com/how-to-build-a-simple-web-crawler-66082fc82470) for more info.

# Installation
Install with pip:

`$ pip install university_ranking_scraper`

# Usage

```Python
import university_ranking_scraper

# usnews, https://www.usnews.com/education/best-global-universities/surgery?region=asia
df = university_ranking_scraper.scrape_usnews('asia', 'surgery')

# timeshighereducation, https://www.timeshighereducation.com/world-university-rankings/2025/subject-ranking/arts-and-humanities
df = university_ranking_scraper.scrape_times('arts-and-humanities')

# qs, https://www.topuniversities.com/university-subject-rankings/linguistics
df = university_ranking_scraper.scrape_qs('linguistics')
```
rm-date-parser 0.2.2
Finds every date in text and returns each one with the detected format
Requires Python: >=3.9
Keywords: date, parser, nlp, datetime

# DateParserPython

A lightweight Python port of the DateParser logic used to identify and normalize dates and times in natural-language text. The package exposes a single `Parser` class that scans free-form strings and returns structured `LocalDateModel` results containing normalized values, the detected format, and the source offsets.

## Installation

```bash
pip install dateparserpython
```

To work with a local clone, install the project in editable mode (this also makes the `dateparserpython` package importable straight from the repo):

```bash
python -m pip install -e .
```

## Quickstart

```python
from dateparserpython import Parser

parser = Parser()
for local_date in parser.parse("12/12/2025"):  # Pass any free‑form text
    print(local_date.date_time_string, local_date.identified_date_format)
```

Running `python test.py` prints a set of parsed examples for convenience.

## Development

1. Create a virtual environment and activate it.
2. Install editable dependencies: `python -m pip install -e .[dev]` (dev extras coming soon; currently empty).
3. Run unit tests / scripts from the project root. For ad-hoc checks you can run `python test.py` or create your own fixtures.

Please open an issue or PR if you hit a parsing case that is not currently supported.