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
A modern API testing tool for web applications built with Open API and GraphQL specifications.

Schemathesis Schemathesis is a modern API testing tool for web applications built with Open API and GraphQL specifications. It reads the application s

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

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

Sergey 1 Dec 03, 2021
Mixer -- Is a fixtures replacement. Supported Django, Flask, SqlAlchemy and custom python objects.

The Mixer is a helper to generate instances of Django or SQLAlchemy models. It's useful for testing and fixture replacement. Fast and convenient test-

Kirill Klenov 871 Dec 25, 2022
The definitive testing tool for Python. Born under the banner of Behavior Driven Development (BDD).

mamba: the definitive test runner for Python mamba is the definitive test runner for Python. Born under the banner of behavior-driven development. Ins

Néstor Salceda 502 Dec 30, 2022
Turn any OpenAPI2/3 and Postman Collection file into an API server with mocking, transformations and validations.

Prism is a set of packages for API mocking and contract testing with OpenAPI v2 (formerly known as Swagger) and OpenAPI v3.x. Mock Servers: Life-like

Stoplight 3.3k Jan 05, 2023
Statistical tests for the sequential locality of graphs

Statistical tests for the sequential locality of graphs You can assess the statistical significance of the sequential locality of an adjacency matrix

2 Nov 23, 2021
This repository contains a testing script for nmigen-boards that tries to build blinky for all the platforms provided by nmigen-boards.

Introduction This repository contains a testing script for nmigen-boards that tries to build blinky for all the platforms provided by nmigen-boards.

S.J.R. van Schaik 4 Jul 23, 2022
Repository for JIDA SNP Browser Web Application: Local Deployment

JIDA JIDA is a web application that retrieves SNP information for a genomic region of interest in Homo sapiens and calculates specific summary statist

3 Mar 03, 2022
HTTP client mocking tool for Python - inspired by Fakeweb for Ruby

HTTPretty 1.0.5 HTTP Client mocking tool for Python created by Gabriel Falcão . It provides a full fake TCP socket module. Inspired by FakeWeb Github

Gabriel Falcão 2k Jan 06, 2023
Python wrapper of Android uiautomator test tool.

uiautomator This module is a Python wrapper of Android uiautomator testing framework. It works on Android 4.1+ (API Level 16~30) simply with Android d

xiaocong 1.9k Dec 30, 2022
Python program that uses pynput to simulate key presses. Probably only works on Windows.

AutoKey Python program that uses pynput to simulate key presses. Probably only works on Windows. Can be used for pretty much whatever you want except

2 Oct 28, 2022
Automated Security Testing For REST API's

Astra REST API penetration testing is complex due to continuous changes in existing APIs and newly added APIs. Astra can be used by security engineers

Flipkart Incubator 2.1k Dec 31, 2022
A simple asynchronous TCP/IP Connect Port Scanner in Python 3

Python 3 Asynchronous TCP/IP Connect Port Scanner A simple pure-Python TCP Connect port scanner. This application leverages the use of Python's Standa

70 Jan 03, 2023
d4rk Ghost is all in one hacking framework For red team Pentesting

d4rk ghost is all in one Hacking framework For red team Pentesting it contains all modules , information_gathering exploitation + vulnerability scanning + ddos attacks with 12 methods + proxy scraper

d4rk sh4d0w 15 Dec 15, 2022
Baseball Discord bot that can post up-to-date scores, lineups, and home runs.

Sunny Day Discord Bot Baseball Discord bot that can post up-to-date scores, lineups, and home runs. Uses webscraping techniques to scrape baseball dat

Benjamin Hammack 1 Jun 20, 2022
Python Moonlight (Machine Learning) Practice

PyML Python Moonlight (Machine Learning) Practice Contents Design Documentation Prerequisites Checklist Dev Setup Testing Run Prerequisites Python 3 P

Dockerian Seattle 2 Dec 25, 2022
pytest plugin providing a function to check if pytest is running.

pytest-is-running pytest plugin providing a function to check if pytest is running. Installation Install with: python -m pip install pytest-is-running

Adam Johnson 21 Nov 01, 2022
A library to make concurrent selenium tests that automatically download and setup webdrivers

AutoParaSelenium A library to make parallel selenium tests that automatically download and setup webdrivers Usage Installation pip install autoparasel

Ronak Badhe 8 Mar 13, 2022
A Django plugin for pytest.

Welcome to pytest-django! pytest-django allows you to test your Django project/applications with the pytest testing tool. Quick start / tutorial Chang

pytest-dev 1.1k Dec 31, 2022