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
Fills out the container extension form automatically. (Specific to IIT Ropar)

automated_container_extension Fills out the container extension form automatically. (Specific to IIT Ropar) Download the chrome driver from the websit

Abhishek Singh Sambyal 1 Dec 24, 2021
Sixpack is a language-agnostic a/b-testing framework

Sixpack Sixpack is a framework to enable A/B testing across multiple programming languages. It does this by exposing a simple API for client libraries

1.7k Dec 24, 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
Minimal example of getting Django + PyTest running on GitHub Actions

Minimal Django + Pytest + GitHub Actions example This minimal example shows you how you can runs pytest on your Django app on every commit using GitHu

Matt Segal 5 Sep 19, 2022
Hamcrest matchers for Python

PyHamcrest Introduction PyHamcrest is a framework for writing matcher objects, allowing you to declaratively define "match" rules. There are a number

Hamcrest 684 Dec 29, 2022
Django test runner using nose

django-nose django-nose provides all the goodness of nose in your Django tests, like: Testing just your apps by default, not all the standard ones tha

Jazzband 880 Dec 15, 2022
Active Directory Penetration Testing methods with simulations

AD penetration Testing Project By Ruben Enkaoua - GL4Di4T0R Based on the TCM PEH course (Heath Adams) Index 1 - Setting Up the Lab Intallation of a Wi

GL4DI4T0R 3 Aug 12, 2021
Load Testing ML Microservices for Robustness and Scalability

The demo is aimed at getting started with load testing a microservice before taking it to production. We use FastAPI microservice (to predict weather) and Locust to load test the service (locally or

Emmanuel Raj 13 Jul 05, 2022
A command-line tool and Python library and Pytest plugin for automated testing of RESTful APIs, with a simple, concise and flexible YAML-based syntax

1.0 Release See here for details about breaking changes with the upcoming 1.0 release: https://github.com/taverntesting/tavern/issues/495 Easier API t

909 Dec 15, 2022
A pytest plugin, that enables you to test your code that relies on a running PostgreSQL Database

This is a pytest plugin, that enables you to test your code that relies on a running PostgreSQL Database. It allows you to specify fixtures for PostgreSQL process and client.

Clearcode 252 Dec 21, 2022
Python Projects - Few Python projects with Testing using Pytest

Python_Projects Few Python projects : Fast_API_Docker_PyTest- Just a simple auto

Tal Mogendorff 1 Jan 22, 2022
This project demonstrates selenium's ability to extract files from a website.

This project demonstrates selenium's ability to extract files from a website. I've added the challenge of connecting over TOR. This package also includes a personal archive site built in NodeJS and A

2 Jan 16, 2022
The best, free, all in one, multichecking, pentesting utility

The best, free, all in one, multichecking, pentesting utility

Mickey 58 Jan 03, 2023
A pytest plugin to skip `@pytest.mark.slow` tests by default.

pytest-skip-slow A pytest plugin to skip @pytest.mark.slow tests by default. Include the slow tests with --slow. Installation $ pip install pytest-ski

Brian Okken 19 Jan 04, 2023
A pure Python script to easily get a reverse shell

easy-shell A pure Python script to easily get a reverse shell. How it works? After sending a request, it generates a payload with different commands a

Cristian Souza 48 Dec 12, 2022
Cornell record & replay mock server

Cornell: record & replay mock server Cornell makes it dead simple, via its record and replay features to perform end-to-end testing in a fast and isol

HiredScoreLabs 134 Sep 15, 2022
XSSearch - A comprehensive reflected XSS tool built on selenium framework in python

XSSearch A Comprehensive Reflected XSS Scanner XSSearch is a comprehensive refle

Sathyaprakash Sahoo 49 Oct 18, 2022
show python coverage information directly in emacs

show python coverage information directly in emacs

wouter bolsterlee 30 Oct 26, 2022
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 Dec 30, 2022
Hypothesis is a powerful, flexible, and easy to use library for property-based testing.

Hypothesis Hypothesis is a family of testing libraries which let you write tests parametrized by a source of examples. A Hypothesis implementation the

Hypothesis 6.4k Jan 05, 2023