Vault Obsidian — sauvegarde Phase 4 (T4.4)

This commit is contained in:
2026-10-11 05:49:08 +00:00
commit c6044a72ce
351 changed files with 19253 additions and 0 deletions
+30
View File
@@ -0,0 +1,30 @@
#!/bin/bash
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at https://mozilla.org/MPL/2.0/.
# CUPS backend of the Selkies queue: writes each job, a PDF by the time it
# gets here, into the print spool the device URI names (selkies:/path), under
# the job's title. Written under a temporary name and renamed once whole, so
# the spool watcher never sees a partial document.
set -e
if [ $# -eq 0 ]; then
echo 'direct selkies "Unknown" "Selkies printer"'
exit 0
fi
title="$3" file="${6:-}"
dir="${DEVICE_URI#selkies:}"
mkdir -p "${dir}"
name="$(printf '%s' "${title}" | tr -c 'A-Za-z0-9._ -' '_' | sed -E 's/^[._ ]+//; s/[. ]+$//' | cut -c1-120)"
name="${name%.pdf}"
name="${name%.PDF}"
name="${name:-document}"
target="${dir}/${name}.pdf"
n=2
while [ -e "${target}" ]; do
target="${dir}/${name} (${n}).pdf"
n=$((n + 1))
done
tmp="${dir}/.$1.part"
if [ -n "${file}" ]; then cat "${file}" > "${tmp}"; else cat > "${tmp}"; fi
mv -f "${tmp}" "${target}"
+1
View File
@@ -0,0 +1 @@
/usr/lib/cups/daemon
+1
View File
@@ -0,0 +1 @@
/usr/lib/cups/filter
Binary file not shown.
View File
+11
View File
@@ -0,0 +1,11 @@
ServerRoot /config/.XDG/selkies-cups
ServerBin /config/.XDG/selkies-cups/bin
DataDir /usr/share/cups
StateDir /config/.XDG/selkies-cups/state
CacheDir /config/.XDG/selkies-cups/cache
RequestRoot /config/.XDG/selkies-cups/spool
TempDir /config/.XDG/selkies-cups/tmp
LogFileGroup 1000
AccessLog /config/.XDG/selkies-cups/access.log
PageLog /config/.XDG/selkies-cups/page.log
ErrorLog /config/.XDG/selkies-cups/error.log
BIN
View File
Binary file not shown.
+4
View File
@@ -0,0 +1,4 @@
Listen /config/.XDG/selkies-cups/cups.sock
LogLevel warn
Browsing Off
WebInterface No
+2
View File
@@ -0,0 +1,2 @@
E [09/Oct/2026:12:18:45 +0200] Filter \"pstops\" not found.
W [09/Oct/2026:12:18:45 +0200] Printer drivers are deprecated and will stop working in a future version of CUPS. See https://github.com/OpenPrinting/cups/issues/103
+64
View File
@@ -0,0 +1,64 @@
*PPD-Adobe: "4.3"
*FormatVersion: "4.3"
*FileVersion: "1.0"
*LanguageVersion: English
*LanguageEncoding: ISOLatin1
*PCFileName: "SELKIES.PPD"
*Manufacturer: "Selkies"
*Product: "(Selkies)"
*ModelName: "Selkies Printer"
*ShortNickName: "Selkies Printer"
*NickName: "Selkies Printer"
*PSVersion: "(3010.000) 0"
*LanguageLevel: "3"
*ColorDevice: True
*DefaultColorSpace: RGB
*FileSystem: False
*Throughput: "8"
*LandscapeOrientation: Plus90
*TTRasterizer: Type42
*cupsVersion: 2.4
*cupsFilter: "application/vnd.cups-pdf 0 -"
*HWMargins: 0 0 0 0
*OpenUI *PageSize/Page Size: PickOne
*OrderDependency: 10 AnySetup *PageSize
*DefaultPageSize: A4
*PageSize A4/A4: "<</PageSize[595 842]>>setpagedevice"
*PageSize A3/A3: "<</PageSize[842 1191]>>setpagedevice"
*PageSize A5/A5: "<</PageSize[421 595]>>setpagedevice"
*PageSize Letter/US Letter: "<</PageSize[612 792]>>setpagedevice"
*PageSize Legal/US Legal: "<</PageSize[612 1008]>>setpagedevice"
*PageSize Tabloid/Tabloid: "<</PageSize[792 1224]>>setpagedevice"
*PageSize Executive/Executive: "<</PageSize[522 756]>>setpagedevice"
*CloseUI: *PageSize
*OpenUI *PageRegion/Page Region: PickOne
*OrderDependency: 10 AnySetup *PageRegion
*DefaultPageRegion: A4
*PageRegion A4/A4: "<</PageSize[595 842]>>setpagedevice"
*PageRegion A3/A3: "<</PageSize[842 1191]>>setpagedevice"
*PageRegion A5/A5: "<</PageSize[421 595]>>setpagedevice"
*PageRegion Letter/US Letter: "<</PageSize[612 792]>>setpagedevice"
*PageRegion Legal/US Legal: "<</PageSize[612 1008]>>setpagedevice"
*PageRegion Tabloid/Tabloid: "<</PageSize[792 1224]>>setpagedevice"
*PageRegion Executive/Executive: "<</PageSize[522 756]>>setpagedevice"
*CloseUI: *PageRegion
*DefaultImageableArea: A4
*ImageableArea A4/A4: "0 0 595 842"
*ImageableArea A3/A3: "0 0 842 1191"
*ImageableArea A5/A5: "0 0 421 595"
*ImageableArea Letter/US Letter: "0 0 612 792"
*ImageableArea Legal/US Legal: "0 0 612 1008"
*ImageableArea Tabloid/Tabloid: "0 0 792 1224"
*ImageableArea Executive/Executive: "0 0 522 756"
*DefaultPaperDimension: A4
*PaperDimension A4/A4: "595 842"
*PaperDimension A3/A3: "842 1191"
*PaperDimension A5/A5: "421 595"
*PaperDimension Letter/US Letter: "612 792"
*PaperDimension Legal/US Legal: "612 1008"
*PaperDimension Tabloid/Tabloid: "792 1224"
*PaperDimension Executive/Executive: "522 756"
*DefaultFont: Courier
*Font Courier: Standard "(002.004S)" Standard ROM
*Font Helvetica: Standard "(001.006S)" Standard ROM
*Font Times-Roman: Standard "(001.007S)" Standard ROM
+24
View File
@@ -0,0 +1,24 @@
# Printer configuration file for CUPS v2.4.10
# Written by cupsd
# DO NOT EDIT THIS FILE WHEN CUPSD IS RUNNING
NextPrinterId 2
<DefaultPrinter Selkies>
PrinterId 1
UUID urn:uuid:07f0f1c8-6b12-3407-7e47-17843309010a
Info Selkies printer
Location In the browser
MakeModel Selkies Printer
DeviceURI selkies:/config/.local/state/selkies/print
State Idle
StateTime 1791541125
ConfigTime 1791541125
Type 12364
Accepting Yes
Shared No
JobSheets none none
QuotaPeriod 0
PageLimit 0
KLimit 0
OpPolicy default
ErrorPolicy retry-job
</DefaultPrinter>
+10
View File
@@ -0,0 +1,10 @@
<DefaultPrinter Selkies>
Info Selkies printer
Location In the browser
DeviceURI selkies:/config/.local/state/selkies/print
State Idle
Accepting Yes
Shared No
JobSheets none none
ErrorPolicy retry-job
</DefaultPrinter>
+1
View File
@@ -0,0 +1 @@
433