move ignored usernames config to crawler specific config
This commit is contained in:
@@ -12,8 +12,6 @@ const AD_CATEGORY = {
|
|||||||
CATEGORY_GARAGE: "GARAGE"
|
CATEGORY_GARAGE: "GARAGE"
|
||||||
};
|
};
|
||||||
|
|
||||||
const IGNORED_USERNAMES = [];
|
|
||||||
|
|
||||||
const AD_STATUS = {
|
const AD_STATUS = {
|
||||||
STATUS_NORMAL: 1,
|
STATUS_NORMAL: 1,
|
||||||
STATUS_RESERVED: 2,
|
STATUS_RESERVED: 2,
|
||||||
|
|||||||
@@ -14,17 +14,24 @@ const olxParsedCrawlerAdCategories =
|
|||||||
)
|
)
|
||||||
: ["CATEGORY_FLAT", "CATEGORY_HOUSE"];
|
: ["CATEGORY_FLAT", "CATEGORY_HOUSE"];
|
||||||
|
|
||||||
|
const olxIgnoredUsernames =
|
||||||
|
process.env.OLX_IGNORED_USERNAMES !== undefined
|
||||||
|
? process.env.OLX_IGNORED_USERNAMES.split(",").map(username =>
|
||||||
|
username.trim()
|
||||||
|
)
|
||||||
|
: [];
|
||||||
|
|
||||||
const transformedCrawlerAdCategories = olxParsedCrawlerAdCategories
|
const transformedCrawlerAdCategories = olxParsedCrawlerAdCategories
|
||||||
.map(categoryName => AD_CATEGORY[categoryName])
|
.map(categoryName => AD_CATEGORY[categoryName])
|
||||||
.filter(category => !!category);
|
.filter(category => !!category);
|
||||||
|
|
||||||
const OLX_CONFIG = {
|
const OLX_CONFIG = {
|
||||||
OLX_MAX_PAGES: parseInt(process.env.MAX_PAGES) || 500,
|
OLX_MAX_PAGES: parseInt(process.env.OLX_MAX_PAGES) || 500,
|
||||||
OLX_MAX_RESULTS_PER_PAGE:
|
OLX_MAX_RESULTS_PER_PAGE:
|
||||||
parseInt(process.env.OLX_MAX_RESULTS_PER_PAGE) || 50,
|
parseInt(process.env.OLX_MAX_RESULTS_PER_PAGE) || 50,
|
||||||
OLX_CRAWLER_AD_TYPE: olxCrawlerAdType || CRAWLER_AD_TYPE.NONE,
|
OLX_CRAWLER_AD_TYPE: olxCrawlerAdType || CRAWLER_AD_TYPE.NONE,
|
||||||
OLX_CRAWLER_AD_CATEGORIES: transformedCrawlerAdCategories,
|
OLX_CRAWLER_AD_CATEGORIES: transformedCrawlerAdCategories,
|
||||||
OLX_MAX_AGE: parseInt(process.env.OLX_MAX_AGE) || 30
|
OLX_IGNORED_USERNAMES: olxIgnoredUsernames || []
|
||||||
};
|
};
|
||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
|
|||||||
Reference in New Issue
Block a user