mirror of
				https://github.com/amiaopensource/ffmprovisr.git
				synced 2025-10-26 14:41:58 +01:00 
			
		
		
		
	Compare commits
	
		
			141 Commits
		
	
	
		
			v2017-10-1
			...
			v2018-07-2
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
|  | 98fe0c5b67 | ||
|  | 8ee96228bc | ||
|  | 738ceabfe6 | ||
|  | 52dd44778f | ||
|  | 2f7b390f9b | ||
|  | d5e13458eb | ||
|  | 493489517f | ||
|  | 71ae32541f | ||
|  | e7b18b8fd4 | ||
|  | dde92c2b4e | ||
|  | 05eb182352 | ||
|  | c9660d3c7b | ||
|  | 7398b7f25e | ||
|  | a6bb255817 | ||
|  | 67b34592e4 | ||
|  | 04037bda1e | ||
|  | dc633dfa8d | ||
|  | 1b890fd630 | ||
|  | 0d12f57720 | ||
|  | 0e2e90e72b | ||
|  | 6e9d9c9a29 | ||
|  | 8810d40523 | ||
|  | 1ebea5cf19 | ||
|  | ec3829d1b6 | ||
|  | 468b7b3a09 | ||
|  | 7ecd3214d5 | ||
|  | 50166200b9 | ||
|  | f2ec08fd59 | ||
|  | 32004553a6 | ||
|  | a67b7cc879 | ||
|  | b9da657b19 | ||
|  | 91e929dab4 | ||
|  | 21e5561dc9 | ||
|  | 36deb1ea62 | ||
|  | 89139311f4 | ||
|  | fb6581a50e | ||
|  | 5bdd6f8d8a | ||
|  | 3b7ce0e79f | ||
|  | b9b7e0fef9 | ||
|  | 95e90bb26b | ||
|  | d70a1de6e1 | ||
|  | 8417883004 | ||
|  | 937b9ae525 | ||
|  | d46138a81b | ||
|  | e6317731c9 | ||
|  | 0849bd29e4 | ||
|  | b2d5fcadf3 | ||
|  | 05395f4670 | ||
|  | 078d20824c | ||
|  | 44c8661e96 | ||
|  | 13bc9bef10 | ||
|  | 585e0e1f18 | ||
|  | 1ef6c3305b | ||
|  | 9c4da4102a | ||
|  | c47a7a534f | ||
|  | 4d8fdc9f4e | ||
|  | ae590706b0 | ||
|  | e84f0a9fb6 | ||
|  | e2850d38c0 | ||
|  | 8927478efb | ||
|  | 3c815b1f3b | ||
|  | 58aa0549ff | ||
|  | 4a83b45e7e | ||
|  | f6b44c56ce | ||
|  | 8149aa163c | ||
|  | 94f935198f | ||
|  | c04c9ff12f | ||
|  | 64787edd4e | ||
|  | f995e8b483 | ||
|  | dea85d1e47 | ||
|  | e9fd3fd002 | ||
|  | debc510205 | ||
|  | 32260c405f | ||
|  | d142564f36 | ||
|  | d41674a267 | ||
|  | 99450e61de | ||
|  | 1fec9b21c8 | ||
|  | 42189e5b94 | ||
|  | 929f92a52a | ||
|  | 02e2f11718 | ||
|  | 10636e24e2 | ||
|  | 61b890d31c | ||
|  | 85a79d2eb5 | ||
|  | b5ec56174a | ||
|  | f0e0cf8ed3 | ||
|  | 5c1c336d77 | ||
|  | d71793583e | ||
|  | 6705bdf41d | ||
|  | 25e779a59f | ||
|  | ba0852a957 | ||
|  | 88024c040f | ||
|  | 3d9b9edf1c | ||
|  | c0326ad7d9 | ||
|  | 0cb6827b39 | ||
|  | 0d68614c04 | ||
|  | 1e86b70ba4 | ||
|  | ced142a215 | ||
|  | bf301daa71 | ||
|  | 278ac2baae | ||
|  | 10b8e4c941 | ||
|  | 1d1b3e4eac | ||
|  | 5a3e437d76 | ||
|  | 75a7aa1299 | ||
|  | cf13529485 | ||
|  | 7c03ae2f80 | ||
|  | affae48547 | ||
|  | 11ab1ae731 | ||
|  | 6b324152ac | ||
|  | edaa0a3443 | ||
|  | 133f81db8e | ||
|  | 634f72213b | ||
|  | 94049d2338 | ||
|  | 46356c3b98 | ||
|  | 53d3cf8a74 | ||
|  | 46ffb01181 | ||
|  | fe937d7e4a | ||
|  | 2cc48104b1 | ||
|  | 7e7942149e | ||
|  | 35a217c20b | ||
|  | ac0697f1c4 | ||
|  | 44ee05bcaf | ||
|  | 2e3c0b861b | ||
|  | f34858d644 | ||
|  | c18a193973 | ||
|  | 8cce1275a8 | ||
|  | fa08a2dbe8 | ||
|  | 09e637e6c4 | ||
|  | 5cb449afcc | ||
|  | b0f2b62767 | ||
|  | 48a51a6f6a | ||
|  | c552ffe699 | ||
|  | f4850a6010 | ||
|  | 0bddb123e1 | ||
|  | 66139ce781 | ||
|  | 921b75bb2e | ||
|  | 1e705b4914 | ||
|  | cf8756ced7 | ||
|  | c6a579a0bf | ||
|  | 494993d4c2 | ||
|  | a472a09597 | ||
|  | 05460bde51 | 
| @@ -43,8 +43,8 @@ incident. | ||||
|  | ||||
|  | ||||
| This Code of Conduct is adapted from the [Contributor Covenant][homepage], | ||||
| version 1.3.0, available at | ||||
| [http://contributor-covenant.org/version/1/3/0/][version] | ||||
| version 1.4.1, available at | ||||
| [https://www.contributor-covenant.org/version/1/4/code-of-conduct.html][version] | ||||
|  | ||||
| [homepage]: http://contributor-covenant.org | ||||
| [version]: http://contributor-covenant.org/version/1/3/0/ | ||||
| [homepage]: https://www.contributor-covenant.org/ | ||||
| [version]: https://www.contributor-covenant.org/version/1/4/code-of-conduct.html | ||||
|   | ||||
							
								
								
									
										7
									
								
								css/bootstrap.min.css
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										7
									
								
								css/bootstrap.min.css
									
									
									
									
										vendored
									
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										178
									
								
								css/css.css
									
									
									
									
									
								
							
							
						
						
									
										178
									
								
								css/css.css
									
									
									
									
									
								
							| @@ -1,5 +1,7 @@ | ||||
| html, body { | ||||
|   line-height: 1.5; | ||||
|   font-size: 18px; | ||||
|   font-family: sans-serif; | ||||
|   color: #888888; | ||||
|   background-color: #060606; | ||||
|   margin: 0; | ||||
| @@ -43,6 +45,9 @@ html, body { | ||||
|     "content" | ||||
|     "footer"; | ||||
|   } | ||||
|   code { | ||||
|     word-break: break-all; | ||||
|   } | ||||
| } | ||||
|  | ||||
| @media only screen and (min-width: 1000px) { | ||||
| @@ -60,6 +65,10 @@ html, body { | ||||
|   .grid { | ||||
|     max-width: 70%; | ||||
|     margin: 0 auto; | ||||
|     grid-template-areas: | ||||
|     "header  header" | ||||
|     "sidebar content" | ||||
|     "footer  footer"; | ||||
|   } | ||||
| } | ||||
|  | ||||
| @@ -80,9 +89,6 @@ a:visited { | ||||
|   display: inline; | ||||
| } | ||||
|  | ||||
| h1, h2, h3, h4, h5, h6 { | ||||
|   font-family: 'Montserrat', sans-serif; | ||||
| } | ||||
|  | ||||
| h1 { | ||||
|   letter-spacing: 0.1em; | ||||
| @@ -103,14 +109,23 @@ h3 { | ||||
|   font-size: 1.5em; | ||||
| } | ||||
|  | ||||
| h4 { | ||||
|   font-size: 1.2em; | ||||
| } | ||||
|  | ||||
| .intro-lead { | ||||
|   font-family: 'Montserrat', sans-serif; | ||||
|   font-size: 1em; | ||||
| } | ||||
|  | ||||
| code { | ||||
|   word-break: break-all; | ||||
|   padding: 2px 4px; | ||||
|   color: #c7254e; | ||||
|   background-color: #f9f2f4; | ||||
|   border-radius: 4px; | ||||
|   word-wrap: break-word; | ||||
|   max-width: 800px; | ||||
|   white-space: normal; | ||||
|   display: inline-block; | ||||
| } | ||||
|  | ||||
| dd { | ||||
| @@ -119,6 +134,10 @@ dd { | ||||
|  | ||||
| dt { | ||||
|   font-family: Menlo, Monaco, Consolas, "Courier New", monospace; | ||||
|   word-break: break-all; | ||||
|   word-wrap: break-word; | ||||
|   white-space: normal; | ||||
|   display: inline-block; | ||||
| } | ||||
|  | ||||
| img { | ||||
| @@ -129,97 +148,83 @@ img { | ||||
| } | ||||
|  | ||||
| .sample-image { | ||||
|   margin: 0 auto; | ||||
|   margin-bottom: 18px; | ||||
|   max-width: 500px; | ||||
|   text-align: center; | ||||
| } | ||||
|  | ||||
| .sample-image-small { | ||||
|   margin: 0 auto; | ||||
|   margin-bottom: 18px; | ||||
|   max-width: 250px; | ||||
|   text-align: center; | ||||
| } | ||||
|  | ||||
| div { | ||||
|   font-family: 'Merriweather', serif; | ||||
|   color: white; | ||||
| } | ||||
|  | ||||
| button { | ||||
|   font: inherit; | ||||
|   font-family: inherit; | ||||
|   color: inherit; | ||||
| } | ||||
|  | ||||
| .btn { | ||||
|   border: 1px solid transparent; | ||||
|   background-color: #424242; | ||||
|   font-size: 1em; | ||||
|   line-height: 1.5em; | ||||
|   white-space: normal; | ||||
|   cursor: pointer; | ||||
|   padding: 8px 12px; | ||||
|   border-radius: 4px; | ||||
|   padding-left: 2.5em; | ||||
|   margin: 8px; | ||||
|   display: inline-block; | ||||
|   vertical-align: middle; | ||||
|   -webkit-transform: translateZ(0); | ||||
|   transform: translateZ(0); | ||||
|   box-shadow: 0 0 1px rgba(0, 0, 0, 0); | ||||
|   -webkit-backface-visibility: hidden; | ||||
|   backface-visibility: hidden; | ||||
|   -moz-osx-font-smoothing: grayscale; | ||||
|   position: relative; | ||||
|   -webkit-transition-duration: 0.3s; | ||||
|   transition-duration: 0.3s; | ||||
| } | ||||
|  | ||||
| .btn:before { | ||||
|   content: "💫"; | ||||
|   position: absolute; | ||||
|   left: 1em; | ||||
|   padding: 0 1px; | ||||
|   -webkit-transform: translateZ(0); | ||||
|   transform: translateZ(0); | ||||
|   -webkit-transition-duration: 0.3s; | ||||
|   transition-duration: 0.3s; | ||||
|   -webkit-transition-property: transform; | ||||
|   transition-property: transform; | ||||
|   -webkit-transition-timing-function: ease-out; | ||||
|   transition-timing-function: ease-out; | ||||
| } | ||||
|  | ||||
| .btn:hover:before, .btn:focus:before, .btn:active:before { | ||||
|   -webkit-transform: scale(1.3) translateZ(0); | ||||
|   transform: scale(1.3) translateZ(0); | ||||
| } | ||||
|  | ||||
| .contents-list { | ||||
|   color: white; | ||||
|   border: 1px solid black; | ||||
|   background-color: #383838; | ||||
|   padding: 14px; | ||||
|   font-family: "Montserrat"; | ||||
|   font-weight: bold; | ||||
|   font-size: 1em; | ||||
|   border:1px solid rgba(255, 255, 255, 0); | ||||
|   transition:all .5s ease-in-out; | ||||
| } | ||||
|  | ||||
| .sidebar a { | ||||
|   text-decoration: none; | ||||
| } | ||||
|  | ||||
| .contents-list:hover { | ||||
|   color: black; | ||||
|   font-size: 1.05em; | ||||
| .recipe, .contents-list { | ||||
|   color: white; | ||||
|   background-color: #383838; | ||||
|   padding: 14px; | ||||
|   letter-spacing: 0.05em; | ||||
|   border: 1px solid black; | ||||
|   cursor: pointer; | ||||
|   position: relative; | ||||
|   padding-left: 2.8em; | ||||
|   transition: all .5s ease-out; | ||||
| } | ||||
|  | ||||
| .contents-list { | ||||
|   font-size: 0.9em; | ||||
| } | ||||
|  | ||||
| nav .heading { | ||||
|   word-break: normal; | ||||
| } | ||||
|  | ||||
| .recipe { | ||||
|   display: block; | ||||
|   width: 90%; | ||||
| } | ||||
|  | ||||
| .recipe:hover, .contents-list:hover { | ||||
|   background-color: #449d44; | ||||
|   border:1px solid black; | ||||
| } | ||||
|  | ||||
| .recipe:before { | ||||
|   content: "💫"; | ||||
| } | ||||
|  | ||||
| .contents-list:before { | ||||
|   content: "📼"; | ||||
| } | ||||
|  | ||||
| .recipe:before, .contents-list:before { | ||||
|   position: absolute; | ||||
|   left: 1em; | ||||
|   padding-right: 1em; | ||||
| } | ||||
|  | ||||
| .recipe:hover:before, .recipe:focus:before, .recipe:active:before { | ||||
|   transform: scale(1.5) translateX(0.1em); | ||||
|   transition: 0.5s; | ||||
| } | ||||
|  | ||||
| .contents-list:hover:before, .contents-list:focus:before, .contents-list:active:before { | ||||
|   transform: scale(1.8) translateX(0.3em); | ||||
|   transition: 0.5s; | ||||
| } | ||||
|  | ||||
| .codeblock { | ||||
|   font-family: monospace | ||||
|   padding: 2px 4px; | ||||
|   font-size: 90%; | ||||
|   color: #c7254e; | ||||
|   background-color: #f9f2f4; | ||||
|   border-radius: 4px; | ||||
| @@ -232,3 +237,30 @@ button { | ||||
| .footnote { | ||||
|   font-size: 90%; | ||||
| } | ||||
|  | ||||
| .well { | ||||
|   padding: 1em; | ||||
|   margin-bottom: 0.5em; | ||||
|   background-color: #151515; | ||||
|   border: 1px solid #030303; | ||||
|   border-radius: 8px; | ||||
|   box-shadow: inset 0 1px 1px rgba(0,0,0,0.05); | ||||
| } | ||||
|  | ||||
| .hiding { | ||||
|   opacity: 0; | ||||
|   height: 0; | ||||
|   overflow: hidden; | ||||
| } | ||||
|  | ||||
| input { | ||||
|   position: absolute; | ||||
|   left: -999em; | ||||
| } | ||||
|  | ||||
| input[type=checkbox]:checked + div { | ||||
|   opacity: 1; | ||||
|   height: auto; | ||||
|   overflow: hidden; | ||||
|   transition: opacity .5s linear, height .5s linear; | ||||
| } | ||||
|   | ||||
							
								
								
									
										
											BIN
										
									
								
								img/crop_example_aftercrop1.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								img/crop_example_aftercrop1.png
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| After Width: | Height: | Size: 245 KiB | 
							
								
								
									
										
											BIN
										
									
								
								img/crop_example_aftercrop2.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								img/crop_example_aftercrop2.png
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| After Width: | Height: | Size: 167 KiB | 
							
								
								
									
										
											BIN
										
									
								
								img/crop_example_aftercrop3.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								img/crop_example_aftercrop3.png
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| After Width: | Height: | Size: 146 KiB | 
							
								
								
									
										
											BIN
										
									
								
								img/crop_example_orig.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								img/crop_example_orig.png
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| After Width: | Height: | Size: 436 KiB | 
							
								
								
									
										
											BIN
										
									
								
								img/life.gif
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								img/life.gif
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| After Width: | Height: | Size: 574 KiB | 
							
								
								
									
										4415
									
								
								index.html
									
									
									
									
									
								
							
							
						
						
									
										4415
									
								
								index.html
									
									
									
									
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										6
									
								
								js/bootstrap.min.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								js/bootstrap.min.js
									
									
									
									
										vendored
									
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										27
									
								
								js/js.js
									
									
									
									
									
								
							
							
						
						
									
										27
									
								
								js/js.js
									
									
									
									
									
								
							| @@ -1,24 +1,27 @@ | ||||
| $(document).ready(function() { | ||||
|  | ||||
|   $(function () { | ||||
|     $('[data-toggle="tooltip"]').tooltip() | ||||
|   }); | ||||
|  | ||||
|   // open recipe window if a hash is found in URL | ||||
|   if(window.location.hash) { | ||||
|     id = window.location.hash | ||||
|     $(id).collapse('show'); | ||||
|     console.log(id.substring(1)) | ||||
|     document.getElementById(id.substring(1)).checked = true; | ||||
|     $('html, body').animate({ scrollTop: $(id).offset().top}, 1000); | ||||
|     $(id + " .link").empty(); | ||||
|     $(id + " .link").append("<small>Link to this command: <a href="+window.location.href+">"+window.location.href+"</a></small>"); | ||||
|     $(id).closest('div').find('.link').empty(); | ||||
|     $(id).closest('div').find('.link').append("<small>Link to this command: <a href='https://amiaopensource.github.io/ffmprovisr/index.html"+window.location.hash+"'>https://amiaopensource.github.io/ffmprovisr/index.html"+window.location.hash+"</a></small>"); | ||||
|   } | ||||
|  | ||||
|   // add hash URL when recipe is opened | ||||
|   $('span[data-toggle="collapse"]').on("click", function(){ | ||||
|     id = $(this).attr("data-target"); | ||||
|     window.location.hash = id | ||||
|     $(id + " .link").empty(); | ||||
|     $(id + " .link").append("<small>Link to this command: <a href="+window.location.href+">"+window.location.href+"</a></small>"); | ||||
|   $('label[class="recipe"]').on("click", function(){ | ||||
|     id = $(this).attr("for"); | ||||
|     window.location.hash = ('#' + id) | ||||
|     $('#' + id).closest('div').find('.link').empty(); | ||||
|     $('#' + id).closest('div').find('.link').append("<small>Link to this command: <a href='https://amiaopensource.github.io/ffmprovisr/index.html"+window.location.hash+"'>https://amiaopensource.github.io/ffmprovisr/index.html"+window.location.hash+"</a></small>"); | ||||
|   }); | ||||
|  | ||||
|   $('#open-all').on("click", function(){ | ||||
|     $('input[type=checkbox]').each(function(){ | ||||
|       this.checked = !this.checked; | ||||
|     }) | ||||
|   }); | ||||
|  | ||||
| }); | ||||
|   | ||||
							
								
								
									
										31
									
								
								readme.md
									
									
									
									
									
								
							
							
						
						
									
										31
									
								
								readme.md
									
									
									
									
									
								
							| @@ -44,15 +44,18 @@ You can read our contributor code of conduct [here](https://github.com/amiaopens | ||||
|  | ||||
| ## Maintainers | ||||
|  | ||||
| [Ashley Blewer](https://github.com/ablwr), [Katherine Frances Nagels](https://github.com/kfrn), [Kieran O'Leary](https://github.com/kieranjol) and [Reto Kromer](https://github.com/retokromer) | ||||
| [Ashley Blewer](https://github.com/ablwr), [Katherine Frances Nagels](https://github.com/kfrn), [Kieran O'Leary](https://github.com/kieranjol) and [Andrew Weaver](https://github.com/privatezero) | ||||
|  | ||||
| ## Contributors | ||||
| * Gathered using [octohatrack](https://github.com/LABHR/octohatrack) | ||||
|  | ||||
| *GitHub Contributors*:   | ||||
| *Code Contributors*: | ||||
| ablwr (Ashley)   | ||||
| bastibeckr (Basti Becker)   | ||||
| bturkus   | ||||
| dericed (Dave Rice)   | ||||
| edsu (Ed Summers)   | ||||
| jamessam (Jim Sam)   | ||||
| jfarbowitz (Jonathan Farbowitz)   | ||||
| kfrn (Katherine Frances Nagels)   | ||||
| kgrons (Kathryn Gronsbell)   | ||||
| @@ -62,17 +65,23 @@ pjotrek-b (Peter B.) | ||||
| privatezero (Andrew Weaver)   | ||||
| retokromer (Reto Kromer)   | ||||
| rfraimow   | ||||
|    | ||||
| *All Contributors*:   | ||||
|  | ||||
| *All Contributors*: | ||||
| ablwr (Ashley)   | ||||
| audiovisualopen   | ||||
| bastibeckr (Basti Becker)   | ||||
| brainwane (Sumana Harihareswara)   | ||||
| bturkus   | ||||
| dericed (Dave Rice)   | ||||
| drodz11 (Dave Rodriguez)   | ||||
| edsu (Ed Summers)   | ||||
| EG-tech (Ethan Gates)   | ||||
| federicomenaquintero (Federico Mena Quintero)   | ||||
| Fizz24   | ||||
| GregH18   | ||||
| jamessam (Jim Sam)   | ||||
| jfarbowitz (Jonathan Farbowitz)   | ||||
| JonnyTech   | ||||
| jronallo (Jason Ronallo)   | ||||
| kellyhaydon (metacynic)   | ||||
| kfrn (Katherine Frances Nagels)   | ||||
| @@ -80,16 +89,19 @@ kgrons (Kathryn Gronsbell) | ||||
| kieranjol (Kieran O'Leary)   | ||||
| llogan (Lou)   | ||||
| mulvya   | ||||
| nkrabben (Nick Krabbenhoeft)   | ||||
| pjotrek-b (Peter B.)   | ||||
| privatezero (Andrew Weaver)   | ||||
| retokromer (Reto Kromer)   | ||||
| rfraimow   | ||||
| richardpl (Paul B Mahol)   | ||||
| ross-spencer (Ross Spencer)   | ||||
| todrobbins (Tod Robbins)   | ||||
|    | ||||
|  | ||||
| Repo: amiaopensource/ffmprovisr   | ||||
| GitHub Contributors: 12   | ||||
| All Contributors: 22   | ||||
| Code Contributors: 15   | ||||
| All Contributors: 30    | ||||
| Last updated: 2018-04-22 (4:2:2 Day)   | ||||
|  | ||||
| ## AVHack Team | ||||
|  | ||||
| @@ -99,9 +111,12 @@ All Contributors: 22 | ||||
|  | ||||
| ## Sister projects | ||||
|  | ||||
| [The Cable Bible](https://amiaopensource.github.io/cable-bible/): A Guide to Cables and Connectors Used for Audiovisual Tech   | ||||
| [Script Ahoy](http://dd388.github.io/crals/): Community Resource for Archivists and Librarians Scripting   | ||||
| [sourcecaster](https://datapraxis.github.io/sourcecaster/): helps you use the command line to work through common challenges that come up when working with digital primary sources. | ||||
|  | ||||
| ## License | ||||
|  | ||||
| <a rel="license" href="http://creativecommons.org/licenses/by/4.0/"><img alt="Creative Commons License" style="border-width:0" src="https://i.creativecommons.org/l/by/4.0/80x15.png" /></a><br />This <span xmlns:dct="http://purl.org/dc/terms/" href="http://purl.org/dc/dcmitype/InteractiveResource" rel="dct:type">work</span> by <a xmlns:cc="http://creativecommons.org/ns#" href="http://amiaopensource.github.io/ffmprovisr/" property="cc:attributionName" rel="cc:attributionURL">ffmprovisr</a> is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 International License</a>.<br />Based on a work at <a xmlns:dct="http://purl.org/dc/terms/" href="https://github.com/amiaopensource/ffmprovisr" rel="dct:source">https://github.com/amiaopensource/ffmprovisr</a>. | ||||
| <a rel="license" href="http://creativecommons.org/licenses/by/4.0/"><img alt="Creative Commons License" style="border-width:0" src="https://i.creativecommons.org/l/by/4.0/80x15.png"></a><br> | ||||
| This <span xmlns:dct="http://purl.org/dc/terms/" href="http://purl.org/dc/dcmitype/InteractiveResource" rel="dct:type">work</span> by <a xmlns:cc="http://creativecommons.org/ns#" href="http://amiaopensource.github.io/ffmprovisr/" property="cc:attributionName" rel="cc:attributionURL">ffmprovisr</a> is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 International License</a>.<br> | ||||
| Based on a work at <a xmlns:dct="http://purl.org/dc/terms/" href="https://github.com/amiaopensource/ffmprovisr" rel="dct:source">https://github.com/amiaopensource/ffmprovisr</a>. | ||||
|   | ||||
| @@ -1,12 +1,12 @@ | ||||
| #!/usr/bin/env bash | ||||
|   SCRIPT=$(basename "${0}") | ||||
|  VERSION='2017-07-08' | ||||
|   AUTHOR='ffmprovisr' | ||||
|      RED='\033[1;31m' | ||||
|     BLUE='\033[1;34m' | ||||
|       NC='\033[0m' | ||||
|  VERSION="2018-02-10" | ||||
|   AUTHOR="ffmprovisr" | ||||
|      RED="\033[1;31m" | ||||
|     BLUE="\033[1;34m" | ||||
|       NC="\033[0m" | ||||
|  | ||||
| if [[ "${OSTYPE}" = "cygwin" ]] || [ ! $(which diff) ]; then | ||||
| if [[ "${OSTYPE}" = "cygwin" ]] || [[ ! "$(which diff)" ]]; then | ||||
|     echo -e "${RED}Error: 'diff' is not installed by default. Please install 'diffutils' from Cygwin.${NC}" | ||||
|     exit 1 | ||||
| fi | ||||
| @@ -67,9 +67,8 @@ old_file=$(grep -v '^#' "${input_hash}") | ||||
| tmp_file=$(grep -v '^#' "${md5_tmp}") | ||||
| if [[ "${old_file}" = "${tmp_file}" ]]; then | ||||
|     echo -e "${BLUE}'$(basename "${input_file}")' matches '$(basename "${input_hash}")'${NC}" | ||||
|     rm "${md5_tmp}" | ||||
| else | ||||
|     echo -e "${RED}The following differences were detected between '$(basename "${input_file}")' and '$(basename "${input_hash}")':${NC}" | ||||
|     diff "${input_hash}" "${md5_tmp}" | ||||
|     rm "${md5_tmp}" | ||||
| fi | ||||
| rm "${md5_tmp}" | ||||
|   | ||||
| @@ -1,12 +1,12 @@ | ||||
| #!/usr/bin/env bash | ||||
|   SCRIPT=$(basename "${0}") | ||||
|  VERSION='2017-07-08' | ||||
|   AUTHOR='ffmprovisr' | ||||
|      RED='\033[1;31m' | ||||
|     BLUE='\033[1;34m' | ||||
|       NC='\033[0m' | ||||
|  VERSION="2018-02-10" | ||||
|   AUTHOR="ffmprovisr" | ||||
|      RED="\033[1;31m" | ||||
|     BLUE="\033[1;34m" | ||||
|       NC="\033[0m" | ||||
|  | ||||
| if [[ "${OSTYPE}" = "cygwin" ]] || [ ! $(which diff) ]; then | ||||
| if [[ "${OSTYPE}" = "cygwin" ]] || [[ ! "$(which diff)" ]]; then | ||||
|     echo -e "${RED}Error: 'diff' is not installed by default. Please install 'diffutils' from Cygwin.${NC}" | ||||
|     exit 1 | ||||
| fi | ||||
| @@ -64,9 +64,8 @@ old_file=$(grep -v '^#' "${input_hash}") | ||||
| tmp_file=$(grep -v '^#' "${md5_tmp}") | ||||
| if [[ "${old_file}" = "${tmp_file}" ]]; then | ||||
|     echo -e "${BLUE}'$(basename "${input_file}")' matches '$(basename "${input_hash}")'${NC}" | ||||
|     rm "${md5_tmp}" | ||||
| else | ||||
|     echo -e "${RED}The following differences were detected between '$(basename "${input_file}")' and '$(basename "${input_hash}")':${NC}" | ||||
|     diff "${input_hash}" "${md5_tmp}" | ||||
|     rm "${md5_tmp}" | ||||
| fi | ||||
| rm "${md5_tmp}" | ||||
|   | ||||
| @@ -10,7 +10,7 @@ if [[ "$(uname -s)" = "Darwin" ]] ; then | ||||
|     else | ||||
|         ffmprovisr_path=$(find /usr/local/Cellar/ffmprovisr -iname 'index.html' | sort -M | tail -n1) | ||||
|     fi | ||||
|     if [ -n "${default_browser}" ] ; then | ||||
|     if [[ -n "${default_browser}" ]] ; then | ||||
|         open -b "${default_browser}" "${ffmprovisr_path}" | ||||
|     else | ||||
|         open "${ffmprovisr_path}" | ||||
|   | ||||
		Reference in New Issue
	
	Block a user