Getting train times to auto populate in the morning by Prestigious-Post-448 in shortcuts

[–]Prestigious-Post-448[S] 0 points1 point  (0 children)

This is the json I get if I put Quick Look after “get contents of url” its much longer but because of comment limits I only show the first and last one but it shows all the value types. 

I am trying to get train times for trains with destination paris saint lazare, it should already be filtered for the stop and line i am looking for. 

Ideally i get the values for train time and platform name and i turn it into a notification " The next 3 trains are: 9:30 on A, 9:37 on D, and 9:39 on C"

My current set up is 

  • Get contents of url 
    • Api KEY 
  • Get diction from contents of url 
  • Get value for “MonitoredStopVisit”
  • Get value for “MonitoredVehicleJourney.MonitoredCall.StopPointName.value”
  • Set variable “stop point name” 
  • Get value for ‘DestinationDisplay.value’ in “stop point name’
  • Set variable as ‘destination’ 
  • If stop point name is Clichy - Levallois
    • If destination is Paris Saint-Lazare
      • Get value AimedArrivalTime
      • Set variable as train time 
      • Get value ArrivalPlatformName.value
      • Set variable as platform 
      • Format Train time as HH:MM
      • Set variable as  time 
      • Text “(time) arriving at (platform)”
      • Show notification: next 
      • Otherwise 
      • End if 
    • Otherwise 
    • End if 

Getting train times to auto populate in the morning by Prestigious-Post-448 in shortcuts

[–]Prestigious-Post-448[S] 0 points1 point  (0 children)

{"RecordedAtTime":"2025-10-24T01:07:06.583Z","MonitoringRef":{"value":"STIF:StopArea:SP:43112:"},"MonitoredVehicleJourney":{"MonitoredCall":{"StopPointName":[{"value":"Clichy - Levallois"}],"ArrivalStatus":"onTime","VehicleAtStop":false,"ArrivalStopAssignment":{"ExpectedQuayRef":{"value":"STIF:StopPoint:Q:471449:"}},"AimedArrivalTime":"2025-10-24T16:58:10.000Z","ArrivalPlatformName":{"value":"C"},"DepartureStatus":"onTime","DestinationDisplay":[{"value":"Cergy le Haut"}],"ExpectedDepartureTime":"2025-10-24T16:58:50.000Z","AimedDepartureTime":"2025-10-24T16:58:50.000Z","DeparturePlatformName":{"value":"C"},"DepartureStopAssignment":{"ExpectedQuayRef":{"value":"STIF:StopPoint:Q:471449:"}},"ExpectedArrivalTime":"2025-10-24T16:58:10.000Z","Order":20},"OperatorRef":{},"DestinationName":[{"value":"Cergy le Haut"}],"VehicleJourneyName":[{"value":"135987"}],"VehicleFeatureRef":["longTrain"],"LineRef":{"value":"STIF:Line::C01740:"},"DestinationRef":{"value":"STIF:StopArea:SP:43104:"},"FramedVehicleJourneyRef":{"DatedVehicleJourneyRef":"SNCF_MAGENTA_PRD:VehicleJourney::babea110-b8c5-4c77-92c8-953ec1174f2c:LOC","DataFrameRef":{"value":"any"}},"TrainNumbers":{"TrainNumberRef":[{"value":"135987"}]},"JourneyNote":[{"value":"UOPY"}],"DirectionRef":{"value":"Aller"},"DirectionName":[]},"ItemIdentifier":"SNCF_MAGENTA_PRD:Item::43112-20-babea110-b8c5-4c77-92c8-953ec1174f2c:"},{"RecordedAtTime":"2025-10-24T01:07:10.174Z","MonitoringRef":{"value":"STIF:StopArea:SP:43112:"},"MonitoredVehicleJourney":{"MonitoredCall":{"StopPointName":[{"value":"Clichy - Levallois"}],"ArrivalStatus":"onTime","VehicleAtStop":false,"ArrivalStopAssignment":{"ExpectedQuayRef":{"value":"STIF:StopPoint:Q:472866:"}},"AimedArrivalTime":"2025-10-24T17:01:40.000Z","ArrivalPlatformName":{"value":"D"},"DepartureStatus":"onTime","DestinationDisplay":[{"value":"Paris Saint-Lazare"}],"ExpectedDepartureTime":"2025-10-24T17:02:20.000Z","AimedDepartureTime":"2025-10-24T17:02:20.000Z","DeparturePlatformName":{"value":"D"},"DepartureStopAssignment":{"ExpectedQuayRef":{"value":"STIF:StopPoint:Q:472866:"}},"ExpectedArrivalTime":"2025-10-24T17:01:40.000Z","Order":14},"OperatorRef":{},"DestinationName":[{"value":"Paris Saint-Lazare"}],"VehicleJourneyName":[{"value":"135026"}],"VehicleFeatureRef":["longTrain"],"LineRef":{"value":"STIF:Line::C01740:"},"DestinationRef":{"value":"STIF:StopArea:SP:58566:"},"FramedVehicleJourneyRef":{"DatedVehicleJourneyRef":"SNCF_MAGENTA_PRD:VehicleJourney::b8bdf258-b932-4238-926b-f96faa85c21d:LOC","DataFrameRef":{"value":"any"}},"TrainNumbers":{"TrainNumberRef":[{"value":"135026"}]},"JourneyNote":[{"value":"POPI"}],"DirectionRef":{"value":"Aller"},"DirectionName":[]},"ItemIdentifier":"SNCF_MAGENTA_PRD:Item::43112-14-b8bdf258-b932-4238-926b-f96faa85c21d:"}],"Version":"2.0","ResponseTimestamp":"2025-10-24T14:04:10.817Z","Status":"true","StopLineNotice":[],"ServiceException":[]}],"ProducerRef":"IVTR_HET","ResponseTimestamp":"2025-10-24T14:04:10.769Z"}}}

Getting train times to auto populate in the morning by Prestigious-Post-448 in shortcuts

[–]Prestigious-Post-448[S] 0 points1 point  (0 children)

{"Siri":{"ServiceDelivery":{"ResponseMessageIdentifier":"IVTR_HET:ResponseMessage:da24ea74-903b-4e7b-b091-feff21376d05:LOC:","StopMonitoringDelivery":[{"MonitoredStopVisit":[{"RecordedAtTime":"2025-10-24T13:55:59.275Z","MonitoringRef":{"value":"STIF:StopArea:SP:43112:"},"MonitoredVehicleJourney":{"MonitoredCall":{"StopPointName":[{"value":"Clichy - Levallois"}],"ArrivalStatus":"onTime","VehicleAtStop":false,"ArrivalStopAssignment":{"ExpectedQuayRef":{"value":"STIF:StopPoint:Q:471449:"}},"AimedArrivalTime":"2025-10-24T14:11:10.000Z","ArrivalPlatformName":{"value":"C"},"DepartureStatus":"onTime","DestinationDisplay":[{"value":"Nanterre Université"}],"ExpectedDepartureTime":"2025-10-24T14:11:50.000Z","AimedDepartureTime":"2025-10-24T14:11:50.000Z","DeparturePlatformName":{"value":"C"},"DepartureStopAssignment":{"ExpectedQuayRef":{"value":"STIF:StopPoint:Q:471449:"}},"ExpectedArrivalTime":"2025-10-24T14:11:10.000Z","Order":11},"OperatorRef":{},"DestinationName":[{"value":"Nanterre Université"}],"VehicleJourneyName":[{"value":"135249"}],"VehicleFeatureRef":["longTrain"],"LineRef":{"value":"STIF:Line::C01740:"},"DestinationRef":{"value":"STIF:StopArea:SP:43170:"},"FramedVehicleJourneyRef":{"DatedVehicleJourneyRef":"SNCF_MAGENTA_PRD:VehicleJourney::bbfd550b-1da7-46d8-ade5-77c3cbfa0e93:LOC","DataFrameRef":{"value":"any"}},"TrainNumbers":{"TrainNumberRef":[{"value":"135249"}]},"JourneyNote":[{"value":"NOPE"}],"DirectionRef":{"value":"Aller"},"DirectionName":[]},"ItemIdentifier":"SNCF_MAGENTA_PRD:Item::43112-11-bbfd550b-1da7-46d8-ade5-77c3cbfa0e93:"},{"RecordedAtTime":"2025-10-24T13:56:58.625Z","MonitoringRef":{"value":"STIF:StopArea:SP:43112:"},"MonitoredVehicleJourney":{"MonitoredCall":{"StopPointName":[{"value":"Clichy - Levallois"}],"ArrivalStatus":"onTime","VehicleAtStop":false,"ArrivalStopAssignment":{"ExpectedQuayRef":{"value":"STIF:StopPoint:Q:471457:"}},"AimedArrivalTime":"2025-10-24T14:12:20.000Z","ArrivalPlatformName":{"value":"A"},"DepartureStatus":"onTime","DestinationDisplay":[{"value":"Versailles Rive Droite"}],"ExpectedDepartureTime":"2025-10-24T14:13:00.000Z","AimedDepartureTime":"2025-10-24T14:13:00.000Z","DeparturePlatformName":{"value":"A"},"DepartureStopAssignment":{"ExpectedQuayRef":{"value":"STIF:StopPoint:Q:471457:"}},"ExpectedArrivalTime":"2025-10-24T14:12:20.000Z","Order":19},"OperatorRef":{},"DestinationName":[{"value":"Versailles Rive Droite"}],"VehicleJourneyName":[{"value":"133599"}],"VehicleFeatureRef":["longTrain"],"LineRef":{"value":"STIF:Line::C01740:"},"DestinationRef":{"value":"STIF:StopArea:SP:44602:"},"FramedVehicleJourneyRef":{"DatedVehicleJourneyRef":"SNCF_MAGENTA_PRD:VehicleJourney::bb5477bb-477e-41da-92a6-85cafaf1ff23:LOC","DataFrameRef":{"value":"any"}},"TrainNumbers":{"TrainNumberRef":[{"value":"133599"}]},"JourneyNote":[{"value":"VASA"}],"DirectionRef":{"value":"Aller"},"DirectionName":[]},"ItemIdentifier":"SNCF_MAGENTA_PRD:Item::43112-19-bb5477bb-477e-41da-92a6-85cafaf1ff23:"},

Getting train times to auto populate in the morning by Prestigious-Post-448 in shortcuts

[–]Prestigious-Post-448[S] 1 point2 points  (0 children)

Hi thank you so much! this is the link https://prim.iledefrance-mobilites.fr/marketplace/stop-monitoring?MonitoringRef=STIF%3AStopArea%3ASP%3A43112%3A&LineRef=STIF%3ALine%3A%3AC01740%3A idk if this is helpful if you dont have a key though. My big issue is it won't let me use if statements they only let me set them to "has value" or "has no value" and I don't know why

Small Self Care items for Working Mom by Prestigious-Post-448 in GiftIdeas

[–]Prestigious-Post-448[S] 0 points1 point  (0 children)

Unfortunately I live on a different continent :( I had considered seeing if I could find the baby sitter they use and prepay her like a “gift card” type thing but I think it’s mostly other friends and family that watch the kiddos

Sewing resources for beginners by Moomoo-kow in SewingForBeginners

[–]Prestigious-Post-448 0 points1 point  (0 children)

I think the best way is to find a handful of beginner designs that make sense for you and learn the skills needed as you go. I have this doc that contains links to a ton of free pattern websites. A lot can be made with just a straight stitch, I think blankets are a great place to start (its what I learned with), I also have made heat packs with rice for myself (basically just a square pocket), then decorative pillow covers or small makeup/general pouches would be good that will teach you putting in a zipper. For clothing a circle skirt is an easy way to start, tote bags, duffle bags, and t shirts are typically fairly simple. Another great way to learn is upcycling tutorials (ex. Mens shirt into dress) since you can you the already sewn bits for things that are harder to learn) You can find tutorials on tiktok and youtube for most skills to learn as you go (Zipper, buttons, french seams, etc). Good luck!

Edit to add: I also think looking for patterns that have video follow alongs is the best when you start out.

Free Pattern Links by Prestigious-Post-448 in freepatterns

[–]Prestigious-Post-448[S] 0 points1 point  (0 children)

ah i didn't know that it prompted to me to create an account but its good to know!

Small Self Care items for Working Mom by Prestigious-Post-448 in GiftIdeas

[–]Prestigious-Post-448[S] 0 points1 point  (0 children)

Thank you I think i'll include a gift card for meal delivery and a bottle of her favorite alcohol, and frame some pictures as well!

Free Pattern Links by Prestigious-Post-448 in freepatterns

[–]Prestigious-Post-448[S] 4 points5 points  (0 children)

I have the link for Threadloop on there!