This application uses Selenium library to automatically detect when an appointment is available at Ausländerbehörde Berlin for the selected visa service. Whenever an available day is found, it beeps.
docker run \
-d \
--name selenium \
-p 4444:4444 -p 7900:7900\
--shm-size="2g" \
-e SE_NODE_MAX_SESSIONS=5 \
-e SE_NODE_OVERRIDE_MAX_SESSIONS=true \
-e SE_NODE_SESSION_TIMEOUT=120 \
-t selenium/standalone-chrome:latest
For MacOS with M1 chip
docker run \
-d \
--name selenium \
-p 4444:4444 -p 7900:7900\
--shm-size="2g" \
-e SE_NODE_MAX_SESSIONS=5 \
-e SE_NODE_OVERRIDE_MAX_SESSIONS=true \
-e SE_NODE_SESSION_TIMEOUT=120 \
-t seleniarm/standalone-chromium:latest
java --version
.java --version
Fill the personInfoDTO.json file with your personal information.
"Country"
matching the value of your country in the "isThereFamilyMember"
: to "2"
."isThereFamilyMember"
: to "1"
Fill the visaFormTO.json with your visa request.
Run the application in terminal by ./gradlew run
.
To see what is happening inside the container, head to http://localhost:7900/?autoconnect=1&resize=scale&password=secret.
Copyright © since 2022 Yilmaz Naci Aslan and other contributors.
(For the full contributors' list, run git shortlog --summary --numbered --email
from the root directory of this project.)
This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
You should have received a copy of the GNU Affero General Public License along with this program. If not, see http://www.gnu.org/licenses/.