• Stars
    star
    115
  • Rank 305,916 (Top 7 %)
  • Language
    PowerShell
  • Created about 1 year ago
  • Updated 4 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

The USA Visa interview appointment checker

USA Visa Appointment Checker

Example Image

Hello, Visa Seeker!

This script automates the process of checking for available visa interview appointments.

It logs into your account on https://ais.usvisa-info.com using your username and password and then scans the appointment page for availability.

You can run the script regularly for timely alerts on new appointment slots. You can use crontab in MacOS or Task Scheduler in Windows to run the script on a regular schedule.

Optionally, you can configure it to send you or someone else email notifications about appointment availability.

Rest assured, the script runs locally on your computer, ensuring your login details are not shared.

Important

This code is designed for Non-Immigrant Visa Applications and has not been tested for Immigrant Visa applications. However, if you can read/write code, then it should be an easy problem to solve. If you give me a test account to write one, I am also happy to add that support.

How to run

  1. If you don't have Powershell installed and set up on your local machine, download it here: Powershell Core on Github. Run the command in the 4th step below, and you probably don't have Powershell on your computer if you get an error.
  2. Download the visa-appointment-checker.ps1 file onto your computer. You can also clone this repo if you know Git.
  3. Open up your preferred terminal application, like MacOS Terminal, Windows Terminal, or iTerm2.
  4. In your terminal, run this command to enter the Powershell shell: pwsh. If this command seems unavailable, restart your terminal app.
  5. Using cd command, go to the directory where you store the visa-appointment-checker.ps1 file.
  6. Run this command and make sure you provide your username, password, and schedule id ./visa-appointment-checker.ps1 -email "[email protected]" -password "12abc" -scheduleId 456677

Prerequisites

You must download and install Powershell to run this script on your computer.

Dowload it here if you don't have it already.

More Help

.PARAMETER email
The email that you use to log in at https://ais.usvisa-info.com/en-tr/iv/users/sign_in

.PARAMETER password
The password that you use to log in at https://ais.usvisa-info.com/en-tr/iv/users/sign_in

.PARAMETER scheduleId
ScheduleId comes from the URL where you make the visa payment https://ais.usvisa-info.com/en-tr/iv/schedule/{scheduleId}/payment

.EXAMPLE
.\visa-appointment-checker.ps1 -email "[email protected]" -password "12abc" -scheduleId 456677

More Repositories

1

electron-with-sqlite3

Sample application for ElectronJS working with Sqlite3
JavaScript
125
star
2

command-core

The MVC library of CLI development
C#
83
star
3

taskcore

Command Line ToDo Management Application
C#
65
star
4

manager-automation-v2

Automating management tasks to help managers focus on more strategic wins.
C#
39
star
5

copier

A file watcher app that copies changed files to a target location.
C#
35
star
6

manager-automation

Automating management tasks to help managers focus on more strategic wins.
C#
33
star
7

interview-questions

This repository contains various interview questions categorized within different levels.
C#
31
star
8

weather-plugin-for-elgato-streamdeck

Weather Plugin gets and displays weather condition on your StreamDeck hourly from AccuWeather.
JavaScript
30
star
9

solid-programming

Samples for SOLID programming
C#
27
star
10

git-config

PowerShell
24
star
11

katip

Very fast version control system for everyone
Go
23
star
12

jira-slack-bot

Jira Slack Bot: A Python-based Slack bot that integrates with Jira to manage tasks, bugs, stories, and epics directly from Slack. It supports various commands for ticket creation, prioritization, and tracking.
Python
21
star
13

OAuth20

A simple OAuth 2.0 Authorization Server and Client implementation
C#
20
star
14

powershell-git-profile

Setting up SSH keys with Git in Powershell
PowerShell
17
star
15

eat-your-food

Automatically pauses and resumes YouTube and Netflix videos.
JavaScript
16
star
16

amazon-deals-scraper

Amazon Deals Page Scraper
JavaScript
14
star
17

chrome-extension-experiment

JavaScript
11
star
18

twitter-muted-words

10
star
19

ascii-table-creator

Creates an ASCII table from a given DataTable class
C#
7
star
20

book-reviews

HTML
7
star
21

generic-pipeline

C#
6
star
22

todoapp

A sample todo application written completely in Angular
TypeScript
6
star
23

tarikguney

4
star
24

leadership-journey

HTML
4
star
25

elgato-sample-plugin

CSS
3
star
26

json-path-flatter

C#
3
star
27

projekt-hive

Ensuring on-time project deliveries.
3
star
28

insights-solutions

3
star
29

angular-example-securelogin

A sample project that utilizes the power of Angular
TypeScript
3
star
30

learning-go

Go
3
star
31

go-oop

Object Oriented Programming in Go Lang
Go
2
star
32

pipeline-with-dotnetcore

Pipeline Example with DotNet Core
C#
2
star
33

rfsnotify

Go
2
star
34

in-dev-time-calculator

Python
2
star
35

azure-stack-deployment-powershell

Enjoy!
PowerShell
1
star
36

algorithms

C#
1
star
37

test-site

HTML
1
star