Run the following step
- Clone the project
- Install dependencies:
npm i
- Start the project:
npm start
Now the easiest way to test it, is to open Chrome in debug mode using vscode. From the Run And Debug menu chose Helios
and click the play icon
By default, Helios doesn't come with any provider installed, but you can install the default one by adding this URL: https://pastebin.com/raw/9U5MMr1J
This is the provider for Legit Torrents (100% Legally Free Media).
If you'd like to know how providers work and create your own, read the wiki
Run the project locally, open projects/plugin/src/plugin/entities/provider.ts
and set the constant testProviders
with your own provider(s), i.e:
export const testProviders: ProviderList = {
myProvider: {
name: 'My Provider',
enabled: true,
languages: ['en'],
base_url: 'http://www.myprovider.com',
response_type: 'text',
movie: {
query: '&search={query}&category=1',
keywords: '{title} '
},
html_parser: {
row: "doc.querySelectorAll('#bodyarea tr table:nth-child(3) table.lista tr')",
title: "row.querySelector('td:nth-child(2) a').textContent",
peers: "row.querySelector('td:nth-child(6)').textContent",
seeds: "row.querySelector('td:nth-child(5)').textContent",
size: null,
url: "row.querySelector('td:nth-child(3) a').getAttribute('href')"
}
}
};
If you want to test the add-on on wako on your phone follow the instructions: https://github.com/wako-app/addon-starter-kit#test-your-add-on. You'll first have to change the URLs in the manifest are they're absolute URLs pointing here, so edit the manifest and replace https://raw.githubusercontent.com/wako-unofficial-addons/helios/master/dist
by blank