SParser - Advanced SubStation Alpha-Untertitel Parser

    • Release
    • Open Source

    Es gibt 1 Antwort in diesem Thema. Der letzte Beitrag () ist von AliveDevil.

      SParser - Advanced SubStation Alpha-Untertitel Parser

      Name der Library:
      SParser

      Beschreibung:
      SParser (Namensfindungen sind nicht so mein Fall) ist eine einfache Library zum Editieren/Schreiben/Lesen von .ass (Advanced SubStation Alpha) Untertiteln.

      Klassendiagramm:


      Verwendete Programmiersprache(n) und IDE(s):
      VS 2013, C#

      Systemanforderungen:
      .NET Framework 3.5

      Source:
      Github

      Binary:
      SParser.dll (30KB)

      Lizenz/Weitergabe:
      OpenSource, macht damit was ihr wollt, 'ne Namensnennung wäre ganz nett.

      Sonstiges:
      Beispiele zur Nutzung der Lib sind in meinen Augen recht redundant, Methoden sind selbsterklärend und wer die Lib benutzt wird wohl auch wissen wie die Dokumente aussehen und funktionieren^^

      Über Verbesserungsvorschläge würde ich mich natürlich freuen. Ist das erste Mal, dass ich so was in der Art mache, also falls man irgendwo was anders machen sollte oder was optimieren kann könnt ihr es mich ja wissen lassen.
      Abgesehen davon, dass ich die Bibliothek niemals nutzen werde, da ich keinen Verwendungszweck dafür habe, würde ich die geschachtelten Typen entfernen, da der Aufruf von bspw. Vector2 immer über den übergeordneten Typen laufen muss.
      Beispielsweise: Style.FontBorder = New Font.Border(Parameter).
      Sinnvoller wäre da:
      Style.FontBorder = New Border(Parameter)
      Speziell bei Enumerationen ist das nervig:
      Font.Align.Feld oder Line.LineType.Comment
      Dazu entsprechend: Der Pullrequest.