# plugin-dependency
plugin-dependency (opens new window) is a plugin that manages dependencies in Crawlab. For example, your Python crawlers may need to use libraries such as selenium or sqlalchemy apart from pre-installed libraries in Crawlab. With plugin-dependency, you can easily install and manage your dependencies and libraries on web UI in Crawlab.
# Available Dependency Frameworks
- Python
- Node.js
# Search and Install Dependencies
You can search and install dependencies on Crawlab Web UI with plugin-dependency, just like in popular IDEs such as JetBrains IDEA and VS Code.
- Navigate to the dependency framework page, e.g.
Python
. - Click
Installable
button. - Type in keyword for searching in the search input on the top left.
- Click search icon button.
- Click
Install
button on the right of the plugins you'd like to install.
# Uninstall Dependencies
Uninstalling dependencies are also available.
- Navigate to the dependency framework page, e.g.
Python
. - Click
Installed
button. - Type in keyword for searching in the search input on the top left.
- Click search icon button.
- Click
Uninstall
button on the right of the plugins you'd like to uninstall.
# View Tasks
You may want to check if your installation or uninstallation is successful or not, which can be achieved by viewing tasks following steps below.
- Navigate to the dependency framework page, e.g.
Python
. - Click
Tasks
button. - You can view logs of each task by clicking
Logs
button.