public static string ConstructSearchUrl(HttpContext ctx, string limit, string query, bool searchTag, bool short_url = false) { if (searchTag) { return(APIHelper.ProperURL(ctx, "/api/searchTag/" + limit + "/" + System.Net.WebUtility.UrlEncode(query), short_url)); } else { return(APIHelper.ProperURL(ctx, "/api/search/" + limit + "/" + System.Net.WebUtility.UrlEncode(query), short_url)); } }
public static string ConstructPlaylistIdUrl(HttpContext ctx, int pid, bool short_url = false) { return(APIHelper.ProperURL(ctx, "/api/metadata/" + (int)JMMType.Playlist + "/" + pid, short_url)); }
public static string ConstructFiltersUrl(HttpContext ctx, bool short_url = false) { return(APIHelper.ProperURL(ctx, "__TEST__", short_url)); }
public static string ConstructVideoUrl(HttpContext ctx, string vid, JMMType type, bool short_url = false) { return(APIHelper.ProperURL(ctx, "__TEST__" + (int)type + "/" + vid, short_url)); }
public static string ConstructFilterIdUrl(HttpContext ctx, int groupfilter_id, bool short_url = false) { return(APIHelper.ProperURL(ctx, "/api/filter?id=" + groupfilter_id, short_url)); }
public static string ConstructGroupIdUrl(HttpContext ctx, string gid, bool short_url = false) { return(APIHelper.ProperURL(ctx, "__TEST__" + (int)JMMType.Group + "/" + gid, short_url)); }
public static string ConstructSerieIdUrl(HttpContext ctx, string sid, bool short_url = false) { return(APIHelper.ProperURL(ctx, "__TEST__" + (int)JMMType.Serie + " / " + sid, short_url)); }
public static string ConstructUnsortUrl(HttpContext ctx, bool short_url = false) { return(APIHelper.ProperURL(ctx, "/api/file/unsort", short_url)); }
public static string ConstructVideoLocalStream(HttpContext ctx, int userid, string vid, string name, bool autowatch) { return(APIHelper.ProperURL(ctx, "/Stream/" + vid + "/" + userid + "/" + autowatch + "/" + name)); }
public static string ConstructImageLinkFromTypeAndId(NancyContext ctx, int type, int id, bool short_url = false) { return(APIHelper.ProperURL(ctx, "/api/image/" + type.ToString() + "/" + id.ToString())); }
public static string ConstructPlaylistUrl(NancyContext ctx, bool short_url = false) { return(APIHelper.ProperURL(ctx, "/api/metadata/" + (int)JMMType.Playlist + "/0", short_url)); }
public static string ConstructFilterUrl(NancyContext ctx, bool short_url = false) { return(APIHelper.ProperURL(ctx, "/api/filter", short_url)); }