diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 00000000..5ace4600 --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,6 @@ +version: 2 +updates: + - package-ecosystem: "github-actions" + directory: "/" + schedule: + interval: "weekly" diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index ee9d520a..3f901078 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -23,7 +23,7 @@ jobs: - name: Set up Python uses: actions/setup-python@v6 with: - python-version: "3.11" + python-version: "3.13" - name: Install pipx run: | python3 -m pip install --user pipx @@ -43,7 +43,7 @@ jobs: - name: Set up Python uses: actions/setup-python@v6 with: - python-version: "3.11" + python-version: "3.13" - name: Compile filaments run: python3 scripts/compile_filaments.py - uses: actions/upload-artifact@v7 diff --git a/.github/workflows/issue-manager.yml b/.github/workflows/issue-manager.yml index fac8511f..1545d86c 100644 --- a/.github/workflows/issue-manager.yml +++ b/.github/workflows/issue-manager.yml @@ -22,7 +22,7 @@ jobs: issue-manager: runs-on: ubuntu-latest steps: - - uses: tiangolo/issue-manager@0.5.1 + - uses: tiangolo/issue-manager@0.8.0 with: token: ${{ secrets.GITHUB_TOKEN }} config: > @@ -32,7 +32,7 @@ jobs: "message": "It seems the issue was answered, closing this now." }, "waiting": { - "delay": 60400, + "delay": 604800, "message": "Closing after 7 days of waiting for the additional info requested." } } diff --git a/README.md b/README.md index af9292d2..cad17949 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,9 @@ # SpoolmanDB A centralized place to store information about 3D printing filaments and their manufacturers. -The database is hosted using GitHub Pages, you can browse it at: [https://donkie.github.io/SpoolmanDB/](https://donkie.github.io/SpoolmanDB/) +The database is hosted using GitHub Pages, you can browse it at: [https://sherrmann.github.io/SpoolmanDB/](https://sherrmann.github.io/SpoolmanDB/) + +This is a fork of [Donkie/SpoolmanDB](https://github.com/Donkie/SpoolmanDB) that additionally includes reviewed data from upstream pull requests that have not been merged there yet. You can contribute to this database by adding/editing files and submitting pull requests in this repository. diff --git a/filaments.schema.json b/filaments.schema.json index 88e469bf..14320836 100644 --- a/filaments.schema.json +++ b/filaments.schema.json @@ -1,5 +1,6 @@ { "type": "object", + "additionalProperties": false, "required": [ "manufacturer", "filaments" @@ -14,6 +15,7 @@ "uniqueItems": true, "items": { "type": "object", + "additionalProperties": false, "required": [ "name", "density", @@ -43,6 +45,7 @@ "uniqueItems": true, "items": { "type": "object", + "additionalProperties": false, "required": [ "weight" ], @@ -147,6 +150,7 @@ "uniqueItems": true, "items": { "type": "object", + "additionalProperties": false, "oneOf": [ { "required": [ diff --git a/filaments/ratrig.json b/filaments/ratrig.json index f3bb62c5..45dd50a2 100644 --- a/filaments/ratrig.json +++ b/filaments/ratrig.json @@ -8,7 +8,7 @@ "weights": [ { "weight": 1000.0, - "spool_material": "plastic", + "spool_type": "plastic", "spool_weight": 219.2 } ], @@ -43,7 +43,7 @@ "weights": [ { "weight": 1000.0, - "spool_material": "plastic", + "spool_type": "plastic", "spool_weight": 219.2 } ], @@ -66,7 +66,7 @@ "weights": [ { "weight": 1000.0, - "spool_material": "plastic", + "spool_type": "plastic", "spool_weight": 219.2 } ], @@ -89,7 +89,7 @@ "weights": [ { "weight": 1000.0, - "spool_material": "plastic", + "spool_type": "plastic", "spool_weight": 219.2 } ], diff --git a/materials.schema.json b/materials.schema.json index 0284424d..345ded5b 100644 --- a/materials.schema.json +++ b/materials.schema.json @@ -2,6 +2,7 @@ "type": "array", "items": { "type": "object", + "additionalProperties": false, "required": [ "material", "density" diff --git a/public/index.html b/public/index.html index 4fb35f28..862db62f 100644 --- a/public/index.html +++ b/public/index.html @@ -23,7 +23,7 @@

A repository of the latest filament and materials data for 3D printing.

This project is open-source, feel free to create a pull request on Github if you want to add or modify any + href="https://github.com/sherrmann/SpoolmanDB"> on Github if you want to add or modify any data.

Data files