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.
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.