wattpdl
The package builds from a source tarball hosted on PyPI, which is a trusted Python packaging repository; the 'SKIP' checksum is a concern but does not imply active malice, and the package depends only on standard Python libraries and tools for a legitimate CLI utility.
Triggered rules
zero_votes_recent
Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.
llm_review
An AI model (qwen/qwen3-235b-a22b-2507) reviewed this and agrees it is LOW (confidence 90%): The package builds from a source tarball hosted on PyPI, which is a trusted Python packaging repository; the 'SKIP' checksum is a concern but does not imply active malice, and the package depends only on standard Python libraries and tools for a legitimate CLI utility.
PKGBUILD
# Maintainer: Vaishnav Sabari Girish <your-email at example dot com>
pkgname=wattpdl
_name=wattpdl
pkgver=1.5.0
pkgrel=1
pkgdesc='Download Wattpad stories as offline .txt/.docx/.epub/.md/.pdf files with a Rich CLI'
arch=('any')
url='https://github.com/nekonaru/wattpdl'
license=('MIT')
depends=(
'python>=3.9'
'python-requests'
'python-rich'
'python-docx'
'python-ebooklib'
'python-reportlab'
)
makedepends=(
'python-build'
'python-installer'
'python-setuptools'
'python-wheel'
)
checkdepends=(
'python-pytest'
'python-responses'
)
source=("https://files.pythonhosted.org/packages/source/${_name::1}/${_name}/${_name}-${pkgver}.tar.gz")
# Run `updpkgsums` to fill this in after editing pkgver
sha256sums=('SKIP')
build() {
cd "${_name}-${pkgver}"
python -m build --wheel --no-isolation
}
check() {
cd "${_name}-${pkgver}"
PYTHONPATH=src python -m pytest tests/ -v
}
package() {
cd "${_name}-${pkgver}"
python -m installer --destdir="$pkgdir" dist/*.whl
install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
}
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-10-17 00:21:55 | Low | 2 |
| 2026-10-16 00:12:47 | Low | 2 |
| 2026-10-15 00:28:05 | Low | 2 |
| 2026-10-14 00:06:47 | Low | 2 |
| 2026-10-13 09:16:20 | Low | 2 |
| 2026-10-13 05:15:42 | Low | 2 |