ΠΡΠΏΠΎΠ»Π½ΠΈΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ
dotnet VacancyAggregator.Console.dll create-datasource -n HeadHunter -sn HH -a "..\VacancyAggregator.VacancySources.HeadHunter.dll" -c "https://api.hh.ru/"
Π΄Π»Ρ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ° Π΄Π°Π½Π½ΡΡ HeadHunter, Π³Π΄Π΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ -a ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΏΡΡΡ ΠΊ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ΅ VacancyAggregator.VacancySources.HeadHunter.dll
Π‘ΠΎΠ·Π΄Π°ΠΉΡΠ΅ ΡΠΈΠ»ΡΡΡΡ, ΠΏΠΎ ΠΊΠΎΡΠΎΡΡΠΌ Π±ΡΠ΄ΡΡ ΡΠΈΠ»ΡΡΡΠΎΠ²Π°ΡΡΡΡ Π²Π°ΠΊΠ°Π½ΡΠΈΠΈ ΡΠ΅ΡΠ΅Π· ΠΊΠΎΠΌΠ°Π½Π΄Ρ
dotnet VacancyAggregator.Console.dll create-vacancy-filter -t "value" -e "value"
Π³Π΄Π΅ -t - ΠΊΠ»ΡΡΠ΅Π²ΡΠ΅ ΡΠ»ΠΎΠ²Π°,
-e - ΡΡΠ΅Π±ΡΠ΅ΠΌΡΠΉ ΠΎΠΏΡΡ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ:
0 - ΠΠ΅ ΠΈΠΌΠ΅Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΡ
1 - ΠΠ΅Π· ΠΎΠΏΡΡΠ°
2 - ΠΡ 1 Π³ΠΎΠ΄Π° Π΄ΠΎ 3 Π»Π΅Ρ
3 - ΠΡ 3 Π»Π΅Ρ Π΄ΠΎ 6 Π»Π΅Ρ
4 - ΠΠΎΠ»Π΅Π΅ 6 Π»Π΅Ρ
ΠΡΠΈΠΌΠ΅Ρ ΠΊΠΎΠΌΠ°Π½Π΄Ρ:
dotnet VacancyAggregator.Console.dll create-vacancy-filter -t "C# javascript" -e 1
ΠΠ°ΠΏΡΡΡΠΈΡΠ΅ ΡΠ΅ΡΠ²ΠΈΡ VacancyAggregator.Service.dll, ΠΊΠΎΡΠΎΡΡΠΉ Π½Π°ΡΠ½Π΅Ρ ΠΈΠΌΠΏΠΎΡΡ Π²Π°ΠΊΠ°Π½ΡΠΈΠΉ ΠΈΠ· ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΎΠ² Π΄Π°Π½Π½ΡΡ .
ΠΠ°ΡΡΡΠΎΠΉΡΠ΅ ΠΏΠ΅ΡΠΈΠΎΠ΄ΠΈΡΠ½ΠΎΡΡΡ ΠΈΠΌΠΏΠΎΡΡΠ° ΡΠ΅ΡΠ΅Π· ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΎΠ½Π½ΡΠΉ ΡΠ°ΠΉΠ» appsettings.json::
"VacancyImporterBackgroundService": {
"DateTime": "CRON EXPRESSION"
}
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π²Π΅Π± ui VacancyAggregator.WebUI.dll ΠΈΠ»ΠΈ ΠΊΠΎΠ½ΡΠΎΠ»ΡΠ½ΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ VacancyAggregator.Console Π΄Π»Ρ ΠΏΡΠΎΡΠΌΠΎΡΡΠ° ΡΠΏΠΈΡΠΊΠ° Π·Π°Π³ΡΡΠΆΠ΅Π½Π½ΡΡ Π²Π°ΠΊΠ°Π½ΡΠΈΠΉ