Python script to automatically download from Zippyshare

Overview

Zippyshare downloader and Links Extractor

Python script to automatically download from Zippyshare using Selenium package and Internet Download Manager.
Download IDM from here for downloading multiple files.

  1. Run the main.py script after checking the Requirements preferrably in a virtual env.

    See features for usage examples.

  2. The Links will be saved in a text file which can then be imported to idm from:

    Tasks>Import>from text file

  3. Other option is set the START_DOWNLOADING variable to 1 in the config file which will start downloading instantly. (Useful for less Links)

  4. See the config file here for more configurable options.

Requirements/Installation

  • Platform - Windows only.

  • Chrome Browser.

  • Chromedriver(Included).

  • IDM

    Not required for running the script.(Only For Downloading Links afterwards)

  • Python >= v3.6

  • Install requirements yourself by running the following commands from powershell:

    git clone https://github.com/daksh2k/zippyshare-dl.git
    cd zippyshare-dl
    pip install virtualenv
    python -m venv env
    env/scripts/activate.ps1
    pip install -r requirements.txt
  • Or simply Install via the install.ps1 script after cloning/downloading the repositary.

Features

  • Supported formats:

    • .txt
    • .dlc
    • Filecrypt Links
    • Pass any web link directly in arguments or input or through a file.
  • Parse from a Single File or Multiple Files.

    Example-:

    1. python main.py test.txt
    2. python main.py https://filecrypt.co/Container/31B1864087.html
    3. python main.py test.dlc https://filecrypt.co/Container/31B1864087.html test2.txt Links/test3.txt
    4. python main.py Pass empty for adding the files later or for Automatic picking of Files.
  • Directly parse from filecrypt links.(Only those links without recaptcha)

  • Automatically get recently created(within last 24 hours) .dlc and .txt files from certain folders. alt text

  • Duplicate check to see if file is already parsed.

  • Automatically Update chromedriver if out of date.

  • Support for Sharer.pw Links, for directly clicking Download button.

  • Skips Empty or Invalid Lines in the File. alt text

  • Summary after completion. alt text

  • Open Links in new tab in the browser if unsupported Link.

  • Retry Links if unable to Load website.
    alt text

Owner
Daksh Khurana
Daksh Khurana
Using openpyxl in Python, performed following task

Python-Automation-with-openpyxl Using openpyxl in Python, performed following tasks on an Excel Sheet containing Product Suppliers along with their pr

1 Apr 06, 2022
Tattoo - System for automating the Gentoo arch testing process

Naming origin Well, naming things is very hard. Thankfully we have an excellent

Arthur Zamarin 4 Nov 07, 2022
A Python Selenium library inspired by the Testing Library

Selenium Testing Library Slenium Testing Library (STL) is a Python library for Selenium inspired by Testing-Library. Dependencies Python 3.6, 3.7, 3.8

Anže Pečar 12 Dec 26, 2022
a plugin for py.test that changes the default look and feel of py.test (e.g. progressbar, show tests that fail instantly)

pytest-sugar pytest-sugar is a plugin for pytest that shows failures and errors instantly and shows a progress bar. Requirements You will need the fol

Teemu 963 Dec 28, 2022
Scalable user load testing tool written in Python

Locust Locust is an easy to use, scriptable and scalable performance testing tool. You define the behaviour of your users in regular Python code, inst

Locust.io 20.4k Jan 04, 2023
🎓 Stepik Academy Автоматизация тестирования на Python

🎓 Stepik Academy Автоматизация тестирования на Python Запуск тестов выполняется в командной строке: pytest -v --tb=line --language=en --alluredir=all

Sergey 1 Dec 03, 2021
GitHub action for AppSweep Mobile Application Security Testing

GitHub action for AppSweep can be used to continuously integrate app scanning using AppSweep into your Android app build process

Guardsquare 14 Oct 06, 2022
A Proof of concept of a modern python CLI with click, pydantic, rich and anyio

httpcli This project is a proof of concept of a modern python networking cli which can be simple and easy to maintain using some of the best packages

Kevin Tewouda 17 Nov 15, 2022
Testinfra test your infrastructures

Testinfra test your infrastructure Latest documentation: https://testinfra.readthedocs.io/en/latest About With Testinfra you can write unit tests in P

pytest-dev 2.1k Jan 07, 2023
Pyramid debug toolbar

pyramid_debugtoolbar pyramid_debugtoolbar provides a debug toolbar useful while you're developing your Pyramid application. Note that pyramid_debugtoo

Pylons Project 95 Sep 17, 2022
Make Selenium work on Github Actions

Make Selenium work on Github Actions Scraping with BeautifulSoup on GitHub Actions is easy-peasy. But what about Selenium?? After you jump through som

Jonathan Soma 33 Dec 27, 2022
create custom test databases that are populated with fake data

About Generate fake but valid data filled databases for test purposes using most popular patterns(AFAIK). Current support is sqlite, mysql, postgresql

Emir Ozer 2.2k Jan 04, 2023
nose is nicer testing for python

On some platforms, brp-compress zips man pages without distutils knowing about it. This results in an error when building an rpm for nose. The rpm bui

1.4k Dec 12, 2022
PyBuster A directory busting tool for web application penetration tester, written in python

PyBuster A directory busting tool for web application penetration tester, written in python. Supports custom wordlist,recursive search. Screenshots Pr

Anukul Pandey 4 Jan 30, 2022
A collection of benchmarking tools.

Benchmark Utilities About A collection of benchmarking tools. PYPI Package Table of Contents Using the library Installing and using the library Manual

Kostas Georgiou 2 Jan 28, 2022
pytest plugin for manipulating test data directories and files

pytest-datadir pytest plugin for manipulating test data directories and files. Usage pytest-datadir will look up for a directory with the name of your

Gabriel Reis 191 Dec 21, 2022
A configurable set of panels that display various debug information about the current request/response.

Django Debug Toolbar The Django Debug Toolbar is a configurable set of panels that display various debug information about the current request/respons

Jazzband 7.3k Jan 02, 2023
Test python asyncio-based code with ease.

aiounittest Info The aiounittest is a helper library to ease of your pain (and boilerplate), when writing a test of the asynchronous code (asyncio). Y

Krzysztof Warunek 55 Oct 30, 2022
AllPairs is an open source test combinations generator written in Python

AllPairs is an open source test combinations generator written in Python

Robson Agapito Correa 5 Mar 05, 2022
A python bot using the Selenium library to auto-buy specified sneakers on the nike.com website.

Sneaker-Bot-UK A python bot using the Selenium library to auto-buy specified sneakers on the nike.com website. This bot is still in development and is

Daniel Hinds 4 Dec 14, 2022