Compare commits
No commits in common. "master" and "labeling_bot/main" have entirely different histories.
master
...
labeling_b
39 changed files with 749 additions and 12838 deletions
|
|
@ -1,6 +0,0 @@
|
||||||
.venv
|
|
||||||
.git
|
|
||||||
__pycache__
|
|
||||||
*.pyc
|
|
||||||
.ruff_cache
|
|
||||||
.mypy_cache
|
|
||||||
1
.github/CODEOWNERS
vendored
1
.github/CODEOWNERS
vendored
|
|
@ -1 +0,0 @@
|
||||||
* @MartaSien
|
|
||||||
11
.github/dependabot.yml
vendored
11
.github/dependabot.yml
vendored
|
|
@ -1,11 +0,0 @@
|
||||||
# To get started with Dependabot version updates, you'll need to specify which
|
|
||||||
# package ecosystems to update and where the package manifests are located.
|
|
||||||
# Please see the documentation for all configuration options:
|
|
||||||
# https://docs.github.com/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file
|
|
||||||
|
|
||||||
version: 2
|
|
||||||
updates:
|
|
||||||
- package-ecosystem: "pip"
|
|
||||||
directory: "/"
|
|
||||||
schedule:
|
|
||||||
interval: "weekly"
|
|
||||||
16
.github/linters/.mega-linter.yml
vendored
16
.github/linters/.mega-linter.yml
vendored
|
|
@ -1,16 +0,0 @@
|
||||||
# Configuration file for MegaLinter
|
|
||||||
# See all available variables at https://megalinter.io/configuration/ and in linters documentation
|
|
||||||
# ADD YOUR CUSTOM ENV VARIABLES HERE OR DEFINE THEM IN A FILE .mega-linter.yml AT THE ROOT OF YOUR REPOSITORY
|
|
||||||
ENABLE_LINTERS:
|
|
||||||
- PYTHON_BLACK
|
|
||||||
- PYTHON_RUFF
|
|
||||||
- CSS_STYLELINT
|
|
||||||
- HTML_HTMLHINT
|
|
||||||
- MARKDOWN_MARKDOWNLINT
|
|
||||||
- YAML_PRETTIER
|
|
||||||
MARKDOWN_FILTER_REGEX_EXCLUDE: '(LICENSE\.md|docs/NEWS\.md)'
|
|
||||||
MARKDOWN_MARKDOWN_LINK_CHECK_DISABLE_ERRORS: true
|
|
||||||
PRE_COMMANDS:
|
|
||||||
- command: R --slave -e 'install.packages(c("lintr"))'
|
|
||||||
cwd: "root"
|
|
||||||
PRINT_ALL_FILES: false
|
|
||||||
37
.github/workflows/megalinter.yml
vendored
37
.github/workflows/megalinter.yml
vendored
|
|
@ -1,37 +0,0 @@
|
||||||
# MegaLinter GitHub Action configuration file
|
|
||||||
# More info at https://megalinter.io
|
|
||||||
name: MegaLinter
|
|
||||||
|
|
||||||
on:
|
|
||||||
push:
|
|
||||||
branches: [master]
|
|
||||||
pull_request:
|
|
||||||
branches: [master]
|
|
||||||
|
|
||||||
env:
|
|
||||||
MEGALINTER_CONFIG: .github/linters/.mega-linter.yml
|
|
||||||
|
|
||||||
concurrency:
|
|
||||||
group: ${{ github.ref }}-${{ github.workflow }}
|
|
||||||
cancel-in-progress: true
|
|
||||||
|
|
||||||
jobs:
|
|
||||||
megalinter:
|
|
||||||
name: MegaLinter
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
steps:
|
|
||||||
# Git Checkout
|
|
||||||
- name: Checkout Code
|
|
||||||
uses: actions/checkout@v4
|
|
||||||
with:
|
|
||||||
token: ${{ secrets.PAT }}
|
|
||||||
|
|
||||||
- name: MegaLinter
|
|
||||||
id: ml
|
|
||||||
# You can override MegaLinter flavor used to have faster performances
|
|
||||||
# More info at https://megalinter.io/flavors/
|
|
||||||
uses: oxsecurity/megalinter/flavors/python@v8.0.0
|
|
||||||
env:
|
|
||||||
VALIDATE_ALL_CODEBASE: true
|
|
||||||
GITHUB_TOKEN: ${{ secrets.PAT }}
|
|
||||||
# DISABLE: COPYPASTE,SPELL # Uncomment to disable copy-paste and spell checks
|
|
||||||
55
.github/workflows/update-website.yml
vendored
55
.github/workflows/update-website.yml
vendored
|
|
@ -1,55 +0,0 @@
|
||||||
# Simple workflow for deploying static content to GitHub Pages
|
|
||||||
name: Update website
|
|
||||||
|
|
||||||
on:
|
|
||||||
# Runs on pushes targeting the default branch
|
|
||||||
pull_request:
|
|
||||||
branches: ["master"]
|
|
||||||
|
|
||||||
# Allows you to run this workflow manually from the Actions tab
|
|
||||||
workflow_dispatch:
|
|
||||||
|
|
||||||
# Allow only one concurrent deployment, skipping runs queued between the run in-progress and latest queued.
|
|
||||||
# However, do NOT cancel in-progress runs as we want to allow these production deployments to complete.
|
|
||||||
concurrency:
|
|
||||||
group: "update"
|
|
||||||
cancel-in-progress: false
|
|
||||||
|
|
||||||
jobs:
|
|
||||||
# Run Python script to fetch REST API info
|
|
||||||
update:
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
permissions:
|
|
||||||
# Give the default GITHUB_TOKEN write permission to commit and push the
|
|
||||||
# added or changed files to the repository.
|
|
||||||
contents: write
|
|
||||||
steps:
|
|
||||||
- name: Checkout
|
|
||||||
uses: actions/checkout@v4
|
|
||||||
with:
|
|
||||||
# Push to protected branch
|
|
||||||
token: ${{ secrets.PAT }}
|
|
||||||
# Fetch all commits instead of a single, top one
|
|
||||||
fetch-depth: 0
|
|
||||||
- name: Set up Python
|
|
||||||
uses: actions/setup-python@v5
|
|
||||||
with:
|
|
||||||
python-version: "3.10"
|
|
||||||
- name: Install dependencies
|
|
||||||
run: |
|
|
||||||
python -m pip install --upgrade pip
|
|
||||||
pip install -r requirements.txt
|
|
||||||
- name: Generate files
|
|
||||||
run: python main.py
|
|
||||||
- name: Prepare deployment branch
|
|
||||||
run: |
|
|
||||||
git stash
|
|
||||||
git checkout gh-pages
|
|
||||||
git reset --hard origin/master
|
|
||||||
git stash pop
|
|
||||||
- name: Commit and push
|
|
||||||
uses: stefanzweifel/git-auto-commit-action@v7.1.0
|
|
||||||
with:
|
|
||||||
commit_message: Update website
|
|
||||||
push_options: --force
|
|
||||||
branch: gh-pages
|
|
||||||
3
.gitignore
vendored
3
.gitignore
vendored
|
|
@ -1,3 +0,0 @@
|
||||||
env
|
|
||||||
__pycache__
|
|
||||||
.env
|
|
||||||
23
Dockerfile
23
Dockerfile
|
|
@ -1,20 +1,15 @@
|
||||||
# Build stage
|
FROM python:3.11
|
||||||
FROM python:3.11 AS builder
|
|
||||||
|
|
||||||
COPY --from=ghcr.io/astral-sh/uv:latest /uv /uvx /bin/
|
RUN mkdir /app
|
||||||
|
COPY / /app
|
||||||
|
|
||||||
|
COPY pyproject.toml poetry.lock /app/
|
||||||
|
|
||||||
WORKDIR /app
|
WORKDIR /app
|
||||||
COPY pyproject.toml uv.lock ./
|
|
||||||
RUN uv sync --frozen --no-install-project
|
|
||||||
COPY . .
|
|
||||||
RUN uv sync
|
|
||||||
|
|
||||||
# Runtime stage
|
ENV PYTHONPATH=${PYTHONPATH}:${PWD}
|
||||||
FROM python:3.11-slim
|
RUN pip install poetry
|
||||||
|
|
||||||
WORKDIR /app
|
RUN poetry config virtualenvs.create false
|
||||||
COPY --from=builder /app/ /app/
|
RUN poetry install --only main
|
||||||
|
|
||||||
ENV PATH="/app/.venv/bin:$PATH"
|
|
||||||
|
|
||||||
CMD ["fastapi", "dev", "--host", "0.0.0.0", "--port", "31337", "labeler/adapter/fastapi_srv.py" ]
|
|
||||||
|
|
|
||||||
64
README.md
64
README.md
|
|
@ -1,64 +0,0 @@
|
||||||
# HS3 Baza zasobów Dashboard
|
|
||||||
|
|
||||||
Skrypt, który generuje podsumowanie [Bazy Wiedzy zasobów Hackerspace Trójmiasto](https://kb.hs3.pl/docs) w formie statycznej strony internetowej.
|
|
||||||
|
|
||||||
## Uruchomienie połączenia z drukarką etykiet
|
|
||||||
|
|
||||||
Potrzebne, by działał przycisk w kolumnie `print`. Po kliknięciu, nastąpi próba połączenia się z drukarką Brother PT-E550W, pod adresem IP zdefiniowanym w `PRINTER_IT`, w celu wydruku naklejki z kodem QR.
|
|
||||||
|
|
||||||
```bash
|
|
||||||
uv venv --python 3.11
|
|
||||||
source .venv.bin/activate
|
|
||||||
uv sync
|
|
||||||
fastapi dev --port 31337 labeler/adapter/fastapi_srv.py
|
|
||||||
export PRINTER_IT=192.168.0.147
|
|
||||||
```
|
|
||||||
|
|
||||||
W razie problemów, spróbuj alternatywnych komend:
|
|
||||||
```bash
|
|
||||||
source .venv/Scripts/activate
|
|
||||||
uv run -- fastapi dev --port 31337 labeler/adapter/fastapi_srv.py
|
|
||||||
```
|
|
||||||
|
|
||||||
## Sposób działania
|
|
||||||
|
|
||||||
1. Baza Wiedzy znajduje się na Discourse Hackerspace Trójmiasto i jest dostępna publicznie. Projekt wykorzystuje Discourse REST API do pobrania listy zasobów.
|
|
||||||
1. Lista zasobów zapisana jest w pliku csv `zasoby.csv`.
|
|
||||||
1. Skrypt tworzy statyczną stronę internetową na podstawie pliku `.csv`.
|
|
||||||
1. Strona jest hostowana przy pomocy GitHub Pages.
|
|
||||||
|
|
||||||
## Możliwości generatora bazy zasobów csv
|
|
||||||
|
|
||||||
- pobieranie listy wszystkich zasobów z wybranej kategorii
|
|
||||||
- pobieranie ID, tagów i treści posta każdego zasobu
|
|
||||||
- wyłuskanie z treści posta informacji:
|
|
||||||
- nazwa przedmiotu
|
|
||||||
- miejsce zamieszkania
|
|
||||||
- ilość
|
|
||||||
- opiekunowie
|
|
||||||
- oto jak powinien wyglądać ostateczny wpis:
|
|
||||||
|
|
||||||
```
|
|
||||||
ID, nazwa, miejsce, ilość, opiekunowie, tagi
|
|
||||||
```
|
|
||||||
|
|
||||||
## Automatyczna aktualizacja
|
|
||||||
|
|
||||||
Żeby działały automatyczne aktualizacje przy użyciu GitHub Actions należy w sekretach dodać sekret o nazwie `PAT` którego wartością jest Personal Access Token z uprawnieniami do modyfikowania repozytorium.
|
|
||||||
|
|
||||||
## Możliwości dashboard'u
|
|
||||||
|
|
||||||
- filtrowanie bazy zasobów po tagach
|
|
||||||
- sortowanie alfabetyczne bazy zasobów po dowolnej kolumnie
|
|
||||||
- linki do zasobu na Discourse w ID zasobu
|
|
||||||
- łatwa zmiana ilości kolumn dashboardu
|
|
||||||
|
|
||||||
## Co chcę dodać w przyszłości
|
|
||||||
|
|
||||||
- wizualizacja statystyk z bazy zasobów
|
|
||||||
- generowanie drugiego pliku csv służącego do wygenerowania naklejek z kodem QR
|
|
||||||
|
|
||||||
## Dokumentacja
|
|
||||||
|
|
||||||
- [Discourse REST API](https://docs.discourse.org/)
|
|
||||||
- [hbrylkowski/labeling_bot](https://github.com/hbrylkowski/labeling_bot)
|
|
||||||
|
|
@ -1,117 +0,0 @@
|
||||||
'''
|
|
||||||
Class to generate a csv file based on data fetched via Discourse REST API
|
|
||||||
'''
|
|
||||||
import os
|
|
||||||
import csv
|
|
||||||
import json
|
|
||||||
import requests
|
|
||||||
from dotenv import load_dotenv
|
|
||||||
|
|
||||||
DISCOURSE_URL = "https://kb.hs3.pl" # Database is hosted here
|
|
||||||
CATEGORY_ID = 9 # Database category ID
|
|
||||||
PLACES = [
|
|
||||||
"cow-work",
|
|
||||||
"garage",
|
|
||||||
"lab",
|
|
||||||
"audiolab",
|
|
||||||
"server-room"
|
|
||||||
]
|
|
||||||
|
|
||||||
class DiscourseDatabase():
|
|
||||||
def __init__(self):
|
|
||||||
data = self.get_category_data()
|
|
||||||
self.category_topics_csv(data)
|
|
||||||
load_dotenv()
|
|
||||||
|
|
||||||
def get_headers(self, auth=False):
|
|
||||||
"""Get request headers, optionally with auth data."""
|
|
||||||
headers = {
|
|
||||||
"content-type": "application/json",
|
|
||||||
}
|
|
||||||
if auth:
|
|
||||||
headers["Api-Key"] = os.getenv("DISCOURSE_PAT")
|
|
||||||
headers["Api-Username"] = os.getenv("DISCOURSE_USERNAME")
|
|
||||||
return headers
|
|
||||||
|
|
||||||
def get_category_data(self) -> dict:
|
|
||||||
"""Get all topics from a Discourse category with pagination"""
|
|
||||||
url = f"{DISCOURSE_URL}/c/{CATEGORY_ID}.json"
|
|
||||||
print(f"Fetching data from {url}")
|
|
||||||
all_topics = []
|
|
||||||
page = 0
|
|
||||||
while True:
|
|
||||||
params = {"per_page": 100, "page": page}
|
|
||||||
res = requests.get(url, headers=self.get_headers(), params=params)
|
|
||||||
res.raise_for_status()
|
|
||||||
res_json = res.json()
|
|
||||||
topics = res_json["topic_list"]["topics"]
|
|
||||||
if not topics:
|
|
||||||
break
|
|
||||||
for topic in topics:
|
|
||||||
if topic["category_id"] == CATEGORY_ID:
|
|
||||||
all_topics.append(topic)
|
|
||||||
print(f"Fetched page {page}: {len(topics)} topics, {len(all_topics)} total in category")
|
|
||||||
page += 1
|
|
||||||
return {"topic_list": {"topics": all_topics}}
|
|
||||||
|
|
||||||
def get_topic_content(self, topic_id: str):
|
|
||||||
"""Get a single topic's content"""
|
|
||||||
get_url = f"{DISCOURSE_URL}/posts/{topic_id}.json"
|
|
||||||
res = requests.get(get_url, headers=self.get_headers(auth=True))
|
|
||||||
res.raise_for_status()
|
|
||||||
return res.json()
|
|
||||||
|
|
||||||
def category_topics_csv(self, category_data) -> None:
|
|
||||||
"""Save category topics to a csv file"""
|
|
||||||
columns = ["id", "title", "place", "tags"]
|
|
||||||
records = category_data["topic_list"]["topics"]
|
|
||||||
with open('zasoby.csv', 'w', encoding='UTF8') as f:
|
|
||||||
write = csv.writer(f)
|
|
||||||
write.writerow(columns)
|
|
||||||
for topic in records:
|
|
||||||
html_url = f'<a href="{DISCOURSE_URL}/t/{topic["id"]}">{topic["title"]}</a>'
|
|
||||||
place = self.get_place(topic)
|
|
||||||
write.writerow([topic["id"], html_url, place, topic["tags"]])
|
|
||||||
print(f"New zasoby.csv generated with {len(records)} records")
|
|
||||||
|
|
||||||
def get_place(self, topic):
|
|
||||||
"""Get place of a topic"""
|
|
||||||
for place in PLACES:
|
|
||||||
if place in topic["tags"]:
|
|
||||||
return f'<a href="https://kb.hs3.pl/tag/{place}">{place}</a>'
|
|
||||||
return "unknown"
|
|
||||||
|
|
||||||
def replace_string_in_post(self, topic_id: str, old_string: str, new_string: str) -> dict:
|
|
||||||
"""Replace a selected string within a topic's first post using Discourse REST API"""
|
|
||||||
# Fetch the topic to get the first post ID
|
|
||||||
topic_url = f"{DISCOURSE_URL}/t/{topic_id}.json"
|
|
||||||
topic_res = requests.get(topic_url, headers=self.get_headers(auth=True))
|
|
||||||
topic_res.raise_for_status()
|
|
||||||
topic_data = topic_res.json()
|
|
||||||
|
|
||||||
# Get the first post ID from the topic
|
|
||||||
first_post_id = topic_data["post_stream"]["posts"][0]["id"]
|
|
||||||
|
|
||||||
# Fetch the post content
|
|
||||||
post_url = f"{DISCOURSE_URL}/posts/{first_post_id}.json"
|
|
||||||
post_res = requests.get(post_url, headers=self.get_headers(auth=True))
|
|
||||||
post_res.raise_for_status()
|
|
||||||
post_data = post_res.json()
|
|
||||||
|
|
||||||
# Replace the string
|
|
||||||
updated_raw = post_data["raw"].replace(old_string, new_string)
|
|
||||||
|
|
||||||
# Update the post
|
|
||||||
payload = {"post": {"raw": updated_raw}}
|
|
||||||
res = requests.put(post_url, json=payload, headers=self.get_headers(auth=True))
|
|
||||||
res.raise_for_status()
|
|
||||||
return res.json()
|
|
||||||
|
|
||||||
if __name__ == "__main__":
|
|
||||||
disc = DiscourseDatabase()
|
|
||||||
category = disc.get_category_data()
|
|
||||||
records = category["topic_list"]["topics"]
|
|
||||||
for topic in records:
|
|
||||||
if "lab" in topic["tags"]:
|
|
||||||
disc.replace_string_in_post(topic["id"], "[Workshop](https://kb.s.hs3.pl/tag/workshop)", "[Lab](https://kb.s.hs3.pl/tag/lab)")
|
|
||||||
|
|
||||||
File diff suppressed because it is too large
Load diff
14
fegen/docs/static/css/style.css
vendored
14
fegen/docs/static/css/style.css
vendored
|
|
@ -1,14 +0,0 @@
|
||||||
footer {
|
|
||||||
padding: 12px;
|
|
||||||
margin-top: auto;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* || Sidenav */
|
|
||||||
.sidenav {
|
|
||||||
width: 250px;
|
|
||||||
position: sticky;
|
|
||||||
z-index: 1;
|
|
||||||
top: 0;
|
|
||||||
overflow-x: hidden;
|
|
||||||
padding: 6px 8px 6px 16px;
|
|
||||||
}
|
|
||||||
177
fegen/docs/static/xml/label_12.xml
vendored
177
fegen/docs/static/xml/label_12.xml
vendored
|
|
@ -1,177 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<pt:document xmlns:pt="http://schemas.brother.info/ptouch/2007/lbx/main"
|
|
||||||
xmlns:style="http://schemas.brother.info/ptouch/2007/lbx/style"
|
|
||||||
xmlns:text="http://schemas.brother.info/ptouch/2007/lbx/text"
|
|
||||||
xmlns:draw="http://schemas.brother.info/ptouch/2007/lbx/draw"
|
|
||||||
xmlns:image="http://schemas.brother.info/ptouch/2007/lbx/image"
|
|
||||||
xmlns:barcode="http://schemas.brother.info/ptouch/2007/lbx/barcode"
|
|
||||||
xmlns:database="http://schemas.brother.info/ptouch/2007/lbx/database"
|
|
||||||
xmlns:table="http://schemas.brother.info/ptouch/2007/lbx/table"
|
|
||||||
xmlns:cable="http://schemas.brother.info/ptouch/2007/lbx/cable" version="1.7"
|
|
||||||
generator="P-touch Editor 5.4.016 Windows">
|
|
||||||
<pt:body currentSheet="Arkusz 1" direction="LTR">
|
|
||||||
<style:sheet name="Arkusz 1">
|
|
||||||
<style:paper media="0" width="33.6pt" height="51.2pt" marginLeft="2.8pt"
|
|
||||||
marginTop="5.6pt" marginRight="2.8pt" marginBottom="5.6pt" orientation="portrait"
|
|
||||||
autoLength="false" monochromeDisplay="true" printColorDisplay="false"
|
|
||||||
printColorsID="8" paperColor="#FFFFFF" paperInk="#000000" split="1" format="259"
|
|
||||||
backgroundTheme="0" printerID="26160" printerName="Brother PT-E550W" />
|
|
||||||
<style:cutLine regularCut="0pt" freeCut="" />
|
|
||||||
<style:backGround x="2.8pt" y="5.6pt" width="28pt" height="40pt" brushStyle="NULL"
|
|
||||||
brushId="0" userPattern="NONE" userPatternId="0" color="#000000"
|
|
||||||
printColorNumber="1" backColor="#FFFFFF" backPrintColorNumber="0" />
|
|
||||||
<pt:objects>
|
|
||||||
<barcode:barcode>
|
|
||||||
<pt:objectStyle x="-0.6pt" y="2.2pt" width="34.8pt" height="34.8pt"
|
|
||||||
backColor="#FFFFFF" backPrintColorNumber="0" ropMode="COPYPEN" angle="0"
|
|
||||||
anchor="TOPLEFT" flip="NONE">
|
|
||||||
<pt:pen style="INSIDEFRAME" widthX="0.5pt" widthY="0.5pt" color="#000000"
|
|
||||||
printColorNumber="1" />
|
|
||||||
<pt:brush style="NULL" color="#000000" printColorNumber="1" id="0" />
|
|
||||||
<pt:expanded objectName="Kod paskowy2" ID="0" lock="0"
|
|
||||||
templateMergeTarget="LABELLIST" templateMergeType="NONE"
|
|
||||||
templateMergeID="0" linkStatus="NONE" linkID="0" />
|
|
||||||
</pt:objectStyle>
|
|
||||||
<barcode:barcodeStyle protocol="QRCODE" lengths="48" zeroFill="false"
|
|
||||||
barWidth="1.2pt" barRatio="1:3" humanReadable="true"
|
|
||||||
humanReadableAlignment="LEFT" checkDigit="false" autoLengths="true"
|
|
||||||
margin="true" sameLengthBar="false" bearerBar="false" />
|
|
||||||
<barcode:qrcodeStyle model="2" eccLevel="15%" cellSize="1.2pt" mbcs="auto"
|
|
||||||
joint="1" version="auto" />
|
|
||||||
<pt:data>https://hs3.pl/db/{ITEM_ID}</pt:data>
|
|
||||||
</barcode:barcode>
|
|
||||||
<text:text>
|
|
||||||
<pt:objectStyle x="8.9pt" y="35.5pt" width="15.8pt" height="6.5pt"
|
|
||||||
backColor="#FFFFFF" backPrintColorNumber="0" ropMode="COPYPEN" angle="0"
|
|
||||||
anchor="TOPLEFT" flip="NONE">
|
|
||||||
<pt:pen style="NULL" widthX="0.5pt" widthY="0.5pt" color="#000000"
|
|
||||||
printColorNumber="1" />
|
|
||||||
<pt:brush style="NULL" color="#000000" printColorNumber="1" id="0" />
|
|
||||||
<pt:expanded objectName="Tekst4" ID="0" lock="0"
|
|
||||||
templateMergeTarget="LABELLIST" templateMergeType="NONE"
|
|
||||||
templateMergeID="0" linkStatus="NONE" linkID="0" />
|
|
||||||
</pt:objectStyle>
|
|
||||||
<text:ptFontInfo>
|
|
||||||
<text:logFont name="Source Code Pro" width="2.5pt" italic="false"
|
|
||||||
weight="700" charSet="238" pitchAndFamily="49" />
|
|
||||||
<text:fontExt effect="NOEFFECT" underline="0" strikeout="0" size="4.2pt"
|
|
||||||
orgSize="28.8pt" textColor="#000000" textPrintColorNumber="1" />
|
|
||||||
</text:ptFontInfo>
|
|
||||||
<text:textControl control="FREE" clipFrame="false" aspectNormal="false"
|
|
||||||
shrink="false" autoLF="false" avoidImage="false" />
|
|
||||||
<text:textAlign horizontalAlignment="CENTER" verticalAlignment="CENTER"
|
|
||||||
inLineAlignment="CENTER" />
|
|
||||||
<text:textStyle vertical="false" nullBlock="false" charSpace="0" lineSpace="0"
|
|
||||||
orgPoint="9pt" combinedChars="false" />
|
|
||||||
<pt:data>HS3-DB</pt:data>
|
|
||||||
<text:stringItem charLen="2">
|
|
||||||
<text:ptFontInfo>
|
|
||||||
<text:logFont name="Source Code Pro" width="2.5pt" italic="false"
|
|
||||||
weight="700" charSet="238" pitchAndFamily="49" />
|
|
||||||
<text:fontExt effect="NOEFFECT" underline="0" strikeout="0" size="4.2pt"
|
|
||||||
orgSize="28.8pt" textColor="#000000" textPrintColorNumber="1" />
|
|
||||||
</text:ptFontInfo>
|
|
||||||
</text:stringItem>
|
|
||||||
<text:stringItem charLen="1">
|
|
||||||
<text:ptFontInfo>
|
|
||||||
<text:logFont name="Source Code Pro" width="2.5pt" italic="false"
|
|
||||||
weight="700" charSet="238" pitchAndFamily="49" />
|
|
||||||
<text:fontExt effect="NOEFFECT" underline="0" strikeout="0" size="4.2pt"
|
|
||||||
orgSize="28.8pt" textColor="#000000" textPrintColorNumber="1" />
|
|
||||||
</text:ptFontInfo>
|
|
||||||
</text:stringItem>
|
|
||||||
<text:stringItem charLen="1">
|
|
||||||
<text:ptFontInfo>
|
|
||||||
<text:logFont name="Source Code Pro" width="2.5pt" italic="false"
|
|
||||||
weight="700" charSet="238" pitchAndFamily="49" />
|
|
||||||
<text:fontExt effect="NOEFFECT" underline="0" strikeout="0" size="4.2pt"
|
|
||||||
orgSize="28.8pt" textColor="#000000" textPrintColorNumber="1" />
|
|
||||||
</text:ptFontInfo>
|
|
||||||
</text:stringItem>
|
|
||||||
<text:stringItem charLen="2">
|
|
||||||
<text:ptFontInfo>
|
|
||||||
<text:logFont name="Source Code Pro" width="2.5pt" italic="false"
|
|
||||||
weight="700" charSet="238" pitchAndFamily="49" />
|
|
||||||
<text:fontExt effect="NOEFFECT" underline="0" strikeout="0" size="4.2pt"
|
|
||||||
orgSize="28.8pt" textColor="#000000" textPrintColorNumber="1" />
|
|
||||||
</text:ptFontInfo>
|
|
||||||
</text:stringItem>
|
|
||||||
</text:text>
|
|
||||||
<text:text>
|
|
||||||
<pt:objectStyle x="7.2pt" y="40.7pt" width="7.9pt" height="6.3pt"
|
|
||||||
backColor="#FFFFFF" backPrintColorNumber="0" ropMode="COPYPEN" angle="0"
|
|
||||||
anchor="TOPLEFT" flip="NONE">
|
|
||||||
<pt:pen style="NULL" widthX="0.5pt" widthY="0.5pt" color="#000000"
|
|
||||||
printColorNumber="1" />
|
|
||||||
<pt:brush style="NULL" color="#000000" printColorNumber="1" id="0" />
|
|
||||||
<pt:expanded objectName="Tekst5" ID="0" lock="0"
|
|
||||||
templateMergeTarget="LABELLIST" templateMergeType="NONE"
|
|
||||||
templateMergeID="0" linkStatus="NONE" linkID="0" />
|
|
||||||
</pt:objectStyle>
|
|
||||||
<text:ptFontInfo>
|
|
||||||
<text:logFont name="Source Code Pro" width="2.3pt" italic="false"
|
|
||||||
weight="800" charSet="238" pitchAndFamily="49" />
|
|
||||||
<text:fontExt effect="NOEFFECT" underline="0" strikeout="0" size="4.1pt"
|
|
||||||
orgSize="28.8pt" textColor="#000000" textPrintColorNumber="1" />
|
|
||||||
</text:ptFontInfo>
|
|
||||||
<text:textControl control="FREE" clipFrame="false" aspectNormal="false"
|
|
||||||
shrink="false" autoLF="false" avoidImage="false" />
|
|
||||||
<text:textAlign horizontalAlignment="LEFT" verticalAlignment="CENTER"
|
|
||||||
inLineAlignment="CENTER" />
|
|
||||||
<text:textStyle vertical="false" nullBlock="false" charSpace="0" lineSpace="0"
|
|
||||||
orgPoint="9pt" combinedChars="false" />
|
|
||||||
<pt:data>ID:</pt:data>
|
|
||||||
<text:stringItem charLen="2">
|
|
||||||
<text:ptFontInfo>
|
|
||||||
<text:logFont name="Source Code Pro" width="2.3pt" italic="false"
|
|
||||||
weight="800" charSet="238" pitchAndFamily="49" />
|
|
||||||
<text:fontExt effect="NOEFFECT" underline="0" strikeout="0" size="4.1pt"
|
|
||||||
orgSize="28.8pt" textColor="#000000" textPrintColorNumber="1" />
|
|
||||||
</text:ptFontInfo>
|
|
||||||
</text:stringItem>
|
|
||||||
<text:stringItem charLen="1">
|
|
||||||
<text:ptFontInfo>
|
|
||||||
<text:logFont name="Source Code Pro" width="2.3pt" italic="false"
|
|
||||||
weight="800" charSet="238" pitchAndFamily="49" />
|
|
||||||
<text:fontExt effect="NOEFFECT" underline="0" strikeout="0" size="4.1pt"
|
|
||||||
orgSize="28.8pt" textColor="#000000" textPrintColorNumber="1" />
|
|
||||||
</text:ptFontInfo>
|
|
||||||
</text:stringItem>
|
|
||||||
</text:text>
|
|
||||||
<text:text>
|
|
||||||
<pt:objectStyle x="16.5pt" y="40.7pt" width="7.9pt" height="6.3pt"
|
|
||||||
backColor="#FFFFFF" backPrintColorNumber="0" ropMode="COPYPEN" angle="0"
|
|
||||||
anchor="TOPLEFT" flip="NONE">
|
|
||||||
<pt:pen style="NULL" widthX="0.5pt" widthY="0.5pt" color="#000000"
|
|
||||||
printColorNumber="1" />
|
|
||||||
<pt:brush style="NULL" color="#000000" printColorNumber="1" id="0" />
|
|
||||||
<pt:expanded objectName="Tekst5" ID="0" lock="0"
|
|
||||||
templateMergeTarget="LABELLIST" templateMergeType="NONE"
|
|
||||||
templateMergeID="0" linkStatus="NONE" linkID="0" />
|
|
||||||
</pt:objectStyle>
|
|
||||||
<text:ptFontInfo>
|
|
||||||
<text:logFont name="Source Code Pro" width="2.3pt" italic="false"
|
|
||||||
weight="800" charSet="238" pitchAndFamily="49" />
|
|
||||||
<text:fontExt effect="NOEFFECT" underline="0" strikeout="0" size="4.1pt"
|
|
||||||
orgSize="28.8pt" textColor="#000000" textPrintColorNumber="1" />
|
|
||||||
</text:ptFontInfo>
|
|
||||||
<text:textControl control="FREE" clipFrame="false" aspectNormal="false"
|
|
||||||
shrink="false" autoLF="false" avoidImage="false" />
|
|
||||||
<text:textAlign horizontalAlignment="CENTER" verticalAlignment="CENTER"
|
|
||||||
inLineAlignment="CENTER" />
|
|
||||||
<text:textStyle vertical="false" nullBlock="false" charSpace="0" lineSpace="0"
|
|
||||||
orgPoint="9pt" combinedChars="false" />
|
|
||||||
<pt:data>{ITEM_ID}</pt:data>
|
|
||||||
<text:stringItem charLen="3">
|
|
||||||
<text:ptFontInfo>
|
|
||||||
<text:logFont name="Source Code Pro" width="2.3pt" italic="false"
|
|
||||||
weight="800" charSet="238" pitchAndFamily="49" />
|
|
||||||
<text:fontExt effect="NOEFFECT" underline="0" strikeout="0" size="4.1pt"
|
|
||||||
orgSize="28.8pt" textColor="#000000" textPrintColorNumber="1" />
|
|
||||||
</text:ptFontInfo>
|
|
||||||
</text:stringItem>
|
|
||||||
</text:text>
|
|
||||||
</pt:objects>
|
|
||||||
</style:sheet>
|
|
||||||
</pt:body>
|
|
||||||
</pt:document>
|
|
||||||
518
fegen/docs/static/xml/label_18.xml
vendored
518
fegen/docs/static/xml/label_18.xml
vendored
|
|
@ -1,518 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<pt:document xmlns:pt="http://schemas.brother.info/ptouch/2007/lbx/main"
|
|
||||||
xmlns:style="http://schemas.brother.info/ptouch/2007/lbx/style"
|
|
||||||
xmlns:text="http://schemas.brother.info/ptouch/2007/lbx/text"
|
|
||||||
xmlns:draw="http://schemas.brother.info/ptouch/2007/lbx/draw"
|
|
||||||
xmlns:image="http://schemas.brother.info/ptouch/2007/lbx/image"
|
|
||||||
xmlns:barcode="http://schemas.brother.info/ptouch/2007/lbx/barcode"
|
|
||||||
xmlns:database="http://schemas.brother.info/ptouch/2007/lbx/database"
|
|
||||||
xmlns:table="http://schemas.brother.info/ptouch/2007/lbx/table"
|
|
||||||
xmlns:cable="http://schemas.brother.info/ptouch/2007/lbx/cable" version="1.7"
|
|
||||||
generator="P-touch Editor 5.4.016 Windows">
|
|
||||||
<pt:body currentSheet="Arkusz 1" direction="LTR">
|
|
||||||
<style:sheet name="Arkusz 1">
|
|
||||||
<style:paper media="0" width="51.2pt" height="70.8pt" marginLeft="3.2pt"
|
|
||||||
marginTop="5.6pt" marginRight="3.2pt" marginBottom="5.6pt" orientation="portrait"
|
|
||||||
autoLength="false" monochromeDisplay="true" printColorDisplay="false"
|
|
||||||
printColorsID="0" paperColor="#FFED00" paperInk="#000000" split="1" format="260"
|
|
||||||
backgroundTheme="0" printerID="26160" printerName="Brother PT-E550W" />
|
|
||||||
<style:cutLine regularCut="0pt" freeCut="" />
|
|
||||||
<style:backGround x="3.2pt" y="5.6pt" width="44.8pt" height="59.6pt" brushStyle="NULL"
|
|
||||||
brushId="0" userPattern="NONE" userPatternId="0" color="#000000"
|
|
||||||
printColorNumber="1" backColor="#FFFFFF" backPrintColorNumber="0" />
|
|
||||||
<pt:objects>
|
|
||||||
<barcode:barcode>
|
|
||||||
<pt:objectStyle x="3.4pt" y="3.6pt" width="44.4pt" height="44.4pt"
|
|
||||||
backColor="#FFFFFF" backPrintColorNumber="0" ropMode="COPYPEN" angle="0"
|
|
||||||
anchor="TOPLEFT" flip="NONE">
|
|
||||||
<pt:pen style="INSIDEFRAME" widthX="0.5pt" widthY="0.5pt" color="#000000"
|
|
||||||
printColorNumber="1" />
|
|
||||||
<pt:brush style="NULL" color="#000000" printColorNumber="1" id="0" />
|
|
||||||
<pt:expanded objectName="Kod paskowy2" ID="0" lock="0"
|
|
||||||
templateMergeTarget="LABELLIST" templateMergeType="NONE"
|
|
||||||
templateMergeID="0" dbMergeFieldStyleName="qr" dbRecordOffset="0"
|
|
||||||
linkStatus="NONE" linkID="0" />
|
|
||||||
</pt:objectStyle>
|
|
||||||
<barcode:barcodeStyle protocol="QRCODE" lengths="48" zeroFill="false"
|
|
||||||
barWidth="1.2pt" barRatio="1:3" humanReadable="true"
|
|
||||||
humanReadableAlignment="LEFT" checkDigit="false" autoLengths="true"
|
|
||||||
margin="true" sameLengthBar="false" bearerBar="false" />
|
|
||||||
<barcode:qrcodeStyle model="2" eccLevel="15%" cellSize="1.8pt" mbcs="auto"
|
|
||||||
joint="1" version="auto" />
|
|
||||||
<pt:data>https://hs3.pl/db/{ITEM_ID}</pt:data>
|
|
||||||
</barcode:barcode>
|
|
||||||
<pt:group>
|
|
||||||
<pt:objectStyle x="4.8pt" y="55.6pt" width="41.6pt" height="12.1pt"
|
|
||||||
backColor="#FFFFFF" backPrintColorNumber="0" ropMode="COPYPEN" angle="0"
|
|
||||||
anchor="TOPLEFT" flip="NONE">
|
|
||||||
<pt:pen style="INSIDEFRAME" widthX="0.5pt" widthY="0.5pt" color="#000000"
|
|
||||||
printColorNumber="1" />
|
|
||||||
<pt:brush style="NULL" color="#000000" printColorNumber="1" id="0" />
|
|
||||||
<pt:expanded objectName="Grupuj11" ID="0" lock="2"
|
|
||||||
templateMergeTarget="LABELLIST" templateMergeType="NONE"
|
|
||||||
templateMergeID="0" linkStatus="NONE" linkID="0" />
|
|
||||||
</pt:objectStyle>
|
|
||||||
<pt:objects>
|
|
||||||
<text:text>
|
|
||||||
<pt:objectStyle x="20.8pt" y="55.6pt" width="25.6pt" height="12.1pt"
|
|
||||||
backColor="#FFFFFF" backPrintColorNumber="0" ropMode="COPYPEN"
|
|
||||||
angle="0" anchor="TOPLEFT" flip="NONE">
|
|
||||||
<pt:pen style="NULL" widthX="0.5pt" widthY="0.5pt" color="#000000"
|
|
||||||
printColorNumber="1" />
|
|
||||||
<pt:brush style="NULL" color="#000000" printColorNumber="1" id="0" />
|
|
||||||
<pt:expanded objectName="Tekst4" ID="0" lock="0"
|
|
||||||
templateMergeTarget="LABELLIST" templateMergeType="NONE"
|
|
||||||
templateMergeID="0" linkStatus="NONE" linkID="0" />
|
|
||||||
</pt:objectStyle>
|
|
||||||
<text:ptFontInfo>
|
|
||||||
<text:logFont name="Source Code Pro" width="0" italic="false"
|
|
||||||
weight="700" charSet="238" pitchAndFamily="49" />
|
|
||||||
<text:fontExt effect="NOEFFECT" underline="0" strikeout="0"
|
|
||||||
size="8pt" orgSize="28.8pt" textColor="#000000"
|
|
||||||
textPrintColorNumber="1" />
|
|
||||||
</text:ptFontInfo>
|
|
||||||
<text:textControl control="FREE" clipFrame="false" aspectNormal="false"
|
|
||||||
shrink="false" autoLF="false" avoidImage="false" />
|
|
||||||
<text:textAlign horizontalAlignment="LEFT" verticalAlignment="CENTER"
|
|
||||||
inLineAlignment="CENTER" />
|
|
||||||
<text:textStyle vertical="false" nullBlock="false" charSpace="0"
|
|
||||||
lineSpace="0" orgPoint="8pt" combinedChars="false" />
|
|
||||||
<pt:data></pt:data>
|
|
||||||
<text:stringItem charLen="1">
|
|
||||||
<text:ptFontInfo>
|
|
||||||
<text:logFont name="Source Code Pro" width="0" italic="false"
|
|
||||||
weight="700" charSet="238" pitchAndFamily="49" />
|
|
||||||
<text:fontExt effect="NOEFFECT" underline="0" strikeout="0"
|
|
||||||
size="8pt" orgSize="28.8pt" textColor="#000000"
|
|
||||||
textPrintColorNumber="1" />
|
|
||||||
</text:ptFontInfo>
|
|
||||||
<text:innerObject>
|
|
||||||
<text:text>
|
|
||||||
<pt:objectStyle x="20.8pt" y="55.6pt" width="24.8pt"
|
|
||||||
height="12.1pt" backColor="#FFFFFF"
|
|
||||||
backPrintColorNumber="0" ropMode="COPYPEN" angle="0"
|
|
||||||
anchor="TOPLEFT" flip="NONE">
|
|
||||||
<pt:pen style="NULL" widthX="0.5pt" widthY="0.5pt"
|
|
||||||
color="#000000" printColorNumber="1" />
|
|
||||||
<pt:brush style="NULL" color="#000000"
|
|
||||||
printColorNumber="1" id="0" />
|
|
||||||
<pt:expanded objectName="nazwa" ID="0" lock="0"
|
|
||||||
templateMergeTarget="LABELLIST"
|
|
||||||
templateMergeType="NONE" templateMergeID="0"
|
|
||||||
dbMergeFieldStyleName="nazwa" dbRecordOffset="0"
|
|
||||||
linkStatus="NONE" linkID="0" />
|
|
||||||
</pt:objectStyle>
|
|
||||||
<text:ptFontInfo>
|
|
||||||
<text:logFont name="Source Code Pro" width="0"
|
|
||||||
italic="false" weight="700" charSet="238"
|
|
||||||
pitchAndFamily="49" />
|
|
||||||
<text:fontExt effect="NOEFFECT" underline="0"
|
|
||||||
strikeout="0" size="8pt" orgSize="28.8pt"
|
|
||||||
textColor="#000000" textPrintColorNumber="1" />
|
|
||||||
</text:ptFontInfo>
|
|
||||||
<text:textControl control="FREE" clipFrame="false"
|
|
||||||
aspectNormal="false" shrink="false" autoLF="false"
|
|
||||||
avoidImage="false" />
|
|
||||||
<text:textAlign horizontalAlignment="LEFT"
|
|
||||||
verticalAlignment="CENTER" inLineAlignment="BASELINE" />
|
|
||||||
<text:textStyle vertical="false" nullBlock="false"
|
|
||||||
charSpace="0" lineSpace="0" orgPoint="8pt"
|
|
||||||
combinedChars="false" />
|
|
||||||
<pt:data>{ITEM_ID}</pt:data>
|
|
||||||
<text:stringItem charLen="5">
|
|
||||||
<text:ptFontInfo>
|
|
||||||
<text:logFont name="Source Code Pro" width="0"
|
|
||||||
italic="false" weight="700" charSet="238"
|
|
||||||
pitchAndFamily="49" />
|
|
||||||
<text:fontExt effect="NOEFFECT" underline="0"
|
|
||||||
strikeout="0" size="8pt" orgSize="28.8pt"
|
|
||||||
textColor="#000000" textPrintColorNumber="1" />
|
|
||||||
</text:ptFontInfo>
|
|
||||||
</text:stringItem>
|
|
||||||
</text:text>
|
|
||||||
</text:innerObject>
|
|
||||||
</text:stringItem>
|
|
||||||
</text:text>
|
|
||||||
<text:text>
|
|
||||||
<pt:objectStyle x="4.8pt" y="55.6pt" width="15.2pt" height="12.1pt"
|
|
||||||
backColor="#FFFFFF" backPrintColorNumber="0" ropMode="COPYPEN"
|
|
||||||
angle="0" anchor="TOPLEFT" flip="NONE">
|
|
||||||
<pt:pen style="NULL" widthX="0.5pt" widthY="0.5pt" color="#000000"
|
|
||||||
printColorNumber="1" />
|
|
||||||
<pt:brush style="NULL" color="#000000" printColorNumber="1" id="0" />
|
|
||||||
<pt:expanded objectName="Tekst5" ID="0" lock="0"
|
|
||||||
templateMergeTarget="LABELLIST" templateMergeType="NONE"
|
|
||||||
templateMergeID="0" linkStatus="NONE" linkID="0" />
|
|
||||||
</pt:objectStyle>
|
|
||||||
<text:ptFontInfo>
|
|
||||||
<text:logFont name="Source Code Pro" width="0" italic="false"
|
|
||||||
weight="800" charSet="238" pitchAndFamily="49" />
|
|
||||||
<text:fontExt effect="NOEFFECT" underline="0" strikeout="0"
|
|
||||||
size="8pt" orgSize="28.8pt" textColor="#000000"
|
|
||||||
textPrintColorNumber="1" />
|
|
||||||
</text:ptFontInfo>
|
|
||||||
<text:textControl control="FREE" clipFrame="false" aspectNormal="false"
|
|
||||||
shrink="false" autoLF="false" avoidImage="false" />
|
|
||||||
<text:textAlign horizontalAlignment="LEFT" verticalAlignment="CENTER"
|
|
||||||
inLineAlignment="CENTER" />
|
|
||||||
<text:textStyle vertical="false" nullBlock="false" charSpace="0"
|
|
||||||
lineSpace="0" orgPoint="8pt" combinedChars="false" />
|
|
||||||
<pt:data>ID:</pt:data>
|
|
||||||
<text:stringItem charLen="2">
|
|
||||||
<text:ptFontInfo>
|
|
||||||
<text:logFont name="Source Code Pro" width="0" italic="false"
|
|
||||||
weight="800" charSet="238" pitchAndFamily="49" />
|
|
||||||
<text:fontExt effect="NOEFFECT" underline="0" strikeout="0"
|
|
||||||
size="8pt" orgSize="28.8pt" textColor="#000000"
|
|
||||||
textPrintColorNumber="1" />
|
|
||||||
</text:ptFontInfo>
|
|
||||||
</text:stringItem>
|
|
||||||
<text:stringItem charLen="1">
|
|
||||||
<text:ptFontInfo>
|
|
||||||
<text:logFont name="Source Code Pro" width="0" italic="false"
|
|
||||||
weight="800" charSet="238" pitchAndFamily="49" />
|
|
||||||
<text:fontExt effect="NOEFFECT" underline="0" strikeout="0"
|
|
||||||
size="8pt" orgSize="28.8pt" textColor="#000000"
|
|
||||||
textPrintColorNumber="1" />
|
|
||||||
</text:ptFontInfo>
|
|
||||||
</text:stringItem>
|
|
||||||
</text:text>
|
|
||||||
</pt:objects>
|
|
||||||
</pt:group>
|
|
||||||
<text:text>
|
|
||||||
<pt:objectStyle x="-6.8pt" y="29.6pt" width="2pt" height="4pt"
|
|
||||||
backColor="#FFFFFF" backPrintColorNumber="0" ropMode="COPYPEN" angle="0"
|
|
||||||
anchor="TOPLEFT" flip="NONE">
|
|
||||||
<pt:pen style="NULL" widthX="0.5pt" widthY="0.5pt" color="#000000"
|
|
||||||
printColorNumber="1" />
|
|
||||||
<pt:brush style="NULL" color="#000000" printColorNumber="1" id="0" />
|
|
||||||
<pt:expanded objectName="Tekst6" ID="0" lock="0"
|
|
||||||
templateMergeTarget="LABELLIST" templateMergeType="NONE"
|
|
||||||
templateMergeID="0" linkStatus="NONE" linkID="0" />
|
|
||||||
</pt:objectStyle>
|
|
||||||
<text:ptFontInfo>
|
|
||||||
<text:logFont name="Arial" width="0" italic="false" weight="400"
|
|
||||||
charSet="238" pitchAndFamily="34" />
|
|
||||||
<text:fontExt effect="NOEFFECT" underline="0" strikeout="0" size="5pt"
|
|
||||||
orgSize="28.8pt" textColor="#000000" textPrintColorNumber="1" />
|
|
||||||
</text:ptFontInfo>
|
|
||||||
<text:textControl control="LONGTEXTFIXED" clipFrame="false" aspectNormal="true"
|
|
||||||
shrink="true" autoLF="true" avoidImage="false" />
|
|
||||||
<text:textAlign horizontalAlignment="JUSTIFY" verticalAlignment="CENTER"
|
|
||||||
inLineAlignment="CENTER" />
|
|
||||||
<text:textStyle vertical="true" nullBlock="false" charSpace="0" lineSpace="0"
|
|
||||||
orgPoint="5pt" combinedChars="false" />
|
|
||||||
<pt:data></pt:data>
|
|
||||||
</text:text>
|
|
||||||
<text:text>
|
|
||||||
<pt:objectStyle x="10.8pt" y="46.5pt" width="29.6pt" height="12.1pt"
|
|
||||||
backColor="#FFFFFF" backPrintColorNumber="0" ropMode="COPYPEN" angle="0"
|
|
||||||
anchor="TOPLEFT" flip="NONE">
|
|
||||||
<pt:pen style="NULL" widthX="0.5pt" widthY="0.5pt" color="#000000"
|
|
||||||
printColorNumber="1" />
|
|
||||||
<pt:brush style="NULL" color="#000000" printColorNumber="1" id="0" />
|
|
||||||
<pt:expanded objectName="Tekst5" ID="0" lock="0"
|
|
||||||
templateMergeTarget="LABELLIST" templateMergeType="NONE"
|
|
||||||
templateMergeID="0" linkStatus="NONE" linkID="0" />
|
|
||||||
</pt:objectStyle>
|
|
||||||
<text:ptFontInfo>
|
|
||||||
<text:logFont name="Source Code Pro" width="0" italic="false" weight="800"
|
|
||||||
charSet="238" pitchAndFamily="49" />
|
|
||||||
<text:fontExt effect="NOEFFECT" underline="0" strikeout="0" size="8pt"
|
|
||||||
orgSize="28.8pt" textColor="#000000" textPrintColorNumber="1" />
|
|
||||||
</text:ptFontInfo>
|
|
||||||
<text:textControl control="FREE" clipFrame="false" aspectNormal="false"
|
|
||||||
shrink="false" autoLF="false" avoidImage="false" />
|
|
||||||
<text:textAlign horizontalAlignment="CENTER" verticalAlignment="CENTER"
|
|
||||||
inLineAlignment="CENTER" />
|
|
||||||
<text:textStyle vertical="false" nullBlock="false" charSpace="0" lineSpace="0"
|
|
||||||
orgPoint="8pt" combinedChars="false" />
|
|
||||||
<pt:data>HS3-DB</pt:data>
|
|
||||||
<text:stringItem charLen="2">
|
|
||||||
<text:ptFontInfo>
|
|
||||||
<text:logFont name="Source Code Pro" width="0" italic="false"
|
|
||||||
weight="800" charSet="238" pitchAndFamily="49" />
|
|
||||||
<text:fontExt effect="NOEFFECT" underline="0" strikeout="0" size="8pt"
|
|
||||||
orgSize="28.8pt" textColor="#000000" textPrintColorNumber="1" />
|
|
||||||
</text:ptFontInfo>
|
|
||||||
</text:stringItem>
|
|
||||||
<text:stringItem charLen="1">
|
|
||||||
<text:ptFontInfo>
|
|
||||||
<text:logFont name="Source Code Pro" width="0" italic="false"
|
|
||||||
weight="800" charSet="238" pitchAndFamily="49" />
|
|
||||||
<text:fontExt effect="NOEFFECT" underline="0" strikeout="0" size="8pt"
|
|
||||||
orgSize="28.8pt" textColor="#000000" textPrintColorNumber="1" />
|
|
||||||
</text:ptFontInfo>
|
|
||||||
</text:stringItem>
|
|
||||||
<text:stringItem charLen="1">
|
|
||||||
<text:ptFontInfo>
|
|
||||||
<text:logFont name="Source Code Pro" width="0" italic="false"
|
|
||||||
weight="800" charSet="238" pitchAndFamily="49" />
|
|
||||||
<text:fontExt effect="NOEFFECT" underline="0" strikeout="0" size="8pt"
|
|
||||||
orgSize="28.8pt" textColor="#000000" textPrintColorNumber="1" />
|
|
||||||
</text:ptFontInfo>
|
|
||||||
</text:stringItem>
|
|
||||||
<text:stringItem charLen="2">
|
|
||||||
<text:ptFontInfo>
|
|
||||||
<text:logFont name="Source Code Pro" width="0" italic="false"
|
|
||||||
weight="800" charSet="238" pitchAndFamily="49" />
|
|
||||||
<text:fontExt effect="NOEFFECT" underline="0" strikeout="0" size="8pt"
|
|
||||||
orgSize="28.8pt" textColor="#000000" textPrintColorNumber="1" />
|
|
||||||
</text:ptFontInfo>
|
|
||||||
</text:stringItem>
|
|
||||||
</text:text>
|
|
||||||
</pt:objects>
|
|
||||||
<style:paper media="0" width="51.2pt" height="70.8pt" marginLeft="3.2pt"
|
|
||||||
marginTop="5.6pt" marginRight="3.2pt" marginBottom="5.6pt" orientation="portrait"
|
|
||||||
autoLength="false" monochromeDisplay="true" printColorDisplay="false"
|
|
||||||
printColorsID="0" paperColor="#FFED00" paperInk="#000000" split="1" format="260"
|
|
||||||
backgroundTheme="0" printerID="26160" printerName="Brother PT-E550W" />
|
|
||||||
<style:cutLine regularCut="0pt" freeCut="" />
|
|
||||||
<style:backGround x="3.2pt" y="5.6pt" width="44.8pt" height="59.6pt" brushStyle="NULL"
|
|
||||||
brushId="0" userPattern="NONE" userPatternId="0" color="#000000"
|
|
||||||
printColorNumber="1" backColor="#FFFFFF" backPrintColorNumber="0" />
|
|
||||||
<pt:objects>
|
|
||||||
<barcode:barcode>
|
|
||||||
<pt:objectStyle x="3.4pt" y="3.6pt" width="44.4pt" height="44.4pt"
|
|
||||||
backColor="#FFFFFF" backPrintColorNumber="0" ropMode="COPYPEN" angle="0"
|
|
||||||
anchor="TOPLEFT" flip="NONE">
|
|
||||||
<pt:pen style="INSIDEFRAME" widthX="0.5pt" widthY="0.5pt" color="#000000"
|
|
||||||
printColorNumber="1" />
|
|
||||||
<pt:brush style="NULL" color="#000000" printColorNumber="1" id="0" />
|
|
||||||
<pt:expanded objectName="Kod paskowy2" ID="0" lock="0"
|
|
||||||
templateMergeTarget="LABELLIST" templateMergeType="NONE"
|
|
||||||
templateMergeID="0" dbMergeFieldStyleName="qr" dbRecordOffset="0"
|
|
||||||
linkStatus="NONE" linkID="0" />
|
|
||||||
</pt:objectStyle>
|
|
||||||
<barcode:barcodeStyle protocol="QRCODE" lengths="48" zeroFill="false"
|
|
||||||
barWidth="1.2pt" barRatio="1:3" humanReadable="true"
|
|
||||||
humanReadableAlignment="LEFT" checkDigit="false" autoLengths="true"
|
|
||||||
margin="true" sameLengthBar="false" bearerBar="false" />
|
|
||||||
<barcode:qrcodeStyle model="2" eccLevel="15%" cellSize="1.8pt" mbcs="auto"
|
|
||||||
joint="1" version="auto" />
|
|
||||||
<pt:data>https://hs3.pl/db/{ITEM_ID}</pt:data>
|
|
||||||
</barcode:barcode>
|
|
||||||
<pt:group>
|
|
||||||
<pt:objectStyle x="4.8pt" y="55.6pt" width="41.6pt" height="12.1pt"
|
|
||||||
backColor="#FFFFFF" backPrintColorNumber="0" ropMode="COPYPEN" angle="0"
|
|
||||||
anchor="TOPLEFT" flip="NONE">
|
|
||||||
<pt:pen style="INSIDEFRAME" widthX="0.5pt" widthY="0.5pt" color="#000000"
|
|
||||||
printColorNumber="1" />
|
|
||||||
<pt:brush style="NULL" color="#000000" printColorNumber="1" id="0" />
|
|
||||||
<pt:expanded objectName="Grupuj11" ID="0" lock="2"
|
|
||||||
templateMergeTarget="LABELLIST" templateMergeType="NONE"
|
|
||||||
templateMergeID="0" linkStatus="NONE" linkID="0" />
|
|
||||||
</pt:objectStyle>
|
|
||||||
<pt:objects>
|
|
||||||
<text:text>
|
|
||||||
<pt:objectStyle x="20.8pt" y="55.6pt" width="25.6pt" height="12.1pt"
|
|
||||||
backColor="#FFFFFF" backPrintColorNumber="0" ropMode="COPYPEN"
|
|
||||||
angle="0" anchor="TOPLEFT" flip="NONE">
|
|
||||||
<pt:pen style="NULL" widthX="0.5pt" widthY="0.5pt" color="#000000"
|
|
||||||
printColorNumber="1" />
|
|
||||||
<pt:brush style="NULL" color="#000000" printColorNumber="1" id="0" />
|
|
||||||
<pt:expanded objectName="Tekst4" ID="0" lock="0"
|
|
||||||
templateMergeTarget="LABELLIST" templateMergeType="NONE"
|
|
||||||
templateMergeID="0" linkStatus="NONE" linkID="0" />
|
|
||||||
</pt:objectStyle>
|
|
||||||
<text:ptFontInfo>
|
|
||||||
<text:logFont name="Source Code Pro" width="0" italic="false"
|
|
||||||
weight="700" charSet="238" pitchAndFamily="49" />
|
|
||||||
<text:fontExt effect="NOEFFECT" underline="0" strikeout="0"
|
|
||||||
size="8pt" orgSize="28.8pt" textColor="#000000"
|
|
||||||
textPrintColorNumber="1" />
|
|
||||||
</text:ptFontInfo>
|
|
||||||
<text:textControl control="FREE" clipFrame="false" aspectNormal="false"
|
|
||||||
shrink="false" autoLF="false" avoidImage="false" />
|
|
||||||
<text:textAlign horizontalAlignment="LEFT" verticalAlignment="CENTER"
|
|
||||||
inLineAlignment="CENTER" />
|
|
||||||
<text:textStyle vertical="false" nullBlock="false" charSpace="0"
|
|
||||||
lineSpace="0" orgPoint="8pt" combinedChars="false" />
|
|
||||||
<pt:data></pt:data>
|
|
||||||
<text:stringItem charLen="1">
|
|
||||||
<text:ptFontInfo>
|
|
||||||
<text:logFont name="Source Code Pro" width="0" italic="false"
|
|
||||||
weight="700" charSet="238" pitchAndFamily="49" />
|
|
||||||
<text:fontExt effect="NOEFFECT" underline="0" strikeout="0"
|
|
||||||
size="8pt" orgSize="28.8pt" textColor="#000000"
|
|
||||||
textPrintColorNumber="1" />
|
|
||||||
</text:ptFontInfo>
|
|
||||||
<text:innerObject>
|
|
||||||
<text:text>
|
|
||||||
<pt:objectStyle x="20.8pt" y="55.6pt" width="24.8pt"
|
|
||||||
height="12.1pt" backColor="#FFFFFF"
|
|
||||||
backPrintColorNumber="0" ropMode="COPYPEN" angle="0"
|
|
||||||
anchor="TOPLEFT" flip="NONE">
|
|
||||||
<pt:pen style="NULL" widthX="0.5pt" widthY="0.5pt"
|
|
||||||
color="#000000" printColorNumber="1" />
|
|
||||||
<pt:brush style="NULL" color="#000000"
|
|
||||||
printColorNumber="1" id="0" />
|
|
||||||
<pt:expanded objectName="nazwa" ID="0" lock="0"
|
|
||||||
templateMergeTarget="LABELLIST"
|
|
||||||
templateMergeType="NONE" templateMergeID="0"
|
|
||||||
dbMergeFieldStyleName="nazwa" dbRecordOffset="0"
|
|
||||||
linkStatus="NONE" linkID="0" />
|
|
||||||
</pt:objectStyle>
|
|
||||||
<text:ptFontInfo>
|
|
||||||
<text:logFont name="Source Code Pro" width="0"
|
|
||||||
italic="false" weight="700" charSet="238"
|
|
||||||
pitchAndFamily="49" />
|
|
||||||
<text:fontExt effect="NOEFFECT" underline="0"
|
|
||||||
strikeout="0" size="8pt" orgSize="28.8pt"
|
|
||||||
textColor="#000000" textPrintColorNumber="1" />
|
|
||||||
</text:ptFontInfo>
|
|
||||||
<text:textControl control="FREE" clipFrame="false"
|
|
||||||
aspectNormal="false" shrink="false" autoLF="false"
|
|
||||||
avoidImage="false" />
|
|
||||||
<text:textAlign horizontalAlignment="LEFT"
|
|
||||||
verticalAlignment="CENTER" inLineAlignment="BASELINE" />
|
|
||||||
<text:textStyle vertical="false" nullBlock="false"
|
|
||||||
charSpace="0" lineSpace="0" orgPoint="8pt"
|
|
||||||
combinedChars="false" />
|
|
||||||
<pt:data>{ITEM_ID}</pt:data>
|
|
||||||
<text:stringItem charLen="5">
|
|
||||||
<text:ptFontInfo>
|
|
||||||
<text:logFont name="Source Code Pro" width="0"
|
|
||||||
italic="false" weight="700" charSet="238"
|
|
||||||
pitchAndFamily="49" />
|
|
||||||
<text:fontExt effect="NOEFFECT" underline="0"
|
|
||||||
strikeout="0" size="8pt" orgSize="28.8pt"
|
|
||||||
textColor="#000000" textPrintColorNumber="1" />
|
|
||||||
</text:ptFontInfo>
|
|
||||||
</text:stringItem>
|
|
||||||
</text:text>
|
|
||||||
</text:innerObject>
|
|
||||||
</text:stringItem>
|
|
||||||
</text:text>
|
|
||||||
<text:text>
|
|
||||||
<pt:objectStyle x="4.8pt" y="55.6pt" width="15.2pt" height="12.1pt"
|
|
||||||
backColor="#FFFFFF" backPrintColorNumber="0" ropMode="COPYPEN"
|
|
||||||
angle="0" anchor="TOPLEFT" flip="NONE">
|
|
||||||
<pt:pen style="NULL" widthX="0.5pt" widthY="0.5pt" color="#000000"
|
|
||||||
printColorNumber="1" />
|
|
||||||
<pt:brush style="NULL" color="#000000" printColorNumber="1" id="0" />
|
|
||||||
<pt:expanded objectName="Tekst5" ID="0" lock="0"
|
|
||||||
templateMergeTarget="LABELLIST" templateMergeType="NONE"
|
|
||||||
templateMergeID="0" linkStatus="NONE" linkID="0" />
|
|
||||||
</pt:objectStyle>
|
|
||||||
<text:ptFontInfo>
|
|
||||||
<text:logFont name="Source Code Pro" width="0" italic="false"
|
|
||||||
weight="800" charSet="238" pitchAndFamily="49" />
|
|
||||||
<text:fontExt effect="NOEFFECT" underline="0" strikeout="0"
|
|
||||||
size="8pt" orgSize="28.8pt" textColor="#000000"
|
|
||||||
textPrintColorNumber="1" />
|
|
||||||
</text:ptFontInfo>
|
|
||||||
<text:textControl control="FREE" clipFrame="false" aspectNormal="false"
|
|
||||||
shrink="false" autoLF="false" avoidImage="false" />
|
|
||||||
<text:textAlign horizontalAlignment="LEFT" verticalAlignment="CENTER"
|
|
||||||
inLineAlignment="CENTER" />
|
|
||||||
<text:textStyle vertical="false" nullBlock="false" charSpace="0"
|
|
||||||
lineSpace="0" orgPoint="8pt" combinedChars="false" />
|
|
||||||
<pt:data>ID:</pt:data>
|
|
||||||
<text:stringItem charLen="2">
|
|
||||||
<text:ptFontInfo>
|
|
||||||
<text:logFont name="Source Code Pro" width="0" italic="false"
|
|
||||||
weight="800" charSet="238" pitchAndFamily="49" />
|
|
||||||
<text:fontExt effect="NOEFFECT" underline="0" strikeout="0"
|
|
||||||
size="8pt" orgSize="28.8pt" textColor="#000000"
|
|
||||||
textPrintColorNumber="1" />
|
|
||||||
</text:ptFontInfo>
|
|
||||||
</text:stringItem>
|
|
||||||
<text:stringItem charLen="1">
|
|
||||||
<text:ptFontInfo>
|
|
||||||
<text:logFont name="Source Code Pro" width="0" italic="false"
|
|
||||||
weight="800" charSet="238" pitchAndFamily="49" />
|
|
||||||
<text:fontExt effect="NOEFFECT" underline="0" strikeout="0"
|
|
||||||
size="8pt" orgSize="28.8pt" textColor="#000000"
|
|
||||||
textPrintColorNumber="1" />
|
|
||||||
</text:ptFontInfo>
|
|
||||||
</text:stringItem>
|
|
||||||
</text:text>
|
|
||||||
</pt:objects>
|
|
||||||
</pt:group>
|
|
||||||
<text:text>
|
|
||||||
<pt:objectStyle x="-6.8pt" y="29.6pt" width="2pt" height="4pt"
|
|
||||||
backColor="#FFFFFF" backPrintColorNumber="0" ropMode="COPYPEN" angle="0"
|
|
||||||
anchor="TOPLEFT" flip="NONE">
|
|
||||||
<pt:pen style="NULL" widthX="0.5pt" widthY="0.5pt" color="#000000"
|
|
||||||
printColorNumber="1" />
|
|
||||||
<pt:brush style="NULL" color="#000000" printColorNumber="1" id="0" />
|
|
||||||
<pt:expanded objectName="Tekst6" ID="0" lock="0"
|
|
||||||
templateMergeTarget="LABELLIST" templateMergeType="NONE"
|
|
||||||
templateMergeID="0" linkStatus="NONE" linkID="0" />
|
|
||||||
</pt:objectStyle>
|
|
||||||
<text:ptFontInfo>
|
|
||||||
<text:logFont name="Arial" width="0" italic="false" weight="400"
|
|
||||||
charSet="238" pitchAndFamily="34" />
|
|
||||||
<text:fontExt effect="NOEFFECT" underline="0" strikeout="0" size="5pt"
|
|
||||||
orgSize="28.8pt" textColor="#000000" textPrintColorNumber="1" />
|
|
||||||
</text:ptFontInfo>
|
|
||||||
<text:textControl control="LONGTEXTFIXED" clipFrame="false" aspectNormal="true"
|
|
||||||
shrink="true" autoLF="true" avoidImage="false" />
|
|
||||||
<text:textAlign horizontalAlignment="JUSTIFY" verticalAlignment="CENTER"
|
|
||||||
inLineAlignment="CENTER" />
|
|
||||||
<text:textStyle vertical="true" nullBlock="false" charSpace="0" lineSpace="0"
|
|
||||||
orgPoint="5pt" combinedChars="false" />
|
|
||||||
<pt:data></pt:data>
|
|
||||||
</text:text>
|
|
||||||
<text:text>
|
|
||||||
<pt:objectStyle x="10.8pt" y="46.5pt" width="29.6pt" height="12.1pt"
|
|
||||||
backColor="#FFFFFF" backPrintColorNumber="0" ropMode="COPYPEN" angle="0"
|
|
||||||
anchor="TOPLEFT" flip="NONE">
|
|
||||||
<pt:pen style="NULL" widthX="0.5pt" widthY="0.5pt" color="#000000"
|
|
||||||
printColorNumber="1" />
|
|
||||||
<pt:brush style="NULL" color="#000000" printColorNumber="1" id="0" />
|
|
||||||
<pt:expanded objectName="Tekst5" ID="0" lock="0"
|
|
||||||
templateMergeTarget="LABELLIST" templateMergeType="NONE"
|
|
||||||
templateMergeID="0" linkStatus="NONE" linkID="0" />
|
|
||||||
</pt:objectStyle>
|
|
||||||
<text:ptFontInfo>
|
|
||||||
<text:logFont name="Source Code Pro" width="0" italic="false" weight="800"
|
|
||||||
charSet="238" pitchAndFamily="49" />
|
|
||||||
<text:fontExt effect="NOEFFECT" underline="0" strikeout="0" size="8pt"
|
|
||||||
orgSize="28.8pt" textColor="#000000" textPrintColorNumber="1" />
|
|
||||||
</text:ptFontInfo>
|
|
||||||
<text:textControl control="FREE" clipFrame="false" aspectNormal="false"
|
|
||||||
shrink="false" autoLF="false" avoidImage="false" />
|
|
||||||
<text:textAlign horizontalAlignment="CENTER" verticalAlignment="CENTER"
|
|
||||||
inLineAlignment="CENTER" />
|
|
||||||
<text:textStyle vertical="false" nullBlock="false" charSpace="0" lineSpace="0"
|
|
||||||
orgPoint="8pt" combinedChars="false" />
|
|
||||||
<pt:data>HS3-DB</pt:data>
|
|
||||||
<text:stringItem charLen="2">
|
|
||||||
<text:ptFontInfo>
|
|
||||||
<text:logFont name="Source Code Pro" width="0" italic="false"
|
|
||||||
weight="800" charSet="238" pitchAndFamily="49" />
|
|
||||||
<text:fontExt effect="NOEFFECT" underline="0" strikeout="0" size="8pt"
|
|
||||||
orgSize="28.8pt" textColor="#000000" textPrintColorNumber="1" />
|
|
||||||
</text:ptFontInfo>
|
|
||||||
</text:stringItem>
|
|
||||||
<text:stringItem charLen="1">
|
|
||||||
<text:ptFontInfo>
|
|
||||||
<text:logFont name="Source Code Pro" width="0" italic="false"
|
|
||||||
weight="800" charSet="238" pitchAndFamily="49" />
|
|
||||||
<text:fontExt effect="NOEFFECT" underline="0" strikeout="0" size="8pt"
|
|
||||||
orgSize="28.8pt" textColor="#000000" textPrintColorNumber="1" />
|
|
||||||
</text:ptFontInfo>
|
|
||||||
</text:stringItem>
|
|
||||||
<text:stringItem charLen="1">
|
|
||||||
<text:ptFontInfo>
|
|
||||||
<text:logFont name="Source Code Pro" width="0" italic="false"
|
|
||||||
weight="800" charSet="238" pitchAndFamily="49" />
|
|
||||||
<text:fontExt effect="NOEFFECT" underline="0" strikeout="0" size="8pt"
|
|
||||||
orgSize="28.8pt" textColor="#000000" textPrintColorNumber="1" />
|
|
||||||
</text:ptFontInfo>
|
|
||||||
</text:stringItem>
|
|
||||||
<text:stringItem charLen="2">
|
|
||||||
<text:ptFontInfo>
|
|
||||||
<text:logFont name="Source Code Pro" width="0" italic="false"
|
|
||||||
weight="800" charSet="238" pitchAndFamily="49" />
|
|
||||||
<text:fontExt effect="NOEFFECT" underline="0" strikeout="0" size="8pt"
|
|
||||||
orgSize="28.8pt" textColor="#000000" textPrintColorNumber="1" />
|
|
||||||
</text:ptFontInfo>
|
|
||||||
</text:stringItem>
|
|
||||||
</text:text>
|
|
||||||
</pt:objects>
|
|
||||||
</style:sheet>
|
|
||||||
</pt:body>
|
|
||||||
</pt:document>
|
|
||||||
336
fegen/docs/static/xml/label_18_flag.xml
vendored
336
fegen/docs/static/xml/label_18_flag.xml
vendored
|
|
@ -1,336 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<pt:document xmlns:pt="http://schemas.brother.info/ptouch/2007/lbx/main"
|
|
||||||
xmlns:style="http://schemas.brother.info/ptouch/2007/lbx/style"
|
|
||||||
xmlns:text="http://schemas.brother.info/ptouch/2007/lbx/text"
|
|
||||||
xmlns:draw="http://schemas.brother.info/ptouch/2007/lbx/draw"
|
|
||||||
xmlns:image="http://schemas.brother.info/ptouch/2007/lbx/image"
|
|
||||||
xmlns:barcode="http://schemas.brother.info/ptouch/2007/lbx/barcode"
|
|
||||||
xmlns:database="http://schemas.brother.info/ptouch/2007/lbx/database"
|
|
||||||
xmlns:table="http://schemas.brother.info/ptouch/2007/lbx/table"
|
|
||||||
xmlns:cable="http://schemas.brother.info/ptouch/2007/lbx/cable" version="1.10"
|
|
||||||
generator="com.brother.PtouchEditor">
|
|
||||||
<pt:body currentSheet="Sheet 1" direction="LTR">
|
|
||||||
<style:sheet name="Sheet 1">
|
|
||||||
<style:paper media="0" width="51.2pt" height="289.2pt" marginLeft="3.2pt"
|
|
||||||
marginTop="5.6pt" marginRight="3.2pt" marginBottom="5.6pt" orientation="portrait"
|
|
||||||
autoLength="false" monochromeDisplay="true" printColorDisplay="false"
|
|
||||||
printColorsID="0" paperColor="#FFED00" paperInk="#000000" split="1" format="260"
|
|
||||||
backgroundTheme="0" printerID="26160" printerName="Brother PT-E550W"></style:paper>
|
|
||||||
<style:cutLine regularCut="0pt" freeCut=""></style:cutLine>
|
|
||||||
<style:backGround x="3.2pt" y="5.6pt" width="44.8pt" height="278pt" brushStyle="NULL"
|
|
||||||
brushId="0" userPattern="NONE" userPatternId="0" color="#000000"
|
|
||||||
printColorNumber="1" backColor="#FFFFFF" backPrintColorNumber="0"></style:backGround>
|
|
||||||
<pt:objects>
|
|
||||||
<pt:group>
|
|
||||||
<pt:objectStyle x="-6.8pt" y="4.3pt" width="55.2pt" height="63.4pt"
|
|
||||||
backColor="#FFFFFF" backPrintColorNumber="0" ropMode="COPYPEN" angle="0"
|
|
||||||
anchor="TOPLEFT" flip="NONE">
|
|
||||||
<pt:pen style="INSIDEFRAME" widthX="0.5pt" widthY="0.5pt" color="#000000"
|
|
||||||
printColorNumber="1"></pt:pen>
|
|
||||||
<pt:brush style="NULL" color="#000000" printColorNumber="1" id="0"></pt:brush>
|
|
||||||
<pt:expanded objectName="Group5" ID="0" lock="2"
|
|
||||||
templateMergeTarget="LABELLIST" templateMergeType="NONE"
|
|
||||||
templateMergeID="0" allowOutOfBoundsTransfer="false" linkStatus="NONE"
|
|
||||||
linkID="0"></pt:expanded>
|
|
||||||
</pt:objectStyle>
|
|
||||||
<pt:objects>
|
|
||||||
<barcode:barcode>
|
|
||||||
<pt:objectStyle x="2pt" y="4.3pt" width="46.4pt" height="46.4pt"
|
|
||||||
backColor="#FFFFFF" backPrintColorNumber="0" ropMode="COPYPEN"
|
|
||||||
angle="0" anchor="TOPLEFT" flip="NONE">
|
|
||||||
<pt:pen style="INSIDEFRAME" widthX="0.5pt" widthY="0.5pt"
|
|
||||||
color="#000000" printColorNumber="1"></pt:pen>
|
|
||||||
<pt:brush style="NULL" color="#000000" printColorNumber="1" id="0"></pt:brush>
|
|
||||||
<pt:expanded objectName="Barcode1" ID="0" lock="0"
|
|
||||||
templateMergeTarget="LABELLIST" templateMergeType="NONE"
|
|
||||||
templateMergeID="0" allowOutOfBoundsTransfer="false"
|
|
||||||
linkStatus="NONE" linkID="0"></pt:expanded>
|
|
||||||
</pt:objectStyle>
|
|
||||||
<barcode:barcodeStyle protocol="QRCODE" lengths="0" zeroFill="false"
|
|
||||||
barWidth="0.8pt" barRatio="1:3" humanReadable="false"
|
|
||||||
humanReadableAlignment="LEFT" checkDigit="false" autoLengths="true"
|
|
||||||
margin="true" sameLengthBar="false" bearerBar="false"></barcode:barcodeStyle>
|
|
||||||
<barcode:qrcodeStyle model="2" eccLevel="15%" cellSize="1.6pt"
|
|
||||||
mbcs="auto" joint="1" version="auto"></barcode:qrcodeStyle>
|
|
||||||
<pt:data>https://hs3.pl/db/{ITEM_ID}</pt:data>
|
|
||||||
</barcode:barcode>
|
|
||||||
<text:text>
|
|
||||||
<pt:objectStyle x="20.8pt" y="56.6pt" width="15.2pt" height="10.1pt"
|
|
||||||
backColor="#FFFFFF" backPrintColorNumber="0" ropMode="COPYPEN"
|
|
||||||
angle="0" anchor="TOPLEFT" flip="NONE">
|
|
||||||
<pt:pen style="NULL" widthX="0.5pt" widthY="0.5pt" color="#000000"
|
|
||||||
printColorNumber="1"></pt:pen>
|
|
||||||
<pt:brush style="NULL" color="#000000" printColorNumber="1" id="0"></pt:brush>
|
|
||||||
<pt:expanded objectName="Tekst4" ID="0" lock="0"
|
|
||||||
templateMergeTarget="LABELLIST" templateMergeType="NONE"
|
|
||||||
templateMergeID="0" allowOutOfBoundsTransfer="false"
|
|
||||||
linkStatus="NONE" linkID="0"></pt:expanded>
|
|
||||||
</pt:objectStyle>
|
|
||||||
<text:ptFontInfo>
|
|
||||||
<text:logFont name="Source Code Pro" width="0" italic="false"
|
|
||||||
weight="600" charSet="0" pitchAndFamily="1"></text:logFont>
|
|
||||||
<text:fontExt effect="NOEFFECT" underline="0" strikeout="0"
|
|
||||||
size="8pt" orgSize="28.8pt" textColor="#000000"
|
|
||||||
textPrintColorNumber="1"></text:fontExt>
|
|
||||||
</text:ptFontInfo>
|
|
||||||
<text:textControl control="FREE" clipFrame="false" aspectNormal="false"
|
|
||||||
shrink="false" autoLF="false" avoidImage="false"></text:textControl>
|
|
||||||
<text:textAlign horizontalAlignment="LEFT" verticalAlignment="CENTER"
|
|
||||||
inLineAlignment="CENTER"></text:textAlign>
|
|
||||||
<text:textStyle vertical="false" nullBlock="false" charSpace="0"
|
|
||||||
lineSpace="0" orgPoint="8pt" combinedChars="false"></text:textStyle>
|
|
||||||
<text:transferSettings editOnPrintFormat="" editOnPrintOrder="0"></text:transferSettings>
|
|
||||||
<pt:data>{ITEM_ID}</pt:data>
|
|
||||||
<text:stringItem charLen="3">
|
|
||||||
<text:ptFontInfo>
|
|
||||||
<text:logFont name="Source Code Pro" width="0" italic="false"
|
|
||||||
weight="600" charSet="0" pitchAndFamily="1"></text:logFont>
|
|
||||||
<text:fontExt effect="NOEFFECT" underline="0" strikeout="0"
|
|
||||||
size="8pt" orgSize="28.8pt" textColor="#000000"
|
|
||||||
textPrintColorNumber="1"></text:fontExt>
|
|
||||||
</text:ptFontInfo>
|
|
||||||
</text:stringItem>
|
|
||||||
</text:text>
|
|
||||||
<text:text>
|
|
||||||
<pt:objectStyle x="4.8pt" y="56.6pt" width="15.2pt" height="10.1pt"
|
|
||||||
backColor="#FFFFFF" backPrintColorNumber="0" ropMode="COPYPEN"
|
|
||||||
angle="0" anchor="TOPLEFT" flip="NONE">
|
|
||||||
<pt:pen style="NULL" widthX="0.5pt" widthY="0.5pt" color="#000000"
|
|
||||||
printColorNumber="1"></pt:pen>
|
|
||||||
<pt:brush style="NULL" color="#000000" printColorNumber="1" id="0"></pt:brush>
|
|
||||||
<pt:expanded objectName="Tekst5" ID="0" lock="0"
|
|
||||||
templateMergeTarget="LABELLIST" templateMergeType="NONE"
|
|
||||||
templateMergeID="0" allowOutOfBoundsTransfer="false"
|
|
||||||
linkStatus="NONE" linkID="0"></pt:expanded>
|
|
||||||
</pt:objectStyle>
|
|
||||||
<text:ptFontInfo>
|
|
||||||
<text:logFont name="Source Code Pro" width="0" italic="false"
|
|
||||||
weight="600" charSet="0" pitchAndFamily="1"></text:logFont>
|
|
||||||
<text:fontExt effect="NOEFFECT" underline="0" strikeout="0"
|
|
||||||
size="8pt" orgSize="28.8pt" textColor="#000000"
|
|
||||||
textPrintColorNumber="1"></text:fontExt>
|
|
||||||
</text:ptFontInfo>
|
|
||||||
<text:textControl control="FREE" clipFrame="false" aspectNormal="false"
|
|
||||||
shrink="false" autoLF="false" avoidImage="false"></text:textControl>
|
|
||||||
<text:textAlign horizontalAlignment="LEFT" verticalAlignment="CENTER"
|
|
||||||
inLineAlignment="CENTER"></text:textAlign>
|
|
||||||
<text:textStyle vertical="false" nullBlock="false" charSpace="0"
|
|
||||||
lineSpace="0" orgPoint="8pt" combinedChars="false"></text:textStyle>
|
|
||||||
<text:transferSettings editOnPrintFormat="" editOnPrintOrder="0"></text:transferSettings>
|
|
||||||
<pt:data>ID:</pt:data>
|
|
||||||
<text:stringItem charLen="3">
|
|
||||||
<text:ptFontInfo>
|
|
||||||
<text:logFont name="Source Code Pro" width="0" italic="false"
|
|
||||||
weight="600" charSet="0" pitchAndFamily="1"></text:logFont>
|
|
||||||
<text:fontExt effect="NOEFFECT" underline="0" strikeout="0"
|
|
||||||
size="8pt" orgSize="28.8pt" textColor="#000000"
|
|
||||||
textPrintColorNumber="1"></text:fontExt>
|
|
||||||
</text:ptFontInfo>
|
|
||||||
</text:stringItem>
|
|
||||||
</text:text>
|
|
||||||
<text:text>
|
|
||||||
<pt:objectStyle x="10.8pt" y="47.5pt" width="29.6pt" height="10.1pt"
|
|
||||||
backColor="#FFFFFF" backPrintColorNumber="0" ropMode="COPYPEN"
|
|
||||||
angle="0" anchor="TOPLEFT" flip="NONE">
|
|
||||||
<pt:pen style="NULL" widthX="0.5pt" widthY="0.5pt" color="#000000"
|
|
||||||
printColorNumber="1"></pt:pen>
|
|
||||||
<pt:brush style="NULL" color="#000000" printColorNumber="1" id="0"></pt:brush>
|
|
||||||
<pt:expanded objectName="Tekst5" ID="0" lock="0"
|
|
||||||
templateMergeTarget="LABELLIST" templateMergeType="NONE"
|
|
||||||
templateMergeID="0" allowOutOfBoundsTransfer="false"
|
|
||||||
linkStatus="NONE" linkID="0"></pt:expanded>
|
|
||||||
</pt:objectStyle>
|
|
||||||
<text:ptFontInfo>
|
|
||||||
<text:logFont name="Source Code Pro" width="0" italic="false"
|
|
||||||
weight="600" charSet="0" pitchAndFamily="1"></text:logFont>
|
|
||||||
<text:fontExt effect="NOEFFECT" underline="0" strikeout="0"
|
|
||||||
size="8pt" orgSize="28.8pt" textColor="#000000"
|
|
||||||
textPrintColorNumber="1"></text:fontExt>
|
|
||||||
</text:ptFontInfo>
|
|
||||||
<text:textControl control="FREE" clipFrame="false" aspectNormal="false"
|
|
||||||
shrink="false" autoLF="false" avoidImage="false"></text:textControl>
|
|
||||||
<text:textAlign horizontalAlignment="CENTER" verticalAlignment="CENTER"
|
|
||||||
inLineAlignment="CENTER"></text:textAlign>
|
|
||||||
<text:textStyle vertical="false" nullBlock="false" charSpace="0"
|
|
||||||
lineSpace="0" orgPoint="8pt" combinedChars="false"></text:textStyle>
|
|
||||||
<text:transferSettings editOnPrintFormat="" editOnPrintOrder="0"></text:transferSettings>
|
|
||||||
<pt:data>HS3-DB</pt:data>
|
|
||||||
<text:stringItem charLen="6">
|
|
||||||
<text:ptFontInfo>
|
|
||||||
<text:logFont name="Source Code Pro" width="0" italic="false"
|
|
||||||
weight="600" charSet="0" pitchAndFamily="1"></text:logFont>
|
|
||||||
<text:fontExt effect="NOEFFECT" underline="0" strikeout="0"
|
|
||||||
size="8pt" orgSize="28.8pt" textColor="#000000"
|
|
||||||
textPrintColorNumber="1"></text:fontExt>
|
|
||||||
</text:ptFontInfo>
|
|
||||||
</text:stringItem>
|
|
||||||
</text:text>
|
|
||||||
</pt:objects>
|
|
||||||
</pt:group>
|
|
||||||
<pt:group>
|
|
||||||
<pt:objectStyle x="3.3pt" y="220pt" width="46.4pt" height="63.5pt"
|
|
||||||
backColor="#FFFFFF" backPrintColorNumber="0" ropMode="COPYPEN" angle="180"
|
|
||||||
anchor="TOPLEFT" flip="NONE">
|
|
||||||
<pt:pen style="INSIDEFRAME" widthX="0.5pt" widthY="0.5pt" color="#000000"
|
|
||||||
printColorNumber="1"></pt:pen>
|
|
||||||
<pt:brush style="NULL" color="#000000" printColorNumber="1" id="0"></pt:brush>
|
|
||||||
<pt:expanded objectName="Group5" ID="0" lock="2"
|
|
||||||
templateMergeTarget="LABELLIST" templateMergeType="NONE"
|
|
||||||
templateMergeID="0" allowOutOfBoundsTransfer="false" linkStatus="NONE"
|
|
||||||
linkID="0"></pt:expanded>
|
|
||||||
</pt:objectStyle>
|
|
||||||
<pt:objects>
|
|
||||||
<barcode:barcode>
|
|
||||||
<pt:objectStyle x="3.3pt" y="237.1pt" width="46.4pt" height="46.4pt"
|
|
||||||
backColor="#FFFFFF" backPrintColorNumber="0" ropMode="COPYPEN"
|
|
||||||
angle="180" anchor="TOPLEFT" flip="NONE">
|
|
||||||
<pt:pen style="INSIDEFRAME" widthX="0.5pt" widthY="0.5pt"
|
|
||||||
color="#000000" printColorNumber="1"></pt:pen>
|
|
||||||
<pt:brush style="NULL" color="#000000" printColorNumber="1" id="0"></pt:brush>
|
|
||||||
<pt:expanded objectName="Barcode1" ID="0" lock="0"
|
|
||||||
templateMergeTarget="LABELLIST" templateMergeType="NONE"
|
|
||||||
templateMergeID="0" allowOutOfBoundsTransfer="false"
|
|
||||||
linkStatus="NONE" linkID="0"></pt:expanded>
|
|
||||||
</pt:objectStyle>
|
|
||||||
<barcode:barcodeStyle protocol="QRCODE" lengths="0" zeroFill="false"
|
|
||||||
barWidth="0.8pt" barRatio="1:3" humanReadable="false"
|
|
||||||
humanReadableAlignment="LEFT" checkDigit="false" autoLengths="true"
|
|
||||||
margin="true" sameLengthBar="false" bearerBar="false"></barcode:barcodeStyle>
|
|
||||||
<barcode:qrcodeStyle model="2" eccLevel="15%" cellSize="1.6pt"
|
|
||||||
mbcs="auto" joint="1" version="auto"></barcode:qrcodeStyle>
|
|
||||||
<pt:data>https://hs3.pl/db/{ITEM_ID}</pt:data>
|
|
||||||
</barcode:barcode>
|
|
||||||
<text:text>
|
|
||||||
<pt:objectStyle x="15.7pt" y="221pt" width="15.2pt" height="10.1pt"
|
|
||||||
backColor="#FFFFFF" backPrintColorNumber="0" ropMode="COPYPEN"
|
|
||||||
angle="180" anchor="TOPLEFT" flip="NONE">
|
|
||||||
<pt:pen style="NULL" widthX="0.5pt" widthY="0.5pt" color="#000000"
|
|
||||||
printColorNumber="1"></pt:pen>
|
|
||||||
<pt:brush style="NULL" color="#000000" printColorNumber="1" id="0"></pt:brush>
|
|
||||||
<pt:expanded objectName="Tekst4" ID="0" lock="0"
|
|
||||||
templateMergeTarget="LABELLIST" templateMergeType="NONE"
|
|
||||||
templateMergeID="0" allowOutOfBoundsTransfer="false"
|
|
||||||
linkStatus="NONE" linkID="0"></pt:expanded>
|
|
||||||
</pt:objectStyle>
|
|
||||||
<text:ptFontInfo>
|
|
||||||
<text:logFont name="Source Code Pro" width="0" italic="false"
|
|
||||||
weight="600" charSet="0" pitchAndFamily="1"></text:logFont>
|
|
||||||
<text:fontExt effect="NOEFFECT" underline="0" strikeout="0"
|
|
||||||
size="8pt" orgSize="28.8pt" textColor="#000000"
|
|
||||||
textPrintColorNumber="1"></text:fontExt>
|
|
||||||
</text:ptFontInfo>
|
|
||||||
<text:textControl control="FREE" clipFrame="false" aspectNormal="false"
|
|
||||||
shrink="false" autoLF="false" avoidImage="false"></text:textControl>
|
|
||||||
<text:textAlign horizontalAlignment="LEFT" verticalAlignment="CENTER"
|
|
||||||
inLineAlignment="CENTER"></text:textAlign>
|
|
||||||
<text:textStyle vertical="false" nullBlock="false" charSpace="0"
|
|
||||||
lineSpace="0" orgPoint="8pt" combinedChars="false"></text:textStyle>
|
|
||||||
<text:transferSettings editOnPrintFormat="" editOnPrintOrder="0"></text:transferSettings>
|
|
||||||
<pt:data>{ITEM_ID}</pt:data>
|
|
||||||
<text:stringItem charLen="3">
|
|
||||||
<text:ptFontInfo>
|
|
||||||
<text:logFont name="Source Code Pro" width="0" italic="false"
|
|
||||||
weight="600" charSet="0" pitchAndFamily="1"></text:logFont>
|
|
||||||
<text:fontExt effect="NOEFFECT" underline="0" strikeout="0"
|
|
||||||
size="8pt" orgSize="28.8pt" textColor="#000000"
|
|
||||||
textPrintColorNumber="1"></text:fontExt>
|
|
||||||
</text:ptFontInfo>
|
|
||||||
</text:stringItem>
|
|
||||||
</text:text>
|
|
||||||
<text:text>
|
|
||||||
<pt:objectStyle x="31.7pt" y="221pt" width="15.2pt" height="10.1pt"
|
|
||||||
backColor="#FFFFFF" backPrintColorNumber="0" ropMode="COPYPEN"
|
|
||||||
angle="180" anchor="TOPLEFT" flip="NONE">
|
|
||||||
<pt:pen style="NULL" widthX="0.5pt" widthY="0.5pt" color="#000000"
|
|
||||||
printColorNumber="1"></pt:pen>
|
|
||||||
<pt:brush style="NULL" color="#000000" printColorNumber="1" id="0"></pt:brush>
|
|
||||||
<pt:expanded objectName="Tekst5" ID="0" lock="0"
|
|
||||||
templateMergeTarget="LABELLIST" templateMergeType="NONE"
|
|
||||||
templateMergeID="0" allowOutOfBoundsTransfer="false"
|
|
||||||
linkStatus="NONE" linkID="0"></pt:expanded>
|
|
||||||
</pt:objectStyle>
|
|
||||||
<text:ptFontInfo>
|
|
||||||
<text:logFont name="Source Code Pro" width="0" italic="false"
|
|
||||||
weight="600" charSet="0" pitchAndFamily="1"></text:logFont>
|
|
||||||
<text:fontExt effect="NOEFFECT" underline="0" strikeout="0"
|
|
||||||
size="8pt" orgSize="28.8pt" textColor="#000000"
|
|
||||||
textPrintColorNumber="1"></text:fontExt>
|
|
||||||
</text:ptFontInfo>
|
|
||||||
<text:textControl control="FREE" clipFrame="false" aspectNormal="false"
|
|
||||||
shrink="false" autoLF="false" avoidImage="false"></text:textControl>
|
|
||||||
<text:textAlign horizontalAlignment="LEFT" verticalAlignment="CENTER"
|
|
||||||
inLineAlignment="CENTER"></text:textAlign>
|
|
||||||
<text:textStyle vertical="false" nullBlock="false" charSpace="0"
|
|
||||||
lineSpace="0" orgPoint="8pt" combinedChars="false"></text:textStyle>
|
|
||||||
<text:transferSettings editOnPrintFormat="" editOnPrintOrder="0"></text:transferSettings>
|
|
||||||
<pt:data>ID:</pt:data>
|
|
||||||
<text:stringItem charLen="3">
|
|
||||||
<text:ptFontInfo>
|
|
||||||
<text:logFont name="Source Code Pro" width="0" italic="false"
|
|
||||||
weight="600" charSet="0" pitchAndFamily="1"></text:logFont>
|
|
||||||
<text:fontExt effect="NOEFFECT" underline="0" strikeout="0"
|
|
||||||
size="8pt" orgSize="28.8pt" textColor="#000000"
|
|
||||||
textPrintColorNumber="1"></text:fontExt>
|
|
||||||
</text:ptFontInfo>
|
|
||||||
</text:stringItem>
|
|
||||||
</text:text>
|
|
||||||
<text:text>
|
|
||||||
<pt:objectStyle x="11.3pt" y="230.1pt" width="29.6pt" height="10.1pt"
|
|
||||||
backColor="#FFFFFF" backPrintColorNumber="0" ropMode="COPYPEN"
|
|
||||||
angle="180" anchor="TOPLEFT" flip="NONE">
|
|
||||||
<pt:pen style="NULL" widthX="0.5pt" widthY="0.5pt" color="#000000"
|
|
||||||
printColorNumber="1"></pt:pen>
|
|
||||||
<pt:brush style="NULL" color="#000000" printColorNumber="1" id="0"></pt:brush>
|
|
||||||
<pt:expanded objectName="Tekst5" ID="0" lock="0"
|
|
||||||
templateMergeTarget="LABELLIST" templateMergeType="NONE"
|
|
||||||
templateMergeID="0" allowOutOfBoundsTransfer="false"
|
|
||||||
linkStatus="NONE" linkID="0"></pt:expanded>
|
|
||||||
</pt:objectStyle>
|
|
||||||
<text:ptFontInfo>
|
|
||||||
<text:logFont name="Source Code Pro" width="0" italic="false"
|
|
||||||
weight="600" charSet="0" pitchAndFamily="1"></text:logFont>
|
|
||||||
<text:fontExt effect="NOEFFECT" underline="0" strikeout="0"
|
|
||||||
size="8pt" orgSize="28.8pt" textColor="#000000"
|
|
||||||
textPrintColorNumber="1"></text:fontExt>
|
|
||||||
</text:ptFontInfo>
|
|
||||||
<text:textControl control="FREE" clipFrame="false" aspectNormal="false"
|
|
||||||
shrink="false" autoLF="false" avoidImage="false"></text:textControl>
|
|
||||||
<text:textAlign horizontalAlignment="CENTER" verticalAlignment="CENTER"
|
|
||||||
inLineAlignment="CENTER"></text:textAlign>
|
|
||||||
<text:textStyle vertical="false" nullBlock="false" charSpace="0"
|
|
||||||
lineSpace="0" orgPoint="8pt" combinedChars="false"></text:textStyle>
|
|
||||||
<text:transferSettings editOnPrintFormat="" editOnPrintOrder="0"></text:transferSettings>
|
|
||||||
<pt:data>HS3-DB</pt:data>
|
|
||||||
<text:stringItem charLen="6">
|
|
||||||
<text:ptFontInfo>
|
|
||||||
<text:logFont name="Source Code Pro" width="0" italic="false"
|
|
||||||
weight="600" charSet="0" pitchAndFamily="1"></text:logFont>
|
|
||||||
<text:fontExt effect="NOEFFECT" underline="0" strikeout="0"
|
|
||||||
size="8pt" orgSize="28.8pt" textColor="#000000"
|
|
||||||
textPrintColorNumber="1"></text:fontExt>
|
|
||||||
</text:ptFontInfo>
|
|
||||||
</text:stringItem>
|
|
||||||
</text:text>
|
|
||||||
</pt:objects>
|
|
||||||
</pt:group>
|
|
||||||
<draw:poly>
|
|
||||||
<pt:objectStyle x="0.8pt" y="144pt" width="51.6pt" height="0.7pt"
|
|
||||||
backColor="#FFFFFF" backPrintColorNumber="0" ropMode="COPYPEN" angle="0"
|
|
||||||
anchor="TOPLEFT" flip="NONE">
|
|
||||||
<pt:pen style="DASH" widthX="0.3pt" widthY="0.3pt" color="#000000"
|
|
||||||
printColorNumber="1"></pt:pen>
|
|
||||||
<pt:brush style="NULL" color="#000000" printColorNumber="1" id="0"></pt:brush>
|
|
||||||
<pt:expanded objectName="Polygon2" ID="0" lock="2"
|
|
||||||
templateMergeTarget="LABELLIST" templateMergeType="NONE"
|
|
||||||
templateMergeID="0" allowOutOfBoundsTransfer="false" linkStatus="NONE"
|
|
||||||
linkID="0"></pt:expanded>
|
|
||||||
</pt:objectStyle>
|
|
||||||
<draw:polyStyle shape="LINE" arrowBegin="ROUND" arrowEnd="ROUND">
|
|
||||||
<draw:polyOrgPos x="0.8pt" y="144pt" width="51.6pt" height="0.7pt"></draw:polyOrgPos>
|
|
||||||
<draw:polyLinePoints points="1pt,144.5pt 52.2pt,144.2pt"></draw:polyLinePoints>
|
|
||||||
</draw:polyStyle>
|
|
||||||
</draw:poly>
|
|
||||||
</pt:objects>
|
|
||||||
</style:sheet>
|
|
||||||
</pt:body>
|
|
||||||
</pt:document>
|
|
||||||
319
fegen/docs/static/xml/label_18_ribbon.xml
vendored
319
fegen/docs/static/xml/label_18_ribbon.xml
vendored
|
|
@ -1,319 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<pt:document xmlns:pt="http://schemas.brother.info/ptouch/2007/lbx/main"
|
|
||||||
xmlns:style="http://schemas.brother.info/ptouch/2007/lbx/style"
|
|
||||||
xmlns:text="http://schemas.brother.info/ptouch/2007/lbx/text"
|
|
||||||
xmlns:draw="http://schemas.brother.info/ptouch/2007/lbx/draw"
|
|
||||||
xmlns:image="http://schemas.brother.info/ptouch/2007/lbx/image"
|
|
||||||
xmlns:barcode="http://schemas.brother.info/ptouch/2007/lbx/barcode"
|
|
||||||
xmlns:database="http://schemas.brother.info/ptouch/2007/lbx/database"
|
|
||||||
xmlns:table="http://schemas.brother.info/ptouch/2007/lbx/table"
|
|
||||||
xmlns:cable="http://schemas.brother.info/ptouch/2007/lbx/cable" version="1.10"
|
|
||||||
generator="com.brother.PtouchEditor">
|
|
||||||
<pt:body currentSheet="Sheet 1" direction="LTR">
|
|
||||||
<style:sheet name="Sheet 1">
|
|
||||||
<style:paper media="0" width="51.2pt" height="289.2pt" marginLeft="3.2pt"
|
|
||||||
marginTop="5.6pt" marginRight="3.2pt" marginBottom="5.6pt" orientation="portrait"
|
|
||||||
autoLength="false" monochromeDisplay="true" printColorDisplay="false"
|
|
||||||
printColorsID="0" paperColor="#FFED00" paperInk="#000000" split="1" format="260"
|
|
||||||
backgroundTheme="0" printerID="26160" printerName="Brother PT-E550W"></style:paper>
|
|
||||||
<style:cutLine regularCut="0pt" freeCut=""></style:cutLine>
|
|
||||||
<style:backGround x="3.2pt" y="5.6pt" width="44.8pt" height="278pt" brushStyle="NULL"
|
|
||||||
brushId="0" userPattern="NONE" userPatternId="0" color="#000000"
|
|
||||||
printColorNumber="1" backColor="#FFFFFF" backPrintColorNumber="0"></style:backGround>
|
|
||||||
<pt:objects>
|
|
||||||
<pt:group>
|
|
||||||
<pt:objectStyle x="-6.8pt" y="4.3pt" width="55.2pt" height="63.4pt"
|
|
||||||
backColor="#FFFFFF" backPrintColorNumber="0" ropMode="COPYPEN" angle="0"
|
|
||||||
anchor="TOPLEFT" flip="NONE">
|
|
||||||
<pt:pen style="INSIDEFRAME" widthX="0.5pt" widthY="0.5pt" color="#000000"
|
|
||||||
printColorNumber="1"></pt:pen>
|
|
||||||
<pt:brush style="NULL" color="#000000" printColorNumber="1" id="0"></pt:brush>
|
|
||||||
<pt:expanded objectName="Group5" ID="0" lock="2"
|
|
||||||
templateMergeTarget="LABELLIST" templateMergeType="NONE"
|
|
||||||
templateMergeID="0" allowOutOfBoundsTransfer="false" linkStatus="NONE"
|
|
||||||
linkID="0"></pt:expanded>
|
|
||||||
</pt:objectStyle>
|
|
||||||
<pt:objects>
|
|
||||||
<barcode:barcode>
|
|
||||||
<pt:objectStyle x="2pt" y="4.3pt" width="46.4pt" height="46.4pt"
|
|
||||||
backColor="#FFFFFF" backPrintColorNumber="0" ropMode="COPYPEN"
|
|
||||||
angle="0" anchor="TOPLEFT" flip="NONE">
|
|
||||||
<pt:pen style="INSIDEFRAME" widthX="0.5pt" widthY="0.5pt"
|
|
||||||
color="#000000" printColorNumber="1"></pt:pen>
|
|
||||||
<pt:brush style="NULL" color="#000000" printColorNumber="1" id="0"></pt:brush>
|
|
||||||
<pt:expanded objectName="Barcode1" ID="0" lock="0"
|
|
||||||
templateMergeTarget="LABELLIST" templateMergeType="NONE"
|
|
||||||
templateMergeID="0" allowOutOfBoundsTransfer="false"
|
|
||||||
linkStatus="NONE" linkID="0"></pt:expanded>
|
|
||||||
</pt:objectStyle>
|
|
||||||
<barcode:barcodeStyle protocol="QRCODE" lengths="0" zeroFill="false"
|
|
||||||
barWidth="0.8pt" barRatio="1:3" humanReadable="false"
|
|
||||||
humanReadableAlignment="LEFT" checkDigit="false" autoLengths="true"
|
|
||||||
margin="true" sameLengthBar="false" bearerBar="false"></barcode:barcodeStyle>
|
|
||||||
<barcode:qrcodeStyle model="2" eccLevel="15%" cellSize="1.6pt"
|
|
||||||
mbcs="auto" joint="1" version="auto"></barcode:qrcodeStyle>
|
|
||||||
<pt:data>https://hs3.pl/db/{ITEM_ID}</pt:data>
|
|
||||||
</barcode:barcode>
|
|
||||||
<text:text>
|
|
||||||
<pt:objectStyle x="20.8pt" y="56.6pt" width="10.4pt" height="10.1pt"
|
|
||||||
backColor="#FFFFFF" backPrintColorNumber="0" ropMode="COPYPEN"
|
|
||||||
angle="0" anchor="TOPLEFT" flip="NONE">
|
|
||||||
<pt:pen style="NULL" widthX="0.5pt" widthY="0.5pt" color="#000000"
|
|
||||||
printColorNumber="1"></pt:pen>
|
|
||||||
<pt:brush style="NULL" color="#000000" printColorNumber="1" id="0"></pt:brush>
|
|
||||||
<pt:expanded objectName="Tekst4" ID="0" lock="0"
|
|
||||||
templateMergeTarget="LABELLIST" templateMergeType="NONE"
|
|
||||||
templateMergeID="0" allowOutOfBoundsTransfer="false"
|
|
||||||
linkStatus="NONE" linkID="0"></pt:expanded>
|
|
||||||
</pt:objectStyle>
|
|
||||||
<text:ptFontInfo>
|
|
||||||
<text:logFont name="Source Code Pro" width="0" italic="false"
|
|
||||||
weight="600" charSet="0" pitchAndFamily="1"></text:logFont>
|
|
||||||
<text:fontExt effect="NOEFFECT" underline="0" strikeout="0"
|
|
||||||
size="8pt" orgSize="28.8pt" textColor="#000000"
|
|
||||||
textPrintColorNumber="1"></text:fontExt>
|
|
||||||
</text:ptFontInfo>
|
|
||||||
<text:textControl control="FREE" clipFrame="false" aspectNormal="false"
|
|
||||||
shrink="false" autoLF="false" avoidImage="false"></text:textControl>
|
|
||||||
<text:textAlign horizontalAlignment="LEFT" verticalAlignment="CENTER"
|
|
||||||
inLineAlignment="CENTER"></text:textAlign>
|
|
||||||
<text:textStyle vertical="false" nullBlock="false" charSpace="0"
|
|
||||||
lineSpace="0" orgPoint="8pt" combinedChars="false"></text:textStyle>
|
|
||||||
<text:transferSettings editOnPrintFormat="" editOnPrintOrder="0"></text:transferSettings>
|
|
||||||
<pt:data>{ITEM_ID}</pt:data>
|
|
||||||
<text:stringItem charLen="2">
|
|
||||||
<text:ptFontInfo>
|
|
||||||
<text:logFont name="Source Code Pro" width="0" italic="false"
|
|
||||||
weight="600" charSet="0" pitchAndFamily="1"></text:logFont>
|
|
||||||
<text:fontExt effect="NOEFFECT" underline="0" strikeout="0"
|
|
||||||
size="8pt" orgSize="28.8pt" textColor="#000000"
|
|
||||||
textPrintColorNumber="1"></text:fontExt>
|
|
||||||
</text:ptFontInfo>
|
|
||||||
</text:stringItem>
|
|
||||||
</text:text>
|
|
||||||
<text:text>
|
|
||||||
<pt:objectStyle x="4.8pt" y="56.6pt" width="15.2pt" height="10.1pt"
|
|
||||||
backColor="#FFFFFF" backPrintColorNumber="0" ropMode="COPYPEN"
|
|
||||||
angle="0" anchor="TOPLEFT" flip="NONE">
|
|
||||||
<pt:pen style="NULL" widthX="0.5pt" widthY="0.5pt" color="#000000"
|
|
||||||
printColorNumber="1"></pt:pen>
|
|
||||||
<pt:brush style="NULL" color="#000000" printColorNumber="1" id="0"></pt:brush>
|
|
||||||
<pt:expanded objectName="Tekst5" ID="0" lock="0"
|
|
||||||
templateMergeTarget="LABELLIST" templateMergeType="NONE"
|
|
||||||
templateMergeID="0" allowOutOfBoundsTransfer="false"
|
|
||||||
linkStatus="NONE" linkID="0"></pt:expanded>
|
|
||||||
</pt:objectStyle>
|
|
||||||
<text:ptFontInfo>
|
|
||||||
<text:logFont name="Source Code Pro" width="0" italic="false"
|
|
||||||
weight="600" charSet="0" pitchAndFamily="1"></text:logFont>
|
|
||||||
<text:fontExt effect="NOEFFECT" underline="0" strikeout="0"
|
|
||||||
size="8pt" orgSize="28.8pt" textColor="#000000"
|
|
||||||
textPrintColorNumber="1"></text:fontExt>
|
|
||||||
</text:ptFontInfo>
|
|
||||||
<text:textControl control="FREE" clipFrame="false" aspectNormal="false"
|
|
||||||
shrink="false" autoLF="false" avoidImage="false"></text:textControl>
|
|
||||||
<text:textAlign horizontalAlignment="LEFT" verticalAlignment="CENTER"
|
|
||||||
inLineAlignment="CENTER"></text:textAlign>
|
|
||||||
<text:textStyle vertical="false" nullBlock="false" charSpace="0"
|
|
||||||
lineSpace="0" orgPoint="8pt" combinedChars="false"></text:textStyle>
|
|
||||||
<text:transferSettings editOnPrintFormat="" editOnPrintOrder="0"></text:transferSettings>
|
|
||||||
<pt:data>ID:</pt:data>
|
|
||||||
<text:stringItem charLen="3">
|
|
||||||
<text:ptFontInfo>
|
|
||||||
<text:logFont name="Source Code Pro" width="0" italic="false"
|
|
||||||
weight="600" charSet="0" pitchAndFamily="1"></text:logFont>
|
|
||||||
<text:fontExt effect="NOEFFECT" underline="0" strikeout="0"
|
|
||||||
size="8pt" orgSize="28.8pt" textColor="#000000"
|
|
||||||
textPrintColorNumber="1"></text:fontExt>
|
|
||||||
</text:ptFontInfo>
|
|
||||||
</text:stringItem>
|
|
||||||
</text:text>
|
|
||||||
<text:text>
|
|
||||||
<pt:objectStyle x="10.8pt" y="47.5pt" width="29.6pt" height="10.1pt"
|
|
||||||
backColor="#FFFFFF" backPrintColorNumber="0" ropMode="COPYPEN"
|
|
||||||
angle="0" anchor="TOPLEFT" flip="NONE">
|
|
||||||
<pt:pen style="NULL" widthX="0.5pt" widthY="0.5pt" color="#000000"
|
|
||||||
printColorNumber="1"></pt:pen>
|
|
||||||
<pt:brush style="NULL" color="#000000" printColorNumber="1" id="0"></pt:brush>
|
|
||||||
<pt:expanded objectName="Tekst5" ID="0" lock="0"
|
|
||||||
templateMergeTarget="LABELLIST" templateMergeType="NONE"
|
|
||||||
templateMergeID="0" allowOutOfBoundsTransfer="false"
|
|
||||||
linkStatus="NONE" linkID="0"></pt:expanded>
|
|
||||||
</pt:objectStyle>
|
|
||||||
<text:ptFontInfo>
|
|
||||||
<text:logFont name="Source Code Pro" width="0" italic="false"
|
|
||||||
weight="600" charSet="0" pitchAndFamily="1"></text:logFont>
|
|
||||||
<text:fontExt effect="NOEFFECT" underline="0" strikeout="0"
|
|
||||||
size="8pt" orgSize="28.8pt" textColor="#000000"
|
|
||||||
textPrintColorNumber="1"></text:fontExt>
|
|
||||||
</text:ptFontInfo>
|
|
||||||
<text:textControl control="FREE" clipFrame="false" aspectNormal="false"
|
|
||||||
shrink="false" autoLF="false" avoidImage="false"></text:textControl>
|
|
||||||
<text:textAlign horizontalAlignment="CENTER" verticalAlignment="CENTER"
|
|
||||||
inLineAlignment="CENTER"></text:textAlign>
|
|
||||||
<text:textStyle vertical="false" nullBlock="false" charSpace="0"
|
|
||||||
lineSpace="0" orgPoint="8pt" combinedChars="false"></text:textStyle>
|
|
||||||
<text:transferSettings editOnPrintFormat="" editOnPrintOrder="0"></text:transferSettings>
|
|
||||||
<pt:data>HS3-DB</pt:data>
|
|
||||||
<text:stringItem charLen="6">
|
|
||||||
<text:ptFontInfo>
|
|
||||||
<text:logFont name="Source Code Pro" width="0" italic="false"
|
|
||||||
weight="600" charSet="0" pitchAndFamily="1"></text:logFont>
|
|
||||||
<text:fontExt effect="NOEFFECT" underline="0" strikeout="0"
|
|
||||||
size="8pt" orgSize="28.8pt" textColor="#000000"
|
|
||||||
textPrintColorNumber="1"></text:fontExt>
|
|
||||||
</text:ptFontInfo>
|
|
||||||
</text:stringItem>
|
|
||||||
</text:text>
|
|
||||||
</pt:objects>
|
|
||||||
</pt:group>
|
|
||||||
<pt:group>
|
|
||||||
<pt:objectStyle x="3.3pt" y="220pt" width="46.4pt" height="63.5pt"
|
|
||||||
backColor="#FFFFFF" backPrintColorNumber="0" ropMode="COPYPEN" angle="180"
|
|
||||||
anchor="TOPLEFT" flip="NONE">
|
|
||||||
<pt:pen style="INSIDEFRAME" widthX="0.5pt" widthY="0.5pt" color="#000000"
|
|
||||||
printColorNumber="1"></pt:pen>
|
|
||||||
<pt:brush style="NULL" color="#000000" printColorNumber="1" id="0"></pt:brush>
|
|
||||||
<pt:expanded objectName="Group5" ID="0" lock="2"
|
|
||||||
templateMergeTarget="LABELLIST" templateMergeType="NONE"
|
|
||||||
templateMergeID="0" allowOutOfBoundsTransfer="false" linkStatus="NONE"
|
|
||||||
linkID="0"></pt:expanded>
|
|
||||||
</pt:objectStyle>
|
|
||||||
<pt:objects>
|
|
||||||
<barcode:barcode>
|
|
||||||
<pt:objectStyle x="3.3pt" y="237.1pt" width="46.4pt" height="46.4pt"
|
|
||||||
backColor="#FFFFFF" backPrintColorNumber="0" ropMode="COPYPEN"
|
|
||||||
angle="180" anchor="TOPLEFT" flip="NONE">
|
|
||||||
<pt:pen style="INSIDEFRAME" widthX="0.5pt" widthY="0.5pt"
|
|
||||||
color="#000000" printColorNumber="1"></pt:pen>
|
|
||||||
<pt:brush style="NULL" color="#000000" printColorNumber="1" id="0"></pt:brush>
|
|
||||||
<pt:expanded objectName="Barcode1" ID="0" lock="0"
|
|
||||||
templateMergeTarget="LABELLIST" templateMergeType="NONE"
|
|
||||||
templateMergeID="0" allowOutOfBoundsTransfer="false"
|
|
||||||
linkStatus="NONE" linkID="0"></pt:expanded>
|
|
||||||
</pt:objectStyle>
|
|
||||||
<barcode:barcodeStyle protocol="QRCODE" lengths="0" zeroFill="false"
|
|
||||||
barWidth="0.8pt" barRatio="1:3" humanReadable="false"
|
|
||||||
humanReadableAlignment="LEFT" checkDigit="false" autoLengths="true"
|
|
||||||
margin="true" sameLengthBar="false" bearerBar="false"></barcode:barcodeStyle>
|
|
||||||
<barcode:qrcodeStyle model="2" eccLevel="15%" cellSize="1.6pt"
|
|
||||||
mbcs="auto" joint="1" version="auto"></barcode:qrcodeStyle>
|
|
||||||
<pt:data>https://hs3.pl/db/{ITEM_ID}</pt:data>
|
|
||||||
</barcode:barcode>
|
|
||||||
<text:text>
|
|
||||||
<pt:objectStyle x="20.5pt" y="221pt" width="10.4pt" height="10.1pt"
|
|
||||||
backColor="#FFFFFF" backPrintColorNumber="0" ropMode="COPYPEN"
|
|
||||||
angle="180" anchor="TOPLEFT" flip="NONE">
|
|
||||||
<pt:pen style="NULL" widthX="0.5pt" widthY="0.5pt" color="#000000"
|
|
||||||
printColorNumber="1"></pt:pen>
|
|
||||||
<pt:brush style="NULL" color="#000000" printColorNumber="1" id="0"></pt:brush>
|
|
||||||
<pt:expanded objectName="Tekst4" ID="0" lock="0"
|
|
||||||
templateMergeTarget="LABELLIST" templateMergeType="NONE"
|
|
||||||
templateMergeID="0" allowOutOfBoundsTransfer="false"
|
|
||||||
linkStatus="NONE" linkID="0"></pt:expanded>
|
|
||||||
</pt:objectStyle>
|
|
||||||
<text:ptFontInfo>
|
|
||||||
<text:logFont name="Source Code Pro" width="0" italic="false"
|
|
||||||
weight="600" charSet="0" pitchAndFamily="1"></text:logFont>
|
|
||||||
<text:fontExt effect="NOEFFECT" underline="0" strikeout="0"
|
|
||||||
size="8pt" orgSize="28.8pt" textColor="#000000"
|
|
||||||
textPrintColorNumber="1"></text:fontExt>
|
|
||||||
</text:ptFontInfo>
|
|
||||||
<text:textControl control="FREE" clipFrame="false" aspectNormal="false"
|
|
||||||
shrink="false" autoLF="false" avoidImage="false"></text:textControl>
|
|
||||||
<text:textAlign horizontalAlignment="LEFT" verticalAlignment="CENTER"
|
|
||||||
inLineAlignment="CENTER"></text:textAlign>
|
|
||||||
<text:textStyle vertical="false" nullBlock="false" charSpace="0"
|
|
||||||
lineSpace="0" orgPoint="8pt" combinedChars="false"></text:textStyle>
|
|
||||||
<text:transferSettings editOnPrintFormat="" editOnPrintOrder="0"></text:transferSettings>
|
|
||||||
<pt:data>{ITEM_ID}</pt:data>
|
|
||||||
<text:stringItem charLen="2">
|
|
||||||
<text:ptFontInfo>
|
|
||||||
<text:logFont name="Source Code Pro" width="0" italic="false"
|
|
||||||
weight="600" charSet="0" pitchAndFamily="1"></text:logFont>
|
|
||||||
<text:fontExt effect="NOEFFECT" underline="0" strikeout="0"
|
|
||||||
size="8pt" orgSize="28.8pt" textColor="#000000"
|
|
||||||
textPrintColorNumber="1"></text:fontExt>
|
|
||||||
</text:ptFontInfo>
|
|
||||||
</text:stringItem>
|
|
||||||
</text:text>
|
|
||||||
<text:text>
|
|
||||||
<pt:objectStyle x="31.7pt" y="221pt" width="15.2pt" height="10.1pt"
|
|
||||||
backColor="#FFFFFF" backPrintColorNumber="0" ropMode="COPYPEN"
|
|
||||||
angle="180" anchor="TOPLEFT" flip="NONE">
|
|
||||||
<pt:pen style="NULL" widthX="0.5pt" widthY="0.5pt" color="#000000"
|
|
||||||
printColorNumber="1"></pt:pen>
|
|
||||||
<pt:brush style="NULL" color="#000000" printColorNumber="1" id="0"></pt:brush>
|
|
||||||
<pt:expanded objectName="Tekst5" ID="0" lock="0"
|
|
||||||
templateMergeTarget="LABELLIST" templateMergeType="NONE"
|
|
||||||
templateMergeID="0" allowOutOfBoundsTransfer="false"
|
|
||||||
linkStatus="NONE" linkID="0"></pt:expanded>
|
|
||||||
</pt:objectStyle>
|
|
||||||
<text:ptFontInfo>
|
|
||||||
<text:logFont name="Source Code Pro" width="0" italic="false"
|
|
||||||
weight="600" charSet="0" pitchAndFamily="1"></text:logFont>
|
|
||||||
<text:fontExt effect="NOEFFECT" underline="0" strikeout="0"
|
|
||||||
size="8pt" orgSize="28.8pt" textColor="#000000"
|
|
||||||
textPrintColorNumber="1"></text:fontExt>
|
|
||||||
</text:ptFontInfo>
|
|
||||||
<text:textControl control="FREE" clipFrame="false" aspectNormal="false"
|
|
||||||
shrink="false" autoLF="false" avoidImage="false"></text:textControl>
|
|
||||||
<text:textAlign horizontalAlignment="LEFT" verticalAlignment="CENTER"
|
|
||||||
inLineAlignment="CENTER"></text:textAlign>
|
|
||||||
<text:textStyle vertical="false" nullBlock="false" charSpace="0"
|
|
||||||
lineSpace="0" orgPoint="8pt" combinedChars="false"></text:textStyle>
|
|
||||||
<text:transferSettings editOnPrintFormat="" editOnPrintOrder="0"></text:transferSettings>
|
|
||||||
<pt:data>ID:</pt:data>
|
|
||||||
<text:stringItem charLen="3">
|
|
||||||
<text:ptFontInfo>
|
|
||||||
<text:logFont name="Source Code Pro" width="0" italic="false"
|
|
||||||
weight="600" charSet="0" pitchAndFamily="1"></text:logFont>
|
|
||||||
<text:fontExt effect="NOEFFECT" underline="0" strikeout="0"
|
|
||||||
size="8pt" orgSize="28.8pt" textColor="#000000"
|
|
||||||
textPrintColorNumber="1"></text:fontExt>
|
|
||||||
</text:ptFontInfo>
|
|
||||||
</text:stringItem>
|
|
||||||
</text:text>
|
|
||||||
<text:text>
|
|
||||||
<pt:objectStyle x="11.3pt" y="230.1pt" width="29.6pt" height="10.1pt"
|
|
||||||
backColor="#FFFFFF" backPrintColorNumber="0" ropMode="COPYPEN"
|
|
||||||
angle="180" anchor="TOPLEFT" flip="NONE">
|
|
||||||
<pt:pen style="NULL" widthX="0.5pt" widthY="0.5pt" color="#000000"
|
|
||||||
printColorNumber="1"></pt:pen>
|
|
||||||
<pt:brush style="NULL" color="#000000" printColorNumber="1" id="0"></pt:brush>
|
|
||||||
<pt:expanded objectName="Tekst5" ID="0" lock="0"
|
|
||||||
templateMergeTarget="LABELLIST" templateMergeType="NONE"
|
|
||||||
templateMergeID="0" allowOutOfBoundsTransfer="false"
|
|
||||||
linkStatus="NONE" linkID="0"></pt:expanded>
|
|
||||||
</pt:objectStyle>
|
|
||||||
<text:ptFontInfo>
|
|
||||||
<text:logFont name="Source Code Pro" width="0" italic="false"
|
|
||||||
weight="600" charSet="0" pitchAndFamily="1"></text:logFont>
|
|
||||||
<text:fontExt effect="NOEFFECT" underline="0" strikeout="0"
|
|
||||||
size="8pt" orgSize="28.8pt" textColor="#000000"
|
|
||||||
textPrintColorNumber="1"></text:fontExt>
|
|
||||||
</text:ptFontInfo>
|
|
||||||
<text:textControl control="FREE" clipFrame="false" aspectNormal="false"
|
|
||||||
shrink="false" autoLF="false" avoidImage="false"></text:textControl>
|
|
||||||
<text:textAlign horizontalAlignment="CENTER" verticalAlignment="CENTER"
|
|
||||||
inLineAlignment="CENTER"></text:textAlign>
|
|
||||||
<text:textStyle vertical="false" nullBlock="false" charSpace="0"
|
|
||||||
lineSpace="0" orgPoint="8pt" combinedChars="false"></text:textStyle>
|
|
||||||
<text:transferSettings editOnPrintFormat="" editOnPrintOrder="0"></text:transferSettings>
|
|
||||||
<pt:data>HS3-DB</pt:data>
|
|
||||||
<text:stringItem charLen="6">
|
|
||||||
<text:ptFontInfo>
|
|
||||||
<text:logFont name="Source Code Pro" width="0" italic="false"
|
|
||||||
weight="600" charSet="0" pitchAndFamily="1"></text:logFont>
|
|
||||||
<text:fontExt effect="NOEFFECT" underline="0" strikeout="0"
|
|
||||||
size="8pt" orgSize="28.8pt" textColor="#000000"
|
|
||||||
textPrintColorNumber="1"></text:fontExt>
|
|
||||||
</text:ptFontInfo>
|
|
||||||
</text:stringItem>
|
|
||||||
</text:text>
|
|
||||||
</pt:objects>
|
|
||||||
</pt:group>
|
|
||||||
</pt:objects>
|
|
||||||
</style:sheet>
|
|
||||||
</pt:body>
|
|
||||||
</pt:document>
|
|
||||||
22
fegen/docs/static/xml/prop.xml
vendored
22
fegen/docs/static/xml/prop.xml
vendored
|
|
@ -1,22 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<meta:properties xmlns:meta="http://schemas.brother.info/ptouch/2007/lbx/meta"
|
|
||||||
xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dcterms="http://purl.org/dc/terms/">
|
|
||||||
<meta:appName>com.brother.PtouchEditor</meta:appName>
|
|
||||||
<dc:title></dc:title>
|
|
||||||
<dc:subject></dc:subject>
|
|
||||||
<dc:creator></dc:creator>
|
|
||||||
<meta:keyword></meta:keyword>
|
|
||||||
<dc:description></dc:description>
|
|
||||||
<meta:template></meta:template>
|
|
||||||
<dcterms:created>2026-02-02T18:12:13Z</dcterms:created>
|
|
||||||
<dcterms:modified>2026-02-02T18:16:23Z</dcterms:modified>
|
|
||||||
<meta:lastPrinted></meta:lastPrinted>
|
|
||||||
<meta:modifiedBy></meta:modifiedBy>
|
|
||||||
<meta:revision>17</meta:revision>
|
|
||||||
<meta:editTime>0</meta:editTime>
|
|
||||||
<meta:numPages>1</meta:numPages>
|
|
||||||
<meta:numWords>0</meta:numWords>
|
|
||||||
<meta:numChars>0</meta:numChars>
|
|
||||||
<meta:security>0</meta:security>
|
|
||||||
<meta:transferScript></meta:transferScript>
|
|
||||||
</meta:properties>
|
|
||||||
|
|
@ -1,44 +0,0 @@
|
||||||
import os, re, shutil
|
|
||||||
from jinja2 import Environment, FileSystemLoader
|
|
||||||
import pandas as pd
|
|
||||||
|
|
||||||
|
|
||||||
def add_download_button(row):
|
|
||||||
item_id = re.sub(r'<a href.*/([0-9]+)".*', "\\1", row[1])
|
|
||||||
download_button = (
|
|
||||||
f'<button id="btn_{item_id}"><i class="fa fa-download"></i> {item_id}</button>'
|
|
||||||
)
|
|
||||||
print_button = f'<a href="http://localhost:31337/print/{item_id}"><button id="prn_{item_id}"><i class="fa fa-print"></i> {item_id}</button></a>'
|
|
||||||
return row + [download_button, print_button]
|
|
||||||
|
|
||||||
|
|
||||||
def generate_dashboard():
|
|
||||||
"""Generate dashboard from zasoby.csv file"""
|
|
||||||
print("Generating HTML dashboard")
|
|
||||||
website_folder = "fegen/docs"
|
|
||||||
data = pd.read_csv("zasoby.csv")
|
|
||||||
env = Environment(loader=FileSystemLoader("fegen/template"))
|
|
||||||
print("Removing old website files")
|
|
||||||
print("Creating a new website")
|
|
||||||
shutil.copytree("fegen/template/static", f"{website_folder}/static", dirs_exist_ok=True)
|
|
||||||
template = env.get_template("_main_layout.html")
|
|
||||||
with open(f"{website_folder}/index.html", "w+", encoding="utf-8") as file:
|
|
||||||
header_row = data.columns.values.tolist() + ["label", "print"]
|
|
||||||
rows = map(
|
|
||||||
add_download_button,
|
|
||||||
data.values.tolist(),
|
|
||||||
)
|
|
||||||
html = template.render(
|
|
||||||
title="Baza Zasobów Hackerspace Trójmiasto",
|
|
||||||
t_header=header_row,
|
|
||||||
t_body=rows,
|
|
||||||
)
|
|
||||||
file.write(html)
|
|
||||||
|
|
||||||
|
|
||||||
if __name__ == "__main__":
|
|
||||||
from discourse import DiscourseDatabase
|
|
||||||
|
|
||||||
DiscourseDatabase()
|
|
||||||
generate_dashboard()
|
|
||||||
print("Done!")
|
|
||||||
|
|
@ -1,160 +0,0 @@
|
||||||
<!doctype html>
|
|
||||||
<html lang="en">
|
|
||||||
<head>
|
|
||||||
<meta charset="utf-8" />
|
|
||||||
<meta name="description" content="Dashboard" />
|
|
||||||
<title>Baza Zasobów Hackerspace Trójmiasto</title>
|
|
||||||
<link rel="shortcut icon" href="static/favicon.ico" />
|
|
||||||
<!-- Font Awesome CSS -->
|
|
||||||
<link
|
|
||||||
rel="stylesheet"
|
|
||||||
href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css"
|
|
||||||
/>
|
|
||||||
<!-- Bootstrap CSS -->
|
|
||||||
<link
|
|
||||||
href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/css/bootstrap.min.css"
|
|
||||||
rel="stylesheet"
|
|
||||||
integrity=""
|
|
||||||
/>
|
|
||||||
<link rel="stylesheet" href="static/css/style.css" />
|
|
||||||
<!-- DataTables CSS -->
|
|
||||||
<link
|
|
||||||
rel="stylesheet"
|
|
||||||
href="https://cdn.datatables.net/1.13.6/css/jquery.dataTables.min.css"
|
|
||||||
/>
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
{% block body %}{% endblock body %}
|
|
||||||
<dialog>
|
|
||||||
<div>
|
|
||||||
<input type="radio" id="12mm" name="type" value="12mm" />
|
|
||||||
<label for="12mm">12mm</label><br />
|
|
||||||
<input type="radio" id="18mm" name="type" value="18mm" checked />
|
|
||||||
<label for="18mm">18mm</label><br />
|
|
||||||
<input
|
|
||||||
type="radio"
|
|
||||||
id="12mm_flag"
|
|
||||||
name="type"
|
|
||||||
value="12mm_flag"
|
|
||||||
disabled
|
|
||||||
/>
|
|
||||||
<label for="12mm_flag">12mm flag</label><br />
|
|
||||||
<input type="radio" id="18mm_flag" name="type" value="18mm_flag" />
|
|
||||||
<label for="18mm_flag">18mm flag</label><br />
|
|
||||||
<input type="radio" id="18mm_ribbon" name="type" value="18mm_ribbon" />
|
|
||||||
<label for="18mm_ribbon">18mm ribbon</label><br />
|
|
||||||
<input
|
|
||||||
type="radio"
|
|
||||||
id="24mm_ribbon"
|
|
||||||
name="type"
|
|
||||||
value="24mm_ribbon"
|
|
||||||
disabled
|
|
||||||
/>
|
|
||||||
<label for="24mm_ribbon">24mm ribbon</label><br />
|
|
||||||
<input type="text" id="item_id" name="item_id" value="" />
|
|
||||||
</div>
|
|
||||||
<button id="download" autofocus>Download</button>
|
|
||||||
</dialog>
|
|
||||||
<footer>
|
|
||||||
<a href="https://github.com/MartaSien/hs3-baza-zasobow-dashboard"
|
|
||||||
>Baza zasobów Hackerspace Trójmiasto</a
|
|
||||||
>
|
|
||||||
</footer>
|
|
||||||
<!-- jQuery -->
|
|
||||||
<script src="https://code.jquery.com/jquery-3.7.0.min.js"></script>
|
|
||||||
<!-- DataTables JS -->
|
|
||||||
<script src="https://cdn.datatables.net/1.13.6/js/jquery.dataTables.min.js"></script>
|
|
||||||
<script>
|
|
||||||
$(document).ready(function () {
|
|
||||||
$("#dashboardTable").DataTable({ paging: false });
|
|
||||||
});
|
|
||||||
</script>
|
|
||||||
<script type="module">
|
|
||||||
import { downloadZip } from "https://cdn.jsdelivr.net/npm/client-zip/index.js";
|
|
||||||
|
|
||||||
let db_12mm_label_template;
|
|
||||||
let db_18mm_label_template;
|
|
||||||
let db_18mm_flag_template;
|
|
||||||
let db_18mm_ribbon_template;
|
|
||||||
let prop_input;
|
|
||||||
|
|
||||||
async function loadXml(path) {
|
|
||||||
const response = await fetch(path);
|
|
||||||
return await response.text();
|
|
||||||
}
|
|
||||||
|
|
||||||
async function initTemplates() {
|
|
||||||
db_12mm_label_template = await loadXml('static/xml/label_12.xml');
|
|
||||||
db_18mm_label_template = await loadXml('static/xml/label_18.xml');
|
|
||||||
db_18mm_flag_template = await loadXml('static/xml/label_18_flag.xml');
|
|
||||||
db_18mm_ribbon_template = await loadXml('static/xml/label_18_ribbon.xml');
|
|
||||||
prop_input = await loadXml('static/xml/prop.xml');
|
|
||||||
}
|
|
||||||
|
|
||||||
async function make_label(item_id, template) {
|
|
||||||
const prop = {
|
|
||||||
name: "prop.xml",
|
|
||||||
lastModified: new Date(),
|
|
||||||
input: prop_input,
|
|
||||||
};
|
|
||||||
let label_template;
|
|
||||||
|
|
||||||
switch (template) {
|
|
||||||
case "12mm":
|
|
||||||
label_template = db_12mm_label_template;
|
|
||||||
break;
|
|
||||||
|
|
||||||
case "18mm":
|
|
||||||
label_template = db_18mm_label_template;
|
|
||||||
break;
|
|
||||||
|
|
||||||
case "18mm_flag":
|
|
||||||
label_template = db_18mm_flag_template;
|
|
||||||
break;
|
|
||||||
|
|
||||||
case "18mm_ribbon":
|
|
||||||
label_template = db_18mm_ribbon_template;
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
const label = label_template.replaceAll("{ITEM_ID}", item_id);
|
|
||||||
const db_label = {
|
|
||||||
name: "label.xml",
|
|
||||||
lastModified: new Date(),
|
|
||||||
input: label,
|
|
||||||
};
|
|
||||||
|
|
||||||
const blob = await downloadZip([prop, db_label]).blob();
|
|
||||||
|
|
||||||
const link = document.createElement("a");
|
|
||||||
link.href = URL.createObjectURL(blob);
|
|
||||||
link.download = "hs3_db_label_" + template + "_" + item_id + ".lbx";
|
|
||||||
link.click();
|
|
||||||
}
|
|
||||||
|
|
||||||
document.addEventListener("DOMContentLoaded", async () => {
|
|
||||||
await initTemplates();
|
|
||||||
|
|
||||||
const dialog = document.querySelector("dialog");
|
|
||||||
|
|
||||||
Array.prototype.slice
|
|
||||||
.call(document.getElementsByTagName("button"))
|
|
||||||
.forEach((element) => {
|
|
||||||
if (element.id.startsWith("btn_")) {
|
|
||||||
element.addEventListener("click", (e) => {
|
|
||||||
const item_id = e.target.id.replace("btn_", "");
|
|
||||||
document.getElementById("item_id").value = item_id;
|
|
||||||
dialog.showModal();
|
|
||||||
document.getElementById("download").onclick = function () {
|
|
||||||
const item_id = document.getElementById("item_id").value;
|
|
||||||
const dialog = document.querySelector("dialog");
|
|
||||||
const template = document.querySelector("input:checked").id;
|
|
||||||
make_label(item_id, template);
|
|
||||||
dialog.close();
|
|
||||||
};
|
|
||||||
});
|
|
||||||
}
|
|
||||||
});
|
|
||||||
});
|
|
||||||
</script>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
|
@ -1,29 +0,0 @@
|
||||||
{% extends "_base_template.html" %} {% block body %}
|
|
||||||
<div id="site-body" class="container-fluid">
|
|
||||||
<div class="row flex-nonwrap">
|
|
||||||
<div class="sidenav">{% block sidenav %}{% endblock sidenav %}</div>
|
|
||||||
<div class="main">
|
|
||||||
<h1>Baza Zasobów Hackerspace Trójmiasto</h1>
|
|
||||||
<a href="/refresh"><button id="refresh"><i class="fa fa-arrows-rotate"></i> Refresh</button></a>
|
|
||||||
<table id="dashboardTable">
|
|
||||||
<thead>
|
|
||||||
<tr>
|
|
||||||
{% for cell in t_header %}
|
|
||||||
<td>{{cell}}</td>
|
|
||||||
{% endfor %}
|
|
||||||
</tr>
|
|
||||||
</thead>
|
|
||||||
<tbody>
|
|
||||||
{% for row in t_body %}
|
|
||||||
<tr>
|
|
||||||
{% for cell in row %}
|
|
||||||
<td>{{cell}}</td>
|
|
||||||
{% endfor %}
|
|
||||||
</tr>
|
|
||||||
{% endfor %}
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
{% endblock body %}
|
|
||||||
|
|
@ -1,14 +0,0 @@
|
||||||
footer {
|
|
||||||
padding: 12px;
|
|
||||||
margin-top: auto;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* || Sidenav */
|
|
||||||
.sidenav {
|
|
||||||
width: 250px;
|
|
||||||
position: sticky;
|
|
||||||
z-index: 1;
|
|
||||||
top: 0;
|
|
||||||
overflow-x: hidden;
|
|
||||||
padding: 6px 8px 6px 16px;
|
|
||||||
}
|
|
||||||
|
|
@ -1,177 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<pt:document xmlns:pt="http://schemas.brother.info/ptouch/2007/lbx/main"
|
|
||||||
xmlns:style="http://schemas.brother.info/ptouch/2007/lbx/style"
|
|
||||||
xmlns:text="http://schemas.brother.info/ptouch/2007/lbx/text"
|
|
||||||
xmlns:draw="http://schemas.brother.info/ptouch/2007/lbx/draw"
|
|
||||||
xmlns:image="http://schemas.brother.info/ptouch/2007/lbx/image"
|
|
||||||
xmlns:barcode="http://schemas.brother.info/ptouch/2007/lbx/barcode"
|
|
||||||
xmlns:database="http://schemas.brother.info/ptouch/2007/lbx/database"
|
|
||||||
xmlns:table="http://schemas.brother.info/ptouch/2007/lbx/table"
|
|
||||||
xmlns:cable="http://schemas.brother.info/ptouch/2007/lbx/cable" version="1.7"
|
|
||||||
generator="P-touch Editor 5.4.016 Windows">
|
|
||||||
<pt:body currentSheet="Arkusz 1" direction="LTR">
|
|
||||||
<style:sheet name="Arkusz 1">
|
|
||||||
<style:paper media="0" width="33.6pt" height="51.2pt" marginLeft="2.8pt"
|
|
||||||
marginTop="5.6pt" marginRight="2.8pt" marginBottom="5.6pt" orientation="portrait"
|
|
||||||
autoLength="false" monochromeDisplay="true" printColorDisplay="false"
|
|
||||||
printColorsID="8" paperColor="#FFFFFF" paperInk="#000000" split="1" format="259"
|
|
||||||
backgroundTheme="0" printerID="26160" printerName="Brother PT-E550W" />
|
|
||||||
<style:cutLine regularCut="0pt" freeCut="" />
|
|
||||||
<style:backGround x="2.8pt" y="5.6pt" width="28pt" height="40pt" brushStyle="NULL"
|
|
||||||
brushId="0" userPattern="NONE" userPatternId="0" color="#000000"
|
|
||||||
printColorNumber="1" backColor="#FFFFFF" backPrintColorNumber="0" />
|
|
||||||
<pt:objects>
|
|
||||||
<barcode:barcode>
|
|
||||||
<pt:objectStyle x="-0.6pt" y="2.2pt" width="34.8pt" height="34.8pt"
|
|
||||||
backColor="#FFFFFF" backPrintColorNumber="0" ropMode="COPYPEN" angle="0"
|
|
||||||
anchor="TOPLEFT" flip="NONE">
|
|
||||||
<pt:pen style="INSIDEFRAME" widthX="0.5pt" widthY="0.5pt" color="#000000"
|
|
||||||
printColorNumber="1" />
|
|
||||||
<pt:brush style="NULL" color="#000000" printColorNumber="1" id="0" />
|
|
||||||
<pt:expanded objectName="Kod paskowy2" ID="0" lock="0"
|
|
||||||
templateMergeTarget="LABELLIST" templateMergeType="NONE"
|
|
||||||
templateMergeID="0" linkStatus="NONE" linkID="0" />
|
|
||||||
</pt:objectStyle>
|
|
||||||
<barcode:barcodeStyle protocol="QRCODE" lengths="48" zeroFill="false"
|
|
||||||
barWidth="1.2pt" barRatio="1:3" humanReadable="true"
|
|
||||||
humanReadableAlignment="LEFT" checkDigit="false" autoLengths="true"
|
|
||||||
margin="true" sameLengthBar="false" bearerBar="false" />
|
|
||||||
<barcode:qrcodeStyle model="2" eccLevel="15%" cellSize="1.2pt" mbcs="auto"
|
|
||||||
joint="1" version="auto" />
|
|
||||||
<pt:data>https://hs3.pl/db/{ITEM_ID}</pt:data>
|
|
||||||
</barcode:barcode>
|
|
||||||
<text:text>
|
|
||||||
<pt:objectStyle x="8.9pt" y="35.5pt" width="15.8pt" height="6.5pt"
|
|
||||||
backColor="#FFFFFF" backPrintColorNumber="0" ropMode="COPYPEN" angle="0"
|
|
||||||
anchor="TOPLEFT" flip="NONE">
|
|
||||||
<pt:pen style="NULL" widthX="0.5pt" widthY="0.5pt" color="#000000"
|
|
||||||
printColorNumber="1" />
|
|
||||||
<pt:brush style="NULL" color="#000000" printColorNumber="1" id="0" />
|
|
||||||
<pt:expanded objectName="Tekst4" ID="0" lock="0"
|
|
||||||
templateMergeTarget="LABELLIST" templateMergeType="NONE"
|
|
||||||
templateMergeID="0" linkStatus="NONE" linkID="0" />
|
|
||||||
</pt:objectStyle>
|
|
||||||
<text:ptFontInfo>
|
|
||||||
<text:logFont name="Source Code Pro" width="2.5pt" italic="false"
|
|
||||||
weight="700" charSet="238" pitchAndFamily="49" />
|
|
||||||
<text:fontExt effect="NOEFFECT" underline="0" strikeout="0" size="4.2pt"
|
|
||||||
orgSize="28.8pt" textColor="#000000" textPrintColorNumber="1" />
|
|
||||||
</text:ptFontInfo>
|
|
||||||
<text:textControl control="FREE" clipFrame="false" aspectNormal="false"
|
|
||||||
shrink="false" autoLF="false" avoidImage="false" />
|
|
||||||
<text:textAlign horizontalAlignment="CENTER" verticalAlignment="CENTER"
|
|
||||||
inLineAlignment="CENTER" />
|
|
||||||
<text:textStyle vertical="false" nullBlock="false" charSpace="0" lineSpace="0"
|
|
||||||
orgPoint="9pt" combinedChars="false" />
|
|
||||||
<pt:data>HS3-DB</pt:data>
|
|
||||||
<text:stringItem charLen="2">
|
|
||||||
<text:ptFontInfo>
|
|
||||||
<text:logFont name="Source Code Pro" width="2.5pt" italic="false"
|
|
||||||
weight="700" charSet="238" pitchAndFamily="49" />
|
|
||||||
<text:fontExt effect="NOEFFECT" underline="0" strikeout="0" size="4.2pt"
|
|
||||||
orgSize="28.8pt" textColor="#000000" textPrintColorNumber="1" />
|
|
||||||
</text:ptFontInfo>
|
|
||||||
</text:stringItem>
|
|
||||||
<text:stringItem charLen="1">
|
|
||||||
<text:ptFontInfo>
|
|
||||||
<text:logFont name="Source Code Pro" width="2.5pt" italic="false"
|
|
||||||
weight="700" charSet="238" pitchAndFamily="49" />
|
|
||||||
<text:fontExt effect="NOEFFECT" underline="0" strikeout="0" size="4.2pt"
|
|
||||||
orgSize="28.8pt" textColor="#000000" textPrintColorNumber="1" />
|
|
||||||
</text:ptFontInfo>
|
|
||||||
</text:stringItem>
|
|
||||||
<text:stringItem charLen="1">
|
|
||||||
<text:ptFontInfo>
|
|
||||||
<text:logFont name="Source Code Pro" width="2.5pt" italic="false"
|
|
||||||
weight="700" charSet="238" pitchAndFamily="49" />
|
|
||||||
<text:fontExt effect="NOEFFECT" underline="0" strikeout="0" size="4.2pt"
|
|
||||||
orgSize="28.8pt" textColor="#000000" textPrintColorNumber="1" />
|
|
||||||
</text:ptFontInfo>
|
|
||||||
</text:stringItem>
|
|
||||||
<text:stringItem charLen="2">
|
|
||||||
<text:ptFontInfo>
|
|
||||||
<text:logFont name="Source Code Pro" width="2.5pt" italic="false"
|
|
||||||
weight="700" charSet="238" pitchAndFamily="49" />
|
|
||||||
<text:fontExt effect="NOEFFECT" underline="0" strikeout="0" size="4.2pt"
|
|
||||||
orgSize="28.8pt" textColor="#000000" textPrintColorNumber="1" />
|
|
||||||
</text:ptFontInfo>
|
|
||||||
</text:stringItem>
|
|
||||||
</text:text>
|
|
||||||
<text:text>
|
|
||||||
<pt:objectStyle x="7.2pt" y="40.7pt" width="7.9pt" height="6.3pt"
|
|
||||||
backColor="#FFFFFF" backPrintColorNumber="0" ropMode="COPYPEN" angle="0"
|
|
||||||
anchor="TOPLEFT" flip="NONE">
|
|
||||||
<pt:pen style="NULL" widthX="0.5pt" widthY="0.5pt" color="#000000"
|
|
||||||
printColorNumber="1" />
|
|
||||||
<pt:brush style="NULL" color="#000000" printColorNumber="1" id="0" />
|
|
||||||
<pt:expanded objectName="Tekst5" ID="0" lock="0"
|
|
||||||
templateMergeTarget="LABELLIST" templateMergeType="NONE"
|
|
||||||
templateMergeID="0" linkStatus="NONE" linkID="0" />
|
|
||||||
</pt:objectStyle>
|
|
||||||
<text:ptFontInfo>
|
|
||||||
<text:logFont name="Source Code Pro" width="2.3pt" italic="false"
|
|
||||||
weight="800" charSet="238" pitchAndFamily="49" />
|
|
||||||
<text:fontExt effect="NOEFFECT" underline="0" strikeout="0" size="4.1pt"
|
|
||||||
orgSize="28.8pt" textColor="#000000" textPrintColorNumber="1" />
|
|
||||||
</text:ptFontInfo>
|
|
||||||
<text:textControl control="FREE" clipFrame="false" aspectNormal="false"
|
|
||||||
shrink="false" autoLF="false" avoidImage="false" />
|
|
||||||
<text:textAlign horizontalAlignment="LEFT" verticalAlignment="CENTER"
|
|
||||||
inLineAlignment="CENTER" />
|
|
||||||
<text:textStyle vertical="false" nullBlock="false" charSpace="0" lineSpace="0"
|
|
||||||
orgPoint="9pt" combinedChars="false" />
|
|
||||||
<pt:data>ID:</pt:data>
|
|
||||||
<text:stringItem charLen="2">
|
|
||||||
<text:ptFontInfo>
|
|
||||||
<text:logFont name="Source Code Pro" width="2.3pt" italic="false"
|
|
||||||
weight="800" charSet="238" pitchAndFamily="49" />
|
|
||||||
<text:fontExt effect="NOEFFECT" underline="0" strikeout="0" size="4.1pt"
|
|
||||||
orgSize="28.8pt" textColor="#000000" textPrintColorNumber="1" />
|
|
||||||
</text:ptFontInfo>
|
|
||||||
</text:stringItem>
|
|
||||||
<text:stringItem charLen="1">
|
|
||||||
<text:ptFontInfo>
|
|
||||||
<text:logFont name="Source Code Pro" width="2.3pt" italic="false"
|
|
||||||
weight="800" charSet="238" pitchAndFamily="49" />
|
|
||||||
<text:fontExt effect="NOEFFECT" underline="0" strikeout="0" size="4.1pt"
|
|
||||||
orgSize="28.8pt" textColor="#000000" textPrintColorNumber="1" />
|
|
||||||
</text:ptFontInfo>
|
|
||||||
</text:stringItem>
|
|
||||||
</text:text>
|
|
||||||
<text:text>
|
|
||||||
<pt:objectStyle x="16.5pt" y="40.7pt" width="7.9pt" height="6.3pt"
|
|
||||||
backColor="#FFFFFF" backPrintColorNumber="0" ropMode="COPYPEN" angle="0"
|
|
||||||
anchor="TOPLEFT" flip="NONE">
|
|
||||||
<pt:pen style="NULL" widthX="0.5pt" widthY="0.5pt" color="#000000"
|
|
||||||
printColorNumber="1" />
|
|
||||||
<pt:brush style="NULL" color="#000000" printColorNumber="1" id="0" />
|
|
||||||
<pt:expanded objectName="Tekst5" ID="0" lock="0"
|
|
||||||
templateMergeTarget="LABELLIST" templateMergeType="NONE"
|
|
||||||
templateMergeID="0" linkStatus="NONE" linkID="0" />
|
|
||||||
</pt:objectStyle>
|
|
||||||
<text:ptFontInfo>
|
|
||||||
<text:logFont name="Source Code Pro" width="2.3pt" italic="false"
|
|
||||||
weight="800" charSet="238" pitchAndFamily="49" />
|
|
||||||
<text:fontExt effect="NOEFFECT" underline="0" strikeout="0" size="4.1pt"
|
|
||||||
orgSize="28.8pt" textColor="#000000" textPrintColorNumber="1" />
|
|
||||||
</text:ptFontInfo>
|
|
||||||
<text:textControl control="FREE" clipFrame="false" aspectNormal="false"
|
|
||||||
shrink="false" autoLF="false" avoidImage="false" />
|
|
||||||
<text:textAlign horizontalAlignment="CENTER" verticalAlignment="CENTER"
|
|
||||||
inLineAlignment="CENTER" />
|
|
||||||
<text:textStyle vertical="false" nullBlock="false" charSpace="0" lineSpace="0"
|
|
||||||
orgPoint="9pt" combinedChars="false" />
|
|
||||||
<pt:data>{ITEM_ID}</pt:data>
|
|
||||||
<text:stringItem charLen="3">
|
|
||||||
<text:ptFontInfo>
|
|
||||||
<text:logFont name="Source Code Pro" width="2.3pt" italic="false"
|
|
||||||
weight="800" charSet="238" pitchAndFamily="49" />
|
|
||||||
<text:fontExt effect="NOEFFECT" underline="0" strikeout="0" size="4.1pt"
|
|
||||||
orgSize="28.8pt" textColor="#000000" textPrintColorNumber="1" />
|
|
||||||
</text:ptFontInfo>
|
|
||||||
</text:stringItem>
|
|
||||||
</text:text>
|
|
||||||
</pt:objects>
|
|
||||||
</style:sheet>
|
|
||||||
</pt:body>
|
|
||||||
</pt:document>
|
|
||||||
|
|
@ -1,518 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<pt:document xmlns:pt="http://schemas.brother.info/ptouch/2007/lbx/main"
|
|
||||||
xmlns:style="http://schemas.brother.info/ptouch/2007/lbx/style"
|
|
||||||
xmlns:text="http://schemas.brother.info/ptouch/2007/lbx/text"
|
|
||||||
xmlns:draw="http://schemas.brother.info/ptouch/2007/lbx/draw"
|
|
||||||
xmlns:image="http://schemas.brother.info/ptouch/2007/lbx/image"
|
|
||||||
xmlns:barcode="http://schemas.brother.info/ptouch/2007/lbx/barcode"
|
|
||||||
xmlns:database="http://schemas.brother.info/ptouch/2007/lbx/database"
|
|
||||||
xmlns:table="http://schemas.brother.info/ptouch/2007/lbx/table"
|
|
||||||
xmlns:cable="http://schemas.brother.info/ptouch/2007/lbx/cable" version="1.7"
|
|
||||||
generator="P-touch Editor 5.4.016 Windows">
|
|
||||||
<pt:body currentSheet="Arkusz 1" direction="LTR">
|
|
||||||
<style:sheet name="Arkusz 1">
|
|
||||||
<style:paper media="0" width="51.2pt" height="70.8pt" marginLeft="3.2pt"
|
|
||||||
marginTop="5.6pt" marginRight="3.2pt" marginBottom="5.6pt" orientation="portrait"
|
|
||||||
autoLength="false" monochromeDisplay="true" printColorDisplay="false"
|
|
||||||
printColorsID="0" paperColor="#FFED00" paperInk="#000000" split="1" format="260"
|
|
||||||
backgroundTheme="0" printerID="26160" printerName="Brother PT-E550W" />
|
|
||||||
<style:cutLine regularCut="0pt" freeCut="" />
|
|
||||||
<style:backGround x="3.2pt" y="5.6pt" width="44.8pt" height="59.6pt" brushStyle="NULL"
|
|
||||||
brushId="0" userPattern="NONE" userPatternId="0" color="#000000"
|
|
||||||
printColorNumber="1" backColor="#FFFFFF" backPrintColorNumber="0" />
|
|
||||||
<pt:objects>
|
|
||||||
<barcode:barcode>
|
|
||||||
<pt:objectStyle x="3.4pt" y="3.6pt" width="44.4pt" height="44.4pt"
|
|
||||||
backColor="#FFFFFF" backPrintColorNumber="0" ropMode="COPYPEN" angle="0"
|
|
||||||
anchor="TOPLEFT" flip="NONE">
|
|
||||||
<pt:pen style="INSIDEFRAME" widthX="0.5pt" widthY="0.5pt" color="#000000"
|
|
||||||
printColorNumber="1" />
|
|
||||||
<pt:brush style="NULL" color="#000000" printColorNumber="1" id="0" />
|
|
||||||
<pt:expanded objectName="Kod paskowy2" ID="0" lock="0"
|
|
||||||
templateMergeTarget="LABELLIST" templateMergeType="NONE"
|
|
||||||
templateMergeID="0" dbMergeFieldStyleName="qr" dbRecordOffset="0"
|
|
||||||
linkStatus="NONE" linkID="0" />
|
|
||||||
</pt:objectStyle>
|
|
||||||
<barcode:barcodeStyle protocol="QRCODE" lengths="48" zeroFill="false"
|
|
||||||
barWidth="1.2pt" barRatio="1:3" humanReadable="true"
|
|
||||||
humanReadableAlignment="LEFT" checkDigit="false" autoLengths="true"
|
|
||||||
margin="true" sameLengthBar="false" bearerBar="false" />
|
|
||||||
<barcode:qrcodeStyle model="2" eccLevel="15%" cellSize="1.8pt" mbcs="auto"
|
|
||||||
joint="1" version="auto" />
|
|
||||||
<pt:data>https://hs3.pl/db/{ITEM_ID}</pt:data>
|
|
||||||
</barcode:barcode>
|
|
||||||
<pt:group>
|
|
||||||
<pt:objectStyle x="4.8pt" y="55.6pt" width="41.6pt" height="12.1pt"
|
|
||||||
backColor="#FFFFFF" backPrintColorNumber="0" ropMode="COPYPEN" angle="0"
|
|
||||||
anchor="TOPLEFT" flip="NONE">
|
|
||||||
<pt:pen style="INSIDEFRAME" widthX="0.5pt" widthY="0.5pt" color="#000000"
|
|
||||||
printColorNumber="1" />
|
|
||||||
<pt:brush style="NULL" color="#000000" printColorNumber="1" id="0" />
|
|
||||||
<pt:expanded objectName="Grupuj11" ID="0" lock="2"
|
|
||||||
templateMergeTarget="LABELLIST" templateMergeType="NONE"
|
|
||||||
templateMergeID="0" linkStatus="NONE" linkID="0" />
|
|
||||||
</pt:objectStyle>
|
|
||||||
<pt:objects>
|
|
||||||
<text:text>
|
|
||||||
<pt:objectStyle x="20.8pt" y="55.6pt" width="25.6pt" height="12.1pt"
|
|
||||||
backColor="#FFFFFF" backPrintColorNumber="0" ropMode="COPYPEN"
|
|
||||||
angle="0" anchor="TOPLEFT" flip="NONE">
|
|
||||||
<pt:pen style="NULL" widthX="0.5pt" widthY="0.5pt" color="#000000"
|
|
||||||
printColorNumber="1" />
|
|
||||||
<pt:brush style="NULL" color="#000000" printColorNumber="1" id="0" />
|
|
||||||
<pt:expanded objectName="Tekst4" ID="0" lock="0"
|
|
||||||
templateMergeTarget="LABELLIST" templateMergeType="NONE"
|
|
||||||
templateMergeID="0" linkStatus="NONE" linkID="0" />
|
|
||||||
</pt:objectStyle>
|
|
||||||
<text:ptFontInfo>
|
|
||||||
<text:logFont name="Source Code Pro" width="0" italic="false"
|
|
||||||
weight="700" charSet="238" pitchAndFamily="49" />
|
|
||||||
<text:fontExt effect="NOEFFECT" underline="0" strikeout="0"
|
|
||||||
size="8pt" orgSize="28.8pt" textColor="#000000"
|
|
||||||
textPrintColorNumber="1" />
|
|
||||||
</text:ptFontInfo>
|
|
||||||
<text:textControl control="FREE" clipFrame="false" aspectNormal="false"
|
|
||||||
shrink="false" autoLF="false" avoidImage="false" />
|
|
||||||
<text:textAlign horizontalAlignment="LEFT" verticalAlignment="CENTER"
|
|
||||||
inLineAlignment="CENTER" />
|
|
||||||
<text:textStyle vertical="false" nullBlock="false" charSpace="0"
|
|
||||||
lineSpace="0" orgPoint="8pt" combinedChars="false" />
|
|
||||||
<pt:data></pt:data>
|
|
||||||
<text:stringItem charLen="1">
|
|
||||||
<text:ptFontInfo>
|
|
||||||
<text:logFont name="Source Code Pro" width="0" italic="false"
|
|
||||||
weight="700" charSet="238" pitchAndFamily="49" />
|
|
||||||
<text:fontExt effect="NOEFFECT" underline="0" strikeout="0"
|
|
||||||
size="8pt" orgSize="28.8pt" textColor="#000000"
|
|
||||||
textPrintColorNumber="1" />
|
|
||||||
</text:ptFontInfo>
|
|
||||||
<text:innerObject>
|
|
||||||
<text:text>
|
|
||||||
<pt:objectStyle x="20.8pt" y="55.6pt" width="24.8pt"
|
|
||||||
height="12.1pt" backColor="#FFFFFF"
|
|
||||||
backPrintColorNumber="0" ropMode="COPYPEN" angle="0"
|
|
||||||
anchor="TOPLEFT" flip="NONE">
|
|
||||||
<pt:pen style="NULL" widthX="0.5pt" widthY="0.5pt"
|
|
||||||
color="#000000" printColorNumber="1" />
|
|
||||||
<pt:brush style="NULL" color="#000000"
|
|
||||||
printColorNumber="1" id="0" />
|
|
||||||
<pt:expanded objectName="nazwa" ID="0" lock="0"
|
|
||||||
templateMergeTarget="LABELLIST"
|
|
||||||
templateMergeType="NONE" templateMergeID="0"
|
|
||||||
dbMergeFieldStyleName="nazwa" dbRecordOffset="0"
|
|
||||||
linkStatus="NONE" linkID="0" />
|
|
||||||
</pt:objectStyle>
|
|
||||||
<text:ptFontInfo>
|
|
||||||
<text:logFont name="Source Code Pro" width="0"
|
|
||||||
italic="false" weight="700" charSet="238"
|
|
||||||
pitchAndFamily="49" />
|
|
||||||
<text:fontExt effect="NOEFFECT" underline="0"
|
|
||||||
strikeout="0" size="8pt" orgSize="28.8pt"
|
|
||||||
textColor="#000000" textPrintColorNumber="1" />
|
|
||||||
</text:ptFontInfo>
|
|
||||||
<text:textControl control="FREE" clipFrame="false"
|
|
||||||
aspectNormal="false" shrink="false" autoLF="false"
|
|
||||||
avoidImage="false" />
|
|
||||||
<text:textAlign horizontalAlignment="LEFT"
|
|
||||||
verticalAlignment="CENTER" inLineAlignment="BASELINE" />
|
|
||||||
<text:textStyle vertical="false" nullBlock="false"
|
|
||||||
charSpace="0" lineSpace="0" orgPoint="8pt"
|
|
||||||
combinedChars="false" />
|
|
||||||
<pt:data>{ITEM_ID}</pt:data>
|
|
||||||
<text:stringItem charLen="5">
|
|
||||||
<text:ptFontInfo>
|
|
||||||
<text:logFont name="Source Code Pro" width="0"
|
|
||||||
italic="false" weight="700" charSet="238"
|
|
||||||
pitchAndFamily="49" />
|
|
||||||
<text:fontExt effect="NOEFFECT" underline="0"
|
|
||||||
strikeout="0" size="8pt" orgSize="28.8pt"
|
|
||||||
textColor="#000000" textPrintColorNumber="1" />
|
|
||||||
</text:ptFontInfo>
|
|
||||||
</text:stringItem>
|
|
||||||
</text:text>
|
|
||||||
</text:innerObject>
|
|
||||||
</text:stringItem>
|
|
||||||
</text:text>
|
|
||||||
<text:text>
|
|
||||||
<pt:objectStyle x="4.8pt" y="55.6pt" width="15.2pt" height="12.1pt"
|
|
||||||
backColor="#FFFFFF" backPrintColorNumber="0" ropMode="COPYPEN"
|
|
||||||
angle="0" anchor="TOPLEFT" flip="NONE">
|
|
||||||
<pt:pen style="NULL" widthX="0.5pt" widthY="0.5pt" color="#000000"
|
|
||||||
printColorNumber="1" />
|
|
||||||
<pt:brush style="NULL" color="#000000" printColorNumber="1" id="0" />
|
|
||||||
<pt:expanded objectName="Tekst5" ID="0" lock="0"
|
|
||||||
templateMergeTarget="LABELLIST" templateMergeType="NONE"
|
|
||||||
templateMergeID="0" linkStatus="NONE" linkID="0" />
|
|
||||||
</pt:objectStyle>
|
|
||||||
<text:ptFontInfo>
|
|
||||||
<text:logFont name="Source Code Pro" width="0" italic="false"
|
|
||||||
weight="800" charSet="238" pitchAndFamily="49" />
|
|
||||||
<text:fontExt effect="NOEFFECT" underline="0" strikeout="0"
|
|
||||||
size="8pt" orgSize="28.8pt" textColor="#000000"
|
|
||||||
textPrintColorNumber="1" />
|
|
||||||
</text:ptFontInfo>
|
|
||||||
<text:textControl control="FREE" clipFrame="false" aspectNormal="false"
|
|
||||||
shrink="false" autoLF="false" avoidImage="false" />
|
|
||||||
<text:textAlign horizontalAlignment="LEFT" verticalAlignment="CENTER"
|
|
||||||
inLineAlignment="CENTER" />
|
|
||||||
<text:textStyle vertical="false" nullBlock="false" charSpace="0"
|
|
||||||
lineSpace="0" orgPoint="8pt" combinedChars="false" />
|
|
||||||
<pt:data>ID:</pt:data>
|
|
||||||
<text:stringItem charLen="2">
|
|
||||||
<text:ptFontInfo>
|
|
||||||
<text:logFont name="Source Code Pro" width="0" italic="false"
|
|
||||||
weight="800" charSet="238" pitchAndFamily="49" />
|
|
||||||
<text:fontExt effect="NOEFFECT" underline="0" strikeout="0"
|
|
||||||
size="8pt" orgSize="28.8pt" textColor="#000000"
|
|
||||||
textPrintColorNumber="1" />
|
|
||||||
</text:ptFontInfo>
|
|
||||||
</text:stringItem>
|
|
||||||
<text:stringItem charLen="1">
|
|
||||||
<text:ptFontInfo>
|
|
||||||
<text:logFont name="Source Code Pro" width="0" italic="false"
|
|
||||||
weight="800" charSet="238" pitchAndFamily="49" />
|
|
||||||
<text:fontExt effect="NOEFFECT" underline="0" strikeout="0"
|
|
||||||
size="8pt" orgSize="28.8pt" textColor="#000000"
|
|
||||||
textPrintColorNumber="1" />
|
|
||||||
</text:ptFontInfo>
|
|
||||||
</text:stringItem>
|
|
||||||
</text:text>
|
|
||||||
</pt:objects>
|
|
||||||
</pt:group>
|
|
||||||
<text:text>
|
|
||||||
<pt:objectStyle x="-6.8pt" y="29.6pt" width="2pt" height="4pt"
|
|
||||||
backColor="#FFFFFF" backPrintColorNumber="0" ropMode="COPYPEN" angle="0"
|
|
||||||
anchor="TOPLEFT" flip="NONE">
|
|
||||||
<pt:pen style="NULL" widthX="0.5pt" widthY="0.5pt" color="#000000"
|
|
||||||
printColorNumber="1" />
|
|
||||||
<pt:brush style="NULL" color="#000000" printColorNumber="1" id="0" />
|
|
||||||
<pt:expanded objectName="Tekst6" ID="0" lock="0"
|
|
||||||
templateMergeTarget="LABELLIST" templateMergeType="NONE"
|
|
||||||
templateMergeID="0" linkStatus="NONE" linkID="0" />
|
|
||||||
</pt:objectStyle>
|
|
||||||
<text:ptFontInfo>
|
|
||||||
<text:logFont name="Arial" width="0" italic="false" weight="400"
|
|
||||||
charSet="238" pitchAndFamily="34" />
|
|
||||||
<text:fontExt effect="NOEFFECT" underline="0" strikeout="0" size="5pt"
|
|
||||||
orgSize="28.8pt" textColor="#000000" textPrintColorNumber="1" />
|
|
||||||
</text:ptFontInfo>
|
|
||||||
<text:textControl control="LONGTEXTFIXED" clipFrame="false" aspectNormal="true"
|
|
||||||
shrink="true" autoLF="true" avoidImage="false" />
|
|
||||||
<text:textAlign horizontalAlignment="JUSTIFY" verticalAlignment="CENTER"
|
|
||||||
inLineAlignment="CENTER" />
|
|
||||||
<text:textStyle vertical="true" nullBlock="false" charSpace="0" lineSpace="0"
|
|
||||||
orgPoint="5pt" combinedChars="false" />
|
|
||||||
<pt:data></pt:data>
|
|
||||||
</text:text>
|
|
||||||
<text:text>
|
|
||||||
<pt:objectStyle x="10.8pt" y="46.5pt" width="29.6pt" height="12.1pt"
|
|
||||||
backColor="#FFFFFF" backPrintColorNumber="0" ropMode="COPYPEN" angle="0"
|
|
||||||
anchor="TOPLEFT" flip="NONE">
|
|
||||||
<pt:pen style="NULL" widthX="0.5pt" widthY="0.5pt" color="#000000"
|
|
||||||
printColorNumber="1" />
|
|
||||||
<pt:brush style="NULL" color="#000000" printColorNumber="1" id="0" />
|
|
||||||
<pt:expanded objectName="Tekst5" ID="0" lock="0"
|
|
||||||
templateMergeTarget="LABELLIST" templateMergeType="NONE"
|
|
||||||
templateMergeID="0" linkStatus="NONE" linkID="0" />
|
|
||||||
</pt:objectStyle>
|
|
||||||
<text:ptFontInfo>
|
|
||||||
<text:logFont name="Source Code Pro" width="0" italic="false" weight="800"
|
|
||||||
charSet="238" pitchAndFamily="49" />
|
|
||||||
<text:fontExt effect="NOEFFECT" underline="0" strikeout="0" size="8pt"
|
|
||||||
orgSize="28.8pt" textColor="#000000" textPrintColorNumber="1" />
|
|
||||||
</text:ptFontInfo>
|
|
||||||
<text:textControl control="FREE" clipFrame="false" aspectNormal="false"
|
|
||||||
shrink="false" autoLF="false" avoidImage="false" />
|
|
||||||
<text:textAlign horizontalAlignment="CENTER" verticalAlignment="CENTER"
|
|
||||||
inLineAlignment="CENTER" />
|
|
||||||
<text:textStyle vertical="false" nullBlock="false" charSpace="0" lineSpace="0"
|
|
||||||
orgPoint="8pt" combinedChars="false" />
|
|
||||||
<pt:data>HS3-DB</pt:data>
|
|
||||||
<text:stringItem charLen="2">
|
|
||||||
<text:ptFontInfo>
|
|
||||||
<text:logFont name="Source Code Pro" width="0" italic="false"
|
|
||||||
weight="800" charSet="238" pitchAndFamily="49" />
|
|
||||||
<text:fontExt effect="NOEFFECT" underline="0" strikeout="0" size="8pt"
|
|
||||||
orgSize="28.8pt" textColor="#000000" textPrintColorNumber="1" />
|
|
||||||
</text:ptFontInfo>
|
|
||||||
</text:stringItem>
|
|
||||||
<text:stringItem charLen="1">
|
|
||||||
<text:ptFontInfo>
|
|
||||||
<text:logFont name="Source Code Pro" width="0" italic="false"
|
|
||||||
weight="800" charSet="238" pitchAndFamily="49" />
|
|
||||||
<text:fontExt effect="NOEFFECT" underline="0" strikeout="0" size="8pt"
|
|
||||||
orgSize="28.8pt" textColor="#000000" textPrintColorNumber="1" />
|
|
||||||
</text:ptFontInfo>
|
|
||||||
</text:stringItem>
|
|
||||||
<text:stringItem charLen="1">
|
|
||||||
<text:ptFontInfo>
|
|
||||||
<text:logFont name="Source Code Pro" width="0" italic="false"
|
|
||||||
weight="800" charSet="238" pitchAndFamily="49" />
|
|
||||||
<text:fontExt effect="NOEFFECT" underline="0" strikeout="0" size="8pt"
|
|
||||||
orgSize="28.8pt" textColor="#000000" textPrintColorNumber="1" />
|
|
||||||
</text:ptFontInfo>
|
|
||||||
</text:stringItem>
|
|
||||||
<text:stringItem charLen="2">
|
|
||||||
<text:ptFontInfo>
|
|
||||||
<text:logFont name="Source Code Pro" width="0" italic="false"
|
|
||||||
weight="800" charSet="238" pitchAndFamily="49" />
|
|
||||||
<text:fontExt effect="NOEFFECT" underline="0" strikeout="0" size="8pt"
|
|
||||||
orgSize="28.8pt" textColor="#000000" textPrintColorNumber="1" />
|
|
||||||
</text:ptFontInfo>
|
|
||||||
</text:stringItem>
|
|
||||||
</text:text>
|
|
||||||
</pt:objects>
|
|
||||||
<style:paper media="0" width="51.2pt" height="70.8pt" marginLeft="3.2pt"
|
|
||||||
marginTop="5.6pt" marginRight="3.2pt" marginBottom="5.6pt" orientation="portrait"
|
|
||||||
autoLength="false" monochromeDisplay="true" printColorDisplay="false"
|
|
||||||
printColorsID="0" paperColor="#FFED00" paperInk="#000000" split="1" format="260"
|
|
||||||
backgroundTheme="0" printerID="26160" printerName="Brother PT-E550W" />
|
|
||||||
<style:cutLine regularCut="0pt" freeCut="" />
|
|
||||||
<style:backGround x="3.2pt" y="5.6pt" width="44.8pt" height="59.6pt" brushStyle="NULL"
|
|
||||||
brushId="0" userPattern="NONE" userPatternId="0" color="#000000"
|
|
||||||
printColorNumber="1" backColor="#FFFFFF" backPrintColorNumber="0" />
|
|
||||||
<pt:objects>
|
|
||||||
<barcode:barcode>
|
|
||||||
<pt:objectStyle x="3.4pt" y="3.6pt" width="44.4pt" height="44.4pt"
|
|
||||||
backColor="#FFFFFF" backPrintColorNumber="0" ropMode="COPYPEN" angle="0"
|
|
||||||
anchor="TOPLEFT" flip="NONE">
|
|
||||||
<pt:pen style="INSIDEFRAME" widthX="0.5pt" widthY="0.5pt" color="#000000"
|
|
||||||
printColorNumber="1" />
|
|
||||||
<pt:brush style="NULL" color="#000000" printColorNumber="1" id="0" />
|
|
||||||
<pt:expanded objectName="Kod paskowy2" ID="0" lock="0"
|
|
||||||
templateMergeTarget="LABELLIST" templateMergeType="NONE"
|
|
||||||
templateMergeID="0" dbMergeFieldStyleName="qr" dbRecordOffset="0"
|
|
||||||
linkStatus="NONE" linkID="0" />
|
|
||||||
</pt:objectStyle>
|
|
||||||
<barcode:barcodeStyle protocol="QRCODE" lengths="48" zeroFill="false"
|
|
||||||
barWidth="1.2pt" barRatio="1:3" humanReadable="true"
|
|
||||||
humanReadableAlignment="LEFT" checkDigit="false" autoLengths="true"
|
|
||||||
margin="true" sameLengthBar="false" bearerBar="false" />
|
|
||||||
<barcode:qrcodeStyle model="2" eccLevel="15%" cellSize="1.8pt" mbcs="auto"
|
|
||||||
joint="1" version="auto" />
|
|
||||||
<pt:data>https://hs3.pl/db/{ITEM_ID}</pt:data>
|
|
||||||
</barcode:barcode>
|
|
||||||
<pt:group>
|
|
||||||
<pt:objectStyle x="4.8pt" y="55.6pt" width="41.6pt" height="12.1pt"
|
|
||||||
backColor="#FFFFFF" backPrintColorNumber="0" ropMode="COPYPEN" angle="0"
|
|
||||||
anchor="TOPLEFT" flip="NONE">
|
|
||||||
<pt:pen style="INSIDEFRAME" widthX="0.5pt" widthY="0.5pt" color="#000000"
|
|
||||||
printColorNumber="1" />
|
|
||||||
<pt:brush style="NULL" color="#000000" printColorNumber="1" id="0" />
|
|
||||||
<pt:expanded objectName="Grupuj11" ID="0" lock="2"
|
|
||||||
templateMergeTarget="LABELLIST" templateMergeType="NONE"
|
|
||||||
templateMergeID="0" linkStatus="NONE" linkID="0" />
|
|
||||||
</pt:objectStyle>
|
|
||||||
<pt:objects>
|
|
||||||
<text:text>
|
|
||||||
<pt:objectStyle x="20.8pt" y="55.6pt" width="25.6pt" height="12.1pt"
|
|
||||||
backColor="#FFFFFF" backPrintColorNumber="0" ropMode="COPYPEN"
|
|
||||||
angle="0" anchor="TOPLEFT" flip="NONE">
|
|
||||||
<pt:pen style="NULL" widthX="0.5pt" widthY="0.5pt" color="#000000"
|
|
||||||
printColorNumber="1" />
|
|
||||||
<pt:brush style="NULL" color="#000000" printColorNumber="1" id="0" />
|
|
||||||
<pt:expanded objectName="Tekst4" ID="0" lock="0"
|
|
||||||
templateMergeTarget="LABELLIST" templateMergeType="NONE"
|
|
||||||
templateMergeID="0" linkStatus="NONE" linkID="0" />
|
|
||||||
</pt:objectStyle>
|
|
||||||
<text:ptFontInfo>
|
|
||||||
<text:logFont name="Source Code Pro" width="0" italic="false"
|
|
||||||
weight="700" charSet="238" pitchAndFamily="49" />
|
|
||||||
<text:fontExt effect="NOEFFECT" underline="0" strikeout="0"
|
|
||||||
size="8pt" orgSize="28.8pt" textColor="#000000"
|
|
||||||
textPrintColorNumber="1" />
|
|
||||||
</text:ptFontInfo>
|
|
||||||
<text:textControl control="FREE" clipFrame="false" aspectNormal="false"
|
|
||||||
shrink="false" autoLF="false" avoidImage="false" />
|
|
||||||
<text:textAlign horizontalAlignment="LEFT" verticalAlignment="CENTER"
|
|
||||||
inLineAlignment="CENTER" />
|
|
||||||
<text:textStyle vertical="false" nullBlock="false" charSpace="0"
|
|
||||||
lineSpace="0" orgPoint="8pt" combinedChars="false" />
|
|
||||||
<pt:data></pt:data>
|
|
||||||
<text:stringItem charLen="1">
|
|
||||||
<text:ptFontInfo>
|
|
||||||
<text:logFont name="Source Code Pro" width="0" italic="false"
|
|
||||||
weight="700" charSet="238" pitchAndFamily="49" />
|
|
||||||
<text:fontExt effect="NOEFFECT" underline="0" strikeout="0"
|
|
||||||
size="8pt" orgSize="28.8pt" textColor="#000000"
|
|
||||||
textPrintColorNumber="1" />
|
|
||||||
</text:ptFontInfo>
|
|
||||||
<text:innerObject>
|
|
||||||
<text:text>
|
|
||||||
<pt:objectStyle x="20.8pt" y="55.6pt" width="24.8pt"
|
|
||||||
height="12.1pt" backColor="#FFFFFF"
|
|
||||||
backPrintColorNumber="0" ropMode="COPYPEN" angle="0"
|
|
||||||
anchor="TOPLEFT" flip="NONE">
|
|
||||||
<pt:pen style="NULL" widthX="0.5pt" widthY="0.5pt"
|
|
||||||
color="#000000" printColorNumber="1" />
|
|
||||||
<pt:brush style="NULL" color="#000000"
|
|
||||||
printColorNumber="1" id="0" />
|
|
||||||
<pt:expanded objectName="nazwa" ID="0" lock="0"
|
|
||||||
templateMergeTarget="LABELLIST"
|
|
||||||
templateMergeType="NONE" templateMergeID="0"
|
|
||||||
dbMergeFieldStyleName="nazwa" dbRecordOffset="0"
|
|
||||||
linkStatus="NONE" linkID="0" />
|
|
||||||
</pt:objectStyle>
|
|
||||||
<text:ptFontInfo>
|
|
||||||
<text:logFont name="Source Code Pro" width="0"
|
|
||||||
italic="false" weight="700" charSet="238"
|
|
||||||
pitchAndFamily="49" />
|
|
||||||
<text:fontExt effect="NOEFFECT" underline="0"
|
|
||||||
strikeout="0" size="8pt" orgSize="28.8pt"
|
|
||||||
textColor="#000000" textPrintColorNumber="1" />
|
|
||||||
</text:ptFontInfo>
|
|
||||||
<text:textControl control="FREE" clipFrame="false"
|
|
||||||
aspectNormal="false" shrink="false" autoLF="false"
|
|
||||||
avoidImage="false" />
|
|
||||||
<text:textAlign horizontalAlignment="LEFT"
|
|
||||||
verticalAlignment="CENTER" inLineAlignment="BASELINE" />
|
|
||||||
<text:textStyle vertical="false" nullBlock="false"
|
|
||||||
charSpace="0" lineSpace="0" orgPoint="8pt"
|
|
||||||
combinedChars="false" />
|
|
||||||
<pt:data>{ITEM_ID}</pt:data>
|
|
||||||
<text:stringItem charLen="5">
|
|
||||||
<text:ptFontInfo>
|
|
||||||
<text:logFont name="Source Code Pro" width="0"
|
|
||||||
italic="false" weight="700" charSet="238"
|
|
||||||
pitchAndFamily="49" />
|
|
||||||
<text:fontExt effect="NOEFFECT" underline="0"
|
|
||||||
strikeout="0" size="8pt" orgSize="28.8pt"
|
|
||||||
textColor="#000000" textPrintColorNumber="1" />
|
|
||||||
</text:ptFontInfo>
|
|
||||||
</text:stringItem>
|
|
||||||
</text:text>
|
|
||||||
</text:innerObject>
|
|
||||||
</text:stringItem>
|
|
||||||
</text:text>
|
|
||||||
<text:text>
|
|
||||||
<pt:objectStyle x="4.8pt" y="55.6pt" width="15.2pt" height="12.1pt"
|
|
||||||
backColor="#FFFFFF" backPrintColorNumber="0" ropMode="COPYPEN"
|
|
||||||
angle="0" anchor="TOPLEFT" flip="NONE">
|
|
||||||
<pt:pen style="NULL" widthX="0.5pt" widthY="0.5pt" color="#000000"
|
|
||||||
printColorNumber="1" />
|
|
||||||
<pt:brush style="NULL" color="#000000" printColorNumber="1" id="0" />
|
|
||||||
<pt:expanded objectName="Tekst5" ID="0" lock="0"
|
|
||||||
templateMergeTarget="LABELLIST" templateMergeType="NONE"
|
|
||||||
templateMergeID="0" linkStatus="NONE" linkID="0" />
|
|
||||||
</pt:objectStyle>
|
|
||||||
<text:ptFontInfo>
|
|
||||||
<text:logFont name="Source Code Pro" width="0" italic="false"
|
|
||||||
weight="800" charSet="238" pitchAndFamily="49" />
|
|
||||||
<text:fontExt effect="NOEFFECT" underline="0" strikeout="0"
|
|
||||||
size="8pt" orgSize="28.8pt" textColor="#000000"
|
|
||||||
textPrintColorNumber="1" />
|
|
||||||
</text:ptFontInfo>
|
|
||||||
<text:textControl control="FREE" clipFrame="false" aspectNormal="false"
|
|
||||||
shrink="false" autoLF="false" avoidImage="false" />
|
|
||||||
<text:textAlign horizontalAlignment="LEFT" verticalAlignment="CENTER"
|
|
||||||
inLineAlignment="CENTER" />
|
|
||||||
<text:textStyle vertical="false" nullBlock="false" charSpace="0"
|
|
||||||
lineSpace="0" orgPoint="8pt" combinedChars="false" />
|
|
||||||
<pt:data>ID:</pt:data>
|
|
||||||
<text:stringItem charLen="2">
|
|
||||||
<text:ptFontInfo>
|
|
||||||
<text:logFont name="Source Code Pro" width="0" italic="false"
|
|
||||||
weight="800" charSet="238" pitchAndFamily="49" />
|
|
||||||
<text:fontExt effect="NOEFFECT" underline="0" strikeout="0"
|
|
||||||
size="8pt" orgSize="28.8pt" textColor="#000000"
|
|
||||||
textPrintColorNumber="1" />
|
|
||||||
</text:ptFontInfo>
|
|
||||||
</text:stringItem>
|
|
||||||
<text:stringItem charLen="1">
|
|
||||||
<text:ptFontInfo>
|
|
||||||
<text:logFont name="Source Code Pro" width="0" italic="false"
|
|
||||||
weight="800" charSet="238" pitchAndFamily="49" />
|
|
||||||
<text:fontExt effect="NOEFFECT" underline="0" strikeout="0"
|
|
||||||
size="8pt" orgSize="28.8pt" textColor="#000000"
|
|
||||||
textPrintColorNumber="1" />
|
|
||||||
</text:ptFontInfo>
|
|
||||||
</text:stringItem>
|
|
||||||
</text:text>
|
|
||||||
</pt:objects>
|
|
||||||
</pt:group>
|
|
||||||
<text:text>
|
|
||||||
<pt:objectStyle x="-6.8pt" y="29.6pt" width="2pt" height="4pt"
|
|
||||||
backColor="#FFFFFF" backPrintColorNumber="0" ropMode="COPYPEN" angle="0"
|
|
||||||
anchor="TOPLEFT" flip="NONE">
|
|
||||||
<pt:pen style="NULL" widthX="0.5pt" widthY="0.5pt" color="#000000"
|
|
||||||
printColorNumber="1" />
|
|
||||||
<pt:brush style="NULL" color="#000000" printColorNumber="1" id="0" />
|
|
||||||
<pt:expanded objectName="Tekst6" ID="0" lock="0"
|
|
||||||
templateMergeTarget="LABELLIST" templateMergeType="NONE"
|
|
||||||
templateMergeID="0" linkStatus="NONE" linkID="0" />
|
|
||||||
</pt:objectStyle>
|
|
||||||
<text:ptFontInfo>
|
|
||||||
<text:logFont name="Arial" width="0" italic="false" weight="400"
|
|
||||||
charSet="238" pitchAndFamily="34" />
|
|
||||||
<text:fontExt effect="NOEFFECT" underline="0" strikeout="0" size="5pt"
|
|
||||||
orgSize="28.8pt" textColor="#000000" textPrintColorNumber="1" />
|
|
||||||
</text:ptFontInfo>
|
|
||||||
<text:textControl control="LONGTEXTFIXED" clipFrame="false" aspectNormal="true"
|
|
||||||
shrink="true" autoLF="true" avoidImage="false" />
|
|
||||||
<text:textAlign horizontalAlignment="JUSTIFY" verticalAlignment="CENTER"
|
|
||||||
inLineAlignment="CENTER" />
|
|
||||||
<text:textStyle vertical="true" nullBlock="false" charSpace="0" lineSpace="0"
|
|
||||||
orgPoint="5pt" combinedChars="false" />
|
|
||||||
<pt:data></pt:data>
|
|
||||||
</text:text>
|
|
||||||
<text:text>
|
|
||||||
<pt:objectStyle x="10.8pt" y="46.5pt" width="29.6pt" height="12.1pt"
|
|
||||||
backColor="#FFFFFF" backPrintColorNumber="0" ropMode="COPYPEN" angle="0"
|
|
||||||
anchor="TOPLEFT" flip="NONE">
|
|
||||||
<pt:pen style="NULL" widthX="0.5pt" widthY="0.5pt" color="#000000"
|
|
||||||
printColorNumber="1" />
|
|
||||||
<pt:brush style="NULL" color="#000000" printColorNumber="1" id="0" />
|
|
||||||
<pt:expanded objectName="Tekst5" ID="0" lock="0"
|
|
||||||
templateMergeTarget="LABELLIST" templateMergeType="NONE"
|
|
||||||
templateMergeID="0" linkStatus="NONE" linkID="0" />
|
|
||||||
</pt:objectStyle>
|
|
||||||
<text:ptFontInfo>
|
|
||||||
<text:logFont name="Source Code Pro" width="0" italic="false" weight="800"
|
|
||||||
charSet="238" pitchAndFamily="49" />
|
|
||||||
<text:fontExt effect="NOEFFECT" underline="0" strikeout="0" size="8pt"
|
|
||||||
orgSize="28.8pt" textColor="#000000" textPrintColorNumber="1" />
|
|
||||||
</text:ptFontInfo>
|
|
||||||
<text:textControl control="FREE" clipFrame="false" aspectNormal="false"
|
|
||||||
shrink="false" autoLF="false" avoidImage="false" />
|
|
||||||
<text:textAlign horizontalAlignment="CENTER" verticalAlignment="CENTER"
|
|
||||||
inLineAlignment="CENTER" />
|
|
||||||
<text:textStyle vertical="false" nullBlock="false" charSpace="0" lineSpace="0"
|
|
||||||
orgPoint="8pt" combinedChars="false" />
|
|
||||||
<pt:data>HS3-DB</pt:data>
|
|
||||||
<text:stringItem charLen="2">
|
|
||||||
<text:ptFontInfo>
|
|
||||||
<text:logFont name="Source Code Pro" width="0" italic="false"
|
|
||||||
weight="800" charSet="238" pitchAndFamily="49" />
|
|
||||||
<text:fontExt effect="NOEFFECT" underline="0" strikeout="0" size="8pt"
|
|
||||||
orgSize="28.8pt" textColor="#000000" textPrintColorNumber="1" />
|
|
||||||
</text:ptFontInfo>
|
|
||||||
</text:stringItem>
|
|
||||||
<text:stringItem charLen="1">
|
|
||||||
<text:ptFontInfo>
|
|
||||||
<text:logFont name="Source Code Pro" width="0" italic="false"
|
|
||||||
weight="800" charSet="238" pitchAndFamily="49" />
|
|
||||||
<text:fontExt effect="NOEFFECT" underline="0" strikeout="0" size="8pt"
|
|
||||||
orgSize="28.8pt" textColor="#000000" textPrintColorNumber="1" />
|
|
||||||
</text:ptFontInfo>
|
|
||||||
</text:stringItem>
|
|
||||||
<text:stringItem charLen="1">
|
|
||||||
<text:ptFontInfo>
|
|
||||||
<text:logFont name="Source Code Pro" width="0" italic="false"
|
|
||||||
weight="800" charSet="238" pitchAndFamily="49" />
|
|
||||||
<text:fontExt effect="NOEFFECT" underline="0" strikeout="0" size="8pt"
|
|
||||||
orgSize="28.8pt" textColor="#000000" textPrintColorNumber="1" />
|
|
||||||
</text:ptFontInfo>
|
|
||||||
</text:stringItem>
|
|
||||||
<text:stringItem charLen="2">
|
|
||||||
<text:ptFontInfo>
|
|
||||||
<text:logFont name="Source Code Pro" width="0" italic="false"
|
|
||||||
weight="800" charSet="238" pitchAndFamily="49" />
|
|
||||||
<text:fontExt effect="NOEFFECT" underline="0" strikeout="0" size="8pt"
|
|
||||||
orgSize="28.8pt" textColor="#000000" textPrintColorNumber="1" />
|
|
||||||
</text:ptFontInfo>
|
|
||||||
</text:stringItem>
|
|
||||||
</text:text>
|
|
||||||
</pt:objects>
|
|
||||||
</style:sheet>
|
|
||||||
</pt:body>
|
|
||||||
</pt:document>
|
|
||||||
|
|
@ -1,336 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<pt:document xmlns:pt="http://schemas.brother.info/ptouch/2007/lbx/main"
|
|
||||||
xmlns:style="http://schemas.brother.info/ptouch/2007/lbx/style"
|
|
||||||
xmlns:text="http://schemas.brother.info/ptouch/2007/lbx/text"
|
|
||||||
xmlns:draw="http://schemas.brother.info/ptouch/2007/lbx/draw"
|
|
||||||
xmlns:image="http://schemas.brother.info/ptouch/2007/lbx/image"
|
|
||||||
xmlns:barcode="http://schemas.brother.info/ptouch/2007/lbx/barcode"
|
|
||||||
xmlns:database="http://schemas.brother.info/ptouch/2007/lbx/database"
|
|
||||||
xmlns:table="http://schemas.brother.info/ptouch/2007/lbx/table"
|
|
||||||
xmlns:cable="http://schemas.brother.info/ptouch/2007/lbx/cable" version="1.10"
|
|
||||||
generator="com.brother.PtouchEditor">
|
|
||||||
<pt:body currentSheet="Sheet 1" direction="LTR">
|
|
||||||
<style:sheet name="Sheet 1">
|
|
||||||
<style:paper media="0" width="51.2pt" height="289.2pt" marginLeft="3.2pt"
|
|
||||||
marginTop="5.6pt" marginRight="3.2pt" marginBottom="5.6pt" orientation="portrait"
|
|
||||||
autoLength="false" monochromeDisplay="true" printColorDisplay="false"
|
|
||||||
printColorsID="0" paperColor="#FFED00" paperInk="#000000" split="1" format="260"
|
|
||||||
backgroundTheme="0" printerID="26160" printerName="Brother PT-E550W"></style:paper>
|
|
||||||
<style:cutLine regularCut="0pt" freeCut=""></style:cutLine>
|
|
||||||
<style:backGround x="3.2pt" y="5.6pt" width="44.8pt" height="278pt" brushStyle="NULL"
|
|
||||||
brushId="0" userPattern="NONE" userPatternId="0" color="#000000"
|
|
||||||
printColorNumber="1" backColor="#FFFFFF" backPrintColorNumber="0"></style:backGround>
|
|
||||||
<pt:objects>
|
|
||||||
<pt:group>
|
|
||||||
<pt:objectStyle x="-6.8pt" y="4.3pt" width="55.2pt" height="63.4pt"
|
|
||||||
backColor="#FFFFFF" backPrintColorNumber="0" ropMode="COPYPEN" angle="0"
|
|
||||||
anchor="TOPLEFT" flip="NONE">
|
|
||||||
<pt:pen style="INSIDEFRAME" widthX="0.5pt" widthY="0.5pt" color="#000000"
|
|
||||||
printColorNumber="1"></pt:pen>
|
|
||||||
<pt:brush style="NULL" color="#000000" printColorNumber="1" id="0"></pt:brush>
|
|
||||||
<pt:expanded objectName="Group5" ID="0" lock="2"
|
|
||||||
templateMergeTarget="LABELLIST" templateMergeType="NONE"
|
|
||||||
templateMergeID="0" allowOutOfBoundsTransfer="false" linkStatus="NONE"
|
|
||||||
linkID="0"></pt:expanded>
|
|
||||||
</pt:objectStyle>
|
|
||||||
<pt:objects>
|
|
||||||
<barcode:barcode>
|
|
||||||
<pt:objectStyle x="2pt" y="4.3pt" width="46.4pt" height="46.4pt"
|
|
||||||
backColor="#FFFFFF" backPrintColorNumber="0" ropMode="COPYPEN"
|
|
||||||
angle="0" anchor="TOPLEFT" flip="NONE">
|
|
||||||
<pt:pen style="INSIDEFRAME" widthX="0.5pt" widthY="0.5pt"
|
|
||||||
color="#000000" printColorNumber="1"></pt:pen>
|
|
||||||
<pt:brush style="NULL" color="#000000" printColorNumber="1" id="0"></pt:brush>
|
|
||||||
<pt:expanded objectName="Barcode1" ID="0" lock="0"
|
|
||||||
templateMergeTarget="LABELLIST" templateMergeType="NONE"
|
|
||||||
templateMergeID="0" allowOutOfBoundsTransfer="false"
|
|
||||||
linkStatus="NONE" linkID="0"></pt:expanded>
|
|
||||||
</pt:objectStyle>
|
|
||||||
<barcode:barcodeStyle protocol="QRCODE" lengths="0" zeroFill="false"
|
|
||||||
barWidth="0.8pt" barRatio="1:3" humanReadable="false"
|
|
||||||
humanReadableAlignment="LEFT" checkDigit="false" autoLengths="true"
|
|
||||||
margin="true" sameLengthBar="false" bearerBar="false"></barcode:barcodeStyle>
|
|
||||||
<barcode:qrcodeStyle model="2" eccLevel="15%" cellSize="1.6pt"
|
|
||||||
mbcs="auto" joint="1" version="auto"></barcode:qrcodeStyle>
|
|
||||||
<pt:data>https://hs3.pl/db/{ITEM_ID}</pt:data>
|
|
||||||
</barcode:barcode>
|
|
||||||
<text:text>
|
|
||||||
<pt:objectStyle x="20.8pt" y="56.6pt" width="15.2pt" height="10.1pt"
|
|
||||||
backColor="#FFFFFF" backPrintColorNumber="0" ropMode="COPYPEN"
|
|
||||||
angle="0" anchor="TOPLEFT" flip="NONE">
|
|
||||||
<pt:pen style="NULL" widthX="0.5pt" widthY="0.5pt" color="#000000"
|
|
||||||
printColorNumber="1"></pt:pen>
|
|
||||||
<pt:brush style="NULL" color="#000000" printColorNumber="1" id="0"></pt:brush>
|
|
||||||
<pt:expanded objectName="Tekst4" ID="0" lock="0"
|
|
||||||
templateMergeTarget="LABELLIST" templateMergeType="NONE"
|
|
||||||
templateMergeID="0" allowOutOfBoundsTransfer="false"
|
|
||||||
linkStatus="NONE" linkID="0"></pt:expanded>
|
|
||||||
</pt:objectStyle>
|
|
||||||
<text:ptFontInfo>
|
|
||||||
<text:logFont name="Source Code Pro" width="0" italic="false"
|
|
||||||
weight="600" charSet="0" pitchAndFamily="1"></text:logFont>
|
|
||||||
<text:fontExt effect="NOEFFECT" underline="0" strikeout="0"
|
|
||||||
size="8pt" orgSize="28.8pt" textColor="#000000"
|
|
||||||
textPrintColorNumber="1"></text:fontExt>
|
|
||||||
</text:ptFontInfo>
|
|
||||||
<text:textControl control="FREE" clipFrame="false" aspectNormal="false"
|
|
||||||
shrink="false" autoLF="false" avoidImage="false"></text:textControl>
|
|
||||||
<text:textAlign horizontalAlignment="LEFT" verticalAlignment="CENTER"
|
|
||||||
inLineAlignment="CENTER"></text:textAlign>
|
|
||||||
<text:textStyle vertical="false" nullBlock="false" charSpace="0"
|
|
||||||
lineSpace="0" orgPoint="8pt" combinedChars="false"></text:textStyle>
|
|
||||||
<text:transferSettings editOnPrintFormat="" editOnPrintOrder="0"></text:transferSettings>
|
|
||||||
<pt:data>{ITEM_ID}</pt:data>
|
|
||||||
<text:stringItem charLen="3">
|
|
||||||
<text:ptFontInfo>
|
|
||||||
<text:logFont name="Source Code Pro" width="0" italic="false"
|
|
||||||
weight="600" charSet="0" pitchAndFamily="1"></text:logFont>
|
|
||||||
<text:fontExt effect="NOEFFECT" underline="0" strikeout="0"
|
|
||||||
size="8pt" orgSize="28.8pt" textColor="#000000"
|
|
||||||
textPrintColorNumber="1"></text:fontExt>
|
|
||||||
</text:ptFontInfo>
|
|
||||||
</text:stringItem>
|
|
||||||
</text:text>
|
|
||||||
<text:text>
|
|
||||||
<pt:objectStyle x="4.8pt" y="56.6pt" width="15.2pt" height="10.1pt"
|
|
||||||
backColor="#FFFFFF" backPrintColorNumber="0" ropMode="COPYPEN"
|
|
||||||
angle="0" anchor="TOPLEFT" flip="NONE">
|
|
||||||
<pt:pen style="NULL" widthX="0.5pt" widthY="0.5pt" color="#000000"
|
|
||||||
printColorNumber="1"></pt:pen>
|
|
||||||
<pt:brush style="NULL" color="#000000" printColorNumber="1" id="0"></pt:brush>
|
|
||||||
<pt:expanded objectName="Tekst5" ID="0" lock="0"
|
|
||||||
templateMergeTarget="LABELLIST" templateMergeType="NONE"
|
|
||||||
templateMergeID="0" allowOutOfBoundsTransfer="false"
|
|
||||||
linkStatus="NONE" linkID="0"></pt:expanded>
|
|
||||||
</pt:objectStyle>
|
|
||||||
<text:ptFontInfo>
|
|
||||||
<text:logFont name="Source Code Pro" width="0" italic="false"
|
|
||||||
weight="600" charSet="0" pitchAndFamily="1"></text:logFont>
|
|
||||||
<text:fontExt effect="NOEFFECT" underline="0" strikeout="0"
|
|
||||||
size="8pt" orgSize="28.8pt" textColor="#000000"
|
|
||||||
textPrintColorNumber="1"></text:fontExt>
|
|
||||||
</text:ptFontInfo>
|
|
||||||
<text:textControl control="FREE" clipFrame="false" aspectNormal="false"
|
|
||||||
shrink="false" autoLF="false" avoidImage="false"></text:textControl>
|
|
||||||
<text:textAlign horizontalAlignment="LEFT" verticalAlignment="CENTER"
|
|
||||||
inLineAlignment="CENTER"></text:textAlign>
|
|
||||||
<text:textStyle vertical="false" nullBlock="false" charSpace="0"
|
|
||||||
lineSpace="0" orgPoint="8pt" combinedChars="false"></text:textStyle>
|
|
||||||
<text:transferSettings editOnPrintFormat="" editOnPrintOrder="0"></text:transferSettings>
|
|
||||||
<pt:data>ID:</pt:data>
|
|
||||||
<text:stringItem charLen="3">
|
|
||||||
<text:ptFontInfo>
|
|
||||||
<text:logFont name="Source Code Pro" width="0" italic="false"
|
|
||||||
weight="600" charSet="0" pitchAndFamily="1"></text:logFont>
|
|
||||||
<text:fontExt effect="NOEFFECT" underline="0" strikeout="0"
|
|
||||||
size="8pt" orgSize="28.8pt" textColor="#000000"
|
|
||||||
textPrintColorNumber="1"></text:fontExt>
|
|
||||||
</text:ptFontInfo>
|
|
||||||
</text:stringItem>
|
|
||||||
</text:text>
|
|
||||||
<text:text>
|
|
||||||
<pt:objectStyle x="10.8pt" y="47.5pt" width="29.6pt" height="10.1pt"
|
|
||||||
backColor="#FFFFFF" backPrintColorNumber="0" ropMode="COPYPEN"
|
|
||||||
angle="0" anchor="TOPLEFT" flip="NONE">
|
|
||||||
<pt:pen style="NULL" widthX="0.5pt" widthY="0.5pt" color="#000000"
|
|
||||||
printColorNumber="1"></pt:pen>
|
|
||||||
<pt:brush style="NULL" color="#000000" printColorNumber="1" id="0"></pt:brush>
|
|
||||||
<pt:expanded objectName="Tekst5" ID="0" lock="0"
|
|
||||||
templateMergeTarget="LABELLIST" templateMergeType="NONE"
|
|
||||||
templateMergeID="0" allowOutOfBoundsTransfer="false"
|
|
||||||
linkStatus="NONE" linkID="0"></pt:expanded>
|
|
||||||
</pt:objectStyle>
|
|
||||||
<text:ptFontInfo>
|
|
||||||
<text:logFont name="Source Code Pro" width="0" italic="false"
|
|
||||||
weight="600" charSet="0" pitchAndFamily="1"></text:logFont>
|
|
||||||
<text:fontExt effect="NOEFFECT" underline="0" strikeout="0"
|
|
||||||
size="8pt" orgSize="28.8pt" textColor="#000000"
|
|
||||||
textPrintColorNumber="1"></text:fontExt>
|
|
||||||
</text:ptFontInfo>
|
|
||||||
<text:textControl control="FREE" clipFrame="false" aspectNormal="false"
|
|
||||||
shrink="false" autoLF="false" avoidImage="false"></text:textControl>
|
|
||||||
<text:textAlign horizontalAlignment="CENTER" verticalAlignment="CENTER"
|
|
||||||
inLineAlignment="CENTER"></text:textAlign>
|
|
||||||
<text:textStyle vertical="false" nullBlock="false" charSpace="0"
|
|
||||||
lineSpace="0" orgPoint="8pt" combinedChars="false"></text:textStyle>
|
|
||||||
<text:transferSettings editOnPrintFormat="" editOnPrintOrder="0"></text:transferSettings>
|
|
||||||
<pt:data>HS3-DB</pt:data>
|
|
||||||
<text:stringItem charLen="6">
|
|
||||||
<text:ptFontInfo>
|
|
||||||
<text:logFont name="Source Code Pro" width="0" italic="false"
|
|
||||||
weight="600" charSet="0" pitchAndFamily="1"></text:logFont>
|
|
||||||
<text:fontExt effect="NOEFFECT" underline="0" strikeout="0"
|
|
||||||
size="8pt" orgSize="28.8pt" textColor="#000000"
|
|
||||||
textPrintColorNumber="1"></text:fontExt>
|
|
||||||
</text:ptFontInfo>
|
|
||||||
</text:stringItem>
|
|
||||||
</text:text>
|
|
||||||
</pt:objects>
|
|
||||||
</pt:group>
|
|
||||||
<pt:group>
|
|
||||||
<pt:objectStyle x="3.3pt" y="220pt" width="46.4pt" height="63.5pt"
|
|
||||||
backColor="#FFFFFF" backPrintColorNumber="0" ropMode="COPYPEN" angle="180"
|
|
||||||
anchor="TOPLEFT" flip="NONE">
|
|
||||||
<pt:pen style="INSIDEFRAME" widthX="0.5pt" widthY="0.5pt" color="#000000"
|
|
||||||
printColorNumber="1"></pt:pen>
|
|
||||||
<pt:brush style="NULL" color="#000000" printColorNumber="1" id="0"></pt:brush>
|
|
||||||
<pt:expanded objectName="Group5" ID="0" lock="2"
|
|
||||||
templateMergeTarget="LABELLIST" templateMergeType="NONE"
|
|
||||||
templateMergeID="0" allowOutOfBoundsTransfer="false" linkStatus="NONE"
|
|
||||||
linkID="0"></pt:expanded>
|
|
||||||
</pt:objectStyle>
|
|
||||||
<pt:objects>
|
|
||||||
<barcode:barcode>
|
|
||||||
<pt:objectStyle x="3.3pt" y="237.1pt" width="46.4pt" height="46.4pt"
|
|
||||||
backColor="#FFFFFF" backPrintColorNumber="0" ropMode="COPYPEN"
|
|
||||||
angle="180" anchor="TOPLEFT" flip="NONE">
|
|
||||||
<pt:pen style="INSIDEFRAME" widthX="0.5pt" widthY="0.5pt"
|
|
||||||
color="#000000" printColorNumber="1"></pt:pen>
|
|
||||||
<pt:brush style="NULL" color="#000000" printColorNumber="1" id="0"></pt:brush>
|
|
||||||
<pt:expanded objectName="Barcode1" ID="0" lock="0"
|
|
||||||
templateMergeTarget="LABELLIST" templateMergeType="NONE"
|
|
||||||
templateMergeID="0" allowOutOfBoundsTransfer="false"
|
|
||||||
linkStatus="NONE" linkID="0"></pt:expanded>
|
|
||||||
</pt:objectStyle>
|
|
||||||
<barcode:barcodeStyle protocol="QRCODE" lengths="0" zeroFill="false"
|
|
||||||
barWidth="0.8pt" barRatio="1:3" humanReadable="false"
|
|
||||||
humanReadableAlignment="LEFT" checkDigit="false" autoLengths="true"
|
|
||||||
margin="true" sameLengthBar="false" bearerBar="false"></barcode:barcodeStyle>
|
|
||||||
<barcode:qrcodeStyle model="2" eccLevel="15%" cellSize="1.6pt"
|
|
||||||
mbcs="auto" joint="1" version="auto"></barcode:qrcodeStyle>
|
|
||||||
<pt:data>https://hs3.pl/db/{ITEM_ID}</pt:data>
|
|
||||||
</barcode:barcode>
|
|
||||||
<text:text>
|
|
||||||
<pt:objectStyle x="15.7pt" y="221pt" width="15.2pt" height="10.1pt"
|
|
||||||
backColor="#FFFFFF" backPrintColorNumber="0" ropMode="COPYPEN"
|
|
||||||
angle="180" anchor="TOPLEFT" flip="NONE">
|
|
||||||
<pt:pen style="NULL" widthX="0.5pt" widthY="0.5pt" color="#000000"
|
|
||||||
printColorNumber="1"></pt:pen>
|
|
||||||
<pt:brush style="NULL" color="#000000" printColorNumber="1" id="0"></pt:brush>
|
|
||||||
<pt:expanded objectName="Tekst4" ID="0" lock="0"
|
|
||||||
templateMergeTarget="LABELLIST" templateMergeType="NONE"
|
|
||||||
templateMergeID="0" allowOutOfBoundsTransfer="false"
|
|
||||||
linkStatus="NONE" linkID="0"></pt:expanded>
|
|
||||||
</pt:objectStyle>
|
|
||||||
<text:ptFontInfo>
|
|
||||||
<text:logFont name="Source Code Pro" width="0" italic="false"
|
|
||||||
weight="600" charSet="0" pitchAndFamily="1"></text:logFont>
|
|
||||||
<text:fontExt effect="NOEFFECT" underline="0" strikeout="0"
|
|
||||||
size="8pt" orgSize="28.8pt" textColor="#000000"
|
|
||||||
textPrintColorNumber="1"></text:fontExt>
|
|
||||||
</text:ptFontInfo>
|
|
||||||
<text:textControl control="FREE" clipFrame="false" aspectNormal="false"
|
|
||||||
shrink="false" autoLF="false" avoidImage="false"></text:textControl>
|
|
||||||
<text:textAlign horizontalAlignment="LEFT" verticalAlignment="CENTER"
|
|
||||||
inLineAlignment="CENTER"></text:textAlign>
|
|
||||||
<text:textStyle vertical="false" nullBlock="false" charSpace="0"
|
|
||||||
lineSpace="0" orgPoint="8pt" combinedChars="false"></text:textStyle>
|
|
||||||
<text:transferSettings editOnPrintFormat="" editOnPrintOrder="0"></text:transferSettings>
|
|
||||||
<pt:data>{ITEM_ID}</pt:data>
|
|
||||||
<text:stringItem charLen="3">
|
|
||||||
<text:ptFontInfo>
|
|
||||||
<text:logFont name="Source Code Pro" width="0" italic="false"
|
|
||||||
weight="600" charSet="0" pitchAndFamily="1"></text:logFont>
|
|
||||||
<text:fontExt effect="NOEFFECT" underline="0" strikeout="0"
|
|
||||||
size="8pt" orgSize="28.8pt" textColor="#000000"
|
|
||||||
textPrintColorNumber="1"></text:fontExt>
|
|
||||||
</text:ptFontInfo>
|
|
||||||
</text:stringItem>
|
|
||||||
</text:text>
|
|
||||||
<text:text>
|
|
||||||
<pt:objectStyle x="31.7pt" y="221pt" width="15.2pt" height="10.1pt"
|
|
||||||
backColor="#FFFFFF" backPrintColorNumber="0" ropMode="COPYPEN"
|
|
||||||
angle="180" anchor="TOPLEFT" flip="NONE">
|
|
||||||
<pt:pen style="NULL" widthX="0.5pt" widthY="0.5pt" color="#000000"
|
|
||||||
printColorNumber="1"></pt:pen>
|
|
||||||
<pt:brush style="NULL" color="#000000" printColorNumber="1" id="0"></pt:brush>
|
|
||||||
<pt:expanded objectName="Tekst5" ID="0" lock="0"
|
|
||||||
templateMergeTarget="LABELLIST" templateMergeType="NONE"
|
|
||||||
templateMergeID="0" allowOutOfBoundsTransfer="false"
|
|
||||||
linkStatus="NONE" linkID="0"></pt:expanded>
|
|
||||||
</pt:objectStyle>
|
|
||||||
<text:ptFontInfo>
|
|
||||||
<text:logFont name="Source Code Pro" width="0" italic="false"
|
|
||||||
weight="600" charSet="0" pitchAndFamily="1"></text:logFont>
|
|
||||||
<text:fontExt effect="NOEFFECT" underline="0" strikeout="0"
|
|
||||||
size="8pt" orgSize="28.8pt" textColor="#000000"
|
|
||||||
textPrintColorNumber="1"></text:fontExt>
|
|
||||||
</text:ptFontInfo>
|
|
||||||
<text:textControl control="FREE" clipFrame="false" aspectNormal="false"
|
|
||||||
shrink="false" autoLF="false" avoidImage="false"></text:textControl>
|
|
||||||
<text:textAlign horizontalAlignment="LEFT" verticalAlignment="CENTER"
|
|
||||||
inLineAlignment="CENTER"></text:textAlign>
|
|
||||||
<text:textStyle vertical="false" nullBlock="false" charSpace="0"
|
|
||||||
lineSpace="0" orgPoint="8pt" combinedChars="false"></text:textStyle>
|
|
||||||
<text:transferSettings editOnPrintFormat="" editOnPrintOrder="0"></text:transferSettings>
|
|
||||||
<pt:data>ID:</pt:data>
|
|
||||||
<text:stringItem charLen="3">
|
|
||||||
<text:ptFontInfo>
|
|
||||||
<text:logFont name="Source Code Pro" width="0" italic="false"
|
|
||||||
weight="600" charSet="0" pitchAndFamily="1"></text:logFont>
|
|
||||||
<text:fontExt effect="NOEFFECT" underline="0" strikeout="0"
|
|
||||||
size="8pt" orgSize="28.8pt" textColor="#000000"
|
|
||||||
textPrintColorNumber="1"></text:fontExt>
|
|
||||||
</text:ptFontInfo>
|
|
||||||
</text:stringItem>
|
|
||||||
</text:text>
|
|
||||||
<text:text>
|
|
||||||
<pt:objectStyle x="11.3pt" y="230.1pt" width="29.6pt" height="10.1pt"
|
|
||||||
backColor="#FFFFFF" backPrintColorNumber="0" ropMode="COPYPEN"
|
|
||||||
angle="180" anchor="TOPLEFT" flip="NONE">
|
|
||||||
<pt:pen style="NULL" widthX="0.5pt" widthY="0.5pt" color="#000000"
|
|
||||||
printColorNumber="1"></pt:pen>
|
|
||||||
<pt:brush style="NULL" color="#000000" printColorNumber="1" id="0"></pt:brush>
|
|
||||||
<pt:expanded objectName="Tekst5" ID="0" lock="0"
|
|
||||||
templateMergeTarget="LABELLIST" templateMergeType="NONE"
|
|
||||||
templateMergeID="0" allowOutOfBoundsTransfer="false"
|
|
||||||
linkStatus="NONE" linkID="0"></pt:expanded>
|
|
||||||
</pt:objectStyle>
|
|
||||||
<text:ptFontInfo>
|
|
||||||
<text:logFont name="Source Code Pro" width="0" italic="false"
|
|
||||||
weight="600" charSet="0" pitchAndFamily="1"></text:logFont>
|
|
||||||
<text:fontExt effect="NOEFFECT" underline="0" strikeout="0"
|
|
||||||
size="8pt" orgSize="28.8pt" textColor="#000000"
|
|
||||||
textPrintColorNumber="1"></text:fontExt>
|
|
||||||
</text:ptFontInfo>
|
|
||||||
<text:textControl control="FREE" clipFrame="false" aspectNormal="false"
|
|
||||||
shrink="false" autoLF="false" avoidImage="false"></text:textControl>
|
|
||||||
<text:textAlign horizontalAlignment="CENTER" verticalAlignment="CENTER"
|
|
||||||
inLineAlignment="CENTER"></text:textAlign>
|
|
||||||
<text:textStyle vertical="false" nullBlock="false" charSpace="0"
|
|
||||||
lineSpace="0" orgPoint="8pt" combinedChars="false"></text:textStyle>
|
|
||||||
<text:transferSettings editOnPrintFormat="" editOnPrintOrder="0"></text:transferSettings>
|
|
||||||
<pt:data>HS3-DB</pt:data>
|
|
||||||
<text:stringItem charLen="6">
|
|
||||||
<text:ptFontInfo>
|
|
||||||
<text:logFont name="Source Code Pro" width="0" italic="false"
|
|
||||||
weight="600" charSet="0" pitchAndFamily="1"></text:logFont>
|
|
||||||
<text:fontExt effect="NOEFFECT" underline="0" strikeout="0"
|
|
||||||
size="8pt" orgSize="28.8pt" textColor="#000000"
|
|
||||||
textPrintColorNumber="1"></text:fontExt>
|
|
||||||
</text:ptFontInfo>
|
|
||||||
</text:stringItem>
|
|
||||||
</text:text>
|
|
||||||
</pt:objects>
|
|
||||||
</pt:group>
|
|
||||||
<draw:poly>
|
|
||||||
<pt:objectStyle x="0.8pt" y="144pt" width="51.6pt" height="0.7pt"
|
|
||||||
backColor="#FFFFFF" backPrintColorNumber="0" ropMode="COPYPEN" angle="0"
|
|
||||||
anchor="TOPLEFT" flip="NONE">
|
|
||||||
<pt:pen style="DASH" widthX="0.3pt" widthY="0.3pt" color="#000000"
|
|
||||||
printColorNumber="1"></pt:pen>
|
|
||||||
<pt:brush style="NULL" color="#000000" printColorNumber="1" id="0"></pt:brush>
|
|
||||||
<pt:expanded objectName="Polygon2" ID="0" lock="2"
|
|
||||||
templateMergeTarget="LABELLIST" templateMergeType="NONE"
|
|
||||||
templateMergeID="0" allowOutOfBoundsTransfer="false" linkStatus="NONE"
|
|
||||||
linkID="0"></pt:expanded>
|
|
||||||
</pt:objectStyle>
|
|
||||||
<draw:polyStyle shape="LINE" arrowBegin="ROUND" arrowEnd="ROUND">
|
|
||||||
<draw:polyOrgPos x="0.8pt" y="144pt" width="51.6pt" height="0.7pt"></draw:polyOrgPos>
|
|
||||||
<draw:polyLinePoints points="1pt,144.5pt 52.2pt,144.2pt"></draw:polyLinePoints>
|
|
||||||
</draw:polyStyle>
|
|
||||||
</draw:poly>
|
|
||||||
</pt:objects>
|
|
||||||
</style:sheet>
|
|
||||||
</pt:body>
|
|
||||||
</pt:document>
|
|
||||||
|
|
@ -1,319 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<pt:document xmlns:pt="http://schemas.brother.info/ptouch/2007/lbx/main"
|
|
||||||
xmlns:style="http://schemas.brother.info/ptouch/2007/lbx/style"
|
|
||||||
xmlns:text="http://schemas.brother.info/ptouch/2007/lbx/text"
|
|
||||||
xmlns:draw="http://schemas.brother.info/ptouch/2007/lbx/draw"
|
|
||||||
xmlns:image="http://schemas.brother.info/ptouch/2007/lbx/image"
|
|
||||||
xmlns:barcode="http://schemas.brother.info/ptouch/2007/lbx/barcode"
|
|
||||||
xmlns:database="http://schemas.brother.info/ptouch/2007/lbx/database"
|
|
||||||
xmlns:table="http://schemas.brother.info/ptouch/2007/lbx/table"
|
|
||||||
xmlns:cable="http://schemas.brother.info/ptouch/2007/lbx/cable" version="1.10"
|
|
||||||
generator="com.brother.PtouchEditor">
|
|
||||||
<pt:body currentSheet="Sheet 1" direction="LTR">
|
|
||||||
<style:sheet name="Sheet 1">
|
|
||||||
<style:paper media="0" width="51.2pt" height="289.2pt" marginLeft="3.2pt"
|
|
||||||
marginTop="5.6pt" marginRight="3.2pt" marginBottom="5.6pt" orientation="portrait"
|
|
||||||
autoLength="false" monochromeDisplay="true" printColorDisplay="false"
|
|
||||||
printColorsID="0" paperColor="#FFED00" paperInk="#000000" split="1" format="260"
|
|
||||||
backgroundTheme="0" printerID="26160" printerName="Brother PT-E550W"></style:paper>
|
|
||||||
<style:cutLine regularCut="0pt" freeCut=""></style:cutLine>
|
|
||||||
<style:backGround x="3.2pt" y="5.6pt" width="44.8pt" height="278pt" brushStyle="NULL"
|
|
||||||
brushId="0" userPattern="NONE" userPatternId="0" color="#000000"
|
|
||||||
printColorNumber="1" backColor="#FFFFFF" backPrintColorNumber="0"></style:backGround>
|
|
||||||
<pt:objects>
|
|
||||||
<pt:group>
|
|
||||||
<pt:objectStyle x="-6.8pt" y="4.3pt" width="55.2pt" height="63.4pt"
|
|
||||||
backColor="#FFFFFF" backPrintColorNumber="0" ropMode="COPYPEN" angle="0"
|
|
||||||
anchor="TOPLEFT" flip="NONE">
|
|
||||||
<pt:pen style="INSIDEFRAME" widthX="0.5pt" widthY="0.5pt" color="#000000"
|
|
||||||
printColorNumber="1"></pt:pen>
|
|
||||||
<pt:brush style="NULL" color="#000000" printColorNumber="1" id="0"></pt:brush>
|
|
||||||
<pt:expanded objectName="Group5" ID="0" lock="2"
|
|
||||||
templateMergeTarget="LABELLIST" templateMergeType="NONE"
|
|
||||||
templateMergeID="0" allowOutOfBoundsTransfer="false" linkStatus="NONE"
|
|
||||||
linkID="0"></pt:expanded>
|
|
||||||
</pt:objectStyle>
|
|
||||||
<pt:objects>
|
|
||||||
<barcode:barcode>
|
|
||||||
<pt:objectStyle x="2pt" y="4.3pt" width="46.4pt" height="46.4pt"
|
|
||||||
backColor="#FFFFFF" backPrintColorNumber="0" ropMode="COPYPEN"
|
|
||||||
angle="0" anchor="TOPLEFT" flip="NONE">
|
|
||||||
<pt:pen style="INSIDEFRAME" widthX="0.5pt" widthY="0.5pt"
|
|
||||||
color="#000000" printColorNumber="1"></pt:pen>
|
|
||||||
<pt:brush style="NULL" color="#000000" printColorNumber="1" id="0"></pt:brush>
|
|
||||||
<pt:expanded objectName="Barcode1" ID="0" lock="0"
|
|
||||||
templateMergeTarget="LABELLIST" templateMergeType="NONE"
|
|
||||||
templateMergeID="0" allowOutOfBoundsTransfer="false"
|
|
||||||
linkStatus="NONE" linkID="0"></pt:expanded>
|
|
||||||
</pt:objectStyle>
|
|
||||||
<barcode:barcodeStyle protocol="QRCODE" lengths="0" zeroFill="false"
|
|
||||||
barWidth="0.8pt" barRatio="1:3" humanReadable="false"
|
|
||||||
humanReadableAlignment="LEFT" checkDigit="false" autoLengths="true"
|
|
||||||
margin="true" sameLengthBar="false" bearerBar="false"></barcode:barcodeStyle>
|
|
||||||
<barcode:qrcodeStyle model="2" eccLevel="15%" cellSize="1.6pt"
|
|
||||||
mbcs="auto" joint="1" version="auto"></barcode:qrcodeStyle>
|
|
||||||
<pt:data>https://hs3.pl/db/{ITEM_ID}</pt:data>
|
|
||||||
</barcode:barcode>
|
|
||||||
<text:text>
|
|
||||||
<pt:objectStyle x="20.8pt" y="56.6pt" width="10.4pt" height="10.1pt"
|
|
||||||
backColor="#FFFFFF" backPrintColorNumber="0" ropMode="COPYPEN"
|
|
||||||
angle="0" anchor="TOPLEFT" flip="NONE">
|
|
||||||
<pt:pen style="NULL" widthX="0.5pt" widthY="0.5pt" color="#000000"
|
|
||||||
printColorNumber="1"></pt:pen>
|
|
||||||
<pt:brush style="NULL" color="#000000" printColorNumber="1" id="0"></pt:brush>
|
|
||||||
<pt:expanded objectName="Tekst4" ID="0" lock="0"
|
|
||||||
templateMergeTarget="LABELLIST" templateMergeType="NONE"
|
|
||||||
templateMergeID="0" allowOutOfBoundsTransfer="false"
|
|
||||||
linkStatus="NONE" linkID="0"></pt:expanded>
|
|
||||||
</pt:objectStyle>
|
|
||||||
<text:ptFontInfo>
|
|
||||||
<text:logFont name="Source Code Pro" width="0" italic="false"
|
|
||||||
weight="600" charSet="0" pitchAndFamily="1"></text:logFont>
|
|
||||||
<text:fontExt effect="NOEFFECT" underline="0" strikeout="0"
|
|
||||||
size="8pt" orgSize="28.8pt" textColor="#000000"
|
|
||||||
textPrintColorNumber="1"></text:fontExt>
|
|
||||||
</text:ptFontInfo>
|
|
||||||
<text:textControl control="FREE" clipFrame="false" aspectNormal="false"
|
|
||||||
shrink="false" autoLF="false" avoidImage="false"></text:textControl>
|
|
||||||
<text:textAlign horizontalAlignment="LEFT" verticalAlignment="CENTER"
|
|
||||||
inLineAlignment="CENTER"></text:textAlign>
|
|
||||||
<text:textStyle vertical="false" nullBlock="false" charSpace="0"
|
|
||||||
lineSpace="0" orgPoint="8pt" combinedChars="false"></text:textStyle>
|
|
||||||
<text:transferSettings editOnPrintFormat="" editOnPrintOrder="0"></text:transferSettings>
|
|
||||||
<pt:data>{ITEM_ID}</pt:data>
|
|
||||||
<text:stringItem charLen="2">
|
|
||||||
<text:ptFontInfo>
|
|
||||||
<text:logFont name="Source Code Pro" width="0" italic="false"
|
|
||||||
weight="600" charSet="0" pitchAndFamily="1"></text:logFont>
|
|
||||||
<text:fontExt effect="NOEFFECT" underline="0" strikeout="0"
|
|
||||||
size="8pt" orgSize="28.8pt" textColor="#000000"
|
|
||||||
textPrintColorNumber="1"></text:fontExt>
|
|
||||||
</text:ptFontInfo>
|
|
||||||
</text:stringItem>
|
|
||||||
</text:text>
|
|
||||||
<text:text>
|
|
||||||
<pt:objectStyle x="4.8pt" y="56.6pt" width="15.2pt" height="10.1pt"
|
|
||||||
backColor="#FFFFFF" backPrintColorNumber="0" ropMode="COPYPEN"
|
|
||||||
angle="0" anchor="TOPLEFT" flip="NONE">
|
|
||||||
<pt:pen style="NULL" widthX="0.5pt" widthY="0.5pt" color="#000000"
|
|
||||||
printColorNumber="1"></pt:pen>
|
|
||||||
<pt:brush style="NULL" color="#000000" printColorNumber="1" id="0"></pt:brush>
|
|
||||||
<pt:expanded objectName="Tekst5" ID="0" lock="0"
|
|
||||||
templateMergeTarget="LABELLIST" templateMergeType="NONE"
|
|
||||||
templateMergeID="0" allowOutOfBoundsTransfer="false"
|
|
||||||
linkStatus="NONE" linkID="0"></pt:expanded>
|
|
||||||
</pt:objectStyle>
|
|
||||||
<text:ptFontInfo>
|
|
||||||
<text:logFont name="Source Code Pro" width="0" italic="false"
|
|
||||||
weight="600" charSet="0" pitchAndFamily="1"></text:logFont>
|
|
||||||
<text:fontExt effect="NOEFFECT" underline="0" strikeout="0"
|
|
||||||
size="8pt" orgSize="28.8pt" textColor="#000000"
|
|
||||||
textPrintColorNumber="1"></text:fontExt>
|
|
||||||
</text:ptFontInfo>
|
|
||||||
<text:textControl control="FREE" clipFrame="false" aspectNormal="false"
|
|
||||||
shrink="false" autoLF="false" avoidImage="false"></text:textControl>
|
|
||||||
<text:textAlign horizontalAlignment="LEFT" verticalAlignment="CENTER"
|
|
||||||
inLineAlignment="CENTER"></text:textAlign>
|
|
||||||
<text:textStyle vertical="false" nullBlock="false" charSpace="0"
|
|
||||||
lineSpace="0" orgPoint="8pt" combinedChars="false"></text:textStyle>
|
|
||||||
<text:transferSettings editOnPrintFormat="" editOnPrintOrder="0"></text:transferSettings>
|
|
||||||
<pt:data>ID:</pt:data>
|
|
||||||
<text:stringItem charLen="3">
|
|
||||||
<text:ptFontInfo>
|
|
||||||
<text:logFont name="Source Code Pro" width="0" italic="false"
|
|
||||||
weight="600" charSet="0" pitchAndFamily="1"></text:logFont>
|
|
||||||
<text:fontExt effect="NOEFFECT" underline="0" strikeout="0"
|
|
||||||
size="8pt" orgSize="28.8pt" textColor="#000000"
|
|
||||||
textPrintColorNumber="1"></text:fontExt>
|
|
||||||
</text:ptFontInfo>
|
|
||||||
</text:stringItem>
|
|
||||||
</text:text>
|
|
||||||
<text:text>
|
|
||||||
<pt:objectStyle x="10.8pt" y="47.5pt" width="29.6pt" height="10.1pt"
|
|
||||||
backColor="#FFFFFF" backPrintColorNumber="0" ropMode="COPYPEN"
|
|
||||||
angle="0" anchor="TOPLEFT" flip="NONE">
|
|
||||||
<pt:pen style="NULL" widthX="0.5pt" widthY="0.5pt" color="#000000"
|
|
||||||
printColorNumber="1"></pt:pen>
|
|
||||||
<pt:brush style="NULL" color="#000000" printColorNumber="1" id="0"></pt:brush>
|
|
||||||
<pt:expanded objectName="Tekst5" ID="0" lock="0"
|
|
||||||
templateMergeTarget="LABELLIST" templateMergeType="NONE"
|
|
||||||
templateMergeID="0" allowOutOfBoundsTransfer="false"
|
|
||||||
linkStatus="NONE" linkID="0"></pt:expanded>
|
|
||||||
</pt:objectStyle>
|
|
||||||
<text:ptFontInfo>
|
|
||||||
<text:logFont name="Source Code Pro" width="0" italic="false"
|
|
||||||
weight="600" charSet="0" pitchAndFamily="1"></text:logFont>
|
|
||||||
<text:fontExt effect="NOEFFECT" underline="0" strikeout="0"
|
|
||||||
size="8pt" orgSize="28.8pt" textColor="#000000"
|
|
||||||
textPrintColorNumber="1"></text:fontExt>
|
|
||||||
</text:ptFontInfo>
|
|
||||||
<text:textControl control="FREE" clipFrame="false" aspectNormal="false"
|
|
||||||
shrink="false" autoLF="false" avoidImage="false"></text:textControl>
|
|
||||||
<text:textAlign horizontalAlignment="CENTER" verticalAlignment="CENTER"
|
|
||||||
inLineAlignment="CENTER"></text:textAlign>
|
|
||||||
<text:textStyle vertical="false" nullBlock="false" charSpace="0"
|
|
||||||
lineSpace="0" orgPoint="8pt" combinedChars="false"></text:textStyle>
|
|
||||||
<text:transferSettings editOnPrintFormat="" editOnPrintOrder="0"></text:transferSettings>
|
|
||||||
<pt:data>HS3-DB</pt:data>
|
|
||||||
<text:stringItem charLen="6">
|
|
||||||
<text:ptFontInfo>
|
|
||||||
<text:logFont name="Source Code Pro" width="0" italic="false"
|
|
||||||
weight="600" charSet="0" pitchAndFamily="1"></text:logFont>
|
|
||||||
<text:fontExt effect="NOEFFECT" underline="0" strikeout="0"
|
|
||||||
size="8pt" orgSize="28.8pt" textColor="#000000"
|
|
||||||
textPrintColorNumber="1"></text:fontExt>
|
|
||||||
</text:ptFontInfo>
|
|
||||||
</text:stringItem>
|
|
||||||
</text:text>
|
|
||||||
</pt:objects>
|
|
||||||
</pt:group>
|
|
||||||
<pt:group>
|
|
||||||
<pt:objectStyle x="3.3pt" y="220pt" width="46.4pt" height="63.5pt"
|
|
||||||
backColor="#FFFFFF" backPrintColorNumber="0" ropMode="COPYPEN" angle="180"
|
|
||||||
anchor="TOPLEFT" flip="NONE">
|
|
||||||
<pt:pen style="INSIDEFRAME" widthX="0.5pt" widthY="0.5pt" color="#000000"
|
|
||||||
printColorNumber="1"></pt:pen>
|
|
||||||
<pt:brush style="NULL" color="#000000" printColorNumber="1" id="0"></pt:brush>
|
|
||||||
<pt:expanded objectName="Group5" ID="0" lock="2"
|
|
||||||
templateMergeTarget="LABELLIST" templateMergeType="NONE"
|
|
||||||
templateMergeID="0" allowOutOfBoundsTransfer="false" linkStatus="NONE"
|
|
||||||
linkID="0"></pt:expanded>
|
|
||||||
</pt:objectStyle>
|
|
||||||
<pt:objects>
|
|
||||||
<barcode:barcode>
|
|
||||||
<pt:objectStyle x="3.3pt" y="237.1pt" width="46.4pt" height="46.4pt"
|
|
||||||
backColor="#FFFFFF" backPrintColorNumber="0" ropMode="COPYPEN"
|
|
||||||
angle="180" anchor="TOPLEFT" flip="NONE">
|
|
||||||
<pt:pen style="INSIDEFRAME" widthX="0.5pt" widthY="0.5pt"
|
|
||||||
color="#000000" printColorNumber="1"></pt:pen>
|
|
||||||
<pt:brush style="NULL" color="#000000" printColorNumber="1" id="0"></pt:brush>
|
|
||||||
<pt:expanded objectName="Barcode1" ID="0" lock="0"
|
|
||||||
templateMergeTarget="LABELLIST" templateMergeType="NONE"
|
|
||||||
templateMergeID="0" allowOutOfBoundsTransfer="false"
|
|
||||||
linkStatus="NONE" linkID="0"></pt:expanded>
|
|
||||||
</pt:objectStyle>
|
|
||||||
<barcode:barcodeStyle protocol="QRCODE" lengths="0" zeroFill="false"
|
|
||||||
barWidth="0.8pt" barRatio="1:3" humanReadable="false"
|
|
||||||
humanReadableAlignment="LEFT" checkDigit="false" autoLengths="true"
|
|
||||||
margin="true" sameLengthBar="false" bearerBar="false"></barcode:barcodeStyle>
|
|
||||||
<barcode:qrcodeStyle model="2" eccLevel="15%" cellSize="1.6pt"
|
|
||||||
mbcs="auto" joint="1" version="auto"></barcode:qrcodeStyle>
|
|
||||||
<pt:data>https://hs3.pl/db/{ITEM_ID}</pt:data>
|
|
||||||
</barcode:barcode>
|
|
||||||
<text:text>
|
|
||||||
<pt:objectStyle x="20.5pt" y="221pt" width="10.4pt" height="10.1pt"
|
|
||||||
backColor="#FFFFFF" backPrintColorNumber="0" ropMode="COPYPEN"
|
|
||||||
angle="180" anchor="TOPLEFT" flip="NONE">
|
|
||||||
<pt:pen style="NULL" widthX="0.5pt" widthY="0.5pt" color="#000000"
|
|
||||||
printColorNumber="1"></pt:pen>
|
|
||||||
<pt:brush style="NULL" color="#000000" printColorNumber="1" id="0"></pt:brush>
|
|
||||||
<pt:expanded objectName="Tekst4" ID="0" lock="0"
|
|
||||||
templateMergeTarget="LABELLIST" templateMergeType="NONE"
|
|
||||||
templateMergeID="0" allowOutOfBoundsTransfer="false"
|
|
||||||
linkStatus="NONE" linkID="0"></pt:expanded>
|
|
||||||
</pt:objectStyle>
|
|
||||||
<text:ptFontInfo>
|
|
||||||
<text:logFont name="Source Code Pro" width="0" italic="false"
|
|
||||||
weight="600" charSet="0" pitchAndFamily="1"></text:logFont>
|
|
||||||
<text:fontExt effect="NOEFFECT" underline="0" strikeout="0"
|
|
||||||
size="8pt" orgSize="28.8pt" textColor="#000000"
|
|
||||||
textPrintColorNumber="1"></text:fontExt>
|
|
||||||
</text:ptFontInfo>
|
|
||||||
<text:textControl control="FREE" clipFrame="false" aspectNormal="false"
|
|
||||||
shrink="false" autoLF="false" avoidImage="false"></text:textControl>
|
|
||||||
<text:textAlign horizontalAlignment="LEFT" verticalAlignment="CENTER"
|
|
||||||
inLineAlignment="CENTER"></text:textAlign>
|
|
||||||
<text:textStyle vertical="false" nullBlock="false" charSpace="0"
|
|
||||||
lineSpace="0" orgPoint="8pt" combinedChars="false"></text:textStyle>
|
|
||||||
<text:transferSettings editOnPrintFormat="" editOnPrintOrder="0"></text:transferSettings>
|
|
||||||
<pt:data>{ITEM_ID}</pt:data>
|
|
||||||
<text:stringItem charLen="2">
|
|
||||||
<text:ptFontInfo>
|
|
||||||
<text:logFont name="Source Code Pro" width="0" italic="false"
|
|
||||||
weight="600" charSet="0" pitchAndFamily="1"></text:logFont>
|
|
||||||
<text:fontExt effect="NOEFFECT" underline="0" strikeout="0"
|
|
||||||
size="8pt" orgSize="28.8pt" textColor="#000000"
|
|
||||||
textPrintColorNumber="1"></text:fontExt>
|
|
||||||
</text:ptFontInfo>
|
|
||||||
</text:stringItem>
|
|
||||||
</text:text>
|
|
||||||
<text:text>
|
|
||||||
<pt:objectStyle x="31.7pt" y="221pt" width="15.2pt" height="10.1pt"
|
|
||||||
backColor="#FFFFFF" backPrintColorNumber="0" ropMode="COPYPEN"
|
|
||||||
angle="180" anchor="TOPLEFT" flip="NONE">
|
|
||||||
<pt:pen style="NULL" widthX="0.5pt" widthY="0.5pt" color="#000000"
|
|
||||||
printColorNumber="1"></pt:pen>
|
|
||||||
<pt:brush style="NULL" color="#000000" printColorNumber="1" id="0"></pt:brush>
|
|
||||||
<pt:expanded objectName="Tekst5" ID="0" lock="0"
|
|
||||||
templateMergeTarget="LABELLIST" templateMergeType="NONE"
|
|
||||||
templateMergeID="0" allowOutOfBoundsTransfer="false"
|
|
||||||
linkStatus="NONE" linkID="0"></pt:expanded>
|
|
||||||
</pt:objectStyle>
|
|
||||||
<text:ptFontInfo>
|
|
||||||
<text:logFont name="Source Code Pro" width="0" italic="false"
|
|
||||||
weight="600" charSet="0" pitchAndFamily="1"></text:logFont>
|
|
||||||
<text:fontExt effect="NOEFFECT" underline="0" strikeout="0"
|
|
||||||
size="8pt" orgSize="28.8pt" textColor="#000000"
|
|
||||||
textPrintColorNumber="1"></text:fontExt>
|
|
||||||
</text:ptFontInfo>
|
|
||||||
<text:textControl control="FREE" clipFrame="false" aspectNormal="false"
|
|
||||||
shrink="false" autoLF="false" avoidImage="false"></text:textControl>
|
|
||||||
<text:textAlign horizontalAlignment="LEFT" verticalAlignment="CENTER"
|
|
||||||
inLineAlignment="CENTER"></text:textAlign>
|
|
||||||
<text:textStyle vertical="false" nullBlock="false" charSpace="0"
|
|
||||||
lineSpace="0" orgPoint="8pt" combinedChars="false"></text:textStyle>
|
|
||||||
<text:transferSettings editOnPrintFormat="" editOnPrintOrder="0"></text:transferSettings>
|
|
||||||
<pt:data>ID:</pt:data>
|
|
||||||
<text:stringItem charLen="3">
|
|
||||||
<text:ptFontInfo>
|
|
||||||
<text:logFont name="Source Code Pro" width="0" italic="false"
|
|
||||||
weight="600" charSet="0" pitchAndFamily="1"></text:logFont>
|
|
||||||
<text:fontExt effect="NOEFFECT" underline="0" strikeout="0"
|
|
||||||
size="8pt" orgSize="28.8pt" textColor="#000000"
|
|
||||||
textPrintColorNumber="1"></text:fontExt>
|
|
||||||
</text:ptFontInfo>
|
|
||||||
</text:stringItem>
|
|
||||||
</text:text>
|
|
||||||
<text:text>
|
|
||||||
<pt:objectStyle x="11.3pt" y="230.1pt" width="29.6pt" height="10.1pt"
|
|
||||||
backColor="#FFFFFF" backPrintColorNumber="0" ropMode="COPYPEN"
|
|
||||||
angle="180" anchor="TOPLEFT" flip="NONE">
|
|
||||||
<pt:pen style="NULL" widthX="0.5pt" widthY="0.5pt" color="#000000"
|
|
||||||
printColorNumber="1"></pt:pen>
|
|
||||||
<pt:brush style="NULL" color="#000000" printColorNumber="1" id="0"></pt:brush>
|
|
||||||
<pt:expanded objectName="Tekst5" ID="0" lock="0"
|
|
||||||
templateMergeTarget="LABELLIST" templateMergeType="NONE"
|
|
||||||
templateMergeID="0" allowOutOfBoundsTransfer="false"
|
|
||||||
linkStatus="NONE" linkID="0"></pt:expanded>
|
|
||||||
</pt:objectStyle>
|
|
||||||
<text:ptFontInfo>
|
|
||||||
<text:logFont name="Source Code Pro" width="0" italic="false"
|
|
||||||
weight="600" charSet="0" pitchAndFamily="1"></text:logFont>
|
|
||||||
<text:fontExt effect="NOEFFECT" underline="0" strikeout="0"
|
|
||||||
size="8pt" orgSize="28.8pt" textColor="#000000"
|
|
||||||
textPrintColorNumber="1"></text:fontExt>
|
|
||||||
</text:ptFontInfo>
|
|
||||||
<text:textControl control="FREE" clipFrame="false" aspectNormal="false"
|
|
||||||
shrink="false" autoLF="false" avoidImage="false"></text:textControl>
|
|
||||||
<text:textAlign horizontalAlignment="CENTER" verticalAlignment="CENTER"
|
|
||||||
inLineAlignment="CENTER"></text:textAlign>
|
|
||||||
<text:textStyle vertical="false" nullBlock="false" charSpace="0"
|
|
||||||
lineSpace="0" orgPoint="8pt" combinedChars="false"></text:textStyle>
|
|
||||||
<text:transferSettings editOnPrintFormat="" editOnPrintOrder="0"></text:transferSettings>
|
|
||||||
<pt:data>HS3-DB</pt:data>
|
|
||||||
<text:stringItem charLen="6">
|
|
||||||
<text:ptFontInfo>
|
|
||||||
<text:logFont name="Source Code Pro" width="0" italic="false"
|
|
||||||
weight="600" charSet="0" pitchAndFamily="1"></text:logFont>
|
|
||||||
<text:fontExt effect="NOEFFECT" underline="0" strikeout="0"
|
|
||||||
size="8pt" orgSize="28.8pt" textColor="#000000"
|
|
||||||
textPrintColorNumber="1"></text:fontExt>
|
|
||||||
</text:ptFontInfo>
|
|
||||||
</text:stringItem>
|
|
||||||
</text:text>
|
|
||||||
</pt:objects>
|
|
||||||
</pt:group>
|
|
||||||
</pt:objects>
|
|
||||||
</style:sheet>
|
|
||||||
</pt:body>
|
|
||||||
</pt:document>
|
|
||||||
|
|
@ -1,22 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<meta:properties xmlns:meta="http://schemas.brother.info/ptouch/2007/lbx/meta"
|
|
||||||
xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dcterms="http://purl.org/dc/terms/">
|
|
||||||
<meta:appName>com.brother.PtouchEditor</meta:appName>
|
|
||||||
<dc:title></dc:title>
|
|
||||||
<dc:subject></dc:subject>
|
|
||||||
<dc:creator></dc:creator>
|
|
||||||
<meta:keyword></meta:keyword>
|
|
||||||
<dc:description></dc:description>
|
|
||||||
<meta:template></meta:template>
|
|
||||||
<dcterms:created>2026-02-02T18:12:13Z</dcterms:created>
|
|
||||||
<dcterms:modified>2026-02-02T18:16:23Z</dcterms:modified>
|
|
||||||
<meta:lastPrinted></meta:lastPrinted>
|
|
||||||
<meta:modifiedBy></meta:modifiedBy>
|
|
||||||
<meta:revision>17</meta:revision>
|
|
||||||
<meta:editTime>0</meta:editTime>
|
|
||||||
<meta:numPages>1</meta:numPages>
|
|
||||||
<meta:numWords>0</meta:numWords>
|
|
||||||
<meta:numChars>0</meta:numChars>
|
|
||||||
<meta:security>0</meta:security>
|
|
||||||
<meta:transferScript></meta:transferScript>
|
|
||||||
</meta:properties>
|
|
||||||
Binary file not shown.
|
|
@ -1,75 +0,0 @@
|
||||||
import os
|
|
||||||
|
|
||||||
from labeler.app.labeler import Application
|
|
||||||
from labeler.infra.e550w_printer.printer import E550W
|
|
||||||
from labeler.infra.renderer import PILRenderer
|
|
||||||
|
|
||||||
|
|
||||||
class LabelingBot:
|
|
||||||
def __init__(self, app: Application):
|
|
||||||
self.app = app
|
|
||||||
|
|
||||||
def media_info(self):
|
|
||||||
media = self.app.get_installed_media()
|
|
||||||
print(f"Installed medium: {media}")
|
|
||||||
|
|
||||||
def simple_label(self, label_text, label_length=0):
|
|
||||||
try:
|
|
||||||
label = self.app.print_label(text=label_text, length=label_length)
|
|
||||||
except Exception as e:
|
|
||||||
print(f"There was an exception: {e}")
|
|
||||||
|
|
||||||
def get_qrcode(self, label_text, label_length=0):
|
|
||||||
label = self.app.render_qrcode_preview(text=label_text, length=label_length)
|
|
||||||
return label
|
|
||||||
|
|
||||||
def print_qrcode(self, label_text, label_length=0):
|
|
||||||
try:
|
|
||||||
label = self.app.print_qrcode(text=label_text, length=label_length)
|
|
||||||
except Exception as e:
|
|
||||||
print(f"There was an exception: {e}")
|
|
||||||
|
|
||||||
# async def label_length(self):
|
|
||||||
# await update.message.reply_text(
|
|
||||||
# "Hello! Please tell me the length of the label, enter 0 for auto:"
|
|
||||||
# )
|
|
||||||
# return LABEL_LENGTH
|
|
||||||
#
|
|
||||||
# async def label_text(self, update: Update, context: CallbackContext) -> int:
|
|
||||||
# user_input = update.message.text
|
|
||||||
# context.user_data["length"] = int(user_input)
|
|
||||||
# await update.message.reply_text("Now, please tell me the text of the label:")
|
|
||||||
# return LABEL_TEXT
|
|
||||||
#
|
|
||||||
# async def simple_label(self, update: Update, context: CallbackContext) -> int:
|
|
||||||
# user_input = update.message.text
|
|
||||||
# context.user_data["label"] = user_input
|
|
||||||
# try:
|
|
||||||
# label = self.app.print_label(
|
|
||||||
# text=context.user_data["label"], length=context.user_data["length"]
|
|
||||||
# )
|
|
||||||
# except Exception as e:
|
|
||||||
# await update.message.reply_text(f"There was an exception: {e}")
|
|
||||||
# return ConversationHandler.END
|
|
||||||
#
|
|
||||||
# await update.message.reply_photo(
|
|
||||||
# label.bytes, f'Your label is: {context.user_data["label"]}'
|
|
||||||
# )
|
|
||||||
# return ConversationHandler.END
|
|
||||||
#
|
|
||||||
# async def cancel(self, update: Update, context: CallbackContext) -> int:
|
|
||||||
# await update.message.reply_text("Cancelled.")
|
|
||||||
# return ConversationHandler.END
|
|
||||||
|
|
||||||
|
|
||||||
if __name__ == "__main__":
|
|
||||||
application = Application(PILRenderer(), E550W(os.environ.get("PRINTER_IP")))
|
|
||||||
bot = LabelingBot(application)
|
|
||||||
|
|
||||||
LABEL_LENGTH, LABEL_TEXT = range(2)
|
|
||||||
|
|
||||||
bot.media_info()
|
|
||||||
label = bot.get_qrcode("512", 25)
|
|
||||||
with open("label.png", "wb") as preview:
|
|
||||||
preview.write(label.bytes)
|
|
||||||
label = bot.print_qrcode("512", 25)
|
|
||||||
|
|
@ -1,98 +0,0 @@
|
||||||
import os
|
|
||||||
|
|
||||||
from labeler.app.labeler import Application
|
|
||||||
from labeler.infra.e550w_printer.printer import E550W
|
|
||||||
from labeler.infra.renderer import PILRenderer
|
|
||||||
|
|
||||||
from fastapi import FastAPI
|
|
||||||
from fastapi.responses import HTMLResponse, RedirectResponse
|
|
||||||
from fastapi.staticfiles import StaticFiles
|
|
||||||
|
|
||||||
from fegen import discourse, main
|
|
||||||
|
|
||||||
app = FastAPI()
|
|
||||||
|
|
||||||
app.mount("/static", StaticFiles(directory="fegen/docs/static"), name="static")
|
|
||||||
|
|
||||||
|
|
||||||
class LabelingBot:
|
|
||||||
def __init__(self, app: Application):
|
|
||||||
self.app = app
|
|
||||||
|
|
||||||
def media_info(self):
|
|
||||||
media = self.app.get_installed_media()
|
|
||||||
print(f"Installed medium: {media}")
|
|
||||||
|
|
||||||
def simple_label(self, label_text, label_length=0):
|
|
||||||
try:
|
|
||||||
label = self.app.print_label(text=label_text, length=label_length)
|
|
||||||
except Exception as e:
|
|
||||||
print(f"There was an exception: {e}")
|
|
||||||
|
|
||||||
def get_qrcode(self, label_text, label_length=0):
|
|
||||||
label = self.app.render_qrcode_preview(text=label_text, length=label_length)
|
|
||||||
return label
|
|
||||||
|
|
||||||
def print_qrcode(self, label_text, label_length=0):
|
|
||||||
try:
|
|
||||||
label = self.app.print_qrcode(text=label_text, length=label_length)
|
|
||||||
except Exception as e:
|
|
||||||
print(f"There was an exception: {e}")
|
|
||||||
|
|
||||||
# async def label_length(self):
|
|
||||||
# await update.message.reply_text(
|
|
||||||
# "Hello! Please tell me the length of the label, enter 0 for auto:"
|
|
||||||
# )
|
|
||||||
# return LABEL_LENGTH
|
|
||||||
#
|
|
||||||
# async def label_text(self, update: Update, context: CallbackContext) -> int:
|
|
||||||
# user_input = update.message.text
|
|
||||||
# context.user_data["length"] = int(user_input)
|
|
||||||
# await update.message.reply_text("Now, please tell me the text of the label:")
|
|
||||||
# return LABEL_TEXT
|
|
||||||
#
|
|
||||||
# async def simple_label(self, update: Update, context: CallbackContext) -> int:
|
|
||||||
# user_input = update.message.text
|
|
||||||
# context.user_data["label"] = user_input
|
|
||||||
# try:
|
|
||||||
# label = self.app.print_label(
|
|
||||||
# text=context.user_data["label"], length=context.user_data["length"]
|
|
||||||
# )
|
|
||||||
# except Exception as e:
|
|
||||||
# await update.message.reply_text(f"There was an exception: {e}")
|
|
||||||
# return ConversationHandler.END
|
|
||||||
#
|
|
||||||
# await update.message.reply_photo(
|
|
||||||
# label.bytes, f'Your label is: {context.user_data["label"]}'
|
|
||||||
# )
|
|
||||||
# return ConversationHandler.END
|
|
||||||
#
|
|
||||||
# async def cancel(self, update: Update, context: CallbackContext) -> int:
|
|
||||||
# await update.message.reply_text("Cancelled.")
|
|
||||||
# return ConversationHandler.END
|
|
||||||
|
|
||||||
@app.get("/", response_class=HTMLResponse)
|
|
||||||
async def root():
|
|
||||||
with open("fegen/docs/index.html", "rb") as f:
|
|
||||||
index = f.read()
|
|
||||||
return index
|
|
||||||
|
|
||||||
@app.get("/print/{item_id}")
|
|
||||||
def print_item(item_id: int, q: str | None = None):
|
|
||||||
application = Application(PILRenderer(), E550W(os.environ.get("PRINTER_IP")))
|
|
||||||
bot = LabelingBot(application)
|
|
||||||
|
|
||||||
LABEL_LENGTH, LABEL_TEXT = range(2)
|
|
||||||
|
|
||||||
bot.media_info()
|
|
||||||
label = bot.get_qrcode(item_id, 25)
|
|
||||||
with open("label.png", "wb") as preview:
|
|
||||||
preview.write(label.bytes)
|
|
||||||
bot.print_qrcode(item_id, 25)
|
|
||||||
return RedirectResponse(url="/", status_code=302)
|
|
||||||
|
|
||||||
@app.get("/refresh")
|
|
||||||
def refresh():
|
|
||||||
discourse.DiscourseDatabase()
|
|
||||||
main.generate_dashboard()
|
|
||||||
return RedirectResponse(url="/", status_code=302)
|
|
||||||
|
|
@ -31,23 +31,6 @@ class Application:
|
||||||
|
|
||||||
self.renderer.render_label(label_definition)
|
self.renderer.render_label(label_definition)
|
||||||
|
|
||||||
def render_qrcode_preview(self, text: str, length: int = None) -> Label:
|
|
||||||
media = self.printer.get_installed_media()
|
|
||||||
|
|
||||||
if length != 0:
|
|
||||||
label_length = Dimension(mm=length) - 2 * media.minimal_margin_horizontal
|
|
||||||
else:
|
|
||||||
label_length = None
|
|
||||||
|
|
||||||
label_definition = LabelDefinition(
|
|
||||||
text=text,
|
|
||||||
length=label_length,
|
|
||||||
width=media.printable_width,
|
|
||||||
dpi=media.dpi,
|
|
||||||
)
|
|
||||||
|
|
||||||
return self.renderer.render_qrcode(label_definition)
|
|
||||||
|
|
||||||
def print_label(self, text: str, length: int = None) -> Image:
|
def print_label(self, text: str, length: int = None) -> Image:
|
||||||
media = self.printer.get_installed_media()
|
media = self.printer.get_installed_media()
|
||||||
|
|
||||||
|
|
@ -67,24 +50,5 @@ class Application:
|
||||||
self.printer.print_label(label)
|
self.printer.print_label(label)
|
||||||
return label
|
return label
|
||||||
|
|
||||||
def print_qrcode(self, text: str, length: int = None) -> Image:
|
|
||||||
media = self.printer.get_installed_media()
|
|
||||||
|
|
||||||
if length != 0:
|
|
||||||
label_length = Dimension(mm=length) - 2 * media.minimal_margin_horizontal
|
|
||||||
else:
|
|
||||||
label_length = None
|
|
||||||
|
|
||||||
label_definition = LabelDefinition(
|
|
||||||
text=text,
|
|
||||||
length=label_length,
|
|
||||||
width=media.printable_width,
|
|
||||||
dpi=media.dpi,
|
|
||||||
)
|
|
||||||
|
|
||||||
label = self.renderer.render_qrcode(label_definition)
|
|
||||||
self.printer.print_label(label)
|
|
||||||
return label
|
|
||||||
|
|
||||||
def get_installed_media(self) -> MediaDefinition:
|
def get_installed_media(self) -> MediaDefinition:
|
||||||
return self.printer.get_installed_media()
|
return self.printer.get_installed_media()
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,6 @@ from math import inf
|
||||||
|
|
||||||
from brother_ql import BrotherQLRaster, create_label
|
from brother_ql import BrotherQLRaster, create_label
|
||||||
from brother_ql.backends import guess_backend, backend_factory
|
from brother_ql.backends import guess_backend, backend_factory
|
||||||
from brother_ql.conversion import convert
|
|
||||||
from pysnmp.entity.engine import SnmpEngine
|
from pysnmp.entity.engine import SnmpEngine
|
||||||
from pysnmp.hlapi import getCmd, CommunityData, UdpTransportTarget, ContextData
|
from pysnmp.hlapi import getCmd, CommunityData, UdpTransportTarget, ContextData
|
||||||
from pysnmp.smi.rfc1902 import ObjectType, ObjectIdentity
|
from pysnmp.smi.rfc1902 import ObjectType, ObjectIdentity
|
||||||
|
|
@ -44,9 +43,9 @@ class E550W(Printer):
|
||||||
im = PILImage.open(io.BytesIO(label.bytes))
|
im = PILImage.open(io.BytesIO(label.bytes))
|
||||||
|
|
||||||
qlr = BrotherQLRaster("PT-E550W")
|
qlr = BrotherQLRaster("PT-E550W")
|
||||||
convert(
|
create_label(
|
||||||
qlr,
|
qlr,
|
||||||
[im],
|
im,
|
||||||
self.__media_width_to_type(label.height),
|
self.__media_width_to_type(label.height),
|
||||||
red=False,
|
red=False,
|
||||||
threshold=70,
|
threshold=70,
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,3 @@
|
||||||
import qrcode
|
|
||||||
import textwrap
|
import textwrap
|
||||||
from string import ascii_letters
|
from string import ascii_letters
|
||||||
|
|
||||||
|
|
@ -8,16 +7,9 @@ from labeler.domain.objects import Image, LabelDefinition
|
||||||
from labeler.interfaces import Renderer
|
from labeler.interfaces import Renderer
|
||||||
|
|
||||||
|
|
||||||
DPI = 360.0
|
|
||||||
|
|
||||||
|
|
||||||
def points_to_pixels(point_size: float):
|
|
||||||
return int(point_size * (72 / DPI))
|
|
||||||
|
|
||||||
|
|
||||||
class PILRenderer(Renderer):
|
class PILRenderer(Renderer):
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
self.font_path = "/Library/Fonts/Arial Unicode.ttf"
|
self.font_path = "/Library/Fonts/Arial.ttf"
|
||||||
|
|
||||||
def render_label(self, label_definition: LabelDefinition) -> Image:
|
def render_label(self, label_definition: LabelDefinition) -> Image:
|
||||||
if label_definition.length is None:
|
if label_definition.length is None:
|
||||||
|
|
@ -55,7 +47,7 @@ class PILRenderer(Renderer):
|
||||||
|
|
||||||
while text_height > 0:
|
while text_height > 0:
|
||||||
font = ImageFont.truetype(
|
font = ImageFont.truetype(
|
||||||
"/Library/Fonts/Arial Unicode.ttf",
|
"/Library/Fonts/Arial.ttf",
|
||||||
text_height,
|
text_height,
|
||||||
)
|
)
|
||||||
if lines_to_print > 1:
|
if lines_to_print > 1:
|
||||||
|
|
@ -82,42 +74,6 @@ class PILRenderer(Renderer):
|
||||||
)
|
)
|
||||||
return im
|
return im
|
||||||
|
|
||||||
def render_qrcode(self, label_definition: LabelDefinition) -> Image:
|
|
||||||
width = label_definition.pixel_width
|
|
||||||
length = label_definition.pixel_length
|
|
||||||
text = label_definition.text
|
|
||||||
font = self.__get_font_for_qr()
|
|
||||||
qr = qrcode.QRCode(box_size=7)
|
|
||||||
qr.add_data(f"https://hs3.pl/db/{text}")
|
|
||||||
qr.make(fit=True)
|
|
||||||
qr_img = qr.make_image()
|
|
||||||
print(width, length)
|
|
||||||
pil_image = PILImage.new("1", (width, length), 1)
|
|
||||||
draw = ImageDraw.Draw(pil_image)
|
|
||||||
pil_image.paste(qr_img)
|
|
||||||
draw.text(
|
|
||||||
(width / 2, 232),
|
|
||||||
"HS3-DB",
|
|
||||||
font=font,
|
|
||||||
fill=0,
|
|
||||||
anchor="mm",
|
|
||||||
align="center",
|
|
||||||
)
|
|
||||||
draw.text(
|
|
||||||
(20, 232 + 34),
|
|
||||||
f"ID: {text}",
|
|
||||||
font=font,
|
|
||||||
fill=0,
|
|
||||||
align="left",
|
|
||||||
)
|
|
||||||
|
|
||||||
return Image.from_pil(pil_image.transpose(PILImage.Transpose.ROTATE_90))
|
|
||||||
|
|
||||||
def __get_font_for_qr(self):
|
|
||||||
font_size = int(360 / 9)
|
|
||||||
|
|
||||||
return ImageFont.truetype("fonts/SourceCodePro-SemiBold.ttf", font_size)
|
|
||||||
|
|
||||||
def __get_font(self, text: str, max_width: int, max_length: int):
|
def __get_font(self, text: str, max_width: int, max_length: int):
|
||||||
font_size = max_width
|
font_size = max_width
|
||||||
step = max_width // 2
|
step = max_width // 2
|
||||||
|
|
|
||||||
|
|
@ -8,10 +8,6 @@ class Renderer(abc.ABC):
|
||||||
def render_label(self, label_definition: LabelDefinition) -> Image:
|
def render_label(self, label_definition: LabelDefinition) -> Image:
|
||||||
pass
|
pass
|
||||||
|
|
||||||
@abc.abstractmethod
|
|
||||||
def render_qrcode(self, label_definition: LabelDefinition) -> Image:
|
|
||||||
pass
|
|
||||||
|
|
||||||
|
|
||||||
class Printer(abc.ABC):
|
class Printer(abc.ABC):
|
||||||
@abc.abstractmethod
|
@abc.abstractmethod
|
||||||
|
|
|
||||||
721
poetry.lock
generated
Normal file
721
poetry.lock
generated
Normal file
|
|
@ -0,0 +1,721 @@
|
||||||
|
# This file is automatically @generated by Poetry 1.5.1 and should not be changed by hand.
|
||||||
|
|
||||||
|
[[package]]
|
||||||
|
name = "anyio"
|
||||||
|
version = "3.7.1"
|
||||||
|
description = "High level compatibility layer for multiple asynchronous event loop implementations"
|
||||||
|
optional = false
|
||||||
|
python-versions = ">=3.7"
|
||||||
|
files = [
|
||||||
|
{file = "anyio-3.7.1-py3-none-any.whl", hash = "sha256:91dee416e570e92c64041bd18b900d1d6fa78dff7048769ce5ac5ddad004fbb5"},
|
||||||
|
{file = "anyio-3.7.1.tar.gz", hash = "sha256:44a3c9aba0f5defa43261a8b3efb97891f2bd7d804e0e1f56419befa1adfc780"},
|
||||||
|
]
|
||||||
|
|
||||||
|
[package.dependencies]
|
||||||
|
idna = ">=2.8"
|
||||||
|
sniffio = ">=1.1"
|
||||||
|
|
||||||
|
[package.extras]
|
||||||
|
doc = ["Sphinx", "packaging", "sphinx-autodoc-typehints (>=1.2.0)", "sphinx-rtd-theme (>=1.2.2)", "sphinxcontrib-jquery"]
|
||||||
|
test = ["anyio[trio]", "coverage[toml] (>=4.5)", "hypothesis (>=4.0)", "mock (>=4)", "psutil (>=5.9)", "pytest (>=7.0)", "pytest-mock (>=3.6.1)", "trustme", "uvloop (>=0.17)"]
|
||||||
|
trio = ["trio (<0.22)"]
|
||||||
|
|
||||||
|
[[package]]
|
||||||
|
name = "attrs"
|
||||||
|
version = "23.1.0"
|
||||||
|
description = "Classes Without Boilerplate"
|
||||||
|
optional = false
|
||||||
|
python-versions = ">=3.7"
|
||||||
|
files = [
|
||||||
|
{file = "attrs-23.1.0-py3-none-any.whl", hash = "sha256:1f28b4522cdc2fb4256ac1a020c78acf9cba2c6b461ccd2c126f3aa8e8335d04"},
|
||||||
|
{file = "attrs-23.1.0.tar.gz", hash = "sha256:6279836d581513a26f1bf235f9acd333bc9115683f14f7e8fae46c98fc50e015"},
|
||||||
|
]
|
||||||
|
|
||||||
|
[package.extras]
|
||||||
|
cov = ["attrs[tests]", "coverage[toml] (>=5.3)"]
|
||||||
|
dev = ["attrs[docs,tests]", "pre-commit"]
|
||||||
|
docs = ["furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier", "zope-interface"]
|
||||||
|
tests = ["attrs[tests-no-zope]", "zope-interface"]
|
||||||
|
tests-no-zope = ["cloudpickle", "hypothesis", "mypy (>=1.1.1)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"]
|
||||||
|
|
||||||
|
[[package]]
|
||||||
|
name = "black"
|
||||||
|
version = "23.7.0"
|
||||||
|
description = "The uncompromising code formatter."
|
||||||
|
optional = false
|
||||||
|
python-versions = ">=3.8"
|
||||||
|
files = [
|
||||||
|
{file = "black-23.7.0-cp310-cp310-macosx_10_16_arm64.whl", hash = "sha256:5c4bc552ab52f6c1c506ccae05681fab58c3f72d59ae6e6639e8885e94fe2587"},
|
||||||
|
{file = "black-23.7.0-cp310-cp310-macosx_10_16_universal2.whl", hash = "sha256:552513d5cd5694590d7ef6f46e1767a4df9af168d449ff767b13b084c020e63f"},
|
||||||
|
{file = "black-23.7.0-cp310-cp310-macosx_10_16_x86_64.whl", hash = "sha256:86cee259349b4448adb4ef9b204bb4467aae74a386bce85d56ba4f5dc0da27be"},
|
||||||
|
{file = "black-23.7.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:501387a9edcb75d7ae8a4412bb8749900386eaef258f1aefab18adddea1936bc"},
|
||||||
|
{file = "black-23.7.0-cp310-cp310-win_amd64.whl", hash = "sha256:fb074d8b213749fa1d077d630db0d5f8cc3b2ae63587ad4116e8a436e9bbe995"},
|
||||||
|
{file = "black-23.7.0-cp311-cp311-macosx_10_16_arm64.whl", hash = "sha256:b5b0ee6d96b345a8b420100b7d71ebfdd19fab5e8301aff48ec270042cd40ac2"},
|
||||||
|
{file = "black-23.7.0-cp311-cp311-macosx_10_16_universal2.whl", hash = "sha256:893695a76b140881531062d48476ebe4a48f5d1e9388177e175d76234ca247cd"},
|
||||||
|
{file = "black-23.7.0-cp311-cp311-macosx_10_16_x86_64.whl", hash = "sha256:c333286dc3ddca6fdff74670b911cccedacb4ef0a60b34e491b8a67c833b343a"},
|
||||||
|
{file = "black-23.7.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:831d8f54c3a8c8cf55f64d0422ee875eecac26f5f649fb6c1df65316b67c8926"},
|
||||||
|
{file = "black-23.7.0-cp311-cp311-win_amd64.whl", hash = "sha256:7f3bf2dec7d541b4619b8ce526bda74a6b0bffc480a163fed32eb8b3c9aed8ad"},
|
||||||
|
{file = "black-23.7.0-cp38-cp38-macosx_10_16_arm64.whl", hash = "sha256:f9062af71c59c004cd519e2fb8f5d25d39e46d3af011b41ab43b9c74e27e236f"},
|
||||||
|
{file = "black-23.7.0-cp38-cp38-macosx_10_16_universal2.whl", hash = "sha256:01ede61aac8c154b55f35301fac3e730baf0c9cf8120f65a9cd61a81cfb4a0c3"},
|
||||||
|
{file = "black-23.7.0-cp38-cp38-macosx_10_16_x86_64.whl", hash = "sha256:327a8c2550ddc573b51e2c352adb88143464bb9d92c10416feb86b0f5aee5ff6"},
|
||||||
|
{file = "black-23.7.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6d1c6022b86f83b632d06f2b02774134def5d4d4f1dac8bef16d90cda18ba28a"},
|
||||||
|
{file = "black-23.7.0-cp38-cp38-win_amd64.whl", hash = "sha256:27eb7a0c71604d5de083757fbdb245b1a4fae60e9596514c6ec497eb63f95320"},
|
||||||
|
{file = "black-23.7.0-cp39-cp39-macosx_10_16_arm64.whl", hash = "sha256:8417dbd2f57b5701492cd46edcecc4f9208dc75529bcf76c514864e48da867d9"},
|
||||||
|
{file = "black-23.7.0-cp39-cp39-macosx_10_16_universal2.whl", hash = "sha256:47e56d83aad53ca140da0af87678fb38e44fd6bc0af71eebab2d1f59b1acf1d3"},
|
||||||
|
{file = "black-23.7.0-cp39-cp39-macosx_10_16_x86_64.whl", hash = "sha256:25cc308838fe71f7065df53aedd20327969d05671bac95b38fdf37ebe70ac087"},
|
||||||
|
{file = "black-23.7.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:642496b675095d423f9b8448243336f8ec71c9d4d57ec17bf795b67f08132a91"},
|
||||||
|
{file = "black-23.7.0-cp39-cp39-win_amd64.whl", hash = "sha256:ad0014efc7acf0bd745792bd0d8857413652979200ab924fbf239062adc12491"},
|
||||||
|
{file = "black-23.7.0-py3-none-any.whl", hash = "sha256:9fd59d418c60c0348505f2ddf9609c1e1de8e7493eab96198fc89d9f865e7a96"},
|
||||||
|
{file = "black-23.7.0.tar.gz", hash = "sha256:022a582720b0d9480ed82576c920a8c1dde97cc38ff11d8d8859b3bd6ca9eedb"},
|
||||||
|
]
|
||||||
|
|
||||||
|
[package.dependencies]
|
||||||
|
click = ">=8.0.0"
|
||||||
|
mypy-extensions = ">=0.4.3"
|
||||||
|
packaging = ">=22.0"
|
||||||
|
pathspec = ">=0.9.0"
|
||||||
|
platformdirs = ">=2"
|
||||||
|
|
||||||
|
[package.extras]
|
||||||
|
colorama = ["colorama (>=0.4.3)"]
|
||||||
|
d = ["aiohttp (>=3.7.4)"]
|
||||||
|
jupyter = ["ipython (>=7.8.0)", "tokenize-rt (>=3.2.0)"]
|
||||||
|
uvloop = ["uvloop (>=0.15.2)"]
|
||||||
|
|
||||||
|
[[package]]
|
||||||
|
name = "brother-ql"
|
||||||
|
version = "1.0.4"
|
||||||
|
description = "Python package to talk to Brother QL label printers"
|
||||||
|
optional = false
|
||||||
|
python-versions = "*"
|
||||||
|
files = []
|
||||||
|
develop = false
|
||||||
|
|
||||||
|
[package.dependencies]
|
||||||
|
attrs = "*"
|
||||||
|
click = "*"
|
||||||
|
future = "*"
|
||||||
|
packbits = "*"
|
||||||
|
pillow = ">=3.3.0"
|
||||||
|
pyusb = "*"
|
||||||
|
|
||||||
|
[package.source]
|
||||||
|
type = "git"
|
||||||
|
url = "https://github.com/hbrylkowski/brother_ql"
|
||||||
|
reference = "HEAD"
|
||||||
|
resolved_reference = "4225d13d209e8e4a2c17e87a75f42809e0da8fda"
|
||||||
|
|
||||||
|
[[package]]
|
||||||
|
name = "certifi"
|
||||||
|
version = "2023.5.7"
|
||||||
|
description = "Python package for providing Mozilla's CA Bundle."
|
||||||
|
optional = false
|
||||||
|
python-versions = ">=3.6"
|
||||||
|
files = [
|
||||||
|
{file = "certifi-2023.5.7-py3-none-any.whl", hash = "sha256:c6c2e98f5c7869efca1f8916fed228dd91539f9f1b444c314c06eef02980c716"},
|
||||||
|
{file = "certifi-2023.5.7.tar.gz", hash = "sha256:0f0d56dc5a6ad56fd4ba36484d6cc34451e1c6548c61daad8c320169f91eddc7"},
|
||||||
|
]
|
||||||
|
|
||||||
|
[[package]]
|
||||||
|
name = "click"
|
||||||
|
version = "8.1.4"
|
||||||
|
description = "Composable command line interface toolkit"
|
||||||
|
optional = false
|
||||||
|
python-versions = ">=3.7"
|
||||||
|
files = [
|
||||||
|
{file = "click-8.1.4-py3-none-any.whl", hash = "sha256:2739815aaa5d2c986a88f1e9230c55e17f0caad3d958a5e13ad0797c166db9e3"},
|
||||||
|
{file = "click-8.1.4.tar.gz", hash = "sha256:b97d0c74955da062a7d4ef92fadb583806a585b2ea81958a81bd72726cbb8e37"},
|
||||||
|
]
|
||||||
|
|
||||||
|
[package.dependencies]
|
||||||
|
colorama = {version = "*", markers = "platform_system == \"Windows\""}
|
||||||
|
|
||||||
|
[[package]]
|
||||||
|
name = "colorama"
|
||||||
|
version = "0.4.6"
|
||||||
|
description = "Cross-platform colored terminal text."
|
||||||
|
optional = false
|
||||||
|
python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7"
|
||||||
|
files = [
|
||||||
|
{file = "colorama-0.4.6-py2.py3-none-any.whl", hash = "sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6"},
|
||||||
|
{file = "colorama-0.4.6.tar.gz", hash = "sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44"},
|
||||||
|
]
|
||||||
|
|
||||||
|
[[package]]
|
||||||
|
name = "fastapi"
|
||||||
|
version = "0.99.1"
|
||||||
|
description = "FastAPI framework, high performance, easy to learn, fast to code, ready for production"
|
||||||
|
optional = false
|
||||||
|
python-versions = ">=3.7"
|
||||||
|
files = [
|
||||||
|
{file = "fastapi-0.99.1-py3-none-any.whl", hash = "sha256:976df7bab51ac7beda9f68c4513b8c4490b5c1135c72aafd0a5ee4023ec5282e"},
|
||||||
|
{file = "fastapi-0.99.1.tar.gz", hash = "sha256:ac78f717cd80d657bd183f94d33b9bda84aa376a46a9dab513586b8eef1dc6fc"},
|
||||||
|
]
|
||||||
|
|
||||||
|
[package.dependencies]
|
||||||
|
pydantic = ">=1.7.4,<1.8 || >1.8,<1.8.1 || >1.8.1,<2.0.0"
|
||||||
|
starlette = ">=0.27.0,<0.28.0"
|
||||||
|
typing-extensions = ">=4.5.0"
|
||||||
|
|
||||||
|
[package.extras]
|
||||||
|
all = ["email-validator (>=1.1.1)", "httpx (>=0.23.0)", "itsdangerous (>=1.1.0)", "jinja2 (>=2.11.2)", "orjson (>=3.2.1)", "python-multipart (>=0.0.5)", "pyyaml (>=5.3.1)", "ujson (>=4.0.1,!=4.0.2,!=4.1.0,!=4.2.0,!=4.3.0,!=5.0.0,!=5.1.0)", "uvicorn[standard] (>=0.12.0)"]
|
||||||
|
|
||||||
|
[[package]]
|
||||||
|
name = "future"
|
||||||
|
version = "0.18.3"
|
||||||
|
description = "Clean single-source support for Python 3 and 2"
|
||||||
|
optional = false
|
||||||
|
python-versions = ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*"
|
||||||
|
files = [
|
||||||
|
{file = "future-0.18.3.tar.gz", hash = "sha256:34a17436ed1e96697a86f9de3d15a3b0be01d8bc8de9c1dffd59fb8234ed5307"},
|
||||||
|
]
|
||||||
|
|
||||||
|
[[package]]
|
||||||
|
name = "h11"
|
||||||
|
version = "0.14.0"
|
||||||
|
description = "A pure-Python, bring-your-own-I/O implementation of HTTP/1.1"
|
||||||
|
optional = false
|
||||||
|
python-versions = ">=3.7"
|
||||||
|
files = [
|
||||||
|
{file = "h11-0.14.0-py3-none-any.whl", hash = "sha256:e3fe4ac4b851c468cc8363d500db52c2ead036020723024a109d37346efaa761"},
|
||||||
|
{file = "h11-0.14.0.tar.gz", hash = "sha256:8f19fbbe99e72420ff35c00b27a34cb9937e902a8b810e2c88300c6f0a3b699d"},
|
||||||
|
]
|
||||||
|
|
||||||
|
[[package]]
|
||||||
|
name = "httpcore"
|
||||||
|
version = "0.17.3"
|
||||||
|
description = "A minimal low-level HTTP client."
|
||||||
|
optional = false
|
||||||
|
python-versions = ">=3.7"
|
||||||
|
files = [
|
||||||
|
{file = "httpcore-0.17.3-py3-none-any.whl", hash = "sha256:c2789b767ddddfa2a5782e3199b2b7f6894540b17b16ec26b2c4d8e103510b87"},
|
||||||
|
{file = "httpcore-0.17.3.tar.gz", hash = "sha256:a6f30213335e34c1ade7be6ec7c47f19f50c56db36abef1a9dfa3815b1cb3888"},
|
||||||
|
]
|
||||||
|
|
||||||
|
[package.dependencies]
|
||||||
|
anyio = ">=3.0,<5.0"
|
||||||
|
certifi = "*"
|
||||||
|
h11 = ">=0.13,<0.15"
|
||||||
|
sniffio = "==1.*"
|
||||||
|
|
||||||
|
[package.extras]
|
||||||
|
http2 = ["h2 (>=3,<5)"]
|
||||||
|
socks = ["socksio (==1.*)"]
|
||||||
|
|
||||||
|
[[package]]
|
||||||
|
name = "httpx"
|
||||||
|
version = "0.24.1"
|
||||||
|
description = "The next generation HTTP client."
|
||||||
|
optional = false
|
||||||
|
python-versions = ">=3.7"
|
||||||
|
files = [
|
||||||
|
{file = "httpx-0.24.1-py3-none-any.whl", hash = "sha256:06781eb9ac53cde990577af654bd990a4949de37a28bdb4a230d434f3a30b9bd"},
|
||||||
|
{file = "httpx-0.24.1.tar.gz", hash = "sha256:5853a43053df830c20f8110c5e69fe44d035d850b2dfe795e196f00fdb774bdd"},
|
||||||
|
]
|
||||||
|
|
||||||
|
[package.dependencies]
|
||||||
|
certifi = "*"
|
||||||
|
httpcore = ">=0.15.0,<0.18.0"
|
||||||
|
idna = "*"
|
||||||
|
sniffio = "*"
|
||||||
|
|
||||||
|
[package.extras]
|
||||||
|
brotli = ["brotli", "brotlicffi"]
|
||||||
|
cli = ["click (==8.*)", "pygments (==2.*)", "rich (>=10,<14)"]
|
||||||
|
http2 = ["h2 (>=3,<5)"]
|
||||||
|
socks = ["socksio (==1.*)"]
|
||||||
|
|
||||||
|
[[package]]
|
||||||
|
name = "idna"
|
||||||
|
version = "3.4"
|
||||||
|
description = "Internationalized Domain Names in Applications (IDNA)"
|
||||||
|
optional = false
|
||||||
|
python-versions = ">=3.5"
|
||||||
|
files = [
|
||||||
|
{file = "idna-3.4-py3-none-any.whl", hash = "sha256:90b77e79eaa3eba6de819a0c442c0b4ceefc341a7a2ab77d7562bf49f425c5c2"},
|
||||||
|
{file = "idna-3.4.tar.gz", hash = "sha256:814f528e8dead7d329833b91c5faa87d60bf71824cd12a7530b5526063d02cb4"},
|
||||||
|
]
|
||||||
|
|
||||||
|
[[package]]
|
||||||
|
name = "iniconfig"
|
||||||
|
version = "2.0.0"
|
||||||
|
description = "brain-dead simple config-ini parsing"
|
||||||
|
optional = false
|
||||||
|
python-versions = ">=3.7"
|
||||||
|
files = [
|
||||||
|
{file = "iniconfig-2.0.0-py3-none-any.whl", hash = "sha256:b6a85871a79d2e3b22d2d1b94ac2824226a63c6b741c88f7ae975f18b6778374"},
|
||||||
|
{file = "iniconfig-2.0.0.tar.gz", hash = "sha256:2d91e135bf72d31a410b17c16da610a82cb55f6b0477d1a902134b24a455b8b3"},
|
||||||
|
]
|
||||||
|
|
||||||
|
[[package]]
|
||||||
|
name = "jinja2"
|
||||||
|
version = "3.1.2"
|
||||||
|
description = "A very fast and expressive template engine."
|
||||||
|
optional = false
|
||||||
|
python-versions = ">=3.7"
|
||||||
|
files = [
|
||||||
|
{file = "Jinja2-3.1.2-py3-none-any.whl", hash = "sha256:6088930bfe239f0e6710546ab9c19c9ef35e29792895fed6e6e31a023a182a61"},
|
||||||
|
{file = "Jinja2-3.1.2.tar.gz", hash = "sha256:31351a702a408a9e7595a8fc6150fc3f43bb6bf7e319770cbc0db9df9437e852"},
|
||||||
|
]
|
||||||
|
|
||||||
|
[package.dependencies]
|
||||||
|
MarkupSafe = ">=2.0"
|
||||||
|
|
||||||
|
[package.extras]
|
||||||
|
i18n = ["Babel (>=2.7)"]
|
||||||
|
|
||||||
|
[[package]]
|
||||||
|
name = "markupsafe"
|
||||||
|
version = "2.1.3"
|
||||||
|
description = "Safely add untrusted strings to HTML/XML markup."
|
||||||
|
optional = false
|
||||||
|
python-versions = ">=3.7"
|
||||||
|
files = [
|
||||||
|
{file = "MarkupSafe-2.1.3-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:cd0f502fe016460680cd20aaa5a76d241d6f35a1c3350c474bac1273803893fa"},
|
||||||
|
{file = "MarkupSafe-2.1.3-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:e09031c87a1e51556fdcb46e5bd4f59dfb743061cf93c4d6831bf894f125eb57"},
|
||||||
|
{file = "MarkupSafe-2.1.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:68e78619a61ecf91e76aa3e6e8e33fc4894a2bebe93410754bd28fce0a8a4f9f"},
|
||||||
|
{file = "MarkupSafe-2.1.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:65c1a9bcdadc6c28eecee2c119465aebff8f7a584dd719facdd9e825ec61ab52"},
|
||||||
|
{file = "MarkupSafe-2.1.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:525808b8019e36eb524b8c68acdd63a37e75714eac50e988180b169d64480a00"},
|
||||||
|
{file = "MarkupSafe-2.1.3-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:962f82a3086483f5e5f64dbad880d31038b698494799b097bc59c2edf392fce6"},
|
||||||
|
{file = "MarkupSafe-2.1.3-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:aa7bd130efab1c280bed0f45501b7c8795f9fdbeb02e965371bbef3523627779"},
|
||||||
|
{file = "MarkupSafe-2.1.3-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:c9c804664ebe8f83a211cace637506669e7890fec1b4195b505c214e50dd4eb7"},
|
||||||
|
{file = "MarkupSafe-2.1.3-cp310-cp310-win32.whl", hash = "sha256:10bbfe99883db80bdbaff2dcf681dfc6533a614f700da1287707e8a5d78a8431"},
|
||||||
|
{file = "MarkupSafe-2.1.3-cp310-cp310-win_amd64.whl", hash = "sha256:1577735524cdad32f9f694208aa75e422adba74f1baee7551620e43a3141f559"},
|
||||||
|
{file = "MarkupSafe-2.1.3-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:ad9e82fb8f09ade1c3e1b996a6337afac2b8b9e365f926f5a61aacc71adc5b3c"},
|
||||||
|
{file = "MarkupSafe-2.1.3-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:3c0fae6c3be832a0a0473ac912810b2877c8cb9d76ca48de1ed31e1c68386575"},
|
||||||
|
{file = "MarkupSafe-2.1.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b076b6226fb84157e3f7c971a47ff3a679d837cf338547532ab866c57930dbee"},
|
||||||
|
{file = "MarkupSafe-2.1.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bfce63a9e7834b12b87c64d6b155fdd9b3b96191b6bd334bf37db7ff1fe457f2"},
|
||||||
|
{file = "MarkupSafe-2.1.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:338ae27d6b8745585f87218a3f23f1512dbf52c26c28e322dbe54bcede54ccb9"},
|
||||||
|
{file = "MarkupSafe-2.1.3-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:e4dd52d80b8c83fdce44e12478ad2e85c64ea965e75d66dbeafb0a3e77308fcc"},
|
||||||
|
{file = "MarkupSafe-2.1.3-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:df0be2b576a7abbf737b1575f048c23fb1d769f267ec4358296f31c2479db8f9"},
|
||||||
|
{file = "MarkupSafe-2.1.3-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:5bbe06f8eeafd38e5d0a4894ffec89378b6c6a625ff57e3028921f8ff59318ac"},
|
||||||
|
{file = "MarkupSafe-2.1.3-cp311-cp311-win32.whl", hash = "sha256:dd15ff04ffd7e05ffcb7fe79f1b98041b8ea30ae9234aed2a9168b5797c3effb"},
|
||||||
|
{file = "MarkupSafe-2.1.3-cp311-cp311-win_amd64.whl", hash = "sha256:134da1eca9ec0ae528110ccc9e48041e0828d79f24121a1a146161103c76e686"},
|
||||||
|
{file = "MarkupSafe-2.1.3-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:8e254ae696c88d98da6555f5ace2279cf7cd5b3f52be2b5cf97feafe883b58d2"},
|
||||||
|
{file = "MarkupSafe-2.1.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cb0932dc158471523c9637e807d9bfb93e06a95cbf010f1a38b98623b929ef2b"},
|
||||||
|
{file = "MarkupSafe-2.1.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9402b03f1a1b4dc4c19845e5c749e3ab82d5078d16a2a4c2cd2df62d57bb0707"},
|
||||||
|
{file = "MarkupSafe-2.1.3-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ca379055a47383d02a5400cb0d110cef0a776fc644cda797db0c5696cfd7e18e"},
|
||||||
|
{file = "MarkupSafe-2.1.3-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:b7ff0f54cb4ff66dd38bebd335a38e2c22c41a8ee45aa608efc890ac3e3931bc"},
|
||||||
|
{file = "MarkupSafe-2.1.3-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:c011a4149cfbcf9f03994ec2edffcb8b1dc2d2aede7ca243746df97a5d41ce48"},
|
||||||
|
{file = "MarkupSafe-2.1.3-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:56d9f2ecac662ca1611d183feb03a3fa4406469dafe241673d521dd5ae92a155"},
|
||||||
|
{file = "MarkupSafe-2.1.3-cp37-cp37m-win32.whl", hash = "sha256:8758846a7e80910096950b67071243da3e5a20ed2546e6392603c096778d48e0"},
|
||||||
|
{file = "MarkupSafe-2.1.3-cp37-cp37m-win_amd64.whl", hash = "sha256:787003c0ddb00500e49a10f2844fac87aa6ce977b90b0feaaf9de23c22508b24"},
|
||||||
|
{file = "MarkupSafe-2.1.3-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:2ef12179d3a291be237280175b542c07a36e7f60718296278d8593d21ca937d4"},
|
||||||
|
{file = "MarkupSafe-2.1.3-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:2c1b19b3aaacc6e57b7e25710ff571c24d6c3613a45e905b1fde04d691b98ee0"},
|
||||||
|
{file = "MarkupSafe-2.1.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8afafd99945ead6e075b973fefa56379c5b5c53fd8937dad92c662da5d8fd5ee"},
|
||||||
|
{file = "MarkupSafe-2.1.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8c41976a29d078bb235fea9b2ecd3da465df42a562910f9022f1a03107bd02be"},
|
||||||
|
{file = "MarkupSafe-2.1.3-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d080e0a5eb2529460b30190fcfcc4199bd7f827663f858a226a81bc27beaa97e"},
|
||||||
|
{file = "MarkupSafe-2.1.3-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:69c0f17e9f5a7afdf2cc9fb2d1ce6aabdb3bafb7f38017c0b77862bcec2bbad8"},
|
||||||
|
{file = "MarkupSafe-2.1.3-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:504b320cd4b7eff6f968eddf81127112db685e81f7e36e75f9f84f0df46041c3"},
|
||||||
|
{file = "MarkupSafe-2.1.3-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:42de32b22b6b804f42c5d98be4f7e5e977ecdd9ee9b660fda1a3edf03b11792d"},
|
||||||
|
{file = "MarkupSafe-2.1.3-cp38-cp38-win32.whl", hash = "sha256:ceb01949af7121f9fc39f7d27f91be8546f3fb112c608bc4029aef0bab86a2a5"},
|
||||||
|
{file = "MarkupSafe-2.1.3-cp38-cp38-win_amd64.whl", hash = "sha256:1b40069d487e7edb2676d3fbdb2b0829ffa2cd63a2ec26c4938b2d34391b4ecc"},
|
||||||
|
{file = "MarkupSafe-2.1.3-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:8023faf4e01efadfa183e863fefde0046de576c6f14659e8782065bcece22198"},
|
||||||
|
{file = "MarkupSafe-2.1.3-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:6b2b56950d93e41f33b4223ead100ea0fe11f8e6ee5f641eb753ce4b77a7042b"},
|
||||||
|
{file = "MarkupSafe-2.1.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9dcdfd0eaf283af041973bff14a2e143b8bd64e069f4c383416ecd79a81aab58"},
|
||||||
|
{file = "MarkupSafe-2.1.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:05fb21170423db021895e1ea1e1f3ab3adb85d1c2333cbc2310f2a26bc77272e"},
|
||||||
|
{file = "MarkupSafe-2.1.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:282c2cb35b5b673bbcadb33a585408104df04f14b2d9b01d4c345a3b92861c2c"},
|
||||||
|
{file = "MarkupSafe-2.1.3-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:ab4a0df41e7c16a1392727727e7998a467472d0ad65f3ad5e6e765015df08636"},
|
||||||
|
{file = "MarkupSafe-2.1.3-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:7ef3cb2ebbf91e330e3bb937efada0edd9003683db6b57bb108c4001f37a02ea"},
|
||||||
|
{file = "MarkupSafe-2.1.3-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:0a4e4a1aff6c7ac4cd55792abf96c915634c2b97e3cc1c7129578aa68ebd754e"},
|
||||||
|
{file = "MarkupSafe-2.1.3-cp39-cp39-win32.whl", hash = "sha256:fec21693218efe39aa7f8599346e90c705afa52c5b31ae019b2e57e8f6542bb2"},
|
||||||
|
{file = "MarkupSafe-2.1.3-cp39-cp39-win_amd64.whl", hash = "sha256:3fd4abcb888d15a94f32b75d8fd18ee162ca0c064f35b11134be77050296d6ba"},
|
||||||
|
{file = "MarkupSafe-2.1.3.tar.gz", hash = "sha256:af598ed32d6ae86f1b747b82783958b1a4ab8f617b06fe68795c7f026abbdcad"},
|
||||||
|
]
|
||||||
|
|
||||||
|
[[package]]
|
||||||
|
name = "mypy-extensions"
|
||||||
|
version = "1.0.0"
|
||||||
|
description = "Type system extensions for programs checked with the mypy type checker."
|
||||||
|
optional = false
|
||||||
|
python-versions = ">=3.5"
|
||||||
|
files = [
|
||||||
|
{file = "mypy_extensions-1.0.0-py3-none-any.whl", hash = "sha256:4392f6c0eb8a5668a69e23d168ffa70f0be9ccfd32b5cc2d26a34ae5b844552d"},
|
||||||
|
{file = "mypy_extensions-1.0.0.tar.gz", hash = "sha256:75dbf8955dc00442a438fc4d0666508a9a97b6bd41aa2f0ffe9d2f2725af0782"},
|
||||||
|
]
|
||||||
|
|
||||||
|
[[package]]
|
||||||
|
name = "packaging"
|
||||||
|
version = "23.1"
|
||||||
|
description = "Core utilities for Python packages"
|
||||||
|
optional = false
|
||||||
|
python-versions = ">=3.7"
|
||||||
|
files = [
|
||||||
|
{file = "packaging-23.1-py3-none-any.whl", hash = "sha256:994793af429502c4ea2ebf6bf664629d07c1a9fe974af92966e4b8d2df7edc61"},
|
||||||
|
{file = "packaging-23.1.tar.gz", hash = "sha256:a392980d2b6cffa644431898be54b0045151319d1e7ec34f0cfed48767dd334f"},
|
||||||
|
]
|
||||||
|
|
||||||
|
[[package]]
|
||||||
|
name = "packbits"
|
||||||
|
version = "0.6"
|
||||||
|
description = "PackBits encoder/decoder"
|
||||||
|
optional = false
|
||||||
|
python-versions = "*"
|
||||||
|
files = [
|
||||||
|
{file = "packbits-0.6.tar.gz", hash = "sha256:bc6b370bb34e04ac8cfa835e06c0484380affc6d593adb8009dd6c0f7bfff034"},
|
||||||
|
]
|
||||||
|
|
||||||
|
[[package]]
|
||||||
|
name = "pathspec"
|
||||||
|
version = "0.11.1"
|
||||||
|
description = "Utility library for gitignore style pattern matching of file paths."
|
||||||
|
optional = false
|
||||||
|
python-versions = ">=3.7"
|
||||||
|
files = [
|
||||||
|
{file = "pathspec-0.11.1-py3-none-any.whl", hash = "sha256:d8af70af76652554bd134c22b3e8a1cc46ed7d91edcdd721ef1a0c51a84a5293"},
|
||||||
|
{file = "pathspec-0.11.1.tar.gz", hash = "sha256:2798de800fa92780e33acca925945e9a19a133b715067cf165b8866c15a31687"},
|
||||||
|
]
|
||||||
|
|
||||||
|
[[package]]
|
||||||
|
name = "pillow"
|
||||||
|
version = "9.5.0"
|
||||||
|
description = "Python Imaging Library (Fork)"
|
||||||
|
optional = false
|
||||||
|
python-versions = ">=3.7"
|
||||||
|
files = [
|
||||||
|
{file = "Pillow-9.5.0-cp310-cp310-macosx_10_10_x86_64.whl", hash = "sha256:ace6ca218308447b9077c14ea4ef381ba0b67ee78d64046b3f19cf4e1139ad16"},
|
||||||
|
{file = "Pillow-9.5.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:d3d403753c9d5adc04d4694d35cf0391f0f3d57c8e0030aac09d7678fa8030aa"},
|
||||||
|
{file = "Pillow-9.5.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5ba1b81ee69573fe7124881762bb4cd2e4b6ed9dd28c9c60a632902fe8db8b38"},
|
||||||
|
{file = "Pillow-9.5.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:fe7e1c262d3392afcf5071df9afa574544f28eac825284596ac6db56e6d11062"},
|
||||||
|
{file = "Pillow-9.5.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8f36397bf3f7d7c6a3abdea815ecf6fd14e7fcd4418ab24bae01008d8d8ca15e"},
|
||||||
|
{file = "Pillow-9.5.0-cp310-cp310-manylinux_2_28_aarch64.whl", hash = "sha256:252a03f1bdddce077eff2354c3861bf437c892fb1832f75ce813ee94347aa9b5"},
|
||||||
|
{file = "Pillow-9.5.0-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:85ec677246533e27770b0de5cf0f9d6e4ec0c212a1f89dfc941b64b21226009d"},
|
||||||
|
{file = "Pillow-9.5.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:b416f03d37d27290cb93597335a2f85ed446731200705b22bb927405320de903"},
|
||||||
|
{file = "Pillow-9.5.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:1781a624c229cb35a2ac31cc4a77e28cafc8900733a864870c49bfeedacd106a"},
|
||||||
|
{file = "Pillow-9.5.0-cp310-cp310-win32.whl", hash = "sha256:8507eda3cd0608a1f94f58c64817e83ec12fa93a9436938b191b80d9e4c0fc44"},
|
||||||
|
{file = "Pillow-9.5.0-cp310-cp310-win_amd64.whl", hash = "sha256:d3c6b54e304c60c4181da1c9dadf83e4a54fd266a99c70ba646a9baa626819eb"},
|
||||||
|
{file = "Pillow-9.5.0-cp311-cp311-macosx_10_10_x86_64.whl", hash = "sha256:7ec6f6ce99dab90b52da21cf0dc519e21095e332ff3b399a357c187b1a5eee32"},
|
||||||
|
{file = "Pillow-9.5.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:560737e70cb9c6255d6dcba3de6578a9e2ec4b573659943a5e7e4af13f298f5c"},
|
||||||
|
{file = "Pillow-9.5.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:96e88745a55b88a7c64fa49bceff363a1a27d9a64e04019c2281049444a571e3"},
|
||||||
|
{file = "Pillow-9.5.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d9c206c29b46cfd343ea7cdfe1232443072bbb270d6a46f59c259460db76779a"},
|
||||||
|
{file = "Pillow-9.5.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cfcc2c53c06f2ccb8976fb5c71d448bdd0a07d26d8e07e321c103416444c7ad1"},
|
||||||
|
{file = "Pillow-9.5.0-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:a0f9bb6c80e6efcde93ffc51256d5cfb2155ff8f78292f074f60f9e70b942d99"},
|
||||||
|
{file = "Pillow-9.5.0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:8d935f924bbab8f0a9a28404422da8af4904e36d5c33fc6f677e4c4485515625"},
|
||||||
|
{file = "Pillow-9.5.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:fed1e1cf6a42577953abbe8e6cf2fe2f566daebde7c34724ec8803c4c0cda579"},
|
||||||
|
{file = "Pillow-9.5.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:c1170d6b195555644f0616fd6ed929dfcf6333b8675fcca044ae5ab110ded296"},
|
||||||
|
{file = "Pillow-9.5.0-cp311-cp311-win32.whl", hash = "sha256:54f7102ad31a3de5666827526e248c3530b3a33539dbda27c6843d19d72644ec"},
|
||||||
|
{file = "Pillow-9.5.0-cp311-cp311-win_amd64.whl", hash = "sha256:cfa4561277f677ecf651e2b22dc43e8f5368b74a25a8f7d1d4a3a243e573f2d4"},
|
||||||
|
{file = "Pillow-9.5.0-cp311-cp311-win_arm64.whl", hash = "sha256:965e4a05ef364e7b973dd17fc765f42233415974d773e82144c9bbaaaea5d089"},
|
||||||
|
{file = "Pillow-9.5.0-cp312-cp312-win32.whl", hash = "sha256:22baf0c3cf0c7f26e82d6e1adf118027afb325e703922c8dfc1d5d0156bb2eeb"},
|
||||||
|
{file = "Pillow-9.5.0-cp312-cp312-win_amd64.whl", hash = "sha256:432b975c009cf649420615388561c0ce7cc31ce9b2e374db659ee4f7d57a1f8b"},
|
||||||
|
{file = "Pillow-9.5.0-cp37-cp37m-macosx_10_10_x86_64.whl", hash = "sha256:5d4ebf8e1db4441a55c509c4baa7a0587a0210f7cd25fcfe74dbbce7a4bd1906"},
|
||||||
|
{file = "Pillow-9.5.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:375f6e5ee9620a271acb6820b3d1e94ffa8e741c0601db4c0c4d3cb0a9c224bf"},
|
||||||
|
{file = "Pillow-9.5.0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:99eb6cafb6ba90e436684e08dad8be1637efb71c4f2180ee6b8f940739406e78"},
|
||||||
|
{file = "Pillow-9.5.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2dfaaf10b6172697b9bceb9a3bd7b951819d1ca339a5ef294d1f1ac6d7f63270"},
|
||||||
|
{file = "Pillow-9.5.0-cp37-cp37m-manylinux_2_28_aarch64.whl", hash = "sha256:763782b2e03e45e2c77d7779875f4432e25121ef002a41829d8868700d119392"},
|
||||||
|
{file = "Pillow-9.5.0-cp37-cp37m-manylinux_2_28_x86_64.whl", hash = "sha256:35f6e77122a0c0762268216315bf239cf52b88865bba522999dc38f1c52b9b47"},
|
||||||
|
{file = "Pillow-9.5.0-cp37-cp37m-win32.whl", hash = "sha256:aca1c196f407ec7cf04dcbb15d19a43c507a81f7ffc45b690899d6a76ac9fda7"},
|
||||||
|
{file = "Pillow-9.5.0-cp37-cp37m-win_amd64.whl", hash = "sha256:322724c0032af6692456cd6ed554bb85f8149214d97398bb80613b04e33769f6"},
|
||||||
|
{file = "Pillow-9.5.0-cp38-cp38-macosx_10_10_x86_64.whl", hash = "sha256:a0aa9417994d91301056f3d0038af1199eb7adc86e646a36b9e050b06f526597"},
|
||||||
|
{file = "Pillow-9.5.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:f8286396b351785801a976b1e85ea88e937712ee2c3ac653710a4a57a8da5d9c"},
|
||||||
|
{file = "Pillow-9.5.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c830a02caeb789633863b466b9de10c015bded434deb3ec87c768e53752ad22a"},
|
||||||
|
{file = "Pillow-9.5.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:fbd359831c1657d69bb81f0db962905ee05e5e9451913b18b831febfe0519082"},
|
||||||
|
{file = "Pillow-9.5.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f8fc330c3370a81bbf3f88557097d1ea26cd8b019d6433aa59f71195f5ddebbf"},
|
||||||
|
{file = "Pillow-9.5.0-cp38-cp38-manylinux_2_28_aarch64.whl", hash = "sha256:7002d0797a3e4193c7cdee3198d7c14f92c0836d6b4a3f3046a64bd1ce8df2bf"},
|
||||||
|
{file = "Pillow-9.5.0-cp38-cp38-manylinux_2_28_x86_64.whl", hash = "sha256:229e2c79c00e85989a34b5981a2b67aa079fd08c903f0aaead522a1d68d79e51"},
|
||||||
|
{file = "Pillow-9.5.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:9adf58f5d64e474bed00d69bcd86ec4bcaa4123bfa70a65ce72e424bfb88ed96"},
|
||||||
|
{file = "Pillow-9.5.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:662da1f3f89a302cc22faa9f14a262c2e3951f9dbc9617609a47521c69dd9f8f"},
|
||||||
|
{file = "Pillow-9.5.0-cp38-cp38-win32.whl", hash = "sha256:6608ff3bf781eee0cd14d0901a2b9cc3d3834516532e3bd673a0a204dc8615fc"},
|
||||||
|
{file = "Pillow-9.5.0-cp38-cp38-win_amd64.whl", hash = "sha256:e49eb4e95ff6fd7c0c402508894b1ef0e01b99a44320ba7d8ecbabefddcc5569"},
|
||||||
|
{file = "Pillow-9.5.0-cp39-cp39-macosx_10_10_x86_64.whl", hash = "sha256:482877592e927fd263028c105b36272398e3e1be3269efda09f6ba21fd83ec66"},
|
||||||
|
{file = "Pillow-9.5.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:3ded42b9ad70e5f1754fb7c2e2d6465a9c842e41d178f262e08b8c85ed8a1d8e"},
|
||||||
|
{file = "Pillow-9.5.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c446d2245ba29820d405315083d55299a796695d747efceb5717a8b450324115"},
|
||||||
|
{file = "Pillow-9.5.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8aca1152d93dcc27dc55395604dcfc55bed5f25ef4c98716a928bacba90d33a3"},
|
||||||
|
{file = "Pillow-9.5.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:608488bdcbdb4ba7837461442b90ea6f3079397ddc968c31265c1e056964f1ef"},
|
||||||
|
{file = "Pillow-9.5.0-cp39-cp39-manylinux_2_28_aarch64.whl", hash = "sha256:60037a8db8750e474af7ffc9faa9b5859e6c6d0a50e55c45576bf28be7419705"},
|
||||||
|
{file = "Pillow-9.5.0-cp39-cp39-manylinux_2_28_x86_64.whl", hash = "sha256:07999f5834bdc404c442146942a2ecadd1cb6292f5229f4ed3b31e0a108746b1"},
|
||||||
|
{file = "Pillow-9.5.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:a127ae76092974abfbfa38ca2d12cbeddcdeac0fb71f9627cc1135bedaf9d51a"},
|
||||||
|
{file = "Pillow-9.5.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:489f8389261e5ed43ac8ff7b453162af39c3e8abd730af8363587ba64bb2e865"},
|
||||||
|
{file = "Pillow-9.5.0-cp39-cp39-win32.whl", hash = "sha256:9b1af95c3a967bf1da94f253e56b6286b50af23392a886720f563c547e48e964"},
|
||||||
|
{file = "Pillow-9.5.0-cp39-cp39-win_amd64.whl", hash = "sha256:77165c4a5e7d5a284f10a6efaa39a0ae8ba839da344f20b111d62cc932fa4e5d"},
|
||||||
|
{file = "Pillow-9.5.0-pp38-pypy38_pp73-macosx_10_10_x86_64.whl", hash = "sha256:833b86a98e0ede388fa29363159c9b1a294b0905b5128baf01db683672f230f5"},
|
||||||
|
{file = "Pillow-9.5.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:aaf305d6d40bd9632198c766fb64f0c1a83ca5b667f16c1e79e1661ab5060140"},
|
||||||
|
{file = "Pillow-9.5.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0852ddb76d85f127c135b6dd1f0bb88dbb9ee990d2cd9aa9e28526c93e794fba"},
|
||||||
|
{file = "Pillow-9.5.0-pp38-pypy38_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:91ec6fe47b5eb5a9968c79ad9ed78c342b1f97a091677ba0e012701add857829"},
|
||||||
|
{file = "Pillow-9.5.0-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:cb841572862f629b99725ebaec3287fc6d275be9b14443ea746c1dd325053cbd"},
|
||||||
|
{file = "Pillow-9.5.0-pp39-pypy39_pp73-macosx_10_10_x86_64.whl", hash = "sha256:c380b27d041209b849ed246b111b7c166ba36d7933ec6e41175fd15ab9eb1572"},
|
||||||
|
{file = "Pillow-9.5.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7c9af5a3b406a50e313467e3565fc99929717f780164fe6fbb7704edba0cebbe"},
|
||||||
|
{file = "Pillow-9.5.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5671583eab84af046a397d6d0ba25343c00cd50bce03787948e0fff01d4fd9b1"},
|
||||||
|
{file = "Pillow-9.5.0-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:84a6f19ce086c1bf894644b43cd129702f781ba5751ca8572f08aa40ef0ab7b7"},
|
||||||
|
{file = "Pillow-9.5.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:1e7723bd90ef94eda669a3c2c19d549874dd5badaeefabefd26053304abe5799"},
|
||||||
|
{file = "Pillow-9.5.0.tar.gz", hash = "sha256:bf548479d336726d7a0eceb6e767e179fbde37833ae42794602631a070d630f1"},
|
||||||
|
]
|
||||||
|
|
||||||
|
[package.extras]
|
||||||
|
docs = ["furo", "olefile", "sphinx (>=2.4)", "sphinx-copybutton", "sphinx-inline-tabs", "sphinx-removed-in", "sphinxext-opengraph"]
|
||||||
|
tests = ["check-manifest", "coverage", "defusedxml", "markdown2", "olefile", "packaging", "pyroma", "pytest", "pytest-cov", "pytest-timeout"]
|
||||||
|
|
||||||
|
[[package]]
|
||||||
|
name = "platformdirs"
|
||||||
|
version = "3.8.1"
|
||||||
|
description = "A small Python package for determining appropriate platform-specific dirs, e.g. a \"user data dir\"."
|
||||||
|
optional = false
|
||||||
|
python-versions = ">=3.7"
|
||||||
|
files = [
|
||||||
|
{file = "platformdirs-3.8.1-py3-none-any.whl", hash = "sha256:cec7b889196b9144d088e4c57d9ceef7374f6c39694ad1577a0aab50d27ea28c"},
|
||||||
|
{file = "platformdirs-3.8.1.tar.gz", hash = "sha256:f87ca4fcff7d2b0f81c6a748a77973d7af0f4d526f98f308477c3c436c74d528"},
|
||||||
|
]
|
||||||
|
|
||||||
|
[package.extras]
|
||||||
|
docs = ["furo (>=2023.5.20)", "proselint (>=0.13)", "sphinx (>=7.0.1)", "sphinx-autodoc-typehints (>=1.23,!=1.23.4)"]
|
||||||
|
test = ["appdirs (==1.4.4)", "covdefaults (>=2.3)", "pytest (>=7.3.1)", "pytest-cov (>=4.1)", "pytest-mock (>=3.10)"]
|
||||||
|
|
||||||
|
[[package]]
|
||||||
|
name = "pluggy"
|
||||||
|
version = "1.2.0"
|
||||||
|
description = "plugin and hook calling mechanisms for python"
|
||||||
|
optional = false
|
||||||
|
python-versions = ">=3.7"
|
||||||
|
files = [
|
||||||
|
{file = "pluggy-1.2.0-py3-none-any.whl", hash = "sha256:c2fd55a7d7a3863cba1a013e4e2414658b1d07b6bc57b3919e0c63c9abb99849"},
|
||||||
|
{file = "pluggy-1.2.0.tar.gz", hash = "sha256:d12f0c4b579b15f5e054301bb226ee85eeeba08ffec228092f8defbaa3a4c4b3"},
|
||||||
|
]
|
||||||
|
|
||||||
|
[package.extras]
|
||||||
|
dev = ["pre-commit", "tox"]
|
||||||
|
testing = ["pytest", "pytest-benchmark"]
|
||||||
|
|
||||||
|
[[package]]
|
||||||
|
name = "ply"
|
||||||
|
version = "3.11"
|
||||||
|
description = "Python Lex & Yacc"
|
||||||
|
optional = false
|
||||||
|
python-versions = "*"
|
||||||
|
files = [
|
||||||
|
{file = "ply-3.11-py2.py3-none-any.whl", hash = "sha256:096f9b8350b65ebd2fd1346b12452efe5b9607f7482813ffca50c22722a807ce"},
|
||||||
|
{file = "ply-3.11.tar.gz", hash = "sha256:00c7c1aaa88358b9c765b6d3000c6eec0ba42abca5351b095321aef446081da3"},
|
||||||
|
]
|
||||||
|
|
||||||
|
[[package]]
|
||||||
|
name = "pyasn1"
|
||||||
|
version = "0.4.8"
|
||||||
|
description = "ASN.1 types and codecs"
|
||||||
|
optional = false
|
||||||
|
python-versions = "*"
|
||||||
|
files = [
|
||||||
|
{file = "pyasn1-0.4.8-py2.py3-none-any.whl", hash = "sha256:39c7e2ec30515947ff4e87fb6f456dfc6e84857d34be479c9d4a4ba4bf46aa5d"},
|
||||||
|
{file = "pyasn1-0.4.8.tar.gz", hash = "sha256:aef77c9fb94a3ac588e87841208bdec464471d9871bd5050a287cc9a475cd0ba"},
|
||||||
|
]
|
||||||
|
|
||||||
|
[[package]]
|
||||||
|
name = "pycryptodomex"
|
||||||
|
version = "3.18.0"
|
||||||
|
description = "Cryptographic library for Python"
|
||||||
|
optional = false
|
||||||
|
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
|
||||||
|
files = [
|
||||||
|
{file = "pycryptodomex-3.18.0-cp27-cp27m-macosx_10_9_x86_64.whl", hash = "sha256:160a39a708c36fa0b168ab79386dede588e62aec06eb505add870739329aecc6"},
|
||||||
|
{file = "pycryptodomex-3.18.0-cp27-cp27m-manylinux2010_i686.whl", hash = "sha256:c2953afebf282a444c51bf4effe751706b4d0d63d7ca2cc51db21f902aa5b84e"},
|
||||||
|
{file = "pycryptodomex-3.18.0-cp27-cp27m-manylinux2010_x86_64.whl", hash = "sha256:ba95abd563b0d1b88401658665a260852a8e6c647026ee6a0a65589287681df8"},
|
||||||
|
{file = "pycryptodomex-3.18.0-cp27-cp27m-manylinux2014_aarch64.whl", hash = "sha256:192306cf881fe3467dda0e174a4f47bb3a8bb24b90c9cdfbdc248eec5fc0578c"},
|
||||||
|
{file = "pycryptodomex-3.18.0-cp27-cp27m-musllinux_1_1_aarch64.whl", hash = "sha256:f9ab5ef0718f6a8716695dea16d83b671b22c45e9c0c78fd807c32c0192e54b5"},
|
||||||
|
{file = "pycryptodomex-3.18.0-cp27-cp27m-win32.whl", hash = "sha256:50308fcdbf8345e5ec224a5502b4215178bdb5e95456ead8ab1a69ffd94779cb"},
|
||||||
|
{file = "pycryptodomex-3.18.0-cp27-cp27m-win_amd64.whl", hash = "sha256:4d9379c684efea80fdab02a3eb0169372bca7db13f9332cb67483b8dc8b67c37"},
|
||||||
|
{file = "pycryptodomex-3.18.0-cp27-cp27mu-manylinux2010_i686.whl", hash = "sha256:5594a125dae30d60e94f37797fc67ce3c744522de7992c7c360d02fdb34918f8"},
|
||||||
|
{file = "pycryptodomex-3.18.0-cp27-cp27mu-manylinux2010_x86_64.whl", hash = "sha256:8ff129a5a0eb5ff16e45ca4fa70a6051da7f3de303c33b259063c19be0c43d35"},
|
||||||
|
{file = "pycryptodomex-3.18.0-cp27-cp27mu-manylinux2014_aarch64.whl", hash = "sha256:3d9314ac785a5b75d5aaf924c5f21d6ca7e8df442e5cf4f0fefad4f6e284d422"},
|
||||||
|
{file = "pycryptodomex-3.18.0-cp27-cp27mu-musllinux_1_1_aarch64.whl", hash = "sha256:f237278836dda412a325e9340ba2e6a84cb0f56b9244781e5b61f10b3905de88"},
|
||||||
|
{file = "pycryptodomex-3.18.0-cp35-abi3-macosx_10_9_universal2.whl", hash = "sha256:ac614363a86cc53d8ba44b6c469831d1555947e69ab3276ae8d6edc219f570f7"},
|
||||||
|
{file = "pycryptodomex-3.18.0-cp35-abi3-macosx_10_9_x86_64.whl", hash = "sha256:302a8f37c224e7b5d72017d462a2be058e28f7be627bdd854066e16722d0fc0c"},
|
||||||
|
{file = "pycryptodomex-3.18.0-cp35-abi3-manylinux2014_aarch64.whl", hash = "sha256:6421d23d6a648e83ba2670a352bcd978542dad86829209f59d17a3f087f4afef"},
|
||||||
|
{file = "pycryptodomex-3.18.0-cp35-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d84e105787f5e5d36ec6a581ff37a1048d12e638688074b2a00bcf402f9aa1c2"},
|
||||||
|
{file = "pycryptodomex-3.18.0-cp35-abi3-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6875eb8666f68ddbd39097867325bd22771f595b4e2b0149739b5623c8bf899b"},
|
||||||
|
{file = "pycryptodomex-3.18.0-cp35-abi3-musllinux_1_1_aarch64.whl", hash = "sha256:27072a494ce621cc7a9096bbf60ed66826bb94db24b49b7359509e7951033e74"},
|
||||||
|
{file = "pycryptodomex-3.18.0-cp35-abi3-musllinux_1_1_i686.whl", hash = "sha256:1949e09ea49b09c36d11a951b16ff2a05a0ffe969dda1846e4686ee342fe8646"},
|
||||||
|
{file = "pycryptodomex-3.18.0-cp35-abi3-musllinux_1_1_x86_64.whl", hash = "sha256:6ed3606832987018615f68e8ed716a7065c09a0fe94afd7c9ca1b6777f0ac6eb"},
|
||||||
|
{file = "pycryptodomex-3.18.0-cp35-abi3-win32.whl", hash = "sha256:d56c9ec41258fd3734db9f5e4d2faeabe48644ba9ca23b18e1839b3bdf093222"},
|
||||||
|
{file = "pycryptodomex-3.18.0-cp35-abi3-win_amd64.whl", hash = "sha256:e00a4bacb83a2627e8210cb353a2e31f04befc1155db2976e5e239dd66482278"},
|
||||||
|
{file = "pycryptodomex-3.18.0-pp27-pypy_73-manylinux2010_x86_64.whl", hash = "sha256:2dc4eab20f4f04a2d00220fdc9258717b82d31913552e766d5f00282c031b70a"},
|
||||||
|
{file = "pycryptodomex-3.18.0-pp27-pypy_73-win32.whl", hash = "sha256:75672205148bdea34669173366df005dbd52be05115e919551ee97171083423d"},
|
||||||
|
{file = "pycryptodomex-3.18.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:bec6c80994d4e7a38312072f89458903b65ec99bed2d65aa4de96d997a53ea7a"},
|
||||||
|
{file = "pycryptodomex-3.18.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d35a8ffdc8b05e4b353ba281217c8437f02c57d7233363824e9d794cf753c419"},
|
||||||
|
{file = "pycryptodomex-3.18.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:76f0a46bee539dae4b3dfe37216f678769349576b0080fdbe431d19a02da42ff"},
|
||||||
|
{file = "pycryptodomex-3.18.0-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:71687eed47df7e965f6e0bf3cadef98f368d5221f0fb89d2132effe1a3e6a194"},
|
||||||
|
{file = "pycryptodomex-3.18.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:73d64b32d84cf48d9ec62106aa277dbe99ab5fbfd38c5100bc7bddd3beb569f7"},
|
||||||
|
{file = "pycryptodomex-3.18.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bbdcce0a226d9205560a5936b05208c709b01d493ed8307792075dedfaaffa5f"},
|
||||||
|
{file = "pycryptodomex-3.18.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:58fc0aceb9c961b9897facec9da24c6a94c5db04597ec832060f53d4d6a07196"},
|
||||||
|
{file = "pycryptodomex-3.18.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:215be2980a6b70704c10796dd7003eb4390e7be138ac6fb8344bf47e71a8d470"},
|
||||||
|
{file = "pycryptodomex-3.18.0.tar.gz", hash = "sha256:3e3ecb5fe979e7c1bb0027e518340acf7ee60415d79295e5251d13c68dde576e"},
|
||||||
|
]
|
||||||
|
|
||||||
|
[[package]]
|
||||||
|
name = "pydantic"
|
||||||
|
version = "1.10.11"
|
||||||
|
description = "Data validation and settings management using python type hints"
|
||||||
|
optional = false
|
||||||
|
python-versions = ">=3.7"
|
||||||
|
files = [
|
||||||
|
{file = "pydantic-1.10.11-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:ff44c5e89315b15ff1f7fdaf9853770b810936d6b01a7bcecaa227d2f8fe444f"},
|
||||||
|
{file = "pydantic-1.10.11-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:a6c098d4ab5e2d5b3984d3cb2527e2d6099d3de85630c8934efcfdc348a9760e"},
|
||||||
|
{file = "pydantic-1.10.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:16928fdc9cb273c6af00d9d5045434c39afba5f42325fb990add2c241402d151"},
|
||||||
|
{file = "pydantic-1.10.11-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0588788a9a85f3e5e9ebca14211a496409cb3deca5b6971ff37c556d581854e7"},
|
||||||
|
{file = "pydantic-1.10.11-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:e9baf78b31da2dc3d3f346ef18e58ec5f12f5aaa17ac517e2ffd026a92a87588"},
|
||||||
|
{file = "pydantic-1.10.11-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:373c0840f5c2b5b1ccadd9286782852b901055998136287828731868027a724f"},
|
||||||
|
{file = "pydantic-1.10.11-cp310-cp310-win_amd64.whl", hash = "sha256:c3339a46bbe6013ef7bdd2844679bfe500347ac5742cd4019a88312aa58a9847"},
|
||||||
|
{file = "pydantic-1.10.11-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:08a6c32e1c3809fbc49debb96bf833164f3438b3696abf0fbeceb417d123e6eb"},
|
||||||
|
{file = "pydantic-1.10.11-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:a451ccab49971af043ec4e0d207cbc8cbe53dbf148ef9f19599024076fe9c25b"},
|
||||||
|
{file = "pydantic-1.10.11-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5b02d24f7b2b365fed586ed73582c20f353a4c50e4be9ba2c57ab96f8091ddae"},
|
||||||
|
{file = "pydantic-1.10.11-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3f34739a89260dfa420aa3cbd069fbcc794b25bbe5c0a214f8fb29e363484b66"},
|
||||||
|
{file = "pydantic-1.10.11-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:e297897eb4bebde985f72a46a7552a7556a3dd11e7f76acda0c1093e3dbcf216"},
|
||||||
|
{file = "pydantic-1.10.11-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:d185819a7a059550ecb85d5134e7d40f2565f3dd94cfd870132c5f91a89cf58c"},
|
||||||
|
{file = "pydantic-1.10.11-cp311-cp311-win_amd64.whl", hash = "sha256:4400015f15c9b464c9db2d5d951b6a780102cfa5870f2c036d37c23b56f7fc1b"},
|
||||||
|
{file = "pydantic-1.10.11-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:2417de68290434461a266271fc57274a138510dca19982336639484c73a07af6"},
|
||||||
|
{file = "pydantic-1.10.11-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:331c031ba1554b974c98679bd0780d89670d6fd6f53f5d70b10bdc9addee1713"},
|
||||||
|
{file = "pydantic-1.10.11-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8268a735a14c308923e8958363e3a3404f6834bb98c11f5ab43251a4e410170c"},
|
||||||
|
{file = "pydantic-1.10.11-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:44e51ba599c3ef227e168424e220cd3e544288c57829520dc90ea9cb190c3248"},
|
||||||
|
{file = "pydantic-1.10.11-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:d7781f1d13b19700b7949c5a639c764a077cbbdd4322ed505b449d3ca8edcb36"},
|
||||||
|
{file = "pydantic-1.10.11-cp37-cp37m-win_amd64.whl", hash = "sha256:7522a7666157aa22b812ce14c827574ddccc94f361237ca6ea8bb0d5c38f1629"},
|
||||||
|
{file = "pydantic-1.10.11-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:bc64eab9b19cd794a380179ac0e6752335e9555d214cfcb755820333c0784cb3"},
|
||||||
|
{file = "pydantic-1.10.11-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:8dc77064471780262b6a68fe67e013298d130414d5aaf9b562c33987dbd2cf4f"},
|
||||||
|
{file = "pydantic-1.10.11-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fe429898f2c9dd209bd0632a606bddc06f8bce081bbd03d1c775a45886e2c1cb"},
|
||||||
|
{file = "pydantic-1.10.11-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:192c608ad002a748e4a0bed2ddbcd98f9b56df50a7c24d9a931a8c5dd053bd3d"},
|
||||||
|
{file = "pydantic-1.10.11-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:ef55392ec4bb5721f4ded1096241e4b7151ba6d50a50a80a2526c854f42e6a2f"},
|
||||||
|
{file = "pydantic-1.10.11-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:41e0bb6efe86281623abbeeb0be64eab740c865388ee934cd3e6a358784aca6e"},
|
||||||
|
{file = "pydantic-1.10.11-cp38-cp38-win_amd64.whl", hash = "sha256:265a60da42f9f27e0b1014eab8acd3e53bd0bad5c5b4884e98a55f8f596b2c19"},
|
||||||
|
{file = "pydantic-1.10.11-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:469adf96c8e2c2bbfa655fc7735a2a82f4c543d9fee97bd113a7fb509bf5e622"},
|
||||||
|
{file = "pydantic-1.10.11-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:e6cbfbd010b14c8a905a7b10f9fe090068d1744d46f9e0c021db28daeb8b6de1"},
|
||||||
|
{file = "pydantic-1.10.11-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:abade85268cc92dff86d6effcd917893130f0ff516f3d637f50dadc22ae93999"},
|
||||||
|
{file = "pydantic-1.10.11-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e9738b0f2e6c70f44ee0de53f2089d6002b10c33264abee07bdb5c7f03038303"},
|
||||||
|
{file = "pydantic-1.10.11-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:787cf23e5a0cde753f2eabac1b2e73ae3844eb873fd1f5bdbff3048d8dbb7604"},
|
||||||
|
{file = "pydantic-1.10.11-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:174899023337b9fc685ac8adaa7b047050616136ccd30e9070627c1aaab53a13"},
|
||||||
|
{file = "pydantic-1.10.11-cp39-cp39-win_amd64.whl", hash = "sha256:1954f8778489a04b245a1e7b8b22a9d3ea8ef49337285693cf6959e4b757535e"},
|
||||||
|
{file = "pydantic-1.10.11-py3-none-any.whl", hash = "sha256:008c5e266c8aada206d0627a011504e14268a62091450210eda7c07fabe6963e"},
|
||||||
|
{file = "pydantic-1.10.11.tar.gz", hash = "sha256:f66d479cf7eb331372c470614be6511eae96f1f120344c25f3f9bb59fb1b5528"},
|
||||||
|
]
|
||||||
|
|
||||||
|
[package.dependencies]
|
||||||
|
typing-extensions = ">=4.2.0"
|
||||||
|
|
||||||
|
[package.extras]
|
||||||
|
dotenv = ["python-dotenv (>=0.10.4)"]
|
||||||
|
email = ["email-validator (>=1.0.3)"]
|
||||||
|
|
||||||
|
[[package]]
|
||||||
|
name = "pysmi"
|
||||||
|
version = "0.3.4"
|
||||||
|
description = "SNMP SMI/MIB Parser"
|
||||||
|
optional = false
|
||||||
|
python-versions = "*"
|
||||||
|
files = [
|
||||||
|
{file = "pysmi-0.3.4-py2.py3-none-any.whl", hash = "sha256:2ec6ebd41aaef562695e7d0058763c6e1e8c1fbf8710804c11ef3a857fc9cad7"},
|
||||||
|
{file = "pysmi-0.3.4.tar.gz", hash = "sha256:bd15a15020aee8376cab5be264c26330824a8b8164ed0195bd402dd59e4e8f7c"},
|
||||||
|
]
|
||||||
|
|
||||||
|
[package.dependencies]
|
||||||
|
ply = "*"
|
||||||
|
|
||||||
|
[[package]]
|
||||||
|
name = "pysnmp"
|
||||||
|
version = "4.4.12"
|
||||||
|
description = "SNMP library for Python"
|
||||||
|
optional = false
|
||||||
|
python-versions = "*"
|
||||||
|
files = [
|
||||||
|
{file = "pysnmp-4.4.12-py2.py3-none-any.whl", hash = "sha256:d90946c5d7c55b1ddc03e065a99a2ed36e748dcf166ca04ee4126b8f25fc057a"},
|
||||||
|
{file = "pysnmp-4.4.12.tar.gz", hash = "sha256:0c3dbef2f958caca96071fe5c19de43e9c1b0484ab02a0cf08b190bcee768ba9"},
|
||||||
|
]
|
||||||
|
|
||||||
|
[package.dependencies]
|
||||||
|
pyasn1 = ">=0.2.3"
|
||||||
|
pycryptodomex = "*"
|
||||||
|
pysmi = "*"
|
||||||
|
|
||||||
|
[[package]]
|
||||||
|
name = "pytest"
|
||||||
|
version = "7.4.0"
|
||||||
|
description = "pytest: simple powerful testing with Python"
|
||||||
|
optional = false
|
||||||
|
python-versions = ">=3.7"
|
||||||
|
files = [
|
||||||
|
{file = "pytest-7.4.0-py3-none-any.whl", hash = "sha256:78bf16451a2eb8c7a2ea98e32dc119fd2aa758f1d5d66dbf0a59d69a3969df32"},
|
||||||
|
{file = "pytest-7.4.0.tar.gz", hash = "sha256:b4bf8c45bd59934ed84001ad51e11b4ee40d40a1229d2c79f9c592b0a3f6bd8a"},
|
||||||
|
]
|
||||||
|
|
||||||
|
[package.dependencies]
|
||||||
|
colorama = {version = "*", markers = "sys_platform == \"win32\""}
|
||||||
|
iniconfig = "*"
|
||||||
|
packaging = "*"
|
||||||
|
pluggy = ">=0.12,<2.0"
|
||||||
|
|
||||||
|
[package.extras]
|
||||||
|
testing = ["argcomplete", "attrs (>=19.2.0)", "hypothesis (>=3.56)", "mock", "nose", "pygments (>=2.7.2)", "requests", "setuptools", "xmlschema"]
|
||||||
|
|
||||||
|
[[package]]
|
||||||
|
name = "python-telegram-bot"
|
||||||
|
version = "20.4"
|
||||||
|
description = "We have made you a wrapper you can't refuse"
|
||||||
|
optional = false
|
||||||
|
python-versions = ">=3.8"
|
||||||
|
files = [
|
||||||
|
{file = "python-telegram-bot-20.4.tar.gz", hash = "sha256:a6ac3f9c9674aaf7d1c7e652d8b75cde969fb872f75e9521b8516eceaba82b1b"},
|
||||||
|
{file = "python_telegram_bot-20.4-py3-none-any.whl", hash = "sha256:e426404b0006989a5bcc05e11a7ef3ffe0c086b684a4e963db5bda1d361a049a"},
|
||||||
|
]
|
||||||
|
|
||||||
|
[package.dependencies]
|
||||||
|
httpx = ">=0.24.1,<0.25.0"
|
||||||
|
|
||||||
|
[package.extras]
|
||||||
|
all = ["APScheduler (>=3.10.1,<3.11.0)", "aiolimiter (>=1.1.0,<1.2.0)", "cachetools (>=5.3.1,<5.4.0)", "cryptography (>=39.0.1)", "httpx[http2]", "httpx[socks]", "pytz (>=2018.6)", "tornado (>=6.2,<7.0)"]
|
||||||
|
callback-data = ["cachetools (>=5.3.1,<5.4.0)"]
|
||||||
|
ext = ["APScheduler (>=3.10.1,<3.11.0)", "aiolimiter (>=1.1.0,<1.2.0)", "cachetools (>=5.3.1,<5.4.0)", "pytz (>=2018.6)", "tornado (>=6.2,<7.0)"]
|
||||||
|
http2 = ["httpx[http2]"]
|
||||||
|
job-queue = ["APScheduler (>=3.10.1,<3.11.0)", "pytz (>=2018.6)"]
|
||||||
|
passport = ["cryptography (>=39.0.1)"]
|
||||||
|
rate-limiter = ["aiolimiter (>=1.1.0,<1.2.0)"]
|
||||||
|
socks = ["httpx[socks]"]
|
||||||
|
webhooks = ["tornado (>=6.2,<7.0)"]
|
||||||
|
|
||||||
|
[[package]]
|
||||||
|
name = "pyusb"
|
||||||
|
version = "1.2.1"
|
||||||
|
description = "Python USB access module"
|
||||||
|
optional = false
|
||||||
|
python-versions = ">=3.6.0"
|
||||||
|
files = [
|
||||||
|
{file = "pyusb-1.2.1-py3-none-any.whl", hash = "sha256:2b4c7cb86dbadf044dfb9d3a4ff69fd217013dbe78a792177a3feb172449ea36"},
|
||||||
|
{file = "pyusb-1.2.1.tar.gz", hash = "sha256:a4cc7404a203144754164b8b40994e2849fde1cfff06b08492f12fff9d9de7b9"},
|
||||||
|
]
|
||||||
|
|
||||||
|
[[package]]
|
||||||
|
name = "sniffio"
|
||||||
|
version = "1.3.0"
|
||||||
|
description = "Sniff out which async library your code is running under"
|
||||||
|
optional = false
|
||||||
|
python-versions = ">=3.7"
|
||||||
|
files = [
|
||||||
|
{file = "sniffio-1.3.0-py3-none-any.whl", hash = "sha256:eecefdce1e5bbfb7ad2eeaabf7c1eeb404d7757c379bd1f7e5cce9d8bf425384"},
|
||||||
|
{file = "sniffio-1.3.0.tar.gz", hash = "sha256:e60305c5e5d314f5389259b7f22aaa33d8f7dee49763119234af3755c55b9101"},
|
||||||
|
]
|
||||||
|
|
||||||
|
[[package]]
|
||||||
|
name = "starlette"
|
||||||
|
version = "0.27.0"
|
||||||
|
description = "The little ASGI library that shines."
|
||||||
|
optional = false
|
||||||
|
python-versions = ">=3.7"
|
||||||
|
files = [
|
||||||
|
{file = "starlette-0.27.0-py3-none-any.whl", hash = "sha256:918416370e846586541235ccd38a474c08b80443ed31c578a418e2209b3eef91"},
|
||||||
|
{file = "starlette-0.27.0.tar.gz", hash = "sha256:6a6b0d042acb8d469a01eba54e9cda6cbd24ac602c4cd016723117d6a7e73b75"},
|
||||||
|
]
|
||||||
|
|
||||||
|
[package.dependencies]
|
||||||
|
anyio = ">=3.4.0,<5"
|
||||||
|
|
||||||
|
[package.extras]
|
||||||
|
full = ["httpx (>=0.22.0)", "itsdangerous", "jinja2", "python-multipart", "pyyaml"]
|
||||||
|
|
||||||
|
[[package]]
|
||||||
|
name = "typing-extensions"
|
||||||
|
version = "4.7.1"
|
||||||
|
description = "Backported and Experimental Type Hints for Python 3.7+"
|
||||||
|
optional = false
|
||||||
|
python-versions = ">=3.7"
|
||||||
|
files = [
|
||||||
|
{file = "typing_extensions-4.7.1-py3-none-any.whl", hash = "sha256:440d5dd3af93b060174bf433bccd69b0babc3b15b1a8dca43789fd7f61514b36"},
|
||||||
|
{file = "typing_extensions-4.7.1.tar.gz", hash = "sha256:b75ddc264f0ba5615db7ba217daeb99701ad295353c45f9e95963337ceeeffb2"},
|
||||||
|
]
|
||||||
|
|
||||||
|
[metadata]
|
||||||
|
lock-version = "2.0"
|
||||||
|
python-versions = "^3.11"
|
||||||
|
content-hash = "0d8fef37d593ec1da3be93986b3808e68a983d7e0c4ecc88560b8dcf8a47ed04"
|
||||||
|
|
@ -1,37 +1,24 @@
|
||||||
[project]
|
[tool.poetry]
|
||||||
name = "python-scratchpad"
|
name = "python-scratchpad"
|
||||||
version = "0.1.0"
|
version = "0.1.0"
|
||||||
description = ""
|
description = ""
|
||||||
# authors = ["Hubert Bryłkowski <hubert@brylkowski.com>"]
|
authors = ["Hubert Bryłkowski <hubert@brylkowski.com>"]
|
||||||
readme = "readme.md"
|
readme = "README.md"
|
||||||
requires-python = ">=3.11"
|
|
||||||
dependencies = [
|
[tool.poetry.dependencies]
|
||||||
"brother-ql @ git+https://github.com/hbrylkowski/brother_ql@4225d13d209e8e4a2c17e87a75f42809e0da8fda",
|
python = "^3.11"
|
||||||
"qrcode[pil]",
|
brother-ql = {git = "https://github.com/hbrylkowski/brother_ql"}
|
||||||
# https://github.com/astral-sh/uv/issues/6384
|
jinja2 = "^3.1.2"
|
||||||
"setuptools<81",
|
pillow = "^9.5.0"
|
||||||
"jinja2>=3.1.2,<4",
|
pysnmp = "^4.4.12"
|
||||||
"pillow>=9.5.0,<10",
|
pyasn1 = "0.4.8"
|
||||||
"pysnmp>=4.4.12,<5",
|
python-telegram-bot = "^20.3"
|
||||||
"pyasn1==0.4.8,<0.5",
|
fastapi = "^0.99.1"
|
||||||
"python-telegram-bot>=20.3,<21",
|
|
||||||
"fastapi[standard]>=0.114.0",
|
|
||||||
"requests==2.32.5",
|
|
||||||
"Jinja2==3.1.6",
|
|
||||||
"pandas==2.3.3",
|
|
||||||
"python-dotenv==1.2.1",
|
|
||||||
]
|
|
||||||
|
|
||||||
[tool.poetry.group.dev.dependencies]
|
[tool.poetry.group.dev.dependencies]
|
||||||
pytest = "^7.4.0"
|
pytest = "^7.4.0"
|
||||||
black = "^23.3.0"
|
black = "^23.3.0"
|
||||||
|
|
||||||
[tool.hatch]
|
|
||||||
metadata.allow-direct-references = true
|
|
||||||
|
|
||||||
[tool.hatch.build.targets.wheel]
|
|
||||||
packages = ["labeler"]
|
|
||||||
|
|
||||||
[build-system]
|
[build-system]
|
||||||
requires = ["hatchling"]
|
requires = ["poetry-core"]
|
||||||
build-backend = "hatchling.build"
|
build-backend = "poetry.core.masonry.api"
|
||||||
|
|
|
||||||
461
zasoby.csv
461
zasoby.csv
|
|
@ -1,461 +0,0 @@
|
||||||
id,title,place,tags
|
|
||||||
45,"<a href=""https://kb.hs3.pl/t/45"">Jak stworzyć nowy wpis do bazy zasobów Hackerspace Trójmiasto?</a>",unknown,[]
|
|
||||||
20,"<a href=""https://kb.hs3.pl/t/20"">O kategorii: Baza Wiedzy Hackerspace'u</a>",unknown,[]
|
|
||||||
747,"<a href=""https://kb.hs3.pl/t/747"">Gra handheld ""Crazy Brick""</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>","['cow-work', 'video-game']"
|
|
||||||
745,"<a href=""https://kb.hs3.pl/t/745"">Statyw na aparat</a>",unknown,[]
|
|
||||||
735,"<a href=""https://kb.hs3.pl/t/735"">STD17NF03L</a>",unknown,[]
|
|
||||||
734,"<a href=""https://kb.hs3.pl/t/734"">Szuflada z procesorami STM32</a>","<a href=""https://kb.hs3.pl/tag/lab"">lab</a>",['lab']
|
|
||||||
732,"<a href=""https://kb.hs3.pl/t/732"">Eksplodujące pudełko HS3</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>","['cow-work', 'projects']"
|
|
||||||
731,"<a href=""https://kb.hs3.pl/t/731"">STM32F723</a>",unknown,[]
|
|
||||||
730,"<a href=""https://kb.hs3.pl/t/730"">NUCLEO G431RB</a>",unknown,[]
|
|
||||||
729,"<a href=""https://kb.hs3.pl/t/729"">Nucleo Expansion Board Led Driver</a>",unknown,[]
|
|
||||||
728,"<a href=""https://kb.hs3.pl/t/728"">Nucleo Expansion Board MultiSensor</a>",unknown,[]
|
|
||||||
285,"<a href=""https://kb.hs3.pl/t/285"">Konsola do gier Sony PlayStation 2 Slim + kontroler Namco GunCon</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
480,"<a href=""https://kb.hs3.pl/t/480"">Gitara elektryczna Blond TE-1 MN BB</a>","<a href=""https://kb.hs3.pl/tag/audiolab"">audiolab</a>",['audiolab']
|
|
||||||
481,"<a href=""https://kb.hs3.pl/t/481"">Gitara elektryczna Blond STR-1H MN SFG</a>","<a href=""https://kb.hs3.pl/tag/audiolab"">audiolab</a>",['audiolab']
|
|
||||||
479,"<a href=""https://kb.hs3.pl/t/479"">Guitalele Ever Play GT-WBK</a>","<a href=""https://kb.hs3.pl/tag/audiolab"">audiolab</a>",['audiolab']
|
|
||||||
456,"<a href=""https://kb.hs3.pl/t/456"">Wzmacniacz gitarowy Roland Micro Cube</a>","<a href=""https://kb.hs3.pl/tag/audiolab"">audiolab</a>",['audiolab']
|
|
||||||
530,"<a href=""https://kb.hs3.pl/t/530"">Discman SONY</a>","<a href=""https://kb.hs3.pl/tag/audiolab"">audiolab</a>",['audiolab']
|
|
||||||
531,"<a href=""https://kb.hs3.pl/t/531"">Streamer LTO-4 HP M8609A</a>","<a href=""https://kb.hs3.pl/tag/server-room"">server-room</a>",['server-room']
|
|
||||||
376,"<a href=""https://kb.hs3.pl/t/376"">Drukarka 3D HEVO (Hypercube Evolution</a>","<a href=""https://kb.hs3.pl/tag/lab"">lab</a>","['lab', '3d-print']"
|
|
||||||
699,"<a href=""https://kb.hs3.pl/t/699"">Gra Blood Bowl z przyległościami</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>","['cow-work', 'audiolab', 'boardgame', 'sticker-needed']"
|
|
||||||
720,"<a href=""https://kb.hs3.pl/t/720"">Płytki ewaluacyjne STEVAL-VP318L1F +?</a>","<a href=""https://kb.hs3.pl/tag/lab"">lab</a>",['lab']
|
|
||||||
702,"<a href=""https://kb.hs3.pl/t/702"">Wózek na tacki projektowe</a>","<a href=""https://kb.hs3.pl/tag/lab"">lab</a>",['lab']
|
|
||||||
719,"<a href=""https://kb.hs3.pl/t/719"">Pudełko projektowe ""Fala za Falą""</a>","<a href=""https://kb.hs3.pl/tag/lab"">lab</a>","['lab', 'sticker-needed']"
|
|
||||||
703,"<a href=""https://kb.hs3.pl/t/703"">Tacki projektowe</a>","<a href=""https://kb.hs3.pl/tag/lab"">lab</a>","['lab', 'sticker-needed']"
|
|
||||||
414,"<a href=""https://kb.hs3.pl/t/414"">Tester kabli RJ45, RJ11/12, BNC Lanberg</a>","<a href=""https://kb.hs3.pl/tag/lab"">lab</a>",['lab']
|
|
||||||
718,"<a href=""https://kb.hs3.pl/t/718"">Zestaw nitonakrętek alu+stal G02910</a>","<a href=""https://kb.hs3.pl/tag/lab"">lab</a>",['lab']
|
|
||||||
717,"<a href=""https://kb.hs3.pl/t/717"">Gniazdo DC 5,5/2,5mm do druku - poziome</a>","<a href=""https://kb.hs3.pl/tag/lab"">lab</a>","['lab', 'electronics']"
|
|
||||||
716,"<a href=""https://kb.hs3.pl/t/716"">Konektor FPC 8-pin</a>","<a href=""https://kb.hs3.pl/tag/lab"">lab</a>","['lab', 'electronics']"
|
|
||||||
715,"<a href=""https://kb.hs3.pl/t/715"">Przełącznik DIP switch 2 tory</a>","<a href=""https://kb.hs3.pl/tag/lab"">lab</a>","['lab', 'electronics']"
|
|
||||||
714,"<a href=""https://kb.hs3.pl/t/714"">Przełącznik DIP switch 4 tory</a>","<a href=""https://kb.hs3.pl/tag/lab"">lab</a>","['lab', 'electronics']"
|
|
||||||
713,"<a href=""https://kb.hs3.pl/t/713"">Diody LED czerwone, błękitne</a>","<a href=""https://kb.hs3.pl/tag/lab"">lab</a>","['lab', 'electronics']"
|
|
||||||
712,"<a href=""https://kb.hs3.pl/t/712"">Złącze śrubowe ARK 3-pinowe</a>","<a href=""https://kb.hs3.pl/tag/lab"">lab</a>","['lab', 'electronics']"
|
|
||||||
711,"<a href=""https://kb.hs3.pl/t/711"">Złącze śrubowe ARK 2-pinowe</a>","<a href=""https://kb.hs3.pl/tag/lab"">lab</a>","['lab', 'electronics']"
|
|
||||||
710,"<a href=""https://kb.hs3.pl/t/710"">Złącze śrubowe ARK 4-pinowe</a>","<a href=""https://kb.hs3.pl/tag/lab"">lab</a>","['lab', 'electronics']"
|
|
||||||
709,"<a href=""https://kb.hs3.pl/t/709"">ESP-32</a>","<a href=""https://kb.hs3.pl/tag/lab"">lab</a>","['lab', 'electronics']"
|
|
||||||
708,"<a href=""https://kb.hs3.pl/t/708"">Origami LED Matrix</a>","<a href=""https://kb.hs3.pl/tag/server-room"">server-room</a>","['projects', 'server-room']"
|
|
||||||
704,"<a href=""https://kb.hs3.pl/t/704"">Tranzystor PNP bipolarny 50V</a>","<a href=""https://kb.hs3.pl/tag/lab"">lab</a>","['lab', 'electronics']"
|
|
||||||
705,"<a href=""https://kb.hs3.pl/t/705"">Tranzystor NPN bipolarny 45V</a>","<a href=""https://kb.hs3.pl/tag/lab"">lab</a>","['lab', 'electronics']"
|
|
||||||
707,"<a href=""https://kb.hs3.pl/t/707"">Przycisk monostabilny - tact switch</a>","<a href=""https://kb.hs3.pl/tag/lab"">lab</a>","['lab', 'electronics']"
|
|
||||||
706,"<a href=""https://kb.hs3.pl/t/706"">Tranzystor T482 BVBR11</a>","<a href=""https://kb.hs3.pl/tag/lab"">lab</a>","['lab', 'electronics']"
|
|
||||||
561,"<a href=""https://kb.hs3.pl/t/561"">Antena Dipol na 30m</a>","<a href=""https://kb.hs3.pl/tag/lab"">lab</a>",['lab']
|
|
||||||
701,"<a href=""https://kb.hs3.pl/t/701"">Celestia - edukacyjna ściana nocnego nieba</a>","<a href=""https://kb.hs3.pl/tag/server-room"">server-room</a>","['projects', 'server-room']"
|
|
||||||
538,"<a href=""https://kb.hs3.pl/t/538"">Interfejs audio Line6 GX</a>","<a href=""https://kb.hs3.pl/tag/audiolab"">audiolab</a>",['audiolab']
|
|
||||||
388,"<a href=""https://kb.hs3.pl/t/388"">Zasilacz 16A, 12V dc</a>","<a href=""https://kb.hs3.pl/tag/lab"">lab</a>",['lab']
|
|
||||||
700,"<a href=""https://kb.hs3.pl/t/700"">Drukarka 3D Creality Ender do samodzielnego złożenia</a>","<a href=""https://kb.hs3.pl/tag/lab"">lab</a>","['lab', 'sticker-needed']"
|
|
||||||
377,"<a href=""https://kb.hs3.pl/t/377"">Drukarka 3D “Elegoo Neptune 4 Pro”</a>","<a href=""https://kb.hs3.pl/tag/lab"">lab</a>","['lab', '3d-print']"
|
|
||||||
514,"<a href=""https://kb.hs3.pl/t/514"">Pistolet do kleju na gorąco</a>","<a href=""https://kb.hs3.pl/tag/lab"">lab</a>",['lab']
|
|
||||||
698,"<a href=""https://kb.hs3.pl/t/698"">Disco betoniarka</a>","<a href=""https://kb.hs3.pl/tag/garage"">garage</a>","['garage', 'projects', 'sticker-needed']"
|
|
||||||
179,"<a href=""https://kb.hs3.pl/t/179"">Sprzęt komp Desktop Dr Robotomy</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
585,"<a href=""https://kb.hs3.pl/t/585"">Ścianka narzędziowa</a>","<a href=""https://kb.hs3.pl/tag/lab"">lab</a>",['lab']
|
|
||||||
584,"<a href=""https://kb.hs3.pl/t/584"">Stojak ze śrubokrętami</a>","<a href=""https://kb.hs3.pl/tag/lab"">lab</a>",['lab']
|
|
||||||
583,"<a href=""https://kb.hs3.pl/t/583"">Pudełko z zapalniczkami</a>","<a href=""https://kb.hs3.pl/tag/lab"">lab</a>",['lab']
|
|
||||||
582,"<a href=""https://kb.hs3.pl/t/582"">Konwerter ATC-1000 firmy F&F</a>","<a href=""https://kb.hs3.pl/tag/lab"">lab</a>",['lab']
|
|
||||||
581,"<a href=""https://kb.hs3.pl/t/581"">Pojemnik z konektorami</a>","<a href=""https://kb.hs3.pl/tag/lab"">lab</a>",['lab']
|
|
||||||
580,"<a href=""https://kb.hs3.pl/t/580"">Pudło - rurki / koszulki termokurczliwe, różne rodzaje</a>","<a href=""https://kb.hs3.pl/tag/lab"">lab</a>",['lab']
|
|
||||||
579,"<a href=""https://kb.hs3.pl/t/579"">Uchwyt na kolbę gorącego powietrza (hot-air) z magnetycznym stolikiem naprawczym W.E.R 628</a>","<a href=""https://kb.hs3.pl/tag/lab"">lab</a>",['lab']
|
|
||||||
578,"<a href=""https://kb.hs3.pl/t/578"">Myjka ultradźwiękowa 2</a>","<a href=""https://kb.hs3.pl/tag/lab"">lab</a>",['lab']
|
|
||||||
577,"<a href=""https://kb.hs3.pl/t/577"">Żywiczna drukarka 3D Elegoo Mars 2 Pro</a>","<a href=""https://kb.hs3.pl/tag/lab"">lab</a>","['lab', '3d-print']"
|
|
||||||
576,"<a href=""https://kb.hs3.pl/t/576"">Pudło z filamentami kolorowymi krótkimi</a>","<a href=""https://kb.hs3.pl/tag/lab"">lab</a>","['lab', '3d-print']"
|
|
||||||
529,"<a href=""https://kb.hs3.pl/t/529"">Projektor Optoma</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
527,"<a href=""https://kb.hs3.pl/t/527"">Stacja dokująca USB-C + ładowarka bezprzewodowa</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
575,"<a href=""https://kb.hs3.pl/t/575"">Pudło z materiałami do drukarek 3D</a>","<a href=""https://kb.hs3.pl/tag/lab"">lab</a>",['lab']
|
|
||||||
574,"<a href=""https://kb.hs3.pl/t/574"">Laminator biurowy Leitz iLAM Office Pro A3</a>","<a href=""https://kb.hs3.pl/tag/lab"">lab</a>",['lab']
|
|
||||||
573,"<a href=""https://kb.hs3.pl/t/573"">Deska do krojenia, bambus, 53x46 cm</a>","<a href=""https://kb.hs3.pl/tag/lab"">lab</a>",['lab']
|
|
||||||
572,"<a href=""https://kb.hs3.pl/t/572"">Farba Akrylowa Greenish</a>","<a href=""https://kb.hs3.pl/tag/lab"">lab</a>",['lab']
|
|
||||||
571,"<a href=""https://kb.hs3.pl/t/571"">Smartphone Nexus LG</a>","<a href=""https://kb.hs3.pl/tag/lab"">lab</a>",['lab']
|
|
||||||
570,"<a href=""https://kb.hs3.pl/t/570"">Smartphone Google</a>","<a href=""https://kb.hs3.pl/tag/lab"">lab</a>",['lab']
|
|
||||||
569,"<a href=""https://kb.hs3.pl/t/569"">Smartphone Samsung</a>","<a href=""https://kb.hs3.pl/tag/lab"">lab</a>",['lab']
|
|
||||||
568,"<a href=""https://kb.hs3.pl/t/568"">Redmi smartphone</a>","<a href=""https://kb.hs3.pl/tag/lab"">lab</a>",['lab']
|
|
||||||
567,"<a href=""https://kb.hs3.pl/t/567"">iPhone</a>","<a href=""https://kb.hs3.pl/tag/lab"">lab</a>",['lab']
|
|
||||||
566,"<a href=""https://kb.hs3.pl/t/566"">Materiały do plotera (winyl i inne) + krepa</a>","<a href=""https://kb.hs3.pl/tag/lab"">lab</a>",['lab']
|
|
||||||
565,"<a href=""https://kb.hs3.pl/t/565"">Antena bazowa HamRadioShop 10 cm</a>","<a href=""https://kb.hs3.pl/tag/lab"">lab</a>",['lab']
|
|
||||||
564,"<a href=""https://kb.hs3.pl/t/564"">LORA / Meshtastic</a>","<a href=""https://kb.hs3.pl/tag/lab"">lab</a>",['lab']
|
|
||||||
563,"<a href=""https://kb.hs3.pl/t/563"">Przełącznik antenowy na 4 anteny KF ze sterownikiem</a>","<a href=""https://kb.hs3.pl/tag/lab"">lab</a>",['lab']
|
|
||||||
562,"<a href=""https://kb.hs3.pl/t/562"">DREMEL 3000</a>","<a href=""https://kb.hs3.pl/tag/lab"">lab</a>",['lab']
|
|
||||||
560,"<a href=""https://kb.hs3.pl/t/560"">Przełącznik antenowy z kontrolerem</a>",unknown,[]
|
|
||||||
304,"<a href=""https://kb.hs3.pl/t/304"">Monitor LG StudioWorks 560N</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
554,"<a href=""https://kb.hs3.pl/t/554"">ArcaderOS - Śmieciowy Arcade Charytatywny dla każdego</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
283,"<a href=""https://kb.hs3.pl/t/283"">Telewizor Funai</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
478,"<a href=""https://kb.hs3.pl/t/478"">Gitara basowa Squier Precision Bass</a>","<a href=""https://kb.hs3.pl/tag/audiolab"">audiolab</a>",['audiolab']
|
|
||||||
533,"<a href=""https://kb.hs3.pl/t/533"">Access Point Mikrotik cAP ac</a>",unknown,[]
|
|
||||||
546,"<a href=""https://kb.hs3.pl/t/546"">Kwadraty ze sklejki w drewnianych pudełkach</a>",unknown,[]
|
|
||||||
545,"<a href=""https://kb.hs3.pl/t/545"">LEGO piedestał z figurkami i jednorożcem</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
541,"<a href=""https://kb.hs3.pl/t/541"">HAM QRP Szpej</a>",unknown,[]
|
|
||||||
543,"<a href=""https://kb.hs3.pl/t/543"">PKL, RF7, kable koncentryczne KF</a>",unknown,[]
|
|
||||||
542,"<a href=""https://kb.hs3.pl/t/542"">Antena Uda-Yagi 2m i 70 cm</a>",unknown,[]
|
|
||||||
370,"<a href=""https://kb.hs3.pl/t/370"">Infiniti mirror - części, pudło</a>","<a href=""https://kb.hs3.pl/tag/lab"">lab</a>",['lab']
|
|
||||||
540,"<a href=""https://kb.hs3.pl/t/540"">Icom 706-mk2</a>",unknown,[]
|
|
||||||
537,"<a href=""https://kb.hs3.pl/t/537"">Płyta główna GIGABYTE GA-790XT-USB3</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
536,"<a href=""https://kb.hs3.pl/t/536"">Płyta główna ECS L7VMM3</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
535,"<a href=""https://kb.hs3.pl/t/535"">Płyta główna EPoX EP-8K9A7I</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
92,"<a href=""https://kb.hs3.pl/t/92"">Drukarka 3D Creality K1 Max</a>","<a href=""https://kb.hs3.pl/tag/lab"">lab</a>","['lab', 'tools', '3d-print']"
|
|
||||||
454,"<a href=""https://kb.hs3.pl/t/454"">Perkusja Alesis DM8</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>","['cow-work', 'audiolab']"
|
|
||||||
273,"<a href=""https://kb.hs3.pl/t/273"">Drukarka Samsung ML-3710ND</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
476,"<a href=""https://kb.hs3.pl/t/476"">Wieża TECHNICS EH550 - kolumny głośnikowe</a>","<a href=""https://kb.hs3.pl/tag/audiolab"">audiolab</a>",['audiolab']
|
|
||||||
286,"<a href=""https://kb.hs3.pl/t/286"">Magnetowid VHS Philips VR 471</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
482,"<a href=""https://kb.hs3.pl/t/482"">Magnetofon kasetowy Technics RS-B765</a>","<a href=""https://kb.hs3.pl/tag/audiolab"">audiolab</a>",['audiolab']
|
|
||||||
317,"<a href=""https://kb.hs3.pl/t/317"">Sound Technology 1700B Distortion Measurement System</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
311,"<a href=""https://kb.hs3.pl/t/311"">Hung Chang Oscilloscope 5504 40MHz</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
279,"<a href=""https://kb.hs3.pl/t/279"">Komputer Apple Macintosh SE</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
292,"<a href=""https://kb.hs3.pl/t/292"">Wieża TECHNICS EH550 - Stereo sound processor SH-EH550</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
293,"<a href=""https://kb.hs3.pl/t/293"">Wieża TECHNICS EH550 - Stereo cassette deck RS-EH750</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
294,"<a href=""https://kb.hs3.pl/t/294"">Wieża TECHNICS EH550 - Compact disc player SL-EH750</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
291,"<a href=""https://kb.hs3.pl/t/291"">Wieża TECHNICS EH550 - Stereo tuner amplifier SA-EH550</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
532,"<a href=""https://kb.hs3.pl/t/532"">Telefon komórkowy Compas CTKE08</a>",unknown,[]
|
|
||||||
357,"<a href=""https://kb.hs3.pl/t/357"">Radio samochodowe Alpine</a>","<a href=""https://kb.hs3.pl/tag/audiolab"">audiolab</a>",['audiolab']
|
|
||||||
519,"<a href=""https://kb.hs3.pl/t/519"">Statyw Keyboard</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>","['cow-work', 'audiolab']"
|
|
||||||
352,"<a href=""https://kb.hs3.pl/t/352"">Przejściówki USB-A => Power Jack</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
451,"<a href=""https://kb.hs3.pl/t/451"">Maty lutownicze</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>","['cow-work', 'lab']"
|
|
||||||
490,"<a href=""https://kb.hs3.pl/t/490"">Radiomagnetofon przenośny Panasonic RQ-V77</a>","<a href=""https://kb.hs3.pl/tag/audiolab"">audiolab</a>",['audiolab']
|
|
||||||
312,"<a href=""https://kb.hs3.pl/t/312"">Szufladka ""Zestawy adapterów końcówek do zasilacza laptopa"" / końcówki do zasilania</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
526,"<a href=""https://kb.hs3.pl/t/526"">Monitory</a>",unknown,[]
|
|
||||||
528,"<a href=""https://kb.hs3.pl/t/528"">Stacja dokująca USB-C z wbudowaną klawiaturą Unitek</a>",unknown,[]
|
|
||||||
61,"<a href=""https://kb.hs3.pl/t/61"">HS3 BOFH</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>","['cow-work', 'garage', 'events', 'bofh']"
|
|
||||||
493,"<a href=""https://kb.hs3.pl/t/493"">Wkrętarka Niteo Tools</a>","<a href=""https://kb.hs3.pl/tag/lab"">lab</a>",['lab']
|
|
||||||
494,"<a href=""https://kb.hs3.pl/t/494"">Quad Power Supply Cobrabid KB-60-01</a>","<a href=""https://kb.hs3.pl/tag/audiolab"">audiolab</a>",['audiolab']
|
|
||||||
495,"<a href=""https://kb.hs3.pl/t/495"">Lenco PA-45 Portable Sound System with Bluetooth</a>","<a href=""https://kb.hs3.pl/tag/audiolab"">audiolab</a>",['audiolab']
|
|
||||||
496,"<a href=""https://kb.hs3.pl/t/496"">Głośnik gitarowy DIY</a>","<a href=""https://kb.hs3.pl/tag/audiolab"">audiolab</a>",['audiolab']
|
|
||||||
498,"<a href=""https://kb.hs3.pl/t/498"">Wiertarka udarowa | Bosch Professional GSB 16 RE</a>","<a href=""https://kb.hs3.pl/tag/lab"">lab</a>",['lab']
|
|
||||||
497,"<a href=""https://kb.hs3.pl/t/497"">Drukarka DYMO Omega S0717930</a>","<a href=""https://kb.hs3.pl/tag/lab"">lab</a>",['lab']
|
|
||||||
499,"<a href=""https://kb.hs3.pl/t/499"">Pudło ""wiercimy, wkręcamy i różne inne""</a>","<a href=""https://kb.hs3.pl/tag/lab"">lab</a>",['lab']
|
|
||||||
500,"<a href=""https://kb.hs3.pl/t/500"">Pudło z chemią</a>","<a href=""https://kb.hs3.pl/tag/lab"">lab</a>",['lab']
|
|
||||||
503,"<a href=""https://kb.hs3.pl/t/503"">Lutownica TS 80</a>","<a href=""https://kb.hs3.pl/tag/lab"">lab</a>",['lab']
|
|
||||||
507,"<a href=""https://kb.hs3.pl/t/507"">ZD-939L stacja na gorące powietrze HOT-AIR</a>","<a href=""https://kb.hs3.pl/tag/lab"">lab</a>",['lab']
|
|
||||||
513,"<a href=""https://kb.hs3.pl/t/513"">Urządzenie do wywoływania klisz polimerowych KENT Belichtungsgerät BG 250</a>","<a href=""https://kb.hs3.pl/tag/lab"">lab</a>",['lab']
|
|
||||||
501,"<a href=""https://kb.hs3.pl/t/501"">Switch Planet FSD-803</a>","<a href=""https://kb.hs3.pl/tag/audiolab"">audiolab</a>",['audiolab']
|
|
||||||
502,"<a href=""https://kb.hs3.pl/t/502"">Switch ES-3208P</a>","<a href=""https://kb.hs3.pl/tag/audiolab"">audiolab</a>",['audiolab']
|
|
||||||
504,"<a href=""https://kb.hs3.pl/t/504"">Access Point TP-Link</a>","<a href=""https://kb.hs3.pl/tag/audiolab"">audiolab</a>",['audiolab']
|
|
||||||
505,"<a href=""https://kb.hs3.pl/t/505"">Mikrofon T-Bone SC-300</a>","<a href=""https://kb.hs3.pl/tag/audiolab"">audiolab</a>",['audiolab']
|
|
||||||
506,"<a href=""https://kb.hs3.pl/t/506"">Uchwyty biurkowe do mikrofonu/kamery</a>","<a href=""https://kb.hs3.pl/tag/audiolab"">audiolab</a>",['audiolab']
|
|
||||||
508,"<a href=""https://kb.hs3.pl/t/508"">Bongosy</a>","<a href=""https://kb.hs3.pl/tag/audiolab"">audiolab</a>",['audiolab']
|
|
||||||
509,"<a href=""https://kb.hs3.pl/t/509"">Dalekopis Lorenz LO133 Automatik</a>","<a href=""https://kb.hs3.pl/tag/audiolab"">audiolab</a>",['audiolab']
|
|
||||||
515,"<a href=""https://kb.hs3.pl/t/515"">Zegar mA</a>","<a href=""https://kb.hs3.pl/tag/lab"">lab</a>",['lab']
|
|
||||||
510,"<a href=""https://kb.hs3.pl/t/510"">Soundbar Dell AX510</a>","<a href=""https://kb.hs3.pl/tag/audiolab"">audiolab</a>",['audiolab']
|
|
||||||
511,"<a href=""https://kb.hs3.pl/t/511"">Głośniki komputerowe Creative Inspire T3100</a>","<a href=""https://kb.hs3.pl/tag/audiolab"">audiolab</a>",['audiolab']
|
|
||||||
516,"<a href=""https://kb.hs3.pl/t/516"">Głośnik CUBE</a>","<a href=""https://kb.hs3.pl/tag/lab"">lab</a>",['lab']
|
|
||||||
512,"<a href=""https://kb.hs3.pl/t/512"">Pegasus & Co</a>","<a href=""https://kb.hs3.pl/tag/audiolab"">audiolab</a>",['audiolab']
|
|
||||||
517,"<a href=""https://kb.hs3.pl/t/517"">Rozlutownica</a>","<a href=""https://kb.hs3.pl/tag/lab"">lab</a>",['lab']
|
|
||||||
518,"<a href=""https://kb.hs3.pl/t/518"">Wałek giętki do wiertarki Dremel</a>","<a href=""https://kb.hs3.pl/tag/lab"">lab</a>",['lab']
|
|
||||||
520,"<a href=""https://kb.hs3.pl/t/520"">Uchwyt do telewizora / monitora</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
521,"<a href=""https://kb.hs3.pl/t/521"">Terminal MOTOROLA MC9062 (1 szt) i MC9060 (3 szt)</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
522,"<a href=""https://kb.hs3.pl/t/522"">HUB 10Mb Hewlett Packard J3188A</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
489,"<a href=""https://kb.hs3.pl/t/489"">Aparat fotograficzny Agat 18K</a>","<a href=""https://kb.hs3.pl/tag/audiolab"">audiolab</a>",['audiolab']
|
|
||||||
488,"<a href=""https://kb.hs3.pl/t/488"">Aparat fotograficzny Nikon Coolpix L26</a>","<a href=""https://kb.hs3.pl/tag/audiolab"">audiolab</a>",['audiolab']
|
|
||||||
487,"<a href=""https://kb.hs3.pl/t/487"">Aparat fotograficzny Hitachi HDC-761E</a>","<a href=""https://kb.hs3.pl/tag/audiolab"">audiolab</a>",['audiolab']
|
|
||||||
486,"<a href=""https://kb.hs3.pl/t/486"">Aparat fotograficzny Konica Minolta</a>","<a href=""https://kb.hs3.pl/tag/audiolab"">audiolab</a>",['audiolab']
|
|
||||||
485,"<a href=""https://kb.hs3.pl/t/485"">Odtwarzacz przenośny Philips</a>","<a href=""https://kb.hs3.pl/tag/audiolab"">audiolab</a>",['audiolab']
|
|
||||||
484,"<a href=""https://kb.hs3.pl/t/484"">Komputer AiO POS CHD8700</a>","<a href=""https://kb.hs3.pl/tag/audiolab"">audiolab</a>",['audiolab']
|
|
||||||
483,"<a href=""https://kb.hs3.pl/t/483"">Tuner Technics ST-600L</a>","<a href=""https://kb.hs3.pl/tag/audiolab"">audiolab</a>",['audiolab']
|
|
||||||
491,"<a href=""https://kb.hs3.pl/t/491"">Odkurzacz Zelmer</a>","<a href=""https://kb.hs3.pl/tag/lab"">lab</a>",['lab']
|
|
||||||
492,"<a href=""https://kb.hs3.pl/t/492"">Poziomica 1,50m</a>","<a href=""https://kb.hs3.pl/tag/lab"">lab</a>",['lab']
|
|
||||||
455,"<a href=""https://kb.hs3.pl/t/455"">Wzmacniacz gitarowy Peavey Rage 258</a>","<a href=""https://kb.hs3.pl/tag/audiolab"">audiolab</a>",['audiolab']
|
|
||||||
458,"<a href=""https://kb.hs3.pl/t/458"">Słuchawki Creative Aurvana Live!</a>","<a href=""https://kb.hs3.pl/tag/audiolab"">audiolab</a>",['audiolab']
|
|
||||||
459,"<a href=""https://kb.hs3.pl/t/459"">Słuchawki Sennheiser HD25</a>","<a href=""https://kb.hs3.pl/tag/audiolab"">audiolab</a>",['audiolab']
|
|
||||||
460,"<a href=""https://kb.hs3.pl/t/460"">Mikrofon Grundig GDM 312</a>","<a href=""https://kb.hs3.pl/tag/audiolab"">audiolab</a>",['audiolab']
|
|
||||||
461,"<a href=""https://kb.hs3.pl/t/461"">Looper Ditto TC Electronic</a>","<a href=""https://kb.hs3.pl/tag/audiolab"">audiolab</a>",['audiolab']
|
|
||||||
462,"<a href=""https://kb.hs3.pl/t/462"">Mikser Behringer MX400 Micromix</a>","<a href=""https://kb.hs3.pl/tag/audiolab"">audiolab</a>",['audiolab']
|
|
||||||
463,"<a href=""https://kb.hs3.pl/t/463"">Korg Volca Keys</a>","<a href=""https://kb.hs3.pl/tag/audiolab"">audiolab</a>",['audiolab']
|
|
||||||
464,"<a href=""https://kb.hs3.pl/t/464"">Korg Volca Sample</a>","<a href=""https://kb.hs3.pl/tag/audiolab"">audiolab</a>",['audiolab']
|
|
||||||
465,"<a href=""https://kb.hs3.pl/t/465"">Korg Volca Mix</a>","<a href=""https://kb.hs3.pl/tag/audiolab"">audiolab</a>",['audiolab']
|
|
||||||
466,"<a href=""https://kb.hs3.pl/t/466"">Korg Volca Bass</a>","<a href=""https://kb.hs3.pl/tag/audiolab"">audiolab</a>",['audiolab']
|
|
||||||
467,"<a href=""https://kb.hs3.pl/t/467"">Korg Volca Modular</a>","<a href=""https://kb.hs3.pl/tag/audiolab"">audiolab</a>",['audiolab']
|
|
||||||
468,"<a href=""https://kb.hs3.pl/t/468"">Yamaha DD-10 Drum Machine</a>","<a href=""https://kb.hs3.pl/tag/audiolab"">audiolab</a>",['audiolab']
|
|
||||||
477,"<a href=""https://kb.hs3.pl/t/477"">Wzmacniacz zintegrowany Technics SU-810</a>","<a href=""https://kb.hs3.pl/tag/audiolab"">audiolab</a>",['audiolab']
|
|
||||||
470,"<a href=""https://kb.hs3.pl/t/470"">Mikrofon Rode NT1-A</a>","<a href=""https://kb.hs3.pl/tag/audiolab"">audiolab</a>",['audiolab']
|
|
||||||
473,"<a href=""https://kb.hs3.pl/t/473"">Obudowa komputerowa Chieftec Tower of BBL (but SMOL)</a>","<a href=""https://kb.hs3.pl/tag/audiolab"">audiolab</a>",['audiolab']
|
|
||||||
447,"<a href=""https://kb.hs3.pl/t/447"">Aerograf PS-22 Verke</a>","<a href=""https://kb.hs3.pl/tag/lab"">lab</a>",['lab']
|
|
||||||
475,"<a href=""https://kb.hs3.pl/t/475"">Głośniki LG CMS4340F</a>","<a href=""https://kb.hs3.pl/tag/audiolab"">audiolab</a>",['audiolab']
|
|
||||||
474,"<a href=""https://kb.hs3.pl/t/474"">Wzmacniacz DIY 12V DC</a>","<a href=""https://kb.hs3.pl/tag/audiolab"">audiolab</a>",['audiolab']
|
|
||||||
472,"<a href=""https://kb.hs3.pl/t/472"">Obudowa komputerowa Chieftec Tower of BBL</a>","<a href=""https://kb.hs3.pl/tag/audiolab"">audiolab</a>",['audiolab']
|
|
||||||
471,"<a href=""https://kb.hs3.pl/t/471"">Głośniki DIY d33p w00f</a>","<a href=""https://kb.hs3.pl/tag/audiolab"">audiolab</a>",['audiolab']
|
|
||||||
469,"<a href=""https://kb.hs3.pl/t/469"">A8 Wireless Sound Transmitter/Receiver</a>","<a href=""https://kb.hs3.pl/tag/audiolab"">audiolab</a>",['audiolab']
|
|
||||||
453,"<a href=""https://kb.hs3.pl/t/453"">Klawiatury laptopowe</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
452,"<a href=""https://kb.hs3.pl/t/452"">Klawiatury</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
417,"<a href=""https://kb.hs3.pl/t/417"">Kable Audio Jack-Jack Mono</a>","<a href=""https://kb.hs3.pl/tag/audiolab"">audiolab</a>",['audiolab']
|
|
||||||
449,"<a href=""https://kb.hs3.pl/t/449"">Omnifixo</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>","['cow-work', 'lab']"
|
|
||||||
448,"<a href=""https://kb.hs3.pl/t/448"">Joystick Thrustmaster T.16000M</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
206,"<a href=""https://kb.hs3.pl/t/206"">Club* Mate</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
450,"<a href=""https://kb.hs3.pl/t/450"">Lutownica T12 + groty</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>","['cow-work', 'lab']"
|
|
||||||
441,"<a href=""https://kb.hs3.pl/t/441"">Podnośnik samochodowe 2,5 ton</a>","<a href=""https://kb.hs3.pl/tag/garage"">garage</a>","['garage', 'tools']"
|
|
||||||
443,"<a href=""https://kb.hs3.pl/t/443"">Odciąg trocin/wiórów Cormak</a>","<a href=""https://kb.hs3.pl/tag/garage"">garage</a>",['garage']
|
|
||||||
439,"<a href=""https://kb.hs3.pl/t/439"">Mikro regały. W70xD50xH55</a>","<a href=""https://kb.hs3.pl/tag/garage"">garage</a>",['garage']
|
|
||||||
405,"<a href=""https://kb.hs3.pl/t/405"">Home Automation Switches</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>","['cow-work', 'lab', 'server-room']"
|
|
||||||
431,"<a href=""https://kb.hs3.pl/t/431"">Audio Mixer XENYX 302USB</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
430,"<a href=""https://kb.hs3.pl/t/430"">Głośniki Loewe L82 A</a>","<a href=""https://kb.hs3.pl/tag/audiolab"">audiolab</a>",['audiolab']
|
|
||||||
429,"<a href=""https://kb.hs3.pl/t/429"">Komputer Sun Ultra 45 Workstation 500s XVR2500 ULTRAsparc IIIi</a>","<a href=""https://kb.hs3.pl/tag/audiolab"">audiolab</a>",['audiolab']
|
|
||||||
428,"<a href=""https://kb.hs3.pl/t/428"">Hodowla gryzoni (myszki et al.)</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
426,"<a href=""https://kb.hs3.pl/t/426"">Karton ""Drukarka paragonowa + etykietki""</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
415,"<a href=""https://kb.hs3.pl/t/415"">Multimetr, oscyloskop, generator sygnałów JT-OMS01</a>","<a href=""https://kb.hs3.pl/tag/lab"">lab</a>",['lab']
|
|
||||||
375,"<a href=""https://kb.hs3.pl/t/375"">Termostaty</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>","['cow-work', 'lab', 'audiolab', 'server-room']"
|
|
||||||
432,"<a href=""https://kb.hs3.pl/t/432"">Rode Wireless GO II</a>",unknown,[]
|
|
||||||
435,"<a href=""https://kb.hs3.pl/t/435"">Capture Card/Passthrough (black)</a>",unknown,[]
|
|
||||||
434,"<a href=""https://kb.hs3.pl/t/434"">Capture Card (gray)</a>",unknown,[]
|
|
||||||
438,"<a href=""https://kb.hs3.pl/t/438"">Rode Lav Mic</a>",unknown,[]
|
|
||||||
437,"<a href=""https://kb.hs3.pl/t/437"">MACROSILICON usb extscreen</a>",unknown,[]
|
|
||||||
436,"<a href=""https://kb.hs3.pl/t/436"">HDMI Extender</a>",unknown,[]
|
|
||||||
433,"<a href=""https://kb.hs3.pl/t/433"">1->4 HDMI Splitter</a>",unknown,[]
|
|
||||||
149,"<a href=""https://kb.hs3.pl/t/149"">LEDon Pink pussy</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
151,"<a href=""https://kb.hs3.pl/t/151"">LEDon Bulb</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
148,"<a href=""https://kb.hs3.pl/t/148"">LEDon HS3</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
147,"<a href=""https://kb.hs3.pl/t/147"">LEDon Classy Lady</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
418,"<a href=""https://kb.hs3.pl/t/418"">Karton ""Artykuły higieniczne""</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
419,"<a href=""https://kb.hs3.pl/t/419"">Karton ""Akces(er)oria lutowanie""</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
421,"<a href=""https://kb.hs3.pl/t/421"">Karton ""HS3 Narzędzia Warsztatowe""</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
422,"<a href=""https://kb.hs3.pl/t/422"">Karton ""Taśmy samoprzylepne""</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
423,"<a href=""https://kb.hs3.pl/t/423"">Karton ""Przedłużacze 230V""</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
424,"<a href=""https://kb.hs3.pl/t/424"">Rzepowisko</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
427,"<a href=""https://kb.hs3.pl/t/427"">Głośniki Creative GigaWorks T20 MultiMedia Speaker 28W MF1545</a>","<a href=""https://kb.hs3.pl/tag/audiolab"">audiolab</a>",['audiolab']
|
|
||||||
425,"<a href=""https://kb.hs3.pl/t/425"">Repeater Zigbee Cow-work</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
420,"<a href=""https://kb.hs3.pl/t/420"">Karton ""Bags""</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
208,"<a href=""https://kb.hs3.pl/t/208"">Komputer Nixdorf XT ""All-in-One Portable""</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
47,"<a href=""https://kb.hs3.pl/t/47"">Cricut Maker 3 ploter tnący</a>","<a href=""https://kb.hs3.pl/tag/lab"">lab</a>","['lab', 'tools']"
|
|
||||||
411,"<a href=""https://kb.hs3.pl/t/411"">Stacja W.E.R 852D+ do prac z smd</a>","<a href=""https://kb.hs3.pl/tag/lab"">lab</a>",['lab']
|
|
||||||
416,"<a href=""https://kb.hs3.pl/t/416"">Switch zarządzalny MikroTik CRS309-1G-8S+IN 1x1GbE 8x10GbE SFP+ RS232 PoE</a>","<a href=""https://kb.hs3.pl/tag/server-room"">server-room</a>",['server-room']
|
|
||||||
413,"<a href=""https://kb.hs3.pl/t/413"">Zasilacz regulowany</a>","<a href=""https://kb.hs3.pl/tag/lab"">lab</a>",['lab']
|
|
||||||
412,"<a href=""https://kb.hs3.pl/t/412"">Stacja lutownicza 937D</a>","<a href=""https://kb.hs3.pl/tag/lab"">lab</a>",['lab']
|
|
||||||
410,"<a href=""https://kb.hs3.pl/t/410"">Stacja lutownicza LF-1660SD</a>","<a href=""https://kb.hs3.pl/tag/lab"">lab</a>",['lab']
|
|
||||||
409,"<a href=""https://kb.hs3.pl/t/409"">Stacja do rozlutowywania DS-915</a>","<a href=""https://kb.hs3.pl/tag/lab"">lab</a>",['lab']
|
|
||||||
197,"<a href=""https://kb.hs3.pl/t/197"">Sprzęt komp laptop Oden-dono</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
189,"<a href=""https://kb.hs3.pl/t/189"">Sprzęt komp laptop Udon-san</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
200,"<a href=""https://kb.hs3.pl/t/200"">Sprzęt komp laptop Bogumił</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
202,"<a href=""https://kb.hs3.pl/t/202"">Sprzęt komp laptop Amilo</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
193,"<a href=""https://kb.hs3.pl/t/193"">Sprzęt komp laptop Victoria</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
188,"<a href=""https://kb.hs3.pl/t/188"">Sprzęt komp laptop mały Jaś</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
199,"<a href=""https://kb.hs3.pl/t/199"">Sprzęt komp laptop Robin</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
407,"<a href=""https://kb.hs3.pl/t/407"">Mikser audio Phonic MM2005</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>","['cow-work', 'audiolab']"
|
|
||||||
401,"<a href=""https://kb.hs3.pl/t/401"">Telewizor LG 37LK450-ZH</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
404,"<a href=""https://kb.hs3.pl/t/404"">Kamera USB Savio CAK-02</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
397,"<a href=""https://kb.hs3.pl/t/397"">Telewizor NEC E658</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
406,"<a href=""https://kb.hs3.pl/t/406"">Klawiatura sterująca MIDI/USB AKAI MPK 61</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>","['cow-work', 'audiolab']"
|
|
||||||
398,"<a href=""https://kb.hs3.pl/t/398"">Telewizor Samsung LE37C530</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
403,"<a href=""https://kb.hs3.pl/t/403"">Domofon Hikvision</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
400,"<a href=""https://kb.hs3.pl/t/400"">Chromecast 2 NC2-6A5</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
399,"<a href=""https://kb.hs3.pl/t/399"">Klawiatura MIDI Arturia Keystep</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>","['cow-work', 'audiolab']"
|
|
||||||
395,"<a href=""https://kb.hs3.pl/t/395"">Przyssawka do powierzchni płaskich</a>","<a href=""https://kb.hs3.pl/tag/lab"">lab</a>",['lab']
|
|
||||||
394,"<a href=""https://kb.hs3.pl/t/394"">Rozlutownica bez regulacji temperatury</a>","<a href=""https://kb.hs3.pl/tag/lab"">lab</a>",['lab']
|
|
||||||
393,"<a href=""https://kb.hs3.pl/t/393"">Lutownica Solomon</a>","<a href=""https://kb.hs3.pl/tag/lab"">lab</a>",['lab']
|
|
||||||
392,"<a href=""https://kb.hs3.pl/t/392"">Myjka Ultradźwiękowa</a>","<a href=""https://kb.hs3.pl/tag/lab"">lab</a>",['lab']
|
|
||||||
391,"<a href=""https://kb.hs3.pl/t/391"">Kamera statyw zestaw do pracy z płytkami PCB</a>","<a href=""https://kb.hs3.pl/tag/lab"">lab</a>",['lab']
|
|
||||||
390,"<a href=""https://kb.hs3.pl/t/390"">Wyciąg stanowiska do lutowania</a>","<a href=""https://kb.hs3.pl/tag/lab"">lab</a>",['lab']
|
|
||||||
384,"<a href=""https://kb.hs3.pl/t/384"">Pojemnik FOTO</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
389,"<a href=""https://kb.hs3.pl/t/389"">Karton z częściami SMD</a>","<a href=""https://kb.hs3.pl/tag/lab"">lab</a>",['lab']
|
|
||||||
387,"<a href=""https://kb.hs3.pl/t/387"">Klucze płaskooczkowe</a>","<a href=""https://kb.hs3.pl/tag/lab"">lab</a>",['lab']
|
|
||||||
386,"<a href=""https://kb.hs3.pl/t/386"">Suwmiarka</a>","<a href=""https://kb.hs3.pl/tag/lab"">lab</a>",['lab']
|
|
||||||
385,"<a href=""https://kb.hs3.pl/t/385"">Wiertarka Cemi statyw imadło</a>","<a href=""https://kb.hs3.pl/tag/lab"">lab</a>",['lab']
|
|
||||||
383,"<a href=""https://kb.hs3.pl/t/383"">Obudowa robota sprzątającego</a>","<a href=""https://kb.hs3.pl/tag/lab"">lab</a>",['lab']
|
|
||||||
382,"<a href=""https://kb.hs3.pl/t/382"">Drukarka 3D Photon żywiczna</a>","<a href=""https://kb.hs3.pl/tag/lab"">lab</a>",['lab']
|
|
||||||
381,"<a href=""https://kb.hs3.pl/t/381"">Wiertarka statyw Dremel</a>","<a href=""https://kb.hs3.pl/tag/lab"">lab</a>",['lab']
|
|
||||||
354,"<a href=""https://kb.hs3.pl/t/354"">Czujnik temperatury i wilgotności</a>","<a href=""https://kb.hs3.pl/tag/lab"">lab</a>",['lab']
|
|
||||||
374,"<a href=""https://kb.hs3.pl/t/374"">Hot Plate</a>","<a href=""https://kb.hs3.pl/tag/lab"">lab</a>",['lab']
|
|
||||||
379,"<a href=""https://kb.hs3.pl/t/379"">Drukarka 3D Creality K1MAX</a>","<a href=""https://kb.hs3.pl/tag/lab"">lab</a>",['lab']
|
|
||||||
257,"<a href=""https://kb.hs3.pl/t/257"">Gra L game</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
372,"<a href=""https://kb.hs3.pl/t/372"">Skrzynia skarbów</a>","<a href=""https://kb.hs3.pl/tag/lab"">lab</a>",['lab']
|
|
||||||
378,"<a href=""https://kb.hs3.pl/t/378"">Nitownica do nitonakrętek</a>","<a href=""https://kb.hs3.pl/tag/lab"">lab</a>",['lab']
|
|
||||||
380,"<a href=""https://kb.hs3.pl/t/380"">Mikroskop Eduko</a>","<a href=""https://kb.hs3.pl/tag/lab"">lab</a>",['lab']
|
|
||||||
356,"<a href=""https://kb.hs3.pl/t/356"">Karton ""termostaty""</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
358,"<a href=""https://kb.hs3.pl/t/358"">Karton ""wSchody""</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
359,"<a href=""https://kb.hs3.pl/t/359"">Karton ""materiały plastyczne""</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
360,"<a href=""https://kb.hs3.pl/t/360"">Pojemnik ""złącza, taśmy, słupki""</a>","<a href=""https://kb.hs3.pl/tag/lab"">lab</a>",['lab']
|
|
||||||
361,"<a href=""https://kb.hs3.pl/t/361"">Karton Zigbee</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
362,"<a href=""https://kb.hs3.pl/t/362"">Karton ""electro""</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
363,"<a href=""https://kb.hs3.pl/t/363"">Instalacja Lasy Oliwskie</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
371,"<a href=""https://kb.hs3.pl/t/371"">Uchwyt do płytek PCB</a>","<a href=""https://kb.hs3.pl/tag/lab"">lab</a>",['lab']
|
|
||||||
364,"<a href=""https://kb.hs3.pl/t/364"">Karton Led String Light</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
368,"<a href=""https://kb.hs3.pl/t/368"">Zgrzewarka do ogniw</a>","<a href=""https://kb.hs3.pl/tag/lab"">lab</a>",['lab']
|
|
||||||
369,"<a href=""https://kb.hs3.pl/t/369"">Lutownica gazowa</a>","<a href=""https://kb.hs3.pl/tag/lab"">lab</a>",['lab']
|
|
||||||
373,"<a href=""https://kb.hs3.pl/t/373"">OPSIS</a>","<a href=""https://kb.hs3.pl/tag/lab"">lab</a>",['lab']
|
|
||||||
367,"<a href=""https://kb.hs3.pl/t/367"">Przejściówki USB-C => B, micro B, mini B, micro B 3, Lightning</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
365,"<a href=""https://kb.hs3.pl/t/365"">Karton ""USB""</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
366,"<a href=""https://kb.hs3.pl/t/366"">Karton ""Polish C Power""</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
355,"<a href=""https://kb.hs3.pl/t/355"">Zasilacz regulowany USB-C Power Delivery Zasilacz 100W 5V/9V/12V/15V/20V</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
351,"<a href=""https://kb.hs3.pl/t/351"">Przejściówki USB-C => Power Jack</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
353,"<a href=""https://kb.hs3.pl/t/353"">Przejściówka Power Jack => USB-C</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
350,"<a href=""https://kb.hs3.pl/t/350"">Body Fat Scale</a>","<a href=""https://kb.hs3.pl/tag/lab"">lab</a>",['lab']
|
|
||||||
349,"<a href=""https://kb.hs3.pl/t/349"">DVD Video ""Monty Python: A teraz coś z zupełnie innej beczki""</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
348,"<a href=""https://kb.hs3.pl/t/348"">14 in 1 Educational Solar Robot</a>","<a href=""https://kb.hs3.pl/tag/lab"">lab</a>",['lab']
|
|
||||||
347,"<a href=""https://kb.hs3.pl/t/347"">Gra wideo ""PS3 Ridge Racer 7""</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>","['cow-work', 'video-game']"
|
|
||||||
346,"<a href=""https://kb.hs3.pl/t/346"">Cyberdeck Ijona</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
345,"<a href=""https://kb.hs3.pl/t/345"">Gra wideo ""PS3 Uncharted: Drake's Fortune DE""</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>","['cow-work', 'video-game']"
|
|
||||||
344,"<a href=""https://kb.hs3.pl/t/344"">Szafka ze sprzętem telekomunikacyjnym</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
340,"<a href=""https://kb.hs3.pl/t/340"">Kartón z wkrętami, kołkami i pudelkami</a>","<a href=""https://kb.hs3.pl/tag/lab"">lab</a>",['lab']
|
|
||||||
343,"<a href=""https://kb.hs3.pl/t/343"">Gra wideo ""PS3 Colin McRae: Dirt 2""</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>","['cow-work', 'video-game']"
|
|
||||||
341,"<a href=""https://kb.hs3.pl/t/341"">Gra wideo ""PS3 Ratchet & Clank Quest for Booty""</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>","['cow-work', 'video-game']"
|
|
||||||
342,"<a href=""https://kb.hs3.pl/t/342"">Odtwarzacz Linn Sekrit DS-I + kolumny</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
339,"<a href=""https://kb.hs3.pl/t/339"">Gra wideo ""Need for Speed: Most Wanted""</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>","['cow-work', 'video-game']"
|
|
||||||
338,"<a href=""https://kb.hs3.pl/t/338"">Gra wideo ""Commandos 3: Kierunek Berlin""</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>","['cow-work', 'video-game']"
|
|
||||||
337,"<a href=""https://kb.hs3.pl/t/337"">Gra wideo ""Heroes of Might and Magic V: Kuźnia Przeznaczenia""</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>","['cow-work', 'video-game']"
|
|
||||||
336,"<a href=""https://kb.hs3.pl/t/336"">Puzzle Ptaki 500 - Politechnika Gdańska</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>","['cow-work', 'boardgame']"
|
|
||||||
335,"<a href=""https://kb.hs3.pl/t/335"">Wiertarka PSR 1440 LI-2 + AL 1880 CV BOSCH</a>","<a href=""https://kb.hs3.pl/tag/lab"">lab</a>","['lab', 'tools']"
|
|
||||||
334,"<a href=""https://kb.hs3.pl/t/334"">5-Port Fast Ethernet Switch Edimax 10/100Mbps</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
333,"<a href=""https://kb.hs3.pl/t/333"">Karton ""ZASILACZE LAPTOP""</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
332,"<a href=""https://kb.hs3.pl/t/332"">Karton ""URZĄDZENIA SIECIOWE LAN""</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
331,"<a href=""https://kb.hs3.pl/t/331"">Karton ""VR""</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
330,"<a href=""https://kb.hs3.pl/t/330"">Karton ""RADIO""</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
326,"<a href=""https://kb.hs3.pl/t/326"">Lampa z lupą</a>","<a href=""https://kb.hs3.pl/tag/lab"">lab</a>",['lab']
|
|
||||||
328,"<a href=""https://kb.hs3.pl/t/328"">Lampa z lupą niesprawna</a>","<a href=""https://kb.hs3.pl/tag/lab"">lab</a>",['lab']
|
|
||||||
329,"<a href=""https://kb.hs3.pl/t/329"">Karton ""RÓŻNE MAŁE ZASILACZE""</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
327,"<a href=""https://kb.hs3.pl/t/327"">Karton ""PRZEWODY ZASILAJACE""</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
325,"<a href=""https://kb.hs3.pl/t/325"">Karton ""PRZEWODY <1MM2""</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
324,"<a href=""https://kb.hs3.pl/t/324"">Karton ""AUDIO PRO""</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
323,"<a href=""https://kb.hs3.pl/t/323"">Karton ""VIDEO""</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
322,"<a href=""https://kb.hs3.pl/t/322"">Karton ""AUDIO JABRA""</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
321,"<a href=""https://kb.hs3.pl/t/321"">Karton ""HDMI""</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
320,"<a href=""https://kb.hs3.pl/t/320"">Karton ""RETRO AV SCART ET AL""</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
319,"<a href=""https://kb.hs3.pl/t/319"">Karton ""LAN przewody""</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
318,"<a href=""https://kb.hs3.pl/t/318"">Gra zręcznościowa “Wooden Blocks""</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>","['cow-work', 'boardgame']"
|
|
||||||
316,"<a href=""https://kb.hs3.pl/t/316"">Wavetek Universal Antenna Coupler WWG MMS-4107S</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
287,"<a href=""https://kb.hs3.pl/t/287"">Gra wideo “PC Warcraft II: Tides of Darkness”</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>","['cow-work', 'video-game']"
|
|
||||||
289,"<a href=""https://kb.hs3.pl/t/289"">Gra wideo ""PC Fallout 1""</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>","['cow-work', 'video-game']"
|
|
||||||
297,"<a href=""https://kb.hs3.pl/t/297"">Naklejki ""własność prywatna""</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
299,"<a href=""https://kb.hs3.pl/t/299"">Gra Koci Cymbergaj</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
300,"<a href=""https://kb.hs3.pl/t/300"">Multifunction Printer Canon MG3150</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
302,"<a href=""https://kb.hs3.pl/t/302"">Skaner Plustek OpticPro ST24</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
305,"<a href=""https://kb.hs3.pl/t/305"">Voltage, Distortion, and Noise Meter VN-1687 Unitra Elmasz</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
306,"<a href=""https://kb.hs3.pl/t/306"">WANPTEK Programmable DC Power Supply</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
307,"<a href=""https://kb.hs3.pl/t/307"">Oscyloskop Hantek 6022BE</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
309,"<a href=""https://kb.hs3.pl/t/309"">Type SMG-1 Stereo Generator Radiometer Copenhagen</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
313,"<a href=""https://kb.hs3.pl/t/313"">Karton ""Słuchawki""</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
301,"<a href=""https://kb.hs3.pl/t/301"">Karton ""ARTYKUŁY BIUROWE""</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
314,"<a href=""https://kb.hs3.pl/t/314"">PINTEK 20MHz oscilloscope PS-200</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
315,"<a href=""https://kb.hs3.pl/t/315"">PAL-B System?</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
296,"<a href=""https://kb.hs3.pl/t/296"">HUBy USB-C</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
144,"<a href=""https://kb.hs3.pl/t/144"">Venus</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
52,"<a href=""https://kb.hs3.pl/t/52"">Evil Submarine</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>","['cow-work', 'projects']"
|
|
||||||
295,"<a href=""https://kb.hs3.pl/t/295"">Dmuchawa do elektroniki Appio</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
288,"<a href=""https://kb.hs3.pl/t/288"">Gra wideo ""Warcraft II: Battle.net Edition""</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>","['cow-work', 'video-game']"
|
|
||||||
290,"<a href=""https://kb.hs3.pl/t/290"">Projektor Barco F22 SX+ Ultra Wide VizSim</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
284,"<a href=""https://kb.hs3.pl/t/284"">Robotarm SVI-2000 QuickShot</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
282,"<a href=""https://kb.hs3.pl/t/282"">Komputer ZX Spectrum +2</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
281,"<a href=""https://kb.hs3.pl/t/281"">Gra wideo “PC Mortyr 2093-1944”</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>","['cow-work', 'video-game']"
|
|
||||||
280,"<a href=""https://kb.hs3.pl/t/280"">Komputer Commodore C=64</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
278,"<a href=""https://kb.hs3.pl/t/278"">Philips PM5415TX color TV Pattern Generator</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
277,"<a href=""https://kb.hs3.pl/t/277"">Joystick QuickShot II Turbo</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
276,"<a href=""https://kb.hs3.pl/t/276"">Gra wideo “PC Dragon Dice”</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>","['cow-work', 'video-game']"
|
|
||||||
275,"<a href=""https://kb.hs3.pl/t/275"">Joystick Quickshot</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
274,"<a href=""https://kb.hs3.pl/t/274"">Komputer Spectravideo SVI–738</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
272,"<a href=""https://kb.hs3.pl/t/272"">Gra wideo “PC Man Of War”</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>","['cow-work', 'video-game']"
|
|
||||||
271,"<a href=""https://kb.hs3.pl/t/271"">Gra wideo “PC Warcraft: Orcs & Humans”</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>","['cow-work', 'video-game']"
|
|
||||||
270,"<a href=""https://kb.hs3.pl/t/270"">Gra wideo “Nowy Teenagent”</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>","['cow-work', 'video-game']"
|
|
||||||
269,"<a href=""https://kb.hs3.pl/t/269"">Gra wideo ""PC Requiem: Avenging Angel""</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>","['cow-work', 'video-game']"
|
|
||||||
268,"<a href=""https://kb.hs3.pl/t/268"">Gra wideo “PC CLASH”</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>","['cow-work', 'video-game']"
|
|
||||||
267,"<a href=""https://kb.hs3.pl/t/267"">Gra wideo ""PC Baldur’s Gate: Opowieści z Wybrzeża Mieczy""</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>","['cow-work', 'video-game']"
|
|
||||||
266,"<a href=""https://kb.hs3.pl/t/266"">Gra wideo “PC Fallout 2 - A Post Nuclear Role Playing Game”</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>","['cow-work', 'video-game']"
|
|
||||||
265,"<a href=""https://kb.hs3.pl/t/265"">Gra wideo “PC Might & Magic: Heroes VI - Pirates of the Savage Sea”</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>","['cow-work', 'video-game']"
|
|
||||||
264,"<a href=""https://kb.hs3.pl/t/264"">Gra wideo “PC Konung: Legenda Północy”</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>","['cow-work', 'video-game']"
|
|
||||||
263,"<a href=""https://kb.hs3.pl/t/263"">Gra wideo “PC End of Twilight: Zaginiona tarcza wikinga”</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>","['cow-work', 'video-game']"
|
|
||||||
262,"<a href=""https://kb.hs3.pl/t/262"">Gra wideo “Alien Nations”</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>","['cow-work', 'video-game']"
|
|
||||||
261,"<a href=""https://kb.hs3.pl/t/261"">Gra wideo “PC Tony Hawk's Underground 2”</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>","['cow-work', 'video-game']"
|
|
||||||
259,"<a href=""https://kb.hs3.pl/t/259"">Gra wideo ""PC Kroniki czarnego księżyca""</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>","['cow-work', 'video-game']"
|
|
||||||
260,"<a href=""https://kb.hs3.pl/t/260"">Gra wideo ""PC ony Hawk's Pro Skater 3""</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>","['cow-work', 'video-game']"
|
|
||||||
256,"<a href=""https://kb.hs3.pl/t/256"">Gra wideo “PC Full Spectrum Warrior”</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>","['cow-work', 'video-game']"
|
|
||||||
258,"<a href=""https://kb.hs3.pl/t/258"">Gra wideo ""PC Invictus: W Cieniu Olimpu""</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>","['cow-work', 'video-game']"
|
|
||||||
236,"<a href=""https://kb.hs3.pl/t/236"">Gra planszowa ""Carcassonne. Gra o zamkach, miastach i rycerzach.”</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>","['cow-work', 'boardgame']"
|
|
||||||
237,"<a href=""https://kb.hs3.pl/t/237"">Gra zręcznościowa ""Wieża""</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>","['cow-work', 'boardgame']"
|
|
||||||
238,"<a href=""https://kb.hs3.pl/t/238"">Gra planszowa ""Postaw na klocka""</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>","['cow-work', 'boardgame']"
|
|
||||||
239,"<a href=""https://kb.hs3.pl/t/239"">Gra planszowa “Tajniacy”</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>","['cow-work', 'boardgame']"
|
|
||||||
240,"<a href=""https://kb.hs3.pl/t/240"">Gra planszowa “Story Cubes: Podróże”</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>","['cow-work', 'boardgame']"
|
|
||||||
253,"<a href=""https://kb.hs3.pl/t/253"">Gra wideo ""PS2 Charlie and the Chocolate Factory""</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>","['cow-work', 'video-game']"
|
|
||||||
254,"<a href=""https://kb.hs3.pl/t/254"">Gra wideo “ The Chronicles of Narnia: The Lion, The Witch and The Wardrobe”</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>","['cow-work', 'video-game']"
|
|
||||||
255,"<a href=""https://kb.hs3.pl/t/255"">Gra wideo “PS2 Conflict: Vietnam”</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>","['cow-work', 'video-game']"
|
|
||||||
248,"<a href=""https://kb.hs3.pl/t/248"">Komputer Amstrad 128k Colour Personal Computer</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
249,"<a href=""https://kb.hs3.pl/t/249"">Zasilacz laboratoryjny Zhaoxin</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>","['cow-work', 'tools']"
|
|
||||||
250,"<a href=""https://kb.hs3.pl/t/250"">Gra karciana ""Monty Python and the Holy Grail CCG Booster Pack""</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>","['cow-work', 'boardgame']"
|
|
||||||
252,"<a href=""https://kb.hs3.pl/t/252"">Konsola do gier Doom.txt</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
251,"<a href=""https://kb.hs3.pl/t/251"">Konsola do gier DoomGirl</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>","['cow-work', 'video-game']"
|
|
||||||
212,"<a href=""https://kb.hs3.pl/t/212"">SUN Keyboard & Mouse Collection</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
243,"<a href=""https://kb.hs3.pl/t/243"">Gra karciana ""List Miłosny""</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>","['cow-work', 'boardgame']"
|
|
||||||
242,"<a href=""https://kb.hs3.pl/t/242"">Dodatek do gry “ KeyForge: Zew Archontów - Talia Archonta”</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>","['cow-work', 'boardgame']"
|
|
||||||
241,"<a href=""https://kb.hs3.pl/t/241"">Gra planszowa “Developer Dilemmas”</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>","['cow-work', 'boardgame']"
|
|
||||||
244,"<a href=""https://kb.hs3.pl/t/244"">Osciloscope OS-352 ZUE Unitem</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
245,"<a href=""https://kb.hs3.pl/t/245"">Dodatek do gry “KeyForge: Czas Wstąpienia - Talia Archonta”</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>","['cow-work', 'boardgame']"
|
|
||||||
246,"<a href=""https://kb.hs3.pl/t/246"">Gra planszowa “Dobble: collector”</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>","['cow-work', 'boardgame']"
|
|
||||||
247,"<a href=""https://kb.hs3.pl/t/247"">Gra planszowa “Cytadela”</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>","['cow-work', 'boardgame']"
|
|
||||||
91,"<a href=""https://kb.hs3.pl/t/91"">Drukarka 3D Creality Ender 3</a>","<a href=""https://kb.hs3.pl/tag/lab"">lab</a>","['lab', 'tools', '3d-print']"
|
|
||||||
139,"<a href=""https://kb.hs3.pl/t/139"">Drukarka Brother PT-E550WSP</a>","<a href=""https://kb.hs3.pl/tag/lab"">lab</a>",['lab']
|
|
||||||
222,"<a href=""https://kb.hs3.pl/t/222"">Gra planszowa “Spiskowcy""</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>","['cow-work', 'boardgame']"
|
|
||||||
232,"<a href=""https://kb.hs3.pl/t/232"">Gra planszowa “Takie Życie - Ciekawostki""</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>","['cow-work', 'boardgame']"
|
|
||||||
234,"<a href=""https://kb.hs3.pl/t/234"">Gra planszowa ""Załoga: Wyprawa w głębiny""</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>","['cow-work', 'boardgame']"
|
|
||||||
235,"<a href=""https://kb.hs3.pl/t/235"">Gra planszowa ""Decrypto""</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>","['cow-work', 'boardgame']"
|
|
||||||
233,"<a href=""https://kb.hs3.pl/t/233"">Blinkenkrate</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>","['cow-work', 'projects']"
|
|
||||||
231,"<a href=""https://kb.hs3.pl/t/231"">Mecanorma 9,99999MHz</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
230,"<a href=""https://kb.hs3.pl/t/230"">SECAM/PAL TV Pattern Generator Type K944</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
229,"<a href=""https://kb.hs3.pl/t/229"">TRIO 15MHz Oscilloscope CS-1560A</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
228,"<a href=""https://kb.hs3.pl/t/228"">Monitor Trinitron</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
227,"<a href=""https://kb.hs3.pl/t/227"">Oscyloskop ST-315A II KABID Radiotechnika</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
226,"<a href=""https://kb.hs3.pl/t/226"">Grundig AM/FM Generator AS4</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
225,"<a href=""https://kb.hs3.pl/t/225"">Mera tronik Digital Voltmeter Type V530</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
224,"<a href=""https://kb.hs3.pl/t/224"">Hewlett Packard 8640A Signal Generator</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
223,"<a href=""https://kb.hs3.pl/t/223"">Sprzęt komp all-in-one krągły iMac *inander</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
221,"<a href=""https://kb.hs3.pl/t/221"">Monitor Amstrad CTM644</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
220,"<a href=""https://kb.hs3.pl/t/220"">UNITRA Unima Digital Multimeter 1331</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
219,"<a href=""https://kb.hs3.pl/t/219"">Leader LVS-5851 A PAL Vectorscope</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
218,"<a href=""https://kb.hs3.pl/t/218"">Zopan Signal Generator KZ 1623</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
217,"<a href=""https://kb.hs3.pl/t/217"">UNITRA Elmasz Miernik nierównomierności ND-1481</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
216,"<a href=""https://kb.hs3.pl/t/216"">SUN CD-ROM Caddy Loaded</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
215,"<a href=""https://kb.hs3.pl/t/215"">Xbox 360 Plain</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
214,"<a href=""https://kb.hs3.pl/t/214"">Xbox 360 Chrome</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
213,"<a href=""https://kb.hs3.pl/t/213"">Xbox 360 Toothless</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
211,"<a href=""https://kb.hs3.pl/t/211"">SUN Ultra 5 Bottom</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
210,"<a href=""https://kb.hs3.pl/t/210"">SUN Ultra 5 Top</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
209,"<a href=""https://kb.hs3.pl/t/209"">SUN Sparkstation 20</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
203,"<a href=""https://kb.hs3.pl/t/203"">Multimetr TL-4</a>",unknown,[]
|
|
||||||
156,"<a href=""https://kb.hs3.pl/t/156"">Drabinka</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
155,"<a href=""https://kb.hs3.pl/t/155"">Flipchart</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
166,"<a href=""https://kb.hs3.pl/t/166"">Gra planszowa Oriflamme</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>","['cow-work', 'boardgame']"
|
|
||||||
168,"<a href=""https://kb.hs3.pl/t/168"">Gra planszowa ""To ja go tnę""</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>","['cow-work', 'boardgame']"
|
|
||||||
152,"<a href=""https://kb.hs3.pl/t/152"">Gra planszowa Dreadful Circus</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>","['cow-work', 'boardgame']"
|
|
||||||
160,"<a href=""https://kb.hs3.pl/t/160"">Gra planszowa ""Mage Knight Dugeons""</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>","['cow-work', 'boardgame']"
|
|
||||||
169,"<a href=""https://kb.hs3.pl/t/169"">Gra planszowa Mix Tura</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>","['cow-work', 'boardgame']"
|
|
||||||
171,"<a href=""https://kb.hs3.pl/t/171"">Gra karciana UNO</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
140,"<a href=""https://kb.hs3.pl/t/140"">Kamizelka projektu 'Człowiek'</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
167,"<a href=""https://kb.hs3.pl/t/167"">Sprzęt komp Monitor Samson</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
165,"<a href=""https://kb.hs3.pl/t/165"">Sprzęt komp Monitor mały Dellton</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
163,"<a href=""https://kb.hs3.pl/t/163"">Sprzęt komp all-in-one krągły iMaciej</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
162,"<a href=""https://kb.hs3.pl/t/162"">Sprzęt komp monitor Dellton</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
161,"<a href=""https://kb.hs3.pl/t/161"">Sprzęt komp All-in-one Asuseł</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
159,"<a href=""https://kb.hs3.pl/t/159"">Sprzęt komp monitor Optimus Prime</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
158,"<a href=""https://kb.hs3.pl/t/158"">Sprzęt komp monitor Hehe Prince</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
157,"<a href=""https://kb.hs3.pl/t/157"">Sprzęt komp All-in-one Lenovaldek</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
154,"<a href=""https://kb.hs3.pl/t/154"">Sprzęt komp All-in-one Bazzite</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
143,"<a href=""https://kb.hs3.pl/t/143"">Von Count</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
142,"<a href=""https://kb.hs3.pl/t/142"">Kaktus</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
141,"<a href=""https://kb.hs3.pl/t/141"">Tramwajomat</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
170,"<a href=""https://kb.hs3.pl/t/170"">Sprzęt komp Desktop FrankenSUN</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
172,"<a href=""https://kb.hs3.pl/t/172"">Sprzęt komp Desktop Bandzior</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
173,"<a href=""https://kb.hs3.pl/t/173"">Sprzęt komp Desktop GOOD BOY</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
174,"<a href=""https://kb.hs3.pl/t/174"">Sprzęt komp Desktop Unbreak My Heart</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
175,"<a href=""https://kb.hs3.pl/t/175"">Sprzęt komp Desktop Mucha w Zupie</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
178,"<a href=""https://kb.hs3.pl/t/178"">Sprzęt komp Desktop Roxanne</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
180,"<a href=""https://kb.hs3.pl/t/180"">Sprzęt komp Desktop Wronisław</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
194,"<a href=""https://kb.hs3.pl/t/194"">Sprzęt komp laptop Wonder Boy</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
204,"<a href=""https://kb.hs3.pl/t/204"">Sprzęt komp laptop Lego Dell</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
181,"<a href=""https://kb.hs3.pl/t/181"">Klimatyzator</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
205,"<a href=""https://kb.hs3.pl/t/205"">Sprzęt komp laptop HackLab-0x01</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
185,"<a href=""https://kb.hs3.pl/t/185"">Dekadowy Generator RC PW-9</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
186,"<a href=""https://kb.hs3.pl/t/186"">Sprzęt komp laptop Vojtěch</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
187,"<a href=""https://kb.hs3.pl/t/187"">PMZ-12 Automatic Distortion Meter</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
190,"<a href=""https://kb.hs3.pl/t/190"">Dekadowy Generator RC PW-9 NATIONAL</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
191,"<a href=""https://kb.hs3.pl/t/191"">Dekadowy Generator RC PW-9 TK2</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
192,"<a href=""https://kb.hs3.pl/t/192"">Generator RC PO-20</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
195,"<a href=""https://kb.hs3.pl/t/195"">Miernik napięć, zniekształceń i szumów VN-1064/A</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
184,"<a href=""https://kb.hs3.pl/t/184"">Sprzęt komp All-in-one Przyczajony nieobecny Bazyl</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
183,"<a href=""https://kb.hs3.pl/t/183"">Sprzęt komp All-in-one Przyczajony Bazyl Lewy</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
182,"<a href=""https://kb.hs3.pl/t/182"">Sprzęt komp All-in-one Przyczajony Bazyl pierwszy</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
108,"<a href=""https://kb.hs3.pl/t/108"">PC Engines APU2 Router Box</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>","['cow-work', 'networking']"
|
|
||||||
150,"<a href=""https://kb.hs3.pl/t/150"">LEDon Schrödinger's pussy</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
164,"<a href=""https://kb.hs3.pl/t/164"">Sprzęt komp Monitor Hapeusz</a>",unknown,[]
|
|
||||||
153,"<a href=""https://kb.hs3.pl/t/153"">LEDon Duck</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
145,"<a href=""https://kb.hs3.pl/t/145"">Prince Charming</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
93,"<a href=""https://kb.hs3.pl/t/93"">King Bob</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>",['cow-work']
|
|
||||||
90,"<a href=""https://kb.hs3.pl/t/90"">Chciejlista</a>",unknown,[]
|
|
||||||
85,"<a href=""https://kb.hs3.pl/t/85"">Komu powinien służyć Spejs</a>",unknown,[]
|
|
||||||
84,"<a href=""https://kb.hs3.pl/t/84"">Budżet</a>",unknown,[]
|
|
||||||
83,"<a href=""https://kb.hs3.pl/t/83"">Hackerspace Dragon Dreaming</a>",unknown,[]
|
|
||||||
82,"<a href=""https://kb.hs3.pl/t/82"">Biblioteka</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>","['cow-work', 'books']"
|
|
||||||
66,"<a href=""https://kb.hs3.pl/t/66"">Apteczki</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>","['cow-work', 'garage', 'bhp']"
|
|
||||||
44,"<a href=""https://kb.hs3.pl/t/44"">Brayton Power</a>","<a href=""https://kb.hs3.pl/tag/garage"">garage</a>","['garage', 'projects']"
|
|
||||||
50,"<a href=""https://kb.hs3.pl/t/50"">Infinity mirror (duże)</a>","<a href=""https://kb.hs3.pl/tag/garage"">garage</a>","['garage', 'projects']"
|
|
||||||
41,"<a href=""https://kb.hs3.pl/t/41"">Wiertarka PSB 500 RE BOSCH</a>","<a href=""https://kb.hs3.pl/tag/garage"">garage</a>","['garage', 'tools']"
|
|
||||||
46,"<a href=""https://kb.hs3.pl/t/46"">What the Duck</a>","<a href=""https://kb.hs3.pl/tag/cow-work"">cow-work</a>","['cow-work', 'wled']"
|
|
||||||
|
Loading…
Add table
Add a link
Reference in a new issue