Subscribe to:
Post Comments (Atom)
Labels
- ASP (1)
- Blogger Hacks (1)
- C# (1)
- diGIT (1)
- Eclipse (5)
- Fedora (4)
- Firefox (3)
- Git (2)
- Github (1)
- Google (11)
- Google Reader (1)
- Hibernate (1)
- hSenid Mobile (1)
- Java (18)
- Javascript (2)
- Linux (2)
- Maven (1)
- Microsoft (16)
- MsSqlServer (1)
- MySQL (1)
- OpenCV (3)
- OpenJDK (3)
- Other (18)
- Personal (28)
- Productivity (14)
- Programming (39)
- React (1)
- React-Native (1)
- REST (1)
- Scala (2)
- Scala-Ide (1)
- Scalaz (1)
- SCTP (3)
- SDP (1)
- Soltura (1)
- Spring (1)
- SQL (2)
- Time Management (7)
- Tips and Tricks (22)
- Ubuntu (1)
- Utilities (20)
- Wiremock (1)
I was trying to download the slides from infoQ.com, but there was no tools to do that ( I googled for that and got your blog). After looking at source of the HTML file , i have found a way to download the slides one by one in SWF files. If some one really want to download those slides. this is the way. For example If some one want to download the slides of "http://www.infoq.com/presentations/qcon-voca-architecture-spring"
1) open the source of the page
2) there will be a java script element like this
script type="text/javascript"
var slides=new Array('/resource/presentations/qcon-voca-architecture-spring/en/slides/1.swf',......
script
after that open the browser to
"http://www.infoq.com" + "/resource/presentations/qcon-voca-architecture-spring/en/slides/1.swf"
the first slide will be there..
by changing the last file name to 2.swf, 3.swf.... we can get all the slides..
Its working for all presentations but its time consuming activity :(
-Nirojan
you can program this process by using any language.. :)
Hi,
If you are in Linux, the wget will make it even simpler.
for n in {1..137}; do wget -r http://www.infoq.com/resource/presentations/katz-rails3/en/slides/$n.swf; done
If you are sitting behind a proxy, pass these arguments to wget, by updating your proxy credentials "--proxy-user=USERNAME --proxy-password PASSWORD"
Thanks and Regards,
Ramesh
Hi,
After downloading the .swf files, I tried to merge all the swf files to a single file.
Moved into the directory where I have the list of swf files, converted to file names to have 3 digits format/convention.. for example from 1.swf to 001.swf
for n in {1..9}; do mv $n.swf 00$n.swf; done
for n in {10..99}; do mv $n.swf 0$n.swf; done
And now, the 'swfcombile' tool will create a single swf file named 'katz-rails2.swf'
swfcombine -o katz-rails2.swf -tmv *.swf
There are converters available to convert from swf to other media, like swf to avi..Which could help to pause/play.
Download the respective audio(mp3) file, and play with the converted avi file.. Its your call to pause/play..
I tried this from my Ubuntu box to download http://www.infoq.com/presentations/katz-rails3 slides
Thanks and Regards,
Ramesh
Thanks for sharing your knowledge Ramesh.
Post a Comment