Commit graph

  • 98227a0a86 add spoolman auth main ThetaDev 2026-04-12 12:04:07 +02:00
  • b0c58fca13
    Update README.md Sebastian Andersson 2026-02-16 10:59:08 +01:00
  • 4720976009
    Update README.md Sebastian Andersson 2026-02-16 10:57:15 +01:00
  • 3823b4e780 Bump gunicorn from 25.0.3 to 25.1.0 dependabot[bot] 2026-02-16 01:24:49 +00:00
  • 2caca5ff91 Bump npyscreen from 4.10.5 to 5.0.2 dependabot[bot] 2026-02-09 08:19:57 +00:00
  • f44f349d8a Fix nfc2klipper_api with gunicorn and formatting Sebastian Andersson 2026-02-09 09:17:22 +01:00
  • b89b0c2f32 Bump gunicorn from 24.1.1 to 25.0.3 dependabot[bot] 2026-02-09 01:24:55 +00:00
  • 911409c310 Bump gunicorn from 23.0.0 to 24.1.1 dependabot[bot] 2026-01-26 01:25:38 +00:00
  • 82afd6a786 Added links to related projects Sebastian Andersson 2026-01-14 14:53:50 +01:00
  • 96cfcc9b08 Move OpenTag3DParser to own file Sebastian Andersson 2026-01-13 11:06:56 +01:00
  • d1538a6096 Bump types-requests from 2.32.4.20250913 to 2.32.4.20260107 dependabot[bot] 2026-01-12 01:29:20 +00:00
  • fe4f4580d0 Update README Sebastian Andersson 2026-01-02 18:05:13 +01:00
  • 9926516759 Update urllib3 Sebastian Andersson 2025-12-06 19:19:54 +01:00
  • 17886c367f
    Update README.md Sebastian Andersson 2025-11-29 12:47:50 +01:00
  • 60e32c28ee Better defaults handling for OpenTag3d + dbg Sebastian Andersson 2025-11-29 12:18:12 +01:00
  • e504c95791 Remove mypy from requirements Sebastian Andersson 2025-11-29 12:15:13 +01:00
  • d4799d5bfd Clarify that material_name is a computed field in config comments copilot-swe-agent[bot] 2025-11-28 08:25:47 +00:00
  • ad09f87517 Fix multi_color_hexes list construction for better readability copilot-swe-agent[bot] 2025-11-28 08:24:01 +00:00
  • d0ef5fbd9a Update OpenTag3D parser for new NDEF record format (spec v0.012) copilot-swe-agent[bot] 2025-11-28 08:22:06 +00:00
  • a4389df92d Add pylint disable comments for duplicate-code warnings copilot-swe-agent[bot] 2025-11-28 13:02:34 +00:00
  • 2a2be64074 Keep original default config directory, only add CLI option copilot-swe-agent[bot] 2025-11-28 12:41:51 +00:00
  • 96bfce30e5 Add documentation comments to systemd service files copilot-swe-agent[bot] 2025-11-28 12:30:50 +00:00
  • f4ce7647a5 Add configurable config directory with command-line option copilot-swe-agent[bot] 2025-11-28 12:26:55 +00:00
  • 36755cbac3 Remove Python 3.9 from GitHub Actions testing matrix copilot-swe-agent[bot] 2025-11-28 12:17:02 +00:00
  • 030c119532 Bump mypy from 1.13.0 to 1.18.2 dependabot[bot] 2025-11-11 14:39:00 +00:00
  • 7044b599b7 Bump types-requests from 2.32.0.20241016 to 2.32.4.20250913 dependabot[bot] 2025-11-10 16:40:23 +00:00
  • 1caef5dd76 Bump requests from 2.32.4 to 2.32.5 dependabot[bot] 2025-11-10 16:00:14 +00:00
  • d41b5f7888 Add python deps in the scripts Sebastian Andersson 2025-11-10 16:17:38 +01:00
  • a9ea067ea9 Update minimum python >= 3.9 Sebastian Andersson 2025-11-10 16:17:10 +01:00
  • a41ec90b11 Update OpenTag3D to search by vendor, material, and name copilot-swe-agent[bot] 2025-11-09 21:08:28 +00:00
  • 61653e8294 Add OpenTag3D parser and Spoolman integration methods copilot-swe-agent[bot] 2025-11-09 11:25:53 +00:00
  • bc288f7669 Refactor NFC parsing: Extract parsing logic to separate module copilot-swe-agent[bot] 2025-11-09 08:47:00 +00:00
  • 12c5717650 Add configurable macros section to support custom commands copilot-swe-agent[bot] 2025-11-07 08:34:04 +00:00
  • 00df5e0c8b Fix copyright year Sebastian Andersson 2025-11-06 19:54:21 +01:00
  • 41c31a9d5f Fix duplicate code Sebastian Andersson 2025-11-06 19:45:20 +01:00
  • 6d43c3bb72 Change 'current nfc-id' text in webpage Sebastian Andersson 2025-11-06 19:03:56 +01:00
  • a670158585 Improve error message when backend is down to inform user to start nfc2klipper_backend copilot-swe-agent[bot] 2025-11-06 11:27:20 +00:00
  • a7db1019f1 Extract IPC handling code to reusable lib/ipc.py module copilot-swe-agent[bot] 2025-11-06 10:18:15 +00:00
  • beb3ee2225 Refactor request handlers to use proper arguments with introspection, add mock objects, and nosec comments copilot-swe-agent[bot] 2025-11-06 09:57:11 +00:00
  • 58c9469524 Change supported python versions Sebastian Andersson 2025-11-06 10:24:00 +01:00
  • 80029334d8 Fix security vulnerabilities - prevent stack trace exposure and add workflow permissions copilot-swe-agent[bot] 2025-11-06 08:30:35 +00:00
  • 973c4c21bc Add mypy type checking infrastructure and fix all type errors copilot-swe-agent[bot] 2025-11-06 08:25:53 +00:00
  • b82cd035c8 Add comprehensive type annotations to all Python files copilot-swe-agent[bot] 2025-11-06 08:20:02 +00:00
  • 5e21c0ef2d Refactor request handling with decorator-based registry copilot-swe-agent[bot] 2025-11-06 08:13:41 +00:00
  • 02fc68ee20 Fix process cleanup - ensure both API and backend stop on Ctrl+C copilot-swe-agent[bot] 2025-11-06 08:12:25 +00:00
  • 45ce87a3be Update documentation, add service files Sebastian Andersson 2025-11-05 16:03:53 +01:00
  • 3f1ce8784f Disable some Bandit warnings Sebastian Andersson 2025-11-05 15:09:51 +01:00
  • 91923229cc Make socket path configurable copilot-swe-agent[bot] 2025-11-05 09:32:17 +00:00
  • aeb1af8244 Fix security issue: prevent stack trace exposure in API responses copilot-swe-agent[bot] 2025-11-05 09:19:49 +00:00
  • b2146c90aa Split nfc2klipper.py into backend and API services communicating via Unix socket copilot-swe-agent[bot] 2025-11-06 08:04:07 +00:00
  • 65092665dd
    Revert upgrade of requests Sebastian Andersson 2025-11-04 17:49:46 +01:00
  • 6c96344746 Bump requests from 2.32.4 to 2.32.5 dependabot[bot] 2025-08-25 02:22:33 +00:00
  • 06890d423f Bump requests from 2.32.3 to 2.32.4 in the pip group dependabot[bot] 2025-06-10 10:48:35 +00:00
  • 6bfa4b8968 Fix crash if a spool hasn't been scanned Matthew Eddey 2025-05-28 10:57:25 -07:00
  • 3a9e001ded Use python3 -m venv instead of virtualenv Sebastian Andersson 2025-05-15 09:22:12 +02:00
  • 17429a2ff9 Add feature to set nfc_id from web Sebastian Andersson 2025-05-05 21:05:23 +02:00
  • ddfdcbf354 Add cfg "always-send" Sebastian Andersson 2025-05-08 08:31:12 +02:00
  • 4a08a3f739
    Fix REUSE licensing info Sebastian Andersson 2025-05-09 16:26:19 +02:00
  • ad581c9a3e Fix typos Sebastian Andersson 2025-05-09 16:17:36 +02:00
  • 579bfd75c0 Add TOC to the README Sebastian Andersson 2025-05-09 15:46:13 +02:00
  • cd7e73a2fb Add an image to the README Sebastian Andersson 2025-05-09 15:38:56 +02:00
  • ea4744a363 Change tag id to match FilaMan. Sebastian Andersson 2025-04-29 06:47:15 +02:00
  • 43b88acd0b Formatting fixes Sebastian Andersson 2025-04-29 06:47:01 +02:00
  • 5b1a5fabc0 Document nfc_id handling Sebastian Andersson 2025-04-28 11:04:26 +02:00
  • 611540cdb5 Lookup nfc-id, if spool/filament is missing Sebastian Andersson 2025-04-28 10:46:18 +02:00
  • 9cb9e1e81b Add get_spool_from_nfc_id method Sebastian Andersson 2025-04-28 10:46:10 +02:00
  • f177d9d196
    Update README.md Sebastian Andersson 2025-02-02 13:05:05 +01:00
  • 994c881a89 Use tty:AMA0 instead in default config Sebastian Andersson 2025-01-26 16:27:59 +01:00
  • ab0be3bc68 Add patch file for pn532.py Sebastian Andersson 2025-01-26 16:26:18 +01:00
  • e24cee604f Add moonraker updatemanager support Sebastian Andersson 2025-01-26 11:50:48 +01:00
  • 256ce68ab6 Also test python 3.11 Sebastian Andersson 2025-01-26 10:30:33 +01:00
  • 008ab8f375 Switch config file format to toml and move it. Sebastian Andersson 2025-01-02 23:32:59 +01:00
  • d62d0e4fe7 Bump requests from 2.31.0 to 2.32.3 dependabot[bot] 2025-01-26 02:27:14 +00:00
  • 1ca1b2be8f Bump requests from 2.31.0 to 2.32.2 dependabot[bot] 2025-01-26 02:17:55 +00:00
  • 2db84bfacc
    Create dependabot.yml Sebastian Andersson 2025-01-26 03:22:18 +01:00
  • cbdaf4476e Add copyright info to REUSE.toml Sebastian Andersson 2025-01-03 16:29:10 +01:00
  • c9b03d55ab Add reuse target to Makefile Sebastian Andersson 2025-01-02 22:55:00 +01:00
  • 139c4eed6e Update to REUSE.toml Sebastian Andersson 2025-01-02 22:54:32 +01:00
  • a3588fffa0 Add makefile for running black & pylint Sebastian Andersson 2025-01-02 22:43:38 +01:00
  • 0fb0d8b0d7 Fix write_tags.py's formatting Sebastian Andersson 2025-01-02 11:08:11 +01:00
  • de9ad909bd Added filament type to Web template Simon Coggins 2025-01-02 11:00:45 +10:00
  • 2c4c1f7b03 Show spools in reverse ID order. New spools will be at the higher ID range and they are the ones we'll want to write more often Simon Coggins 2025-01-02 10:38:39 +10:00
  • 17ed3e7681 Fix issue #13 Sebastian Andersson 2025-01-01 12:16:39 +01:00
  • 6e7decede5 Change print to logger-calls Sebastian Andersson 2025-01-01 12:15:56 +01:00
  • f284d2a66f
    Merge pull request #11 from thijstriemstra/patch-5 Sebastian Andersson 2024-12-19 07:09:16 +01:00
  • 8921ec119d
    Merge pull request #9 from thijstriemstra/patch-3 Sebastian Andersson 2024-12-19 07:07:35 +01:00
  • b989d3df21
    remove service alias Thijs Triemstra 2024-12-18 17:32:39 +01:00
  • 38d2dbe2ae
    fix typo Thijs Triemstra 2024-12-18 17:13:05 +01:00
  • 01cb7c933a Fix formatting and lint issues Sebastian Andersson 2024-12-18 11:59:08 +01:00
  • ff727e01d2
    Merge pull request #7 from thijstriemstra/patch-1 Sebastian Andersson 2024-12-18 11:51:04 +01:00
  • 0b3fa0088c
    include name Thijs Triemstra 2024-12-14 04:20:41 +01:00
  • 94c3ad9c69
    use logging module in nfc_handler Thijs Triemstra 2024-12-14 04:18:35 +01:00
  • 507ba3ac0f
    use logging module Thijs Triemstra 2024-12-14 04:12:03 +01:00
  • 1ca77d459d
    Merge pull request #6 from bofh69/add_web_interface Sebastian Andersson 2024-10-20 22:39:00 +02:00
  • 998c74690a Add web service to nfc2klipper for writing tags Sebastian Andersson 2024-10-19 11:06:06 +02:00
  • 5a4090cce4 Update setup-python to v5 Sebastian Andersson 2024-10-20 17:21:00 +02:00
  • cb3f3d0abe
    Update spoolman2slicer link Sebastian Andersson 2024-10-18 19:11:14 +02:00
  • 120ecf8e9e
    Merge pull request #5 from bofh69/fix-pylint-warning Sebastian Andersson 2024-10-17 20:03:51 +02:00
  • 62eb1ec7b0 Add info about rpi-update in README Sebastian Andersson 2024-10-17 20:01:39 +02:00
  • 6a459dbd13 Fix warning about args Sebastian Andersson 2024-10-17 19:57:27 +02:00