semvec/pypi-packages huggingface dataset:
evemap 0.0.0b5
Example plugin app for Alliance Auth.
Requires Python: >=3.8

# evemap

Map plugin for [AllianceAuth](https://gitlab.com/allianceauth/allianceauth).

> This is a proof-of-concept that is a work-in-progress.

## Features

- Pan + Zoom
- - Scroll to zoom
- - Shift + Drag to zoom to box
- - Alt + Shift + Drag to rotate

### Regions View
- Dynamic styles based on zoom level
- - Far: Regions + Connections
- - Close: System names + Gate Network
- Click System Point/Name for info pane
- Click Region Name to open Single Region View

### Region View
Isolate and view a region
- Click Plan View (top left) to open Region Plan View

### Region Plan View
Whilst maintaining the connections of the Stargate Network, re-organises the layout in a logical view.

## Installation

### Step 1 - Pre-Requisites

Evemap is an App for Alliance Auth, Please make sure you have this installed. Evemap is not a standalone Django Application.

### Step 2 - Install app

pip install evemap

### Step 3 - Configure Auth settings

Configure your Auth settings (`local.py`) as follows:

```python
INSTALLED_APPS += [
	'eveuniverse',
	'evemap',
...
```

### Step 4 - Maintain Alliance Auth

- Run migrations `python manage.py migrate`
- Gather your static-files `python manage.py collectstatic`
- Restart Alliance Auth

# Screenshots

## Universe
![Universe](https://i.imgur.com/y6euNrj.png)

## Universe Close
![Universe Close](https://i.imgur.com/4MBfWVP.png)

## Single Region View
![Single Region](https://i.imgur.com/lGScUQW.png)

## Single Region Plan View
![Single Region Plan](https://i.imgur.com/7rPaFsx.png)

## Single Region Plan View (with info overlay)
![Single Region Plan Info](https://i.imgur.com/RCg8SUM.png)
scopus-scraping 0.1.0
Add your description here
Requires Python: >=3.13

# Scopus scraping

Scrape citations from Scopus.

**For now only supports links like `http://www.scopus.com/inward/record.url?eid=2-s2.0-85147250183&partnerID=MN8TOARS` from ORCID pages**

## Getting started

### Pre-requisites

1. Python >= 3.13

### Installation

1. pip: ```pip install scopus-scraping```

2. uv: ```uv add scopus-scraping```

I would also recommend install [orcid-scraping](https://github.com/Tolyan3k/orcid_scraping)
library for better bypassing the Cloudflare Anti-bot filter.

Maybe I'll add some bypass filters at some day.

## Example usage

Here's an example usage with [orcid-scraping](https://github.com/Tolyan3k/orcid_scraping) library in tandem:

```python
import secrets
import time
from pprint import pprint

from orcid_scraping.models import OrcidResearcherWorkUrlSite
from orcid_scraping.tools.selenium import OrcidScrapeToolSelenium
from selenium.webdriver import Chrome, ChromeOptions

from scopus_scraping.tools.selenium import ScopusScrapeToolSelenium


driver_opts = ChromeOptions()
driver = Chrome(options=driver_opts)
try:
    orcid_scrape_tool = OrcidScrapeToolSelenium(driver=driver)
    scopus_scrape_tool = ScopusScrapeToolSelenium(driver=driver)

    orcid = "https://orcid.org/0000-0003-0198-1886"
    orcid_scrape_result = orcid_scrape_tool.scrape_works(orcid=orcid)
    for work in orcid_scrape_result.works:
        if work.url is not None and work.url.source == OrcidResearcherWorkUrlSite.SCOPUS:
            time.sleep(secrets.randbelow(3))
            citation = scopus_scrape_tool.scrape_citations(url=str(work.url.value))
            pprint(citation)
finally:
    driver.quit()
```