Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update video tutorials #450

Open
rgaiacs opened this issue Nov 30, 2017 · 22 comments
Open

Update video tutorials #450

rgaiacs opened this issue Nov 30, 2017 · 22 comments
Labels
help wanted Looking for Contributors

Comments

@rgaiacs
Copy link
Contributor

rgaiacs commented Nov 30, 2017

#447 will drop the need for Software Carpentry Installer. The Windows video tutorial introduced at #314 will be out of date so we need to (1) update the video or (2) remove the link to the video.

@sstevens2 do you have time to re-record the video showing who to install Git Bash on Windows? Thanks very much for your help!

@sstevens2
Copy link
Contributor

Sorry I'm late to this @rgaiacs but it seems like #447 isn't merged yet either. I could actually probably re-record the video and edit it in the next couple weeks.

@rgaiacs
Copy link
Contributor Author

rgaiacs commented Jan 11, 2018

I could actually probably re-record the video and edit it in the next couple weeks.

Thanks.

@sstevens2
Copy link
Contributor

Hi @rgaiacs! I remembered last week that I was supposed to do this..I probably won't get to it until after my thesis defense in Aug. Maybe we should take the link down for now? or see if anyone else has the time?

@rgaiacs
Copy link
Contributor Author

rgaiacs commented Jun 7, 2018

Maybe we should take the link down for now? or see if anyone else has the time?

Can you send a message to discuss mailing list to see if someone want to volunteer this? I suggest to add a timeline in the email. We have the videos until 25 June or we remove the link at the end of the month.

@fmichonneau
Copy link
Contributor

@sstevens2 would you be willing/able to re-record these videos?

@fmichonneau fmichonneau added the help wanted Looking for Contributors label Dec 13, 2019
fmichonneau pushed a commit to fmichonneau/workshop-template that referenced this issue Dec 18, 2019
…s#450)

* Makefile: improve commands target and commands categories

* replace 'files' with 'website'
fmichonneau added a commit that referenced this issue Dec 18, 2019
* links.md: lesson-specific links

* .travis.yml: use Python 3.7

Signed-off-by: Maxim Belkin <[email protected]>

* links.md: sync with downstream (lesson-example)

* lesson_check.py: require _config.yml too

* knit_lessons.sh: require 2 inputs exactly

* update link for coc reporting

* Clarify wording of PR & issue templates

I see lots of contributions where none of this placeholder text has
been deleted, but also quite a lot where the first line has been deleted,
but the 'ext below' hasn't (exactly in accordance with the current
instructions).

* lesson_check.py: remove _config.yml from the list of required files

Pull Request: carpentries/styles#388

* Colorize all boxes

Use the same colors but apply 12.5% opacity.

Solution boxes use 30% opacity

* Improve contrast of code elements

* Prefix code blocks with language names

Also, improve contrast of comments

Signed-off-by: Maxim Belkin <[email protected]>

* Fix contrast of links in challenge blocks

* reference to the webpage of the lesson + goodfirst

This contribution adds reference to the web page of the lesson in the Carpentries and makes it easier for visitors who want to contribute to get familiar with the good first issue badge.
This adds a list of current maintainers to the README.md.

* gold colour to badge

gold looks more like the yellow from the original badge

* add 'FIXME' so they will be picked up by checks

* use xenial on travis

* bin/lesson_check.py: avoid inconsistent grammar

Pull Request: carpentries/styles#396

* util.py: hot fix for YAML loader

* add data-checker-ignore attributes to links that only work on GitHub

* add data-checker-ignore attributes to footer links

* make title show episode title first

* use ndash as separator

display it only if both `page.title` and `site.title` are defined.

* upgrade to bootstrap 3.4.1

* update coc incident reporting link

* Update PULL_REQUEST_TEMPLATE.md

* Update ISSUE_TEMPLATE.md

* links.md: fix lesson-setup link

* links.md: include base_path.html

* aio.md: multiple improvements

Pull Request: carpentries/styles#406

* change all-in-one file to have the same 'depth' as episode files

* move the core script of aio.md into _includes/aio-script.md

* include comment to inform maintainers to not edit the file

* move aio.md to the root of styles repository

* [fix #408] remove aio from files that need to be initialized

* lesson-check: exclude aio.md, fix read_references

* bump jekyll version to match github pages version

https://pages.github.com/versions/

* Callout (and other) blocks: proper font size, margins

* Use darker purple for code blocks

* Use 1px borders: fix Google Chrome & Edge

See swcarpentry/git-novice#662 (comment)

* specify language based on engine

- fix swcarpentry/r-novice-inflammation#436

* Ignore Jekyll 4's cache

See https://jekyllrb.com/news/2019/08/20/jekyll-4-0-0-released/#cache-all-the-things- & https://github.com/jekyll/jekyll/releases/tag/v4.0.0

It appears during `make site` & `make serve`.

* assets/css/lesson.scss: add proper padding to the top of paragraphs in blockquotes (#425)

* restore lost CSS settings

* Manual ordering of episodes and extras

Co-authored-by: stamper <[email protected]>

* [fix #513] remove site.title outside

lessons

* update survey links

* Switch to Liquid comments

HTML comments end up in the generated HTML pages: they're not displayed by the browsers but they're still present there. Liquid comments do not end up in the generated HTML pages

* bin/boilerplate/README.md: fix typo

carpentries/styles#441

* Use Jekyll to generate the 'all-in-one' page (carpentries/styles#438)

* manual_episode_order.html: fix typo in a comment

* Enable 'Sponsor' button on GitHub repos

* remove Jekyll command markers from comment block

fix carpentries/lesson-example#281

* Forced re-encoding of text to UTF-8, to avoid issues on Windows

* Refactored paths to make use of OS agnostic methods

* Modified shebang to use python, not python3.

* Reverted change of permissiveness on lesson_check

* Cleaned leftover debug code and old implementations.

* Added PYTHON variable to define executable to run python scripts

* Reverted variable names

* Removed shebang lines from Python scripts to avoid cross-OS problems

* Fixes encoding problem on Windows systems, with minimal changes to existing code.

* Silenced output of PYTHON calls

* Makefile: detect Python 3

* util.py: remove empty line

* Undo optimizations to read_all_markdown

These will be submitted in a separate PR

* Remove executable bits from Python scripts

We can't use a single shebang:
* on some platforms `python` may mean Python 2, on others - Python 3
* on some platforms `python3` does not exist at all

Therefore, we're removing the shebangs altogether.

* lesson_initialize: windows compatibility

* lesson_check.py: Windows-compatible regular expression pattern

* repo_check.py: enforce utf-8 encoding

... for compatibility with Windows

* clarify comment on python check block

* Makefile: Windows does not like single quotes

* test_lesson_check.py: skip unnecessary steps

* Makefile: suppress error message on Windows

* fix typo in lesson_initialize.py

* Makefile: suppress another error message on Windows

These '2>/dev/null' are important on Windows because without them
a mere `make` stalls.

* Makefile: handle MS Store's Python 3

* Makefile: fix syntax in conditional

* Makefile: fix two more syntax errors in conditionals

* fix urls in _config.yml

* use bundler to render lessons

* install gems locally

* refactor use of docker

Co-authored-by: Allen Lee <[email protected]>

* add @maxim-belkin suggestions

* add .bundle to .gitignore

* Makefile: Specify shell. Don't include commands.mk

* Makefile: use Python to execute repo_check.py

* Makefile: improve commands target and commands categories (#450)

* Makefile: improve commands target and commands categories

* replace 'files' with 'website'

* Update R install in .travis.yml (#430)

* Update R install in .travis.yml

See https://cran.r-project.org/bin/linux/ubuntu/README.html

* update .travis.yml
@sstevens2
Copy link
Contributor

I don't think I have the time to commit to this right now @fmichonneau. Wish I could, it was pretty fun the first time.

@fmichonneau
Copy link
Contributor

ok, thanks for letting me know. We'll put a call out to the community!

@fmichonneau
Copy link
Contributor

@JoaoRodrigues agreed to do some recordings (on Windows)

@mikerenfro
Copy link
Contributor

mikerenfro commented Dec 28, 2019

Just checked out the Bash and Git video for macOS, and it looks like the Git package downloaded from sourceforge never took effect (should have been version 2.6.4, ended up with 2.5.4 installed from XCode).

I'll see if I can knock together a video using either or both methods. May also need to show Catalina with a zsh default shell versus Mojave or earlier with a bash default shell.

@sstevens2
Copy link
Contributor

After making some videos for Geospatial DC I was motivated to look at the analytics on the old videos. I still get about 900 views a month on these videos with most being Windows gitbash/swc installer(sooo old), then mac git, and then windows python.
I'm re-motivated to get new videos up and take the old ones down. Is there current edits going on, @mikerenfro, @JoaoRodrigues, @fmichonneau ? How can I help?

@JoaoRodrigues
Copy link
Contributor

Hi @sstevens2 , I haven't actually done anything... life + covid happened.. Thanks for the reminder though, I wouldn't mind doing the windows videos for all those three if you want to handle the Mac OS / Linux counterparts?

@mikerenfro
Copy link
Contributor

I hadn't done anything beyond set up a couple macOS VMs in December and do a couple of test recordings. I'm currently making a new workshop repository to click through, and hopefully can get the macOS videos done shortly.

@sstevens2
Copy link
Contributor

Sounds like between the two of you you have both macOS and Windows mostly covered. Let me know if you'd like help editing or with voice over or something.

If nothing else, let me know when you get the new ones up and I'll bring down the old ones.

@ErinBecker
Copy link
Contributor

Pinging in @maxim-belkin here as I seem to remember seeing a recent thread where he recommended linking setup videos directly in the setup instructions on the workshop template. I might be remembering incorrectly, but just in case, wanted to loop him into the conversation. 🙂

@maxim-belkin
Copy link
Contributor

Um... I proposed to embed youtube videos instead of linking to them in #682 (https://deploy-preview-682--zen-ride-08ffd1.netlify.app). I might've mentioned this idea somewhere else as it has been floating in my head for some time... but I don't recall where at the moment.

@ErinBecker
Copy link
Contributor

Ah, thanks for clarifying @maxim-belkin!

@mikerenfro
Copy link
Contributor

mikerenfro commented Jul 8, 2020

Sounds like between the two of you you have both macOS and Windows mostly covered. Let me know if you'd like help editing or with voice over or something.

If nothing else, let me know when you get the new ones up and I'll bring down the old ones.

I've made and uploaded macOS videos for:

I'm happy to do voiceover, but it'd take some effort to suppress my highly entertaining local accent to something more comprehensible to an international audience.

Will get one with checking the shell in Catalina and another for an Anaconda install with all the new instructions for verifying Jupyter late today or tonight if possible.

@sstevens2
Copy link
Contributor

I can go ahead and do the voice over. Hopefully my accent is understandable for most folks. Now I'm all worried...lol

@fmichonneau
Copy link
Contributor

Regarding embedding I was concerned about the tracking cookies that YouTube installs when embedding videos. However, I've looked a little more into it and there is a "privacy-enhanced mode" that could be enabled. So if we end up embedding the videos, let's make sure we use these features.

@mikerenfro
Copy link
Contributor

@sstevens2 one more video uploaded, and the last is uploading now. Hopefully that'll be enough material to use, speed up, or trim as needed.

@sstevens2
Copy link
Contributor

Thanks for the reminder @mikerenfro! I'll work on voicing these over on Monday.

@sstevens2
Copy link
Contributor

I'm embarrassingly behind on this issue. It is still on my list though. Worried the installers have changed quite a bit since the recordings, but I can double check them when I voice them over.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Looking for Contributors
Projects
None yet
Development

No branches or pull requests

7 participants