import requests


res = requests.get(
    'https://raw.githubusercontent.com/brain-hackers/buildbrain/master/os-brainux/setup_brainux.sh'
)
lines = res.text.split('\n')

found_packages = []
backslashed = False

for (i, line) in enumerate(lines):
    if line.strip().startswith('apt install') or backslashed:
        if backslashed:
            packages = line.strip().split(' ')
        else:
            packages = line.strip().split(' ')[2:]
        packages = [p for p in packages if not p.startswith('-')]
        packages = [p for p in packages if not p == '\\']
        packages = [p.rstrip('\\') for p in packages]
        found_packages.extend(packages)
        backslashed = line.endswith('\\')

print('|パッケージ名|')
print('|:-|')
print('\n'.join(f'|{p}|' for p in found_packages))
