|
I had hinted at this earlier, but at MHacks last weekend I created an application to automate the process of creating Live Report OP's. This project is called Live Report Companion, and you can check out the source code that I just uploaded to git if you're interested.
Right now lichter and co have to spend a pretty significant chunk of time generating live report threads from templates that they themselves have made. With this tool, you ought to be able to create a thread if you know the following information about the event.
Date/Time Title (Group E) Tournament (WCS America) Number of Matches and their format (Dual tournament or not) And the players playing.
The dialog boxes will prompt you to enter all of this information. Once you have entered it all, it should then pop up a text box that gives BBcode that will generate a pretty nice looking page on here.
Some particularities of the program - You need to enter the date and time in the exact format asked for them. If you don't, the program probably shouldn't break, but it will almost certainly not give you the date and time that you want. - You need to enter the tournament title in the same format that it is displayed in the liquipedia title, so for example "2013 WCS Season 3 America/Premier" . If you don't do it, it won't break anything, but the liquipedia link just won't go anywhere. - If the player dialog box says "one of the those players didn't parse" it means that I didn't find a player under the page with that name. If you double check your spelling (and the liquipedia page for that player) and you are still getting an error, you should PM me as its probably a bug. - If the program freaks out and crashes on you, don't worry. It doesn't access any local files so it can't really cause any harm. Just PM me what you were doing when you got a bug and move on.
Things that you still have to do - include a header image, there are too many tournaments for me to reasonable keep track of them. - include stream and caster information
This program would probably NOT be good for tournaments like dreamhack where you don't specify the competitors up front. It is much better suited to dual tournament groups, or sets of predetermined matches.
The program and the source code can be found here https://github.com/packrat386/LiveReportCompanion/tree/master/v1.1
If you just want to use the program you only need to download LiveReportCompanion.jar . Just double click and it should start right up.
If you want to try to make my program better, or if you're just interested in the code, all of the source code is on there, along with documentation in the doc folder (to see all the documentation, click index.html). I've tried to check for major bugs, but I think that there could easily still be smaller ones that I haven't found, and I would always welcome efforts to make this a better tool by adding features. I tried to comment my code liberally, but if you get to any part that you don't understand, just PM me and I'll do my best to get back to you.
I hope you guys can make use of this, and that it works.
Many thanks to the Liquipedia and TLPD teams for their tireless work to document SC2, without them these sort of applications wouldn't be possible.
Special thanks to salle, PoP, imallinson, and especially R1CH for helping me when I had questions.
|
This is cool dude! So awesome to lessen the workload of others
|
1001 YEARS KESPAJAIL22272 Posts
I'll check it out on Monday <3
|
TLADT24920 Posts
I don't make many OP and only live reported several times but this sounds useful. gg wp!
|
Bearded Elder29903 Posts
Next level of Live report threads
|
PM R1CH and have him incorporate this into the Tourneys section.
|
|
1001 YEARS KESPAJAIL22272 Posts
Comments so far:
I entered "hero" and it resulted in a dead link and a terran. HerO vs herO is probably the reason but it could be overlooked by some that it's wrong. I entered "rain" and it resulted in a dead link and a terran. It might try to use former TSL/Fanatic Rain, but if the tlpd used is HoTS by default, this error shouldn't happen Many names don't get properly capitalized, such as scarlett, dear, trap, rain, maru, soulkey. Worked for PartinG and soO though. Some of the spacing within spoilers needs a fix Live report section does not have premade [url] tags Needs a 'start from scratch' button or a back button Needs a "New" button for when more than 1 OP will be made Needs twitch/gomtv icons in the Streams section
Otherwise its pretty useful. Right now I think it takes maybe 10% faster with the LR Companion Tool. Still have to copy paste the header, casters, stream info, convert time to GMT, remember the Liquipedia title, and it feels like there are one or two more steps than necessary. For creating brand new tournaments this is more convenient, but for tournaments with set formats already, the gains are marginal at best.
Thanks though, I might use it sometime still
|
On September 30 2013 12:35 lichter wrote: Comments so far:
I entered "hero" and it resulted in a dead link and a terran. HerO vs herO is probably the reason but it could be overlooked by some that it's wrong. I entered "rain" and it resulted in a dead link and a terran. It might try to use former TSL/Fanatic Rain, but if the tlpd used is HoTS by default, this error shouldn't happen Many names don't get properly capitalized, such as scarlett, dear, trap, rain, maru, soulkey. Worked for PartinG and soO though. Some of the spacing within spoilers needs a fix Live report section does not have premade tags Needs a 'start from scratch' button or a back button Needs a "New" button for when more than 1 OP will be made Needs twitch/gomtv icons in the Streams section
Otherwise its pretty useful. Right now I think it takes maybe 10% faster with the LR Companion Tool. Still have to copy paste the header, casters, stream info, convert time to GMT, remember the Liquipedia title, and it feels like there are one or two more steps than necessary. For creating brand new tournaments this is more convenient, but for tournaments with set formats already, the gains are marginal at best.
Thanks though, I might use it sometime still
Thanks for the feedback. I'll definitely look into some of those. The hero and rain error comes from the fact that this is looking through liquipedia and so the search is getting a disambiguation page. This is part of the reason that mvp is also likely not a valid input. As for proper capitalization, as a result of the way the search is done it will only fix the caps if there are weird caps in the middle (like PartinG and soO), otherwise it can just use the lowercase version, so it does. Not saying that these can't be fixed, I just like to explain why it isn't working now.
As for whether its faster, my goal in making this was sort of that anybody would be able to make an LR thread "on the fly" as opposed to a certain small group of people (mainly you) making them all beforehand. If you're used to the process and have a sort of template then you're not going to be inputting much more input than the ones that I'm asking for. Its hard to beat the speed that comes from experience
Thanks again for the feedback though. I'll look into sometime when school isn't killing me :/
|
1001 YEARS KESPAJAIL22272 Posts
Yeah it's super convenient for people who want to make LR OPs for their own tournaments and don't want to start from scratch. Fixing all the stuff I mentioned is easy compared to making one on your own.
|
|
|
|