{"id":18011466,"url":"https://github.com/tmiland/spooky2-presets","last_synced_at":"2025-10-19T19:35:31.577Z","repository":{"id":214778006,"uuid":"737335935","full_name":"tmiland/spooky2-presets","owner":"tmiland","description":"Script to make generator group presets for Spooky2","archived":false,"fork":false,"pushed_at":"2024-08-22T12:28:39.000Z","size":43,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-09T23:27:52.929Z","etag":null,"topics":["frequencies","preset","presets","rife","spooky2"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tmiland.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-12-30T16:59:14.000Z","updated_at":"2024-08-22T12:28:44.000Z","dependencies_parsed_at":"2024-02-01T17:41:54.395Z","dependency_job_id":null,"html_url":"https://github.com/tmiland/spooky2-presets","commit_stats":null,"previous_names":["tmiland/spooky2-presets"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tmiland%2Fspooky2-presets","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tmiland%2Fspooky2-presets/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tmiland%2Fspooky2-presets/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tmiland%2Fspooky2-presets/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tmiland","download_url":"https://codeload.github.com/tmiland/spooky2-presets/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247189118,"owners_count":20898633,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["frequencies","preset","presets","rife","spooky2"],"created_at":"2024-10-30T03:10:44.835Z","updated_at":"2025-10-19T19:35:26.550Z","avatar_url":"https://github.com/tmiland.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# spooky2-presets\n Script to make generator group presets\n \n - Takes a \"snapshot\" of a range of generators with named preset\n   - This can later be used and restored as running programs\n - Takes dated backups (can be set up as a cron job)\n - Option to restore from backups\n\n![spooky2-presets](https://github.com/tmiland/spooky2-presets/blob/main/img/spooky2-presets.png?raw=true)\n\n ### Installation\n\n Download script\n\n ```bash\n curl -sSL -o ~/.scripts/spooky2_preset.sh  https://github.com/tmiland/spooky2-presets/raw/main/spooky2_preset.sh\n ```\n\n Symlink:\n ```bash\n  ln -sfn ~/.scripts/spooky2_preset.sh ~/.local/bin/spooky2_preset\n ```\n\nCreate credentials file:\n\n```bash\ntouch /root/.spooky2_credentials\n```\nwith content:\n```bash\nusername=YOURUSER\npassword=YOURPASSWORD\n```\nGive permissions:\n```bash\nsudo chmod 400 /root/.spooky2_credentials\n```\nMount spooky2 folder (**Change username**):\n\n`sudo mkdir /media/spooky2 \u0026\u0026 sudo nano /etc/fstab`\n```bash\n# Mount Spooky2 smb disk on boot\n//192.168.1.100/spooky2 /media/spooky2 cifs -o credentials=/root/.spooky2_credentials,uid=1000,gid=1000,forceuid,forcegid\n```\nMount disk\n```bash\nmount -a\n```\nTo unmount\n```bash\numount -l /media/spooky2\n```\n\nChange to mounted spooky2 network share in script:\n```bash\nfolder=/media/spooky2\n```\n\nForders that will be created:\n\n```bash\nbackups=$HOME/.spooky2_backups\npresets=$HOME/.spooky2_presets\n```\n\nChange to the amount of gens you need (range E.g: (1..4 or 4..8)) in script:\n```bash\ngenerators=( CH{1..8}.txt )\n```\n\n## Usage\n\n```bash\nUsage: spooky2_preset [option]\n\n  --create-preset     | -cp           create preset\n  --use-preset        | -up           use preset\n  --backup            | -b            backup presets\n  --restore-backup    | -rb           restore backup presets\n```\n\n### Install backup option with systemd\n\n`/etc/systemd/system/spooky2_preset.service`\n```bash\n[Unit]\nDescription=Script to make generator group presets\nRequires=spooky2_preset.service\n\n[Timer]\nUnit=spooky2_preset.service\nOnCalendar=daily\nAccuracySec=1d\nPersistent=true\n\n[Install]\nWantedBy=timers.target\n```\n\n`/etc/systemd/system/spooky2_preset.timer`\n```bash\n[Unit]\nDescription=Script to make generator group presets\nWants=spooky2_preset.timer\n\n[Service]\nType=oneshot\nExecStart=/bin/bash $HOME/.scripts/spooky2_preset.sh -b\n\n[Install]\nWantedBy=multi-user.target\n```\n\n```bash\nsystemctl enable spooky2_preset.{service,timer} \u0026\u0026 \\\nsystemctl start spooky2_preset.{service,timer} \u0026\u0026 \\\nsystemctl status spooky2_preset.{service,timer}\n```\n\n#### Disclaimer \n\n*** ***Use at own risk*** ***\n\n### License\n\n[![MIT License Image](https://upload.wikimedia.org/wikipedia/commons/thumb/0/0c/MIT_logo.svg/220px-MIT_logo.svg.png)](https://github.com/tmiland/spooky2-presets/blob/master/LICENSE)\n\n[MIT License](https://github.com/tmiland/spooky2-presets/blob/master/LICENSE)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftmiland%2Fspooky2-presets","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftmiland%2Fspooky2-presets","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftmiland%2Fspooky2-presets/lists"}