Skip to content

Commit 3ef2404

Browse files
CryentalCryental
authored andcommitted
Changed Name to Kayla.NET and Fixes
1 parent 3789b58 commit 3ef2404

24 files changed

+125
-70
lines changed

SRTSubtitleConverter.sln renamed to Kayla.NET.sln

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ Microsoft Visual Studio Solution File, Format Version 12.00
33
# Visual Studio Version 16
44
VisualStudioVersion = 16.0.30503.244
55
MinimumVisualStudioVersion = 10.0.40219.1
6-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SRTSubtitleConverter", "SRTSubtitleConverter\SRTSubtitleConverter.csproj", "{F9411F26-0791-40C3-954F-B18B97B414EB}"
6+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Kayla.NET", "Kayla.NET\Kayla.NET.csproj", "{F9411F26-0791-40C3-954F-B18B97B414EB}"
77
EndProject
88
Global
99
GlobalSection(SolutionConfigurationPlatforms) = preSolution

SRTSubtitleConverter/Converters/ISubtitleConverter.cs renamed to Kayla.NET/Converters/ISubtitleConverter.cs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
11
using System.Collections.Generic;
2-
using SRTSubtitleConverter.Models;
2+
using Kayla.NET.Models;
33

4-
namespace SRTSubtitleConverter.Converters
4+
namespace Kayla.NET.Converters
55
{
66
public interface ISubtitleConverter
77
{
8-
string Command { get; set; }
98
string FileExtension { get; set; }
109
string Convert(List<SubtitleItem> data);
1110
}

SRTSubtitleConverter/Converters/MicroDVDConverter.cs renamed to Kayla.NET/Converters/MicroDVDConverter.cs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,13 @@
11
using System;
22
using System.Collections.Generic;
33
using System.Text.RegularExpressions;
4-
using SRTSubtitleConverter.Models;
4+
using Kayla.NET.Models;
55

6-
namespace SRTSubtitleConverter.Converters
6+
namespace Kayla.NET.Converters
77
{
88
public class MicroDVDConverter : ISubtitleConverter
99
{
1010
public readonly float DefaultFrameRate = 23.976f;
11-
public string Command { get; set; } = "microdvd";
1211
public string FileExtension { get; set; } = ".sub";
1312

1413
public string Convert(List<SubtitleItem> data)

SRTSubtitleConverter/Converters/SAMIConverter.cs renamed to Kayla.NET/Converters/SAMIConverter.cs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,12 @@
22
using System.Collections.Generic;
33
using System.Linq;
44
using System.Text.RegularExpressions;
5-
using SRTSubtitleConverter.Models;
5+
using Kayla.NET.Models;
66

7-
namespace SRTSubtitleConverter.Converters
7+
namespace Kayla.NET.Converters
88
{
99
public class SAMIConverter : ISubtitleConverter
1010
{
11-
public string Command { get; set; } = "sami";
1211
public string FileExtension { get; set; } = ".smi";
1312
public string Convert(List<SubtitleItem> data)
1413
{

SRTSubtitleConverter/Converters/SRTConverter.cs renamed to Kayla.NET/Converters/SRTConverter.cs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,11 @@
11
using System;
22
using System.Collections.Generic;
3-
using SRTSubtitleConverter.Models;
3+
using Kayla.NET.Models;
44

5-
namespace SRTSubtitleConverter.Converters
5+
namespace Kayla.NET.Converters
66
{
77
public class SRTConverter : ISubtitleConverter
88
{
9-
public string Command { get; set; } = "srt";
109
public string FileExtension { get; set; } = ".srt";
1110

1211
public string Convert(List<SubtitleItem> data)

SRTSubtitleConverter/Converters/SSAConverter.cs renamed to Kayla.NET/Converters/SSAConverter.cs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,12 @@
33
using System.Linq;
44
using System.Text;
55
using System.Text.RegularExpressions;
6-
using SRTSubtitleConverter.Models;
6+
using Kayla.NET.Models;
77

8-
namespace SRTSubtitleConverter.Converters
8+
namespace Kayla.NET.Converters
99
{
1010
public class SSAConverter : ISubtitleConverter
1111
{
12-
public string Command { get; set; } = "ssa";
1312
public string FileExtension { get; set; } = ".ass";
1413

1514
public string Convert(List<SubtitleItem> data)
Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
using System;
2+
using System.Collections.Generic;
3+
using System.Text;
4+
using System.Text.RegularExpressions;
5+
using Kayla.NET.Models;
6+
7+
namespace Kayla.NET.Converters
8+
{
9+
public class SubViewerConverter : ISubtitleConverter
10+
{
11+
public string FileExtension { get; set; } = ".sub";
12+
public string Convert(List<SubtitleItem> data)
13+
{
14+
var finalString = "";
15+
16+
for (var i = 0; i < data.Count; i++)
17+
{
18+
if (string.IsNullOrEmpty(data[i].Text))
19+
{
20+
continue;
21+
}
22+
23+
var startTime = new TimeSpan(data[i].StartTime * 10000).ToString(@"hh\:mm\:ss\.ff");
24+
var endTime = new TimeSpan(data[i].EndTime * 10000).ToString(@"hh\:mm\:ss\.ff");
25+
var text = data[i].Text;
26+
var format = $"{startTime},{endTime}\r\n{text}";
27+
28+
if (i != data.Count - 1)
29+
{
30+
format += "\r\n\r\n";
31+
}
32+
33+
finalString += format;
34+
}
35+
36+
return $@"[INFORMATION]
37+
[TITLE]
38+
[AUTHOR]
39+
[SOURCE]
40+
[PRG]
41+
[FILEPATH]
42+
[DELAY]0
43+
[CD TRACK]0
44+
[COMMENT]
45+
[END INFORMATION]
46+
[SUBTITLE]
47+
{finalString}";
48+
}
49+
}
50+
}

SRTSubtitleConverter/Filters.cs renamed to Kayla.NET/Filters.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
using System.Collections.Generic;
22
using System.Linq;
3-
using SRTSubtitleConverter.Models;
3+
using Kayla.NET.Models;
44

5-
namespace SRTSubtitleConverter
5+
namespace Kayla.NET
66
{
77
public static class Filters
88
{

SRTSubtitleConverter/SRTSubtitleConverter.csproj renamed to Kayla.NET/Kayla.NET.csproj

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,17 @@
77
<VersionPrefix>1.1.7</VersionPrefix>
88
<Authors>Cryental</Authors>
99
<Company>Volistx Team</Company>
10-
<Product>SRTSubtitleConverter</Product>
10+
<Product>Kayla.NET</Product>
1111
<Copyright>Developed By @Cryental, GPLv3.0</Copyright>
1212
<Description>This tool can quickly convert subtitles format from one format to SubRip (SRT) format.</Description>
1313
<RuntimeIdentifiers>win-x64;osx.10.15-x64;ubuntu.18.04-x64</RuntimeIdentifiers>
1414
<PublishSingleFile>true</PublishSingleFile>
1515
<RuntimeIdentifier>win-x64</RuntimeIdentifier>
16-
<Version>1.1.9</Version>
16+
<Version>1.2.1</Version>
17+
<PackageId>Kayla.NET</PackageId>
18+
<RootNamespace>Kayla.NET</RootNamespace>
19+
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
20+
<PackageRequireLicenseAcceptance>false</PackageRequireLicenseAcceptance>
1721
</PropertyGroup>
1822

1923
<ItemGroup>

SRTSubtitleConverter/Models/SubtitleItem.cs renamed to Kayla.NET/Models/SubtitleItem.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
namespace SRTSubtitleConverter.Models
1+
namespace Kayla.NET.Models
22
{
33
public class SubtitleItem
44
{

0 commit comments

Comments
 (0)