If I am not mistaken, there’s already an import tool. Or was it Codeberg?
Gitlab does have it. @Darken@reddthat.com you can provide a personal access token to Gitlab and it’ll import your repos with all the issues and pull requests intact.
Anti Commercial AI thingy
Inserted with a keystroke running this script on linux with X11
#!/usr/bin/env nix-shell
#!nix-shell -i bash --packages xautomation xclip
sleep 0.2
(echo '::: spoiler Anti Commercial AI thingy
[CC BY-NC-SA 4.0](https://creativecommons.org/licenses/by-nc-sa/4.0/)
Inserted with a keystroke running this script on linux with X11
```bash'
cat "$0"
echo '```
:::') | xclip -selection clipboard
xte "keydown Control_L" "key V" "keyup Control_L"
Gitlab.com has an even lower limit of 1GB, I think. But you can self-host it, that limit can be arbitrarily set.
Anti Commercial AI thingy
Inserted with a keystroke running this script on linux with X11
#!/usr/bin/env nix-shell
#!nix-shell -i bash --packages xautomation xclip
sleep 0.2
(echo '::: spoiler Anti Commercial AI thingy
[CC BY-NC-SA 4.0](https://creativecommons.org/licenses/by-nc-sa/4.0/)
Inserted with a keystroke running this script on linux with X11
```bash'
cat "$0"
echo '```
:::') | xclip -selection clipboard
xte "keydown Control_L" "key V" "keyup Control_L"