Successfully reported this slideshow.
Your SlideShare is downloading. ×

How everyone can program a browser to quickly automate research and analyst-tasks

Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Upcoming SlideShare
PowerShell - PowerForensics
PowerShell - PowerForensics
Loading in …3
×

Check these out next

1 of 9 Ad

How everyone can program a browser to quickly automate research and analyst-tasks

Download to read offline

Olaf talks about how everyone can program a browser to quickly automate research and analyst-tasks. Like that you can make your life easier.

Olaf talks about how everyone can program a browser to quickly automate research and analyst-tasks. Like that you can make your life easier.

Advertisement
Advertisement

More Related Content

Similar to How everyone can program a browser to quickly automate research and analyst-tasks (20)

More from OMM Solutions GmbH (20)

Advertisement

Recently uploaded (20)

How everyone can program a browser to quickly automate research and analyst-tasks

  1. 1. OMM Solutions TECHtalks #17 1< OMM Solutions GmbH > www.tech-talks.eu
  2. 2. Einmal im Monat ist TECHtalk Zeit! First come first served! < OMM Solutions GmbH > 2
  3. 3. Talk: How everyone can program a browser to quickly automate research and analyst-tasks Speaker: Olaf Horstmann 3< OMM Solutions GmbH >
  4. 4. This will take less than 10 and will be fun: var count = 0; $$('article .box.abstract').forEach(article => { const h2 = article.querySelector("h2") const h5 = article.querySelector(".Vortragsnr") const title = h5.innerText + "; " + h2.innerText const link = article.querySelector("a[href*='.pdf']") if (link) { link.download = title + ".pdf" count++ setTimeout(() => link.click(), count * 500) } return title }) 4 with manual labor … 45minutes? How fast are you to download and rename 50 PDFs? https://www.java-forum-stuttgart.de/de/Programm+2018.html
  5. 5. var tcuReleaseNotes = ""; const typeMapping = {"Bug": "Bugfix", "Story": "Feature", "Task": "Task"}; document.querySelectorAll(".issuerow").forEach(x => { var type = x.querySelector(".issuetype img").alt; var key = x.querySelector(".issuekey").innerText; var summary = x.querySelector(".summary").innerText; tcuReleaseNotes += `[${typeMapping[type]}] ${key} - ${summary.trim()}n`; }); copy(tcuReleaseNotes); tcuReleaseNotes; 5 Some tools just don’t provide data the way you need it! https://ommsolutions.atlassian.net/issues/?jql=project%20%3D%20SH%20AND%20component%20%3D%20TCUcontroller%20AND%20f ixVersion%20%3D%200.9.1%20ORDER%20BY%20issuetype%20DESC%2C%20created%20DESC
  6. 6. • Tampermonkey https://chrome.google.com/webstore/detail/tampermonkey/dhdgffkkebhmkfjojejmp bldmpobfkfo?hl=en Some browser-extensions help as well 6
  7. 7. Vielen Dank für Eure Aufmerksamkeit! 7< OMM Solutions GmbH >
  8. 8. Ihr persönlicher Ansprechpartner Fragen oder Interesse? < OMM Solutions GmbH > 8 Olaf Horstmann Technology & Innovation OMM Solutions GmbH Vor dem Lauch 4 70567 Stuttgart Germany oh@omm-solutions.de +49 (0)711 75 86 46 04
  9. 9. 9< OMM Solutions GmbH > www.omm-solutions.de OMM Solutions GmbH Vor dem Lauch 4 70567 Stuttgart Geschäftsführer Martin Allmendinger Malte Horstmann Olaf Horstmann Kontakt Telefon: +49 711 6747 051-0 E-Mail: info@omm-solutions.de Umsatzsteuer-ID: DE295716572 Sitz der Gesellschaft: Stuttgart Amtsgericht Stuttgart, HRB 749562 Impressum

×