Using powershell & curl to download a list of files

I was trying to download all course-related files from https://www.economiczhang.com/econ330.html and was too lazy to click through all the links and save them one by one. I found that using (simple) powershell (pwsh) techniques combined with curl, you can download them all in one line of command!

To download all the homework, run the following script:

for($i=1; $i -le 15; $i++) { 
    Invoke-Expression "curl https://www.economiczhang.com/uploads/5/4/4/1/54414053/econ330_hw$i.pdf -O"
}

You can notice the syntax pwsh uses for string manipulation, variable naming, condition statement…

What if I want to download all solutions, too?

$end = "_sol.pdf -O" # "$i_sol.pdf -O" won't work
for($i=1; $i -le 15; $i++) { 
    Invoke-Expression "curl https://www.economiczhang.com/uploads/5/4/4/1/54414053/econ330_hw$i$end"
}

That’s it! Powershell are simply powerful. “It is only by being lazy that we become truly efficient!”

Diary May 27

在读《我的天才女友》。去年底看完了电视剧的第一季(很期待第二季),后来下载了英文版书的pdf,但是看了开头后就没再看下去了……今年5月,很巧,从一毕业学姐处收来了二手的书(四部曲差第三部),开始了断断续续的阅读。

书讲的是两个女孩(在意大利那不勒斯)成长的故事,叙事很详细。我想回顾自己的同年,却构造不出一个完整的时间线了,只剩下一些片段在脑中不定时地冒出。说起来我确实是个健忘的人,我甚至怀疑自己得了轻度的阿兹海默症(正好lab在做相关的项目,可以用一个小测试“三分钟内说出尽可能多的动物名称”来判断,我大概会表现的很差吧)。我从小学开始就怕背古诗、背课文,但是却喜欢背单词、记一些没用的知识。前几天和妈妈视频,连上小学一年级的妹妹(背了一首古诗,我早就忘了)都说“我知道,哥哥记忆力有点差”,让我很惭愧。

我就这么健忘地、稀里糊涂地一路走来到了20岁。由于和妹妹年龄差距太大(相隔12岁),我对她的情感算是比较纯粹的,那种期待她成长的感觉。这种亲情不像年龄相近的兄弟姐妹之间时常会发生矛盾,而是完全没有恶意的,甚至到了“慈祥”的程度(想到妹妹就会欣慰地笑)。妹妹很聪明,感觉比我小时候还要聪明,一年级就认识很多字、算数也挺厉害。和书里的两个女主角相比,妹妹所处的环境更加安全、开放、有活力。几乎能确定她至少能念完本科,而且有个充实的同年。

关于她的升学,我期待她能考上国内顶尖的大学,或者也到美国来上大学。以她的聪慧(此处自夸),我相信经过努力可以做到。如果妹妹要上我将来工作城市的寄宿学校,我也能帮着照顾;如果我当了教授,甚至可以写推荐信(此处做白日梦)。她本科毕业应该是2033年,那时她22岁,我34岁(感觉自己的心态是在提前养女儿啊……诶)。完全不能想象到时候的样子。

更加期待寒假回国了!

201905 毕业季

版权归作者所有,任何形式转载请联系作者。
作者:筷子🥢(来自豆瓣)
来源:https://www.douban.com/note/718169990/

去洗衣服的路上,我听见公寓同一层某个房间里的一个男生哭喊:”…我终于毕业了…穿上学士服了…拿到offer了…为什么还不够…要怎么样才算够…” 猜测是在和家长抱怨/哭诉?

这几天又是一年一度的毕业季,朋友圈里好几个学长学姐都穿上了好看的学士服,在校园里庄重的林肯雕像前、青绿色的草地上、碧蓝的湖边留下洋溢着喜悦和收获的照片,或与好友、伴侣、家长同框,去往大公司和名校…其中不乏提前一年毕业/取得荣誉学位者。真好呀真好呀…

Continue reading “201905 毕业季”