spellbook

🪄 Shell and Powershell scripts registry

https://github.com/jmaczan/spellbook

Science Score: 44.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • ✓
    CITATION.cff file
    Found CITATION.cff file
  • ✓
    codemeta.json file
    Found codemeta.json file
  • ✓
    .zenodo.json file
    Found .zenodo.json file
  • â—‹
    DOI references
  • â—‹
    Academic publication links
  • â—‹
    Committers with academic emails
  • â—‹
    Institutional organization owner
  • â—‹
    JOSS paper metadata
  • â—‹
    Scientific vocabulary similarity
    Low similarity (9.3%) to scientific vocabulary

Keywords

bash bash-script package-manager package-registry powershell powershell-script python registry self-hosted shell shell-script typescript
Last synced: 4 months ago · JSON representation ·

Repository

🪄 Shell and Powershell scripts registry

Basic Info
Statistics
  • Stars: 3
  • Watchers: 2
  • Forks: 0
  • Open Issues: 0
  • Releases: 2
Topics
bash bash-script package-manager package-registry powershell powershell-script python registry self-hosted shell shell-script typescript
Created almost 4 years ago · Last pushed over 2 years ago
Metadata Files
Readme Citation

README.md

spellbook

Bash (and in the future Powershell) scripts registry

Web App

A React app stored in web/.

You need to specify one environment variable (for example using .env file) - REACT_APP_REGISTRY_URL - which points to registry and ends with a slash (/):

REACT_APP_REGISTRY_URL=https://link.url/

Two other env variables are optional:

REACT_APP_PAYMENT_URL_SUBSCRIPTION= REACT_APP_PAYMENT_URL_OTP=

They are links to payment processor, completely optional.

Install

npm install

Build

npm run build

Run

npm run start

CLI

Python CLI standalone app, stored in cli/ directory

Build

./build.sh

Install

./install.sh

Commands

Learn (add) script

spell learn <script name>

Forget (delete) script

spell forget <script name>

Show list of learned scripts

spell list

API

Deprecated API for retrieving scripts. You can still use it anyway

Build

npm run build

Start

npm run start

Registry

Contains all scripts in a separate directories. See README in registry/ for more detailed info

Registry-utils

Python scripts for Registry

License

Free to use for non-commercial usage

For commercial, pay $10 per year per user - buy here

Author

Copyright 2022-2023 Jędrzej Paweł Maczan

Owner

  • Name: JÄ™drzej Maczan
  • Login: jmaczan
  • Kind: user

Citation (CITATION.cff)

cff-version: 1.2.0
message: "If you use this software, please cite it as below."
authors:
- family-names: "Maczan"
  given-names: "Jędrzej Paweł"
  orcid: "https://orcid.org/0000-0003-1741-6064"
title: "Spellbook"
date-released: 2022-03-02
url: "https://github.com/jmaczan/spellbook"

GitHub Events

Total
Last Year

Committers

Last synced: 7 months ago

All Time
  • Total Commits: 157
  • Total Committers: 2
  • Avg Commits per committer: 78.5
  • Development Distribution Score (DDS): 0.191
Past Year
  • Commits: 0
  • Committers: 0
  • Avg Commits per committer: 0.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
jmaczan j****l@m****l 127
Jędrzej Paweł Maczan j****j@E****l 30
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 7 months ago

All Time
  • Total issues: 0
  • Total pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Total issue authors: 0
  • Total pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
Pull Request Authors
Top Labels
Issue Labels
Pull Request Labels

Dependencies

api/package-lock.json npm
  • 313 dependencies
api/package.json npm
  • @types/cors ^2.8.12 development
  • @types/express ^4.17.13 development
  • @types/node ^17.0.21 development
  • @typescript-eslint/eslint-plugin ^5.13.0 development
  • @typescript-eslint/parser ^5.13.0 development
  • eslint ^8.10.0 development
  • eslint-config-prettier ^8.5.0 development
  • eslint-plugin-prettier ^4.0.0 development
  • express ^4.17.3 development
  • nodemon ^2.0.15 development
  • prettier ^2.5.1 development
  • ts-node ^10.6.0 development
  • typescript ^4.6.2 development
  • @types/cors ^2.8.12
  • @types/express ^4.17.13
  • @types/node ^17.0.21
  • @typescript-eslint/eslint-plugin ^5.13.0
  • @typescript-eslint/parser ^5.13.0
  • cors ^2.8.5
  • dotenv ^16.0.0
  • eslint ^8.10.0
  • eslint-config-prettier ^8.5.0
  • eslint-plugin-prettier ^4.0.0
  • express ^4.17.3
  • fs *
  • kill-port ^1.6.1
  • nodemon ^2.0.15
  • path ^0.12.7
  • pg 8.2.x
  • prettier ^2.5.1
  • ts-node ^10.6.0
  • typescript ^4.6.2
web/package-lock.json npm
  • 1232 dependencies
web/package.json npm
  • @tsconfig/create-react-app ^1.0.2 development
  • @typescript-eslint/eslint-plugin ^5.13.0 development
  • @typescript-eslint/parser ^5.13.0 development
  • eslint ^8.10.0 development
  • eslint-config-prettier ^8.4.0 development
  • eslint-plugin-prettier ^4.0.0 development
  • eslint-plugin-react ^7.29.2 development
  • eslint-plugin-react-hooks ^4.3.0 development
  • postcss ^8.4.7 development
  • prettier ^2.5.1 development
  • sass ^1.49.9 development
  • stylelint ^14.5.3 development
  • stylelint-config-standard ^25.0.0 development
  • stylelint-config-standard-scss ^3.0.0 development
  • typescript ^4.6.2 development
  • @testing-library/jest-dom ^5.16.2
  • @testing-library/react ^12.1.3
  • @testing-library/user-event ^13.5.0
  • @types/jest ^27.4.1
  • @types/lodash.debounce ^4.0.6
  • @types/node ^16.11.26
  • @types/react ^17.0.39
  • @types/react-dom ^17.0.12
  • inter-ui ^3.19.3
  • lodash.debounce ^4.0.8
  • react ^17.0.2
  • react-dom ^17.0.2
  • react-router-dom ^6.2.2
  • react-scripts 5.0.0
  • web-vitals ^2.1.4