
Scrape together
Effort implied
Indicates putting in significant effort or struggle to obtain something. 
Limited resources
Often used when there's a challenge due to limited resources or options. 
Time sensitivity
This phrase may imply a sense of urgency or a tight timeframe. 