Getting Started - Tikolu/SETTI GitHub Wiki

Please note

  • I take no responsibility for damage done to sites by this program. Use for Not Evil purposes only, like backing up or cleaning up pages. Do not make other people's pages un-editable, especially the main page!
  • This tutorial is for Windows only. SETTI will work on macOS and Linux, but there won't be any tutorial on how to install it for those operating systems.

Getting Started

Using SETTI requires basic Python knowledge, SETTI won't do anything unless you program a bot yourself.

If you have never used Python, I suggest you try out this course on Codecademy. It is completely free and that is how I learned Python.

However, if you're to lazy to learn a new programming language, you can try out some of the example programs included with SETTI.

Installation

To work, SETTI requires three things:

  • Python, the programming language it is made in.
  • Requests, a library for Python that enables SETTI to connect to the internet.
  • BeautifulSoup, a library for Python that enables SETTI to easily parse the HTML it receives.

Installing Python

Download Python 3.6 or newer from here. Once it's downloaded, run the installer and select Add PYTHON to PATH after it's installed.

Installing Requests

Open Command Prompt by Pressing Windows + R on your keyboard, typing in cmd and pressing enter. In Command Prompt, enter pip install requests and press enter. It should download and install. Report any problems in the issues section.

Installing BeautifulSoup

Open Command Prompt by Pressing Windows + R on your keyboard, typing in cmd and pressing enter. In Command Prompt, enter pip install beautifulsoup4 and press enter. It should download and install. Report any problems in the issues section.

Downloading SETTI

Download the SETTI ZIP file from here and extract it. You will find the setti.py file inside. Copy that file to the same folder where your bot is located.

SETTI should now be installed! Now, you can choose to learn more about its functions or check out the example projects.