semvec/pypi-packages huggingface dataset:
tiktok-scraper 1.0.3
Scrapes TikTok videos
Keywords: tik,tok,tiktok,scraper,download,video


TikTok Scraper
==============

Installation
------------

To install with pip, run

.. code-block:: bash

   pip3 install tiktok-scraper

Simple Usage
------------

To use it with default settings, the latest version of Chrome is required. After which, you can run

.. code-block:: bash

   tiktok-scraper <USERNAME>

which downloads locally to a folder with the same name as the username

API
---

.. code-block::

   usage: tiktok-scraper [-h] [--driver DRIVER] [--driver-type DRIVER_TYPE]
                         [--show-browser] [--delay DELAY] [--location LOCATION]
                         username
   positional arguments:
     username              The TikTok username

   optional arguments:
     -h, --help            show this help message and exit
     --driver DRIVER       Driver location
     --driver-type DRIVER_TYPE
                           Type of driver (i.e. Chrome)
     --show-browser        Shows browser while scraping. Useful for debugging
     --delay DELAY         Number of seconds to delay between video downloading
     --location LOCATION   Location to store the files

OPTIONS
^^^^^^^

.. code-block::

   --driver        Location of the driver (i.e. ./chromedriver). If not specified, it checks in `$PATH` first, and if it's not in there, a chromedriver is downloaded locally

   --driver-type   Type of driver (i.e. Chrome, Firefox)

   --show-browser  If set, the scraping is done with showing the browser. This is useful for debugging why sometime scraping may fail

   --delay         The number of seconds to delay between video downloading. This may be important if there's a rate limit

   --location      Location of where the videos are downloaded. If not specified, location is the same as the username
AutoChromedriver 2.2.1
Downloads and unzips chromedriver to curent directory
Keywords: chromedriver,selenium,auto,automatic,download


AutoChromedriver
================

A helper library to automatically download chromedriver to current directory

Installation
------------

.. code-block::

   pip3 install --user autochromedriver

Usage
-----

Commandline
^^^^^^^^^^^

.. code-block:: bash

   autochromdriver [optional:version]

Library
^^^^^^^

If you want to download the latest version, run 

.. code-block:: python

   import AutoChromedriver

   AutoChromedriver.download_chromedriver()

If you want to download a specific version, run

.. code-block:: python

   import AutoChromedriver

   AutoChromedriver.download_chromedriver(version="2.46")

If you want to download a specific version to a specific location, run 

.. code-block:: python

   import AutoChromedriver

   AutoChromedriver.download_chromedriver(version="2.46", location=".")

Documentation
-------------

.. code-block:: python

   def download_chromedriver(version="2.46")

Passing in a version is possible, and it defaults to ``2.46``.
weibo-harbor 0.1.2
A package to crawl, backup and export weibo content.

# Harbor

A package to crawl, backup and export weibo content.

## Installation

### Requirements

- Python 3.7 and up

## Usage

Install and run binary via python setup-tools.

```
$ python3 -m venv env
$ python3 -m pip install -r requirements.txt
$ python3 setup.py install
$ env/bin/harbor
```

## Development

```
$ python3 -m venv env
$ . env/bin/activate
$ pip install -e .
```

Once you update requirements, make sure use `pip-compile` to refresh `requirements.txt`.

## Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

## License

[MIT](https://choosealicense.com/licenses/mit/)