Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/leovan/SciHubEVA
A Cross Platform Sci-Hub GUI Application
https://github.com/leovan/SciHubEVA
pyside6 python qml qt qtquick scihub
Last synced: about 1 month ago
JSON representation
A Cross Platform Sci-Hub GUI Application
- Host: GitHub
- URL: https://github.com/leovan/SciHubEVA
- Owner: leovan
- License: mit
- Created: 2018-05-19T11:26:48.000Z (over 6 years ago)
- Default Branch: main
- Last Pushed: 2024-05-12T04:10:02.000Z (7 months ago)
- Last Synced: 2024-08-01T13:37:59.702Z (4 months ago)
- Topics: pyside6, python, qml, qt, qtquick, scihub
- Language: Python
- Homepage:
- Size: 13.5 MB
- Stars: 973
- Watchers: 29
- Forks: 154
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
- awesome-hacking-lists - leovan/SciHubEVA - A Cross Platform Sci-Hub GUI Application (Python)
README
# Sci-Hub EVA
![Release](https://img.shields.io/github/release/leovan/SciHubEVA.svg)
![License](https://img.shields.io/github/license/leovan/SciHubEVA.svg)
![Issues](https://img.shields.io/github/issues/leovan/SciHubEVA.svg)
![Downloads](https://img.shields.io/github/downloads/leovan/SciHubEVA/total.svg)---
## Introduction
**Sci-Hub EVA** is a cross-platform [Sci-Hub](https://en.wikipedia.org/wiki/Sci-Hub) GUI application powered by Python and Qt.
## Usage
![](docs/images/scihub-eva-application-macos-en-light-theme.png)
Click `Open` button to choose where to save the downloaded files. Click `Show` button will open the directory where you set.
Fill the `Query` and click `Rampage` button, then it will search and download the file. Currently, you can fill the query with `URL`, `PMID`, `DOI` or title.
Range pattern in query is supported, e.g. `00.000/{1-99}` will download `00.000/1`, `00.000/2`, ... `00.000/99`. Zero padded format range pattern is allowed, e.g. `00.000/{01-99}` will download `00.000/01`, `00.000/02`, ... `00.000/99`.
Also you can download with a query list file, in which each line represents a query. Click `Load` button to load the query list file.
Right clicking the `Logs` area will popup menu, you can open the log file or log directory and export failed queries.
![](docs/images/scihub-eva-log-area-popup-menu-en.png)
Click will show the `About` dialog.
Click will open the `Preferences` dialog.
![](docs/images/scihub-eva-preferences-appearance-macos-en.png)
You can change language manually. Light and dark theme are supported, also you can choose `System` to fit system theme automatically. Changes will take effect after restart.
![](docs/images/scihub-eva-preferences-file-macos-en.png)
You can change filename prefix format with supported keywords. Setting overwrite existing file to `No` will add a timestamp suffix in filename to avoid overwriting previous downloaded files.
![](docs/images/scihub-eva-preferences-network-macos-en.png)
Due to the unstable Sci-Hub host accessibility, it may fail to download PDFs sometimes, you can change and add other Sci-Hub URLs, or set a proxy server.
![](docs/images/scihub-eva-captcha-macos-en.png)
Sometimes, you may need enter the captcha to continue.
## Internationalization Support
- English
- Simplified Chinese (简体中文)
- Traditional Chinese - Hongkong (繁體中文 - 香港)
- Traditional Chinese - Taiwan (正體中文 - 臺灣)
- Portuguese - Portugal## Platform Support
### macOS
Light Theme
Dark Theme
### Windows
Light Theme
Dark Theme
### Linux
Light Theme
Dark Theme
## Installing
### macOS
- Install with [dmg file](https://github.com/leovan/SciHubEVA/releases).
- Install with brew: `brew install --cask scihubeva`.### Windows
- Install with [setup file](https://github.com/leovan/SciHubEVA/releases).
- Install with scoop: `scoop bucket add scoopet https://github.com/ivaquero/scoopet && scoop install scihubeva`.### Linux
- Run the [AppImage file](https://github.com/leovan/SciHubEVA/releases). Using [AppImageLauncher](https://github.com/TheAssassin/AppImageLauncher) is recommended.
> [!NOTE]
> Tested only on Ubuntu 20.04 and Ubuntu 22.04.## Building
See [`building/README.md`](building/README.md)
## Licenses
The MIT License (MIT)
Copyright © 2018-2024, 范叶亮 | Leo Van