Private GIT

Skip to content
Snippets Groups Projects
Commit e93e95a9 authored by zone117x's avatar zone117x
Browse files

Bug fixes for MoreThanTV and TorrentShack date parsing

parent ba419a1b
No related branches found
No related tags found
No related merge requests found
......@@ -166,8 +166,11 @@ namespace Jackett.Indexers
var json = JObject.Parse(results);
foreach (JObject r in json["response"]["results"])
{
DateTime pubDate = DateTime.MinValue;
double dateNum;
if (double.TryParse((string)r["groupTime"], out dateNum))
pubDate = UnixTimestampToDateTime(dateNum);
var pubDate = UnixTimestampToDateTime(double.Parse((string)r["groupTime"]));
var groupName = (string)r["groupName"];
if (r["torrents"] is JArray)
......
......@@ -134,6 +134,10 @@ namespace Jackett.Indexers
release.Link = new Uri(BaseUrl + "/" + qRow.Find(".torrent_handle_links > a").First().Attr("href"));
var dateStr = qRow.Find(".time").Text().Trim();
if (dateStr.ToLower().Contains("just now"))
release.PublishDate = DateTime.Now;
else
{
var dateParts = dateStr.Split(' ');
var dateValue = int.Parse(dateParts[0]);
TimeSpan ts = TimeSpan.Zero;
......@@ -152,6 +156,7 @@ namespace Jackett.Indexers
else if (dateStr.Contains("year"))
ts = TimeSpan.FromDays(dateValue * 365);
release.PublishDate = DateTime.Now - ts;
}
var sizeStr = qRow.Find(".size")[0].ChildNodes[0].NodeValue.Trim();
var sizeParts = sizeStr.Split(' ');
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment