Skip to main content

AlphacodersDownloader

Written in Python Uses git
License Stars
PyPI version PyPI downloads
Arch Linux Debian Fedora

A script for download wallpapers on https://alphacoders.com/ written in Python.

Made with

Installation

Install on Archlinux

Link: https://aur.archlinux.org/packages/python-alphacodersdownloader/

You can use an AUR package manager as yay or pamac for example.

Example with yay:

yay -S python-alphacodersdownloader

Install on Debian/Ubuntu

With my apt repository

Install requirements:

apt install curl apt-transport-https gnupg2 

Import GPG key:

 curl -s https://asthowen.fr/key.gpg | gpg --dearmor | tee /usr/share/keyrings/asthowen.gpg > /dev/null

Add the repository in /etc/apt/sources.list.d/:

 echo 'deb [signed-by=/usr/share/keyrings/asthowen.gpg] https://apt.asthowen.fr stable main' >> /etc/apt/sources.list.d/asthowen-packages.list

Update repositories and install package:

apt update && apt install python3-alphacodersdownloader
With deb file

Download the latest release on: https://github.com/Asthowen/AlphacodersDownloader/releases/latest.

Install package (replace fileName by the file name):

apt install -f ./fileName

Install on Fedora/RedHat/CentOS/AlmaLinux

With my RPM repository

Install requirement:

yum install curl 

Add the repository in /etc/yum.repos.d/:

curl https://rpm.asthowen.fr/asthowen.repo > /etc/yum.repos.d/asthowen.repo

Update repositories and install package:

yum check-update && yum install AlphacodersDownloader 
With RPM file

Download the latest release on: https://github.com/Asthowen/AlphacodersDownloader/releases/latest.

Install package (replace fileName by the file name):

yum install fileName

Install with Snap

Start by install Snap (see https://snapcraft.io/docs/installing-snapd).

And then, install the package:

snap install alphacoders-downloader

Install with PyPI

Install module:

python3 -m pip install AlphacodersDownloader

Install manually

Clone the repo and switch to folder:

git clone https://github.com/Asthowen/AlphacodersDownloader.git && cd AlphacodersDownloader/

Install dependencies:

python3 -m pip install -r requirements.txt

Start the script:

python3 run.py

Use

With helper

Start the script:

alphacoders-downloader

Enter a link: https://mobile.alphacoders.com/by-sub-category/227264 or https://wall.alphacoders.com/search.php?search=SAO for example.

Enter download path: ~/downloads/wallpapers/ for example.

If you want change download speed, start by typing y and after that, enter a new download speed, it must be in Ko.

With arguments

Arguments list

-S Link to the wallpaper, must be associated with the -P argument.
-P The path to download wallpapers, must be associated with the -S argument.
-D The download speed, it must be in Ko.
-H The help command.
-V Get infos about version.

Examples

Download wallpaper in ~/downloads/wallpapers/:

alphacoders-downloader -S "https://mobile.alphacoders.com/by-sub-category/227264" -P "~/downloads/wallpapers/" -D 1024

Dev

Before committing an update:

  • The code must have a result of 10/10 with pylint, use the command: pylint --recursive=y alphacoders_downloader/*
  • The code must be cleaned with blake, run the command: black alphacoders_downloader/ && black setup.py && black build/setup_build.py

Author

Asthowen

License

AlphacodersDownloader | GNU General Public License v3.0

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

AlphacodersDownloader-0.1.4.3.tar.gz (23.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

AlphacodersDownloader-0.1.4.3-py3-none-any.whl (24.4 kB view details)

Uploaded Python 3

File details

Details for the file AlphacodersDownloader-0.1.4.3.tar.gz.

File metadata

  • Download URL: AlphacodersDownloader-0.1.4.3.tar.gz
  • Upload date:
  • Size: 23.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for AlphacodersDownloader-0.1.4.3.tar.gz
Algorithm Hash digest
SHA256 5c978221665cb98e8075a5e89997932a2d4a33bc3ea878e500c11134d738fe0a
MD5 c1319f2b54b90f63af72cc3cbaaed239
BLAKE2b-256 6d615623070289c04eb7472326391fe22ab1007d56a4e2cde041b4a70cbe83fc

See more details on using hashes here.

File details

Details for the file AlphacodersDownloader-0.1.4.3-py3-none-any.whl.

File metadata

File hashes

Hashes for AlphacodersDownloader-0.1.4.3-py3-none-any.whl
Algorithm Hash digest
SHA256 0c7966a2f38d1751e30fa5b2c8b0b1b1cbf496bd1cd584bdaef6893c1c14e335
MD5 c7c77a40c683337ffe540dcba9decfef
BLAKE2b-256 754aff81a8a4e1fb25f9608ba467b6e76e79052d371703d179da18db8e98696b

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1.4.3 This release

2 files

0.1.4.2

2 files

0.1.4.1

2 files

0.1.4

2 files

0.1.3.2

2 files

0.1.3.1

2 files

0.1.3

2 files

0.1.2

2 files

0.1.1

2 files

0.1.0

2 files

0.0.9

2 files

0.0.8

2 files

0.0.7

2 files

0.0.6

2 files

0.0.5

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page