PageRenderTime 63ms CodeModel.GetById 7ms RepoModel.GetById 0ms app.codeStats 0ms

/TvdbScrapper/Episode.vb

#
Visual Basic | 76 lines | 43 code | 4 blank | 29 comment | 0 complexity | d50dc0ec09e523d57788746fe94f96e9 MD5 | raw file
Possible License(s): GPL-2.0
  1. Imports ProtoXML
  2. Namespace Tvdb
  3. Public Class Episode
  4. Inherits ProtoPropertyGroup
  5. '<id>332179</id>
  6. Public Property Id As New ProtoProperty(Me, "id")
  7. '<DVD_chapter></DVD_chapter>
  8. Public Property DvdChapter As New ProtoProperty(Me, "DVD_chapter")
  9. '<DVD_discid></DVD_discid>
  10. Public Property DvdDiscId As New ProtoProperty(Me, "DVD_discid")
  11. '<DVD_episodenumber></DVD_episodenumber>
  12. Public Property DvdEpisodeNumber As New ProtoProperty(Me, "DVD_episodenumber")
  13. '<DVD_season></DVD_season>
  14. Public Property DvdSeason As New ProtoProperty(Me, "DVD_season")
  15. '<Director>|Joseph McGinty Nichol|</Director>
  16. Public Property Director As New ProtoProperty(Me, "Director")
  17. '<Credits>Bob Geldof</Credits>
  18. Public Property Credits As New ProtoProperty(Me, "Credits")
  19. '<EpisodeName>Chuck Versus the World</EpisodeName>
  20. Public Property EpisodeName As New ProtoProperty(Me, "EpisodeName")
  21. '<EpisodeNumber>1</EpisodeNumber>
  22. Public Property EpisodeNumber As New ProtoProperty(Me, "EpisodeNumber")
  23. '<FirstAired>2007-09-24</FirstAired>
  24. Public Property FirstAired As New ProtoProperty(Me, "FirstAired")
  25. '<GuestStars>|Julia Ling|Vik Sahay|Mieko Hillman|</GuestStars>
  26. Public Property GuestStars As New ProtoProperty(Me, "GuestStars")
  27. '<IMDB_ID></IMDB_ID>
  28. Public Property ImdbId As New ProtoProperty(Me, "IMDB_ID")
  29. '<Language>English</Language>
  30. Public Property Language As New ProtoProperty(Me, "Language")
  31. '<Overview>Chuck Bartowski is an average computer geek...</Overview>
  32. Public Property Overview As New ProtoProperty(Me, "Overview")
  33. '<ProductionCode></ProductionCode>
  34. Public Property ProductionCode As New ProtoProperty(Me, "ProductionCode")
  35. '<Rating>9.0</Rating>
  36. Public Property Rating As New ProtoProperty(Me, "Rating")
  37. '<RatingCount>75</RatingCount>
  38. Public Property Votes As New ProtoProperty(Me, "RatingCount")
  39. '<SeasonNumber>1</SeasonNumber>
  40. Public Property SeasonNumber As New ProtoProperty(Me, "SeasonNumber")
  41. '<Writer>|Josh Schwartz|Chris Fedak|</Writer>
  42. Public Property Writer As New ProtoProperty(Me, "Writer")
  43. '<absolute_number></absolute_number>
  44. Public Property AbsoluteNumber As New ProtoProperty(Me, "absolute_number")
  45. '<airsafter_season></airsafter_season>
  46. Public Property AirsAfterSeason As New ProtoProperty(Me, "airsafter_season")
  47. '<airsbefore_episode></airsbefore_episode>
  48. Public Property AirsBeforeEpsisode As New ProtoProperty(Me, "airsbefore_episode")
  49. '<airsbefore_season></airsbefore_season>
  50. Public Property AirsBeforeSeason As New ProtoProperty(Me, "airsbefore_season")
  51. '<filename>episodes/80348-332179.jpg</filename>
  52. Public Property ThumbNail As New ProtoProperty(Me, "filename")
  53. '<lastupdated>1201292806</lastupdated>
  54. Public Property LastUpdated As New ProtoProperty(Me, "lastupdate")
  55. '<seasonid>27985</seasonid>
  56. Public Property SeasonId As New ProtoProperty(Me, "seasonid")
  57. '<seriesid>80348</seriesid>
  58. Public Property SeriesId As New ProtoProperty(Me, "seriesid")
  59. '<videosource>bdrip</videosource>
  60. Public Property Source As New ProtoProperty(Me, "videosource")
  61. 'Media Companion confirm load success
  62. Public Property FailedLoad As Boolean
  63. Public ReadOnly Property ScreenShotUrl As String
  64. Get
  65. Return "http://thetvdb.com/banners/_cache/" & Me.ThumbNail.Value
  66. End Get
  67. End Property
  68. Public Overrides Function CreateNew() As ProtoXML.IProtoXChild
  69. Return New Episode
  70. End Function
  71. End Class
  72. End Namespace