Erweiterte Suche
Suchergebnisse
601 insgesamt gefundene Ergebnisse
Auto-delete guest documents
In case you have a guest login enabled and don't want to accept guest spamming you can prevent it using the following bash script with cron trigger (running every 10 minutes). Guest documents are even useless because each guest can delete the guest documents ...
Auto-delete guest tags
In case you have a guest login enabled and don't want to accept guest spamming you can prevent it using the following bash script with cron trigger (running every 10 minutes). Guest tags are even useless because each guest can delete the guest tags from anothe...
Change owner of tags/files/documents
Within Teedy, there is no function to change the owner of a document. So we cannot transfer docs from one user to another. In case we want to keep documents in the system, we may not delete the author of the document. We can only deactivate the user. Under so...
Undelete document
Once a document was deleted, we can restore most information except document files: SELECT * FROM t_document WHERE doc_id_c = 'b9a538d2-906f-4566-b00d-ee4aa70d8ff8'; UPDATE t_document SET doc_deletedate_d = NULL WHERE doc_id_c = 'b9a538d2-906f-4566-b00d-ee...
Scan for users without groups
To have better control about users, which logged in first time by LDAP and did not get mapped to default group, we use some SQL / bash script to inform the webmaster about that: vim /opt/teedy-unmapped-users.sh #!/bin/bash #check for new users which have be...
Create new documents which act as collectors
This is an example for document names with german titles. We call this script once per month to automatically create new documents. We can use https://crontab.guru/ to generate a time schedule. vim /etc/cron.d/teedy-prepare-monthly.sh SHELL=/bin/sh PATH=/us...
Find ugly document titles
This statement looks for titles with unrequired whitespace duplicates /*title which contain doubled whitespaces*/ SELECT doc_title_c FROM t_document WHERE LENGTH(RTRIM(LTRIM(doc_title_c))) <> LENGTH(doc_title_c) OR doc_title_c LIKE '% %' AN...
Reindex / index repairing script
This script is for use as cron for example. By teedy username and password #!/bin/bash BASE_URL="https://dms.yourdomain.de" AUTH_TOKEN=$(curl -i -X POST -d username="username" -d password="password" "$BASE_URL/api/user/login" -k|grep "auth_token"|cut -...
Reprocess all files for a given user
Note that you can only re-process files which are your's! If you want to reprocess everything for everybody you will need to loop over each user while getting his username/passwort or auth_token (only way if user has 2FA secured account) from database. An au...
Intro
Welcome dear guest - this is the Trikarus Project homepage! This is the public documentation space for the Hangprinter machine artwork implementation called "Trikarus". On this space you can find a lot of information about the project and how it is made off...
What next?
This project has a lot of remaining possible ToDo's which could be done. While doing the project a lot of ideas came up and even more ideas were found by other creative heads on the web. This page contains a collection of unfinished things and good ideas for g...
Other cable driven printer projects to look at
Generic cable bots, cable-driven parallel 3D printer CDPP https://www.researchgate.net SkyDelta https://designmakeshare.wordpress.com/2013/09/16/introducing-skydelta https://hackaday.io/project/26938-arcus-3d-c1-cable-3d-printer https://ha...
Großformatdrucker DesignJet 500 Plus 42 von HP
Handbücher und Maschinenfotos Siehe https://things.fablabchemnitz.de USB-, Netzwerk- und Treiberhinweise Der Drucker ist alt! Wir nutzen einen Windows Treiber, der für ältere Betriebssysteme vorgesehen ist. (Filename: hpdj510wx64glen.exe → https://www....
Kreisel aus alten CDs
Mit CDs können auf einfache Art und Weise interessante Zeichenergebnisse auf Papier zu Tage gebracht werden. Dazu basteln wir uns eine 3D-gedruckte Halterung, in dessen Mitte wir Bleistifte, Eddinge, Fasermaler oder andere Stifte einspannen können. Je nach ...
Rüttler mit alter CD
Dieses Zeichenwerkzeug (Kritzelbot) kann ganz ohne Löten hergestellt werden (vorrausgesetzt, alle Komponenten wurden passend dafür beschafft) Stückliste 3x Fasermalstift, z.B. wie im Photo (Durchmesser ca. 10mm) 1x alte CD 1x Gleichstrommotor (...
Zeichenpendel
Komponenten Pendel, 300g Gegengewichte (von Webmaschine) Neodymmagnete für Gewichtsfeinjustage der Gegengewichte Angelschnur Führungen (z.B. Lampen oder Deckenhaken) leere, entgratete Katzenfutterdose Klebeband Stifte Zeichenuntergrund
SVG Tools und Bibliotheken
InkScape sk1 project CorelDraw vectorworks optimize-drawing Adobe Illustrator removeduplicates Rhino 3D SelDup SolidEdge 2D Novograv Vektortool JavaScript Bibliotheken paperjs svg.js Python Bibliotheken ...
DXF to SVG, SVG to DXF
DXF and SVG are commonly used file formats to describe vector data for machine production (like laser cutters or waterjet machines). An also commonly occuring problem to solve is a conversion between DXF to SVG or vice versa because a lot of programs use only ...