Download github repo sub-folder

download github sub-folder via one click, copy the single file's source code easily

Author
oe
Daily installs
4
Total installs
542
Ratings
5 1 0
Version
0.2.3
Created
2020-09-23
Updated
2020-09-25
License
N/A
Applies to

It's a useful user script for Github users:

  1. allow you to donwload a sub-folder of a repo online without cloning the whole repository to your machine
  2. allow you to copy source code in repo's single file view

All its features are seamless integrated with Github, and works great with octotree.

Download Github screenshot

Usage

Configure the script manager

This script use script manager's Download feature to download single code file, and it must follow script manager's Secure restrictions, like Tampermonkey says:

for security reasons the file extension needs to be whitelisted at Tampermonkey's options page

The following steps showing you how to config that in Tampermonkey

You can added your custom file extension the whitelist by follow steps:

  1. open Tampermonkey extension settings page, in Chrome it's chrome-extension://dhdgffkkebhmkfjojejmpbldmpobfkfo/options.html#nav=settings
  2. change General -> Config mode to Advanced
  3. Scroll to Downloads BETA, add file extension Regexp to the Whitelisted File Extensions:, e.g.: regexp /\.(js|ts|jsx|tsx|json|java|go|cpp|c|swift|cmd|sh|md|markdown|rb)$/

or you can add /\..*$/ to the list to allow any file extensions at your own risk