Kodi scrapers are the backbone of the open-source media center. Scrapers are pieces of open-source code that can query websites on the public internet that contain media files and links. The new LambdaScrapers Kodi module is a project to help keep these scrapers up to date and usable for everyone.
Find out more information below:
The Need For LambdaScrapers
There are four most common scraper modules for Kodi: Incursion, Placenta, Yoda and Universal Scrapers (which are used for every Jen-based addon).
So, what’s the issue?
Neither Incursion or Placenta are actively under development any more. The Placenta developer, Blamo, has gone offline and away from the Kodi community. The Incursion developer, nixgates, is working on a brand new Kodi addon and is no longer updating his old work.
This means that good and working scrapers from Placenta and Incursion are now left on an island with other non-working scrapers that have died since each developer quit their work.
The project integrates working scrapers from all three sources into a single spot so that Kodi users can find plenty of working Kodi links.
LambdaScrapers Kodi Latest Updates
The latest version of LambdaScrapers is v1.2 from September 24th, 2018. After the initial creation of the module, the following improvements have been made:
- Putlocker scrapers updated (the only spot to get working PLocker links is in here)
- Added some community submitted scrapers (these are ones that were not in Incursion, Placenta, OR Universal Scrapers.
- General Scraper housekeeping
- Removed/quarantined scrapers with duplicate self.baselinks (each website is now only queried once)
- Removed/quarantined scrapers that returned 404s or 503s.
- Added Modules directory
LambdaScrapers works with any Exodus-based Kodi addon, which is any multi-source one you can think of in Kodi.
Sounds great? Follow our instructions below for how to install and integrate LambdaScrapers today.
Everything found in LambdaScrapers is open-source python code and can be reviewed. The module only knows how to go onto a website on the internet and search for media streams. Neither LambdaScrapers nor any Kodi addon hosts any files or knows how to distribute copyrighted information. Any and all media questions should be pointed towards the websites.
How to Install LambdaScrapers Kodi Module
- Download the LambdaScrapers Repository and save it somewhere you can access in Kodi.
- From your Kodi home screen.
- ON Kodi 17 Krypton or later: Select Add-ons > Add-on Browser
- ON Kodi 16 or earlier: Select SYSTEM > Add-Ons
- Select Install from Zip File and select the repository.lambdascrapers-x.x.zip file you saved above and wait for the Add-on enabled notification
LambdaScrapers is a module dependency and doesn’t need to be installed like regular Kodi addons. Once you perform the above steps, the dependency can be imported into any addon.
How to Import LambdaScrapers Into the Magicality Kodi Addon
Magicality has made things easy by making it a short process to integrate the module. if you aren’t familiar with editing addon files, then this is the easiest way to get things started.
- Install the Magicality Kodi addon. Follow that guide and then come back here for the rest of the steps.
- Launch Magicality.
- Click on Tools
- Click on SETTINGS: General
- Navigate to the Other Hosters tab
- Enable the LambdaScrapers Enabled? options
Magicality will now use LambdaScrapers instead of its own for finding links!
How to Import LambdaScrapers Into Any Addon
Any multi-source Kodi addon can be altered to use these new scrapers instead of its own scraper set. So for addons no longer being developed such as Placenta or Incursion, you can follow the instructions below to get things updated.
Open the addons/plugin.video.incursion/addon.xml has a guide for each operating system file in a text editor. If you don’t know how to get to your Kodi addons folder, the official Kodi foundation . Note that the addons folder is one level up from userdata.
Add the following line to the addon.xml file:
Add the following line to the sources.py file:
You can add it right after the line that says:
from resources.lib.modules import thexem
For me that’s Line 34.
You will also need to change a few lines in the def getConstants(self) function in sources.py file:
Find the line that says:
from resources.lib.sources import sources
Comment out that line by adding an asterisk at the beginning like this:
#from resources.lib.sources import sources
On the next line(Line 1174 for me), add the following:
from lambdascrapers.sources_ALL import sources
And there you go!
Written by David Minister