├── .gitignore ├── LICENSE ├── Papyrus ├── Papyrus.Console │ ├── Papyrus.Console.csproj │ └── Program.cs ├── Papyrus.Core │ ├── Helpers │ │ └── Extensions │ │ │ └── EBookExtensions.cs │ ├── Models │ │ ├── BaseNotify.cs │ │ ├── ManifestItem.cs │ │ ├── Metadata.cs │ │ ├── NavPoint.cs │ │ ├── Spine.cs │ │ ├── SpineItem.cs │ │ ├── TableOfContents.cs │ │ └── eBook.cs │ └── Papyrus.Core.csproj ├── Papyrus.Demo │ ├── App.xaml │ ├── App.xaml.cs │ ├── Assets │ │ ├── LockScreenLogo.scale-200.png │ │ ├── Papyrus.ttf │ │ ├── SplashScreen.scale-200.png │ │ ├── Square150x150Logo.scale-200.png │ │ ├── Square44x44Logo.scale-200.png │ │ ├── Square44x44Logo.targetsize-24_altform-unplated.png │ │ ├── StoreLogo.png │ │ └── Wide310x150Logo.scale-200.png │ ├── BookPage.xaml │ ├── BookPage.xaml.cs │ ├── MainPage.xaml │ ├── MainPage.xaml.cs │ ├── Package.appxmanifest │ ├── Papyrus.Demo.csproj │ └── Properties │ │ ├── AssemblyInfo.cs │ │ └── Default.rd.xml ├── Papyrus.UI │ ├── PageProvider.cs │ ├── Papyrus.UI.csproj │ ├── Parchment.xaml │ ├── Parchment.xaml.cs │ ├── Properties │ │ ├── AssemblyInfo.cs │ │ └── Papyrus.UI.rd.xml │ ├── StringExtensions.cs │ ├── TableOfContents.xaml │ └── TableOfContents.xaml.cs ├── Papyrus.UWP │ ├── Helpers │ │ └── Extensions │ │ │ └── CollectionExtensions.cs │ ├── Models │ │ └── ElementStyle.cs │ ├── Papyrus.UWP.csproj │ ├── Parsers │ │ ├── HtmlParser.cs │ │ └── StylesheetParser.cs │ └── Properties │ │ ├── AssemblyInfo.cs │ │ └── Papyrus.UWP.rd.xml └── Papyrus.sln └── README.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnTheBeachy/Papyrus/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnTheBeachy/Papyrus/HEAD/LICENSE -------------------------------------------------------------------------------- /Papyrus/Papyrus.Console/Papyrus.Console.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnTheBeachy/Papyrus/HEAD/Papyrus/Papyrus.Console/Papyrus.Console.csproj -------------------------------------------------------------------------------- /Papyrus/Papyrus.Console/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnTheBeachy/Papyrus/HEAD/Papyrus/Papyrus.Console/Program.cs -------------------------------------------------------------------------------- /Papyrus/Papyrus.Core/Helpers/Extensions/EBookExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnTheBeachy/Papyrus/HEAD/Papyrus/Papyrus.Core/Helpers/Extensions/EBookExtensions.cs -------------------------------------------------------------------------------- /Papyrus/Papyrus.Core/Models/BaseNotify.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnTheBeachy/Papyrus/HEAD/Papyrus/Papyrus.Core/Models/BaseNotify.cs -------------------------------------------------------------------------------- /Papyrus/Papyrus.Core/Models/ManifestItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnTheBeachy/Papyrus/HEAD/Papyrus/Papyrus.Core/Models/ManifestItem.cs -------------------------------------------------------------------------------- /Papyrus/Papyrus.Core/Models/Metadata.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnTheBeachy/Papyrus/HEAD/Papyrus/Papyrus.Core/Models/Metadata.cs -------------------------------------------------------------------------------- /Papyrus/Papyrus.Core/Models/NavPoint.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnTheBeachy/Papyrus/HEAD/Papyrus/Papyrus.Core/Models/NavPoint.cs -------------------------------------------------------------------------------- /Papyrus/Papyrus.Core/Models/Spine.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnTheBeachy/Papyrus/HEAD/Papyrus/Papyrus.Core/Models/Spine.cs -------------------------------------------------------------------------------- /Papyrus/Papyrus.Core/Models/SpineItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnTheBeachy/Papyrus/HEAD/Papyrus/Papyrus.Core/Models/SpineItem.cs -------------------------------------------------------------------------------- /Papyrus/Papyrus.Core/Models/TableOfContents.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnTheBeachy/Papyrus/HEAD/Papyrus/Papyrus.Core/Models/TableOfContents.cs -------------------------------------------------------------------------------- /Papyrus/Papyrus.Core/Models/eBook.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnTheBeachy/Papyrus/HEAD/Papyrus/Papyrus.Core/Models/eBook.cs -------------------------------------------------------------------------------- /Papyrus/Papyrus.Core/Papyrus.Core.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnTheBeachy/Papyrus/HEAD/Papyrus/Papyrus.Core/Papyrus.Core.csproj -------------------------------------------------------------------------------- /Papyrus/Papyrus.Demo/App.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnTheBeachy/Papyrus/HEAD/Papyrus/Papyrus.Demo/App.xaml -------------------------------------------------------------------------------- /Papyrus/Papyrus.Demo/App.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnTheBeachy/Papyrus/HEAD/Papyrus/Papyrus.Demo/App.xaml.cs -------------------------------------------------------------------------------- /Papyrus/Papyrus.Demo/Assets/LockScreenLogo.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnTheBeachy/Papyrus/HEAD/Papyrus/Papyrus.Demo/Assets/LockScreenLogo.scale-200.png -------------------------------------------------------------------------------- /Papyrus/Papyrus.Demo/Assets/Papyrus.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnTheBeachy/Papyrus/HEAD/Papyrus/Papyrus.Demo/Assets/Papyrus.ttf -------------------------------------------------------------------------------- /Papyrus/Papyrus.Demo/Assets/SplashScreen.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnTheBeachy/Papyrus/HEAD/Papyrus/Papyrus.Demo/Assets/SplashScreen.scale-200.png -------------------------------------------------------------------------------- /Papyrus/Papyrus.Demo/Assets/Square150x150Logo.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnTheBeachy/Papyrus/HEAD/Papyrus/Papyrus.Demo/Assets/Square150x150Logo.scale-200.png -------------------------------------------------------------------------------- /Papyrus/Papyrus.Demo/Assets/Square44x44Logo.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnTheBeachy/Papyrus/HEAD/Papyrus/Papyrus.Demo/Assets/Square44x44Logo.scale-200.png -------------------------------------------------------------------------------- /Papyrus/Papyrus.Demo/Assets/Square44x44Logo.targetsize-24_altform-unplated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnTheBeachy/Papyrus/HEAD/Papyrus/Papyrus.Demo/Assets/Square44x44Logo.targetsize-24_altform-unplated.png -------------------------------------------------------------------------------- /Papyrus/Papyrus.Demo/Assets/StoreLogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnTheBeachy/Papyrus/HEAD/Papyrus/Papyrus.Demo/Assets/StoreLogo.png -------------------------------------------------------------------------------- /Papyrus/Papyrus.Demo/Assets/Wide310x150Logo.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnTheBeachy/Papyrus/HEAD/Papyrus/Papyrus.Demo/Assets/Wide310x150Logo.scale-200.png -------------------------------------------------------------------------------- /Papyrus/Papyrus.Demo/BookPage.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnTheBeachy/Papyrus/HEAD/Papyrus/Papyrus.Demo/BookPage.xaml -------------------------------------------------------------------------------- /Papyrus/Papyrus.Demo/BookPage.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnTheBeachy/Papyrus/HEAD/Papyrus/Papyrus.Demo/BookPage.xaml.cs -------------------------------------------------------------------------------- /Papyrus/Papyrus.Demo/MainPage.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnTheBeachy/Papyrus/HEAD/Papyrus/Papyrus.Demo/MainPage.xaml -------------------------------------------------------------------------------- /Papyrus/Papyrus.Demo/MainPage.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnTheBeachy/Papyrus/HEAD/Papyrus/Papyrus.Demo/MainPage.xaml.cs -------------------------------------------------------------------------------- /Papyrus/Papyrus.Demo/Package.appxmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnTheBeachy/Papyrus/HEAD/Papyrus/Papyrus.Demo/Package.appxmanifest -------------------------------------------------------------------------------- /Papyrus/Papyrus.Demo/Papyrus.Demo.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnTheBeachy/Papyrus/HEAD/Papyrus/Papyrus.Demo/Papyrus.Demo.csproj -------------------------------------------------------------------------------- /Papyrus/Papyrus.Demo/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnTheBeachy/Papyrus/HEAD/Papyrus/Papyrus.Demo/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Papyrus/Papyrus.Demo/Properties/Default.rd.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnTheBeachy/Papyrus/HEAD/Papyrus/Papyrus.Demo/Properties/Default.rd.xml -------------------------------------------------------------------------------- /Papyrus/Papyrus.UI/PageProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnTheBeachy/Papyrus/HEAD/Papyrus/Papyrus.UI/PageProvider.cs -------------------------------------------------------------------------------- /Papyrus/Papyrus.UI/Papyrus.UI.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnTheBeachy/Papyrus/HEAD/Papyrus/Papyrus.UI/Papyrus.UI.csproj -------------------------------------------------------------------------------- /Papyrus/Papyrus.UI/Parchment.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnTheBeachy/Papyrus/HEAD/Papyrus/Papyrus.UI/Parchment.xaml -------------------------------------------------------------------------------- /Papyrus/Papyrus.UI/Parchment.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnTheBeachy/Papyrus/HEAD/Papyrus/Papyrus.UI/Parchment.xaml.cs -------------------------------------------------------------------------------- /Papyrus/Papyrus.UI/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnTheBeachy/Papyrus/HEAD/Papyrus/Papyrus.UI/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Papyrus/Papyrus.UI/Properties/Papyrus.UI.rd.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnTheBeachy/Papyrus/HEAD/Papyrus/Papyrus.UI/Properties/Papyrus.UI.rd.xml -------------------------------------------------------------------------------- /Papyrus/Papyrus.UI/StringExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnTheBeachy/Papyrus/HEAD/Papyrus/Papyrus.UI/StringExtensions.cs -------------------------------------------------------------------------------- /Papyrus/Papyrus.UI/TableOfContents.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnTheBeachy/Papyrus/HEAD/Papyrus/Papyrus.UI/TableOfContents.xaml -------------------------------------------------------------------------------- /Papyrus/Papyrus.UI/TableOfContents.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnTheBeachy/Papyrus/HEAD/Papyrus/Papyrus.UI/TableOfContents.xaml.cs -------------------------------------------------------------------------------- /Papyrus/Papyrus.UWP/Helpers/Extensions/CollectionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnTheBeachy/Papyrus/HEAD/Papyrus/Papyrus.UWP/Helpers/Extensions/CollectionExtensions.cs -------------------------------------------------------------------------------- /Papyrus/Papyrus.UWP/Models/ElementStyle.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnTheBeachy/Papyrus/HEAD/Papyrus/Papyrus.UWP/Models/ElementStyle.cs -------------------------------------------------------------------------------- /Papyrus/Papyrus.UWP/Papyrus.UWP.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnTheBeachy/Papyrus/HEAD/Papyrus/Papyrus.UWP/Papyrus.UWP.csproj -------------------------------------------------------------------------------- /Papyrus/Papyrus.UWP/Parsers/HtmlParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnTheBeachy/Papyrus/HEAD/Papyrus/Papyrus.UWP/Parsers/HtmlParser.cs -------------------------------------------------------------------------------- /Papyrus/Papyrus.UWP/Parsers/StylesheetParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnTheBeachy/Papyrus/HEAD/Papyrus/Papyrus.UWP/Parsers/StylesheetParser.cs -------------------------------------------------------------------------------- /Papyrus/Papyrus.UWP/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnTheBeachy/Papyrus/HEAD/Papyrus/Papyrus.UWP/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Papyrus/Papyrus.UWP/Properties/Papyrus.UWP.rd.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnTheBeachy/Papyrus/HEAD/Papyrus/Papyrus.UWP/Properties/Papyrus.UWP.rd.xml -------------------------------------------------------------------------------- /Papyrus/Papyrus.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnTheBeachy/Papyrus/HEAD/Papyrus/Papyrus.sln -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnTheBeachy/Papyrus/HEAD/README.md --------------------------------------------------------------------------------