import-scripts
Version, currently main branch1 version
- main branchlatestJun 23, 2025
github.com/place-labs/scripts
Placeos import, updating and debugging scripts
1 stars
0 dependents
License: not declared
Installation
# Add this to your shard.yml
dependencies:
import-scripts:
github: place-labs/scripts
branch: mainmain is a branch, not a release, so this tracks it rather than pinning a version.
Then run:
shards installshard.yml
- Crystal
- no constraint declared
- Targets
import_desksfrom src/import_desks.crimport_modulesfrom src/import_modules.crimport_bookingsfrom src/import_bookings.crimport_schedulesfrom src/import_schedules.cr
Dependencies
Runtime Dependencies
- placeos*github: placeos/crystal-client, branch: master
- connect-proxy*github: spider-gazelle/connect-proxy
README
Example Import Scripts
Modify for importing your specific data. Recommend:
- writing scripts that can be executed multiple times
- use a source of truth like a published Google Sheets (publish in TSV format for best results)
- use API keys for instance access
Usage
shards build./bin/import_bookings./bin/import_desks
Desk Command line switches
-f ./data.tsvif you have the data locally-u https://path_to_TSVif you've published a google sheet-d https://placeos.domainthe placeos instance-k abs1234xfndsxthe placeos api key
i.e.
./bin/import_desks -d "https://placeos.domain" -k "c3c1ebeb60d94dcc96caf5fae12"
Documentation
Built from the current release. The first visit to a release nobody has asked for starts its build.
Links
This branch
- Branch
main- Seen
- Jun 23, 2025
- Indexed
- yes
Dependents
No indexed shard depends on this one yet.
Repository
github.com/place-labs/scripts
Metadata
- Created
- Aug 12, 2026
- Updated
- Aug 15, 2026
- Synced
- Aug 15, 2026
- Versions
- 1