-
-
Notifications
You must be signed in to change notification settings - Fork 4
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
fixes: 1. discarded use of 'cairosvg' module due to exe compilation i…
…ssues 2. added binary convert.exe to convert SVG to PNG 3. added TOC to readme
- Loading branch information
Showing
6 changed files
with
144 additions
and
30 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -39,16 +39,28 @@ | |
<a href="mailto:[email protected]">Request Feature</a> | ||
</p> | ||
|
||
-------------------------------- | ||
|
||
# Table of Contents | ||
- [About The Project](#about-the-project) | ||
- [Customizable Options in the Program](#customizable-options-in-the-program) | ||
- [Screenshots](#screenshots) | ||
- [Prerequisites](#prerequisites) | ||
- [Installation (via ZIP file)](#installation-via-zip-file) | ||
- [Installation (via EXE file)](#installation-via-exe-file) ![for windows users only](https://img.shields.io/badge/Operating%20System-Windows-green?style=plastic) | ||
- [Contributing](#contributing) | ||
- [Contact](#contact) | ||
|
||
|
||
<!-- ABOUT --> | ||
<a name="about-the-project"></a> | ||
## About The Project | ||
|
||
As it's a difficult task to schedule an appointment for CoVid-Vaccine with only limited slots available for each day, this script automates the whole process of checking availability of slots every 3 seconds and also books it as soon as it becomes available. Just do a **one-time configuration** by entering your preferences initially **(pincode, district, centre preference, slot timing, etc.)** and let this script do the rest. | ||
|
||
|
||
|
||
### Customizable Options in the Program | ||
<a name="customizable-options-in-the-program"></a> | ||
## Customizable Options in the Program | ||
|
||
1. State ID / Name | ||
2. District ID / Name | ||
|
@@ -62,8 +74,8 @@ As it's a difficult task to schedule an appointment for CoVid-Vaccine with only | |
10. Min Age Limit *(minimum age limit of the selected beneficiaries. All selected beneficiaries must belong to the same minimum age group, either 18+ or 45+)* | ||
|
||
|
||
|
||
### Screenshots | ||
<a name="screenshots"></a> | ||
## Screenshots | ||
|
||
![](./images/screenshots/1.png) | ||
|
||
|
@@ -84,13 +96,15 @@ As it's a difficult task to schedule an appointment for CoVid-Vaccine with only | |
|
||
|
||
<!-- PREREQUISITES --> | ||
### Prerequisites | ||
<a name="prerequisites"></a> | ||
## Prerequisites | ||
|
||
This project requires **Python (3.6 or higher)** to be installed on the user system. | ||
|
||
|
||
|
||
<!-- INSTALLATION --> | ||
<a name="installation-via-zip-file"></a> | ||
### Installation (via ZIP file) | ||
|
||
1. Install **Python (3.6 or higher)** and **Git CLI (OPTIONAL)** on the system by searching for respective setups for your operaing system on Google | ||
|
@@ -115,16 +129,18 @@ This project requires **Python (3.6 or higher)** to be installed on the user sys | |
|
||
|
||
<!-- INSTALLATION --> | ||
### Installation (via EXE file) ![only for windows](https://img.shields.io/badge/Note-For%20Windows%20Users%20Only-green?style=plastic) | ||
<a name="installation-via-exe-file"></a> | ||
### Installation (via EXE file) | ||
|
||
1. Navigate to the **'dist'** directory for the setup file or click [here](https://github.com/DivAgicha/CoWIN-Vaccine-Appointment-Booking/raw/master/dist/CovidVaccinationAppointmentScheduler-Setup-v1.1.exe) to download the same for Windows. | ||
1. Navigate to the **'dist'** directory for the setup file or click [here](https://github.com/DivAgicha/CoWIN-Vaccine-Appointment-Booking/raw/master/dist/CovidVaccinationAppointmentScheduler-Setup-v1.2.exe) to download the same for Windows. | ||
2. Double-click the installer file and follow the instructions to install the program. | ||
3. Upon successful installation you will find `Covid Vaccination Appointment Scheduler` folder in your `C:\Program Files (x86)\` directory. | ||
4. Open the folder and run `schedule_vaccination_appointment.exe` file. | ||
|
||
|
||
|
||
<!-- CONTRIBUTING --> | ||
<a name="contributing"></a> | ||
## Contributing | ||
|
||
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are **greatly appreciated**. | ||
|
@@ -138,6 +154,7 @@ Contributions are what make the open source community such an amazing place to l | |
|
||
|
||
<!-- CONTACT --> | ||
<a name="contact"></a> | ||
## Contact | ||
|
||
Name - Divyansh Agicha - [[email protected]](mailto:[email protected]) | ||
|
Binary file renamed
BIN
+11.2 MB
...nationAppointmentScheduler-Setup-v1.1.exe → ...nationAppointmentScheduler-Setup-v1.2.exe
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,17 +1,8 @@ | ||
cairocffi==1.2.0 | ||
CairoSVG==2.5.2 | ||
certifi==2020.12.5 | ||
cffi==1.14.5 | ||
chardet==4.0.0 | ||
cssselect2==0.4.1 | ||
defusedxml==0.7.1 | ||
idna==2.10 | ||
lxml==4.6.3 | ||
Pillow==8.2.0 | ||
pycparser==2.20 | ||
PySimpleGUI==4.41.2 | ||
PySimpleGUI==4.43.0 | ||
requests==2.25.1 | ||
tabulate==0.8.9 | ||
tinycss2==1.1.0 | ||
urllib3==1.26.4 | ||
webencodings==0.5.1 |
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,102 @@ | ||
<?xml version="1.0"?> | ||
<!DOCTYPE delegatemap [ | ||
<!ELEMENT delegatemap (delegate)+> | ||
<!ELEMENT delegate (#PCDATA)> | ||
<!ATTLIST delegate decode CDATA #IMPLIED> | ||
<!ATTLIST delegate encode CDATA #IMPLIED> | ||
<!ATTLIST delegate mode CDATA #IMPLIED> | ||
<!ATTLIST delegate spawn CDATA #IMPLIED> | ||
<!ATTLIST delegate stealth CDATA #IMPLIED> | ||
<!ATTLIST delegate thread-support CDATA #IMPLIED> | ||
<!ATTLIST delegate command CDATA #REQUIRED> | ||
]> | ||
<!-- | ||
Delegate command file. | ||
Commands which specify | ||
decode="in_format" encode="out_format" | ||
specify the rules for converting from in_format to out_format These | ||
rules may be used to translate directly between formats. | ||
Commands which specify only | ||
decode="in_format" | ||
specify the rules for converting from in_format to some format that | ||
ImageMagick will automatically recognize. These rules are used to | ||
decode formats. | ||
Commands which specify only | ||
encode="out_format" | ||
specify the rules for an "encoder" which may accept any input format. | ||
For delegates other than ps:alpha, ps:color, ps:mono, and mpeg-encode the | ||
substitution rules are as follows: | ||
%i input image filename | ||
%o output image filename | ||
%u unique temporary filename | ||
%# input image signature | ||
%b image file size | ||
%c input image comment | ||
%g image geometry | ||
%h image rows (height) | ||
%k input image number colors | ||
%l image label | ||
%m input image format | ||
%p page number | ||
%q input image depth | ||
%s scene number | ||
%w image columns (width) | ||
%x input image x resolution | ||
%y input image y resolution | ||
--> | ||
<delegatemap> | ||
<delegate decode="bpg" command="cmd.exe /c ("bpgdec" -b 16 -o "%o.png" "%i") & (move "%o.png" "%o" >nul)"/> | ||
<delegate decode="png" encode="bpg" command=""bpgenc" -b 12 -q %~ -o "%o" "%i""/> | ||
<delegate decode="browse" stealth="True" spawn="True" command="cmd.exe /c start "" https://imagemagick.org/"/> | ||
<delegate decode="dng:decode" stealth="True" command="dcraw.exe -6 -W -O "%u.ppm" "%i""/> | ||
<delegate decode="dot" command="dot -Tps "%i" -o "%o""/> | ||
<delegate decode="dvi" command="dvips -q -o "%o" "%i""/> | ||
<delegate decode="edit" stealth="True" command="notepad "%o""/> | ||
<delegate decode="eps" encode="pdf" mode="bi" command=""@PSDelegate@" -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -sDEVICE=pdfwrite "-sOutputFile=%o" -- "%i""/> | ||
<delegate decode="eps" encode="ps" mode="bi" command=""@PSDelegate@" -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 -sDEVICE=ps2write "-sOutputFile=%o" -- "%i""/> | ||
<delegate decode="hpg" command="hp2xx -q -m eps -f "%o" "%i""/> | ||
<delegate decode="hpgl" command="hp2xx -q -m eps -f "%o" "%i""/> | ||
<delegate decode="htm" command="html2ps -U -o "%o" "%i""/> | ||
<delegate decode="html" command="html2ps -U -o "%o" "%i""/> | ||
<delegate decode="jxr" command="cmd.exe /c (move "%i" "%i.jxr" >nul) & ("JXRDecApp.exe" -i "%i.jxr" -o "%o.pnm") & (move "%i.jxr" "%i" >nul) & (move "%o.pnm" "%o" >nul)"/> | ||
<delegate decode="pcl:cmyk" stealth="True" command=""pcl6.exe" -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 "-sDEVICE=pamcmyk32" -dTextAlphaBits=%u -dGraphicsAlphaBits=%u "-r%s" %s "-sOutputFile=%s" "%s""/> | ||
<delegate decode="pcl:color" stealth="True" command=""pcl6.exe" -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 "-sDEVICE=ppmraw" -dTextAlphaBits=%u -dGraphicsAlphaBits=%u "-r%s" %s "-sOutputFile=%s" "%s""/> | ||
<delegate decode="pcl:mono" stealth="True" command=""pcl6.exe" -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 "-sDEVICE=pbmraw" -dTextAlphaBits=%u -dGraphicsAlphaBits=%u "-r%s" %s "-sOutputFile=%s" "%s""/> | ||
<delegate decode="pdf" encode="eps" mode="bi" command=""@PSDelegate@" -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -sDEVICE=eps2write "-sPDFPassword=%a" "-sOutputFile=%o" -- "%i""/> | ||
<delegate decode="pdf" encode="ps" mode="bi" command=""@PSDelegate@" -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 -sDEVICE=ps2write -"sPDFPassword=%a" "-sOutputFile=%o" -- "%i""/> | ||
<delegate decode="pgp" command="pgpv -fq "%i""/> | ||
<delegate decode="png" encode="launch" spawn="True" mode="encode" command="imdisplay "%i"" /> | ||
<delegate decode="png" encode="show" spawn="True" mode="encode" command="imdisplay "%i"" /> | ||
<delegate decode="png" encode="win" spawn="True" mode="encode" command="imdisplay "%i"" /> | ||
<delegate decode="pnm" encode="ilbm" mode="encode" command="ppmtoilbm -24if "%i" > "%o""/> | ||
<delegate decode="pnm" encode="jxr" command="cmd.exe /c (move "%i" "%i.pnm" >nul) & ("JXREncApp.exe" -i "%i.pnm" -o "%o.jxr") & (move "%i.pnm" "%i" >nul) & (move "%o.jxr" "%o" >nul)"/> | ||
<delegate decode="pnm" encode="wdp" command="cmd.exe /c (move "%i" "%i.pnm" >nul) & ("JXREncApp.exe" -i "%i.pnm" -o "%o.jxr") & (move "%i.pnm" "%i" >nul) & (move "%o.jxr" "%o" >nul)"/> | ||
<delegate decode="ps:alpha" stealth="True" command=""@PSDelegate@" -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 "-sDEVICE=pngalpha" -dTextAlphaBits=%u -dGraphicsAlphaBits=%u "-r%s" %s "-sOutputFile=%s" "-f%s" "-f%s""/> | ||
<delegate decode="ps:cmyk" stealth="True" command=""@PSDelegate@" -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 "-sDEVICE=pamcmyk32" -dTextAlphaBits=%u -dGraphicsAlphaBits=%u "-r%s" %s "-sOutputFile=%s" "-f%s" "-f%s""/> | ||
<delegate decode="ps:color" stealth="True" command=""@PSDelegate@" -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 "-sDEVICE=pnmraw" -dTextAlphaBits=%u -dGraphicsAlphaBits=%u "-r%s" %s "-sOutputFile=%s" "-f%s" "-f%s""/> | ||
<delegate decode="ps" encode="eps" mode="bi" command=""@PSDelegate@" -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 -sDEVICE=eps2write "-sOutputFile=%o" -- "%i""/> | ||
<delegate decode="ps" encode="pdf" mode="bi" command=""@PSDelegate@" -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 -sDEVICE=pdfwrite "-sOutputFile=%o" -- "%i""/> | ||
<delegate decode="ps:mono" stealth="True" command=""@PSDelegate@" -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 "-sDEVICE=pnmraw" -dTextAlphaBits=%u -dGraphicsAlphaBits=%u "-r%s" %s "-sOutputFile=%s" "-f%s" "-f%s""/> | ||
<delegate decode="shtml" command="html2ps -U -o "%o" "%i""/> | ||
<delegate decode="svg" command=""rsvg-convert" -o "%o" "%i""/> | ||
<!-- Remove the extra space in - -export in the line below when you want to use inkscape --> | ||
<!--<delegate decode="svg:decode" stealth="True" command=""inkscape" "%s" - -export-eps="%s" - -export-dpi="%s" - -export-background="%s" - -export-background-opacity="%s" > "%s" 2>&1"/>--> | ||
<delegate decode="wdp" command="cmd.exe /c (move "%i" "%i.jxr" >nul) & ("JXRDecApp.exe" -i "%i.jxr" -o "%o.pnm") & (move "%i.jxr" "%i" >nul) & (move "%o.pnm" "%o" >nul)"/> | ||
<delegate decode="xps:cmyk" stealth="True" command=""gxps.exe" -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 "-sDEVICE=pamcmyk32" -dTextAlphaBits=%u -dGraphicsAlphaBits=%u "-r%s" %s "-sOutputFile=%s" "%s""/> | ||
<delegate decode="xps:color" stealth="True" command=""gxps.exe" -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 "-sDEVICE=pnmraw" -dTextAlphaBits=%u -dGraphicsAlphaBits=%u "-r%s" %s "-sOutputFile=%s" "%s""/> | ||
<delegate decode="xps:mono" stealth="True" command=""gxps.exe" -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 "-sDEVICE=pbmraw" -dTextAlphaBits=%u -dGraphicsAlphaBits=%u "-r%s" %s "-sOutputFile=%s" "%s""/> | ||
<delegate decode="video:decode" command=""ffmpeg.exe" -nostdin -v -1 -i "%i" -vframes %S -vcodec pam -an -f rawvideo -y "%u.pam""/> | ||
<delegate encode="video:encode" stealth="True" command=""ffmpeg.exe" -nostdin -loglevel error -i "%s%%d.pam" %s "%s.%s""/> | ||
</delegatemap> |