Skip to content

Blog post describing python workhops happen last year#2

Merged
ultimatecoder merged 6 commits into
masterfrom
master-2016-python-workshops
Jan 13, 2017
Merged

Blog post describing python workhops happen last year#2
ultimatecoder merged 6 commits into
masterfrom
master-2016-python-workshops

Conversation

@ultimatecoder

Copy link
Copy Markdown
Owner
  • Description: Add new blog post describing the summary of python workshops conducted during last year.

  • What to Review?:

    • Construction of post
    • Flow of the post
    • Grammar

Facilities I received while conducting workshops
------------------------------------------------

The colleges which were settled far from my town provided a travelling

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

a travelling allowance is wrong provided traveling allowance

taking such help. Some colleges arranged an afternoon meal for me. I happily
accepted that because finding another option during short breaks at unknown
place is quite time consuming. There were few colleges which gave cash covers
as a good will. That I never decided to accept in my lifespan. The reason I

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

as a good will which I will never accept in my lifespan

as a good will. That I never decided to accept in my lifespan. The reason I
don’t accept money from any educational institute is they sometimes charge
students for raising that money. I don’t feel good to take money from the
pocket of any student. Still some college claimed that the money belongs to

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

don’t accept money from any educational institute is they sometimes charge
students for raising that money. I don’t feel good to take money from the
pocket of any student. ---> don't accept money from any educational institute because it sometimes comes from student's pocket.

bunch of Python Express stickers from Vijay sir. The stickers will be a lot to
motivate pupils. We also received Python Express volunteer T-shirts. If you are
living nearby Ahmedabad and want to contribute to this movement, please touch
me over email.

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

get in touch over mail

----------------------------------------

I am inspired from curious questions raised by scholars. They forced me to
plunge deep into the subject. It was little difficult to afford such a huge

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

get inspired


Photos
-----------------
Below is the list of colleges with a selfie with students:

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Need a better sentence here

### Do you want to invite me for your college?

First step is to take briefing your college administration with Python Express
to get the permission. Once they agree register your college at

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

First step is to brief your college ...

@ultimatecoder
ultimatecoder merged commit 16bcf69 into master Jan 13, 2017
@ultimatecoder
ultimatecoder deleted the master-2016-python-workshops branch December 5, 2017 12:10
ultimatecoder pushed a commit that referenced this pull request Jul 25, 2026
- scripts/build & scripts/test: add set -euo pipefail (and a shebang to
  scripts/test) so a failed build aborts CI instead of link-checking a
  stale _site (review #1)
- scripts/test: move the --ignore-urls list into a documented bash array
  (review #5); note the baseurl<->swap-urls coupling in _config.yml (#6)
- ci.yml: run bundle exec bundler-audit check --update as a real per-PR
  security scan (#2); add least-privilege permissions: contents: read (#3)
- Pin all workflow actions to commit SHAs with version comments (#4)
- Re-add minification via jekyll-minifier 0.2.2 (Jekyll 4-compatible,
  production-only) (#7)
- Drop analytics: remove the leftover GA placeholder; UA died in 2023 (#8)
- Fix 45 image references across 11 posts + about.md that used
  {{site.url}}/assets or hardcoded /assets and omitted baseurl, so they
  404'd on the /Blog project-page URL. Verified via a production
  (minified) build + htmlproofer run with all internal links resolving.
ultimatecoder added a commit that referenced this pull request Jul 25, 2026
* Modernize build/deploy: Jekyll 4.4, GitHub Actions, GitHub Pages

- Upgrade Jekyll 3.8.5 -> 4.4.1, pin Ruby 3.2.0, refresh gem dependencies
  and add x86_64-linux to the lockfile so CI can install on Linux runners
- Add bundler-audit as a dev dependency; no known CVEs found
- Fix scripts/test: htmlproofer was silently checking zero pages because
  the shell's missing LANG made Ruby default to US-ASCII; also drop the
  https-enforcement noise on old post links and ignore confirmed-dead
  external URLs
- Retire the dead Travis CI / rsync-to-jaysinh.com pipeline (.travis.yml,
  scripts/deploy, CNAME, keypair.pem.enc) since that domain is no longer
  owned; the site now targets https://ultimatecoder.github.io/Blog/ with
  the matching /Blog baseurl
- Add .github/workflows/ci.yml (build + link-check on PRs) and
  pages.yml (build + deploy to GitHub Pages on push to master)

* Ignore two more external links that block GitHub Actions' IPs

pythonexpress.in and hackerearth.com both return 200 from a normal
network but 403 specifically from GitHub-hosted runner IPs (bot/WAF
blocking, not a dead link) - confirmed via the ci.yml failure on PR #99.

* Address PR review: fail-fast, security scan, minifier, image baseurl fix

- scripts/build & scripts/test: add set -euo pipefail (and a shebang to
  scripts/test) so a failed build aborts CI instead of link-checking a
  stale _site (review #1)
- scripts/test: move the --ignore-urls list into a documented bash array
  (review #5); note the baseurl<->swap-urls coupling in _config.yml (#6)
- ci.yml: run bundle exec bundler-audit check --update as a real per-PR
  security scan (#2); add least-privilege permissions: contents: read (#3)
- Pin all workflow actions to commit SHAs with version comments (#4)
- Re-add minification via jekyll-minifier 0.2.2 (Jekyll 4-compatible,
  production-only) (#7)
- Drop analytics: remove the leftover GA placeholder; UA died in 2023 (#8)
- Fix 45 image references across 11 posts + about.md that used
  {{site.url}}/assets or hardcoded /assets and omitted baseurl, so they
  404'd on the /Blog project-page URL. Verified via a production
  (minified) build + htmlproofer run with all internal links resolving.

---------

Co-authored-by: Jaysinh Shukla <jaysinhshukla@Jaysinhs-MacBook-Pro-2.local>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants