cubex9 / rss-x

Torrent base movie client
0 stars 0 forks source link

modules-api #18

Open cubex9 opened 6 years ago

cubex9 commented 6 years ago

define api:

rss/resolver - resolver can change by channel rss/search - channel have different search engine

db - database engine files - local file on disk/ on db ... subtitler - subtitle services is mote than one

...

cubex9 commented 6 years ago

complete structure is now: /module implementations

/module/api api-definitions

/module/data data like item, movie, channel atp

ModuleConfiguration.js

-> db.module -> files.module -> movies.module -> subtitles.module

this is not best, api must be in /module/ and implementations in subdirectories like module/db/nosql.js, module/db/electron-store.js, .. atp.