Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

General Discussion

Download all files and videos

Download all the projects and videos in a single zip file.

23 Answers

James Barnett
James Barnett
39,199 Points

That's not possible.

You can download the videos using the iTunes feed though.

where is download feed in library ?

the itunes feed is not working

How it is not working through itunes feed?

Rob Allessi
Rob Allessi
8,600 Points

Hi Jose,

You can download all of our videos by selecting our Download Feed found within our Library. As for the project files, you'll have to get those from their respective pages. :)

EDIT: Please note that in the past two years, some things have changed with how download feeds are handled by iTunes. You now can only download individual courses via the iTunes Feed from their respective course overview pages.

Paden Clayton
Paden Clayton
3,101 Points

I'm not seeing this from within the library, where is this at?

Hey,what's the wrong here?i couldn't find Download Feed within the Library

Would be helpful if you correlated the downloads with content here. For example, the rails project is very hard to piece together in itunes.

Dillon Omane
Dillon Omane
2,739 Points

I'm on my Linux box how can i download without iTunes? Is it even possible?

Matthew Jones
Matthew Jones
2,454 Points

I am just sayin, keeping track of all those project files really slows down progress, and I literally never need them to just go through the classes. I want them for future reference. Being able to download them in one large well organized package would be a tremendous help to everyone on treehouse and keep people more interested, since they are less hampered by details and able to focus on the classes.

This is how I download the video on a MacBook Pro, I clicked download "standar edition" when the video open the another window I right clicked the video and choose "save video as" I hope this help.

^^^Yeah, that'd be a fairly quick method to do manually.

Probably take you 5 minutes to set up and start downloading an entire track.

Yeah, I feel the frustration quite a bit...

TREEHOUSE. Stop spending all your money on production value, and make a better interaction with the site, with regards to downloading ENTIRE lessons and ENTIRE project files.

What the heck is wrong with you? We're paying money for this AND the technology is possible, but you refuse us the convenience?

Shame.

I just wanna know if it is possible to download all the vids or not if yes please attach the link

You can download the video by right-clicking the video link and selecting save as (mp4). It depends on you if you want standard or high definition video.

Not work

Jonathan Obino
Jonathan Obino
3,155 Points

I have developed a little web app where you can insert your token and you can download videos from teamtreehouse http://jonathanobino.16mb.com/treehouse/

Rohin Kansal
Rohin Kansal
Courses Plus Student 642 Points

How have you created this? Can I also know the logic?

Franklin Derr
Franklin Derr
2,511 Points

Wow, really nice job dude. Thank you!

Anukul Sangwan
Anukul Sangwan
Courses Plus Student 343 Points

Could you please add an option to download the HD versions of the videos?

EDIT: never mind, i downloaded the php generated by your website and used sublime text to add &hd=yes at the end of each link.

Anukul Sangwan is it possible to share the PHP Script? TIA.

Dean Okimoto
Dean Okimoto
Courses Plus Student 1,005 Points

This site is amazing! I used this site and the Firefox Add-on called DownThemAll. The add-on allowed me to download all of the videos at once.

Farzad Vazirnia
Farzad Vazirnia
1,237 Points

this website does not work any more! please fix it if you can!

What about the method for those who don't have iTunes or Mac account? I am on a Linux box!

Anukul Sangwan
Anukul Sangwan
Courses Plus Student 343 Points
  1. Download and install Internet Download Manager (torrent?) for the purpose of queuing the downloads, as it is very time consuming to click and save each video individually.

  2. Copy the video link under the Downloads tab of any video.

  3. Go here: http://jonathanobino.16mb.com/treehouse/ and paste your token from the link that you copied in step 2.

  4. Save this webpage.

  5. Open the webpage in any web browser (IE works fine for me)

  6. Right click anywhere and click on Download all links with IDM

  7. Use queuing in IDM if you want to queue the downloads.

If you want to download the HD versions of these videos, open the php file that you saved in step 4 and use any decent text editor to find and replace itunes=yes to hd=yes then, proceed normally from step 5 onwards . PM me at anukulsangwan@icloud.com if you want more detailed steps or a step by step video walkthrough :P not that active on treehouse

I've created an application that does just this. Without the need of iTunes. It will create all the folders for you and number all the video's so you can watch them in the correct order. The only thing you need is nodejs. Check it out: https://github.com/MakhouT/treehouseDownloader

Derek Billingsley even though it's showing like that in the console it should still finish everything. the progress isn't fully correct because the download status module has a bug when downloading multiple files. Please check if you have all the videos

Nbil Mkht Yep. I double checked. Some videos are incomplete. They abruptly stop playing midway or towards the end.

It's now possible to download a full track :) https://github.com/MakhouT/treehouseDownloader

Muhammad Fitri
Muhammad Fitri
5,018 Points

Can I use the BASIC account or need PRO account to use this function?

If you have a basic account then you can download basic videos. If you have the pro account then you can download basic and pro videos

I tried downloading a track but it does not download the videos completely. It moves on to the next video before downloading the previous one completely. Check the screenshot below: http://i.imgur.com/zqNvROJ.jpg

It should still work, can you please post more information? If needed create an issue on github with more details and I will have a look at it.

Also downloading a fulltrack is a bit instable, I am still working on it to make it more stable.

If you need more help or information please do let me know.

Nbil Mkht I opened an issue on GitHub. Please check it out.

Piara Sandhu
Piara Sandhu
4,626 Points

Does this still work? I'm running the script now, but nothing seems to be downloading in the terminal. Any ideas?

Post a screenshot. Note that you need to keep the webpage open.

It should still work, can you please post more information? If needed create an issue on github with more details and I will have a look at it.

Also downloading a fulltrack is a bit instable, I am still working on it to make it more stable.

If you need more help or information please do let me know.

Neeru Nayak
Neeru Nayak
1,567 Points

I followed all the steps from https://github.com/MakhouT/treehouseDownloader but that browser step is not working " In a browser browse to http://127.0.0.1:8080/ "

Do you have nodejs installed? This should be working though

Neeru Nayak
Neeru Nayak
1,567 Points

Yes, I did install nodejs for the same, still not able to reach to this site.

In the commandline do you get the message "Server up and running on 127.0.0.1:8080"?

Neeru Nayak
Neeru Nayak
1,567 Points

no.. I am trying again. I have started downloading files one by one as I need the last module of Android Track. Thanks , for the quick reply :) I'll let you know what's going wrong for me.

Ok cool, let me know if you need some help.

hashtaglearning
PLUS
hashtaglearning
Courses Plus Student 4,767 Points

I ran the issue where I'll be traveling for a bit and when I do have Internet, I'll be on a extremely metered connection. I found this setup to be fairly fast and allowed me minimize the amount of clicks :)

I found a php script created by Will Hart around 2 years ago. I very slightly modified it - I simply added a counter so that I could verify all files were accounted for.

For my workflow I'm using Chrome, Firefox, a text editor, and MAMP (since I'm on a MAC)(but XAMPP will work just as well), and a couple browser extensions (1 for Firefox and 1 for Chrome) to make life a bit easier and everything 1000X faster.

1) The first step is to setup MAMP or XAMPP on your local machine. 2) Get Will's script - https://teamtreehouse.com/community/video-mass-download 3) Find the track that you want to download (using Chrome) 4) You'll need to get the URLS of the tracks - open all the tracks in a different tab 5) Close any tabs that are not related to downloading the videos 6) Using the Chrome Extension (Copy All Urls ) copy all urls 7) Paste them into your clip board 8) Use find and replace to transform them from http to iptc links the script can use ie

original link: https://teamtreehouse.com/library/python-basics itpc link: 'itpc://teamtreehouse.com/library/python-basics.rss?feed_token='.$token,

** NOTE You can get hd versions by making the links as shown below - downloading them as HD versions will increase the size approximately 2.5X 'itpc://teamtreehouse.com/library/python-basics.rss?feed_token='.$token.'&hd=yes'

9) Add the itpc links to the array 10) Run the php file in Firefox 11) Use the Firefox extension (DownThemAll!) 12) In the DownloadThemAll! window I set the renaming Mask to inum text.ext This is so that I could compare it to the counter in the php file to verify all items downloaded

13) Start the Download

The easiest thing to do if you do not or can not use itunes is to go to the video you want right click on the page and go down to view page source then when page source opens do ctrl f to find and type videos. make sure you include the . (dot) and it'll show you a link https://videos.teamtreehouse.com/videos/........ click on that link it'll be a stright link to video where you can right click to download. This has been tested in chrome and works well.

For those wanting to download the videos in HD, this extension converts the video feeds to the HD feed.

Yes, this extension works.

Faoud Mohammed
Faoud Mohammed
1,348 Points

Morning this is fustrating, I got itunes downloaded but when i click the feed I get the message to launch itunes but the feed does not show up anywhere can someone help please, I paid for the pro account and this is very frustrating!!!!