Lotusphere 2008 - Slides and more

Stephan Wissel already posted a small script to download all the presentations from IBMs server, if you have Lotusphere credentials, vowe adopted that for the Mac.

I have another version, which will get you the color, as well as the black & white version and all zip files. Whereas Stephan statically lists all files, I am using wget’s recursive download feature. So you can run the script maybe once a day in case IBM still adds some slides to the database.

Getting the files

Step 1: Get wget (Download also available for Windows)

Step 2: Run the following script in the directory, where you want to store the PDFs temporarily („C:\TEMP” for example):
wget --http-user=USERNAME --http-password=PASSWORD -E -r -l5 -nd -np -nc -R.html "http://www.ls08.net/confapps/pdf.nsf/f0e495c6939dbf4585256e1c000e1a49?OpenView&Count=5000"
wget --http-user=USERNAME --http-password=PASSWORD -E -r -l5 -nd -np -nc -R.html "http://www.ls08.net/confapps/pdf.nsf/ceda8c2d1ee3648785256e1c000e1a47?OpenView&Count=5000"
wget --http-user=USERNAME --http-password=PASSWORD -E -r -l5 -nd -np -nc -R.html "http://www.ls08.net/confapps/pdf.nsf/729ed56c24bafc9d85256e1c000e1a46?OpenView&Start=1&Count=5000"

USERNAME and PASSWORD have to be replaced with your credentials for Lotusphere Online. REMEMBER: Lotusphere Online will only be available until February 22nd at 5:00pm EST.

Storing the files

Now, there a lots of files in the directory you specified. Content with that? Not me. I want them inside Genii Software’s Annual Lotusphere Agenda Database, so that I have everything in one place and full text indexed.

So I created a litte agent that goes through all the session, checks whether there are files for that session in the specified download directory and if that is the case, appends them to the corresponding session database entry. It even sets the fields for color and b&w PDFs so that this information shows up in the views. I also hacked the views to show an additional column for ZIP-Files – but you don’t need to do that.

Screenshot Session Database

What you do need to change ist the hide-when formula of the line containing the „Resource” field in the „JournalEntry” mask to: HasResourceLink != "Yes" & HasPDF != "Yes" & HasBWPDF != "Yes" & HasZIP != "Yes". Otherwise, the PDF files won’t show up.

I will contact Ben on this and a few other modifications I did. But basically with the agent and the change to the hide-when formular you are done and have all the documents in your session database.

Modified Session entry

As you can see, the PDFs are in there but without a nice icon. This is due to the fact, that they were attached via the backend. <shameless plug for Ben>If you/I had Ben’s Midas Rich Text LSX, you could add a nice icon to the files.</shameless plug for Ben>

What I am not sure of right now is what happens, if Ben updates the links to the speakers. Maybe I will have to move the files into another field. I will contact Ben on this.

Download LotusScript Code

Tagged as: , , , , , , , , | Author:
[Dienstag, 20080129, 17:01 | permanent link | 0 Kommentar(e)

Comments are closed for this story.


Disclaimer

„Leyrers Online Pamphlet“ ist die persönliche Website von mir, Martin Leyrer. Die hier veröffentlichten Beiträge spiegeln meine Ideen, Interessen, meinen Humor und fallweise auch mein Leben wider.
The postings on this site are my own and do not represent the positions, strategies or opinions of any former, current or future employer of mine.

Me, Elsewhere

Tag Cloud

2007, 2blog, 2do, 2read, a-trust, a.trust, a1, accessability, acta, advent, age, ai, amazon, ankündigung, apache, apple, audio, austria, backup, barcamp, basteln, bba, big brother awards, birthday, blog, blogging, book, books, browser, Browser_-_Firefox, bruce sterling, buch, bürgerkarte, cars, cartoon, ccc, cfp, christmas, cloud, coding, collection, command line, commandline, computer, computing, concert, conference, copyright, covid19, css, database, date, datenschutz, debian, delicious, demokratie, design, desktop, deutsch, deutschland, dev, developer, development, devops, digitalks, dilbert, disobay, dna, dns, Doctor Who, documentation, domino, Domino, Douglas Adams, download, downloads, drm, dsk, dvd, e-card, e-government, e-mail, e-voting, E71, education, Ein_Tag_im_Leben, elga, email, encryption, essen, EU, eu, event, events, exchange, Extensions, fail, fedora, feedback, film, firefox, flash, flightexpress, food, foto, fsfe, fun, future, games, gaming, geek, geld, git, gleichberechtigung, google, graz, grüne, grüninnen, hack, hacker, handtuch, handy, hardware, HHGTTG, history, how-to, howto, hp, html, humor, IBM, ibm, ical, iCalendar, image, innovation, intel, internet, internet explorer, iot, iphone, ipod, isp, IT, it, itfails, itfailsAT, itfailsDE, java, javascript, job, jobmarket, journalismus, keyboard, knowledge, konzert, language, laptop, law, lego, lenovo, life, links, linux, Linux, linuxwochen, linuxwochenende, live, living, lol, london, lost+found, lotus, Lotus, lotus notes, Lotus Notes, lotusnotes, LotusNotes, lotusphere, Lotusphere, Lotusphere2006, lotusphere2007, Lotusphere2008, lotusphere2008, lustig, m3_bei_der_Arbeit, mac, mail, marketing, mathematik, media, medien, metalab, microsoft, Microsoft, mITtendrin, mobile, mood, motivation, movie, mp3, multimedia, music, musik, männer, nasa, nerd, netwatcher, network, netzpolitik, news, nokia, notes, Notes, Notes+Domino, office, online, OOXML, open source, openoffice, opensource, orf, orlando, os, outlook, patents, pc, pdf, performance, perl, personal, php, picture, pictures, podcast, politics, politik, pr, press, presse, privacy, privatsphäre, productivity, programming, protest, public speaking, qtalk, quintessenz, quote, quotes, radio, rant, recherche, recht, release, review, rezension, rip, rss, science, search, security, server, settings, sf, shaarli, Show-n-tell thursday, sicherheit, silverlight, smtp, SnTT, social media, software, sony, sound, space, spam, sprache, spö, ssh, ssl, standards, storage, story, stupid, summerspecial, sun, surveillance, sysadmin, talk, talks, technology, The Hitchhikers Guide to the Galaxy, theme, think, thinkpad, thunderbird, tip, tipp, tools, topgear, torrent, towel, Towel Day, TowelDay, travel, truth, tv, twitter, ubuntu, ui, uk, unix, update, usa, usb, vds, video, videoüberwachung, vienna, Vim, vim, vintage, vista, vorratsdatenspeicherung, vortrag, wahl, wcm, web, web 2.0, web2.0, web20, Web20, webdesign, werbung, wien, wiener linien, wikileaks, windows, windows 7, wired, wishlist, wissen, Wissen_ist_Macht, wlan, work, workshops, wow, writing, wtf, wunschzettel, Wunschzettel, www, xbox, xml, xp, zensur, zukunft, zune, österreich, övp, übersetzung, überwachung

AFK Readinglist