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.com
using web-scrap-exam4training.py. - Format questions to our
GitHub
format. - Scrap questions from
vceguide.com
, using web-scrap-vce.py, add only non-repeated to questions. - Format questions to our
GitHub
format. - Add manually questions from
exam-answer.com
, add only non-repeated to questions keeping ourGitHub
format. - Manually check for questions on
examtopics.com
until 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
1102x1102
using Bigjpg. - Scale down image logo for promotional image to
1102x1102
and replace logo layer in a GIMP files (locally stored) for ebooks/courses, use such promotional image. - Remove typos using
Amazon Kindle Direct Publishing
automatic proofreading software. - Publish on
GitHub
with the generated Table of Contents. - Release course on
GitHub
. - Add repo URL to the released course on
GitHub
to our platform's repo exams.json file. - Course will be automatically build, deployed & published on our platform.
- Prepare
Udemy
format 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
.pdf
format using Visual Studio Code's extension Markdown PDF, only# COURSE TITLE
, promotional image & content from below## Table of Contents
stays. Everything else must be removed before generating a.pdf
. After that, the document is ready to generation the.pdf
with 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
.pdf
without answers by simply replacing- [x]
to- [ ]
. - Prepare to generate for
.epub
format by: 1. Change link**[⬆ Back to Top](#table-of-contents)**
to the first question. 2. Remove# COURSE TITLE
and## Table of Contents
as well, leave only questions in the Markdown file. 3. Use**
for correct answers (CMD/CTRL
+D
on- [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.epub
with 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
.epub
format 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
. - Generate
.epub
without 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
/.pdf
formats to Etsy, Google Play Books, our Shop.