def __init__(self): self.config = Config.load() urlRT = 'https://www.rottentomatoes.com/api/private/v2.0/browse\ ?page=1\ &limit=40\ &type=cf-dvd-streaming-all\ &minTomato=70' # urlRT = 'https://www.rottentomatoes.com/api/private/v2.0/browse\ # ?page=1\ # &limit=40\ # &type=top-dvd-streaming\ # &minTomato=70\ # &genres=1;2;4;5;6;8;9;10;11;13;18;14\ # &sortBy=popularity' data = requests.get(urlRT).json()['results'] self.df = json_normalize(data)
from django.shortcuts import render from django.core.paginator import Paginator, EmptyPage, PageNotAnInteger, InvalidPage from django.db.models import Q # from .movieData import S3 from ..controllers.movieData import RottonTomatoes from ..controllers.movieApp import Movieflix from movieflix.models import Movie from configs import Config # Load configs config = Config.load() def home(request): movie_list = Movieflix.retrieve_data() page = request.GET.get('page', 1) paginator = Paginator(movie_list, config['movie']['qty']) try: movies = paginator.page(page) except PageNotAnInteger: movies = paginator.page(1) except (InvalidPage, EmptyPage): movies = paginator.page(paginator.num_pages) return render(request, 'home.html', {'moviedata': movies}) def updateDb(request):
lab[:, :3] = lab[:, :3][:, np.array(common_order)[1:] - 1] return im, lab def myrotate(im, deg, reshape, order): newim = [] for slice in im: newim.append(rotate2d(slice, deg, resize=reshape, order=order)) return np.array(newim) if __name__ == '__main__': from configs import Config import numpy as np Config.load('../configs/test.yml') crop = Crop(Config) # data = np.ones([1, 500,500,500]) # crop_data = crop(data) # crop_data2 = augment(crop_data, Config.augtype) data = myDataset(Config, 'train') im, lab, name = data[0] data2 = myDataset(Config, 'val') im, lab, nswh, name = data2[0] print(im.shape) print(lab.shape) print(nswh) comb = data2.split_comb.combine(im, nswh)