STL-zoeker

07-07-2021
Als je veel STL-bestanden download om te 3d-printen dan raak je soms het overzicht kwijt van wat je hebt.

Met deze STL-zoeker vind je snel alle STL-bestanden in je projectfolders op je harde schijf.

De werking is middels een lokaal draaiende PHP-instantie (op te starten met php -S). En ik heb ook een Nemo-script gemaakt waardoor je vanaf de File Manager voor elke folder kunt zien welke STL's er in zitten.

Code: zie Github.

Werking: vanuit PHP wordt een lijst met bestanden opgehaald (zie PHP-bestand load.php dat via Javascript (client/stl.js) wordt aangeroepen). Voor elk STL-bestand wordt de OpenScad-executable uitgevoerd die van een STL-bestand een plaatje maakt.

De plaatjes worden gecachet in de folder met de naam cache zodat ze een volgende keer sneller kunnen worden getoond.

Features
- Toont visueel alle STL-bestanden in een folder.
- Is aan te roepen vanuit andere applicaties, bijv. middels de gegeven Nemo-action.
- Je kunt van een folder ook alle STL-bestanden recursief bekijken zonder dat je hoeft te bladeren in alle subfolders.
- Je kunt de uitvoer sorteren op grootte, datum (handig bij downloads) of op naam.
- Je kunt van elk STL-bestand de naam op het clipboard zetten, met één muisklik, zodat je hem meteen in een andere app kunt openen (bijv. in je slicer).
- De PHP-site kan gewoon op de achtergrond blijven draaien: hij verbruikt dan nauwelijks CPU en slechts 6MB geheugen.

Deze app lijkt een beetje op Mijn Projecten maar omdat het PHP is in plaats van C#, is de STL-zoeker iets leaner.

Broncode

De broncode van mijn apps is altijd beschikbaar.

Als het niet in het artikel of op mijn Git staat moet je me maar even mailen voor de code.

Bekijk 13 apps
 
×
×