File tree Expand file tree Collapse file tree 5 files changed +20
-11
lines changed
modeling-session/examples Expand file tree Collapse file tree 5 files changed +20
-11
lines changed Original file line number Diff line number Diff line change 1- use flake .
1+ # Enable nix development environment if installed
2+ if has nix; then
3+ use flake .
4+ fi
Original file line number Diff line number Diff line change 2626 - name : cargo test
2727 shell : bash
2828 run : |
29- export KITTYCAD_API_TOKEN =${{secrets.KITTYCAD_API_TOKEN}}
29+ export ZOO_API_TOKEN =${{secrets.KITTYCAD_API_TOKEN}}
3030 just test-with-coverage
3131 env :
3232 RUST_BACKTRACE : 1
Original file line number Diff line number Diff line change @@ -20,14 +20,16 @@ const CUBE_WIDTH: LengthUnit = LengthUnit(100.0);
2020#[ tokio:: main( flavor = "current_thread" ) ]
2121async fn main ( ) -> Result < ( ) > {
2222 // Set up the API client.
23- let kittycad_api_token = env:: var ( "KITTYCAD_API_TOKEN" ) . context ( "You must set $KITTYCAD_API_TOKEN" ) ?;
24- let kittycad_api_client = kittycad:: Client :: new ( kittycad_api_token) ;
23+ let token = env:: var ( "ZOO_API_TOKEN" )
24+ . or_else ( |_| env:: var ( "KITTYCAD_API_TOKEN" ) ) // legacy name
25+ . context ( "You must set $ZOO_API_TOKEN" ) ?;
26+ let client = kittycad:: Client :: new ( token) ;
2527
2628 // Where should the final PNG be saved?
2729 let img_output_path = env:: var ( "IMAGE_OUTPUT_PATH" ) . unwrap_or_else ( |_| "model.png" . to_owned ( ) ) ;
2830
2931 let session_builder = SessionBuilder {
30- client : kittycad_api_client ,
32+ client,
3133 fps : Some ( 10 ) ,
3234 unlocked_framerate : Some ( false ) ,
3335 video_res_height : Some ( 720 ) ,
Original file line number Diff line number Diff line change @@ -21,14 +21,16 @@ const CUBE_WIDTH: LengthUnit = LengthUnit(100.0);
2121#[ tokio:: main( flavor = "current_thread" ) ]
2222async fn main ( ) -> Result < ( ) > {
2323 // Set up the API client.
24- let kittycad_api_token = env:: var ( "KITTYCAD_API_TOKEN" ) . context ( "You must set $KITTYCAD_API_TOKEN" ) ?;
25- let kittycad_api_client = kittycad:: Client :: new ( kittycad_api_token) ;
24+ let token = env:: var ( "ZOO_API_TOKEN" )
25+ . or_else ( |_| env:: var ( "KITTYCAD_API_TOKEN" ) ) // legacy name
26+ . context ( "You must set $ZOO_API_TOKEN" ) ?;
27+ let client = kittycad:: Client :: new ( token) ;
2628
2729 // Where should the final PNG be saved?
2830 let img_output_path = env:: var ( "IMAGE_OUTPUT_PATH" ) . unwrap_or_else ( |_| "model_batched.png" . to_owned ( ) ) ;
2931
3032 let session_builder = SessionBuilder {
31- client : kittycad_api_client ,
33+ client,
3234 fps : Some ( 10 ) ,
3335 unlocked_framerate : Some ( false ) ,
3436 video_res_height : Some ( 720 ) ,
Original file line number Diff line number Diff line change @@ -20,14 +20,16 @@ use uuid::Uuid;
2020#[ tokio:: main( flavor = "current_thread" ) ]
2121async fn main ( ) -> Result < ( ) > {
2222 // Set up the API client.
23- let kittycad_api_token = env:: var ( "KITTYCAD_API_TOKEN" ) . context ( "You must set $KITTYCAD_API_TOKEN" ) ?;
24- let kittycad_api_client = kittycad:: Client :: new ( kittycad_api_token) ;
23+ let token = env:: var ( "ZOO_API_TOKEN" )
24+ . or_else ( |_| env:: var ( "KITTYCAD_API_TOKEN" ) ) // legacy name
25+ . context ( "You must set $ZOO_API_TOKEN" ) ?;
26+ let client = kittycad:: Client :: new ( token) ;
2527
2628 // Where should the final PNG be saved?
2729 let img_output_path = env:: var ( "IMAGE_OUTPUT_PATH" ) . unwrap_or_else ( |_| "model_lsystem_batched.png" . to_owned ( ) ) ;
2830
2931 let session_builder = SessionBuilder {
30- client : kittycad_api_client ,
32+ client,
3133 fps : Some ( 10 ) ,
3234 unlocked_framerate : Some ( false ) ,
3335 video_res_height : Some ( 720 ) ,
You can’t perform that action at this time.
0 commit comments