require('dotenv').config(); const express = require("express"); const server = express(); const { connect } = require('./lib/repository'); const thepiratebayScraper = require('./scrapers/thepiratebay/thepiratebay_scraper'); const horribleSubsScraper = require('./scrapers/horriblesubs/horriblesubs_scraper'); const providers = [horribleSubsScraper]; async function scrape() { providers.forEach((provider) => provider.scrape()); } server.post('/scrape', function(req, res) { scrape(); res.send(200); }); server.listen(7000, async function () { await connect(); console.log('Scraper started'); scrape(); });