home
products
contribute
download
documentation
forum
Home
Forums
New posts
Search forums
What's new
New posts
All posts
Latest activity
Members
Registered members
Current visitors
Donate
Log in
Register
What's new
Search
Search
Search titles only
By:
New posts
Search forums
Search titles only
By:
Menu
Log in
Register
Navigation
Install the app
Install
More options
Contact us
Close Menu
Forums
MediaPortal 1
MediaPortal 1 Plugins
My Event Guide
Contact us
RSS
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Message
<blockquote data-quote="kiwijunglist" data-source="post: 650859" data-attributes="member: 76888"><p><strong>Re: Kiwi Development team</strong></p><p></p><p><strong><u>Main screen - B3W Concept</u></strong></p><p></p><p><img src="http://i292.photobucket.com/albums/mm16/kiwijunglist/mainscreen.jpg" alt="" class="fr-fic fr-dii fr-draggable " style="" /></p><p></p><p><img src="http://i292.photobucket.com/albums/mm16/kiwijunglist/mainscreenexplained.jpg" alt="" class="fr-fic fr-dii fr-draggable " style="" /></p><p><em></em></p><p><em>* Need to add Page up/down/Page number for navigation</em></p><p><em>* Need to add some sort of icon or text label if we want the guide to show multiple cities, otherwise you don't know which city an event belongs to.</em></p><p><em>* User can also see a facebook icon on the far right if event is listed in facebook and he has marked his facebook attendance as Yes/No/Maybe</em></p><p><em>* Might also be possible to add a $ free icon, because munuka lists some gigs as free, and there might be some simple logic for eventfinder to figure out if a gig is free. However I've noticed that munuka sometimes doesn't mark gigs as free when they are free, so this might not be that useful</em></p><p></p><p>Alternative main screen navigation concept</p><p>Only display 1 day at a time</p><p>Left / Right changes to prev / next day</p><p>Up/Dn scrolls through the list</p><p>Pg Up/Pg Dn/Ch+/Ch- jumps up/dn the list</p><p>Enter/ok loads Dialog info box on the event</p><p>F9 key loads settings dialog box</p><p></p><p><strong><u>Dialog info box when you click ok / enter on an event - B3W Concept</u></strong></p><p></p><p><img src="http://i292.photobucket.com/albums/mm16/kiwijunglist/mainscreendialog.jpg" alt="" class="fr-fic fr-dii fr-draggable " style="" /></p><p></p><p><img src="http://i292.photobucket.com/albums/mm16/kiwijunglist/mainscreendialogexplained.jpg" alt="" class="fr-fic fr-dii fr-draggable " style="" /></p><p></p><p><em>Need to add an 'x' in the corner to edit the dialog box with mouse</em></p><p><em>Need to add 1. , 2. , 3. to the options list for faster navigating with remote / numpad</em></p><p><em>The dialog box needs to be a bit larger or the layout changed because the additional info for eventfinder/facebook sometimes has a lot more text than munuka which just sometimes has time/cost in the additional info bit</em></p><p></p><p><strong><u>Settings Dialog box when click F9 or info button on remote - Mockup not needed at this stage</u></strong></p><p></p><p><strong>1. Display Order</strong></p><p> - Toggle: Group events from the same city together (vs showing them in alphabetical order based on venue)</p><p> - Toggle: Group events from the same guide together (vs showing them in alphabetical order based on venue)</p><p></p><p><strong>2. Choose city(s)</strong> - <em>Choose which city(s) to scrape/display in the guide</em></p><p> - List of cities, and toggle button to enable/disable them</p><p></p><p><strong>3. Choose guide(s)</strong> - <em>This lets you choose which guides will be scraped (eg. Munuka,Eventfinder,Facebook)</em></p><p> - List of gig guides with toggle button</p><p></p><p><strong>4. Rank guide(s) </strong>- <em>If duplicate event, the info from highest rank guide is displayed</em></p><p> - List of gig guides from above, you can up/dn them to change the rank</p><p></p><p><strong>5. Notifications </strong>- <em>Alter notification dialog options for the process plugin notifier</em></p><p> - Toggle: Display dialog box reminding you of any upcoming favourite events</p><p> - Toggle: Display dialog box reminding you of any upcoming event that you are attending on facebook</p><p> - Toggle: Display dialog box reminding you of any upcoming event that you are maybe attending on facebook</p><p> - Toggle: Display dialog box reminding you of any upcoming events that your facebook friends are attending</p><p> - Notify me ____ hours in advance of events</p><p> - Toggle: Do not display notificaition during fullscreen video</p><p></p><p><strong>6. Facebook options</strong></p><p> - Toggle: If you mark an event as not attending then don't show it in the guide</p><p></p><p><strong>X button in top right corner, navigate to using the right arrow, use this to exit the settings box</strong></p><p></p><p><strong><u>Notifications Dialog Box - Mockup not needed at this stage</u></strong></p><p></p><p><strong>- Display event information</strong></p><p> - Date, Venue, Title, Additional info</p><p> - Fav icon, FB icon, Guide icon(s)</p><p> - MSN icon + any friends attending on facebook</p><p><strong>- Reason for notificiation eg. Kiwijunglist is now attending this event</strong></p><p><strong>- addition options as in the dialog box</strong></p><p> - Jump to the gig guide</p><p> - Toggle favourite / notification</p><p> - Update facebook events attendance <em>(only displayed if event listed on facebook)</em></p><p> - View more information on web page</p><p><strong>- X button top right corner to exit the dialog box</strong></p><p></p><p><strong><u>Scraped database fields</u></strong></p><p></p><p>* Scraped database fields for each event in every guide</p><p>"Venue" - Scraped location of the gig/name of the club etc.</p><p>"Title" - Scraped title of the event</p><p>"Date" - Scraped DD/MM/YY of the event. If an event is listed as 03 Aug - 06 Aug, then create 4 entries in the database for each date.</p><p>"User Facebook attendance" - Scraped only for facebook events, Yes/No/May be/Undecided</p><p>"Friends Facebook attendance" - Scraped only for facebook events, list of friends names who are attending the event</p><p></p><p>* Scraped fields if user clicks on a gig in the guide to view more details</p><p><em>this could be done at the time the user clicks, rather than in advance for every gig, which might use a lot more data, take a lot more time.</em></p><p>"Additional Info" - Scraped Additional info/description</p><p>"URL for more info" - Scraped website url to visit if the user wants more info</p><p></p><p>Additional possible tags we could consider</p><p>"Free Tag" if scraper determines a gig is free</p><p>"Image Tag" some of the guides have an image for each event, we could include an image on the gig details dialog page.</p><p></p><p>Also: Some of the guides have more than one url that we could potentially visit for an event.</p><p>eg. look here -> <a href="http://www.eventfinder.co.nz/2010/aug/christchurch/canterbury-film-society-no-mans-land" target="_blank">http://www.eventfinder.co.nz/2010/aug/christchurch/canterbury-film-society-no-mans-land</a></p><p>Possible urls are</p><p>1. Just visit the actual event page in the eventfinder guide - <a href="http://www.eventfinder.co.nz/2010/aug/christchurch/canterbury-film-society-no-mans-land" target="_blank">http://www.eventfinder.co.nz/2010/aug/christchurch/canterbury-film-society-no-mans-land</a></p><p>2. Visit the venue information page - <a href="http://www.eventfinder.co.nz/venue/rialto-cinema-christchurch" target="_blank">http://www.eventfinder.co.nz/venue/rialto-cinema-christchurch</a></p><p>3. Event information page - <a href="http://www.canterburyfilmsociety.org.nz/#TB_inline?height=520&width=660&modal=false&inlineId=modalRegisterWrapper" target="_blank">http://www.canterburyfilmsociety.org.nz/#TB_inline?height=520&width=660&modal=false&inlineId=modalRegisterWrapper</a></p><p>If we wanted to implement this then when the user selects view website, they get a list of all these 3 urls the scraper would define the menu option name for each url, in the case of eventfinder we would have "View: Eventfinder page, Venue page, Event page"</p><p></p><p><strong><u>How to scrape Munuka Guide</u></strong></p><p></p><p>Listing of all chch events - <a href="http://www.mukuna.co.nz/christchurch/index.htm" target="_blank">Christchurch Gig Guide - JAGG</a></p><p>Listing of a single event details so you can scrape the 'more info' url for web browser - <a href="http://www.mukuna.co.nz/canterbury/christchurch/gig35032.htm" target="_blank">Topia at Sullivans Irish Pub - JAGG</a></p><p></p><p><img src="http://i292.photobucket.com/albums/mm16/kiwijunglist/munuka.jpg" alt="" class="fr-fic fr-dii fr-draggable " style="" /></p><p></p><p><strong><u>How to scrape eventfinder guide</u></strong></p><p></p><p>Listing of all chch events - <a href="http://www.eventfinder.co.nz/whatson/events/canterbury" target="_blank">http://www.eventfinder.co.nz/whatson/events/canterbury</a></p><p>Listing of a single vents details so you can scrape the 'more info' url for web browser and also the additional info text - <a href="http://www.eventfinder.co.nz/2010/aug/christchurch/canterbury-film-society-no-mans-land" target="_blank">http://www.eventfinder.co.nz/2010/aug/christchurch/canterbury-film-society-no-mans-land</a></p><p></p><p><img src="http://i292.photobucket.com/albums/mm16/kiwijunglist/eventfinder.jpg" alt="" class="fr-fic fr-dii fr-draggable " style="" /></p><p></p><p><em>Also i think the Ticked Info: field should also be scraped and the text added to the start of the additional info text field.</em></p><p></p><p><strong><u>How to scrape facebook events listings</u></strong></p><p></p><p><img src="http://i292.photobucket.com/albums/mm16/kiwijunglist/facebook1.jpg" alt="" class="fr-fic fr-dii fr-draggable " style="" /></p><p></p><p><img src="http://i292.photobucket.com/albums/mm16/kiwijunglist/facebook2.jpg" alt="" class="fr-fic fr-dii fr-draggable " style="" /></p><p></p><p>As far as I can tell from viewing the facebook website in my browser, the scraper might</p><p>have to scrape each event page to get the venue information for each listing in the events list</p><p>This might be different with a facebook API. Also the venue information has to be approximated</p><p>by taking the first line of the location field on facebook. From looking at all my facebook events</p><p>it looks like the first line of location makes an accurate guess of the venue.</p><p>Facebook events also doesn't have a city field so the city field would be blank, unless it's tagged</p><p>as a duplicate event, in which case the city field can be populated by the other guide.</p><p></p><p><strong><u>How to handle duplicate events</u></strong></p><p></p><p>If an event has an identical venue field and date field then it is a duplicate event</p><p>ie. the same event has been listed in multiple guides</p><p>In this case only 1 listing is created in the guide</p><p>The listing information is pulled from the highest ranking guide in the ranked list of guides in the settings section of the plugin</p><p>The guide icon in the main list shows the highest ranking guides icon</p><p>In the info dialog window, multiple guide icons can be shown</p><p>If the user selects 'view more info on webpage' for 'duplicate event' then he is presented with option as to which webpage he wants to view, eg. the one from munuka, facebook or eventfinder.</p><p></p><p><strong><u>How to handle alternative venue names</u></strong></p><p>Sometimes different gig guides use different names for the same venue.</p><p>eg. "Base" in munuka is called "Base Bar" in eventfinder and "Base Nightclub & Bar" in facebook</p><p>This means that an event will not be marked as duplicate and you will see an entry from every guide for the same event.</p><p>Not sure if this is a good idea or not but the user could setup an alternative venue text replacement field in the MP Config setup for the plugin</p><p>Alternatively we could host the alternative venue list on a website and the plugin could update the list. This list could either be maintained by the plugin developers or there could be a way for any user to edit the list.</p><p></p><p><img src="http://i292.photobucket.com/albums/mm16/kiwijunglist/duplicatevenue.jpg" alt="" class="fr-fic fr-dii fr-draggable " style="" /></p></blockquote><p></p>
[QUOTE="kiwijunglist, post: 650859, member: 76888"] [b]Re: Kiwi Development team[/b] [B][U]Main screen - B3W Concept[/U][/B] [IMG]http://i292.photobucket.com/albums/mm16/kiwijunglist/mainscreen.jpg[/IMG] [IMG]http://i292.photobucket.com/albums/mm16/kiwijunglist/mainscreenexplained.jpg[/IMG] [I] * Need to add Page up/down/Page number for navigation * Need to add some sort of icon or text label if we want the guide to show multiple cities, otherwise you don't know which city an event belongs to. * User can also see a facebook icon on the far right if event is listed in facebook and he has marked his facebook attendance as Yes/No/Maybe * Might also be possible to add a $ free icon, because munuka lists some gigs as free, and there might be some simple logic for eventfinder to figure out if a gig is free. However I've noticed that munuka sometimes doesn't mark gigs as free when they are free, so this might not be that useful[/I] Alternative main screen navigation concept Only display 1 day at a time Left / Right changes to prev / next day Up/Dn scrolls through the list Pg Up/Pg Dn/Ch+/Ch- jumps up/dn the list Enter/ok loads Dialog info box on the event F9 key loads settings dialog box [B][U]Dialog info box when you click ok / enter on an event - B3W Concept[/U][/B] [IMG]http://i292.photobucket.com/albums/mm16/kiwijunglist/mainscreendialog.jpg[/IMG] [IMG]http://i292.photobucket.com/albums/mm16/kiwijunglist/mainscreendialogexplained.jpg[/IMG] [I]Need to add an 'x' in the corner to edit the dialog box with mouse Need to add 1. , 2. , 3. to the options list for faster navigating with remote / numpad The dialog box needs to be a bit larger or the layout changed because the additional info for eventfinder/facebook sometimes has a lot more text than munuka which just sometimes has time/cost in the additional info bit[/I] [B][U]Settings Dialog box when click F9 or info button on remote - Mockup not needed at this stage[/U][/B] [B]1. Display Order[/B] - Toggle: Group events from the same city together (vs showing them in alphabetical order based on venue) - Toggle: Group events from the same guide together (vs showing them in alphabetical order based on venue) [B]2. Choose city(s)[/B] - [I]Choose which city(s) to scrape/display in the guide[/I] - List of cities, and toggle button to enable/disable them [B]3. Choose guide(s)[/B] - [I]This lets you choose which guides will be scraped (eg. Munuka,Eventfinder,Facebook)[/I] - List of gig guides with toggle button [B]4. Rank guide(s) [/B]- [I]If duplicate event, the info from highest rank guide is displayed[/I] - List of gig guides from above, you can up/dn them to change the rank [B]5. Notifications [/B]- [I]Alter notification dialog options for the process plugin notifier[/I] - Toggle: Display dialog box reminding you of any upcoming favourite events - Toggle: Display dialog box reminding you of any upcoming event that you are attending on facebook - Toggle: Display dialog box reminding you of any upcoming event that you are maybe attending on facebook - Toggle: Display dialog box reminding you of any upcoming events that your facebook friends are attending - Notify me ____ hours in advance of events - Toggle: Do not display notificaition during fullscreen video [B]6. Facebook options[/B] - Toggle: If you mark an event as not attending then don't show it in the guide [B]X button in top right corner, navigate to using the right arrow, use this to exit the settings box[/B] [B][U]Notifications Dialog Box - Mockup not needed at this stage[/U][/B] [B]- Display event information[/B] - Date, Venue, Title, Additional info - Fav icon, FB icon, Guide icon(s) - MSN icon + any friends attending on facebook [B]- Reason for notificiation eg. Kiwijunglist is now attending this event[/B] [B]- addition options as in the dialog box[/B] - Jump to the gig guide - Toggle favourite / notification - Update facebook events attendance [I](only displayed if event listed on facebook)[/I] - View more information on web page [B]- X button top right corner to exit the dialog box[/B] [B][U]Scraped database fields[/U][/B] * Scraped database fields for each event in every guide "Venue" - Scraped location of the gig/name of the club etc. "Title" - Scraped title of the event "Date" - Scraped DD/MM/YY of the event. If an event is listed as 03 Aug - 06 Aug, then create 4 entries in the database for each date. "User Facebook attendance" - Scraped only for facebook events, Yes/No/May be/Undecided "Friends Facebook attendance" - Scraped only for facebook events, list of friends names who are attending the event * Scraped fields if user clicks on a gig in the guide to view more details [I]this could be done at the time the user clicks, rather than in advance for every gig, which might use a lot more data, take a lot more time.[/I] "Additional Info" - Scraped Additional info/description "URL for more info" - Scraped website url to visit if the user wants more info Additional possible tags we could consider "Free Tag" if scraper determines a gig is free "Image Tag" some of the guides have an image for each event, we could include an image on the gig details dialog page. Also: Some of the guides have more than one url that we could potentially visit for an event. eg. look here -> [url]http://www.eventfinder.co.nz/2010/aug/christchurch/canterbury-film-society-no-mans-land[/url] Possible urls are 1. Just visit the actual event page in the eventfinder guide - [url]http://www.eventfinder.co.nz/2010/aug/christchurch/canterbury-film-society-no-mans-land[/url] 2. Visit the venue information page - [url]http://www.eventfinder.co.nz/venue/rialto-cinema-christchurch[/url] 3. Event information page - [url]http://www.canterburyfilmsociety.org.nz/#TB_inline?height=520&width=660&modal=false&inlineId=modalRegisterWrapper[/url] If we wanted to implement this then when the user selects view website, they get a list of all these 3 urls the scraper would define the menu option name for each url, in the case of eventfinder we would have "View: Eventfinder page, Venue page, Event page" [B][U]How to scrape Munuka Guide[/U][/B] Listing of all chch events - [url=http://www.mukuna.co.nz/christchurch/index.htm]Christchurch Gig Guide - JAGG[/url] Listing of a single event details so you can scrape the 'more info' url for web browser - [url=http://www.mukuna.co.nz/canterbury/christchurch/gig35032.htm]Topia at Sullivans Irish Pub - JAGG[/url] [IMG]http://i292.photobucket.com/albums/mm16/kiwijunglist/munuka.jpg[/IMG] [B][U]How to scrape eventfinder guide[/U][/B] Listing of all chch events - [url]http://www.eventfinder.co.nz/whatson/events/canterbury[/url] Listing of a single vents details so you can scrape the 'more info' url for web browser and also the additional info text - [url]http://www.eventfinder.co.nz/2010/aug/christchurch/canterbury-film-society-no-mans-land[/url] [IMG]http://i292.photobucket.com/albums/mm16/kiwijunglist/eventfinder.jpg[/IMG] [I]Also i think the Ticked Info: field should also be scraped and the text added to the start of the additional info text field.[/I] [B][U]How to scrape facebook events listings[/U][/B] [IMG]http://i292.photobucket.com/albums/mm16/kiwijunglist/facebook1.jpg[/IMG] [IMG]http://i292.photobucket.com/albums/mm16/kiwijunglist/facebook2.jpg[/IMG] As far as I can tell from viewing the facebook website in my browser, the scraper might have to scrape each event page to get the venue information for each listing in the events list This might be different with a facebook API. Also the venue information has to be approximated by taking the first line of the location field on facebook. From looking at all my facebook events it looks like the first line of location makes an accurate guess of the venue. Facebook events also doesn't have a city field so the city field would be blank, unless it's tagged as a duplicate event, in which case the city field can be populated by the other guide. [B][U]How to handle duplicate events[/U][/B] If an event has an identical venue field and date field then it is a duplicate event ie. the same event has been listed in multiple guides In this case only 1 listing is created in the guide The listing information is pulled from the highest ranking guide in the ranked list of guides in the settings section of the plugin The guide icon in the main list shows the highest ranking guides icon In the info dialog window, multiple guide icons can be shown If the user selects 'view more info on webpage' for 'duplicate event' then he is presented with option as to which webpage he wants to view, eg. the one from munuka, facebook or eventfinder. [B][U]How to handle alternative venue names[/U][/B] Sometimes different gig guides use different names for the same venue. eg. "Base" in munuka is called "Base Bar" in eventfinder and "Base Nightclub & Bar" in facebook This means that an event will not be marked as duplicate and you will see an entry from every guide for the same event. Not sure if this is a good idea or not but the user could setup an alternative venue text replacement field in the MP Config setup for the plugin Alternatively we could host the alternative venue list on a website and the plugin could update the list. This list could either be maintained by the plugin developers or there could be a way for any user to edit the list. [IMG]http://i292.photobucket.com/albums/mm16/kiwijunglist/duplicatevenue.jpg[/IMG] [/QUOTE]
Insert quotes…
Verification
Post reply
Forums
MediaPortal 1
MediaPortal 1 Plugins
My Event Guide
Contact us
RSS
Top
Bottom