On Tue, Jan 09, 2018 at 11:49:42PM +0800, Drew Parsons wrote: > I could create a project for it on salsa, but from the salsa docs and > the script at https://wiki.debian.org/Salsa/Doc#Import_git_repository > it should be possible to port the alioth repo over to salsa using curl and the gitlab api. > > The curl command uses namespace_id=2 for general debian packages, and > the docs say to look up namespace ids for other groups with > curl https://salsa.debian.org/api/v4/groups | jq . | less > > But there is no listing there for debiangames-team. Hello Drew, Looks like GitLab uses header [pagination](https://docs.gitlab.com/ee/api/README.html#pagination-link-header): $ curl -I https://salsa.debian.org/api/v4/groups ... Link: <https://salsa.debian.org/api/v4/groups?order_by=name&owned=false&page=2&per_page=20&sort=asc&statistics=false>; rel="next", <https://salsa.debian.org/api/v4/groups?order_by=name&owned=false&page=1&per_page=20&sort=asc&statistics=false>; rel="first", <https://salsa.debian.org/api/v4/groups?order_by=name&owned=false&page=7&per_page=20&sort=asc&statistics=false>; rel="last" ... X-Total-Pages: 7 So as a quick hack you can get the next page URL with: curl -I https://salsa.debian.org/api/v4/groups | sed -n -e '/Link/p' \ | awk -F'<|>' '{print $2}' | xargs curl debiangames-team is ID 2006 -- Phil Morrell (emorrp1)
Attachment:
signature.asc
Description: PGP signature