Skip to content
GitLab
Explore
Projects
Groups
Topics
Snippets
Projects
Groups
Topics
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Пискунов Андрей Дмитриевич
Create Students Repos
Commits
cd95fd8f
Commit
cd95fd8f
authored
1 month ago
by
Пискунов Андрей Дмитриевич
Browse files
Options
Download
Patches
Plain Diff
add finding users by name
parent
22f6c501
main
No related merge requests found
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
Dockerfile
+1
-1
Dockerfile
data/students.txt
+290
-0
data/students.txt
src/index.js
+11
-2
src/index.js
with
302 additions
and
3 deletions
+302
-3
Dockerfile
+
1
−
1
View file @
cd95fd8f
FROM
node:18-alpine
FROM
dockerhub.timeweb.cloud/library/
node:18-alpine
RUN
mkdir
-p
/home/node/app/node_modules
&&
chown
-R
node:node /home/node/app
...
...
This diff is collapsed.
Click to expand it.
data/students.txt
0 → 100644
+
290
−
0
View file @
cd95fd8f
Стелла Эриковна Абрамова seabramova
Данил Арманович Авагян daavagian
Матвей Анатольевич Авдеев maavdeev
Филипп Валерьевич Аверин fvaverin
Тигран Ваграмович Агаджанян tvagadzhanian
Григорий Павлович Агафонов gpagafonov
Артём Алексеевич Аксенов aralaksenov
Никита Тимофеевич Алексеев ntalekseev
Матвей Алексеевич Алешин maaleshin
Артур Микаелович Алоян amaloian
Глеб Салаватович Алпаров gsalparov
Билал Капарбекович Алымкулов bkalymkulov
Тимур Маратович Анафинов tmanafinov
Александр Сергеевич Андреев alseandreev
Марина Юрьевна Арсеньева miarseneva
Сафармурод Баходурович Ашуров sbashurov
Дамир Рамилевич Бабиков drbabikov
Александр Александрович Бабушкин alalbabushkin
Акоб Ширазович Багдасарян asbagdasarian
Владислав Денисович Бадажков vdbadazhkov
Тимур Ринатович Байбурин trbaiburin
Даниил Олегович Баранов dobaranov
Степан Дмитриевич Барановский sdbaranovskii
Максим Алексеевич Батаев mabataev
Илия Бориславович Батинич ibbatinich
Дарина Касбулатовна Бжинаева dkbzhinaeva
Иван Романович Блинов irblinov
Георгий Юрьевич Богдан gibogdan
Анна Андреевна Болдырева ananboldyreva
Алексей Дмитриевич Бондаренко aldmbondarenko
Арсений Александрович Бондаренко arsalebondarenko
Полина Дмитриевна Бондарь pdbondar
Илья Петрович Борискин ipboriskin
Валерий Сергеевич Борисов vsborisov
Ксения Владимировна Борисова kvborisova
Даниил Вячеславович Бохан dvbokhan
Егор Георгиевич Буянов egbuianov
Илья Андреевич Буянов iabuianov
Тенгиз - Валиев tvaliev
Александра Алексеевна Ванченко aavanchenko
Аксён Александрович Васильев akalvasilev
Валерия Николаевна Величкина vnvelichkina
Елизавета Олеговна Величко eovelichko
Николай Андреевич Вербин naverbin
Николай Дмитриевич Веревкин ndverevkin
Александр Андреевич Викторов aaviktorov
Владимир Антонович Волдеев vavoldeev
Егор Александрович Волков egalvolkov
Александр Андреевич Воронков aavoronkov
Александр Артёмович Гаврилов alargavrilov
Рамазан Хасанович Галаев rkgalaev
Реваз Русланович Гегечкори rrgegechkori
Милан Романович Герус mrgerus
Дарья Ренатовна Гилфанова drgilfanova
Игорь Георгиевич Глебов igglebov
Юлия Михайловна Глебушкина imglebushkina
Кирилл Дмитриевич Голованов kdgolovanov
Артемий Борисович Горячев abgoriachev
Роман Евгеньевич Горячкин regoriachkin
Лев Максимович Грезев lmgrezev
Иван Максимович Грибанов imgribanov
Камиль Айратович Гумеров kagumerov
Сергей Олегович Гуршумов sogurshumov
Матвей Алексеевич Гущин magushchin
Михаил Алексеевич Данилюк madaniliuk
Артём Олегович Двойнишников aodvoinishnikov
София Михайловна Дворкина smdvorkina
Садык Илкер - Дегишмез sdegismez
Кирилл Владиславович Дементьев kvdementev
Никита Сергеевич Демин nisedemin
Родион Сергеевич Дмитриев rsdmitriev
Анастасия Алексеевна Долгова anasalekdolgova
Юлия Константиновна Дорженковская ikdorzhenkovskaia
Виталий Алексеевич Дорохин vadorokhin
Алиса Николаевна Друкман andrukman
Екатерина Максимовна Дубровина ekmadubrovina
Дмитрий Сергеевич Дудин dsdudin
Евгений - Дудин edudin
Ильяс Назирович Евлоев inevloev
Михаил Федорович Евтюшкин mfevtiushkin
Ксения Антоновна Егорова ksanegorova
Максим Витальевич Еманаков mvemanakov
Тимофей Александрович Ефимов taefimov
Владимир Алексеевич Жирнов vazhirnov
Илья Сергеевич Жовнер iszhovner
Арсен Артурович Зайнашев aazainashev
Матвей Максимович Зайцев mmzaitsev
Виктория Ивановна Зайцева vizaitseva
Алексей Александрович Зинько aazinko
Андрей Дмитриевич Знаев adznaev
Никита Вадимович Зуев nvzuev
Роман Алексеевич Зуев razuev
Булат Рафикович Зуфаров brzufarov
Даниил Денисович Иванов dadeivanov
Полина Александровна Иванова poalivanova
Артём Сергеевич Игашов asigashov
Даниел Рустамович Идрисов daruidrisov
Николай Евгеньевич Иевлев neievlev
Александр Владимирович Израйлит avizrailit
Семён Игоревич Илюхин siiliukhin
Артём Юрьевич Ипатьев aiipatev
Глеб Андреевич Ипполитов gaippolitov
Кирилл Вадимович Иянов kviianov
Василина Васильевна Кабасина vvkabasina
Арсений Романович Казаков arkazakov
Данила Евгеньевич Казаков dekazakov
Егор Андреевич Казаков egankazakov
Михаил Александрович Казаков mialkazakov
Владислав Алексеевич Казарин vakazarin
Александр Романович Калинин arkalinin
Анна Витальевна Калягина avkaliagina
Пётр Олегович Камендровский pokamendrovskii
Армен - Карагюлян aakaragiulian
Серж Мгерович Каракешишян smkarakeshishian
Богдан Константинович Карпузов bkkarpuzov
Давид Геворкович Кешишян dgkeshishian
Леонид Анатольевич Кириллов lakirillov
Ксения Олеговна Кислицына kokislitsyna
Никита Сергеевич Клеваков nsklevakov
Данила Романович Климов daroklimov
Ярослав Владиславович Клоков ivklokov
Роман - Кныш rknysh
Вероника Алексеевна Ковалева vealkovaleva
Иван Олегович Кожнов iokozhnov
Инна Сергеевна Козьменко iskozmenko
Андрей Викторович Козьмин avkozmin
Кирилл Иванович Комарницкий kikomarnitskii
Александр Андреевич Кондратьев alankondratev
Анастасия Максимовна Корепанова amkorepanova
Глеб Денисович Корец gdkorets
Руслан Абдурахманович Коротков rakorotkov
Артемий Батаевич Корсаев abkorsaev
Леонид Васильевич Косырев lvkosyrev
Максим Андреевич Кравцов makravtsov
Николай Ильич Красавин nikrasavin
Виктория Вячеславовна Красоткина vvkrasotkina
Артём Николаевич Крепак ankrepak
Александр Георгиевич Кудрявцев agkudriavtsev
Андрей Владиславович Кузьмин anvlkuzmin
Заира Салмановна Кулбужева zskulbuzheva
Ирина Константиновна Куликова iktokareva
Андрей Германович Куст agkust
Алина Сергеевна Кутузова alsekutuzova
Тимур Сергеевич Кучерявенков tskucheriavenkov
Хоссам Мохамед Мохамед Ахмед - Кхедр kkkhedr
Богдан Павлович Лагожа bplagozha
Владимир Александрович Лаптев valaptev
Марк Максимович Ларин mmlarin
Артём - Ларионов alarionov
Глеб Александрович Лебёдкин galebedkin
Анна Васильевна Ленкова anvalenkova
Таисия Павловна Лепилова tplepilova
Илья Андреевич Леснов ialesnov
Олеся Сергеевна Лесняк oslesniak
Андрей Юрьевич Леталин ailetalin
Арсений Владимирович Ли arvlli
Матвей Андреевич Лопатин malopatin
Лука Петрович Лосев lplosev
Юлия Сергеевна Лосева isloseva
Ярослав Владимирович Лукьянов ivlukianov
Амир Алиевич Магомедов amalmagomedov
Марсель Рустамович Магомедов marumagomedov
Даниил Павлович Маклаков dpmaklakov
Никита Вадимович Малиновский nvmalinovskii
Али Нахидович Мамедов anmamedov
Данил Андреевич Марков damarkov
Никита Михайлович Маслов nmmaslov
Богдан Алексеевич Матюшин bamatiushin
Сергей Александрович Машенцев samashentsev
Максим Дмитриевич Медведев mdmedvedev
Никита Владимирович Мендак nvmendak
Елизавета Григорьевна Меньшикова egmenshikova
Сергей Александрович Меренков samerenkov
Андрей Александрович Мерзляков andalemerzliakov
Анна Александровна Мизгайло aamizgailo
Александр Владимирович Молотов avmolotov
Алексей Александрович Морозов alalmorozov
Григорий Сергеевич Морозов grsemorozov
Илья Александрович Морозов ilalmorozov
Абдельхафиз Салем Абдельхафиз Юссеф - Мохамед abmokhamed
Манучехр Фаррухович Муллоев mfmulloev
Анатолий Александрович Мункуев aamunkuev
Мизбоншох Содирович Мурзоев msmurzoev
Ильдар Ринатович Мусин irmusin
Эвелина Рамилевна Мустафина ermustafina
Михаил Михайлович Мячин mmmiachin
Зияудин Замирович Наврузов zznavruzov
Иван Михайлович Надышнев imnadyshnev
Дамир Оскарович Незаметдинов donezametdinov
Анастасия Павловна Немцова apnemtsova
Михаил Васильевич Новокшонов mvnovokshonov
Нестор Тарасович Нороха ntnorokha
Саидабдуллох Кенджаевич Нурматов sknurmatov
Умархон Акмалович Нурматов uanurmatov
Андрей Алексеевич Ольшанский aaolshanskii
Феликс Сергеевич Пак fspak
Артем Максимович Панченко ampanchenko
Артём Викторович Пашинов avpashinov
Никита Артемович Перетрутов naperetrutov
Максим Дмитриевич Першин mdpershin
Лиана Сергеевна Пестерева lspestereva
Анастасия Александровна Петрушова aapetrushova
Анастасия Петровна Пешкова appeshkova
Арсений Сергеевич Пищугин aspishchugin
Александр Сергеевич Платунов alseplatunov
Сергей Сергеевич Погоняев sspogoniaev
Даниил Каренович Погосян dkpogosian
Дарья Алексеевна Попцова dapoptsova
Константин Гридович Порфирьев kgporfirev
Артемий Сергеевич Приоров aspriorov
Никита Иванович Прищепа niprishchepa
Артём Вадимович Пухлимский avpukhlimskii
Ульяна Сергеевна Пученкова uspuchenkova
Алина Александровна Разинова aarazinova
Максим Витальевич Рафеев mvrafeev
Александр Сергеевич Ро asro
Василиса Сергеевна Рогова vsrogova
Николай Алексеевич Романов nialromanov
Илья Сергеевич Ртищев isrtishchev
Арсений Алексеевич Рузавин aaruzavin
Кира Сергеевна Румянцева ksrumiantseva
Григорий Витальевич Рыбаков gvrybakov
Артём Иванович Савельев aisavelev
Михаил Юрьевич Савинов misavinov
Никита Игоревич Садиков nisadikov
Моханнад Ваэль Саад Хамад Али - Саид msaid
Арсен Умедович Саидбеков ausaidbekov
Чайзат Мергеновна Салчак cmsalchak
Май Самора Завалий msamorazavalii
Николай Александрович Санин nasanin
Яна Андреевна Сахарова iasakharova
Анна Анатольевна Свиридова anansviridova
Аюб - Сегир asegir
Алексей Николаевич Седнев ansednev
Максим Евгеньевич Семенюк mesemeniuk
Евгений Михайлович Сергеев emsergeev
Фёдор Алексеевич Сергеев fealsergeev
Александр Максимович Силков amsilkov
Артемий Иванович Соклаков aisoklakov
Глеб Дмитриевич Соколов gdsokolov
Дмитрий Витальевич Солодовников dvsolodovnikov
Мария Николаевна Старостина mnstarostina
Фёдор Андреевич Старшинов feanstarshinov
Святослав Михайлович Степанов smstepanov
Орнелла Далеровна Султанбекова odsultanbekova
Даниил Валерьевич Суханов davasukhanov
Милана Валерьевна Сухорукова mvsukhorukova
Михаил Дмитриевич Сычев mdsychev
Эмиль - Талыпов etalypov
Даниил Ирбегович Тигиев ditigiev
Данил Максимович Толстиков dmtolstikov
Илья Владимирович Трофимов ivtrofimov_2
Екатерина Алексеевна Трофимова ekaaletrofimova
Арсений Александрович Троян aatroian
Арина Андреевна Усанина aausanina
Арсений Викторович Федоров avfedorov_4
Матвей Евгеньевич Федоров maevfedorov
Владислав Станиславович Федянин vsfedianin
Георгий Александрович Филатов gealfilatov
Иван Сергеевич Филиппов ivsefilippov
Полина Александровна Фронек pafronek
Давид Рашитович Хазиев drkhaziev
Амир Эрикович Хайруллин aekhairullin
Саид Абдурагимович Хасавов sakhasavov
Радмир Рамилевич Хисматуллин rrkhismatullin
Ринас - Ходжа rkhodzha
Сергей Сергеевич Хранцкевич sskhrantskevich
Ульяна - Хрукалова ukhrukalova
Тен Ань Чан techan
Георгий Нугзарович Чантуриа gnchanturia
Арсений Георгиевич Чапайкин agchapaikin
Виктория Александровна Черненко vialchernenko
Арсений Дмитриевич Черненков adchernenkov
Полина Сергеевна Чумачева pschumacheva
Дарья Александровна Чурляева dachurliaeva
Диана Рамилевна Шаймухаметова dirashaimukhametova
Егор Игоревич Шарафетдинов eisharafetdinov
Мирзошерзод Нуриддинович Шарипов mnsharipov
Юлия Филюзовна Шаяхметова ifshaiakhmetova
Андрей Андреевич Швырев aashvyrev
Даниил Павлович Шестаков dpshestakov
Артём Сергеевич Шин asshin
Матвей Романович Шишелякин mrshisheliakin
Антон Владимирович Шмелев anvlshmelev
Савва Александрович Шулятьев sashulyatev
Дмитрий Юрьевич Щагин dishchagin
Алика Алексеевна Щерба aashcherba
Александр Сергеевич Югов asiugov
Даниил Юрьевич Юрилин diiurilin
Лев Русланович Яковлев lriakovlev
\ No newline at end of file
This diff is collapsed.
Click to expand it.
src/index.js
+
11
−
2
View file @
cd95fd8f
...
...
@@ -43,12 +43,19 @@ async function addProjectToGroup(name, slug, groupId) {
});
}
async
function
getUserByName
(
name
)
{
const
[
user
]
=
await
api
.
Users
.
all
({
search
:
name
});
if
(
user
)
{
return
user
;
}
}
async
function
getUserBySlug
(
slug
)
{
const
[
user
]
=
await
api
.
Users
.
all
({
username
:
slug
});
if
(
user
)
{
return
user
;
}
const
[
user1
]
=
await
api
.
Users
.
all
({
username
:
`
${
slug
}
1`
});
return
user1
;
}
...
...
@@ -77,7 +84,9 @@ async function main() {
for
(
const
student
of
students
)
{
try
{
const
project
=
await
getProject
(
student
.
slug
,
group
.
id
)
||
await
addProjectToGroup
(
student
.
name
,
student
.
slug
,
group
.
id
);
const
user
=
await
getUserBySlug
(
student
.
slug
);
const
userBySlug
=
await
getUserBySlug
(
student
.
slug
);
const
userByName
=
await
getUserByName
(
student
.
name
);
const
user
=
userBySlug
||
userByName
;
if
(
!
user
)
{
console
.
warn
(
`Can't find user
${
student
.
slug
}
`
);
...
...
This diff is collapsed.
Click to expand it.
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment
Menu
Explore
Projects
Groups
Topics
Snippets