// /gulpfile.babel.js
fs.writeFileSync('./.env.json', JSON.stringify(process.env, ["NODE_ENV"]));
// /src/js/modules/App.API/factoryes/API.factory.js
(function () {
'use strict';
window.process = {env: require('../../.env.json')};
if (process.env.NODE_ENV === "development") {
self.url = "https://api.domain.dev";
}
else {
self.url = "https://api.domain.ru";
}
})();
$ find ./test -type f -name '*.png' -exec convert {} {}.gif \;
Мне нужно взять n файлов внутри папки и соединить все в одно.
#!/bin/bash
set -e
for dirs in $(find ./test -type d -name 'images'); do
for dir in "${dirs}"; do
imgs=$(find "${dir}" -type f -name '*.jpg' -o -name '*.jpeg' -o -name '*.png')
cat ${imgs} > "${dir}"/$$.gif;
done
done
./test
├── 1
│ └── images
│ ├── 1.jpg
│ ├── 2.jpg
│ ├── 3.jpg
│ └── 4898.gif
├── 2
│ └── images
│ ├── 1.jpg
│ ├── 2.jpg
│ ├── 3.jpg
│ └── 4898.gif
├── 3
│ └── images
│ ├── 1.jpg
│ ├── 2.jpg
│ ├── 3.jpg
│ └── 4898.gif
└── images
├── 1.jpg
├── 2.jpg
├── 3.jpg
└── 4898.gif
"use strict";
// URL страницы, запросы к которой ловим
var targetPage = "https://httpbin.org/*";
// Свой кастомный User-Agent
var ua = "Свой кастомный User-Agent";
// Функция-перехватчик, в которой заголовок будет подменен на наше значение
function rewriteUserAgentHeader(e) {
for (var header of e.requestHeaders) {
if (header.name.toLowerCase() === "user-agent") {
header.value = ua;
}
}
return {requestHeaders: e.requestHeaders};
}
// Установка обработчика запросов
browser.webRequest.onBeforeSendHeaders.addListener(
rewriteUserAgentHeader,
{urls: [targetPage]},
["blocking", "requestHeaders"]
);