Jackett: [REQ] [FileList] Add API functionality

Created on 23 Jan 2020  ·  7Comments  ·  Source: Jackett/Jackett

FileList.ro now has an API. At the moment authentication in Jackett is done with username/password, which may break again in future site updates and is also something I'd like to avoid using.
The API could be used as an alternative. Authentication can be done with username/passkey in the query or encoded as Base64 in the header.

I will leave the API description bellow. Can also offer invite if needed.

Thank you!


FileList offers a JSON/XML API that will allow you to get information from our website.
The API is available at the following URL: https://filelist.ro/api.php

General Info

  • All calls to the API have to be sent as a GET request;
  • All the arguments listed below are set as parameters in the call URL;
  • Every API call requires authentication with Username and Passkey (can be found here);
  • Every user is limited to 150 API calls per hour;
  • _Italic_ parameters are required!

Authentication

OR you can set the "Authorization" header:

Parameters / Endpoints

| id | name             |
+----+------------------+
|  1 | Filme SD         |
|  2 | Filme DVD        |
|  3 | Filme DVD-RO     |
|  4 | Filme HD         |
|  5 | FLAC             |
|  6 | Filme 4K         |
|  7 | XXX              |
|  8 | Programe         |
|  9 | Jocuri PC        |
| 10 | Jocuri Console   |
| 11 | Audio            |
| 12 | Videoclip        |
| 13 | Sport            |
| 14 | TV               |
| 15 | Desene           |
| 16 | Docs             |
| 17 | Linux            |
| 18 | Diverse          |
| 19 | Filme HD-RO      |
| 20 | Filme Blu-Ray    |
| 21 | Seriale HD       |
| 22 | Mobile           |
| 23 | Seriale SD       |
| 24 | Anime            |
| 25 | Filme 3D         |
| 26 | Filme 4K Blu-Ray |
| 27 | Seriale 4K       |
+----+------------------+

Error codes

  • 400 - Invalid search/filter
  • 401 - Username and passkey cannot be empty.
  • 403 - Too many failed authentications
  • 403 - Invalid passkey/username
  • 404 - No results
  • 429 - Rate limit reached
  • 503 - Service unavaible
Enhancement Needs C#

Most helpful comment

I could also work on the implementation. Don't need an account.

All 7 comments

@IIIspaceIII could you help? We don't have an active maintainer for this tracker.

@ngosang Maybe you or @cadatoiva could get the invite from @ophishil to work on this? FileList is a great tracker. You might also be able to close #5190

Seeing how #5190 and #7924 will not go through since the priority is to work on the API integration, is anyone willing to implement the FileList API? I can contact the FL staff & get an invite if there is a volunteer. Thanks!

@ophishil I will do the work, send me an invite.
ngosang -at- hotmail.es

@ophishil I will do the work, send me an invite.
ngosang -at- hotmail.es

@ngosang If you don't get an invite for any reason, let me know.

I could also work on the implementation. Don't need an account.

Jackett 0.16.54

Was this page helpful?
0 / 5 - 0 ratings