Installation
Installing the Package
The broadcastify-archtk
package is hosted on pyPI.org, so it can be installed – along with all its dependencies – using
pip install broadcastify-archtk
Installing the WebDriver
The toolkit uses Selenium to interact with Broadcastify’s archive navigation page. In turn, Selenium uses the WebDriver API to interact with the browser in the same way a user would. A WebDriver is required for the toolkit to function, and it must be installed separately from the broadcastify-archtk
package.
Download a WebDriver
All testing for the toolkit is done with the Chrome WebDriver, so it’s strongly recommended. The version of the WebDriver you download must match the version of the browser installed on your computer. (For example, if you’re using Chrome version 78, you must download ChromeDriver 78.)
Download the Chrome WebDriver
Other WebDrivers are available on the selenium pyPI page
Place it in the OS PATH
Once you’ve downloaded the WebDriver, it should be placed in a directory in the operating system PATH
. If you’re unfamiliar with environment variables, guidance is available from a variety of online sources (i.e. “Ask the Google”). Alternatively, an absolute path to the WebDriver file can be passed at archive instantiation.
Getting Through the Paywall
Although the toolkit can browse and build the list of archive entries without a Broadcastify account, access to find and download archive audio files is behind a paywall. For $15, you can get 180 days of premium access. Get more information and sign up at https://m.broadcastify.com/premium/.