├── .github └── FUNDING.yml ├── .gitignore ├── .gitlab-ci.yml ├── .gitmodules ├── AUTHORS ├── CHANGELOG.md ├── Config ├── autostart │ ├── cairo-dock.desktop │ ├── google-chrome.desktop │ ├── myterm.desktop │ ├── startminer.desktop │ ├── tailminer.desktop │ ├── terminal.desktop │ ├── variety-profile.desktop │ ├── variety.desktop │ ├── xbindkeys.desktop │ └── xcompmgr.desktop ├── cairo-dock │ ├── .cairo-dock │ ├── .cairo-dock-need-save │ ├── .help │ └── current_theme │ │ └── cairo-dock.conf ├── lxqt │ ├── autostart.sh │ ├── filedialog.conf │ ├── globalkeyshortcuts.conf │ ├── lxqt-config-appearance.conf │ ├── lxqt-config.conf │ ├── lxqt-powermanagement.conf │ ├── lxqt-runner.conf │ ├── lxqt.conf │ ├── notifications.conf │ ├── panel.conf │ ├── power.conf │ ├── session.conf │ └── windowmanagers.conf ├── menus │ └── applications-merged │ │ ├── user-chrome-apps.menu │ │ └── xdg-desktop-menu-dummy.menu ├── nitrogen │ └── nitrogen.cfg ├── openbox │ ├── lxqt-rc.xml │ ├── menu.xml │ └── rc.xml ├── qterminal.org │ └── qterminal.ini ├── variety-fractals │ ├── .firstrun │ ├── .last_change_time │ ├── .version │ ├── ui.conf │ ├── variety.conf │ ├── variety_latest_default.conf │ └── variety_slideshow.json └── variety │ ├── .firstrun │ ├── .last_change_time │ ├── .version │ ├── ui.conf │ ├── variety.conf │ ├── variety_latest_default.conf │ └── variety_slideshow.json ├── IFTTT ├── README.md ├── alloff.sh ├── appletv.sh ├── bluray.sh ├── ifttt.sh ├── lights.sh └── tv.sh ├── ImageMagick ├── dl_fred_scripts ├── imfonts.pl ├── mklogo ├── mkwpheader ├── mkwpheader2 └── mkwpheader3 ├── Install ├── LICENSE ├── README.md ├── Scripts-Logo.png ├── Uninstall ├── Utils ├── Pages │ ├── chkm │ ├── getem │ ├── main │ ├── mkinfodocs │ ├── syncem │ └── update ├── README.md └── bin │ ├── README.md │ ├── SetHomePodMax │ ├── aptsearch │ ├── bldarduino │ ├── build-sgminer │ ├── burnaudio │ ├── catinfo │ ├── check_ethminer │ ├── check_ubqminer │ ├── chrome-current-desktop │ ├── ckdups │ ├── cleanit │ ├── cleanum │ ├── cleanupitunes │ ├── clone_6fusion │ ├── clone_fission │ ├── closetab │ ├── convm4a │ ├── cp2trans │ ├── cpartists │ ├── cpmusic │ ├── cptoflash │ ├── cpy │ ├── create_speech │ ├── createswapfile │ ├── dirtop │ ├── disable-update-notifier │ ├── dltor │ ├── doctorgit │ ├── dtox │ ├── dupmusic │ ├── elogit │ ├── ethdriver │ ├── ethos2local │ ├── evn2day │ ├── exodus │ ├── favrotate │ ├── fdups │ ├── fempiclinks │ ├── findandcp │ ├── findaudlnks │ ├── findfiles │ ├── findit │ ├── findnotmp4 │ ├── findups2 │ ├── fixaudlnks │ ├── gal2term │ ├── galterm │ ├── getcurrentdesktop │ ├── getdevenv │ ├── getgittag │ ├── gethmine │ ├── getkernel │ ├── getpyethereum │ ├── getsaver │ ├── gettagdate │ ├── gitarch │ ├── gitdiff │ ├── githubgit │ ├── githubinit │ ├── gitinit │ ├── gitlogtoday │ ├── gittag │ ├── hangup │ ├── hbvpn │ ├── hub │ ├── ictl │ ├── install-to-project-repo.py │ ├── installamdgpu │ ├── instdeb │ ├── keybinds-pipemenu │ ├── killscreen │ ├── lgitinit │ ├── listdisks │ ├── listgit │ ├── listmissing │ ├── lite2moon │ ├── ln2itunes │ ├── lnb │ ├── lreclone │ ├── mergem │ ├── mkarchpersist │ ├── mkcentpersist │ ├── mkcgdiffs │ ├── mkinfos │ ├── mklink │ ├── mknewhp │ ├── mkusb │ ├── mkviroproj │ ├── mkviteproj │ ├── mntext4 │ ├── moongit │ ├── mp3topic │ ├── mpcava │ ├── mvBackups │ ├── mvheg │ ├── mvm │ ├── mvmet │ ├── mvmoon │ ├── mvyoni │ ├── myterm │ ├── nouchg │ ├── obam.pl │ ├── packbash │ ├── packvim │ ├── pdf2page │ ├── pickfav │ ├── prunegittags │ ├── pst │ ├── ptdisp │ ├── ptswitch │ ├── puml │ ├── raise_cava │ ├── randback │ ├── remdeb │ ├── remspace │ ├── restart_proftpd │ ├── restdesk │ ├── restore4tb │ ├── restore8tb │ ├── restore_wallbase │ ├── reupdrig │ ├── ritchie │ ├── rmBackups │ ├── rmbrokenpkg │ ├── rmby │ ├── rmdups │ ├── rmfempicall │ ├── ronnie2doctor │ ├── rpm2cpio │ ├── runsgminer │ ├── sdbackup │ ├── sderase │ ├── sdlist │ ├── sdmount │ ├── sdrestore │ ├── sdumount │ ├── sdwrite │ ├── set_term_trans │ ├── setminer │ ├── show-background │ ├── showback │ ├── showcolors │ ├── showcolors2 │ ├── showcolors24 │ ├── showmem │ ├── shuffle.rb │ ├── sndprobe │ ├── start │ ├── start_ethminer │ ├── start_proftpd │ ├── start_ubqminer │ ├── starthome │ ├── startsiad │ ├── stop │ ├── stop_ethminer │ ├── stop_proftpd │ ├── stop_ubqminer │ ├── stophome │ ├── switch_miner │ ├── switchgit │ ├── sync-backups │ ├── sync4tb │ ├── sync8tb │ ├── syncCryptoCards │ ├── syncall │ ├── syncaud16 │ ├── syncaud32 │ ├── synchaven │ ├── syncitunes │ ├── synclib │ ├── syncmarcela │ ├── syncmovies │ ├── syncmypics │ ├── syncpic32 │ ├── syncpic64 │ ├── syncpicdir │ ├── syncpicdirs │ ├── syncsophie │ ├── synctc │ ├── syncwallhaven │ ├── tailmine │ ├── tautulli_start │ ├── tautulli_stop │ ├── term │ ├── timemachinedelete │ ├── toolchain_automount │ ├── trysgminer │ ├── updconf │ ├── updrig │ ├── updrlinks │ ├── updtranscend │ ├── updtz │ ├── url-create │ ├── usb-reset │ ├── variety-beauty │ ├── variety-config │ ├── variety-favorite │ ├── variety-fractals │ ├── variety-get │ ├── variety-next │ ├── variety-prev │ ├── variety-quit │ ├── variety-select │ ├── variety-set │ ├── variety-start │ ├── viewaliases │ ├── vimpaste │ ├── vmware │ ├── bugattach │ ├── catchanges │ ├── ckmedi │ ├── clone_rbvmomi │ ├── clone_rvc │ ├── cpdsm │ ├── editcat │ ├── evc │ ├── ext │ ├── extpak │ ├── fortify-list-projects │ ├── fortify-request-token │ ├── fortify-scan-upload │ ├── getcatrpm │ ├── getdbc │ ├── getdbcbringup │ ├── getdbcscripts │ ├── getdbcscs │ ├── getdbcsddcmanager │ ├── getdbcsupport │ ├── helixstatus │ ├── mkdrszip │ ├── mvorigin │ ├── putcatrpm │ ├── sftp2 │ ├── status │ ├── super │ ├── updgitvmw │ ├── updhost │ ├── updport │ ├── updubuaf │ ├── updvers │ └── vtop │ ├── wb-all │ ├── weather │ ├── webloc2url │ ├── xaos │ ├── xld │ ├── xoff │ ├── xstop │ └── zipiso ├── VERSION ├── Vertical.png ├── Wallpapers ├── README.md ├── backgrounds.sh ├── chkgets.sh ├── ckdown.sh ├── counts.sh ├── diffem ├── diffgets ├── echk.sh ├── findups.sh ├── findupthumbs.sh ├── fixabslinks.sh ├── fixbroken.sh ├── fixlinks.sh ├── fixlinks2models.sh ├── fixlinks2people.sh ├── fixmodelslinks.sh ├── fixpeoplelinks.sh ├── get-all.sh ├── get-anime.sh ├── get-artists.sh ├── get-background.sh ├── get-favorites.sh ├── get-general.sh ├── get-label.sh ├── get-latest.sh ├── get-list.sh ├── get-missing.sh ├── get-model-latest.sh ├── get-model.sh ├── get-models.sh ├── get-number.sh ├── get-people.sh ├── get-photographers.sh ├── get-search.sh ├── get-sizes.sh ├── get-some.sh ├── get-top.sh ├── getcounts.sh ├── instem ├── linkhaven.sh ├── linkit.sh ├── links2files.sh ├── mkall.sh ├── mkbgdir.sh ├── mkbgfav.sh ├── mkbglinks.sh ├── mkdesc.sh ├── mkfavs.sh ├── mkrelink.sh ├── models.sh ├── mvem.sh ├── pcmanslideshow.sh ├── randmodel.sh ├── randomwall.sh ├── reget.sh ├── rmlandscape.sh ├── rmportargs.sh ├── rmportrait.sh ├── saver.sh ├── setwall.sh ├── showdesc.sh ├── shownext.sh ├── tolinks.sh ├── transwall.sh ├── updall.sh ├── updwlinks.sh ├── wallclean.sh ├── wb.sh ├── wh.sh └── xnvslides.sh ├── Wikipedia ├── doctorfree.md └── global.css ├── audio ├── README.md ├── asound.conf ├── cava-config ├── mpd.conf ├── ncmpcpp-bindings └── ncmpcpp-config ├── bash_aliases ├── bash_profile ├── bashrc ├── binance ├── BinanceOrder ├── GetAvgPrice ├── GetTickerPrice ├── GetTime ├── README.md └── TestConn ├── browse-artifacts.txt ├── btop.conf ├── build ├── Cryptocurrency │ ├── coins │ │ ├── build-berkeley-db.sh │ │ ├── build-emercoin.sh │ │ ├── build-litecoin.sh │ │ ├── build-mooncoin.sh │ │ ├── build-namecoin.sh │ │ └── build-peercoin.sh │ ├── dapps │ │ └── build-cleat-angular.sh │ ├── devtools │ │ ├── build-angular-cli.sh │ │ └── build-libp2p.sh │ ├── erc721 │ │ ├── build-CryptoCards.sh │ │ ├── build-CryptoMons.sh │ │ ├── build-CryptoZombies.sh │ │ └── build-DiamondRegistry.sh │ ├── miners │ │ ├── Filecoin │ │ │ ├── build-lotus.sh │ │ │ └── lotus │ │ │ │ └── scripts │ │ │ │ └── build-bundle.sh │ │ ├── build-cpp-ethereum.sh │ │ ├── build-ethminer.sh │ │ ├── build-sgminer-dev.sh │ │ ├── build-sgminer.sh │ │ └── build-ubqminer.sh │ ├── tools │ │ └── build-systemic.sh │ └── trading │ │ └── build-blackbird.sh ├── Eloquent │ ├── Nextcloud │ │ ├── build-appimage-daily.sh │ │ ├── build-desktop.sh │ │ ├── build-ios.sh │ │ ├── build-server.sh │ │ ├── client-building │ │ │ └── linux │ │ │ │ ├── build-appimage-daily.sh │ │ │ │ └── build-daily.sh │ │ └── desktop │ │ │ └── admin │ │ │ └── linux │ │ │ └── build-appimage.sh │ └── rr-scripts │ │ ├── build │ │ ├── Nextcloud │ │ │ ├── build-appimage-daily.sh │ │ │ ├── build-desktop.sh │ │ │ ├── build-ios.sh │ │ │ ├── build-onlyoffice.sh │ │ │ └── build-server.sh │ │ ├── build-cas-overlay.sh │ │ ├── build-cas-server.sh │ │ ├── build-guacamole-client.sh │ │ └── build-guacamole-server.sh │ │ └── guacamole │ │ ├── build-1.2.0.sh │ │ ├── build-guacamole-client.sh │ │ ├── build-guacamole-server.sh │ │ ├── build-server-1.2.0.sh │ │ └── src │ │ ├── build-1.2.0.sh │ │ ├── build-guacamole-client.sh │ │ ├── build-guacamole-server.sh │ │ └── build-server-1.2.0.sh ├── build-ncmpcpp.sh ├── build-synergy-core.sh ├── build-variety.sh └── trading │ └── build-blackbird.sh ├── chkinst ├── chrome-themes ├── Backgrounds │ ├── Cosmic_Tentacles.png │ ├── Fractal_Spores.png │ ├── Galactic_Fire.png │ ├── Orion_Nebula_Oxygen_Hydrogen_Sulfur.png │ ├── Seamless │ │ ├── Cosmic_Tentacles.png │ │ ├── Fractal_Spores.png │ │ ├── Galactic_Fire.png │ │ ├── Orion_Nebula_Oxygen_Hydrogen_Sulfur.png │ │ ├── Straw_Storm.png │ │ └── Vibroloop.png │ ├── Straw_Storm.png │ └── Vibroloop.png ├── Icons │ ├── mkicon.sh │ └── mkpromo.sh ├── Images │ ├── Cosmic_Tentacles │ │ ├── frame.png │ │ ├── frame_inactive.png │ │ ├── frame_incognito.png │ │ ├── frame_incognito_inactive.png │ │ ├── ntp_attribution.png │ │ ├── tab_background.png │ │ ├── tab_background_incognito.png │ │ ├── tab_background_v.png │ │ ├── toolbar.png │ │ └── window_control_background.png │ ├── Fractal_Spores │ │ ├── frame.png │ │ ├── frame_inactive.png │ │ ├── frame_incognito.png │ │ ├── frame_incognito_inactive.png │ │ ├── ntp_attribution.png │ │ ├── tab_background.png │ │ ├── tab_background_incognito.png │ │ ├── tab_background_v.png │ │ ├── toolbar.png │ │ └── window_control_background.png │ ├── Galactic_Fire │ │ ├── frame.png │ │ ├── frame_inactive.png │ │ ├── frame_incognito.png │ │ ├── frame_incognito_inactive.png │ │ ├── ntp_attribution.png │ │ ├── tab_background.png │ │ ├── tab_background_incognito.png │ │ ├── tab_background_v.png │ │ ├── toolbar.png │ │ └── window_control_background.png │ ├── Orion_Nebula_Oxygen_Hydrogen_Sulfur │ │ ├── frame.png │ │ ├── frame_inactive.png │ │ ├── frame_incognito.png │ │ ├── frame_incognito_inactive.png │ │ ├── ntp_attribution.png │ │ ├── tab_background.png │ │ ├── tab_background_incognito.png │ │ ├── tab_background_v.png │ │ ├── toolbar.png │ │ └── window_control_background.png │ ├── Straw_Storm │ │ ├── frame.png │ │ ├── frame_inactive.png │ │ ├── frame_incognito.png │ │ ├── frame_incognito_inactive.png │ │ ├── ntp_attribution.png │ │ ├── tab_background.png │ │ ├── tab_background_incognito.png │ │ ├── tab_background_v.png │ │ ├── toolbar.png │ │ └── window_control_background.png │ └── Vibroloop │ │ ├── frame.png │ │ ├── frame_inactive.png │ │ ├── frame_incognito.png │ │ ├── frame_incognito_inactive.png │ │ ├── ntp_attribution.png │ │ ├── tab_background.png │ │ ├── tab_background_incognito.png │ │ ├── tab_background_v.png │ │ ├── toolbar.png │ │ └── window_control_background.png ├── Manifests │ ├── Cosmic_Tentacles.json │ ├── Fractal_Spores.json │ ├── Galactic_Fire.json │ ├── Orion_Nebula_Oxygen_Hydrogen_Sulfur.json │ ├── Straw_Storm.json │ └── Vibroloop.json ├── README.md ├── clean.sh ├── html │ ├── Cosmic_Tentacles │ │ ├── Cosmic_Tentacles_Screen1.png │ │ ├── Cosmic_Tentacles_Screen2.png │ │ └── index.html │ ├── Fractal_Spores │ │ ├── Fractal_Spores_Screen1.png │ │ ├── Fractal_Spores_Screen2.png │ │ └── index.html │ ├── Galactic_Fire │ │ ├── Galactic_Fire_Screen1.png │ │ ├── Galactic_Fire_Screen2.png │ │ └── index.html │ ├── Orion_Nebula_Oxygen_Hydrogen_Sulfur │ │ ├── Orion_Nebula_Oxygen_Hydrogen_Sulfur_Screen1.png │ │ ├── Orion_Nebula_Oxygen_Hydrogen_Sulfur_Screen2.png │ │ └── index.html │ ├── Straw_Storm │ │ ├── Straw_Storm_Screen1.png │ │ ├── Straw_Storm_Screen2.png │ │ └── index.html │ ├── Vibroloop │ │ ├── Vibroloop_Screen1.png │ │ ├── Vibroloop_Screen2.png │ │ └── index.html │ └── index.html ├── index.html ├── mkscreen.sh ├── mktheme.sh └── redo.sh ├── clean ├── clone ├── Cardano │ └── clone-plutus-starter.sh ├── Cryptocurrency │ ├── coins │ │ ├── clone-Linda.sh │ │ ├── clone-emercoin.sh │ │ ├── clone-litecoin.sh │ │ ├── clone-monacoin.sh │ │ ├── clone-monocle.sh │ │ ├── clone-musiccoin.sh │ │ ├── clone-namecoin.sh │ │ ├── clone-peercoin.sh │ │ ├── clone-secp256k1.sh │ │ └── clone-skycoin.sh │ ├── dapps │ │ ├── clone-baseball-card-bc.sh │ │ ├── clone-cards.sh │ │ ├── clone-cdms.sh │ │ ├── clone-cleat-angular.sh │ │ ├── clone-colonySale.sh │ │ ├── clone-go-ethereum.sh │ │ ├── clone-go.sh │ │ ├── clone-ipfs.sh │ │ ├── clone-multichain.sh │ │ ├── clone-myetherwallet.sh │ │ ├── clone-nexus.sh │ │ ├── clone-request.sh │ │ ├── clone-singnet.sh │ │ ├── clone-smart-contract-best-practices.sh │ │ ├── clone-solidity.sh │ │ ├── clone-stellar-go.sh │ │ ├── clone-uport.sh │ │ └── clone-zeppelin-solidity.sh │ ├── devtools │ │ ├── clone-angular-cli.sh │ │ ├── clone-gx.sh │ │ ├── clone-libp2p.sh │ │ ├── clone-pydevp2p.sh │ │ ├── clone-pyethapp.sh │ │ └── clone-pyethereum.sh │ ├── erc721 │ │ ├── clone-CryptoMons.sh │ │ ├── clone-DiamondRegistry.sh │ │ ├── clone-ERC721-token-sample.sh │ │ ├── clone-EtherBots.sh │ │ ├── clone-eth-erc721-token.sh │ │ └── clone-solidity-stringutils.sh │ ├── miners │ │ ├── Filecoin │ │ │ └── clone-lotus.sh │ │ ├── clone-MultiMiner.sh │ │ ├── clone-MultiPoolMiner.sh │ │ ├── clone-cpp-ethereum.sh │ │ ├── clone-cpuminer-opt.sh │ │ ├── clone-equihash-tromp.sh │ │ ├── clone-equihash-xenon.sh │ │ ├── clone-ethminer.sh │ │ ├── clone-gominer.sh │ │ ├── clone-mining-rig-resetter.sh │ │ ├── clone-nheqminer.sh │ │ ├── clone-nicehash-autominer.sh │ │ ├── clone-p2pool-vtc.sh │ │ ├── clone-p2pool.sh │ │ ├── clone-sgminer-dev.sh │ │ ├── clone-sgminer-gm.sh │ │ ├── clone-sgminer-miningpoolhub.sh │ │ ├── clone-sgminer-nicehash.sh │ │ ├── clone-silentarmy.sh │ │ ├── clone-ubqminer.sh │ │ ├── clone-xmr-stak-amd.sh │ │ ├── clone-xmr-stak-cpu.sh │ │ ├── clone-xmr-stak-gpu-amd.sh │ │ ├── clone-xmr-stak.sh │ │ └── clone-zogminer.sh │ ├── tools │ │ ├── clone-amdmeminfo.sh │ │ ├── clone-grc.sh │ │ ├── clone-ohgodacsumfixer.sh │ │ ├── clone-ohgodadecode.sh │ │ ├── clone-ohgodatool.sh │ │ ├── clone-pyethereum.sh │ │ ├── clone-simplesh.sh │ │ ├── clone-systemic.sh │ │ └── clone-variety.sh │ ├── trading │ │ ├── clone-Profit-Trailer-Settings.sh │ │ ├── clone-blackbird.sh │ │ ├── clone-dusty.sh │ │ ├── clone-profittrailer.sh │ │ └── profit-trailer │ │ │ └── projects │ │ │ ├── clone-PTChatBot.sh │ │ │ ├── clone-PTMagic.sh │ │ │ ├── clone-binance-auto-blacklist.sh │ │ │ └── clone-community-tools.sh │ └── wallets │ │ ├── clone-HDWalletKit.sh │ │ ├── clone-LykkeWallet.sh │ │ ├── clone-LykkeWalletAPI.sh │ │ └── clone-MyEtherWallet.sh ├── Eloquent │ ├── Nextcloud │ │ ├── clone-all.sh │ │ ├── clone-client-building.sh │ │ ├── clone-desktop.sh │ │ ├── clone-ios.sh │ │ ├── clone-server.sh │ │ └── clone-spreed.sh │ ├── WHMCS │ │ ├── clone-all-whmcs.sh │ │ ├── clone-orderforms-standard_cart.sh │ │ ├── clone-sample-addon-module.sh │ │ ├── clone-sample-gateway-module.sh │ │ ├── clone-sample-merchant-gateway.sh │ │ ├── clone-sample-notification-module.sh │ │ ├── clone-sample-provisioning-module.sh │ │ ├── clone-sample-registrar-module.sh │ │ ├── clone-sample-remote-input-gateway.sh │ │ ├── clone-sample-tokenisation-gateway-module.sh │ │ ├── clone-templates-six.sh │ │ └── clone-whmcs-plugin.sh │ ├── clone-LdapRecord.sh │ ├── clone-billing_integration.sh │ ├── clone-change_detector.sh │ ├── clone-ec_whmcs_remote_desktop_module.sh │ ├── clone-ec_whmcs_test_module.sh │ ├── clone-ghost-text-vim.sh │ ├── clone-ghost-text.vim.sh │ ├── clone-guacamole-client-454.sh │ ├── clone-guacamole-client-ec.sh │ ├── clone-guacamole-client.sh │ ├── clone-ldap-utils.sh │ ├── clone-patches-projects.sh │ ├── clone-rr-scripts.sh │ ├── clone-sample-addon-module.sh │ ├── clone-sample-provisioning-module.sh │ ├── clone-user-portal-api.sh │ ├── clone-user-portal-ui.sh │ ├── clone-whmcs-sample-module.sh │ ├── patches-projects │ │ ├── guacamole-client │ │ │ └── clone.sh │ │ └── onlyoffice-server │ │ │ └── clone.sh │ └── rr-scripts │ │ ├── clone │ │ ├── Nextcloud │ │ │ ├── clone-all.sh │ │ │ ├── clone-client-building.sh │ │ │ ├── clone-desktop.sh │ │ │ ├── clone-ios.sh │ │ │ ├── clone-onlyoffice-build.sh │ │ │ ├── clone-onlyoffice-nextcloud.sh │ │ │ ├── clone-server.sh │ │ │ └── clone-spreed.sh │ │ ├── PlantUML │ │ │ └── clone-plantuml-icon-font-sprites.sh │ │ ├── PowerDNS │ │ │ ├── clone-dnsdist-ansible.sh │ │ │ ├── clone-pdns-ansible.sh │ │ │ ├── clone-pdns-cli.sh │ │ │ ├── clone-pdns_recursor-ansible.sh │ │ │ └── clone-powerdns-php.sh │ │ ├── clone-AdminLTE.sh │ │ ├── clone-LdapRecord.sh │ │ ├── clone-billing_integration.sh │ │ ├── clone-cas-bootadmin-overlay.sh │ │ ├── clone-cas-configserver-overlay.sh │ │ ├── clone-cas-ec-overlay.sh │ │ ├── clone-cas-gradle-overlay-template.sh │ │ ├── clone-cas-server.sh │ │ ├── clone-ec_whmcs_remote_desktop_module.sh │ │ ├── clone-ec_whmcs_test_module.sh │ │ ├── clone-guacamole-client-454.sh │ │ ├── clone-guacamole-client-ec.sh │ │ ├── clone-guacamole-client.sh │ │ ├── clone-guacamole-server.sh │ │ ├── clone-icheck.sh │ │ ├── clone-ldap-utils.sh │ │ ├── clone-patches-projects.sh │ │ ├── clone-rr-scripts.sh │ │ ├── clone-user-portal-api.sh │ │ ├── clone-user-portal-ui.sh │ │ └── whmcs │ │ │ ├── clone-all-whmcs.sh │ │ │ ├── clone-opensrsemail.sh │ │ │ ├── clone-orderforms-standard_cart.sh │ │ │ ├── clone-sample-addon-module.sh │ │ │ ├── clone-sample-gateway-module.sh │ │ │ ├── clone-sample-merchant-gateway.sh │ │ │ ├── clone-sample-notification-module.sh │ │ │ ├── clone-sample-provisioning-module.sh │ │ │ ├── clone-sample-registrar-module.sh │ │ │ ├── clone-sample-remote-input-gateway.sh │ │ │ ├── clone-sample-tokenisation-gateway-module.sh │ │ │ ├── clone-templates-six.sh │ │ │ └── clone-whmcs-plugin.sh │ │ └── guacamole │ │ └── src │ │ ├── clone-guacamole-client-454.sh │ │ ├── clone-guacamole-client-793.sh │ │ ├── clone-guacamole-client-ec.sh │ │ ├── clone-guacamole-client.sh │ │ ├── clone-guacamole-server.sh │ │ └── clone-myfork.sh ├── Modules │ ├── clone-EmbedYoutube.sh │ ├── clone-MMM-Detector.sh │ ├── clone-MMM-GoogleAssistant.sh │ ├── clone-MMM-Instagram2020.sh │ ├── clone-MMM-IronManGIF.sh │ ├── clone-MMM-NetworkScanner.sh │ ├── clone-MMM-Scenes.sh │ ├── clone-MMM-Screen-Powersave-Notification.sh │ ├── clone-MMM-TelegramBot.sh │ ├── clone-MMM-TweetsByTimelineOrList.sh │ ├── clone-MMM-WebView.sh │ ├── clone-MMM-YouTube.sh │ ├── clone-camera.sh │ └── clone-twitControl.sh ├── MoonlightLabs │ └── scripts │ │ ├── arkit │ │ ├── clone-ARKit-CoreLocation.sh │ │ ├── clone-ARKit-FloorIsLava.sh │ │ ├── clone-ARKit-Sampler.sh │ │ ├── clone-ARKit.sh │ │ ├── clone-ARPaint.sh │ │ ├── clone-ARVideoKit.sh │ │ ├── clone-FaceRecognition-in-ARKit.sh │ │ ├── clone-NextLevel.sh │ │ ├── clone-ar-invaders.sh │ │ ├── clone-arkit-by-example.sh │ │ └── clone-moonlight-labs-arkit-example.sh │ │ ├── ios │ │ ├── clone-awesome-ios.sh │ │ └── clone-iOS-11-by-Examples.sh │ │ └── wallets │ │ ├── clone-EthereumKit.sh │ │ ├── clone-HDWalletKit.sh │ │ ├── clone-LykkeWallet.sh │ │ ├── clone-LykkeWalletAPI.sh │ │ ├── clone-MyEtherWallet.sh │ │ ├── clone-WeiWallet-iOS.sh │ │ └── clone-safe-ios.sh ├── React │ └── Ignite │ │ └── clone-ChainReacttApp.sh ├── Wikis │ ├── clone-DoctorFreeScripts.wiki.sh │ ├── clone-MMM-YouTubeWebView.wiki.sh │ ├── clone-MirrorCommand.wiki.sh │ └── clone-RoonCommandLine.wiki.sh ├── Wordpress │ └── Plugins │ │ └── clone-foogallery.sh ├── X11 │ ├── clone-Arg.sh │ ├── clone-Stars.sh │ └── clone-Xwator.sh ├── arkit │ ├── clone-ARKit-FloorIsLava.sh │ ├── clone-ARKit.sh │ ├── clone-ARPaint.sh │ ├── clone-FaceRecognition-in-ARKit.sh │ ├── clone-NextLevel.sh │ ├── clone-Proto.sh │ └── clone-arkit-by-example.sh ├── clone-Arg.sh ├── clone-Cryptocurrency.sh ├── clone-DoctorFreeScripts.sh ├── clone-MMM-MacAddressScan.sh ├── clone-MMM-YouTubeWebView.sh ├── clone-MagicMirror_scripts.sh ├── clone-MirrorCommand.sh ├── clone-RoonCommandLine.sh ├── clone-Scripts-https.sh ├── clone-Scripts.sh ├── clone-Stars.sh ├── clone-Wallhaven-Downloader.sh ├── clone-Xwator.sh ├── clone-codeSTACKr.sh ├── clone-doctorfree.sh ├── clone-ffmpeg.sh ├── clone-node-roon-api.sh ├── clone-pyroon.sh ├── clone-roon-extension-http-api.sh ├── clone-roon-web-controller.sh ├── clone-smartboard.sh ├── clone-synergy-core.sh └── trading │ ├── clone-Profit-Trailer-Settings.sh │ ├── clone-blackbird.sh │ ├── clone-dusty.sh │ ├── clone-profittrailer.sh │ └── profit-trailer │ └── projects │ ├── clone-PTChatBot.sh │ ├── clone-PTMagic.sh │ ├── clone-binance-auto-blacklist.sh │ └── clone-community-tools.sh ├── coinmarketcap ├── README.md ├── getCoinByName ├── getCoinFavs ├── getCoinLatest └── getPairExchange ├── dircolors ├── doc └── mainpage.sh ├── drfree ├── errinfo ├── etc ├── Doxyfile ├── bat.conf ├── crontab-borg.in ├── crontab-peakhours.in ├── glances-server.service ├── glances-web.service ├── postinstall └── preremove ├── gitconfig ├── kv ├── lsd ├── README.md ├── config.yaml └── themes │ └── default.yaml ├── macInstall ├── macUninstall ├── man └── man1 │ ├── any2any.1 │ ├── ape2m4a.1 │ ├── ape2mp4.1 │ ├── avi2mp4.1 │ ├── backgrounds.1 │ ├── cap2any.1 │ ├── cap2m4v.1 │ ├── cap2mp4.1 │ ├── f4v2mp4.1 │ ├── flv2mp4.1 │ ├── gh_get_latest.1 │ ├── m4a2mp3.1 │ ├── m4v2mp4.1 │ ├── md2man.1 │ ├── mkv2mp4.1 │ ├── mov2mp4.1 │ ├── mp42m4v.1 │ ├── mpg2mp4.1 │ ├── pcmanslideshow.1 │ ├── png2jpg.1 │ ├── saver.1 │ ├── sdbackup.1 │ ├── sderase.1 │ ├── sdlist.1 │ ├── sdmount.1 │ ├── sdrestore.1 │ ├── sdumount.1 │ ├── sdwrite.1 │ ├── setwall.1 │ ├── slides.1 │ ├── slideshow.1 │ ├── updgit.1 │ ├── wma2m4a.1 │ ├── wmv2m4v.1 │ ├── wmv2mp4.1 │ └── xnvslides.1 ├── markdown ├── README.md ├── any2any.1.md ├── ape2m4a.1.md ├── ape2mp4.1.md ├── avi2mp4.1.md ├── backgrounds.1.md ├── cap2any.1.md ├── cap2m4v.1.md ├── cap2mp4.1.md ├── f4v2mp4.1.md ├── flv2mp4.1.md ├── gh_get_latest.1.md ├── m4a2mp3.1.md ├── m4v2mp4.1.md ├── md2man.1.md ├── mkv2mp4.1.md ├── mov2mp4.1.md ├── mp42m4v.1.md ├── mpg2mp4.1.md ├── pcmanslideshow.1.md ├── png2jpg.1.md ├── saver.1.md ├── sdbackup.1.md ├── sderase.1.md ├── sdlist.1.md ├── sdmount.1.md ├── sdrestore.1.md ├── sdumount.1.md ├── sdwrite.1.md ├── setwall.1.md ├── slides.1.md ├── slideshow.1.md ├── updgit.1.md ├── wma2m4a.1.md ├── wmv2m4v.1.md ├── wmv2mp4.1.md └── xnvslides.1.md ├── mkpkg ├── pkg ├── debian │ ├── postinst │ └── prerm ├── release.md ├── rpm │ └── DoctorFreeScripts.spec └── tools │ └── get_release ├── profittrailer ├── PtOverrideSOM.sh ├── README.md ├── bl.sh ├── blacklist_delete.sh ├── blacklist_start.sh ├── blacklist_stop.sh ├── chkbinance.sh ├── chkem ├── conf.profittrailer ├── deletePtConfig.sh ├── getPtBuyLog.sh ├── getPtDCALog.sh ├── getPtData.sh ├── getPtErrorLog.sh ├── getPtPairsLog.sh ├── getPtSalesLog.sh ├── grc.conf ├── instbinance.sh ├── instbittrex.sh ├── instem ├── instnew ├── listPtConfigs.sh ├── loadPtConfig.sh ├── profittrailer.sh ├── pt.sh ├── pt_delete.sh ├── pt_disp.sh ├── pt_start.sh ├── pt_stop.sh ├── pt_switch.sh ├── setPtSOM.sh ├── switchPtConfig.sh ├── testconf └── updbinance.sh ├── resumes ├── alt_resume.docx ├── alt_resume.html ├── alt_resume.md ├── alt_resume.pdf ├── alt_resume.rtf ├── alt_resume.tex ├── alt_resume.tuc ├── rrecord_resume.docx ├── rrecord_resume.html ├── rrecord_resume.md ├── rrecord_resume.pdf ├── rrecord_resume.rtf ├── rrecord_resume.tex └── rrecord_resume.tuc ├── scripts ├── add2itunes.sh ├── any2any.sh ├── audlinks.sh ├── borgsync.sh ├── cap2any.sh ├── chk.sh ├── chkall.sh ├── chkrel.sh ├── clndl.sh ├── convert_yaml_template.sh ├── cpBackups.sh ├── cron.bash.sh ├── current_track.sh ├── dash2space.sh ├── doctorinfo.sh ├── eject.sh ├── femzip.sh ├── filenuminc.sh ├── filenumset.sh ├── find2import.sh ├── findabslinks.sh ├── findbroken.sh ├── findempty.sh ├── findgrep.sh ├── gen_fingerprints.sh ├── get_all_repos.sh ├── get_bios_info.sh ├── gethue.sh ├── gh_get_latest.sh ├── git_status.sh ├── gitbranch.sh ├── gitlog.sh ├── gitshow.sh ├── install_borg.sh ├── install_fastfetch.sh ├── install_glow.sh ├── install_grafana_prometheus.sh ├── install_kitty.sh ├── ip_address.sh ├── journalclean.sh ├── json_loop_multiline.sh ├── key_gen.sh ├── kitty-control.sh ├── latest.sh ├── mandelhist.sh ├── md2man.sh ├── mkcomps.sh ├── mkdiffs.sh ├── mkreadme.sh ├── mkseamless.sh ├── mkwmv.sh ├── mntdrive.sh ├── monitor.sh ├── mvdown.sh ├── mvfem.sh ├── nfetch.sh ├── only.sh ├── packaud.sh ├── piclinks.sh ├── playkeynote.sh ├── progress_bar.sh ├── revlink.sh ├── ripvcr.sh ├── setup-pyenv.sh ├── setup-zsh.sh ├── sierpinski ├── stop_leapd.sh ├── synergyctl.sh ├── tap2click.sh ├── trashcan.sh ├── upd.sh ├── updflash.sh ├── updgit.sh ├── updsums.sh ├── updyadm.sh ├── vidlinks.sh ├── wikivim.sh ├── xmldiff.sh └── yaml2json.sh ├── systemd ├── ethminer.service └── user │ ├── randomwall.service │ └── randomwall.timer ├── viewman ├── vimrc └── wallutils /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: doctorfree 2 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doctorfree/DoctorFreeScripts/f378431724ecc243be2ba8142315f4359addf188/.gitmodules -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- 1 | Ronald Joe Record 2 | -------------------------------------------------------------------------------- /Config/autostart/myterm.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Type=Application 3 | Exec=/usr/local/bin/myterm 4 | -------------------------------------------------------------------------------- /Config/autostart/startminer.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Name=Start Miner 3 | Comment=Start Ethereum Miner 4 | GenericName=Start Miner for Linux 5 | Type=Application 6 | Exec=qterminal --name Miner --title Miner --execute="bash -c /usr/local/bin/start_ethminer -d 60 -s" 7 | Icon=/usr/local/share/icons/start_miner.jpg 8 | -------------------------------------------------------------------------------- /Config/autostart/tailminer.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Name=Tail Miner 3 | Comment=Tail Ethereum Miner 4 | GenericName=Tail Miner for Linux 5 | Type=Application 6 | Exec=qterminal --name Miner --title Miner --execute="tail -f /var/run/miner.output" 7 | Icon=/usr/local/share/icons/start_miner.jpg 8 | -------------------------------------------------------------------------------- /Config/autostart/terminal.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Type=Application 3 | Exec=qterminal --name qterminal --title QTerminal --geometry -20-75 4 | -------------------------------------------------------------------------------- /Config/autostart/variety-profile.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Type=Application 3 | Exec=echo "/home/ronnie/.config/variety-fractals/" > /home/ronnie/.variety-profile 4 | -------------------------------------------------------------------------------- /Config/autostart/variety.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Name=Variety 3 | Comment=Variety Wallpaper Changer 4 | Icon=variety 5 | Exec=variety-start 6 | Terminal=false 7 | Type=Application 8 | X-GNOME-Autostart-Delay=20 9 | -------------------------------------------------------------------------------- /Config/autostart/xbindkeys.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Type=Application 3 | Exec=xbindkeys -f ~/.xbindkeysrc 4 | -------------------------------------------------------------------------------- /Config/autostart/xcompmgr.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Type=Application 3 | Exec=xcompmgr -c 4 | -------------------------------------------------------------------------------- /Config/cairo-dock/.cairo-dock: -------------------------------------------------------------------------------- 1 | [Launch] 2 | last version=3.4.1 3 | default backend= 4 | last year=0 5 | 6 | ping server=true 7 | 8 | [Gui] 9 | mode=0 10 | -------------------------------------------------------------------------------- /Config/cairo-dock/.cairo-dock-need-save: -------------------------------------------------------------------------------- 1 | 1 -------------------------------------------------------------------------------- /Config/cairo-dock/.help: -------------------------------------------------------------------------------- 1 | [Launch] 2 | test composite=true 3 | 4 | [Last Tip] 5 | group=-1 6 | key=-1 7 | -------------------------------------------------------------------------------- /Config/lxqt/autostart.sh: -------------------------------------------------------------------------------- 1 | randback 2 | -------------------------------------------------------------------------------- /Config/lxqt/filedialog.conf: -------------------------------------------------------------------------------- 1 | [Sizes] 2 | SplitterPos=200 3 | WindowSize=@Size(939 588) 4 | 5 | [View] 6 | Mode=Detailed 7 | -------------------------------------------------------------------------------- /Config/lxqt/lxqt-config-appearance.conf: -------------------------------------------------------------------------------- 1 | [General] 2 | ControlGTKThemeEnabled=true 3 | __userfile__=true 4 | -------------------------------------------------------------------------------- /Config/lxqt/lxqt-config.conf: -------------------------------------------------------------------------------- 1 | [General] 2 | size=@Size(696 404) 3 | -------------------------------------------------------------------------------- /Config/lxqt/lxqt-powermanagement.conf: -------------------------------------------------------------------------------- 1 | [General] 2 | __userfile__=true 3 | enableBatteryWatcher=false 4 | enableIdlenessWatcher=true 5 | enableLidWatcher=false 6 | runCheckLevel=1 7 | -------------------------------------------------------------------------------- /Config/lxqt/lxqt-runner.conf: -------------------------------------------------------------------------------- 1 | [General] 2 | __userfile__=true 3 | -------------------------------------------------------------------------------- /Config/lxqt/lxqt.conf: -------------------------------------------------------------------------------- 1 | [General] 2 | __userfile__=true 3 | single_click_activate=true 4 | tool_button_style=ToolButtonTextUnderIcon 5 | 6 | [Qt] 7 | font="Ubuntu,14,-1,5,50,0,0,0,0,0" 8 | -------------------------------------------------------------------------------- /Config/lxqt/notifications.conf: -------------------------------------------------------------------------------- 1 | [General] 2 | __userfile__=true 3 | -------------------------------------------------------------------------------- /Config/lxqt/power.conf: -------------------------------------------------------------------------------- 1 | [General] 2 | __userfile__=true 3 | -------------------------------------------------------------------------------- /Config/lxqt/windowmanagers.conf: -------------------------------------------------------------------------------- 1 | [General] 2 | __userfile__=true 3 | -------------------------------------------------------------------------------- /Config/menus/applications-merged/xdg-desktop-menu-dummy.menu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doctorfree/DoctorFreeScripts/f378431724ecc243be2ba8142315f4359addf188/Config/menus/applications-merged/xdg-desktop-menu-dummy.menu -------------------------------------------------------------------------------- /Config/nitrogen/nitrogen.cfg: -------------------------------------------------------------------------------- 1 | [geometry] 2 | posx=0 3 | posy=32 4 | sizex=453 5 | sizey=500 6 | 7 | [nitrogen] 8 | view=icon 9 | recurse=true 10 | sort=alpha 11 | icon_caps=false 12 | dirs= 13 | -------------------------------------------------------------------------------- /Config/variety-fractals/.firstrun: -------------------------------------------------------------------------------- 1 | 2020-11-05 16:59:11 -------------------------------------------------------------------------------- /Config/variety-fractals/.last_change_time: -------------------------------------------------------------------------------- 1 | 1604977745.9164824 -------------------------------------------------------------------------------- /Config/variety-fractals/.version: -------------------------------------------------------------------------------- 1 | 0.8.4 -------------------------------------------------------------------------------- /Config/variety-fractals/ui.conf: -------------------------------------------------------------------------------- 1 | # Position of thumbnails stripe: bottom, top, left or right 2 | thumbs_position = bottom 3 | 4 | # Size of thumbnails stripe in pixels 5 | thumbs_size = 120 6 | 7 | # Limit number of shown images for better performance, use "Unlimited" for no limit 8 | thumbs_limit = 200 9 | -------------------------------------------------------------------------------- /Config/variety-fractals/variety_slideshow.json: -------------------------------------------------------------------------------- 1 | {"seconds": 6, "fade": 0.5, "zoom": 0.2, "pan": 0.05, "sort": "random", "sort_order": "asc", "monitor": 1, "mode": "fullscreen", "title": "Variety Slideshow", "hide_from_taskbar": false, "quit_on_motion": null, "files_and_folders": ["/home/ronnie/.config/variety-fractals/Favorites"]} 2 | -------------------------------------------------------------------------------- /Config/variety/.firstrun: -------------------------------------------------------------------------------- 1 | 2020-11-05 16:59:11 -------------------------------------------------------------------------------- /Config/variety/.last_change_time: -------------------------------------------------------------------------------- 1 | 1604957633.8668346 -------------------------------------------------------------------------------- /Config/variety/.version: -------------------------------------------------------------------------------- 1 | 0.8.4 -------------------------------------------------------------------------------- /Config/variety/ui.conf: -------------------------------------------------------------------------------- 1 | # Position of thumbnails stripe: bottom, top, left or right 2 | thumbs_position = bottom 3 | 4 | # Size of thumbnails stripe in pixels 5 | thumbs_size = 120 6 | 7 | # Limit number of shown images for better performance, use "Unlimited" for no limit 8 | thumbs_limit = 200 9 | -------------------------------------------------------------------------------- /Config/variety/variety_slideshow.json: -------------------------------------------------------------------------------- 1 | {"seconds": 6, "fade": 0.5, "zoom": 0.2, "pan": 0.05, "sort": "random", "sort_order": "asc", "monitor": 1, "mode": "fullscreen", "title": "Variety Slideshow", "hide_from_taskbar": false, "quit_on_motion": null, "files_and_folders": ["/u/pictures/Fractals/"]} -------------------------------------------------------------------------------- /IFTTT/alloff.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | ifttt off 4 | -------------------------------------------------------------------------------- /IFTTT/appletv.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | ifttt appletv $* 4 | -------------------------------------------------------------------------------- /IFTTT/bluray.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | ifttt bluray $* 4 | -------------------------------------------------------------------------------- /IFTTT/lights.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | ifttt lights $* 4 | -------------------------------------------------------------------------------- /IFTTT/tv.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | ifttt tv $* 4 | -------------------------------------------------------------------------------- /Scripts-Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doctorfree/DoctorFreeScripts/f378431724ecc243be2ba8142315f4359addf188/Scripts-Logo.png -------------------------------------------------------------------------------- /Utils/Pages/chkm: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | for site in * 4 | do 5 | [ -d $site/.git ] && { 6 | cd $site 7 | if [[ `git status --porcelain` ]]; then 8 | echo "$site" 9 | fi 10 | cd .. 11 | } 12 | done 13 | -------------------------------------------------------------------------------- /Utils/Pages/getem: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | PAGES="archive.ronrecord.com \ 4 | asciigames.neoman.dev \ 5 | asciiville.dev \ 6 | astronvim.lazyman.dev \ 7 | google-chrome-themes \ 8 | ide.lazyman.dev \ 9 | lazyman.dev \ 10 | lazyvim.lazyman.dev \ 11 | lunarvim.lazyman.dev \ 12 | mirrorcommand.dev \ 13 | musicplayerplus.dev \ 14 | neoman.dev \ 15 | nvchad.lazyman.dev \ 16 | rooncommand.dev \ 17 | skunkware.dev \ 18 | webdev.lazyman.dev" 19 | 20 | for page in ${PAGES} 21 | do 22 | [ -d ${page} ] || gh repo clone doctorfree/${page} 23 | done 24 | -------------------------------------------------------------------------------- /Utils/Pages/main: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | for site in * 4 | do 5 | [ -d ${site}/.git ] && { 6 | cd ${site} 7 | branch=$(git status | grep On | grep branch | awk ' { print $3 } ') 8 | [ "${branch}" == "subdir" ] && git checkout main 9 | cd .. 10 | } 11 | done 12 | -------------------------------------------------------------------------------- /Utils/Pages/syncem: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | for site in * 4 | do 5 | [ -d $site/.git ] && { 6 | cd $site 7 | if [[ `git status --porcelain` ]]; then 8 | updgit -a -m "Auto-generate sitemap with jekyll-sitemap plugin" 9 | fi 10 | cd .. 11 | } 12 | done 13 | -------------------------------------------------------------------------------- /Utils/Pages/update: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | #PAGES="archive.ronrecord.com \ 4 | # asciigames.neoman.dev \ 5 | # asciiville.dev \ 6 | # ide.lazyman.dev \ 7 | # lazyman.dev \ 8 | # mirrorcommand.dev \ 9 | # musicplayerplus.dev \ 10 | # neoman.dev \ 11 | # rooncommand.dev \ 12 | # skunkware.dev \ 13 | # webdev.lazyman.dev" 14 | # 15 | #for site in ${PAGES} 16 | 17 | for site in * 18 | do 19 | [ -d ${site}/.git ] && { 20 | cd ${site} 21 | git pull 22 | cd .. 23 | } 24 | done 25 | -------------------------------------------------------------------------------- /Utils/README.md: -------------------------------------------------------------------------------- 1 | Scripts/Utils 2 | ============= 3 | 4 | A few utility scripts 5 | 6 | Contents 7 | -------- 8 | 9 | - [**Utils/bin**](Utils/bin) - Utility scripts 10 | - [**Pages/**](Pages) - Github Pages utility scripts 11 | -------------------------------------------------------------------------------- /Utils/bin/aptsearch: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | printf "\n\033[1mAvailable packages matching your search term:\033[0m\n\n" 4 | apt-cache search $* 5 | 6 | printf "\n\033[1mInstalled packages matching your search term:\033[0m\n\n" 7 | dpkg -l | grep ^i | grep -i $* 8 | -------------------------------------------------------------------------------- /Utils/bin/bldarduino: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # 3 | # bldarduino - clone and build the Arduino IDE 4 | # 5 | 6 | BASE=$HOME/src/Arduino-$$ 7 | if [ -d $BASE ] 8 | then 9 | echo "$BASE already exists. Moving it aside to $BASE-$$" 10 | [ -d $BASE-$$ ] && { 11 | echo "Clobbering $BASE-$$" 12 | rm -rf $BASE-$$ 13 | } 14 | mv $BASE $BASE-$$ 15 | fi 16 | mkdir -p $BASE 17 | cd $BASE 18 | git clone git://github.com/arduino/Arduino.git 19 | cd Arduino/build 20 | ant 21 | -------------------------------------------------------------------------------- /Utils/bin/build-sgminer: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | cd $HOME/src 4 | 5 | git clone https://github.com/genesismining/sgminer-gm.git 6 | cd sgminer-gm 7 | git submodule init 8 | git submodule update 9 | autoreconf -fi 10 | 11 | CFLAGS="-Os -Wall -march=native -I/opt/AMDAPPSDK-3.0/include" \ 12 | LDFLAGS="-L/opt/amdgpu-pro/lib/x86_64-linux-gnu" \ 13 | ./configure --disable-git-version --disable-adl \ 14 | --prefix=/usr/local/miners/sgminer-gm 15 | 16 | make > sgminer-make.log 2>&1 17 | -------------------------------------------------------------------------------- /Utils/bin/burnaudio: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | drutil burn -audio . 4 | -------------------------------------------------------------------------------- /Utils/bin/catinfo: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | echo "Card 0:" 4 | cat /sys/kernel/debug/dri/0/amdgpu_pm_info 5 | LEVEL=`cat /sys/class/drm/card0/device/power_dpm_force_performance_level` 6 | echo "DPM Level: $LEVEL" 7 | echo "=================" 8 | echo "Card 1:" 9 | cat /sys/kernel/debug/dri/1/amdgpu_pm_info 10 | LEVEL=`cat /sys/class/drm/card1/device/power_dpm_force_performance_level` 11 | echo "DPM Level: $LEVEL" 12 | -------------------------------------------------------------------------------- /Utils/bin/chrome-current-desktop: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | current=`wmctrl -d | grep -w '*' | awk ' { print $1 } '` 4 | wmctrl -r "Google-Chrome" -t $current 5 | -------------------------------------------------------------------------------- /Utils/bin/cleanit: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | NEW="/Volumes/WD_My_Passport_4TB/Time_Capsule" 4 | 5 | find . -type f | while read i 6 | do 7 | [ -f "$NEW/$i" ] || continue 8 | ck1=`cksum "$i" | awk ' { print $1 } '` 9 | ck2=`cksum "$NEW/$i" | awk ' { print $1 } '` 10 | [ "$ck1" == "$ck2" ] && { 11 | echo "Removing $i" 12 | rm -f "$i" 13 | } 14 | done 15 | -------------------------------------------------------------------------------- /Utils/bin/cleanum: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | W="/Volumes/My_Book_Studio/Pictures/Work" 4 | # The two directory hierarchies you wish to compare and clean 5 | R="$W/Domai" 6 | T="$W/Vintage" 7 | 8 | cd "$R" 9 | 10 | rm -f "$R/rmlist" 11 | touch "$R/rmlist" 12 | 13 | while read f 14 | do 15 | sum=`echo "$f" | awk ' { print $1 " " $2 } '` 16 | rem=`grep "$sum" "$T/SUMS.txt" | awk ' { for(i=3;i> "$R/rmlist" 18 | done < SUMS.txt 19 | -------------------------------------------------------------------------------- /Utils/bin/clone_6fusion: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | cd ~/src 4 | 5 | git clone https://github.com/6fusion/adaptor-template.git 6 | -------------------------------------------------------------------------------- /Utils/bin/clone_fission: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | cd ~/src 4 | 5 | git clone https://github.com/thbishop/fission.git 6 | -------------------------------------------------------------------------------- /Utils/bin/closetab: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | xvkbd -no-jump-pointer -xsendevent -text '\Cw' 4 | -------------------------------------------------------------------------------- /Utils/bin/cp2trans: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | TRANS="/Users/rrecord/Music/Transcend" 4 | FLASH="/Volumes/Transcend" 5 | 6 | cd "$TRANS" 7 | for artist in * 8 | do 9 | [ -d "$artist" ] && { 10 | [ ! -d "$FLASH/$artist" ] && { 11 | echo "Copying $artist $FLASH/$artist" 12 | cp -R "$artist" "$FLASH/$artist" 13 | } 14 | } 15 | done 16 | -------------------------------------------------------------------------------- /Utils/bin/cpmusic: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | ITUNE="/Users/rrecord/Music/iTunes/iTunes Media/Music" 4 | TRANS="/Users/rrecord/Music/Transcend" 5 | FLASH="/Users/rrecord/Music/Flash_One_32GB" 6 | 7 | cd "$ITUNE" 8 | for artist in * 9 | do 10 | [ -d "$artist" ] && { 11 | [ ! -d "$FLASH/$artist" ] && { 12 | echo "Copying $artist $TRANS/$artist" 13 | cp -R "$artist" "$TRANS/$artist" 14 | } 15 | } 16 | done 17 | -------------------------------------------------------------------------------- /Utils/bin/cpy: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | sh -c 'xsel | xsel -ib' 4 | -------------------------------------------------------------------------------- /Utils/bin/createswapfile: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | sudo dd if=/dev/zero of=/swapfile bs=1M count=16384 4 | -------------------------------------------------------------------------------- /Utils/bin/dirtop: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | for i in * 4 | do 5 | [ -d "$i" ] && { 6 | [ -L "$i" ] || { 7 | du -h -d 0 "$i" | grep G 8 | } 9 | } 10 | done 11 | -------------------------------------------------------------------------------- /Utils/bin/dltor: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | hashcheckonly= 4 | 5 | [ "$1" == "-v" ] && hashcheckonly="--hash-check-only=true" 6 | cd ~/Games 7 | aria2c -x2 --out=\"[FILENAME]\" \ 8 | --user-agent=\"[USERAGENT]\" \ 9 | --referer=\"[REFERRER]\" \ 10 | --check-certificate=false \ 11 | --continue \ 12 | --load-cookies=[COOKIES] \ 13 | --force-sequential=true \ 14 | ${hashcheckonly} \ 15 | \"[URL]\" 16 | -------------------------------------------------------------------------------- /Utils/bin/doctorgit: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | git config --global user.name "Ron Record" 4 | git config --global user.email "gitlab@ronrecord.com" 5 | 6 | -------------------------------------------------------------------------------- /Utils/bin/dtox: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | for i in $* 4 | do 5 | # cat $i | sed -e 's/ $//' > /tmp/dtox$$ 6 | tr -d '\015' <$i >/tmp/dtox$$ 7 | cp /tmp/dtox$$ $i 8 | rm /tmp/dtox$$ 9 | done 10 | 11 | -------------------------------------------------------------------------------- /Utils/bin/dupmusic: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | TRANS="/Users/rrecord/Music/Transcend" 4 | FLASH="/Users/rrecord/Music/Flash_One_32GB" 5 | 6 | cd "$FLASH" 7 | for artist in * 8 | do 9 | [ -d "$artist" ] && { 10 | [ -d "$TRANS/$artist" ] && { 11 | echo "Duplicate $FLASH/$artist $TRANS/$artist" 12 | } 13 | } 14 | done 15 | -------------------------------------------------------------------------------- /Utils/bin/elogit: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | git config --global user.name "Ron Record" 4 | git config --global user.email "rrecord@eloquentcloud.com" 5 | 6 | -------------------------------------------------------------------------------- /Utils/bin/ethdriver: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # 3 | # ethdriver - one liner so I don't forget how to get info on my Ethernet driver 4 | 5 | ethtool -i enp1s0 6 | -------------------------------------------------------------------------------- /Utils/bin/evn2day: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # 3 | # evn2day - add the selected Evernote note to my Day One journal 4 | # 5 | # Usage: First select a note or notes in the Evernote application 6 | # Then run this script 7 | # 8 | 9 | SCPT=$HOME/Scripts/Evernote2Dayone.scpt 10 | 11 | osascript "$SCPT" 12 | -------------------------------------------------------------------------------- /Utils/bin/exodus: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | /opt/Exodus-linux-x64/Exodus 2> /dev/null 4 | -------------------------------------------------------------------------------- /Utils/bin/findandcp: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # 3 | # findandcp 4 | # 5 | 6 | SUF=$1 7 | 8 | find . -type f -name \*\.$SUF -print0 | xargs -0 tar cf - | (cd /Volumes/My_Book_Studio/Movies/Bak; tar xf -) 9 | -------------------------------------------------------------------------------- /Utils/bin/findit: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | sudo find . -type f -print0 | sudo xargs -0 grep password | grep live 4 | -------------------------------------------------------------------------------- /Utils/bin/findnotmp4: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | cd /Volumes/My_Book_Studio/Movies/Work 4 | find . -type f ! -name \*\.mp4 | grep -v /Renders/ | grep -v /Orig/WMV/ | grep -v DS_Store 5 | 6 | #cd ~/Movies 7 | #find . -type f ! -name \*\.mp4 | grep -v "/Render Files/" | grep -v \.strings$ | grep -v DS_Store 8 | -------------------------------------------------------------------------------- /Utils/bin/gal2term: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # 3 | screen /dev/tty.usbserial-AFYJJWZK 115200 -L 4 | -------------------------------------------------------------------------------- /Utils/bin/galterm: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # 3 | #screen /dev/tty.usbserial 115200 –L 4 | #screen /dev/tty.usbserial3 115200 5 | #screen /dev/cu.usbserial 115200 6 | screen /dev/cu.usbserial3 115200 7 | -------------------------------------------------------------------------------- /Utils/bin/getcurrentdesktop: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | wmctrl -d | grep -w '*' 4 | -------------------------------------------------------------------------------- /Utils/bin/getdevenv: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | sudo apt-get install git autoconf automake libtool build-essential 4 | sudo apt-get install libncurses5-dev libcurl4-openssl-dev pkg-config 5 | sudo apt-get install curl wget 6 | -------------------------------------------------------------------------------- /Utils/bin/getgittag: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # 3 | # git archive --format=tar --remote=[hostname]:[repo] [tag name] > version.tar 4 | # 5 | 6 | H=`pwd` 7 | PROJ=`basename $H` 8 | tag=$1 9 | out="../${PROJ}-${tag}.tar" 10 | 11 | [ -f ${out} ] && { 12 | echo "$out exists. Exiting." 13 | exit 1 14 | } 15 | 16 | git archive --format=tar ${tag} > ${out} 17 | -------------------------------------------------------------------------------- /Utils/bin/getkernel: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # 3 | 4 | TOP="$HOME/src/kernel" 5 | 6 | [ -d $TOP ] || mkdir -p $TOP 7 | cd $TOP 8 | 9 | sudo apt-get build-dep linux-image-$(uname -r) 10 | sudo apt-get source linux-image-$(uname -r) 11 | -------------------------------------------------------------------------------- /Utils/bin/getpyethereum: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | TOP=$HOME/src/devtools 4 | 5 | [ -d $TOP ] || mkdir -p $TOP 6 | cd $TOP 7 | 8 | sudo apt-get install libssl-dev build-essential automake pkg-config libtool libffi-dev libgmp-dev 9 | git clone https://github.com/ethereum/pyethereum/ 10 | cd pyethereum 11 | python setup.py install 12 | -------------------------------------------------------------------------------- /Utils/bin/getsaver: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | SAVER_ID=`ps -ef | grep xscreensaver | grep -v grep | awk ' { print $2 } '` 4 | ps -ef | grep ${SAVER_ID} | grep -v grep | grep -v xscreensaver 5 | -------------------------------------------------------------------------------- /Utils/bin/gettagdate: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # 3 | # git log -1 --format=%ai TAG 4 | # 5 | 6 | tag=$1 7 | 8 | if [ "$tag" = "all" ] 9 | then 10 | git log --tags --simplify-by-decoration --pretty="format:%ci %d" 11 | else 12 | git log -1 --format=%ai $tag 13 | fi 14 | -------------------------------------------------------------------------------- /Utils/bin/gitdiff: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | diff -b -r -x '.git' $* 4 | -------------------------------------------------------------------------------- /Utils/bin/githubgit: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | git config --global user.name "Ronald Record" 4 | git config --global user.email "github@ronrecord.com" 5 | 6 | -------------------------------------------------------------------------------- /Utils/bin/githubinit: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | D=`pwd` 4 | B=`basename $D` 5 | 6 | git config --global user.name "Ronald Record" 7 | git config --global user.email "github@ronrecord.com" 8 | 9 | git init 10 | git remote add origin git@github.com:doctorfree/${B}.git 11 | git add . 12 | git commit -m "Initial $B git repository" 13 | git push origin master 14 | 15 | git tag -a v1.0 -m "Initial $B git repository" 16 | git push origin v1.0 17 | -------------------------------------------------------------------------------- /Utils/bin/gitinit: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | D=`pwd` 4 | B=`basename $D` 5 | 6 | git init 7 | git remote add origin git@gitlab.com:doctorfree/${B}.git 8 | git add . 9 | git commit -m "Initial $B git repository" 10 | #git push origin master 11 | git push -u origin master 12 | 13 | git tag -a v1.0.0 -m "Initial $B git repository" 14 | git push origin v1.0.0 15 | -------------------------------------------------------------------------------- /Utils/bin/gitlogtoday: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # 3 | # gitlogtoday [-n #] 4 | # 5 | DAYS=1 6 | 7 | [ "$1" = "-n" ] && { 8 | [ "$2" ] && DAYS=$2 9 | } 10 | 11 | git log --since=$DAYS.days 12 | -------------------------------------------------------------------------------- /Utils/bin/gittag: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | TAG="$1" 4 | shift 5 | 6 | if [ "$TAG" = "-n" ] 7 | then 8 | TAG="$1" 9 | shift 10 | echo "git tag -a $TAG -m \"$*\"" 11 | echo "git push origin $TAG" 12 | else 13 | git tag -a $TAG -m "$*" 14 | git push origin $TAG 15 | fi 16 | -------------------------------------------------------------------------------- /Utils/bin/hangup: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | pid=`ps -ef | grep Tunnelblick | grep -v grep | awk ' { print $2 } '` 4 | 5 | [ "$pid" ] && sudo kill -2 $pid 6 | -------------------------------------------------------------------------------- /Utils/bin/hub: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | usage() { 4 | node harmonyHubCli.js -h 5 | exit 1 6 | } 7 | 8 | cd /usr/local/lib/harmonyHubCLI 9 | 10 | node harmonyHubCli.js -l 10.0.1.38 $* 11 | -------------------------------------------------------------------------------- /Utils/bin/installamdgpu: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | D=/opt/amdgpu-pro-20.40-1147286-ubuntu-20.04 4 | 5 | [ -d $D ] || { 6 | echo "$D does not exist or is not a directory. Exiting." 7 | exit 1 8 | } 9 | 10 | cd $D 11 | 12 | sudo ./amdgpu-install --opencl=legacy,pal --headless --no-dkms 13 | 14 | -------------------------------------------------------------------------------- /Utils/bin/instdeb: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | DEB="$1" 4 | 5 | [ "$DEB" ] || { 6 | echo "instdeb requires an argument specifying the Debian package to install" 7 | exit 1 8 | } 9 | [ -f "$DEB" ] || { 10 | echo "$DEB does not exist or is not readable. Exiting." 11 | exit 1 12 | } 13 | 14 | sudo dpkg -i $DEB 15 | sudo apt-get install -f 16 | -------------------------------------------------------------------------------- /Utils/bin/killscreen: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | scr_pids=`ps -ef | grep SCREEN | grep -v 'grep SCREEN'` | awk ' { print $2 } ' 4 | 5 | [ "$scr_pids" ] && { 6 | for p in $scr_pids 7 | do 8 | kill -9 $p 9 | done 10 | } 11 | -------------------------------------------------------------------------------- /Utils/bin/lgitinit: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | D=`pwd` 4 | B=`basename $D` 5 | 6 | git init 7 | git add . 8 | git commit -m "Initial $B git repository" 9 | git remote add origin rrecord@127.0.0.1:/opt/git/$B.git 10 | git push origin master 11 | 12 | git tag -a v1.0 -m "Initial $B git repository" 13 | git push origin v1.0 14 | 15 | -------------------------------------------------------------------------------- /Utils/bin/listdisks: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # sudo fdisk -l | grep sd 4 | lsblk 5 | -------------------------------------------------------------------------------- /Utils/bin/listgit: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | git config -l --global 4 | -------------------------------------------------------------------------------- /Utils/bin/listmissing: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | OLD=/u/backups/good-1.2.9 4 | NEW=/home/ethos/dist 5 | PKG=Package-List.txt 6 | 7 | cat $OLD/$PKG | awk ' { print $2 } ' | sort > /tmp/old$$ 8 | cat $NEW/$PKG | awk ' { print $2 } ' | sort > /tmp/new$$ 9 | 10 | diff -b /tmp/old$$ /tmp/new$$ | sort | uniq 11 | 12 | rm -f /tmp/old$$ 13 | rm -f /tmp/new$$ 14 | -------------------------------------------------------------------------------- /Utils/bin/ln2itunes: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | IDIR="/Volumes/LaCie_4TB/iTunes/Music" 4 | 5 | find . -type f -print | while read tune 6 | do 7 | [ -f "${IDIR}"/"${tune}" ] && { 8 | tune=`echo "${tune}" | sed -e "s/\.\///"` 9 | rm -f "${tune}" 10 | ln -s "${IDIR}"/"${tune}" "${tune}" 11 | } 12 | done 13 | -------------------------------------------------------------------------------- /Utils/bin/lnb: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | [ -d /build ] || mkdir /build 4 | 5 | [ -d /bldmnt ] || { 6 | echo "/bldmnt missing" 7 | exit 1 8 | } 9 | 10 | cd /bldmnt 11 | for i in * 12 | do 13 | ln -s /bldmnt/$i /build/$i 14 | done 15 | -------------------------------------------------------------------------------- /Utils/bin/lreclone: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | [ $# -eq 0 ] && { 4 | echo "Usage: reclone directory-name" 5 | exit 1 6 | } 7 | 8 | [ -d $1 ] && mv $1 $1-bak 9 | 10 | git clone rrecord@127.0.0.1:/opt/git/$1.git 11 | -------------------------------------------------------------------------------- /Utils/bin/mkcgdiffs: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | INST=/usr/local/lib/ProfitTrailer 4 | TRAD=${INST}/trading 5 | 6 | rm -rf diffs 7 | mkdir diffs 8 | diff application.properties ${INST} > diffs/application.txt 9 | diff configuration.properties ${INST} > diffs/configuration.txt 10 | diff DCA.properties ${TRAD} > diffs/DCA.txt 11 | diff INDICATORS.properties ${TRAD} > diffs/INDICATORS.txt 12 | diff PAIRS.properties ${TRAD} > diffs/PAIRS.txt 13 | -------------------------------------------------------------------------------- /Utils/bin/mkusb: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | sudo parted /dev/sdb mklabel gpt 4 | sudo parted /dev/sdb mkpart primary 0% 100% 5 | sudo mkfs.ext4 /dev/sdb1 6 | -------------------------------------------------------------------------------- /Utils/bin/mkviroproj: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | TOP="$HOME/src/Viro" 4 | 5 | [ -d "$TOP" ] || mkdir -p "$TOP" 6 | cd "$TOP" 7 | 8 | [ "$1" ] || { 9 | echo "Usage: mkviroproj " 10 | echo "No project name provided. Exiting." 11 | exit 1 12 | } 13 | 14 | for proj in $* 15 | do 16 | react-viro init "$proj" --verbose 17 | done 18 | -------------------------------------------------------------------------------- /Utils/bin/mntext4: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | sudo ext4fuse /dev/disk3s1 /Volumes/ext4 -o allow_other 4 | -------------------------------------------------------------------------------- /Utils/bin/moongit: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | git config --global user.name "Moonlight Labs" 4 | git config --global user.email "moonlightlaboratory@gmail.com" 5 | 6 | -------------------------------------------------------------------------------- /Utils/bin/mvm: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | for i in "$@" 4 | do 5 | echo "Moving $i" 6 | [ -e "$i" ] && mv "$i" "/Volumes/My_Book_Studio/Movies/Work" 7 | done 8 | -------------------------------------------------------------------------------- /Utils/bin/myterm: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | qterminal --name qterminal --title My_QTerminal --geometry +150+50 > /dev/null 2>&1 & 4 | -------------------------------------------------------------------------------- /Utils/bin/nouchg: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # find . -type f -print0 | xargs -0 sudo chflags nouappnd,nouchg 4 | 5 | for file in $* 6 | do 7 | sudo chmod -N $file # Remove ACLs from file 8 | sudo chmod ugo+rw $file # Give everyone read-write permission to file 9 | sudo chflags nouchg,noschg,nouappnd,nosappnd,noopaque,dump $file 10 | done 11 | -------------------------------------------------------------------------------- /Utils/bin/packbash: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | LIST= 4 | FILES=".bash_aliases .bash_profile .bashrc .dircolors" 5 | cd $HOME 6 | 7 | for i in $FILES 8 | do 9 | [ -r $i ] && LIST="$LIST $i" 10 | done 11 | 12 | tar cf - $LIST | gzip -9 > bashrc.tar.gz 13 | -------------------------------------------------------------------------------- /Utils/bin/packvim: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | LIST= 4 | FILES=".vimrc" 5 | cd $HOME 6 | 7 | for i in $FILES 8 | do 9 | [ -r $i ] && LIST="$LIST $i" 10 | done 11 | [ -d .vim ] && LIST="$LIST .vim" 12 | 13 | tar cf - $LIST | gzip -9 > vimrc.tar.gz 14 | -------------------------------------------------------------------------------- /Utils/bin/pickfav: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | FAVDIR=$HOME/Pictures/FavoriteWallpapers 4 | FAVPIC="__favorite__.jpg" 5 | [ -d $FAVDIR ] || { 6 | echo "$FAVDIR does not exist or is not a directory. Exiting." 7 | exit 1 8 | } 9 | cd $FAVDIR 10 | rm -f $FAVPIC 11 | PIC=`ls -1 *.jpg | shuf -n 1` 12 | ln -s $PIC $FAVPIC 13 | -------------------------------------------------------------------------------- /Utils/bin/prunegittags: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # 3 | # If a tag is deleted on the remote it still remains locally. 4 | # This convenience script will prune the local tags 5 | # and fetch tags from the remote. 6 | 7 | git fetch --prune origin +refs/tags/*:refs/tags/* 8 | -------------------------------------------------------------------------------- /Utils/bin/pst: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | sh -c 'xsel -b | xvkbd -delay 4 -xsendevent -file -' 4 | -------------------------------------------------------------------------------- /Utils/bin/remdeb: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | DEB="$1" 4 | 5 | [ "$DEB" ] || { 6 | echo "remdeb requires an argument specifying the Debian package filename to remove" 7 | exit 1 8 | } 9 | [ -f "$DEB" ] || { 10 | echo "$DEB does not exist or is not readable. Exiting." 11 | exit 1 12 | } 13 | 14 | sudo apt-get purge $(dpkg -I $DEB | awk -F: '/Package/ {print $2}') 15 | -------------------------------------------------------------------------------- /Utils/bin/remspace: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | for i in "$@" 4 | do 5 | j=`echo "$i" | sed -e "s/ /_/g"` 6 | [ "$i" = "$j" ] || mv "$i" "$j" 7 | done 8 | -------------------------------------------------------------------------------- /Utils/bin/restart_proftpd: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | PFILE="/usr/local/var/proftpd.pid" 4 | 5 | [ -f $PFILE ] || { 6 | echo "$PFILE does not exist. Exiting." 7 | exit 0 8 | } 9 | 10 | PID=`cat $PFILE` 11 | sudo kill -HUP $PID 12 | -------------------------------------------------------------------------------- /Utils/bin/restdesk: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | pcmanfm --set-wallpaper="/home/ethos/Pictures/ethos.png" 4 | pcmanfm --desktop-off 5 | -------------------------------------------------------------------------------- /Utils/bin/restore4tb: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | DEST="/Volumes/WD_My_Passport_4TB" 4 | SRCE="/Volumes/WD_My_Backups/WD_My_Passport_4TB_Backup" 5 | 6 | [ -d "${SRCE}" ] || { 7 | echo "$SRCE does not exist or is not a directory. Exiting." 8 | exit 1 9 | } 10 | [ -d "${DEST}" ] || { 11 | echo "$DEST does not exist or is not a directory. Exiting." 12 | exit 1 13 | } 14 | 15 | echo "Executing: rsync -a -H --delete ${SRCE}/ ${DEST}" 16 | sudo rsync -a -H "${SRCE}"/ "${DEST}" 17 | -------------------------------------------------------------------------------- /Utils/bin/restore8tb: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | DEST="/Volumes/Seagate_8TB" 4 | SRCE="/Volumes/Seagate_BPH_8TB/Seagate_8TB_Backup" 5 | 6 | [ -d "${SRCE}" ] || { 7 | echo "$SRCE does not exist or is not a directory. Exiting." 8 | exit 1 9 | } 10 | [ -d "${DEST}" ] || { 11 | echo "$DEST does not exist or is not a directory. Exiting." 12 | exit 1 13 | } 14 | 15 | echo "Executing: rsync -a -H --delete ${SRCE}/ ${DEST}" 16 | sudo rsync -a -H "${SRCE}"/ "${DEST}" 17 | -------------------------------------------------------------------------------- /Utils/bin/reupdrig: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | sudo ethos-update reupdate && sleep 5 && r 4 | -------------------------------------------------------------------------------- /Utils/bin/rmbrokenpkg: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | PKG="$1" 4 | 5 | [ "${PKG}" ] || { 6 | echo "Argument required. Exiting." 7 | exit 1 8 | } 9 | 10 | for i in /var/lib/dpkg/info/${PKG}.* 11 | do 12 | [ "${i}" == "/var/lib/dpkg/info/${PKG}.*" ] && { 13 | echo "No package files found for package ${PKG}" 14 | exit 1 15 | } 16 | sudo mv /var/lib/dpkg/info/${PKG}.* /tmp 17 | sudo dpkg --remove --force-remove-reinstreq ${PKG} 18 | done 19 | -------------------------------------------------------------------------------- /Utils/bin/rmby: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | BYPASS="/System/Library/Extensions/TMSafetyNet.kext/Contents/Helpers/bypass" 4 | BAK="$1" 5 | 6 | sudo "$BYPASS" rm -rf "$BAK" 7 | -------------------------------------------------------------------------------- /Utils/bin/rmfempicall: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | F="/Volumes/My_Book_Studio/Pictures/Work/Femjoy" 4 | [ -d "$F" ] || { 5 | echo "$F does not exist or is not a directory. Exiting." 6 | exit 1 7 | } 8 | 9 | cd "$F" 10 | for d in * 11 | do 12 | [ -d $d ] && { 13 | [ -d $d/All ] && { 14 | rm -f $d/All/* 15 | rmdir $d/All 16 | } 17 | } 18 | done 19 | -------------------------------------------------------------------------------- /Utils/bin/show-background: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # Set this to the LXDE profile in use 4 | BDIR="$HOME/.config/pcmanfm/LXDE-pi" 5 | 6 | [ -d "$BDIR" ] || { 7 | echo "$BDIR does not exist or is not a directory. Exiting." 8 | exit 1 9 | } 10 | 11 | cd "$BDIR" 12 | for i in desktop-items*.conf 13 | do 14 | sudo /usr/bin/xdg-open `grep wallpaper= $i | awk -F "=" ' { print $2 } '` 15 | done 16 | -------------------------------------------------------------------------------- /Utils/bin/showback: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | SDDM_THEME=/usr/share/sddm/themes/ronnie 4 | BACKGROUND=wall.jpg 5 | 6 | [ -d $SDDM_THEME ] || { 7 | echo "$SDDM_THEME does not exist or is not a directory. Exiting." 8 | exit 1 9 | } 10 | 11 | cd $SDDM_THEME 12 | ls -l $BACKGROUND 13 | -------------------------------------------------------------------------------- /Utils/bin/showcolors: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # 3 | # showcolors - display the color palette available in a terminal window 4 | # 5 | 6 | for i in {0..255} 7 | do 8 | printf "\x1b[38;5;${i}mcolor%-5i\x1b[0m" $i 9 | if ! (( ($i + 1 ) % 8 )) 10 | then 11 | echo 12 | fi 13 | done 14 | -------------------------------------------------------------------------------- /Utils/bin/showcolors2: -------------------------------------------------------------------------------- 1 | #!/bin/zsh 2 | # 3 | # showcolors2 - display the color palette available in a terminal window 4 | # 5 | 6 | for i in {0..255} 7 | do 8 | # print -Pn "%K{$i} %k%F{$i}${(l:3::0:)i}%f " ${${(M)$((i%6)):#3}:+$'\n'} 9 | print -Pn "%K{$i} %k%F{$i}${(l:3::0:)i}%f " ${${(M)$((i%8)):#7}:+$'\n'} 10 | done 11 | -------------------------------------------------------------------------------- /Utils/bin/showmem: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | echo "" 4 | echo "=================================================" 5 | echo '"free -m" reports:' 6 | echo "" 7 | free -m 8 | echo "=================================================" 9 | echo '"grep MemTotal /proc/meminfo" reports:' 10 | echo "" 11 | grep MemTotal /proc/meminfo 12 | #echo "=================================================" 13 | #echo '"cat /proc/meminfo" reports:' 14 | #echo "" 15 | #cat /proc/meminfo 16 | #echo "=================================================" 17 | 18 | -------------------------------------------------------------------------------- /Utils/bin/shuffle.rb: -------------------------------------------------------------------------------- 1 | #!/usr/bin/ruby 2 | 3 | abort "usage: shuffle.rb " if ARGV.size != 1 4 | 5 | #shuffle modified from "Programming in Ruby" by Thomas and Hunt 6 | 7 | # get the lines: 8 | lines = IO.readlines(ARGV[0]) 9 | 10 | # pick a random line, remove it, and print it 11 | lines.size.times do 12 | print lines.delete_at(rand(lines.size)) 13 | end 14 | -------------------------------------------------------------------------------- /Utils/bin/sndprobe: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | sudo modprobe -r snd_hda_intel 4 | sudo modprobe snd_hda_intel probe_mask=0x1ff 5 | -------------------------------------------------------------------------------- /Utils/bin/start: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | rm -f ~/.nominer 4 | /usr/local/bin/start_miner 5 | -------------------------------------------------------------------------------- /Utils/bin/start_proftpd: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | PFILE="/usr/local/var/proftpd.pid" 4 | FORCE= 5 | 6 | [ "$1" == "-f" ] && FORCE=1 7 | 8 | [ -f $PFILE ] && { 9 | if [ "$FORCE" ] 10 | then 11 | sudo rm -f $PFILE 12 | else 13 | echo "$PFILE exists." 14 | echo "You can stop the ProFTPD server with stop_proftpd." 15 | echo "Or force startup with 'start_proftpd -f'" 16 | echo "Exiting." 17 | exit 0 18 | fi 19 | } 20 | 21 | sudo /usr/local/sbin/proftpd 22 | -------------------------------------------------------------------------------- /Utils/bin/starthome: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | launchctl load ~/Library/LaunchAgents/com.homebridge.server.plist 4 | -------------------------------------------------------------------------------- /Utils/bin/startsiad: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | SIADIR="/u/sia/Sia-v1.3.0-linux-amd64" 4 | 5 | # Start siad Host module 6 | ${SIADIR}/siad -M gctwh -d /u/sia/hosting & 7 | -------------------------------------------------------------------------------- /Utils/bin/stop: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | touch ~/.nominer 4 | /usr/local/bin/stop_miner 5 | -------------------------------------------------------------------------------- /Utils/bin/stop_ethminer: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # Exit if miner not running or miner enabled 4 | [ -x /usr/local/bin/check_miner ] && { 5 | /usr/local/bin/check_miner -q 6 | [ $? -gt 0 ] || { 7 | exit 1 8 | } 9 | } 10 | 11 | PID=`ps -ef|grep /usr/local/bin/ethminer|grep -v grep|awk ' { print $2 } '` 12 | sudo kill -9 $PID 13 | -------------------------------------------------------------------------------- /Utils/bin/stop_proftpd: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | PFILE="/usr/local/var/proftpd.pid" 4 | 5 | [ -f $PFILE ] || { 6 | echo "$PFILE does not exist. Exiting." 7 | exit 0 8 | } 9 | 10 | PID=`cat $PFILE` 11 | sudo kill -TERM $PID 12 | -------------------------------------------------------------------------------- /Utils/bin/stop_ubqminer: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # Exit if miner not running or miner enabled 4 | [ -x /usr/local/bin/check_miner ] && { 5 | /usr/local/bin/check_miner -q 6 | [ $? -gt 0 ] && { 7 | exit 1 8 | } 9 | } 10 | 11 | ps -ef|grep /usr/local/bin/ubqminer|grep -v grep|awk ' { print $2 } '|while read PID 12 | do 13 | sudo kill -9 $PID 14 | done 15 | -------------------------------------------------------------------------------- /Utils/bin/stophome: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | launchctl unload ~/Library/LaunchAgents/com.homebridge.server.plist 4 | -------------------------------------------------------------------------------- /Utils/bin/sync4tb: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | SRCE="/Volumes/WD_My_Passport_4TB" 4 | DEST="/Volumes/WD_My_Backups/WD_My_Passport_4TB_Backup" 5 | 6 | [ -d "${SRCE}" ] || { 7 | echo "$SRCE does not exist or is not a directory. Exiting." 8 | exit 1 9 | } 10 | [ -d "${DEST}" ] || { 11 | echo "$DEST does not exist or is not a directory. Exiting." 12 | exit 1 13 | } 14 | 15 | echo "Executing: rsync -a -H --delete ${SRCE}/ ${DEST}" 16 | sudo rsync -a -H --delete "${SRCE}"/ "${DEST}" 17 | -------------------------------------------------------------------------------- /Utils/bin/sync8tb: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | SRCE="/Volumes/Seagate_8TB" 4 | DEST="/Volumes/Seagate_BPH_8TB/Seagate_8TB_Backup" 5 | 6 | [ -d "${SRCE}" ] || { 7 | echo "$SRCE does not exist or is not a directory. Exiting." 8 | exit 1 9 | } 10 | [ -d "${DEST}" ] || { 11 | echo "$DEST does not exist or is not a directory. Exiting." 12 | exit 1 13 | } 14 | 15 | echo "Executing: rsync -a -H --delete ${SRCE}/ ${DEST}" 16 | sudo rsync -a -H --delete "${SRCE}"/ "${DEST}" 17 | -------------------------------------------------------------------------------- /Utils/bin/syncall: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | TOP=/u/pictures 4 | 5 | [ -d $TOP ] || exit 1 6 | 7 | cd $TOP 8 | for sync in syncbabes synchaven syncjp synckind 9 | do 10 | ./$sync 11 | done 12 | -------------------------------------------------------------------------------- /Utils/bin/syncaud16: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | MNT="/Volumes/TRANSCEND16" 4 | AUD="/Volumes/Lacie_Porsche_1TB/Transcend_16GB" 5 | 6 | [ -d "$AUD" ] && { 7 | cd "$AUD" 8 | for i in * 9 | do 10 | [ "$i" = "*" ] && continue 11 | [ -d "$i" ] && { 12 | echo "Syncing $i to $MNT/$i" 13 | rsync -aL -H --delete "$i"/ "$MNT"/"$i" 14 | } 15 | done 16 | } 17 | -------------------------------------------------------------------------------- /Utils/bin/syncaud32: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | MNT="/Volumes/TRANSCEND32" 4 | AUD="/Volumes/My_Book_Studio/Audio/Imported" 5 | 6 | [ -d "$AUD" ] && { 7 | cd "$AUD" 8 | for i in * 9 | do 10 | [ "$i" = "*" ] && continue 11 | [ -d "$i" ] && { 12 | echo "Syncing $i to $MNT/$i" 13 | rsync -aL -H --delete "$i"/ "$MNT"/"$i" 14 | } 15 | done 16 | } 17 | -------------------------------------------------------------------------------- /Utils/bin/synchaven: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | WORK="/Volumes/Seagate_8TB/Pictures/Work" 4 | SRCE="${WORK}/Wallhaven" 5 | DEST="/Volumes/Transcend/Pictures" 6 | 7 | [ -d "${SRCE}" ] || { 8 | echo "$SRCE does not exist or is not a directory. Exiting." 9 | exit 1 10 | } 11 | [ -d "${DEST}" ] || { 12 | echo "$DEST does not exist or is not a directory. Exiting." 13 | exit 1 14 | } 15 | 16 | rsync -a -H --delete "${SRCE}" "${DEST}" 17 | 18 | -------------------------------------------------------------------------------- /Utils/bin/syncitunes: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # 3 | 4 | #TOP="/u/pictures" 5 | TOP="/Volumes/WD_My_Passport_4TB" 6 | FLD="iTunes" 7 | HST="rrecord@10.0.1.44" 8 | SRC="/Volumes/LaCie_4TB" 9 | 10 | [ -d $TOP ] || { 11 | echo "$TOP does not exist or is not a directory. Exiting." 12 | exit 1 13 | } 14 | cd $TOP 15 | [ -d $FLD ] || continue 16 | [ -L $FLD ] && continue 17 | sudo rsync -qka --max-size=4G $HST:$SRC/$FLD $TOP/ 18 | -------------------------------------------------------------------------------- /Utils/bin/synclib: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | TOP="/Volumes/My_Book_Studio/Pictures/Libraries" 4 | LIB="KindGirls" 5 | 6 | cd "${TOP}" 7 | sudo rsync -a "${TOP}"/${LIB}.photoslibrary "${TOP}"/${LIB}.photoslibrary.bak 8 | -------------------------------------------------------------------------------- /Utils/bin/syncmarcela: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | MNT="/Volumes/Transcend" 4 | AUD="/Volumes/LaCie_8TB/Music/For_Marcela_From_Ronnie" 5 | 6 | [ -d "$AUD" ] && { 7 | cd "$AUD" 8 | # for i in * 9 | # do 10 | # [ "$i" = "*" ] && continue 11 | # [ -d "$i" ] && { 12 | # echo "Syncing $i to $MNT/$i" 13 | # rsync -aL -H --delete "$i"/ "$MNT"/"$i" 14 | # } 15 | # done 16 | rsync -aL -H --delete "$AUD" "$MNT" 17 | } 18 | -------------------------------------------------------------------------------- /Utils/bin/syncmovies: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # 3 | 4 | TOP="/u/movies" 5 | HST="rrecord@10.0.1.44" 6 | MOVSRC="/Volumes/Seagate_BPH_8TB/Movies/Work" 7 | 8 | [ -d $TOP ] || { 9 | echo "$TOP does not exist or is not a directory. Exiting." 10 | exit 1 11 | } 12 | cd $TOP 13 | rsync -qaL --max-size=4G --delete $HST:$MOVSRC $TOP 14 | -------------------------------------------------------------------------------- /Utils/bin/syncmypics: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # 3 | 4 | PIC="$HOME/Pictures/Me" 5 | HST="rrecord@10.0.1.44" 6 | PICSRC="/Users/rrecord/Pictures/Me" 7 | 8 | [ -d $PIC ] || mkdir -p $PIC 9 | cd $PIC 10 | rsync -qa --max-size=4G --delete $HST:$PICSRC/ $PIC 11 | -------------------------------------------------------------------------------- /Utils/bin/syncsophie: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | MNT="/Volumes/GoodSongs" 4 | AUD="/Volumes/Seagate_8TB/Music/For_Sophie_From_Ronnie/" 5 | 6 | [ -d "$AUD" ] && { 7 | cd "$AUD" 8 | # for i in * 9 | # do 10 | # [ "$i" = "*" ] && continue 11 | # [ -d "$i" ] && { 12 | # echo "Syncing $i to $MNT/$i" 13 | # rsync -aL -H --delete "$i"/ "$MNT"/"$i" 14 | # } 15 | # done 16 | rsync -aL -H --delete "$AUD" "$MNT" 17 | } 18 | -------------------------------------------------------------------------------- /Utils/bin/syncwallhaven: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | MNT="/Volumes/Transcend" 4 | WRK="/Volumes/LaCie_8TB/Pictures/Work" 5 | 6 | [ -d "$WRK" ] && { 7 | cd "$WRK" 8 | for i in Wallhaven* 9 | do 10 | [ "$i" = "*" ] && continue 11 | [ "$i" = "Wallhaven-Bak" ] && continue 12 | [ -d "$i" ] && { 13 | echo "Syncing $i to $MNT/$i" 14 | rsync -aL -H --delete "$i"/ "$MNT"/"$i" 15 | } 16 | done 17 | } 18 | -------------------------------------------------------------------------------- /Utils/bin/tailmine: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | tail -f /var/run/miner.output 4 | -------------------------------------------------------------------------------- /Utils/bin/tautulli_start: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | launchctl load ~/Library/LaunchAgents/com.Tautulli.tautulli.plist 4 | -------------------------------------------------------------------------------- /Utils/bin/tautulli_stop: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | launchctl unload ~/Library/LaunchAgents/com.Tautulli.tautulli.plist 4 | -------------------------------------------------------------------------------- /Utils/bin/term: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | #urxvt -geometry 95x40+20+20 -fn 10x20 -icon $HOME/Pictures/ethos-icon.xbm & 4 | urxvt -geometry 85X50-120-140 -icon $HOME/Pictures/ethos-icon.xbm & 5 | -------------------------------------------------------------------------------- /Utils/bin/toolchain_automount: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | sudo launchctl unload /System/Library/LaunchDaemons/com.apple.automountd.plist 4 | sudo launchctl unload /System/Library/LaunchDaemons/com.apple.autofsd.plist 5 | sudo launchctl load /System/Library/LaunchDaemons/com.apple.autofsd.plist 6 | sudo launchctl load /System/Library/LaunchDaemons/com.apple.automountd.plist 7 | 8 | sudo automount -vc 9 | -------------------------------------------------------------------------------- /Utils/bin/updrig: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | sudo ethos-update && sleep 5 && r 4 | -------------------------------------------------------------------------------- /Utils/bin/updtz: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | sudo bash -c 'echo "America/Los_Angeles" > /etc/timezone' 4 | sudo dpkg-reconfigure --frontend noninteractive tzdata 5 | -------------------------------------------------------------------------------- /Utils/bin/variety-beauty: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | inst=`type -p variety` 4 | [ "${inst}" ] || { 5 | echo "The variety application cannot be located in your execution PATH." 6 | echo "To install variety, see https://peterlevi.com/variety/how-to-install/" 7 | echo "Exiting." 8 | exit 1 9 | } 10 | 11 | variety --quit 12 | 13 | sleep 2 14 | echo "${HOME}/.config/variety/" > ~/.variety-profile 15 | 16 | variety --profile \ 17 | ${HOME}/.config/variety/ > /dev/null 2>&1 & 18 | -------------------------------------------------------------------------------- /Utils/bin/variety-config: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | inst=`type -p variety` 4 | [ "${inst}" ] || { 5 | echo "The variety application cannot be located in your execution PATH." 6 | echo "To install variety, see https://peterlevi.com/variety/how-to-install/" 7 | echo "Exiting." 8 | exit 1 9 | } 10 | 11 | PROF="${HOME}/.config/variety" 12 | 13 | [ -f ~/.variety-profile ] && PROF=`cat ~/.variety-profile` 14 | 15 | variety --profile "$PROF" $* 16 | -------------------------------------------------------------------------------- /Utils/bin/variety-favorite: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | inst=`type -p variety` 4 | [ "${inst}" ] || { 5 | echo "The variety application cannot be located in your execution PATH." 6 | echo "To install variety, see https://peterlevi.com/variety/how-to-install/" 7 | echo "Exiting." 8 | exit 1 9 | } 10 | 11 | PROF="${HOME}/.config/variety" 12 | [ -f ~/.variety-profile ] && PROF=`cat ~/.variety-profile` 13 | 14 | variety --profile "$PROF" --favorite > /dev/null 2>&1 & 15 | -------------------------------------------------------------------------------- /Utils/bin/variety-fractals: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | inst=`type -p variety` 4 | [ "${inst}" ] || { 5 | echo "The variety application cannot be located in your execution PATH." 6 | echo "To install variety, see https://peterlevi.com/variety/how-to-install/" 7 | echo "Exiting." 8 | exit 1 9 | } 10 | 11 | variety --quit 12 | 13 | sleep 2 14 | echo "${HOME}/.config/variety-fractals/" > ~/.variety-profile 15 | 16 | variety --profile \ 17 | ${HOME}/.config/variety-fractals/ > /dev/null 2>&1 & 18 | -------------------------------------------------------------------------------- /Utils/bin/variety-get: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | inst=`type -p variety` 4 | [ "${inst}" ] || { 5 | echo "The variety application cannot be located in your execution PATH." 6 | echo "To install variety, see https://peterlevi.com/variety/how-to-install/" 7 | echo "Exiting." 8 | exit 1 9 | } 10 | 11 | PROF="${HOME}/.config/variety" 12 | 13 | [ -f ~/.variety-profile ] && PROF=`cat ~/.variety-profile` 14 | 15 | variety --profile "$PROF" --get 16 | -------------------------------------------------------------------------------- /Utils/bin/variety-next: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | inst=`type -p variety` 4 | [ "${inst}" ] || { 5 | echo "The variety application cannot be located in your execution PATH." 6 | echo "To install variety, see https://peterlevi.com/variety/how-to-install/" 7 | echo "Exiting." 8 | exit 1 9 | } 10 | 11 | PROF="${HOME}/.config/variety" 12 | [ -f ~/.variety-profile ] && PROF=`cat ~/.variety-profile` 13 | 14 | variety --profile "$PROF" --next > /dev/null 2>&1 & 15 | -------------------------------------------------------------------------------- /Utils/bin/variety-prev: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | inst=`type -p variety` 4 | [ "${inst}" ] || { 5 | echo "The variety application cannot be located in your execution PATH." 6 | echo "To install variety, see https://peterlevi.com/variety/how-to-install/" 7 | echo "Exiting." 8 | exit 1 9 | } 10 | 11 | PROF="${HOME}/.config/variety" 12 | [ -f ~/.variety-profile ] && PROF=`cat ~/.variety-profile` 13 | 14 | variety --profile "$PROF" --previous > /dev/null 2>&1 & 15 | -------------------------------------------------------------------------------- /Utils/bin/variety-quit: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | inst=`type -p variety` 4 | [ "${inst}" ] || { 5 | echo "The variety application cannot be located in your execution PATH." 6 | echo "To install variety, see https://peterlevi.com/variety/how-to-install/" 7 | echo "Exiting." 8 | exit 1 9 | } 10 | 11 | PROF="${HOME}/.config/variety" 12 | 13 | [ -f ~/.variety-profile ] && PROF=`cat ~/.variety-profile` 14 | 15 | variety --profile "$PROF" --quit 16 | -------------------------------------------------------------------------------- /Utils/bin/variety-select: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | inst=`type -p variety` 4 | [ "${inst}" ] || { 5 | echo "The variety application cannot be located in your execution PATH." 6 | echo "To install variety, see https://peterlevi.com/variety/how-to-install/" 7 | echo "Exiting." 8 | exit 1 9 | } 10 | 11 | PROF="${HOME}/.config/variety" 12 | [ -f ~/.variety-profile ] && PROF=`cat ~/.variety-profile` 13 | 14 | variety --profile "$PROF" --selector > /dev/null 2>&1 & 15 | -------------------------------------------------------------------------------- /Utils/bin/variety-start: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | inst=`type -p variety` 4 | [ "${inst}" ] || { 5 | echo "The variety application cannot be located in your execution PATH." 6 | echo "To install variety, see https://peterlevi.com/variety/how-to-install/" 7 | echo "Exiting." 8 | exit 1 9 | } 10 | 11 | PROF="${HOME}/.config/variety" 12 | 13 | [ -f ~/.variety-profile ] && PROF=`cat ~/.variety-profile` 14 | 15 | variety --profile "$PROF" > /dev/null 2>&1 & 16 | -------------------------------------------------------------------------------- /Utils/bin/vimpaste: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | echo "To paste already indented code in vi, use:" 4 | echo ":set paste" 5 | echo "then" 6 | echo ":set nopaste" 7 | -------------------------------------------------------------------------------- /Utils/bin/vmware/catchanges: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | PROD="catalogmanager" 4 | HOST="perforce.eng.vmware.com" 5 | PORT=1666 6 | L= 7 | 8 | [ "$1" = "-l" ] && { 9 | L="-l" 10 | shift 11 | } 12 | 13 | [ $# = 0 ] && { 14 | echo "catchanges [-l] [user1] [user2 ...]" 15 | echo "Cat Man users are rrecord, csparer, abankovskii, and yshants" 16 | exit 1 17 | } 18 | 19 | [ "$L" ] && p4 -p ${HOST}:${PORT} login 20 | 21 | for i in $* 22 | do 23 | p4 -p ${HOST}:${PORT} changes -u $i 24 | done 25 | -------------------------------------------------------------------------------- /Utils/bin/vmware/ckmedi: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # 3 | # ckmedi - diff the starting point of our Meditech Git repo with the current 4 | # Perforce Meditech adapter source 5 | 6 | SRC=/Users/rrecord/src 7 | PERF=${SRC}/vrops/meditech/alive/Adapters-3/MeditechAdapter3 8 | OURS=${SRC}/Meditech-Initial 9 | 10 | diff -b -r ${PERF} ${OURS} 11 | -------------------------------------------------------------------------------- /Utils/bin/vmware/clone_rbvmomi: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | cd ~/src 4 | 5 | git clone https://github.com/vmware/rbvmomi.git 6 | -------------------------------------------------------------------------------- /Utils/bin/vmware/clone_rvc: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | cd ~/src 4 | 5 | git clone https://github.com/vmware/rvc.git 6 | -------------------------------------------------------------------------------- /Utils/bin/vmware/cpdsm: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | TM=/Users/rrecord/src/DeepSecurityAdapter 4 | O=/Users/rrecord/src/DeepSecurityAdapter-bak 5 | H=`pwd` 6 | I=`echo $H | sed -e "s/DeepSecurityAdapter-bak/DeepSecurityAdapter/"` 7 | 8 | for f in $* 9 | do 10 | cp $f $I/$f 11 | done 12 | -------------------------------------------------------------------------------- /Utils/bin/vmware/editcat: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | P="src/main/java/com/vmware/vra/catalogmanager" 4 | L= 5 | 6 | [ "$1" = "-l" ] && { 7 | L="-l" 8 | shift 9 | } 10 | 11 | for i in $* 12 | do 13 | editfile $L $P/$i 14 | L= 15 | done 16 | -------------------------------------------------------------------------------- /Utils/bin/vmware/evc: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | cd ~/src/vrops-service/vrops 4 | vi ngc/server/vcops-api-service/src/main/java/com/integrien/alive/common/adapter3/events/EventConstants.java 5 | -------------------------------------------------------------------------------- /Utils/bin/vmware/getdbcbringup: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | TOPDIR=/dbc/pa-dbc1104/kulkarnir/vrack/src/calaveras-dev/glcm 4 | BUPDIR=$TOPDIR/bringup 5 | cd $HOME/src 6 | [ -d dbc ] || mkdir dbc 7 | cd dbc 8 | scp -r pa-dbc1104.eng.vmware.com:$BUPDIR bringup 9 | -------------------------------------------------------------------------------- /Utils/bin/vmware/getdbcscripts: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | TOPDIR=/dbc/pa-dbc1104/kulkarnir/vrack/src/calaveras-dev/glcm 4 | SPSDIR=$TOPDIR/scripts 5 | cd $HOME/src 6 | [ -d dbc ] || mkdir dbc 7 | cd dbc 8 | scp -r pa-dbc1104.eng.vmware.com:$SPSDIR scripts 9 | -------------------------------------------------------------------------------- /Utils/bin/vmware/getdbcscs: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | TOPDIR=/dbc/pa-dbc1104/kulkarnir/vrack/src/calaveras-dev/glcm 4 | SCSDIR=$TOPDIR/platform/services/scs 5 | cd $HOME/src 6 | [ -d dbc ] || mkdir dbc 7 | cd dbc 8 | scp -r pa-dbc1104.eng.vmware.com:$SCSDIR scs 9 | -------------------------------------------------------------------------------- /Utils/bin/vmware/getdbcsddcmanager: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | TOPDIR=/dbc/pa-dbc1104/kulkarnir/vrack/src/calaveras-dev/glcm 4 | MGRDIR=$TOPDIR/sddcmanager 5 | cd $HOME/src 6 | [ -d dbc ] || mkdir dbc 7 | cd dbc 8 | scp -r pa-dbc1104.eng.vmware.com:$MGRDIR sddcmanager 9 | -------------------------------------------------------------------------------- /Utils/bin/vmware/getdbcsupport: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | TOPDIR=/dbc/pa-dbc1104/kulkarnir/vrack/src/calaveras-dev/glcm 4 | SUPDIR=$TOPDIR/support 5 | cd $HOME/src 6 | [ -d dbc ] || mkdir dbc 7 | cd dbc 8 | scp -r pa-dbc1104.eng.vmware.com:$SUPDIR support 9 | -------------------------------------------------------------------------------- /Utils/bin/vmware/mkdrszip: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | OUTD=/Volumes/LaCie_4TB/VMware/vCD_Extensions/DRS 4 | DRSD=vCD_DRS_Rules_Extension 5 | VERS=1.3.0.8 6 | INPD=${DRSD}-${VERS} 7 | 8 | [ -d ${INPD} ] || { 9 | echo "$HOME/tmp/${INPD} does not exist or is not a directory. Exiting." 10 | exit 1 11 | } 12 | cd $HOME/tmp 13 | sudo zip -r ${OUTD}/${VERS}/${INPD}.zip ${INPD} 14 | -------------------------------------------------------------------------------- /Utils/bin/vmware/putcatrpm: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | VER="1.1.0.1" 4 | ONE="/Users/rrecord/OneDrive - VMware, Inc/vRA/CatalogManager/$VER" 5 | 6 | [ -d "$ONE" ] || mkdir -p "$ONE" 7 | cd "$ONE" 8 | scp VMware_Adapter_*$VER-*.noarch.rpm root@10.24.229.162:/root 9 | -------------------------------------------------------------------------------- /Utils/bin/vmware/sftp2: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | sftp -oPort=443 'rrecord@vmware.com'@sftp2.eng.vmware.com 4 | -------------------------------------------------------------------------------- /Utils/bin/vmware/updgitvmw: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | git push origin master 4 | git push vmware_git refs/*:refs/* 5 | -------------------------------------------------------------------------------- /Utils/bin/vmware/updhost: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | cd ~/src/Helix/HelixAdapter 4 | vi ./conf/describe.xml \ 5 | ./src/com/vmware/vrops/helix/HelixAdapter.java 6 | -------------------------------------------------------------------------------- /Utils/bin/vmware/updport: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | cd ~/src/Helix/HelixAdapter 4 | vi ./conf/describe.xml \ 5 | ./src/com/vmware/vrops/helix/HelixAdapter.java 6 | -------------------------------------------------------------------------------- /Utils/bin/vmware/updubuaf: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | HOST=rr-ubuntu-dev.prom.eng.vmware.com 4 | USER=git 5 | 6 | [ $# = 0 ] && { 7 | echo "You must supply the name of a Git source repository as argument" 8 | exit 1 9 | } 10 | 11 | for i in $* 12 | do 13 | [ -d $i ] || { 14 | echo "No such directory $i" 15 | continue 16 | } 17 | ssh $USER@$HOST "rm -rf /opt/git/$i" 18 | scp -r $i $USER@$HOST:/opt/git 19 | done 20 | -------------------------------------------------------------------------------- /Utils/bin/vmware/updvers: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | cd ~/src/Helix/HelixAdapter/conf 4 | vi describe.xml version.txt 5 | -------------------------------------------------------------------------------- /Utils/bin/vmware/vtop: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | VTOP_DIR="$HOME/Documents/VMware_Doc/visualEsxtop" 4 | PROG=visualEsxtop.sh 5 | VTOP="$VTOP_DIR/$PROG" 6 | 7 | [ -x "$VTOP" ] || { 8 | echo "$VTOP is not executable or does not exist. Exiting." 9 | exit 1 10 | } 11 | 12 | cd "$VTOP_DIR" 13 | ./$PROG $* 14 | -------------------------------------------------------------------------------- /Utils/bin/xaos: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | PROG="/Applications/XaoS.app/Contents/MacOS/XaoS" 4 | 5 | ${PROG} $* 6 | -------------------------------------------------------------------------------- /Utils/bin/xld: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | #Edit this line to define a path to XLD.app 4 | XLD_APP="/Applications/XLD.app" 5 | 6 | if [ ! -d "${XLD_APP}" ] ; then 7 | echo "XLD.app not found" 8 | exit; 9 | fi 10 | 11 | "${XLD_APP}/Contents/MacOS/XLD" --cmdline "$@" 12 | -------------------------------------------------------------------------------- /Utils/bin/xoff: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | xscreensaver-command --deactivate 4 | -------------------------------------------------------------------------------- /Utils/bin/xstop: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | xscreensaver-command --exit 4 | -------------------------------------------------------------------------------- /Utils/bin/zipiso: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | for ISO in *.iso 4 | do 5 | [ -f ${ISO}.zip ] && { 6 | echo "${ISO}.zip already exists. Skipping." 7 | continue 8 | } 9 | zip ${ISO}.zip ${ISO} 10 | rm -f ${ISO} 11 | done 12 | -------------------------------------------------------------------------------- /VERSION: -------------------------------------------------------------------------------- 1 | VERSION=4.0.1 2 | RELEASE=2 3 | -------------------------------------------------------------------------------- /Vertical.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doctorfree/DoctorFreeScripts/f378431724ecc243be2ba8142315f4359addf188/Vertical.png -------------------------------------------------------------------------------- /Wallpapers/chkgets.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | for i in get-*.sh 4 | do 5 | j=`echo $i | sed -e "s/.sh//"` 6 | [ -f $HOME/bin/$j ] || { 7 | echo "No $HOME/bin/$j" 8 | continue 9 | } 10 | diff $i $HOME/bin/$j > /dev/null || echo "$i differs with $HOME/bin/$j" 11 | done 12 | -------------------------------------------------------------------------------- /Wallpapers/diffgets: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | for i in get* 4 | do 5 | j=`echo $i | sed -e "s/.sh//"` 6 | [ -f ~/bin/$j ] || { 7 | echo "$i not installed in ~/bin" 8 | continue 9 | } 10 | diff $i ~/bin/$j > /dev/null || echo $i 11 | done 12 | -------------------------------------------------------------------------------- /Wallpapers/fixmodelslinks.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | cd Models 4 | 5 | find . -type l | while read i 6 | do 7 | ls -lL "$i" > /dev/null 2>&1 8 | [ $? -eq 0 ] || { 9 | target=`ls -l "$i" | awk ' { print $11 } '` 10 | echo "$i target is $target" 11 | [ -f $target ] && { 12 | echo "Removing and relinking to ../$target" 13 | rm -f "$i" 14 | cd `dirname $i` 15 | ln -s ../$target . 16 | cd .. 17 | } 18 | } 19 | done 20 | -------------------------------------------------------------------------------- /Wallpapers/fixpeoplelinks.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | cd People 4 | 5 | find . -type l | while read i 6 | do 7 | ls -lL "$i" > /dev/null 2>&1 8 | [ $? -eq 0 ] || { 9 | target=`ls -l "$i" | awk ' { print $11 } '` 10 | echo "$i target is $target" 11 | [ -f $target ] && { 12 | echo "Removing and relinking to ../$target" 13 | rm -f "$i" 14 | cd `dirname $i` 15 | ln -s ../$target . 16 | cd .. 17 | } 18 | } 19 | done 20 | -------------------------------------------------------------------------------- /Wallpapers/get-label.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | DARG= 4 | TELL= 5 | [ "$1" == "-d" ] && { 6 | TELL="-d" 7 | shift 8 | } 9 | [ "$1" == "-l" ] && { 10 | DARG="$1 $2" 11 | shift 2 12 | } 13 | [ "$1" == "-d" ] && { 14 | TELL="-d" 15 | shift 16 | } 17 | 18 | label=`echo $* | sed -e "s/ /\%2B/g"` 19 | echo "get-search ${TELL} ${DARG} -p 1 -n 2048 -s ${label}" 20 | get-search ${TELL} ${DARG} -p 1 -n 2048 -s "${label}" 21 | -------------------------------------------------------------------------------- /Wallpapers/get-model-latest.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | DARG="-m" 4 | 5 | [ "$1" == "-p" ] && { 6 | DARG="-P" 7 | shift 8 | } 9 | 10 | [ "$1" == "-s" ] && { 11 | DARG="-S" 12 | shift 13 | } 14 | 15 | [ "$1" == "-j" ] && { 16 | DARG="-J" 17 | shift 18 | } 19 | 20 | model=`echo $* | sed -e "s/ /\%2B/g"` 21 | echo "get-search -R ${DARG} -p 1 -n 2048 -s ${model}" 22 | get-search -R ${DARG} -p 1 -n 256 -s "${model}" 23 | -------------------------------------------------------------------------------- /Wallpapers/get-sizes.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | for i in * 4 | do 5 | [ -d "$i" ] || continue 6 | siz=`echo $i | wc -c` 7 | num=`ls -1 $i | wc -l` 8 | printf "\n$i\t" 9 | [ $siz -lt 9 ] && printf "\t" 10 | [ $siz -lt 17 ] && printf "\t" 11 | printf "$num" 12 | done 13 | echo "" 14 | -------------------------------------------------------------------------------- /Wallpapers/getcounts.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | rm -f counts.txt 4 | touch counts.txt 5 | for i in * 6 | do 7 | [ -d $i ] || continue 8 | count=`ls -1 $i | wc -l` 9 | echo "$count $i" >> counts.txt 10 | done 11 | -------------------------------------------------------------------------------- /Wallpapers/mkbgfav.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | BG=`get-background | awk -F "=" ' { print $2 } '` 4 | BG_NAM=`basename ${BG}` 5 | 6 | NUM=`echo ${BG_NAM} | sed -e "s/wallhaven-//" -e "s/femjoy_//" -e "s/x-art-//" -e "s/\.jpg//" -e "s/\.png//"` 7 | 8 | [ "${NUM}" ] && linkit ${NUM} 9 | -------------------------------------------------------------------------------- /Wallpapers/wallclean.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | rm -f *.txt 4 | for i in */*.txt */*/*.txt */login.? */*/login.? 5 | do 6 | [ "$i" = "*/*.txt" ] && continue 7 | [ "$i" = "*/*/*.txt" ] && continue 8 | [ "$i" = "*/login.?" ] && continue 9 | [ "$i" = "*/*/login.?" ] && continue 10 | basnam=`basename "$i"` 11 | [ "$basnam" = "downloaded.txt" ] || rm -f "$i" 12 | done 13 | -------------------------------------------------------------------------------- /audio/asound.conf: -------------------------------------------------------------------------------- 1 | pcm.!default { 2 | type asym 3 | playback.pcm { 4 | type plug 5 | slave.pcm "output" 6 | } 7 | capture.pcm { 8 | type plug 9 | slave.pcm "input" 10 | } 11 | } 12 | 13 | pcm.output { 14 | type hw 15 | card 3 16 | } 17 | 18 | pcm.input { 19 | type hw 20 | card 4 21 | } 22 | 23 | ctl.!default { 24 | type hw 25 | card 3 26 | } 27 | -------------------------------------------------------------------------------- /binance/GetTime: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | DOMAIN="https://api.binance.com" 4 | ENDPT="api/v1/time" 5 | 6 | curl -X GET -H "Accept: */*" "${DOMAIN}/${ENDPT}" 2> /dev/null | jq '.' 7 | -------------------------------------------------------------------------------- /binance/TestConn: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | DOMAIN="https://api.binance.com" 4 | ENDPT="api/v1/ping" 5 | 6 | curl -X GET -H "Accept: */*" "${DOMAIN}/${ENDPT}" 2> /dev/null | jq '.' 7 | -------------------------------------------------------------------------------- /browse-artifacts.txt: -------------------------------------------------------------------------------- 1 | 2 | For job ref 1959832050 and job name 'run-build' 3 | 4 | Browse artifacts 5 | 6 | https://gitlab.com/doctorfree/DoctorFreeScripts/-/jobs/1959832050/artifacts/browse?job=run-build 7 | -------------------------------------------------------------------------------- /build/Cryptocurrency/dapps/build-cleat-angular.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # 3 | DIR="cleat-angular" 4 | 5 | [ -d $DIR ] || ./clone-${DIR}.sh 6 | 7 | cd ${DIR} 8 | 9 | npm install 10 | ng build 11 | -------------------------------------------------------------------------------- /build/Cryptocurrency/devtools/build-angular-cli.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # 3 | DIR="angular-cli" 4 | 5 | [ -d ${DIR} ] || ./clone-angular-cli.sh 6 | 7 | cd ${DIR} 8 | 9 | sudo npm install -g @angular/cli 10 | -------------------------------------------------------------------------------- /build/Cryptocurrency/devtools/build-libp2p.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | go get -d github.com/libp2p/go-libp2p/... 4 | cd $HOME/go/src/github.com/libp2p/go-libp2p 5 | make 6 | make deps 7 | -------------------------------------------------------------------------------- /build/Cryptocurrency/erc721/build-CryptoCards.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | [ -d CryptoCards ] || { 4 | tar xzf CryptoCards.tgz 5 | } 6 | 7 | cd CryptoCards 8 | 9 | for year in 52 56 60 69 10 | do 11 | cd 19$year 12 | npm install 13 | npx webpack --config webpack.config.js 14 | cd .. 15 | done 16 | -------------------------------------------------------------------------------- /build/Cryptocurrency/erc721/build-CryptoMons.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | [ -d CryptoMons ] || { 4 | ./clone-CryptoMons.sh 5 | } 6 | 7 | cd CryptoMons 8 | 9 | npm install 10 | npx webpack --config webpack.config.js 11 | -------------------------------------------------------------------------------- /build/Cryptocurrency/erc721/build-CryptoZombies.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | [ -d CryptoZombies ] || { 4 | tar xzf CryptoZombies-1.0.0.tgz 5 | } 6 | 7 | cd CryptoZombies 8 | 9 | npm install 10 | truffle compile 11 | -------------------------------------------------------------------------------- /build/Cryptocurrency/erc721/build-DiamondRegistry.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | [ -d DiamondRegistry ] || { 4 | ./clone-DiamondRegistry.sh 5 | } 6 | 7 | cd DiamondRegistry 8 | 9 | npm install 10 | mkdir github.com 11 | mkdir github.com/Arachnid 12 | git clone https://github.com/Arachnid/solidity-stringutils.git 13 | mv solidity-stringutils github.com/Arachnid/solidity-stringutils 14 | 15 | truffle compile 16 | -------------------------------------------------------------------------------- /build/Cryptocurrency/miners/Filecoin/build-lotus.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | project="lotus" 4 | 5 | [ -d ${project} ] || { 6 | ./clone-lotus.sh 7 | ./checkout-lotus.sh 8 | } 9 | 10 | cd ${project} 11 | 12 | export CGO_CFLAGS_ALLOW="-D__BLST_PORTABLE__" 13 | export CGO_CFLAGS="-D__BLST_PORTABLE__" 14 | 15 | #make clean && make all 16 | make all 17 | [ "$1" == "-i" ] && sudo make install 18 | -------------------------------------------------------------------------------- /build/Cryptocurrency/miners/build-cpp-ethereum.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | cd $HOME/src/miners/cpp-ethereum 4 | cmake -DBUNDLE=miner 5 | make 6 | #sudo make install 7 | -------------------------------------------------------------------------------- /build/Cryptocurrency/miners/build-sgminer-dev.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | ./autogen.sh 4 | #./configure --with-gui=no --with-libs=no --with-miniupnpc=no 5 | ./configure 6 | make 7 | -------------------------------------------------------------------------------- /build/Cryptocurrency/miners/build-sgminer.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | autoreconf -i 4 | sudo CFLAGS="-O2 -Wall -march=native -std=gnu99 -I/usr/include" LDFLAGS="-L/opt/amdgpu-pro/lib/x86_64-linux-gnu" ./configure 5 | sudo make 6 | -------------------------------------------------------------------------------- /build/Cryptocurrency/tools/build-systemic.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | SDIR=Systemic2 4 | [ -d "$SDIR" ] || ./clone-systemic.sh 5 | 6 | cd "$SDIR" 7 | make -f Makefile.linux 8 | -------------------------------------------------------------------------------- /build/Cryptocurrency/trading/build-blackbird.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | cmake -B./build -H. -DCMAKE_BUILD_TYPE=Release 4 | cmake --build ./build -- install 5 | -------------------------------------------------------------------------------- /build/Eloquent/rr-scripts/build/build-guacamole-client.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | JAVA_VERSION=java-1.8.0-openjdk-amd64 4 | sudo update-java-alternatives -s $JAVA_VERSION 5 | export JAVA_HOME=/usr/lib/jvm/$JAVA_VERSION/ 6 | export PATH=$PATH:$JAVA_HOME/bin 7 | 8 | PACKAGE=guacamole-client 9 | [ -d $PACKAGE ] || { 10 | [ -x ./clone-$PACKAGE.sh ] || { 11 | echo "No clone of $PACKAGE exists here. Exiting." 12 | exit 1 13 | } 14 | ./clone-$PACKAGE.sh 15 | } 16 | cd $PACKAGE 17 | mvn package 18 | -------------------------------------------------------------------------------- /build/Eloquent/rr-scripts/guacamole/build-guacamole-client.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | JAVA_VERSION=java-1.8.0-openjdk-amd64 4 | sudo update-java-alternatives -s $JAVA_VERSION 5 | export JAVA_HOME=/usr/lib/jvm/$JAVA_VERSION/ 6 | export PATH=$PATH:$JAVA_HOME/bin 7 | 8 | PACKAGE=guacamole-client 9 | [ -d $PACKAGE ] || { 10 | [ -x ./clone-$PACKAGE.sh ] || { 11 | echo "No clone of $PACKAGE exists here. Exiting." 12 | exit 1 13 | } 14 | ./clone-$PACKAGE.sh 15 | } 16 | cd $PACKAGE 17 | mvn package 18 | -------------------------------------------------------------------------------- /build/Eloquent/rr-scripts/guacamole/src/build-guacamole-client.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | JAVA_VERSION=java-1.8.0-openjdk-amd64 4 | sudo update-java-alternatives -s $JAVA_VERSION 5 | export JAVA_HOME=/usr/lib/jvm/$JAVA_VERSION/ 6 | export PATH=$PATH:$JAVA_HOME/bin 7 | 8 | PACKAGE=guacamole-client 9 | [ -d $PACKAGE ] || { 10 | [ -x ./clone-$PACKAGE.sh ] || { 11 | echo "No clone of $PACKAGE exists here. Exiting." 12 | exit 1 13 | } 14 | ./clone-$PACKAGE.sh 15 | } 16 | cd $PACKAGE 17 | mvn package 18 | -------------------------------------------------------------------------------- /build/build-variety.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | [ -d variety ] || ./clone-variety.sh 4 | 5 | cd variety 6 | python3 setup.py install --prefix $HOME/.local 7 | -------------------------------------------------------------------------------- /build/trading/build-blackbird.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | cmake -B./build -H. -DCMAKE_BUILD_TYPE=Release 4 | cmake --build ./build -- install 5 | -------------------------------------------------------------------------------- /chrome-themes/Backgrounds/Cosmic_Tentacles.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doctorfree/DoctorFreeScripts/f378431724ecc243be2ba8142315f4359addf188/chrome-themes/Backgrounds/Cosmic_Tentacles.png -------------------------------------------------------------------------------- /chrome-themes/Backgrounds/Fractal_Spores.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doctorfree/DoctorFreeScripts/f378431724ecc243be2ba8142315f4359addf188/chrome-themes/Backgrounds/Fractal_Spores.png -------------------------------------------------------------------------------- /chrome-themes/Backgrounds/Galactic_Fire.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doctorfree/DoctorFreeScripts/f378431724ecc243be2ba8142315f4359addf188/chrome-themes/Backgrounds/Galactic_Fire.png -------------------------------------------------------------------------------- /chrome-themes/Backgrounds/Orion_Nebula_Oxygen_Hydrogen_Sulfur.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doctorfree/DoctorFreeScripts/f378431724ecc243be2ba8142315f4359addf188/chrome-themes/Backgrounds/Orion_Nebula_Oxygen_Hydrogen_Sulfur.png -------------------------------------------------------------------------------- /chrome-themes/Backgrounds/Seamless/Cosmic_Tentacles.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doctorfree/DoctorFreeScripts/f378431724ecc243be2ba8142315f4359addf188/chrome-themes/Backgrounds/Seamless/Cosmic_Tentacles.png -------------------------------------------------------------------------------- /chrome-themes/Backgrounds/Seamless/Fractal_Spores.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doctorfree/DoctorFreeScripts/f378431724ecc243be2ba8142315f4359addf188/chrome-themes/Backgrounds/Seamless/Fractal_Spores.png -------------------------------------------------------------------------------- /chrome-themes/Backgrounds/Seamless/Galactic_Fire.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doctorfree/DoctorFreeScripts/f378431724ecc243be2ba8142315f4359addf188/chrome-themes/Backgrounds/Seamless/Galactic_Fire.png -------------------------------------------------------------------------------- /chrome-themes/Backgrounds/Seamless/Orion_Nebula_Oxygen_Hydrogen_Sulfur.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doctorfree/DoctorFreeScripts/f378431724ecc243be2ba8142315f4359addf188/chrome-themes/Backgrounds/Seamless/Orion_Nebula_Oxygen_Hydrogen_Sulfur.png -------------------------------------------------------------------------------- /chrome-themes/Backgrounds/Seamless/Straw_Storm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doctorfree/DoctorFreeScripts/f378431724ecc243be2ba8142315f4359addf188/chrome-themes/Backgrounds/Seamless/Straw_Storm.png -------------------------------------------------------------------------------- /chrome-themes/Backgrounds/Seamless/Vibroloop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doctorfree/DoctorFreeScripts/f378431724ecc243be2ba8142315f4359addf188/chrome-themes/Backgrounds/Seamless/Vibroloop.png -------------------------------------------------------------------------------- /chrome-themes/Backgrounds/Straw_Storm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doctorfree/DoctorFreeScripts/f378431724ecc243be2ba8142315f4359addf188/chrome-themes/Backgrounds/Straw_Storm.png -------------------------------------------------------------------------------- /chrome-themes/Backgrounds/Vibroloop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doctorfree/DoctorFreeScripts/f378431724ecc243be2ba8142315f4359addf188/chrome-themes/Backgrounds/Vibroloop.png -------------------------------------------------------------------------------- /chrome-themes/Images/Cosmic_Tentacles/frame.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doctorfree/DoctorFreeScripts/f378431724ecc243be2ba8142315f4359addf188/chrome-themes/Images/Cosmic_Tentacles/frame.png -------------------------------------------------------------------------------- /chrome-themes/Images/Cosmic_Tentacles/frame_inactive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doctorfree/DoctorFreeScripts/f378431724ecc243be2ba8142315f4359addf188/chrome-themes/Images/Cosmic_Tentacles/frame_inactive.png -------------------------------------------------------------------------------- /chrome-themes/Images/Cosmic_Tentacles/frame_incognito.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doctorfree/DoctorFreeScripts/f378431724ecc243be2ba8142315f4359addf188/chrome-themes/Images/Cosmic_Tentacles/frame_incognito.png -------------------------------------------------------------------------------- /chrome-themes/Images/Cosmic_Tentacles/frame_incognito_inactive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doctorfree/DoctorFreeScripts/f378431724ecc243be2ba8142315f4359addf188/chrome-themes/Images/Cosmic_Tentacles/frame_incognito_inactive.png -------------------------------------------------------------------------------- /chrome-themes/Images/Cosmic_Tentacles/ntp_attribution.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doctorfree/DoctorFreeScripts/f378431724ecc243be2ba8142315f4359addf188/chrome-themes/Images/Cosmic_Tentacles/ntp_attribution.png -------------------------------------------------------------------------------- /chrome-themes/Images/Cosmic_Tentacles/tab_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doctorfree/DoctorFreeScripts/f378431724ecc243be2ba8142315f4359addf188/chrome-themes/Images/Cosmic_Tentacles/tab_background.png -------------------------------------------------------------------------------- /chrome-themes/Images/Cosmic_Tentacles/tab_background_incognito.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doctorfree/DoctorFreeScripts/f378431724ecc243be2ba8142315f4359addf188/chrome-themes/Images/Cosmic_Tentacles/tab_background_incognito.png -------------------------------------------------------------------------------- /chrome-themes/Images/Cosmic_Tentacles/tab_background_v.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doctorfree/DoctorFreeScripts/f378431724ecc243be2ba8142315f4359addf188/chrome-themes/Images/Cosmic_Tentacles/tab_background_v.png -------------------------------------------------------------------------------- /chrome-themes/Images/Cosmic_Tentacles/toolbar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doctorfree/DoctorFreeScripts/f378431724ecc243be2ba8142315f4359addf188/chrome-themes/Images/Cosmic_Tentacles/toolbar.png -------------------------------------------------------------------------------- /chrome-themes/Images/Cosmic_Tentacles/window_control_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doctorfree/DoctorFreeScripts/f378431724ecc243be2ba8142315f4359addf188/chrome-themes/Images/Cosmic_Tentacles/window_control_background.png -------------------------------------------------------------------------------- /chrome-themes/Images/Fractal_Spores/frame.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doctorfree/DoctorFreeScripts/f378431724ecc243be2ba8142315f4359addf188/chrome-themes/Images/Fractal_Spores/frame.png -------------------------------------------------------------------------------- /chrome-themes/Images/Fractal_Spores/frame_inactive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doctorfree/DoctorFreeScripts/f378431724ecc243be2ba8142315f4359addf188/chrome-themes/Images/Fractal_Spores/frame_inactive.png -------------------------------------------------------------------------------- /chrome-themes/Images/Fractal_Spores/frame_incognito.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doctorfree/DoctorFreeScripts/f378431724ecc243be2ba8142315f4359addf188/chrome-themes/Images/Fractal_Spores/frame_incognito.png -------------------------------------------------------------------------------- /chrome-themes/Images/Fractal_Spores/frame_incognito_inactive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doctorfree/DoctorFreeScripts/f378431724ecc243be2ba8142315f4359addf188/chrome-themes/Images/Fractal_Spores/frame_incognito_inactive.png -------------------------------------------------------------------------------- /chrome-themes/Images/Fractal_Spores/ntp_attribution.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doctorfree/DoctorFreeScripts/f378431724ecc243be2ba8142315f4359addf188/chrome-themes/Images/Fractal_Spores/ntp_attribution.png -------------------------------------------------------------------------------- /chrome-themes/Images/Fractal_Spores/tab_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doctorfree/DoctorFreeScripts/f378431724ecc243be2ba8142315f4359addf188/chrome-themes/Images/Fractal_Spores/tab_background.png -------------------------------------------------------------------------------- /chrome-themes/Images/Fractal_Spores/tab_background_incognito.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doctorfree/DoctorFreeScripts/f378431724ecc243be2ba8142315f4359addf188/chrome-themes/Images/Fractal_Spores/tab_background_incognito.png -------------------------------------------------------------------------------- /chrome-themes/Images/Fractal_Spores/tab_background_v.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doctorfree/DoctorFreeScripts/f378431724ecc243be2ba8142315f4359addf188/chrome-themes/Images/Fractal_Spores/tab_background_v.png -------------------------------------------------------------------------------- /chrome-themes/Images/Fractal_Spores/toolbar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doctorfree/DoctorFreeScripts/f378431724ecc243be2ba8142315f4359addf188/chrome-themes/Images/Fractal_Spores/toolbar.png -------------------------------------------------------------------------------- /chrome-themes/Images/Fractal_Spores/window_control_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doctorfree/DoctorFreeScripts/f378431724ecc243be2ba8142315f4359addf188/chrome-themes/Images/Fractal_Spores/window_control_background.png -------------------------------------------------------------------------------- /chrome-themes/Images/Galactic_Fire/frame.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doctorfree/DoctorFreeScripts/f378431724ecc243be2ba8142315f4359addf188/chrome-themes/Images/Galactic_Fire/frame.png -------------------------------------------------------------------------------- /chrome-themes/Images/Galactic_Fire/frame_inactive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doctorfree/DoctorFreeScripts/f378431724ecc243be2ba8142315f4359addf188/chrome-themes/Images/Galactic_Fire/frame_inactive.png -------------------------------------------------------------------------------- /chrome-themes/Images/Galactic_Fire/frame_incognito.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doctorfree/DoctorFreeScripts/f378431724ecc243be2ba8142315f4359addf188/chrome-themes/Images/Galactic_Fire/frame_incognito.png -------------------------------------------------------------------------------- /chrome-themes/Images/Galactic_Fire/frame_incognito_inactive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doctorfree/DoctorFreeScripts/f378431724ecc243be2ba8142315f4359addf188/chrome-themes/Images/Galactic_Fire/frame_incognito_inactive.png -------------------------------------------------------------------------------- /chrome-themes/Images/Galactic_Fire/ntp_attribution.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doctorfree/DoctorFreeScripts/f378431724ecc243be2ba8142315f4359addf188/chrome-themes/Images/Galactic_Fire/ntp_attribution.png -------------------------------------------------------------------------------- /chrome-themes/Images/Galactic_Fire/tab_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doctorfree/DoctorFreeScripts/f378431724ecc243be2ba8142315f4359addf188/chrome-themes/Images/Galactic_Fire/tab_background.png -------------------------------------------------------------------------------- /chrome-themes/Images/Galactic_Fire/tab_background_incognito.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doctorfree/DoctorFreeScripts/f378431724ecc243be2ba8142315f4359addf188/chrome-themes/Images/Galactic_Fire/tab_background_incognito.png -------------------------------------------------------------------------------- /chrome-themes/Images/Galactic_Fire/tab_background_v.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doctorfree/DoctorFreeScripts/f378431724ecc243be2ba8142315f4359addf188/chrome-themes/Images/Galactic_Fire/tab_background_v.png -------------------------------------------------------------------------------- /chrome-themes/Images/Galactic_Fire/toolbar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doctorfree/DoctorFreeScripts/f378431724ecc243be2ba8142315f4359addf188/chrome-themes/Images/Galactic_Fire/toolbar.png -------------------------------------------------------------------------------- /chrome-themes/Images/Galactic_Fire/window_control_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doctorfree/DoctorFreeScripts/f378431724ecc243be2ba8142315f4359addf188/chrome-themes/Images/Galactic_Fire/window_control_background.png -------------------------------------------------------------------------------- /chrome-themes/Images/Orion_Nebula_Oxygen_Hydrogen_Sulfur/frame.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doctorfree/DoctorFreeScripts/f378431724ecc243be2ba8142315f4359addf188/chrome-themes/Images/Orion_Nebula_Oxygen_Hydrogen_Sulfur/frame.png -------------------------------------------------------------------------------- /chrome-themes/Images/Orion_Nebula_Oxygen_Hydrogen_Sulfur/frame_inactive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doctorfree/DoctorFreeScripts/f378431724ecc243be2ba8142315f4359addf188/chrome-themes/Images/Orion_Nebula_Oxygen_Hydrogen_Sulfur/frame_inactive.png -------------------------------------------------------------------------------- /chrome-themes/Images/Orion_Nebula_Oxygen_Hydrogen_Sulfur/frame_incognito.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doctorfree/DoctorFreeScripts/f378431724ecc243be2ba8142315f4359addf188/chrome-themes/Images/Orion_Nebula_Oxygen_Hydrogen_Sulfur/frame_incognito.png -------------------------------------------------------------------------------- /chrome-themes/Images/Orion_Nebula_Oxygen_Hydrogen_Sulfur/frame_incognito_inactive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doctorfree/DoctorFreeScripts/f378431724ecc243be2ba8142315f4359addf188/chrome-themes/Images/Orion_Nebula_Oxygen_Hydrogen_Sulfur/frame_incognito_inactive.png -------------------------------------------------------------------------------- /chrome-themes/Images/Orion_Nebula_Oxygen_Hydrogen_Sulfur/ntp_attribution.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doctorfree/DoctorFreeScripts/f378431724ecc243be2ba8142315f4359addf188/chrome-themes/Images/Orion_Nebula_Oxygen_Hydrogen_Sulfur/ntp_attribution.png -------------------------------------------------------------------------------- /chrome-themes/Images/Orion_Nebula_Oxygen_Hydrogen_Sulfur/tab_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doctorfree/DoctorFreeScripts/f378431724ecc243be2ba8142315f4359addf188/chrome-themes/Images/Orion_Nebula_Oxygen_Hydrogen_Sulfur/tab_background.png -------------------------------------------------------------------------------- /chrome-themes/Images/Orion_Nebula_Oxygen_Hydrogen_Sulfur/tab_background_incognito.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doctorfree/DoctorFreeScripts/f378431724ecc243be2ba8142315f4359addf188/chrome-themes/Images/Orion_Nebula_Oxygen_Hydrogen_Sulfur/tab_background_incognito.png -------------------------------------------------------------------------------- /chrome-themes/Images/Orion_Nebula_Oxygen_Hydrogen_Sulfur/tab_background_v.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doctorfree/DoctorFreeScripts/f378431724ecc243be2ba8142315f4359addf188/chrome-themes/Images/Orion_Nebula_Oxygen_Hydrogen_Sulfur/tab_background_v.png -------------------------------------------------------------------------------- /chrome-themes/Images/Orion_Nebula_Oxygen_Hydrogen_Sulfur/toolbar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doctorfree/DoctorFreeScripts/f378431724ecc243be2ba8142315f4359addf188/chrome-themes/Images/Orion_Nebula_Oxygen_Hydrogen_Sulfur/toolbar.png -------------------------------------------------------------------------------- /chrome-themes/Images/Orion_Nebula_Oxygen_Hydrogen_Sulfur/window_control_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doctorfree/DoctorFreeScripts/f378431724ecc243be2ba8142315f4359addf188/chrome-themes/Images/Orion_Nebula_Oxygen_Hydrogen_Sulfur/window_control_background.png -------------------------------------------------------------------------------- /chrome-themes/Images/Straw_Storm/frame.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doctorfree/DoctorFreeScripts/f378431724ecc243be2ba8142315f4359addf188/chrome-themes/Images/Straw_Storm/frame.png -------------------------------------------------------------------------------- /chrome-themes/Images/Straw_Storm/frame_inactive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doctorfree/DoctorFreeScripts/f378431724ecc243be2ba8142315f4359addf188/chrome-themes/Images/Straw_Storm/frame_inactive.png -------------------------------------------------------------------------------- /chrome-themes/Images/Straw_Storm/frame_incognito.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doctorfree/DoctorFreeScripts/f378431724ecc243be2ba8142315f4359addf188/chrome-themes/Images/Straw_Storm/frame_incognito.png -------------------------------------------------------------------------------- /chrome-themes/Images/Straw_Storm/frame_incognito_inactive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doctorfree/DoctorFreeScripts/f378431724ecc243be2ba8142315f4359addf188/chrome-themes/Images/Straw_Storm/frame_incognito_inactive.png -------------------------------------------------------------------------------- /chrome-themes/Images/Straw_Storm/ntp_attribution.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doctorfree/DoctorFreeScripts/f378431724ecc243be2ba8142315f4359addf188/chrome-themes/Images/Straw_Storm/ntp_attribution.png -------------------------------------------------------------------------------- /chrome-themes/Images/Straw_Storm/tab_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doctorfree/DoctorFreeScripts/f378431724ecc243be2ba8142315f4359addf188/chrome-themes/Images/Straw_Storm/tab_background.png -------------------------------------------------------------------------------- /chrome-themes/Images/Straw_Storm/tab_background_incognito.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doctorfree/DoctorFreeScripts/f378431724ecc243be2ba8142315f4359addf188/chrome-themes/Images/Straw_Storm/tab_background_incognito.png -------------------------------------------------------------------------------- /chrome-themes/Images/Straw_Storm/tab_background_v.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doctorfree/DoctorFreeScripts/f378431724ecc243be2ba8142315f4359addf188/chrome-themes/Images/Straw_Storm/tab_background_v.png -------------------------------------------------------------------------------- /chrome-themes/Images/Straw_Storm/toolbar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doctorfree/DoctorFreeScripts/f378431724ecc243be2ba8142315f4359addf188/chrome-themes/Images/Straw_Storm/toolbar.png -------------------------------------------------------------------------------- /chrome-themes/Images/Straw_Storm/window_control_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doctorfree/DoctorFreeScripts/f378431724ecc243be2ba8142315f4359addf188/chrome-themes/Images/Straw_Storm/window_control_background.png -------------------------------------------------------------------------------- /chrome-themes/Images/Vibroloop/frame.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doctorfree/DoctorFreeScripts/f378431724ecc243be2ba8142315f4359addf188/chrome-themes/Images/Vibroloop/frame.png -------------------------------------------------------------------------------- /chrome-themes/Images/Vibroloop/frame_inactive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doctorfree/DoctorFreeScripts/f378431724ecc243be2ba8142315f4359addf188/chrome-themes/Images/Vibroloop/frame_inactive.png -------------------------------------------------------------------------------- /chrome-themes/Images/Vibroloop/frame_incognito.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doctorfree/DoctorFreeScripts/f378431724ecc243be2ba8142315f4359addf188/chrome-themes/Images/Vibroloop/frame_incognito.png -------------------------------------------------------------------------------- /chrome-themes/Images/Vibroloop/frame_incognito_inactive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doctorfree/DoctorFreeScripts/f378431724ecc243be2ba8142315f4359addf188/chrome-themes/Images/Vibroloop/frame_incognito_inactive.png -------------------------------------------------------------------------------- /chrome-themes/Images/Vibroloop/ntp_attribution.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doctorfree/DoctorFreeScripts/f378431724ecc243be2ba8142315f4359addf188/chrome-themes/Images/Vibroloop/ntp_attribution.png -------------------------------------------------------------------------------- /chrome-themes/Images/Vibroloop/tab_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doctorfree/DoctorFreeScripts/f378431724ecc243be2ba8142315f4359addf188/chrome-themes/Images/Vibroloop/tab_background.png -------------------------------------------------------------------------------- /chrome-themes/Images/Vibroloop/tab_background_incognito.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doctorfree/DoctorFreeScripts/f378431724ecc243be2ba8142315f4359addf188/chrome-themes/Images/Vibroloop/tab_background_incognito.png -------------------------------------------------------------------------------- /chrome-themes/Images/Vibroloop/tab_background_v.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doctorfree/DoctorFreeScripts/f378431724ecc243be2ba8142315f4359addf188/chrome-themes/Images/Vibroloop/tab_background_v.png -------------------------------------------------------------------------------- /chrome-themes/Images/Vibroloop/toolbar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doctorfree/DoctorFreeScripts/f378431724ecc243be2ba8142315f4359addf188/chrome-themes/Images/Vibroloop/toolbar.png -------------------------------------------------------------------------------- /chrome-themes/Images/Vibroloop/window_control_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doctorfree/DoctorFreeScripts/f378431724ecc243be2ba8142315f4359addf188/chrome-themes/Images/Vibroloop/window_control_background.png -------------------------------------------------------------------------------- /chrome-themes/html/Cosmic_Tentacles/Cosmic_Tentacles_Screen1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doctorfree/DoctorFreeScripts/f378431724ecc243be2ba8142315f4359addf188/chrome-themes/html/Cosmic_Tentacles/Cosmic_Tentacles_Screen1.png -------------------------------------------------------------------------------- /chrome-themes/html/Cosmic_Tentacles/Cosmic_Tentacles_Screen2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doctorfree/DoctorFreeScripts/f378431724ecc243be2ba8142315f4359addf188/chrome-themes/html/Cosmic_Tentacles/Cosmic_Tentacles_Screen2.png -------------------------------------------------------------------------------- /chrome-themes/html/Fractal_Spores/Fractal_Spores_Screen1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doctorfree/DoctorFreeScripts/f378431724ecc243be2ba8142315f4359addf188/chrome-themes/html/Fractal_Spores/Fractal_Spores_Screen1.png -------------------------------------------------------------------------------- /chrome-themes/html/Fractal_Spores/Fractal_Spores_Screen2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doctorfree/DoctorFreeScripts/f378431724ecc243be2ba8142315f4359addf188/chrome-themes/html/Fractal_Spores/Fractal_Spores_Screen2.png -------------------------------------------------------------------------------- /chrome-themes/html/Galactic_Fire/Galactic_Fire_Screen1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doctorfree/DoctorFreeScripts/f378431724ecc243be2ba8142315f4359addf188/chrome-themes/html/Galactic_Fire/Galactic_Fire_Screen1.png -------------------------------------------------------------------------------- /chrome-themes/html/Galactic_Fire/Galactic_Fire_Screen2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doctorfree/DoctorFreeScripts/f378431724ecc243be2ba8142315f4359addf188/chrome-themes/html/Galactic_Fire/Galactic_Fire_Screen2.png -------------------------------------------------------------------------------- /chrome-themes/html/Orion_Nebula_Oxygen_Hydrogen_Sulfur/Orion_Nebula_Oxygen_Hydrogen_Sulfur_Screen1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doctorfree/DoctorFreeScripts/f378431724ecc243be2ba8142315f4359addf188/chrome-themes/html/Orion_Nebula_Oxygen_Hydrogen_Sulfur/Orion_Nebula_Oxygen_Hydrogen_Sulfur_Screen1.png -------------------------------------------------------------------------------- /chrome-themes/html/Orion_Nebula_Oxygen_Hydrogen_Sulfur/Orion_Nebula_Oxygen_Hydrogen_Sulfur_Screen2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doctorfree/DoctorFreeScripts/f378431724ecc243be2ba8142315f4359addf188/chrome-themes/html/Orion_Nebula_Oxygen_Hydrogen_Sulfur/Orion_Nebula_Oxygen_Hydrogen_Sulfur_Screen2.png -------------------------------------------------------------------------------- /chrome-themes/html/Straw_Storm/Straw_Storm_Screen1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doctorfree/DoctorFreeScripts/f378431724ecc243be2ba8142315f4359addf188/chrome-themes/html/Straw_Storm/Straw_Storm_Screen1.png -------------------------------------------------------------------------------- /chrome-themes/html/Straw_Storm/Straw_Storm_Screen2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doctorfree/DoctorFreeScripts/f378431724ecc243be2ba8142315f4359addf188/chrome-themes/html/Straw_Storm/Straw_Storm_Screen2.png -------------------------------------------------------------------------------- /chrome-themes/html/Vibroloop/Vibroloop_Screen1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doctorfree/DoctorFreeScripts/f378431724ecc243be2ba8142315f4359addf188/chrome-themes/html/Vibroloop/Vibroloop_Screen1.png -------------------------------------------------------------------------------- /chrome-themes/html/Vibroloop/Vibroloop_Screen2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doctorfree/DoctorFreeScripts/f378431724ecc243be2ba8142315f4359addf188/chrome-themes/html/Vibroloop/Vibroloop_Screen2.png -------------------------------------------------------------------------------- /clean: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | sudo rm -rf dist releases 4 | -------------------------------------------------------------------------------- /clone/Cardano/clone-plutus-starter.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | project="plutus-starter" 4 | patch="${project}-patch.tgz" 5 | 6 | [ -d ${project} ] && { 7 | rm -rf ${project} 8 | } 9 | 10 | git clone https://github.com/input-output-hk/${project}.git 11 | 12 | [ -r ${patch} ] && tar xzvf ${patch} 13 | -------------------------------------------------------------------------------- /clone/Cryptocurrency/coins/clone-Linda.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | coin="Linda" 4 | patch="${coin}-patch.tgz" 5 | 6 | [ -d ${coin} ] && { 7 | rm -rf ${coin} 8 | } 9 | 10 | git clone https://github.com/Lindacoin/Linda.git 11 | 12 | [ -r ${patch} ] && tar xzvf ${patch} 13 | -------------------------------------------------------------------------------- /clone/Cryptocurrency/coins/clone-emercoin.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | coin="emercoin" 4 | patch="${coin}-patch.tgz" 5 | 6 | [ -d ${coin} ] && { 7 | rm -rf ${coin} 8 | } 9 | 10 | git clone https://github.com/emercoin/emercoin.git 11 | 12 | [ -r ${patch} ] && tar xzvf ${patch} 13 | -------------------------------------------------------------------------------- /clone/Cryptocurrency/coins/clone-litecoin.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | coin="litecoin" 4 | patch="${coin}-patch.tgz" 5 | 6 | [ -d ${coin} ] && { 7 | rm -rf ${coin} 8 | } 9 | 10 | git clone https://github.com/litecoin-project/litecoin.git 11 | 12 | [ -r ${patch} ] && tar xzvf ${patch} 13 | -------------------------------------------------------------------------------- /clone/Cryptocurrency/coins/clone-monacoin.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | coin="monacoin" 4 | patch="${coin}-patch.tgz" 5 | 6 | [ -d ${coin} ] && { 7 | rm -rf ${coin} 8 | } 9 | 10 | git clone https://github.com/${coin}project/${coin}.git 11 | 12 | [ -r ${patch} ] && tar xzvf ${patch} 13 | -------------------------------------------------------------------------------- /clone/Cryptocurrency/coins/clone-monocle.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | coin="monocle" 4 | patch="${coin}-patch.tgz" 5 | 6 | [ -d ${coin} ] && { 7 | rm -rf ${coin} 8 | } 9 | 10 | git clone https://github.com/vertcoin/${coin}.git 11 | 12 | [ -r ${patch} ] && tar xzvf ${patch} 13 | -------------------------------------------------------------------------------- /clone/Cryptocurrency/coins/clone-musiccoin.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | fold="desktop" 4 | coin="musiccoin" 5 | patch="${coin}-patch.tgz" 6 | 7 | [ -d ${coin} ] && { 8 | rm -rf ${coin} 9 | } 10 | [ -d ${fold} ] && { 11 | rm -rf ${fold} 12 | } 13 | 14 | git clone https://github.com/Musicoin/desktop.git 15 | mv ${fold} ${coin} 16 | 17 | [ -r ${patch} ] && tar xzvf ${patch} 18 | -------------------------------------------------------------------------------- /clone/Cryptocurrency/coins/clone-namecoin.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | coin="namecoin-core" 4 | patch="${coin}-patch.tgz" 5 | 6 | [ -d ${coin} ] && { 7 | rm -rf ${coin} 8 | } 9 | 10 | git clone https://github.com/namecoin/namecoin-core.git 11 | 12 | [ -r ${patch} ] && tar xzvf ${patch} 13 | -------------------------------------------------------------------------------- /clone/Cryptocurrency/coins/clone-peercoin.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | coin="peercoin" 4 | patch="${coin}-patch.tgz" 5 | 6 | [ -d ${coin} ] && { 7 | rm -rf ${coin} 8 | } 9 | 10 | git clone https://github.com/peercoin/peercoin.git 11 | 12 | [ -r ${patch} ] && tar xzvf ${patch} 13 | -------------------------------------------------------------------------------- /clone/Cryptocurrency/coins/clone-secp256k1.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | coin="secp256k1" 4 | patch="${coin}-patch.tgz" 5 | 6 | [ -d ${coin} ] && { 7 | rm -rf ${coin} 8 | } 9 | 10 | git clone https://github.com/bitcoin-core/secp256k1.git 11 | 12 | [ -r ${patch} ] && tar xzvf ${patch} 13 | -------------------------------------------------------------------------------- /clone/Cryptocurrency/coins/clone-skycoin.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | coin="skycoin" 4 | patch="${coin}-patch.tgz" 5 | 6 | [ -d ${coin} ] && { 7 | rm -rf ${coin} 8 | } 9 | 10 | git clone https://github.com/skycoin/skycoin.git 11 | 12 | [ -r ${patch} ] && tar xzvf ${patch} 13 | -------------------------------------------------------------------------------- /clone/Cryptocurrency/dapps/clone-baseball-card-bc.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | [ -d baseball-card-bc ] && { 4 | rm -rf baseball-card-bc 5 | } 6 | 7 | git clone https://github.com/spencewine/baseball-card-bc.git 8 | -------------------------------------------------------------------------------- /clone/Cryptocurrency/dapps/clone-cards.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | [ -d cards ] && { 4 | rm -rf cards 5 | } 6 | 7 | git clone https://github.com/bcwoo/cards.git 8 | -------------------------------------------------------------------------------- /clone/Cryptocurrency/dapps/clone-cdms.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | [ -d CDMS ] && { 4 | rm -rf CDMS 5 | } 6 | 7 | git clone https://github.com/vivosmith/CDMS.git 8 | -------------------------------------------------------------------------------- /clone/Cryptocurrency/dapps/clone-cleat-angular.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | [ -d cleat-angular ] && { 4 | rm -rf cleat-angular 5 | } 6 | 7 | git clone https://github.com/nivram80/cleat-angular.git 8 | -------------------------------------------------------------------------------- /clone/Cryptocurrency/dapps/clone-colonySale.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | [ -d colonySale ] && { 4 | rm -rf colonySale 5 | } 6 | 7 | git clone https://github.com/JoinColony/colonySale.git 8 | -------------------------------------------------------------------------------- /clone/Cryptocurrency/dapps/clone-go-ethereum.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | [ -d go-ethereum ] && { 4 | rm -rf go-ethereum 5 | } 6 | 7 | git clone https://github.com/ethereum/go-ethereum.git 8 | -------------------------------------------------------------------------------- /clone/Cryptocurrency/dapps/clone-go.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | [ -d go-ethereum ] && { 4 | rm -rf go-ethereum 5 | } 6 | 7 | git clone https://github.com/ethereum/go-ethereum.git 8 | -------------------------------------------------------------------------------- /clone/Cryptocurrency/dapps/clone-ipfs.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | [ -d go-ipfs ] && { 4 | rm -rf go-ipfs 5 | } 6 | 7 | git clone https://github.com/ipfs/go-ipfs.git 8 | -------------------------------------------------------------------------------- /clone/Cryptocurrency/dapps/clone-multichain.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | [ -d multichain ] && { 4 | rm -rf multichain 5 | } 6 | 7 | git clone https://github.com/MultiChain/multichain.git 8 | -------------------------------------------------------------------------------- /clone/Cryptocurrency/dapps/clone-myetherwallet.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | [ -d etherwallet ] && { 4 | rm -rf etherwallet 5 | } 6 | 7 | git clone https://github.com/kvhnuke/etherwallet.git 8 | -------------------------------------------------------------------------------- /clone/Cryptocurrency/dapps/clone-nexus.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | [ -d Nexus ] && { 4 | rm -rf Nexus 5 | } 6 | 7 | git clone https://github.com/Nexusoft/Nexus.git 8 | -------------------------------------------------------------------------------- /clone/Cryptocurrency/dapps/clone-request.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | [ -d Request_App ] && { 4 | rm -rf Request_App 5 | } 6 | 7 | git clone https://github.com/RequestNetwork/Request_App.git 8 | -------------------------------------------------------------------------------- /clone/Cryptocurrency/dapps/clone-singnet.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | [ -d singnet ] && { 4 | rm -rf singnet 5 | } 6 | 7 | git clone https://github.com/singnet/singnet.git 8 | -------------------------------------------------------------------------------- /clone/Cryptocurrency/dapps/clone-smart-contract-best-practices.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | [ -d smart-contract-best-practices ] && { 4 | rm -rf smart-contract-best-practices 5 | } 6 | 7 | git clone https://github.com/ConsenSys/smart-contract-best-practices.git 8 | -------------------------------------------------------------------------------- /clone/Cryptocurrency/dapps/clone-solidity.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | [ -d solidity ] && { 4 | rm -rf solidity 5 | } 6 | 7 | git clone https://github.com/ethereum/solidity.git 8 | -------------------------------------------------------------------------------- /clone/Cryptocurrency/dapps/clone-stellar-go.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | [ -d stellar-go ] && { 4 | rm -rf stellar-go 5 | } 6 | [ -d go ] && { 7 | rm -rf go 8 | } 9 | 10 | git clone https://github.com/stellar/go.git 11 | mv go stellar-go 12 | -------------------------------------------------------------------------------- /clone/Cryptocurrency/dapps/clone-uport.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | [ -d uport-registry ] && { 4 | rm -rf uport-registry 5 | } 6 | 7 | git clone https://github.com/uport-project/uport-registry.git 8 | -------------------------------------------------------------------------------- /clone/Cryptocurrency/dapps/clone-zeppelin-solidity.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | [ -d zeppelin-solidity ] && { 4 | rm -rf zeppelin-solidity 5 | } 6 | 7 | git clone https://github.com/OpenZeppelin/zeppelin-solidity.git 8 | -------------------------------------------------------------------------------- /clone/Cryptocurrency/devtools/clone-angular-cli.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | [ -d angular-cli ] && { 4 | sudo rm -rf angular-cli 5 | } 6 | 7 | git clone https://github.com/angular/angular-cli.git 8 | -------------------------------------------------------------------------------- /clone/Cryptocurrency/devtools/clone-gx.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | [ -d gx ] && { 4 | sudo rm -rf gx 5 | } 6 | 7 | git clone https://github.com/whyrusleeping/gx.git 8 | -------------------------------------------------------------------------------- /clone/Cryptocurrency/devtools/clone-libp2p.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | [ -d go-libp2p ] && { 4 | sudo rm -rf go-libp2p 5 | } 6 | 7 | git clone https://github.com/libp2p/go-libp2p.git 8 | -------------------------------------------------------------------------------- /clone/Cryptocurrency/devtools/clone-pydevp2p.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | [ -d pydevp2p ] && { 4 | sudo rm -rf pydevp2p 5 | } 6 | 7 | git clone https://github.com/ethereum/pydevp2p.git 8 | -------------------------------------------------------------------------------- /clone/Cryptocurrency/devtools/clone-pyethapp.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | [ -d pyethapp ] && { 4 | sudo rm -rf pyethapp 5 | } 6 | 7 | git clone https://github.com/ethereum/pyethapp 8 | -------------------------------------------------------------------------------- /clone/Cryptocurrency/devtools/clone-pyethereum.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | [ -d pyethereum ] && { 4 | sudo rm -rf pyethereum 5 | } 6 | 7 | git clone https://github.com/ethereum/pyethereum.git 8 | -------------------------------------------------------------------------------- /clone/Cryptocurrency/erc721/clone-CryptoMons.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | [ -d CryptoMons ] && { 4 | rm -rf CryptoMons 5 | } 6 | 7 | git clone https://github.com/paulvidal/CryptoMons.git 8 | -------------------------------------------------------------------------------- /clone/Cryptocurrency/erc721/clone-DiamondRegistry.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | [ -d DiamondRegistry ] && { 4 | rm -rf DiamondRegistry 5 | } 6 | 7 | git clone https://github.com/dexioio/DiamondRegistry.git 8 | -------------------------------------------------------------------------------- /clone/Cryptocurrency/erc721/clone-ERC721-token-sample.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | [ -d ERC721-token-sample ] && { 4 | rm -rf ERC721-token-sample 5 | } 6 | 7 | git clone https://github.com/m0t0k1ch1/ERC721-token-sample.git 8 | -------------------------------------------------------------------------------- /clone/Cryptocurrency/erc721/clone-EtherBots.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | [ -d EtherBots ] && { 4 | rm -rf EtherBots 5 | } 6 | 7 | git clone https://github.com/EtherBots/EtherBots.git 8 | -------------------------------------------------------------------------------- /clone/Cryptocurrency/erc721/clone-eth-erc721-token.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | [ -d eth-erc721-token ] && { 4 | rm -rf eth-erc721-token 5 | } 6 | 7 | git clone https://github.com/sunsingerus/eth-erc721-token.git 8 | -------------------------------------------------------------------------------- /clone/Cryptocurrency/erc721/clone-solidity-stringutils.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | [ -d solidity-stringutils ] && { 4 | rm -rf solidity-stringutils 5 | } 6 | 7 | git clone https://github.com/Arachnid/solidity-stringutils.git 8 | -------------------------------------------------------------------------------- /clone/Cryptocurrency/miners/Filecoin/clone-lotus.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | project="lotus" 4 | 5 | [ -d ${project} ] && { 6 | rm -rf ${project} 7 | } 8 | 9 | git clone https://github.com/filecoin-project/${project}.git 10 | #cd ${project} 11 | #git submodule update --init --recursive 12 | -------------------------------------------------------------------------------- /clone/Cryptocurrency/miners/clone-MultiMiner.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | [ -d MultiMiner ] && { 4 | rm -rf MultiMiner 5 | } 6 | 7 | git clone https://github.com/nwoolls/MultiMiner.git 8 | -------------------------------------------------------------------------------- /clone/Cryptocurrency/miners/clone-MultiPoolMiner.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | [ -d MultiPoolMiner ] && { 4 | rm -rf MultiPoolMiner 5 | } 6 | 7 | git clone https://github.com/aaronsace/MultiPoolMiner.git 8 | -------------------------------------------------------------------------------- /clone/Cryptocurrency/miners/clone-cpp-ethereum.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | [ -d cpp-ethereum ] && { 4 | rm -rf cpp-ethereum 5 | } 6 | 7 | git clone https://github.com/Genoil/cpp-ethereum/ 8 | -------------------------------------------------------------------------------- /clone/Cryptocurrency/miners/clone-cpuminer-opt.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | [ -d cpuminer-opt ] && { 4 | rm -rf cpuminer-opt 5 | } 6 | 7 | git clone https://github.com/JayDDee/cpuminer-opt.git 8 | -------------------------------------------------------------------------------- /clone/Cryptocurrency/miners/clone-equihash-tromp.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | [ -d equihash ] && { 4 | rm -rf equihash 5 | } 6 | [ -d equihash-tromp ] && { 7 | rm -rf equihash-tromp 8 | } 9 | 10 | git clone https://github.com/tromp/equihash.git 11 | 12 | mv equihash equihash-tromp 13 | -------------------------------------------------------------------------------- /clone/Cryptocurrency/miners/clone-equihash-xenon.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | [ -d equihash-xenon ] && { 4 | rm -rf equihash-xenon 5 | } 6 | 7 | git clone https://github.com/xenoncat/equihash-xenon.git 8 | -------------------------------------------------------------------------------- /clone/Cryptocurrency/miners/clone-ethminer.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | [ -d ethminer ] && { 4 | rm -rf ethminer 5 | } 6 | 7 | git clone https://github.com/ethereum-mining/ethminer.git 8 | cd ethminer 9 | git submodule update --init --recursive 10 | -------------------------------------------------------------------------------- /clone/Cryptocurrency/miners/clone-gominer.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | miner="gominer" 4 | patch="Patches/${miner}-patch.tgz" 5 | 6 | [ -d ${miner} ] && { 7 | rm -rf ${miner} 8 | } 9 | 10 | git clone https://github.com/decred/${miner}.git 11 | [ -r ${patch} ] && tar xzvf ${patch} 12 | -------------------------------------------------------------------------------- /clone/Cryptocurrency/miners/clone-mining-rig-resetter.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | [ -d mining-rig-resetter ] && { 4 | rm -rf mining-rig-resetter 5 | } 6 | 7 | git clone https://github.com/BernhardSchlegel/mining-rig-resetter.git 8 | -------------------------------------------------------------------------------- /clone/Cryptocurrency/miners/clone-nheqminer.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | [ -d nheqminer ] && { 4 | rm -rf nheqminer 5 | } 6 | 7 | git clone https://github.com/nicehash/nheqminer.git 8 | -------------------------------------------------------------------------------- /clone/Cryptocurrency/miners/clone-nicehash-autominer.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | miner="ethos-nicehash-autominer" 4 | patch="Patches/${miner}-patch.tgz" 5 | 6 | [ -d ${miner} ] && { 7 | rm -rf ${miner} 8 | } 9 | 10 | git clone https://github.com/foraern/ethos-nicehash-autominer.git 11 | [ -r ${patch} ] && tar xzvf ${patch} 12 | -------------------------------------------------------------------------------- /clone/Cryptocurrency/miners/clone-p2pool-vtc.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | [ -d p2pool-vtc ] && { 4 | rm -rf p2pool-vtc 5 | } 6 | 7 | git clone https://github.com/vertcoin/p2pool-vtc.git 8 | -------------------------------------------------------------------------------- /clone/Cryptocurrency/miners/clone-p2pool.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | [ -d p2pool ] && { 4 | rm -rf p2pool 5 | } 6 | 7 | #git clone https://github.com/forrestv/p2pool.git 8 | git clone https://github.com/p2pool/p2pool.git 9 | -------------------------------------------------------------------------------- /clone/Cryptocurrency/miners/clone-sgminer-dev.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | miner="sgminer" 4 | vendor="dev" 5 | folder="${miner}-${vendor}" 6 | patch="Patches/${folder}-patch.tgz" 7 | 8 | [ -d ${folder} ] && { 9 | rm -rf ${folder} 10 | } 11 | 12 | git clone https://github.com/sgminer-dev/sgminer.git --recursive 13 | [ -r ${patch} ] && tar xzvf ${patch} 14 | mv ${miner} ${folder} 15 | -------------------------------------------------------------------------------- /clone/Cryptocurrency/miners/clone-sgminer-gm.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | miner="sgminer" 4 | vendor="gm" 5 | folder="${miner}-${vendor}" 6 | patch="Patches/${folder}-patch.tgz" 7 | 8 | [ -d ${folder} ] && { 9 | rm -rf ${folder} 10 | } 11 | 12 | git clone https://github.com/sgminer-dev/sgminer.git --recursive 13 | [ -r ${patch} ] && tar xzvf ${patch} 14 | mv ${miner} ${folder} 15 | -------------------------------------------------------------------------------- /clone/Cryptocurrency/miners/clone-sgminer-miningpoolhub.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | miner="sgminer" 4 | vendor="miningpoolhub" 5 | folder="${miner}-${vendor}" 6 | patch="Patches/${folder}-patch.tgz" 7 | 8 | [ -d ${folder} ] && { 9 | rm -rf ${folder} 10 | } 11 | 12 | git clone https://github.com/miningpoolhub/sgminer.git --recursive 13 | [ -r ${patch} ] && tar xzvf ${patch} 14 | mv ${miner} ${folder} 15 | -------------------------------------------------------------------------------- /clone/Cryptocurrency/miners/clone-sgminer-nicehash.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | miner="sgminer" 4 | vendor="nicehash" 5 | folder="${miner}-${vendor}" 6 | patch="Patches/${folder}-patch.tgz" 7 | 8 | [ -d ${folder} ] && { 9 | rm -rf ${folder} 10 | } 11 | 12 | git clone https://github.com/nicehash/${miner}.git --recursive 13 | [ -r ${patch} ] && tar xzvf ${patch} 14 | mv ${miner} ${folder} 15 | -------------------------------------------------------------------------------- /clone/Cryptocurrency/miners/clone-silentarmy.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | [ -d silentarmy ] && { 4 | rm -rf silentarmy 5 | } 6 | 7 | git clone https://github.com/mbevand/silentarmy.git 8 | -------------------------------------------------------------------------------- /clone/Cryptocurrency/miners/clone-ubqminer.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | project="ubqminer" 4 | 5 | [ -d ${project} ] && { 6 | rm -rf ${project}- 7 | mv ${project} ${project}- 8 | } 9 | 10 | git clone https://github.com/ubiq/${project}.git 11 | cd ${project} 12 | git submodule update --init --recursive 13 | -------------------------------------------------------------------------------- /clone/Cryptocurrency/miners/clone-xmr-stak-amd.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | miner="xmr-stak-amd" 4 | patch="Patches/${miner}-patch.tgz" 5 | 6 | 7 | [ -d ${miner} ] && { 8 | rm -rf ${miner} 9 | } 10 | 11 | git clone https://github.com/fireice-uk/${miner}.git 12 | [ -r ${patch} ] && tar xzvf ${patch} 13 | -------------------------------------------------------------------------------- /clone/Cryptocurrency/miners/clone-xmr-stak-cpu.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | [ -d xmr-stak-cpu ] && { 4 | rm -rf xmr-stak-cpu 5 | } 6 | 7 | git clone https://github.com/fireice-uk/xmr-stak-cpu.git 8 | -------------------------------------------------------------------------------- /clone/Cryptocurrency/miners/clone-xmr-stak-gpu-amd.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | [ -d xmr-stak-amd ] && { 4 | rm -rf xmr-stak-amd 5 | } 6 | 7 | git clone https://github.com/fireice-uk/xmr-stak-amd.git 8 | -------------------------------------------------------------------------------- /clone/Cryptocurrency/miners/clone-xmr-stak.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | [ -d xmr-stak ] && { 4 | rm -rf xmr-stak 5 | } 6 | 7 | git clone https://github.com/fireice-uk/xmr-stak.git 8 | -------------------------------------------------------------------------------- /clone/Cryptocurrency/miners/clone-zogminer.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | [ -d zogminer ] && { 4 | rm -rf zogminer 5 | } 6 | 7 | git clone https://github.com/nginnever/zogminer.git 8 | -------------------------------------------------------------------------------- /clone/Cryptocurrency/tools/clone-amdmeminfo.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | tool="amdmeminfo" 4 | patch="${tool}-patch.tgz" 5 | 6 | [ -d ${tool} ] && { 7 | rm -rf ${tool} 8 | } 9 | 10 | git clone https://github.com/ystarnaud/amdmeminfo.git 11 | 12 | [ -r ${patch} ] && tar xzvf ${patch} 13 | -------------------------------------------------------------------------------- /clone/Cryptocurrency/tools/clone-grc.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | tool="grc" 4 | patch="${tool}-patch.tgz" 5 | 6 | [ -d ${tool} ] && { 7 | rm -rf ${tool} 8 | } 9 | 10 | git clone https://github.com/garabik/grc.git 11 | 12 | [ -r ${patch} ] && tar xzvf ${patch} 13 | -------------------------------------------------------------------------------- /clone/Cryptocurrency/tools/clone-ohgodacsumfixer.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | tool="OhGodACsumFixer" 4 | patch="${tool}-patch.tgz" 5 | 6 | [ -d ${tool} ] && { 7 | rm -rf ${tool} 8 | } 9 | 10 | git clone https://github.com/OhGodACompany/OhGodACsumFixer.git 11 | 12 | [ -r ${patch} ] && tar xzvf ${patch} 13 | -------------------------------------------------------------------------------- /clone/Cryptocurrency/tools/clone-ohgodadecode.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | tool="OhGodADecode" 4 | patch="${tool}-patch.tgz" 5 | 6 | [ -d ${tool} ] && { 7 | rm -rf ${tool} 8 | } 9 | 10 | git clone https://github.com/OhGodACompany/OhGodADecode.git 11 | 12 | [ -r ${patch} ] && tar xzvf ${patch} 13 | -------------------------------------------------------------------------------- /clone/Cryptocurrency/tools/clone-ohgodatool.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | tool="OhGodATool" 4 | patch="${tool}-patch.tgz" 5 | 6 | [ -d ${tool} ] && { 7 | rm -rf ${tool} 8 | } 9 | 10 | git clone https://github.com/OhGodACompany/OhGodATool.git 11 | 12 | [ -r ${patch} ] && tar xzvf ${patch} 13 | -------------------------------------------------------------------------------- /clone/Cryptocurrency/tools/clone-pyethereum.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | [ -d pyethereum ] && { 4 | rm -rf pyethereum 5 | } 6 | 7 | git clone https://github.com/ethereum/pyethereum.git 8 | -------------------------------------------------------------------------------- /clone/Cryptocurrency/tools/clone-simplesh.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | tool="simplesh" 4 | patch="${tool}-patch.tgz" 5 | 6 | [ -d ${tool} ] && { 7 | rm -rf ${tool} 8 | } 9 | 10 | git clone https://github.com/rafaelstz/simplesh.git 11 | 12 | [ -r ${patch} ] && tar xzvf ${patch} 13 | -------------------------------------------------------------------------------- /clone/Cryptocurrency/tools/clone-systemic.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | tool="Systemic2" 4 | patch="${tool}-patch.tgz" 5 | 6 | [ -d ${tool} ] && { 7 | rm -rf ${tool} 8 | } 9 | 10 | git clone https://github.com/stefano-meschiari/Systemic2.git 11 | 12 | [ -r ${patch} ] && tar xzvf ${patch} 13 | -------------------------------------------------------------------------------- /clone/Cryptocurrency/tools/clone-variety.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | tool="variety-slideshow" 4 | patch="${tool}-patch.tgz" 5 | 6 | [ -d ${tool} ] && { 7 | rm -rf ${tool} 8 | } 9 | 10 | git clone https://github.com/peterlevi/variety-slideshow.git 11 | 12 | [ -r ${patch} ] && tar xzvf ${patch} 13 | -------------------------------------------------------------------------------- /clone/Cryptocurrency/trading/clone-Profit-Trailer-Settings.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | git clone https://github.com/But4ler/Profit-Trailer-Settings.git 4 | -------------------------------------------------------------------------------- /clone/Cryptocurrency/trading/clone-blackbird.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | [ -d blackbird ] && { 4 | rm -rf blackbird 5 | } 6 | 7 | git clone https://github.com/butor/blackbird.git 8 | -------------------------------------------------------------------------------- /clone/Cryptocurrency/trading/clone-dusty.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | [ -d Team-Dusty-PT-Info-Files ] && { 4 | rm -rf Team-Dusty-PT-Info-Files 5 | } 6 | 7 | git clone https://github.com/TeamDusty/Team-Dusty-PT-Info-Files.git 8 | -------------------------------------------------------------------------------- /clone/Cryptocurrency/trading/clone-profittrailer.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | [ -d profit-trailer ] && { 4 | rm -rf profit-trailer 5 | } 6 | 7 | git clone https://github.com/taniman/profit-trailer.git 8 | -------------------------------------------------------------------------------- /clone/Cryptocurrency/trading/profit-trailer/projects/clone-PTChatBot.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | [ -d PTChatBot ] && { 4 | rm -rf PTChatBot 5 | } 6 | 7 | git clone https://github.com/CryptoRireal/PTChatBot.git 8 | -------------------------------------------------------------------------------- /clone/Cryptocurrency/trading/profit-trailer/projects/clone-PTMagic.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | git clone https://github.com/PTMagicians/PTMagic.git 4 | -------------------------------------------------------------------------------- /clone/Cryptocurrency/trading/profit-trailer/projects/clone-binance-auto-blacklist.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | [ -d binance-auto-blacklist ] && { 4 | rm -rf binance-auto-blacklist 5 | } 6 | 7 | git clone https://github.com/bennettca/binance-auto-blacklist.git 8 | -------------------------------------------------------------------------------- /clone/Cryptocurrency/trading/profit-trailer/projects/clone-community-tools.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | [ -d Community-Tools ] && { 4 | rm -rf Community-Tools 5 | } 6 | 7 | git clone https://github.com/CryptoGnome/Community-Tools.git 8 | -------------------------------------------------------------------------------- /clone/Cryptocurrency/wallets/clone-HDWalletKit.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | coin="HDWalletKit" 4 | patch="${coin}-patch.tgz" 5 | 6 | [ -d ${coin} ] && { 7 | rm -rf ${coin} 8 | } 9 | 10 | git clone https://github.com/yuzushioh/HDWalletKit.git 11 | 12 | [ -r ${patch} ] && tar xzvf ${patch} 13 | -------------------------------------------------------------------------------- /clone/Cryptocurrency/wallets/clone-LykkeWallet.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | coin="LykkeWallet" 4 | patch="${coin}-patch.tgz" 5 | 6 | [ -d ${coin} ] && { 7 | rm -rf ${coin} 8 | } 9 | 10 | git clone https://github.com/nikagamkrelidze/LykkeWallet.git 11 | 12 | [ -r ${patch} ] && tar xzvf ${patch} 13 | -------------------------------------------------------------------------------- /clone/Cryptocurrency/wallets/clone-LykkeWalletAPI.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | coin="LykkeWalletAPI" 4 | patch="${coin}-patch.tgz" 5 | 6 | [ -d ${coin} ] && { 7 | rm -rf ${coin} 8 | } 9 | 10 | git clone https://github.com/LykkeCity/LykkeWalletAPI.git 11 | 12 | [ -r ${patch} ] && tar xzvf ${patch} 13 | -------------------------------------------------------------------------------- /clone/Cryptocurrency/wallets/clone-MyEtherWallet.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | coin="etherwallet" 4 | patch="${coin}-patch.tgz" 5 | 6 | [ -d ${coin} ] && { 7 | rm -rf ${coin} 8 | } 9 | 10 | git clone https://github.com/kvhnuke/etherwallet.git 11 | 12 | [ -r ${patch} ] && tar xzvf ${patch} 13 | -------------------------------------------------------------------------------- /clone/Eloquent/Nextcloud/clone-all.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | gitproj="nextcloud" 4 | for project in client-building desktop ios server spreed 5 | do 6 | patch="${gitproj}-${project}-patch.tgz" 7 | 8 | [ -d ${project} ] && { 9 | rm -rf ${project}- 10 | mv ${project} ${project}- 11 | } 12 | 13 | echo "" 14 | echo "Cloning Nextcloud project repository $project" 15 | echo "" 16 | git clone https://github.com/${gitproj}/${project}.git 17 | 18 | [ -r ${patch} ] && tar xzvf ${patch} 19 | done 20 | -------------------------------------------------------------------------------- /clone/Eloquent/Nextcloud/clone-client-building.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | gitproj="nextcloud" 4 | project="client-building" 5 | patch="${gitproj}-${project}-patch.tgz" 6 | 7 | [ -d ${project} ] && { 8 | rm -rf ${project}- 9 | mv ${project} ${project}- 10 | } 11 | 12 | git clone https://github.com/${gitproj}/${project}.git 13 | 14 | [ -r ${patch} ] && tar xzvf ${patch} 15 | -------------------------------------------------------------------------------- /clone/Eloquent/Nextcloud/clone-desktop.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | gitproj="nextcloud" 4 | project="desktop" 5 | patch="${gitproj}-${project}-patch.tgz" 6 | 7 | [ -d ${project} ] && { 8 | rm -rf ${project}- 9 | mv ${project} ${project}- 10 | } 11 | 12 | git clone https://github.com/${gitproj}/${project}.git 13 | 14 | [ -r ${patch} ] && tar xzvf ${patch} 15 | -------------------------------------------------------------------------------- /clone/Eloquent/Nextcloud/clone-ios.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | gitproj="nextcloud" 4 | project="ios" 5 | patch="${gitproj}-${project}-patch.tgz" 6 | 7 | [ -d ${project} ] && { 8 | rm -rf ${project}- 9 | mv ${project} ${project}- 10 | } 11 | 12 | git clone https://github.com/${gitproj}/${project}.git 13 | 14 | [ -r ${patch} ] && tar xzvf ${patch} 15 | -------------------------------------------------------------------------------- /clone/Eloquent/Nextcloud/clone-server.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | gitproj="nextcloud" 4 | project="server" 5 | patch="${gitproj}-${project}-patch.tgz" 6 | 7 | [ -d ${project} ] && { 8 | rm -rf ${project}- 9 | mv ${project} ${project}- 10 | } 11 | 12 | git clone https://github.com/${gitproj}/${project}.git 13 | 14 | [ -r ${patch} ] && tar xzvf ${patch} 15 | -------------------------------------------------------------------------------- /clone/Eloquent/Nextcloud/clone-spreed.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | gitproj="nextcloud" 4 | project="spreed" 5 | patch="${gitproj}-${project}-patch.tgz" 6 | 7 | [ -d ${project} ] && { 8 | rm -rf ${project}- 9 | mv ${project} ${project}- 10 | } 11 | 12 | git clone https://github.com/${gitproj}/${project}.git 13 | 14 | [ -r ${patch} ] && tar xzvf ${patch} 15 | -------------------------------------------------------------------------------- /clone/Eloquent/WHMCS/clone-all-whmcs.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | ./clone-orderforms-standard_cart.sh 4 | ./clone-sample-addon-module.sh 5 | ./clone-sample-gateway-module.sh 6 | ./clone-sample-merchant-gateway.sh 7 | ./clone-sample-notification-module.sh 8 | ./clone-sample-provisioning-module.sh 9 | ./clone-sample-registrar-module.sh 10 | ./clone-sample-remote-input-gateway.sh 11 | ./clone-sample-tokenisation-gateway-module.sh 12 | ./clone-templates-six.sh 13 | ./clone-whmcs-plugin.sh 14 | -------------------------------------------------------------------------------- /clone/Eloquent/clone-LdapRecord.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | project="LdapRecord" 4 | patch="${project}-patch.tgz" 5 | 6 | [ -d ${project} ] && { 7 | rm -rf ${project}- 8 | mv ${project} ${project}- 9 | } 10 | 11 | git clone https://github.com/DirectoryTree/${project}.git 12 | 13 | [ -r ${patch} ] && tar xzvf ${patch} 14 | -------------------------------------------------------------------------------- /clone/Eloquent/clone-billing_integration.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | project="billing_integration" 4 | patch="${project}-patch.tgz" 5 | 6 | [ -d ${project} ] && { 7 | rm -rf ${project}- 8 | mv ${project} ${project}- 9 | } 10 | 11 | git clone ssh://gitlab.ecld.io/eloquent/${project}.git 12 | 13 | [ -r ${patch} ] && tar xzvf ${patch} 14 | -------------------------------------------------------------------------------- /clone/Eloquent/clone-change_detector.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | project="change_detector" 4 | patch="${project}-patch.tgz" 5 | 6 | [ -d ${project} ] && { 7 | rm -rf ${project}- 8 | mv ${project} ${project}- 9 | } 10 | 11 | git clone ssh://gitlab.ecld.io/eloquent/${project}.git 12 | 13 | [ -r ${patch} ] && tar xzvf ${patch} 14 | -------------------------------------------------------------------------------- /clone/Eloquent/clone-ec_whmcs_remote_desktop_module.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | project="ec_whmcs_remote_desktop_module" 4 | patch="${project}-patch.tgz" 5 | 6 | [ -d ${project} ] && { 7 | rm -rf ${project}- 8 | mv ${project} ${project}- 9 | } 10 | 11 | git clone ssh://gitlab.ecld.io/eloquent/${project}.git 12 | 13 | [ -r ${patch} ] && tar xzvf ${patch} 14 | -------------------------------------------------------------------------------- /clone/Eloquent/clone-ec_whmcs_test_module.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | project="ec_whmcs_test_module" 4 | patch="${project}-patch.tgz" 5 | 6 | [ -d ${project} ] && { 7 | rm -rf ${project}- 8 | mv ${project} ${project}- 9 | } 10 | 11 | git clone ssh://gitlab.ecld.io/eloquent/${project}.git 12 | 13 | [ -r ${patch} ] && tar xzvf ${patch} 14 | -------------------------------------------------------------------------------- /clone/Eloquent/clone-ghost-text-vim.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | project="ghost-text-vim" 4 | patch="${project}-patch.tgz" 5 | 6 | [ -d ${project} ] && { 7 | rm -rf ${project} 8 | } 9 | 10 | git clone https://github.com/falstro/${project}.git 11 | 12 | [ -r ${patch} ] && tar xzvf ${patch} 13 | -------------------------------------------------------------------------------- /clone/Eloquent/clone-ghost-text.vim.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | project="ghost-text.vim" 4 | patch="${project}-patch.tgz" 5 | 6 | [ -d ${project} ] && { 7 | rm -rf ${project} 8 | } 9 | 10 | git clone https://github.com/pandysong/${project}.git 11 | 12 | [ -r ${patch} ] && tar xzvf ${patch} 13 | -------------------------------------------------------------------------------- /clone/Eloquent/clone-guacamole-client-454.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | project="guacamole-client" 4 | patch="${project}-patch.tgz" 5 | 6 | [ -d ${project} ] && { 7 | rm -rf ${project}- 8 | mv ${project} ${project}- 9 | } 10 | 11 | git clone https://github.com/apache/${project}.git 12 | 13 | [ -r ${patch} ] && tar xzvf ${patch} 14 | 15 | cd ${project} 16 | gh pr checkout 454 17 | cd .. 18 | mv ${project} ${project}-454 19 | [ -d ${project}- ] && { 20 | mv ${project}- ${project} 21 | } 22 | -------------------------------------------------------------------------------- /clone/Eloquent/clone-guacamole-client-ec.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | project="guacamole-client" 4 | patch="${project}-patch.tgz" 5 | 6 | [ -d ${project} ] && { 7 | rm -rf ${project}- 8 | mv ${project} ${project}- 9 | } 10 | 11 | git clone https://gitlab.ecld.io/eloquent/${project}.git 12 | 13 | [ -r ${patch} ] && tar xzvf ${patch} 14 | -------------------------------------------------------------------------------- /clone/Eloquent/clone-guacamole-client.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | project="guacamole-client" 4 | patch="${project}-patch.tgz" 5 | 6 | [ -d ${project} ] && { 7 | rm -rf ${project}- 8 | mv ${project} ${project}- 9 | } 10 | 11 | git clone https://github.com/apache/${project}.git 12 | 13 | [ -r ${patch} ] && tar xzvf ${patch} 14 | -------------------------------------------------------------------------------- /clone/Eloquent/clone-ldap-utils.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | project="ldap-utils" 4 | patch="${project}-patch.tgz" 5 | 6 | [ -d ${project} ] && { 7 | rm -rf ${project}- 8 | mv ${project} ${project}- 9 | } 10 | 11 | git clone ssh://gitlab.ecld.io/eloquent/${project}.git 12 | 13 | [ -r ${patch} ] && tar xzvf ${patch} 14 | -------------------------------------------------------------------------------- /clone/Eloquent/clone-patches-projects.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | project="patches-projects" 4 | patch="${project}-patch.tgz" 5 | 6 | [ -d ${project} ] && { 7 | rm -rf ${project}- 8 | mv ${project} ${project}- 9 | } 10 | 11 | git clone ssh://gitlab.ecld.io/eloquent/${project}.git 12 | 13 | [ -r ${patch} ] && tar xzvf ${patch} 14 | -------------------------------------------------------------------------------- /clone/Eloquent/clone-rr-scripts.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | project="rr-scripts" 4 | patch="${project}-patch.tgz" 5 | 6 | [ -d ${project} ] && { 7 | rm -rf ${project}- 8 | mv ${project} ${project}- 9 | } 10 | 11 | git clone ssh://gitlab.ecld.io/eloquent/${project}.git 12 | 13 | [ -r ${patch} ] && tar xzvf ${patch} 14 | -------------------------------------------------------------------------------- /clone/Eloquent/clone-user-portal-api.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | project="user-portal-api" 4 | patch="${project}-patch.tgz" 5 | 6 | [ -d ${project} ] && { 7 | rm -rf ${project}- 8 | mv ${project} ${project}- 9 | } 10 | 11 | git clone ssh://gitlab.ecld.io/eloquent/${project}.git 12 | 13 | [ -r ${patch} ] && tar xzvf ${patch} 14 | -------------------------------------------------------------------------------- /clone/Eloquent/clone-user-portal-ui.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | project="user-portal-ui" 4 | patch="${project}-patch.tgz" 5 | 6 | [ -d ${project} ] && { 7 | rm -rf ${project}- 8 | mv ${project} ${project}- 9 | } 10 | 11 | git clone ssh://gitlab.ecld.io/eloquent/${project}.git 12 | 13 | [ -r ${patch} ] && tar xzvf ${patch} 14 | -------------------------------------------------------------------------------- /clone/Eloquent/clone-whmcs-sample-module.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | project="whmcs1" 4 | patch="${project}-patch.tgz" 5 | 6 | [ -d ${project} ] && { 7 | rm -rf ${project} 8 | } 9 | 10 | git clone ssh://gitlab.ecld.io/eloquent/${project}.git 11 | 12 | [ -r ${patch} ] && tar xzvf ${patch} 13 | -------------------------------------------------------------------------------- /clone/Eloquent/rr-scripts/clone/Nextcloud/clone-client-building.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | gitproj="nextcloud" 4 | project="client-building" 5 | patch="${gitproj}-${project}-patch.tgz" 6 | 7 | [ -d ${project} ] && { 8 | rm -rf ${project}- 9 | mv ${project} ${project}- 10 | } 11 | 12 | git clone https://github.com/${gitproj}/${project}.git 13 | 14 | [ -r ${patch} ] && tar xzvf ${patch} 15 | -------------------------------------------------------------------------------- /clone/Eloquent/rr-scripts/clone/Nextcloud/clone-desktop.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | gitproj="nextcloud" 4 | project="desktop" 5 | patch="${gitproj}-${project}-patch.tgz" 6 | 7 | [ -d ${project} ] && { 8 | rm -rf ${project}- 9 | mv ${project} ${project}- 10 | } 11 | 12 | git clone https://github.com/${gitproj}/${project}.git 13 | 14 | [ -r ${patch} ] && tar xzvf ${patch} 15 | -------------------------------------------------------------------------------- /clone/Eloquent/rr-scripts/clone/Nextcloud/clone-ios.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | gitproj="nextcloud" 4 | project="ios" 5 | patch="${gitproj}-${project}-patch.tgz" 6 | 7 | [ -d ${project} ] && { 8 | rm -rf ${project}- 9 | mv ${project} ${project}- 10 | } 11 | 12 | git clone https://github.com/${gitproj}/${project}.git 13 | 14 | [ -r ${patch} ] && tar xzvf ${patch} 15 | -------------------------------------------------------------------------------- /clone/Eloquent/rr-scripts/clone/Nextcloud/clone-onlyoffice-nextcloud.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | gitproj="ONLYOFFICE" 4 | project="onlyoffice-nextcloud" 5 | patch="${gitproj}-${project}-patch.tgz" 6 | 7 | [ -d ${project} ] && { 8 | rm -rf ${project}- 9 | mv ${project} ${project}- 10 | } 11 | 12 | git clone https://github.com/${gitproj}/${project}.git 13 | 14 | [ -r ${patch} ] && tar xzvf ${patch} 15 | -------------------------------------------------------------------------------- /clone/Eloquent/rr-scripts/clone/Nextcloud/clone-server.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | gitproj="nextcloud" 4 | project="server" 5 | patch="${gitproj}-${project}-patch.tgz" 6 | 7 | [ -d ${project} ] && { 8 | rm -rf ${project}- 9 | mv ${project} ${project}- 10 | } 11 | 12 | git clone https://github.com/${gitproj}/${project}.git 13 | 14 | [ -r ${patch} ] && tar xzvf ${patch} 15 | -------------------------------------------------------------------------------- /clone/Eloquent/rr-scripts/clone/Nextcloud/clone-spreed.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | gitproj="nextcloud" 4 | project="spreed" 5 | patch="${gitproj}-${project}-patch.tgz" 6 | 7 | [ -d ${project} ] && { 8 | rm -rf ${project}- 9 | mv ${project} ${project}- 10 | } 11 | 12 | git clone https://github.com/${gitproj}/${project}.git 13 | 14 | [ -r ${patch} ] && tar xzvf ${patch} 15 | -------------------------------------------------------------------------------- /clone/Eloquent/rr-scripts/clone/PlantUML/clone-plantuml-icon-font-sprites.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | gitproj="tupadr3" 4 | project="plantuml-icon-font-sprites" 5 | patch="${gitproj}-${project}-patch.tgz" 6 | 7 | [ -d ${project} ] && { 8 | rm -rf ${project}- 9 | mv ${project} ${project}- 10 | } 11 | 12 | git clone https://github.com/${gitproj}/${project}.git 13 | 14 | [ -r ${patch} ] && tar xzvf ${patch} 15 | -------------------------------------------------------------------------------- /clone/Eloquent/rr-scripts/clone/PowerDNS/clone-dnsdist-ansible.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | project="dnsdist-ansible" 4 | patch="${project}-patch.tgz" 5 | 6 | [ -d ${project} ] && { 7 | rm -rf ${project}- 8 | mv ${project} ${project}- 9 | } 10 | 11 | git clone https://github.com/PowerDNS/${project}.git 12 | 13 | [ -r ${patch} ] && tar xzvf ${patch} 14 | -------------------------------------------------------------------------------- /clone/Eloquent/rr-scripts/clone/PowerDNS/clone-pdns-ansible.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | project="pdns-ansible" 4 | patch="${project}-patch.tgz" 5 | 6 | [ -d ${project} ] && { 7 | rm -rf ${project}- 8 | mv ${project} ${project}- 9 | } 10 | 11 | git clone https://github.com/PowerDNS/${project}.git 12 | 13 | [ -r ${patch} ] && tar xzvf ${patch} 14 | -------------------------------------------------------------------------------- /clone/Eloquent/rr-scripts/clone/PowerDNS/clone-pdns-cli.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | project="pdns-cli" 4 | patch="${project}-patch.tgz" 5 | 6 | [ -d ${project} ] && { 7 | rm -rf ${project}- 8 | mv ${project} ${project}- 9 | } 10 | 11 | git clone https://github.com/catalyst/${project}.git 12 | 13 | [ -r ${patch} ] && tar xzvf ${patch} 14 | -------------------------------------------------------------------------------- /clone/Eloquent/rr-scripts/clone/PowerDNS/clone-pdns_recursor-ansible.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | project="pdns_recursor-ansible" 4 | patch="${project}-patch.tgz" 5 | 6 | [ -d ${project} ] && { 7 | rm -rf ${project}- 8 | mv ${project} ${project}- 9 | } 10 | 11 | git clone https://github.com/PowerDNS/${project}.git 12 | 13 | [ -r ${patch} ] && tar xzvf ${patch} 14 | -------------------------------------------------------------------------------- /clone/Eloquent/rr-scripts/clone/PowerDNS/clone-powerdns-php.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | project="powerdns-php" 4 | patch="${project}-patch.tgz" 5 | 6 | [ -d ${project} ] && { 7 | rm -rf ${project}- 8 | mv ${project} ${project}- 9 | } 10 | 11 | git clone https://github.com/exonet/${project}.git 12 | 13 | [ -r ${patch} ] && tar xzvf ${patch} 14 | -------------------------------------------------------------------------------- /clone/Eloquent/rr-scripts/clone/clone-AdminLTE.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | project="AdminLTE" 4 | patch="${project}-patch.tgz" 5 | 6 | [ -d ${project} ] && { 7 | rm -rf ${project}- 8 | mv ${project} ${project}- 9 | } 10 | 11 | git clone https://github.com/ColorlibHQ/${project}.git 12 | 13 | [ -r ${patch} ] && tar xzvf ${patch} 14 | -------------------------------------------------------------------------------- /clone/Eloquent/rr-scripts/clone/clone-LdapRecord.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | project="LdapRecord" 4 | patch="${project}-patch.tgz" 5 | 6 | [ -d ${project} ] && { 7 | rm -rf ${project}- 8 | mv ${project} ${project}- 9 | } 10 | 11 | git clone https://github.com/DirectoryTree/${project}.git 12 | 13 | [ -r ${patch} ] && tar xzvf ${patch} 14 | -------------------------------------------------------------------------------- /clone/Eloquent/rr-scripts/clone/clone-billing_integration.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | project="billing_integration" 4 | patch="${project}-patch.tgz" 5 | 6 | [ -d ${project} ] && { 7 | rm -rf ${project}- 8 | mv ${project} ${project}- 9 | } 10 | 11 | git clone ssh://gitlab.ecld.io/eloquent/${project}.git 12 | 13 | [ -r ${patch} ] && tar xzvf ${patch} 14 | -------------------------------------------------------------------------------- /clone/Eloquent/rr-scripts/clone/clone-cas-ec-overlay.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | project="cas-ec-overlay" 4 | patch="${project}-patch.tgz" 5 | 6 | [ -d ${project} ] && { 7 | rm -rf ${project}- 8 | mv ${project} ${project}- 9 | } 10 | 11 | git clone ssh://gitlab.ecld.io/eloquent/${project}.git 12 | 13 | [ -r ${patch} ] && tar xzvf ${patch} 14 | -------------------------------------------------------------------------------- /clone/Eloquent/rr-scripts/clone/clone-ec_whmcs_remote_desktop_module.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | project="ec_whmcs_remote_desktop_module" 4 | patch="${project}-patch.tgz" 5 | 6 | [ -d ${project} ] && { 7 | rm -rf ${project}- 8 | mv ${project} ${project}- 9 | } 10 | 11 | git clone ssh://gitlab.ecld.io/eloquent/${project}.git 12 | 13 | [ -r ${patch} ] && tar xzvf ${patch} 14 | -------------------------------------------------------------------------------- /clone/Eloquent/rr-scripts/clone/clone-ec_whmcs_test_module.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | project="ec_whmcs_test_module" 4 | patch="${project}-patch.tgz" 5 | 6 | [ -d ${project} ] && { 7 | rm -rf ${project}- 8 | mv ${project} ${project}- 9 | } 10 | 11 | git clone ssh://gitlab.ecld.io/eloquent/${project}.git 12 | 13 | [ -r ${patch} ] && tar xzvf ${patch} 14 | -------------------------------------------------------------------------------- /clone/Eloquent/rr-scripts/clone/clone-guacamole-client-454.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | project="guacamole-client" 4 | patch="${project}-patch.tgz" 5 | 6 | [ -d ${project} ] && { 7 | rm -rf ${project}- 8 | mv ${project} ${project}- 9 | } 10 | 11 | git clone https://github.com/apache/${project}.git 12 | 13 | [ -r ${patch} ] && tar xzvf ${patch} 14 | 15 | cd ${project} 16 | gh pr checkout 454 17 | cd .. 18 | mv ${project} ${project}-454 19 | [ -d ${project}- ] && { 20 | mv ${project}- ${project} 21 | } 22 | -------------------------------------------------------------------------------- /clone/Eloquent/rr-scripts/clone/clone-guacamole-client-ec.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | project="guacamole-client" 4 | patch="${project}-patch.tgz" 5 | 6 | [ -d ${project}-ec ] && { 7 | rm -rf ${project}-ec- 8 | mv ${project}-ec ${project}-ec- 9 | } 10 | 11 | git clone ssh://gitlab.ecld.io/eloquent/${project}.git ${project}-ec 12 | 13 | [ -r ${patch} ] && tar xzvf ${patch} 14 | -------------------------------------------------------------------------------- /clone/Eloquent/rr-scripts/clone/clone-icheck.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | project="icheck" 4 | patch="${project}-patch.tgz" 5 | 6 | [ -d ${project} ] && { 7 | rm -rf ${project}- 8 | mv ${project} ${project}- 9 | } 10 | 11 | git clone https://github.com/fronteed/${project}.git 12 | 13 | [ -r ${patch} ] && tar xzvf ${patch} 14 | -------------------------------------------------------------------------------- /clone/Eloquent/rr-scripts/clone/clone-ldap-utils.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | project="ldap-utils" 4 | patch="${project}-patch.tgz" 5 | 6 | [ -d ${project} ] && { 7 | rm -rf ${project}- 8 | mv ${project} ${project}- 9 | } 10 | 11 | git clone ssh://gitlab.ecld.io/eloquent/${project}.git 12 | 13 | [ -r ${patch} ] && tar xzvf ${patch} 14 | -------------------------------------------------------------------------------- /clone/Eloquent/rr-scripts/clone/clone-patches-projects.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | project="patches-projects" 4 | patch="${project}-patch.tgz" 5 | 6 | [ -d ${project} ] && { 7 | rm -rf ${project}- 8 | mv ${project} ${project}- 9 | } 10 | 11 | git clone ssh://gitlab.ecld.io/eloquent/${project}.git 12 | 13 | [ -r ${patch} ] && tar xzvf ${patch} 14 | -------------------------------------------------------------------------------- /clone/Eloquent/rr-scripts/clone/clone-rr-scripts.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | project="rr-scripts" 4 | patch="${project}-patch.tgz" 5 | 6 | [ -d ${project} ] && { 7 | rm -rf ${project}- 8 | mv ${project} ${project}- 9 | } 10 | 11 | git clone ssh://gitlab.ecld.io/eloquent/${project}.git 12 | 13 | [ -r ${patch} ] && tar xzvf ${patch} 14 | -------------------------------------------------------------------------------- /clone/Eloquent/rr-scripts/clone/clone-user-portal-api.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | project="user-portal-api" 4 | patch="${project}-patch.tgz" 5 | 6 | [ -d ${project} ] && { 7 | rm -rf ${project}- 8 | mv ${project} ${project}- 9 | } 10 | 11 | git clone ssh://gitlab.ecld.io/eloquent/${project}.git 12 | 13 | [ -r ${patch} ] && tar xzvf ${patch} 14 | -------------------------------------------------------------------------------- /clone/Eloquent/rr-scripts/clone/clone-user-portal-ui.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | project="user-portal-ui" 4 | patch="${project}-patch.tgz" 5 | 6 | [ -d ${project} ] && { 7 | rm -rf ${project}- 8 | mv ${project} ${project}- 9 | } 10 | 11 | git clone ssh://gitlab.ecld.io/eloquent/${project}.git 12 | 13 | [ -r ${patch} ] && tar xzvf ${patch} 14 | -------------------------------------------------------------------------------- /clone/Eloquent/rr-scripts/clone/whmcs/clone-all-whmcs.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | ./clone-orderforms-standard_cart.sh 4 | ./clone-sample-addon-module.sh 5 | ./clone-sample-gateway-module.sh 6 | ./clone-sample-merchant-gateway.sh 7 | ./clone-sample-notification-module.sh 8 | ./clone-sample-provisioning-module.sh 9 | ./clone-sample-registrar-module.sh 10 | ./clone-sample-remote-input-gateway.sh 11 | ./clone-sample-tokenisation-gateway-module.sh 12 | ./clone-templates-six.sh 13 | ./clone-whmcs-plugin.sh 14 | -------------------------------------------------------------------------------- /clone/Eloquent/rr-scripts/clone/whmcs/clone-opensrsemail.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | project="whmcs-opensrsemail" 4 | patch="${project}-patch.tgz" 5 | 6 | [ -d ${project} ] && { 7 | rm -rf ${project}- 8 | mv ${project} ${project}- 9 | } 10 | 11 | git clone https://github.com/nathanoertel/${project}.git 12 | 13 | [ -r ${patch} ] && tar xzvf ${patch} 14 | -------------------------------------------------------------------------------- /clone/Eloquent/rr-scripts/guacamole/src/clone-guacamole-client-454.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | project="guacamole-client" 4 | patch="${project}-patch.tgz" 5 | 6 | [ -d ${project} ] && { 7 | rm -rf ${project}- 8 | mv ${project} ${project}- 9 | } 10 | 11 | git clone https://github.com/apache/${project}.git 12 | 13 | [ -r ${patch} ] && tar xzvf ${patch} 14 | 15 | cd ${project} 16 | gh pr checkout 454 17 | cd .. 18 | mv ${project} ${project}-454 19 | [ -d ${project}- ] && { 20 | mv ${project}- ${project} 21 | } 22 | -------------------------------------------------------------------------------- /clone/Eloquent/rr-scripts/guacamole/src/clone-guacamole-client-ec.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | project="guacamole-client" 4 | patch="${project}-patch.tgz" 5 | 6 | [ -d ${project}-ec ] && { 7 | rm -rf ${project}-ec- 8 | mv ${project}-ec ${project}-ec- 9 | } 10 | 11 | git clone ssh://gitlab.ecld.io/eloquent/${project}.git ${project}-ec 12 | 13 | [ -r ${patch} ] && tar xzvf ${patch} 14 | -------------------------------------------------------------------------------- /clone/Modules/clone-EmbedYoutube.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | project="MMM-EmbedYoutube" 4 | patch="${project}-patch.tgz" 5 | 6 | [ -d ${project} ] && { 7 | rm -rf ${project} 8 | } 9 | 10 | git clone https://github.com/nitpum/${project}.git 11 | 12 | [ -r ${patch} ] && tar xzvf ${patch} 13 | -------------------------------------------------------------------------------- /clone/Modules/clone-MMM-Detector.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | project="MMM-Detector" 4 | patch="${project}-patch.tgz" 5 | 6 | [ -d ${project} ] && { 7 | rm -rf ${project} 8 | } 9 | 10 | git clone https://github.com/bugsounet/${project}.git 11 | 12 | [ -r ${patch} ] && tar xzvf ${patch} 13 | -------------------------------------------------------------------------------- /clone/Modules/clone-MMM-GoogleAssistant.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | project="MMM-GoogleAssistant" 4 | patch="${project}-patch.tgz" 5 | 6 | [ -d ${project} ] && { 7 | rm -rf ${project} 8 | } 9 | 10 | git clone https://github.com/bugsounet/${project}.git 11 | 12 | [ -r ${patch} ] && tar xzvf ${patch} 13 | -------------------------------------------------------------------------------- /clone/Modules/clone-MMM-Instagram2020.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | project="MMM-Instagram2020" 4 | patch="${project}-patch.tgz" 5 | 6 | [ -d ${project} ] && { 7 | rm -rf ${project} 8 | } 9 | 10 | git clone https://github.com/AlexanderSalter/${project}.git 11 | 12 | [ -r ${patch} ] && tar xzvf ${patch} 13 | -------------------------------------------------------------------------------- /clone/Modules/clone-MMM-IronManGIF.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | gh repo clone 2hdlockness/MMM-IronManGIF 4 | -------------------------------------------------------------------------------- /clone/Modules/clone-MMM-NetworkScanner.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | project="MMM-NetworkScanner" 4 | patch="${project}-patch.tgz" 5 | 6 | [ -d ${project} ] && { 7 | rm -rf ${project} 8 | } 9 | 10 | git clone https://github.com/spitzlbergerj/${project}.git 11 | 12 | [ -r ${patch} ] && tar xzvf ${patch} 13 | -------------------------------------------------------------------------------- /clone/Modules/clone-MMM-Scenes.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | project="MMM-Scenes" 4 | patch="${project}-patch.tgz" 5 | 6 | [ -d ${project} ] && { 7 | rm -rf ${project} 8 | } 9 | 10 | git clone https://github.com/MMRIZE/${project}.git 11 | 12 | [ -r ${patch} ] && tar xzvf ${patch} 13 | -------------------------------------------------------------------------------- /clone/Modules/clone-MMM-Screen-Powersave-Notification.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | project="MMM-Screen-Powersave-Notification" 4 | patch="${project}-patch.tgz" 5 | 6 | [ -d ${project} ] && { 7 | rm -rf ${project} 8 | } 9 | 10 | git clone https://github.com/Tom-Hirschberger/${project}.git 11 | 12 | [ -r ${patch} ] && tar xzvf ${patch} 13 | -------------------------------------------------------------------------------- /clone/Modules/clone-MMM-TelegramBot.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | project="MMM-TelegramBot" 4 | patch="${project}-patch.tgz" 5 | 6 | [ -d ${project} ] && { 7 | rm -rf ${project} 8 | } 9 | 10 | git clone https://github.com/bugsounet/${project}.git 11 | 12 | [ -r ${patch} ] && tar xzvf ${patch} 13 | -------------------------------------------------------------------------------- /clone/Modules/clone-MMM-TweetsByTimelineOrList.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | gh repo clone AdamMoses-GitHub/MMM-TweetsByTimelineOrList 4 | -------------------------------------------------------------------------------- /clone/Modules/clone-MMM-WebView.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | project="MMM-WebView" 4 | patch="${project}-patch.tgz" 5 | 6 | [ -d ${project} ] && { 7 | rm -rf ${project} 8 | } 9 | 10 | git clone https://github.com/Iketaki/${project}.git 11 | 12 | [ -r ${patch} ] && tar xzvf ${patch} 13 | -------------------------------------------------------------------------------- /clone/Modules/clone-MMM-YouTube.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | project="MMM-YouTube" 4 | patch="${project}-patch.tgz" 5 | 6 | [ -d ${project} ] && { 7 | rm -rf ${project} 8 | } 9 | 10 | git clone https://github.com/Anonym-tsk/${project}.git 11 | 12 | [ -r ${patch} ] && tar xzvf ${patch} 13 | -------------------------------------------------------------------------------- /clone/Modules/clone-camera.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | gh repo clone alexyak/camera 4 | -------------------------------------------------------------------------------- /clone/Modules/clone-twitControl.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | gh repo clone Blastitt/twitControl 4 | -------------------------------------------------------------------------------- /clone/MoonlightLabs/scripts/arkit/clone-ARKit-CoreLocation.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # Change this to the name of the Github project 4 | tool="ARKit-CoreLocation" 5 | 6 | patch="${tool}-patch.tgz" 7 | 8 | [ -d ${tool} ] && { 9 | rm -rf ${tool} 10 | } 11 | 12 | # Change this to the appropriate URL 13 | git clone https://github.com/ProjectDent/${tool}.git 14 | 15 | [ -r ${patch} ] && tar xzvf ${patch} 16 | -------------------------------------------------------------------------------- /clone/MoonlightLabs/scripts/arkit/clone-ARKit-FloorIsLava.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | tool="ARKit-FloorIsLava" 4 | patch="${tool}-patch.tgz" 5 | 6 | [ -d ${tool} ] && { 7 | rm -rf ${tool} 8 | } 9 | 10 | git clone https://github.com/arirawr/${tool}.git 11 | 12 | [ -r ${patch} ] && tar xzvf ${patch} 13 | -------------------------------------------------------------------------------- /clone/MoonlightLabs/scripts/arkit/clone-ARKit-Sampler.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # Change this to the name of the Github project 4 | tool="ARKit-Sampler" 5 | 6 | patch="${tool}-patch.tgz" 7 | 8 | [ -d ${tool} ] && { 9 | rm -rf ${tool} 10 | } 11 | 12 | # Change this to the appropriate URL 13 | git clone https://github.com/shu223/${tool}.git 14 | 15 | [ -r ${patch} ] && tar xzvf ${patch} 16 | -------------------------------------------------------------------------------- /clone/MoonlightLabs/scripts/arkit/clone-ARKit.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # Change this to the name of the Github project 4 | tool="ARKit" 5 | 6 | patch="${tool}-patch.tgz" 7 | 8 | [ -d ${tool} ] && { 9 | rm -rf ${tool} 10 | } 11 | 12 | # Change this to the appropriate URL 13 | git clone https://github.com/ignacio-chiazzo/${tool}.git 14 | 15 | [ -r ${patch} ] && tar xzvf ${patch} 16 | -------------------------------------------------------------------------------- /clone/MoonlightLabs/scripts/arkit/clone-ARPaint.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # Change this to the name of the Github project 4 | tool="ARPaint" 5 | 6 | patch="${tool}-patch.tgz" 7 | 8 | [ -d ${tool} ] && { 9 | rm -rf ${tool} 10 | } 11 | 12 | git clone https://github.com/oabdelkarim/${tool}.git 13 | 14 | [ -r ${patch} ] && tar xzvf ${patch} 15 | -------------------------------------------------------------------------------- /clone/MoonlightLabs/scripts/arkit/clone-ARVideoKit.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # Change this to the name of the Github project 4 | tool="ARVideoKit" 5 | 6 | patch="${tool}-patch.tgz" 7 | 8 | [ -d ${tool} ] && { 9 | rm -rf ${tool} 10 | } 11 | 12 | # Change this to the appropriate URL 13 | git clone https://github.com/AFathi/${tool}.git 14 | 15 | [ -r ${patch} ] && tar xzvf ${patch} 16 | -------------------------------------------------------------------------------- /clone/MoonlightLabs/scripts/arkit/clone-FaceRecognition-in-ARKit.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # Change this to the name of the Github project 4 | tool="FaceRecognition-in-ARKit" 5 | 6 | patch="${tool}-patch.tgz" 7 | 8 | [ -d ${tool} ] && { 9 | rm -rf ${tool} 10 | } 11 | 12 | # Change this to the appropriate URL 13 | git clone https://github.com/NovaTecConsulting/${tool}.git 14 | 15 | [ -r ${patch} ] && tar xzvf ${patch} 16 | -------------------------------------------------------------------------------- /clone/MoonlightLabs/scripts/arkit/clone-NextLevel.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # Change this to the name of the Github project 4 | tool="NextLevel" 5 | 6 | patch="${tool}-patch.tgz" 7 | 8 | [ -d ${tool} ] && { 9 | rm -rf ${tool} 10 | } 11 | 12 | # Change this to the appropriate URL 13 | git clone https://github.com/NextLevel/${tool}.git 14 | 15 | [ -r ${patch} ] && tar xzvf ${patch} 16 | -------------------------------------------------------------------------------- /clone/MoonlightLabs/scripts/arkit/clone-ar-invaders.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # Change this to the name of the Github project 4 | tool="ar-invaders" 5 | 6 | patch="${tool}-patch.tgz" 7 | 8 | [ -d ${tool} ] && { 9 | rm -rf ${tool} 10 | } 11 | 12 | # Change this to the appropriate URL 13 | git clone https://github.com/aivantg/${tool}.git 14 | 15 | [ -r ${patch} ] && tar xzvf ${patch} 16 | -------------------------------------------------------------------------------- /clone/MoonlightLabs/scripts/arkit/clone-arkit-by-example.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | tool="arkit-by-example" 4 | patch="${tool}-patch.tgz" 5 | 6 | [ -d ${tool} ] && { 7 | rm -rf ${tool} 8 | } 9 | 10 | git clone https://github.com/markdaws/arkit-by-example.git 11 | 12 | [ -r ${patch} ] && tar xzvf ${patch} 13 | -------------------------------------------------------------------------------- /clone/MoonlightLabs/scripts/arkit/clone-moonlight-labs-arkit-example.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # Change this to the name of the Github project 4 | tool="moonlight-labs-arkit-example" 5 | 6 | patch="${tool}-patch.tgz" 7 | 8 | [ -d ${tool} ] && { 9 | rm -rf ${tool} 10 | } 11 | 12 | # Change this to the appropriate URL 13 | git clone https://gitlab.com/moonlightlabs/${tool}.git 14 | 15 | [ -r ${patch} ] && tar xzvf ${patch} 16 | -------------------------------------------------------------------------------- /clone/MoonlightLabs/scripts/ios/clone-awesome-ios.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # Change this to the name of the Github project 4 | tool="awesome-ios" 5 | 6 | patch="${tool}-patch.tgz" 7 | 8 | [ -d ${tool} ] && { 9 | rm -rf ${tool} 10 | } 11 | 12 | # Change this to the appropriate URL 13 | git clone https://github.com/vsouza/${tool}.git 14 | 15 | [ -r ${patch} ] && tar xzvf ${patch} 16 | -------------------------------------------------------------------------------- /clone/MoonlightLabs/scripts/ios/clone-iOS-11-by-Examples.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # Change this to the name of the Github project 4 | tool="iOS-11-by-Examples" 5 | 6 | patch="${tool}-patch.tgz" 7 | 8 | [ -d ${tool} ] && { 9 | rm -rf ${tool} 10 | } 11 | 12 | # Change this to the appropriate URL 13 | git clone https://github.com/artemnovichkov/${tool}.git 14 | 15 | [ -r ${patch} ] && tar xzvf ${patch} 16 | -------------------------------------------------------------------------------- /clone/MoonlightLabs/scripts/wallets/clone-EthereumKit.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | coin="EthereumKit" 4 | patch="${coin}-patch.tgz" 5 | 6 | [ -d ${coin} ] && { 7 | rm -rf ${coin} 8 | } 9 | 10 | git clone https://github.com/D-Technologies/EthereumKit.git 11 | 12 | [ -r ${patch} ] && tar xzvf ${patch} 13 | -------------------------------------------------------------------------------- /clone/MoonlightLabs/scripts/wallets/clone-HDWalletKit.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | coin="HDWalletKit" 4 | patch="${coin}-patch.tgz" 5 | 6 | [ -d ${coin} ] && { 7 | rm -rf ${coin} 8 | } 9 | 10 | git clone https://github.com/yuzushioh/HDWalletKit.git 11 | 12 | [ -r ${patch} ] && tar xzvf ${patch} 13 | -------------------------------------------------------------------------------- /clone/MoonlightLabs/scripts/wallets/clone-LykkeWallet.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | coin="LykkeWallet" 4 | patch="${coin}-patch.tgz" 5 | 6 | [ -d ${coin} ] && { 7 | rm -rf ${coin} 8 | } 9 | 10 | git clone https://github.com/nikagamkrelidze/LykkeWallet.git 11 | 12 | [ -r ${patch} ] && tar xzvf ${patch} 13 | -------------------------------------------------------------------------------- /clone/MoonlightLabs/scripts/wallets/clone-LykkeWalletAPI.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | coin="LykkeWalletAPI" 4 | patch="${coin}-patch.tgz" 5 | 6 | [ -d ${coin} ] && { 7 | rm -rf ${coin} 8 | } 9 | 10 | git clone https://github.com/LykkeCity/LykkeWalletAPI.git 11 | 12 | [ -r ${patch} ] && tar xzvf ${patch} 13 | -------------------------------------------------------------------------------- /clone/MoonlightLabs/scripts/wallets/clone-MyEtherWallet.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | coin="etherwallet" 4 | patch="${coin}-patch.tgz" 5 | 6 | [ -d ${coin} ] && { 7 | rm -rf ${coin} 8 | } 9 | 10 | git clone https://github.com/kvhnuke/etherwallet.git 11 | 12 | [ -r ${patch} ] && tar xzvf ${patch} 13 | -------------------------------------------------------------------------------- /clone/MoonlightLabs/scripts/wallets/clone-WeiWallet-iOS.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | coin="WeiWallet-iOS" 4 | patch="${coin}-patch.tgz" 5 | 6 | [ -d ${coin} ] && { 7 | rm -rf ${coin} 8 | } 9 | 10 | git clone https://github.com/popshootjapan/WeiWallet-iOS.git 11 | 12 | [ -r ${patch} ] && tar xzvf ${patch} 13 | -------------------------------------------------------------------------------- /clone/MoonlightLabs/scripts/wallets/clone-safe-ios.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | coin="safe-ios" 4 | patch="${coin}-patch.tgz" 5 | 6 | [ -d ${coin} ] && { 7 | rm -rf ${coin} 8 | } 9 | 10 | git clone https://github.com/gnosis/safe-ios.git 11 | 12 | [ -r ${patch} ] && tar xzvf ${patch} 13 | -------------------------------------------------------------------------------- /clone/React/Ignite/clone-ChainReacttApp.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | project="ChainReactApp2017" 4 | patch="${project}-patch.tgz" 5 | 6 | [ -d ${project} ] && { 7 | rm -rf ${project} 8 | } 9 | 10 | git clone https://github.com/infinitered/${project}.git 11 | 12 | [ -r ${patch} ] && tar xzvf ${patch} 13 | 14 | cd ${project} 15 | yarn install 16 | -------------------------------------------------------------------------------- /clone/Wikis/clone-DoctorFreeScripts.wiki.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | project="DoctorFreeScripts.wiki" 4 | patch="${project}-patch.tgz" 5 | 6 | [ -d ${project} ] && { 7 | rm -rf ${project} 8 | } 9 | 10 | git clone https://gitlab.com/doctorfree/${project}.git 11 | 12 | [ -r ${patch} ] && tar xzvf ${patch} 13 | -------------------------------------------------------------------------------- /clone/Wikis/clone-MMM-YouTubeWebView.wiki.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | project="MMM-YouTubeWebView.wiki" 4 | patch="${project}-patch.tgz" 5 | 6 | [ -d ${project} ] && { 7 | rm -rf ${project} 8 | } 9 | 10 | git clone https://gitlab.com/doctorfree/${project}.git 11 | 12 | [ -r ${patch} ] && tar xzvf ${patch} 13 | -------------------------------------------------------------------------------- /clone/Wikis/clone-MirrorCommand.wiki.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | project="MirrorCommand.wiki" 4 | patch="${project}-patch.tgz" 5 | 6 | [ -d ${project} ] && { 7 | rm -rf ${project} 8 | } 9 | 10 | git clone https://gitlab.com/doctorfree/${project}.git 11 | 12 | [ -r ${patch} ] && tar xzvf ${patch} 13 | -------------------------------------------------------------------------------- /clone/Wikis/clone-RoonCommandLine.wiki.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | project="RoonCommandLine.wiki" 4 | patch="${project}-patch.tgz" 5 | 6 | [ -d ${project} ] && { 7 | rm -rf ${project} 8 | } 9 | 10 | git clone https://gitlab.com/doctorfree/${project}.git 11 | 12 | [ -r ${patch} ] && tar xzvf ${patch} 13 | -------------------------------------------------------------------------------- /clone/Wordpress/Plugins/clone-foogallery.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | project="foogallery" 4 | patch="${project}-patch.tgz" 5 | 6 | [ -d ${project} ] && { 7 | rm -rf ${project} 8 | } 9 | 10 | git clone https://github.com/fooplugins/foogallery.git 11 | 12 | [ -r ${patch} ] && tar xzvf ${patch} 13 | -------------------------------------------------------------------------------- /clone/X11/clone-Arg.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | project="$1" 4 | patch="${project}-patch.tgz" 5 | 6 | [ -d ${project} ] && { 7 | rm -rf ${project} 8 | } 9 | 10 | git clone ssh://gitlab.com/doctorfree/${project}.git 11 | 12 | [ -r ${patch} ] && tar xzvf ${patch} 13 | -------------------------------------------------------------------------------- /clone/X11/clone-Stars.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | project="Stars" 4 | patch="${project}-patch.tgz" 5 | 6 | [ -d ${project} ] && { 7 | rm -rf ${project} 8 | } 9 | 10 | git clone ssh://gitlab.com/doctorfree/Stars.git 11 | 12 | [ -r ${patch} ] && tar xzvf ${patch} 13 | -------------------------------------------------------------------------------- /clone/X11/clone-Xwator.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | project="XWator" 4 | patch="${project}-patch.tgz" 5 | 6 | [ -d ${project} ] && { 7 | rm -rf ${project} 8 | } 9 | 10 | git clone ssh://gitlab.com/doctorfree/XWator.git 11 | 12 | [ -r ${patch} ] && tar xzvf ${patch} 13 | -------------------------------------------------------------------------------- /clone/arkit/clone-ARKit-FloorIsLava.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | tool="ARKit-FloorIsLava" 4 | patch="${tool}-patch.tgz" 5 | 6 | [ -d ${tool} ] && { 7 | rm -rf ${tool} 8 | } 9 | 10 | git clone https://github.com/arirawr/${tool}.git 11 | 12 | [ -r ${patch} ] && tar xzvf ${patch} 13 | -------------------------------------------------------------------------------- /clone/arkit/clone-ARKit.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # Change this to the name of the Github project 4 | tool="ARKit" 5 | 6 | patch="${tool}-patch.tgz" 7 | 8 | [ -d ${tool} ] && { 9 | rm -rf ${tool} 10 | } 11 | 12 | # Change this to the appropriate URL 13 | git clone https://github.com/ignacio-chiazzo/${tool}.git 14 | 15 | [ -r ${patch} ] && tar xzvf ${patch} 16 | -------------------------------------------------------------------------------- /clone/arkit/clone-ARPaint.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # Change this to the name of the Github project 4 | tool="ARPaint" 5 | 6 | patch="${tool}-patch.tgz" 7 | 8 | [ -d ${tool} ] && { 9 | rm -rf ${tool} 10 | } 11 | 12 | git clone https://github.com/oabdelkarim/${tool}.git 13 | 14 | [ -r ${patch} ] && tar xzvf ${patch} 15 | -------------------------------------------------------------------------------- /clone/arkit/clone-FaceRecognition-in-ARKit.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # Change this to the name of the Github project 4 | tool="FaceRecognition-in-ARKit" 5 | 6 | patch="${tool}-patch.tgz" 7 | 8 | [ -d ${tool} ] && { 9 | rm -rf ${tool} 10 | } 11 | 12 | # Change this to the appropriate URL 13 | git clone https://github.com/NovaTecConsulting/${tool}.git 14 | 15 | [ -r ${patch} ] && tar xzvf ${patch} 16 | -------------------------------------------------------------------------------- /clone/arkit/clone-NextLevel.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # Change this to the name of the Github project 4 | tool="NextLevel" 5 | 6 | patch="${tool}-patch.tgz" 7 | 8 | [ -d ${tool} ] && { 9 | rm -rf ${tool} 10 | } 11 | 12 | # Change this to the appropriate URL 13 | git clone https://github.com/NextLevel/${tool}.git 14 | 15 | [ -r ${patch} ] && tar xzvf ${patch} 16 | -------------------------------------------------------------------------------- /clone/arkit/clone-Proto.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # Change this to the name of the Github project 4 | tool="Proto" 5 | 6 | patch="${tool}-patch.tgz" 7 | 8 | [ -d ${tool} ] && { 9 | rm -rf ${tool} 10 | } 11 | 12 | # Change this to the appropriate URL 13 | git clone https://github.com/CHANGEME/${tool}.git 14 | 15 | [ -r ${patch} ] && tar xzvf ${patch} 16 | -------------------------------------------------------------------------------- /clone/arkit/clone-arkit-by-example.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | tool="arkit-by-example" 4 | patch="${tool}-patch.tgz" 5 | 6 | [ -d ${tool} ] && { 7 | rm -rf ${tool} 8 | } 9 | 10 | git clone https://github.com/markdaws/arkit-by-example.git 11 | 12 | [ -r ${patch} ] && tar xzvf ${patch} 13 | -------------------------------------------------------------------------------- /clone/clone-Arg.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | project="$1" 4 | patch="${project}-patch.tgz" 5 | 6 | [ -d ${project} ] && { 7 | rm -rf ${project} 8 | } 9 | 10 | git clone ssh://gitlab.com/doctorfree/${project}.git 11 | 12 | [ -r ${patch} ] && tar xzvf ${patch} 13 | -------------------------------------------------------------------------------- /clone/clone-Cryptocurrency.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | project="Cryptocurrency" 4 | patch="${project}-patch.tgz" 5 | 6 | [ -d ${project} ] && { 7 | rm -rf ${project} 8 | } 9 | 10 | git clone ssh://gitlab.com/doctorfree/Cryptocurrency.git 11 | 12 | [ -r ${patch} ] && tar xzvf ${patch} 13 | -------------------------------------------------------------------------------- /clone/clone-DoctorFreeScripts.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | project="DoctorFreeScripts" 4 | patch="${project}-patch.tgz" 5 | 6 | [ -d ${project} ] && { 7 | rm -rf ${project} 8 | } 9 | 10 | git clone ssh://gitlab.com/doctorfree/DoctorFreeScripts.git 11 | 12 | [ -r ${patch} ] && tar xzvf ${patch} 13 | -------------------------------------------------------------------------------- /clone/clone-MMM-MacAddressScan.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | project="MMM-MacAddressScan" 4 | patch="${project}-patch.tgz" 5 | 6 | [ -d ${project} ] && { 7 | rm -rf ${project} 8 | } 9 | 10 | git clone https://gitlab.com/doctorfree/${project}.git 11 | 12 | [ -r ${patch} ] && tar xzvf ${patch} 13 | -------------------------------------------------------------------------------- /clone/clone-MMM-YouTubeWebView.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | project="MMM-YouTubeWebView" 4 | patch="${project}-patch.tgz" 5 | 6 | [ -d ${project} ] && { 7 | rm -rf ${project} 8 | } 9 | 10 | git clone https://gitlab.com/doctorfree/${project}.git 11 | 12 | [ -r ${patch} ] && tar xzvf ${patch} 13 | -------------------------------------------------------------------------------- /clone/clone-MagicMirror_scripts.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | gh repo clone sdetweil/MagicMirror_scripts 4 | -------------------------------------------------------------------------------- /clone/clone-MirrorCommand.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | project="MirrorCommand" 4 | patch="${project}-patch.tgz" 5 | 6 | [ -d ${project} ] && { 7 | rm -rf ${project} 8 | } 9 | 10 | git clone ssh://gitlab.com/doctorfree/${project}.git 11 | 12 | [ -r ${patch} ] && tar xzvf ${patch} 13 | -------------------------------------------------------------------------------- /clone/clone-RoonCommandLine.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | project="RoonCommandLine" 4 | patch="${project}-patch.tgz" 5 | 6 | [ -d ${project} ] && { 7 | rm -rf ${project} 8 | } 9 | 10 | git clone ssh://gitlab.com/doctorfree/${project}.git 11 | 12 | [ -r ${patch} ] && tar xzvf ${patch} 13 | -------------------------------------------------------------------------------- /clone/clone-Scripts-https.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | project="DoctorFreeScripts" 4 | patch="${project}-patch.tgz" 5 | 6 | [ -d ${project} ] && { 7 | rm -rf ${project} 8 | } 9 | 10 | git clone --recurse-submodules https://gitlab.com/doctorfree/${project}.git 11 | 12 | [ -r ${patch} ] && tar xzvf ${patch} 13 | -------------------------------------------------------------------------------- /clone/clone-Scripts.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | project="DoctorFreeScripts" 4 | patch="${project}-patch.tgz" 5 | 6 | [ -d ${project} ] && { 7 | rm -rf ${project} 8 | } 9 | 10 | git clone --recurse-submodules ssh://gitlab.com/doctorfree/${project}.git 11 | 12 | [ -r ${patch} ] && tar xzvf ${patch} 13 | -------------------------------------------------------------------------------- /clone/clone-Stars.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | project="Stars" 4 | patch="${project}-patch.tgz" 5 | 6 | [ -d ${project} ] && { 7 | rm -rf ${project} 8 | } 9 | 10 | git clone ssh://gitlab.com/doctorfree/Stars.git 11 | 12 | [ -r ${patch} ] && tar xzvf ${patch} 13 | -------------------------------------------------------------------------------- /clone/clone-Wallhaven-Downloader.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | DIR="Wallhaven-Downloader" 4 | [ -d $DIR ] && mv $DIR ${DIR}- 5 | git clone https://github.com/macearl/Wallhaven-Downloader.git 6 | -------------------------------------------------------------------------------- /clone/clone-Xwator.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | project="XWator" 4 | patch="${project}-patch.tgz" 5 | 6 | [ -d ${project} ] && { 7 | rm -rf ${project} 8 | } 9 | 10 | git clone ssh://gitlab.com/doctorfree/XWator.git 11 | 12 | [ -r ${patch} ] && tar xzvf ${patch} 13 | -------------------------------------------------------------------------------- /clone/clone-codeSTACKr.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | project="codeSTACKr" 4 | patch="${project}-patch.tgz" 5 | 6 | [ -d ${project} ] && { 7 | rm -rf ${project} 8 | } 9 | 10 | git clone https://github.com/${project}/${project}.git 11 | 12 | [ -r ${patch} ] && tar xzvf ${patch} 13 | -------------------------------------------------------------------------------- /clone/clone-doctorfree.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | project="doctorfree" 4 | patch="${project}-patch.tgz" 5 | 6 | [ -d ${project} ] && { 7 | rm -rf ${project} 8 | } 9 | 10 | git clone https://github.com/${project}/${project}.git 11 | 12 | [ -r ${patch} ] && tar xzvf ${patch} 13 | -------------------------------------------------------------------------------- /clone/clone-ffmpeg.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | project="ffmpeg" 4 | patch="${project}-patch.tgz" 5 | 6 | [ -d ${project} ] && { 7 | rm -rf ${project} 8 | } 9 | 10 | git clone https://git.ffmpeg.org/${project}.git 11 | 12 | [ -r ${patch} ] && tar xzvf ${patch} 13 | -------------------------------------------------------------------------------- /clone/clone-node-roon-api.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | project="node-roon-api" 4 | patch="${project}-patch.tgz" 5 | 6 | [ -d ${project} ] && { 7 | rm -rf ${project} 8 | } 9 | 10 | git clone https://github.com/RoonLabs/${project}.git 11 | 12 | [ -r ${patch} ] && tar xzvf ${patch} 13 | -------------------------------------------------------------------------------- /clone/clone-pyroon.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | project="pyroon" 4 | patch="$HOME/src/RoonCommandLine/patches/pyroon-listmedia.patch" 5 | 6 | [ -d ${project} ] && { 7 | rm -rf ${project} 8 | } 9 | 10 | git clone https://github.com/pavoni/${project}.git 11 | 12 | # [ -r ${patch} ] && { 13 | # patch -b -p0 < ${patch} 14 | # } 15 | -------------------------------------------------------------------------------- /clone/clone-roon-extension-http-api.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | project="roon-extension-http-api" 4 | patch="$HOME/src/RoonCommandLine/patches/${project}.patch" 5 | 6 | [ -d ${project} ] && { 7 | rm -rf ${project} 8 | } 9 | 10 | git clone https://github.com/st0g1e/${project}.git 11 | 12 | [ -r ${patch} ] && { 13 | patch -b -p0 < ${patch} 14 | } 15 | -------------------------------------------------------------------------------- /clone/clone-roon-web-controller.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | project="roon-web-controller" 4 | patch="$HOME/src/patches/${project}.patch" 5 | 6 | [ -d ${project} ] && { 7 | rm -rf ${project} 8 | } 9 | 10 | git clone https://github.com/pluggemi/${project}.git 11 | 12 | [ -r ${patch} ] && { 13 | patch -b -p0 < ${patch} 14 | } 15 | -------------------------------------------------------------------------------- /clone/clone-smartboard.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | project="smartboard" 4 | patch="${project}-patch.tgz" 5 | 6 | [ -d ${project} ] && { 7 | rm -rf ${project} 8 | } 9 | 10 | git clone https://github.com/hangorazvan/${project}.git 11 | 12 | [ -r ${patch} ] && tar xzvf ${patch} 13 | -------------------------------------------------------------------------------- /clone/clone-synergy-core.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | project="synergy-core" 4 | 5 | [ -d ${project} ] && { 6 | rm -rf ${project} 7 | } 8 | 9 | # git clone https://github.com/symless/synergy-core.git 10 | gh repo clone symless/${project} 11 | -------------------------------------------------------------------------------- /clone/trading/clone-Profit-Trailer-Settings.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | git clone https://github.com/But4ler/Profit-Trailer-Settings.git 4 | -------------------------------------------------------------------------------- /clone/trading/clone-blackbird.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | [ -d blackbird ] && { 4 | rm -rf blackbird 5 | } 6 | 7 | git clone https://github.com/butor/blackbird.git 8 | -------------------------------------------------------------------------------- /clone/trading/clone-dusty.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | [ -d Team-Dusty-PT-Info-Files ] && { 4 | rm -rf Team-Dusty-PT-Info-Files 5 | } 6 | 7 | git clone https://github.com/TeamDusty/Team-Dusty-PT-Info-Files.git 8 | -------------------------------------------------------------------------------- /clone/trading/clone-profittrailer.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | [ -d profit-trailer ] && { 4 | rm -rf profit-trailer 5 | } 6 | 7 | git clone https://github.com/taniman/profit-trailer.git 8 | -------------------------------------------------------------------------------- /clone/trading/profit-trailer/projects/clone-PTChatBot.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | [ -d PTChatBot ] && { 4 | rm -rf PTChatBot 5 | } 6 | 7 | git clone https://github.com/CryptoRireal/PTChatBot.git 8 | -------------------------------------------------------------------------------- /clone/trading/profit-trailer/projects/clone-PTMagic.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | git clone https://github.com/PTMagicians/PTMagic.git 4 | -------------------------------------------------------------------------------- /clone/trading/profit-trailer/projects/clone-binance-auto-blacklist.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | [ -d binance-auto-blacklist ] && { 4 | rm -rf binance-auto-blacklist 5 | } 6 | 7 | git clone https://github.com/bennettca/binance-auto-blacklist.git 8 | -------------------------------------------------------------------------------- /clone/trading/profit-trailer/projects/clone-community-tools.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | [ -d Community-Tools ] && { 4 | rm -rf Community-Tools 5 | } 6 | 7 | git clone https://github.com/CryptoGnome/Community-Tools.git 8 | -------------------------------------------------------------------------------- /errinfo: -------------------------------------------------------------------------------- 1 | info() { printf "%b[info]%b %s\n" '\e[0;32m\033[1m' '\e[0m' "$*" >&2; } 2 | warn() { printf "%b[warn]%b %s\n" '\e[0;33m\033[1m' '\e[0m' "$*" >&2; } 3 | erro() { printf "%b[erro]%b %s\n" '\e[0;31m\033[1m' '\e[0m' "$*" >&2; } 4 | -------------------------------------------------------------------------------- /etc/crontab-borg.in: -------------------------------------------------------------------------------- 1 | SHELL=/bin/bash 2 | # 3 | # m h dom mon dow command 4 | # 5 | # Remote backup daily with borg 6 | 0 23 * * * /bin/bash -lc '/home/ronnie/bin/borg-create' 7 | -------------------------------------------------------------------------------- /etc/glances-server.service: -------------------------------------------------------------------------------- 1 | # Glances server 2 | # Install this service file in /etc/systemd/system/ 3 | # Enable the service with 4 | # sudo systemctl enable glances-server.service 5 | # Start this service with 6 | # sudo systemctl start glances-web-server.service 7 | 8 | [Unit] 9 | Description=Glances 10 | After=network.target 11 | 12 | [Service] 13 | ExecStart=/usr/local/bin/glances -s 14 | Restart=on-abort 15 | RemainAfterExit=yes 16 | 17 | [Install] 18 | WantedBy=multi-user.target 19 | -------------------------------------------------------------------------------- /etc/glances-web.service: -------------------------------------------------------------------------------- 1 | # Glances web server 2 | # Install this service file in /etc/systemd/system/ 3 | # Enable the service with 4 | # sudo systemctl enable glances-web.service 5 | # Start this service with 6 | # sudo systemctl start glances-web.service 7 | 8 | [Unit] 9 | Description=Glances 10 | After=network.target 11 | 12 | [Service] 13 | ExecStart=/usr/local/bin/glances -w 14 | Restart=on-abort 15 | RemainAfterExit=yes 16 | 17 | [Install] 18 | WantedBy=multi-user.target 19 | -------------------------------------------------------------------------------- /lsd/README.md: -------------------------------------------------------------------------------- 1 | These are configuration files for the **lsd** utility. 2 | 3 | Homepage: https://github.com/Peltoche/lsd 4 | 5 | Install these files in `$HOME/.config/lsd/` 6 | -------------------------------------------------------------------------------- /lsd/themes/default.yaml: -------------------------------------------------------------------------------- 1 | user: 230 2 | group: 187 3 | permission: 4 | read: dark_green 5 | write: dark_yellow 6 | exec: dark_red 7 | exec-sticky: 5 8 | no-access: 245 9 | date: 10 | hour-old: 40 11 | day-old: 42 12 | older: 36 13 | size: 14 | none: 245 15 | small: 229 16 | medium: 216 17 | large: 172 18 | inode: 19 | valid: 13 20 | invalid: 245 21 | links: 22 | valid: 13 23 | invalid: 245 24 | tree-edge: 245 25 | -------------------------------------------------------------------------------- /macUninstall: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | PKG=DoctorFreeScripts 4 | LOCAL="/usr/local" 5 | DEST=${LOCAL}/${PKG} 6 | DOC=${LOCAL}/share/doc 7 | 8 | [ -x /usr/local/DoctorFreeScripts/etc/preremove ] && { 9 | sudo /usr/local/DoctorFreeScripts/etc/preremove 10 | } 11 | 12 | sudo rm -rf ${DEST} 13 | sudo rm -rf ${DOC}/${PKG} 14 | 15 | echo "${PKG} uninstalled" 16 | -------------------------------------------------------------------------------- /profittrailer/blacklist_delete.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | PT_DIR="/usr/local/lib/ProfitTrailer" 4 | 5 | [ -d ${PT_DIR} ] || { 6 | echo "${PT_DIR} does not exist or is not a directory. Exiting." 7 | exit 1 8 | } 9 | 10 | cd ${PT_DIR} 11 | pm2 delete blacklist 12 | -------------------------------------------------------------------------------- /profittrailer/blacklist_stop.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | PT_DIR="/usr/local/lib/ProfitTrailer" 4 | 5 | [ -d ${PT_DIR} ] || { 6 | echo "${PT_DIR} does not exist or is not a directory. Exiting." 7 | exit 1 8 | } 9 | 10 | cd ${PT_DIR} 11 | pm2 stop blacklist 12 | -------------------------------------------------------------------------------- /profittrailer/chkbinance.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # 3 | # chkbinance - Check ProfitTrailer config files for Binance to see if any 4 | # changes have been made. 5 | 6 | INST_DIR=/usr/local/lib/ProfitTrailer 7 | TOP="${HOME}/src/trading/profit-trailer/binance/installed" 8 | 9 | [ -d ${TOP} ] || { 10 | echo "$TOP does not exist or is not a directory. Exiting." 11 | exit 1 12 | } 13 | 14 | cd ${TOP} 15 | for i in *.properties *.json trading/* 16 | do 17 | diff $i ${INST_DIR}/$i > /dev/null || echo "$i differs" 18 | done 19 | -------------------------------------------------------------------------------- /profittrailer/instem: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | LOCAL=/usr/local 4 | CONFD=/usr/share/grc 5 | 6 | for i in p*.sh bl*.sh 7 | do 8 | j=`echo $i | sed -e "s/\.sh//"` 9 | cp $i ${LOCAL}/bin/$j 10 | chmod 755 ${LOCAL}/bin/$j 11 | done 12 | 13 | for i in *binance*.sh *bittrex*.sh 14 | do 15 | j=`echo $i | sed -e "s/\.sh//"` 16 | cp $i ${HOME}/bin/$j 17 | chmod 755 ${HOME}/bin/$j 18 | done 19 | 20 | for i in conf.* 21 | do 22 | sudo cp $i ${CONFD}/$i 23 | sudo chmod 644 ${CONFD}/$i 24 | done 25 | -------------------------------------------------------------------------------- /profittrailer/profittrailer.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | INST_DIR=/usr/local/lib/ProfitTrailer 4 | 5 | [ -d ${INST_DIR} ] || { 6 | echo "${INST_DIR} does not exist or is not a directory. Exiting." 7 | exit 1 8 | } 9 | 10 | cd ${INST_DIR} 11 | 12 | java -Djava.net.preferIPv4Stack=true -Dsun.stdout.encoding=UTF-8 -jar ProfitTrailer.jar -XX:+UseConcMarkSweepGC -Xmx512m -Xms512m 13 | 14 | read -p "Press or CTRL-C to abort ... " 15 | -------------------------------------------------------------------------------- /profittrailer/pt_delete.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | PT_DIR=/usr/local/lib/ProfitTrailer 4 | 5 | [ -d ${PT_DIR} ] || { 6 | echo "${PT_DIR} does not exist or is not a directory. Exiting." 7 | exit 1 8 | } 9 | 10 | cd ${PT_DIR} 11 | pm2 delete ${PT_DIR}/pm2-ProfitTrailer.json 12 | -------------------------------------------------------------------------------- /profittrailer/pt_start.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | PT_DIR=/usr/local/lib/ProfitTrailer 4 | LOG=ProfitTrailer.log 5 | 6 | [ -d ${PT_DIR} ] || { 7 | echo "${PT_DIR} does not exist or is not a directory. Exiting." 8 | exit 1 9 | } 10 | 11 | cd ${PT_DIR} 12 | pm2 start ${PT_DIR}/pm2-ProfitTrailer.json 13 | sleep 10 14 | inst=`type -p grcat` 15 | if [ "$inst" ] 16 | then 17 | tail -f ${PT_DIR}/logs/${LOG} | grcat conf.profittrailer 18 | else 19 | tail -f ${PT_DIR}/logs/${LOG} 20 | fi 21 | -------------------------------------------------------------------------------- /profittrailer/pt_stop.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | PT_DIR=/usr/local/lib/ProfitTrailer 4 | 5 | [ -d ${PT_DIR} ] || { 6 | echo "${PT_DIR} does not exist or is not a directory. Exiting." 7 | exit 1 8 | } 9 | 10 | cd ${PT_DIR} 11 | pm2 stop ${PT_DIR}/pm2-ProfitTrailer.json 12 | -------------------------------------------------------------------------------- /profittrailer/testconf: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | PT=ProfitTrailer 4 | PTDIR=/usr/local/lib/${PT}/logs 5 | 6 | tail -n 100 ${PTDIR}/${PT}.log.1 | grcat conf.profittrailer 7 | -------------------------------------------------------------------------------- /resumes/alt_resume.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doctorfree/DoctorFreeScripts/f378431724ecc243be2ba8142315f4359addf188/resumes/alt_resume.docx -------------------------------------------------------------------------------- /resumes/alt_resume.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doctorfree/DoctorFreeScripts/f378431724ecc243be2ba8142315f4359addf188/resumes/alt_resume.pdf -------------------------------------------------------------------------------- /resumes/rrecord_resume.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doctorfree/DoctorFreeScripts/f378431724ecc243be2ba8142315f4359addf188/resumes/rrecord_resume.docx -------------------------------------------------------------------------------- /resumes/rrecord_resume.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doctorfree/DoctorFreeScripts/f378431724ecc243be2ba8142315f4359addf188/resumes/rrecord_resume.pdf -------------------------------------------------------------------------------- /scripts/cron.bash.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | set -e 3 | 4 | source /etc/environment 5 | source /etc/profile 6 | 7 | # Make sure $HOME/bin and /usr/local/bin is in PATH 8 | export PATH=$PATH:$HOME/bin:/usr/local/bin 9 | 10 | # restore SHELL env var for cron 11 | SHELL=/bin/bash 12 | # execute the cron command in an actual shell 13 | exec /bin/bash --norc "$@" 14 | -------------------------------------------------------------------------------- /scripts/eject.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # 3 | ## @file eject.sh 4 | ## @brief Eject the CD/DVD 5 | ## @author Ronald Joe Record (rr at ronrecord dot com) 6 | ## @copyright Copyright (c) 2014, Ronald Joe Record, all rights reserved. 7 | ## @date Written 28-Nov-2014 8 | ## @version 1.0.1 9 | ## 10 | # Edit these to match the desired drive/model (strings returned by drutil list) 11 | DRIVE="DVDRW" 12 | MODEL="GX50N" 13 | 14 | NUM=`drutil list | grep ${DRIVE} | grep ${MODEL} | awk ' { print $1 } '` 15 | drutil tray eject ${NUM} 16 | -------------------------------------------------------------------------------- /scripts/ripvcr.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | ffmpeg -f v4l2 -framerate 25 -thread_queue_size 512 -i /dev/video0 \ 4 | -f alsa -thread_queue_size 512 -i hw:2,0 -t 02:14:32 -c:v h264 \ 5 | -c:a aac -pix_fmt yuv420p output.mmp4 6 | -------------------------------------------------------------------------------- /scripts/trashcan.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # 3 | # trashcan - hide or show the gnome desktop trash icon 4 | 5 | case "$1" in 6 | hide|Hide|h|H) 7 | gsettings set org.gnome.shell.extensions.ding show-trash false 8 | ;; 9 | show|Show|s|S) 10 | gsettings set org.gnome.shell.extensions.ding show-trash true 11 | ;; 12 | *) 13 | echo "Usage: trashcan hide|show" 14 | ;; 15 | esac 16 | -------------------------------------------------------------------------------- /systemd/ethminer.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=ethminer service, starts the ethminer Ethereum miner 3 | After=multi-user.target 4 | 5 | [Service] 6 | Type=simple 7 | ExecStart=/bin/bash /usr/local/bin/start_ethminer -d 30 -s 8 | ExecStop=/bin/bash /usr/local/bin/stop_ethminer 9 | 10 | [Install] 11 | WantedBy=multi-user.target 12 | -------------------------------------------------------------------------------- /systemd/user/randomwall.service: -------------------------------------------------------------------------------- 1 | # ~/.config/systemd/user/randomwall.service 2 | [Unit] 3 | Description=Change GNOME wallpaper 4 | 5 | [Service] 6 | ExecStart=/usr/local/bin/randomwall 7 | -------------------------------------------------------------------------------- /systemd/user/randomwall.timer: -------------------------------------------------------------------------------- 1 | # ~/.config/systemd/user/randomwall.timer 2 | [Unit] 3 | Description=Start randomwall.service hourly 4 | 5 | [Timer] 6 | OnCalendar=hourly 7 | 8 | [Install] 9 | WantedBy=timers.target 10 | -------------------------------------------------------------------------------- /viewman: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | MANDIR=`pwd`/man 4 | page="$1" 5 | 6 | [ "${page}" ] || { 7 | echo 'Usage: viewman ' 8 | echo 'Where is an existing man page in man/man?/name.?' 9 | exit 1 10 | } 11 | 12 | plat=`uname -s` 13 | if [ "$plat" == "Darwin" ] 14 | then 15 | man -M ${MANDIR} $1 16 | else 17 | for manpage in ${MANDIR}/man*/${page}.? 18 | do 19 | [ "${manpage}" == "${MANDIR}/man*/${page}.?" ] && continue 20 | man -l ${manpage} 21 | done 22 | fi 23 | 24 | --------------------------------------------------------------------------------