Examples of Episode


Examples of fr.irit.halterego.rrl_ggp.util.Episode

    public void exploreNewEpisode(RState initial_state, List<Agent> agents)
    {
        Map<Agent,Episode> episodes = new HashMap<Agent,Episode>();
        for(Agent agent : agents)
        {
            episodes.put(agent,new Episode());
        }
        explore(initial_state,episodes);
    }
View Full Code Here

Examples of fr.irit.halterego.rrl_ggp.util.Episode

            }
        }
       
        for(Agent agent : episodes.keySet())
        {
            Episode episode = episodes.get(agent);
            learnEpisode(episode,agent);
        }
    }
View Full Code Here

Examples of net.sourceforge.seriesdownloader.model.Episode

    int editId = Util.parseInt(params.get("edit"), -1);
    if (editId != -1) {
      Show show = WatchListController.findShowByTVRageId(editId);
      if (!Util.isEmpty(params.get("episode"))) {
        String episode = params.get("episode");
        show.setNextEpisode(new Episode(episode, "Unknown"));
        show.setNextAirDate(null);
        new ShowInfoFinder(show).start();
      }
      return true;
    }
View Full Code Here

Examples of net.sourceforge.seriesdownloader.model.Episode

        case 2:
          changed.setNextAirDate(Util.parseDate(value));
          break;
        case 3:
          changed.setNextAirDate(null);
          changed.setNextEpisode(new Episode((String) value, null));
          break;
      }
      new ShowInfoFinder(changed).start();

      if (column != 0)
View Full Code Here

Examples of net.sourceforge.seriesdownloader.model.Episode

   
    List<Element> nodes = doc.selectNodes("//Season[@no='"+show.getNextEpisode().getSeason()+"']/episode[seasonnum="+show.getNextEpisode().getEpisode()+"]");
    if (nodes.size() == 0) return;
    Element node = nodes.get(0);
   
    show.setNextEpisode(new Episode(show.getNextEpisode().toString(), node.elementText("title")));
   
    Calendar cal = Calendar.getInstance();
    cal.setTime(dateFormat.parse(node.elementText("airdate")));
    cal.add(Calendar.DAY_OF_MONTH, 1);
    show.setNextAirDate(cal.getTime());
View Full Code Here

Examples of net.sourceforge.seriesdownloader.model.Episode

  private void tickShow() throws DocumentException {
    String source = "";
    try {
      source = WGet.getSource(tvrageEplistUrl + show.getTvrageId());
    } catch (Exception e) {
      Episode ep = show.getNextEpisode();
      ep.setEpisode(ep.getEpisode()+1);
      return;
    }
    Document doc = DocumentHelper.parseText(source);

    List<Element> nodes = doc.selectNodes("//episode");
    boolean next = false;
    for (Element episode : nodes) {
      if (next) {
        show.setNextEpisode(
            new Episode(
            Util.parseInt(episode.getParent().attributeValue("no"), -1)
            , Util.parseInt(episode.elementText("seasonnum"), -1)));
        new EpInfoSearcher(show).start();
        return;
      }

      next = Util.parseInt(episode.getParent().attributeValue("no"), -1) == show.getNextEpisode().getSeason()
          && Util.parseInt(episode.elementText("seasonnum"), -1) == show.getNextEpisode().getEpisode();
    }
    show.setNextEpisode(new Episode(show.getNextEpisode().getSeason(), show.getNextEpisode().getEpisode() + 1, "Unknown"));
    show.setNextAirDate(null);
    WatchListController.showInfoCompleted(show);
  }
View Full Code Here

Examples of net.sourceforge.seriesdownloader.model.Episode

    String latestEpisode = infoMap.get("Latest Episode");
    String nextEpisode = infoMap.get("Next Episode");
    String status = infoMap.get("Status");

    if (nextEpisode == null && status != null && status.contains("Ended")) {
      show.setNextEpisode(new Episode(0, 0, "Show ended / cancelled"));
      show.setNextAirDate(null);
    } else if (nextEpisode == null && latestEpisode != null) {
      Episode latestPlus1 = getEpisodeFromInfo(latestEpisode);
      latestPlus1.setEpisode(latestPlus1.getEpisode() + 1);
      latestPlus1.setName("Not yet scheduled / season ended");
      show.setNextEpisode(latestPlus1);
      show.setNextAirDate(null);
    } else if (nextEpisode != null) {
      show.setNextEpisode(getEpisodeFromInfo(nextEpisode));
      show.setNextAirDate(getDateFromInfo(nextEpisode));
View Full Code Here

Examples of net.sourceforge.seriesdownloader.model.Episode

  private Episode getEpisodeFromInfo(String info) {
    String[] infoArr = info.split("\\^");
    if (infoArr.length < 2)
      return null;
    return new Episode(infoArr[0], infoArr[1]);
  }
View Full Code Here

Examples of unify.data.Episode

      final Show show = ShowLibrary.getInstance().newShows.get(i);
      final String title = show.getTitle();
      final Menu showMenu = new Menu(title);
      newShows.add(showMenu);
      final Season season = show.getSeason();
      final Episode episode = season.getEpisode();
      String linkLabel = episode.getLinkLabel();
      String link = episode.getLink();
      //Add menu items add, remove, and link
      final MenuItem addItem = new MenuItem("Move to Shows");
      final MenuItem removeItem = new MenuItem("Remove & Ignore");
      final MenuItem linkItem = new MenuItem(linkLabel);
      showMenu.add(addItem);
      showMenu.add(removeItem);
      showMenu.add(linkItem);

      //Add menu item functionality
      addItem.addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent e) {
          Show newShow = ShowLibrary.getInstance().addShow(show);
          Season season = newShow.addSeason(1);
          Episode episode = show.findSeason(1).findEpisode(1);
          season.addEpisode(1, episode.getLink(), episode.getLinkLabel());
          ShowLibrary.getInstance().newShows.remove(show);
          ShowLibrary.getInstance().doUpdates();
          GUI.getInstance().refresh();
        }
      });
View Full Code Here

Examples of unify.data.Episode

              });
            }

            //Remove menu item functionality
            final Season season = mySeason;
            final Episode episode = myEpisode;
            remove.addActionListener(new ActionListener() {
              public void actionPerformed(ActionEvent e) {
                int result = JOptionPane.showConfirmDialog(null,"Are you sure you want to remove " + title + " season " + mySeasonNum + " episode " + myEpisodeNum, "Remove Episode?", JOptionPane.YES_NO_OPTION);
                if(result==0) {
                  season.removeEpisode(episode);
                  LOGGER.fine("Removed episode " + episode.getNumber() + " from " + title);
                  if (season.getEpisodes().size()==0) {
                    Show show = ShowLibrary.getInstance().getShow(title);
                    show.removeSeason(season);
                    LOGGER.fine("Season " + season.getNumber() + " of " + title + " is removed because it was empty.");
                  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.