Run them using python3 sample_tool.py. Of course, you need a Python (3). The imported libraries to these scripts will be need to be installed using pip3 install <package_name>.
Maintained scripts:
web-scrap-*.py;readme-*.py;
- Scrap questions from
exam4training.comusing web-scrap-exam4training.py. - Format questions to our
GitHubformat. - Scrap questions from
vceguide.com, using web-scrap-vce.py, add only non-repeated to questions. - Format questions to our
GitHubformat. - Add manually questions from
exam-answer.com, add only non-repeated to questions keeping ourGitHubformat. - Manually check for questions on
examtopics.comuntil middle of the exam, i.e., when there's a paywall, add only non-repeated to questions. - Manually copy/paste each question to Google and look for community discussions on
examtopics.com, fix correct answer. - Generate Table of Contents automatically using DocToc.
- Number Table of Contents using Regex Text Generator as explained in search and replace with regex to increment numbers in Visual Studio Code, the only 1 difference is our generator expression is
{{=i+1}}instead of{{=N[1]+1}}. - Scale up image logo for promotional image above
1102x1102using Bigjpg. - Scale down image logo for promotional image to
1102x1102and replace logo layer in a GIMP files (locally stored) for ebooks/courses, use such promotional image. - Remove typos using
Amazon Kindle Direct Publishingautomatic proofreading software. - Publish on
GitHubwith the generated Table of Contents. - Release course on
GitHub. - Add repo URL to the released course on
GitHubto our platform's repo exams.json file. - Course will be automatically build, deployed & published on our platform.
- Prepare
Udemyformat using readme-udemy.py. Images needs to be uploaded manually, and some minor bugs required to be solved manually almost always occur during the process. - Publish the course on
Udemy. - Generate
.pdfformat using Visual Studio Code's extension Markdown PDF, only# COURSE TITLE, promotional image & content from below## Table of Contentsstays. Everything else must be removed before generating a.pdf. After that, the document is ready to generation the.pdfwith questions to answers. For books, remove also the line, which creates contents of links at the end of the document, i.e.,[^X]:[CodeSandbox: ...](see yzane/vscode-markdown-pdf#351 & yzane/vscode-markdown-pdf#181). - Generate
.pdfwithout answers by simply replacing- [x]to- [ ]. - Prepare to generate for
.epubformat by: 1. Change link**[⬆ Back to Top](#table-of-contents)**to the first question. 2. Remove# COURSE TITLEand## Table of Contentsas well, leave only questions in the Markdown file. 3. Use**for correct answers (CMD/CTRL+Don- [x],View->Word Wrap, and incorporate these changes automatically). 4. The entire correct answer should be around**, e.g.,- [x] **This is correct answer for EPUB format.**. 5. After that, the document is ready to generation the.epubwith questions to answers. For books, change the line, which links to contents of links at the end of the document, i.e.,[^X]CodeSandbox: ...]to[CodeSandbox: CODESANDBOX_TITLE](LINK_TO_PREVIEW) (URL link to rewrite in the browser for printed version: [LINK_TO_PREVIEW](LINK_TO_PREVIEW)), last access: DATE.. - Generate
.epubformat using Pandoc:pandoc --from gfm+task_lists --to epub3 README.md --output AB123_v1.2.3.epub --epub-cover-image=images/ebook.jpg --metadata title="⬆️ Abcda Befghi AB-123 (Abcda Befghi Something) Practice Tests Exams Questions & Answers" --metadata author="Daniel Danielecki" --toc --number-sections --shift-heading-level-by=-2. - Amazon for printing versions must be without ⬆️ and
**[⬆ Back to Top](#sample-link-to-first-question)**. While generating.pdf, usepandoc --from gfm+task_lists --to pdf README.md --output AB123_v1.2.3_PRINT.pdf --epub-cover-image=images/ebook.jpg --metadata title="Abcda Befghi AB-123 (Abcda Befghi Something) Practice Tests Exams Questions & Answers" --metadata author="Daniel Danielecki" --toc --number-sections --shift-heading-level-by=-2script. Additionally, replace- [ ]with- ( )and- [x]with- (x)when generating a.pdf, for.epub- it's not needed. That's why prefer to publish.epubfor printed versions, but sometimes Kindle is rejecting them, and only then generated.pdf. When none of the format works, convert to Word using vscode-pandoc and make sure inLayoutuseMirroredand inCustom MarginsclickPage Setupand selectA5. Make sure to add the ebook cover along with centering the title, on the first page, and table of contents, on the second page. - Generate
.epubwithout answers by simply replacing- [x]to- [ ], and- [x] **This is correct answer for EPUB format.**with- [ ] This is correct answer for EPUB format.. - Publish the ebooks in
.epub/.pdfformats to Etsy, Google Play Books, our Shop.