Я пытаюсь автоматизировать некоторые вещи, которые потребуют получения текущих изображений из частного репозитория GitHub.
В идеале я бы перебрал корневой каталог и для всех изображений получил URL-адрес файла RAW.
Например:
- Для этого изображения: https://github.com/Flow2015/logo/blob/master/flowImage01.jpg
- Я хотел бы получить https://raw.githubusercontent.com/Flow2015/logo/master/flowImage01.jpg
Если URL-адрес недоступен, я могу получить двоичный контент. Тем не менее, я не мог найти способ сделать это либо.
Например, именно так я нахожу файлы, о которых мне нужны подробности.
{
repository(owner: "Flow2015", name: "logo") {
name
object(expression: "master:") {
... on Tree {
entries {
name
object{
... on Blob {
text
}
}
}
}
}
}
}
Я понимаю, что могу создать URL-адрес, используя Repo/branch/filename, я просто пытаюсь найти безопасный способ, если он есть.
object(expression ...)
? stackoverflow.com/a/46254836/6124657 ... но в graphql/json он будет закодирован, по крайней мере, не оптимально .. построить URL - person xadm   schedule 31.08.2020