├── .editorconfig ├── .gitattributes ├── .github ├── FUNDING.yml └── workflows │ └── main_quickinfo.yml ├── .gitignore ├── Directory.Build.props ├── LICENSE ├── QuickInfo.sln ├── README.md ├── docs ├── ColorChart.png └── Demo.gif └── src ├── Info ├── ConsoleRenderer.cs ├── Info.csproj └── Program.cs ├── QuickInfo.Tests ├── HtmlRendererTests.cs ├── IntegrationTests.cs └── QuickInfo.Tests.csproj ├── QuickInfo ├── Dom │ └── Node.cs ├── Engine.cs ├── IProcessor.cs ├── ITextWriter.cs ├── Processors │ ├── AirportCodes.cs │ ├── AreaCodes.cs │ ├── Ascii.cs │ ├── Chinese.cs │ ├── Color.cs │ ├── Converters │ │ ├── Currency.cs │ │ ├── Hex.cs │ │ ├── Roman.cs │ │ └── Units │ │ │ ├── Conversion.cs │ │ │ ├── Unit.cs │ │ │ ├── UnitConverter.cs │ │ │ ├── UnitParser.cs │ │ │ └── Units.cs │ ├── CountryCodes.cs │ ├── DateAndTime.cs │ ├── Ecoji.cs │ ├── Emoticons.cs │ ├── ErrorCodeProcessorBase.cs │ ├── Factor.cs │ ├── Guid.cs │ ├── HResult.cs │ ├── HttpStatusCode.cs │ ├── Math.cs │ ├── Misc.cs │ ├── NTStatusError.cs │ ├── NumberList.cs │ ├── Unicode.cs │ ├── UrlDecode.cs │ └── Win32Error.cs ├── Query.cs ├── Query │ ├── Structure │ │ ├── Double.cs │ │ ├── IStructureParser.cs │ │ ├── InfixOperator.cs │ │ ├── Integer.cs │ │ ├── Invocation.cs │ │ ├── Keyword.cs │ │ ├── Prefix.cs │ │ ├── RandomInteger.cs │ │ ├── SeparatedList.cs │ │ └── Suffix.cs │ └── StructureParser.cs ├── QuickInfo.csproj ├── Resources │ └── cedict_ts.u8 └── Utilities │ ├── SortedSearch.cs │ └── StringUtilities.cs └── QuickInfoWeb ├── Controllers └── AnswersController.cs ├── HtmlFactory.cs ├── HtmlRenderer.cs ├── Processors └── Ip.cs ├── Program.cs ├── QuickInfoWeb.csproj ├── Startup.cs ├── WebQuery.cs ├── appsettings.Development.json ├── appsettings.json └── wwwroot ├── favicon.ico ├── favicon.png ├── index.html ├── scripts.js ├── styles.css └── web.config /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirillOsenkov/QuickInfo/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * -text 2 | -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: [KirillOsenkov] 2 | -------------------------------------------------------------------------------- /.github/workflows/main_quickinfo.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirillOsenkov/QuickInfo/HEAD/.github/workflows/main_quickinfo.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirillOsenkov/QuickInfo/HEAD/.gitignore -------------------------------------------------------------------------------- /Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirillOsenkov/QuickInfo/HEAD/Directory.Build.props -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirillOsenkov/QuickInfo/HEAD/LICENSE -------------------------------------------------------------------------------- /QuickInfo.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirillOsenkov/QuickInfo/HEAD/QuickInfo.sln -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirillOsenkov/QuickInfo/HEAD/README.md -------------------------------------------------------------------------------- /docs/ColorChart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirillOsenkov/QuickInfo/HEAD/docs/ColorChart.png -------------------------------------------------------------------------------- /docs/Demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirillOsenkov/QuickInfo/HEAD/docs/Demo.gif -------------------------------------------------------------------------------- /src/Info/ConsoleRenderer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirillOsenkov/QuickInfo/HEAD/src/Info/ConsoleRenderer.cs -------------------------------------------------------------------------------- /src/Info/Info.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirillOsenkov/QuickInfo/HEAD/src/Info/Info.csproj -------------------------------------------------------------------------------- /src/Info/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirillOsenkov/QuickInfo/HEAD/src/Info/Program.cs -------------------------------------------------------------------------------- /src/QuickInfo.Tests/HtmlRendererTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirillOsenkov/QuickInfo/HEAD/src/QuickInfo.Tests/HtmlRendererTests.cs -------------------------------------------------------------------------------- /src/QuickInfo.Tests/IntegrationTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirillOsenkov/QuickInfo/HEAD/src/QuickInfo.Tests/IntegrationTests.cs -------------------------------------------------------------------------------- /src/QuickInfo.Tests/QuickInfo.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirillOsenkov/QuickInfo/HEAD/src/QuickInfo.Tests/QuickInfo.Tests.csproj -------------------------------------------------------------------------------- /src/QuickInfo/Dom/Node.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirillOsenkov/QuickInfo/HEAD/src/QuickInfo/Dom/Node.cs -------------------------------------------------------------------------------- /src/QuickInfo/Engine.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirillOsenkov/QuickInfo/HEAD/src/QuickInfo/Engine.cs -------------------------------------------------------------------------------- /src/QuickInfo/IProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirillOsenkov/QuickInfo/HEAD/src/QuickInfo/IProcessor.cs -------------------------------------------------------------------------------- /src/QuickInfo/ITextWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirillOsenkov/QuickInfo/HEAD/src/QuickInfo/ITextWriter.cs -------------------------------------------------------------------------------- /src/QuickInfo/Processors/AirportCodes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirillOsenkov/QuickInfo/HEAD/src/QuickInfo/Processors/AirportCodes.cs -------------------------------------------------------------------------------- /src/QuickInfo/Processors/AreaCodes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirillOsenkov/QuickInfo/HEAD/src/QuickInfo/Processors/AreaCodes.cs -------------------------------------------------------------------------------- /src/QuickInfo/Processors/Ascii.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirillOsenkov/QuickInfo/HEAD/src/QuickInfo/Processors/Ascii.cs -------------------------------------------------------------------------------- /src/QuickInfo/Processors/Chinese.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirillOsenkov/QuickInfo/HEAD/src/QuickInfo/Processors/Chinese.cs -------------------------------------------------------------------------------- /src/QuickInfo/Processors/Color.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirillOsenkov/QuickInfo/HEAD/src/QuickInfo/Processors/Color.cs -------------------------------------------------------------------------------- /src/QuickInfo/Processors/Converters/Currency.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirillOsenkov/QuickInfo/HEAD/src/QuickInfo/Processors/Converters/Currency.cs -------------------------------------------------------------------------------- /src/QuickInfo/Processors/Converters/Hex.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirillOsenkov/QuickInfo/HEAD/src/QuickInfo/Processors/Converters/Hex.cs -------------------------------------------------------------------------------- /src/QuickInfo/Processors/Converters/Roman.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirillOsenkov/QuickInfo/HEAD/src/QuickInfo/Processors/Converters/Roman.cs -------------------------------------------------------------------------------- /src/QuickInfo/Processors/Converters/Units/Conversion.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirillOsenkov/QuickInfo/HEAD/src/QuickInfo/Processors/Converters/Units/Conversion.cs -------------------------------------------------------------------------------- /src/QuickInfo/Processors/Converters/Units/Unit.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirillOsenkov/QuickInfo/HEAD/src/QuickInfo/Processors/Converters/Units/Unit.cs -------------------------------------------------------------------------------- /src/QuickInfo/Processors/Converters/Units/UnitConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirillOsenkov/QuickInfo/HEAD/src/QuickInfo/Processors/Converters/Units/UnitConverter.cs -------------------------------------------------------------------------------- /src/QuickInfo/Processors/Converters/Units/UnitParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirillOsenkov/QuickInfo/HEAD/src/QuickInfo/Processors/Converters/Units/UnitParser.cs -------------------------------------------------------------------------------- /src/QuickInfo/Processors/Converters/Units/Units.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirillOsenkov/QuickInfo/HEAD/src/QuickInfo/Processors/Converters/Units/Units.cs -------------------------------------------------------------------------------- /src/QuickInfo/Processors/CountryCodes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirillOsenkov/QuickInfo/HEAD/src/QuickInfo/Processors/CountryCodes.cs -------------------------------------------------------------------------------- /src/QuickInfo/Processors/DateAndTime.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirillOsenkov/QuickInfo/HEAD/src/QuickInfo/Processors/DateAndTime.cs -------------------------------------------------------------------------------- /src/QuickInfo/Processors/Ecoji.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirillOsenkov/QuickInfo/HEAD/src/QuickInfo/Processors/Ecoji.cs -------------------------------------------------------------------------------- /src/QuickInfo/Processors/Emoticons.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirillOsenkov/QuickInfo/HEAD/src/QuickInfo/Processors/Emoticons.cs -------------------------------------------------------------------------------- /src/QuickInfo/Processors/ErrorCodeProcessorBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirillOsenkov/QuickInfo/HEAD/src/QuickInfo/Processors/ErrorCodeProcessorBase.cs -------------------------------------------------------------------------------- /src/QuickInfo/Processors/Factor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirillOsenkov/QuickInfo/HEAD/src/QuickInfo/Processors/Factor.cs -------------------------------------------------------------------------------- /src/QuickInfo/Processors/Guid.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirillOsenkov/QuickInfo/HEAD/src/QuickInfo/Processors/Guid.cs -------------------------------------------------------------------------------- /src/QuickInfo/Processors/HResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirillOsenkov/QuickInfo/HEAD/src/QuickInfo/Processors/HResult.cs -------------------------------------------------------------------------------- /src/QuickInfo/Processors/HttpStatusCode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirillOsenkov/QuickInfo/HEAD/src/QuickInfo/Processors/HttpStatusCode.cs -------------------------------------------------------------------------------- /src/QuickInfo/Processors/Math.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirillOsenkov/QuickInfo/HEAD/src/QuickInfo/Processors/Math.cs -------------------------------------------------------------------------------- /src/QuickInfo/Processors/Misc.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirillOsenkov/QuickInfo/HEAD/src/QuickInfo/Processors/Misc.cs -------------------------------------------------------------------------------- /src/QuickInfo/Processors/NTStatusError.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirillOsenkov/QuickInfo/HEAD/src/QuickInfo/Processors/NTStatusError.cs -------------------------------------------------------------------------------- /src/QuickInfo/Processors/NumberList.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirillOsenkov/QuickInfo/HEAD/src/QuickInfo/Processors/NumberList.cs -------------------------------------------------------------------------------- /src/QuickInfo/Processors/Unicode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirillOsenkov/QuickInfo/HEAD/src/QuickInfo/Processors/Unicode.cs -------------------------------------------------------------------------------- /src/QuickInfo/Processors/UrlDecode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirillOsenkov/QuickInfo/HEAD/src/QuickInfo/Processors/UrlDecode.cs -------------------------------------------------------------------------------- /src/QuickInfo/Processors/Win32Error.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirillOsenkov/QuickInfo/HEAD/src/QuickInfo/Processors/Win32Error.cs -------------------------------------------------------------------------------- /src/QuickInfo/Query.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirillOsenkov/QuickInfo/HEAD/src/QuickInfo/Query.cs -------------------------------------------------------------------------------- /src/QuickInfo/Query/Structure/Double.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirillOsenkov/QuickInfo/HEAD/src/QuickInfo/Query/Structure/Double.cs -------------------------------------------------------------------------------- /src/QuickInfo/Query/Structure/IStructureParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirillOsenkov/QuickInfo/HEAD/src/QuickInfo/Query/Structure/IStructureParser.cs -------------------------------------------------------------------------------- /src/QuickInfo/Query/Structure/InfixOperator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirillOsenkov/QuickInfo/HEAD/src/QuickInfo/Query/Structure/InfixOperator.cs -------------------------------------------------------------------------------- /src/QuickInfo/Query/Structure/Integer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirillOsenkov/QuickInfo/HEAD/src/QuickInfo/Query/Structure/Integer.cs -------------------------------------------------------------------------------- /src/QuickInfo/Query/Structure/Invocation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirillOsenkov/QuickInfo/HEAD/src/QuickInfo/Query/Structure/Invocation.cs -------------------------------------------------------------------------------- /src/QuickInfo/Query/Structure/Keyword.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirillOsenkov/QuickInfo/HEAD/src/QuickInfo/Query/Structure/Keyword.cs -------------------------------------------------------------------------------- /src/QuickInfo/Query/Structure/Prefix.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirillOsenkov/QuickInfo/HEAD/src/QuickInfo/Query/Structure/Prefix.cs -------------------------------------------------------------------------------- /src/QuickInfo/Query/Structure/RandomInteger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirillOsenkov/QuickInfo/HEAD/src/QuickInfo/Query/Structure/RandomInteger.cs -------------------------------------------------------------------------------- /src/QuickInfo/Query/Structure/SeparatedList.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirillOsenkov/QuickInfo/HEAD/src/QuickInfo/Query/Structure/SeparatedList.cs -------------------------------------------------------------------------------- /src/QuickInfo/Query/Structure/Suffix.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirillOsenkov/QuickInfo/HEAD/src/QuickInfo/Query/Structure/Suffix.cs -------------------------------------------------------------------------------- /src/QuickInfo/Query/StructureParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirillOsenkov/QuickInfo/HEAD/src/QuickInfo/Query/StructureParser.cs -------------------------------------------------------------------------------- /src/QuickInfo/QuickInfo.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirillOsenkov/QuickInfo/HEAD/src/QuickInfo/QuickInfo.csproj -------------------------------------------------------------------------------- /src/QuickInfo/Resources/cedict_ts.u8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirillOsenkov/QuickInfo/HEAD/src/QuickInfo/Resources/cedict_ts.u8 -------------------------------------------------------------------------------- /src/QuickInfo/Utilities/SortedSearch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirillOsenkov/QuickInfo/HEAD/src/QuickInfo/Utilities/SortedSearch.cs -------------------------------------------------------------------------------- /src/QuickInfo/Utilities/StringUtilities.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirillOsenkov/QuickInfo/HEAD/src/QuickInfo/Utilities/StringUtilities.cs -------------------------------------------------------------------------------- /src/QuickInfoWeb/Controllers/AnswersController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirillOsenkov/QuickInfo/HEAD/src/QuickInfoWeb/Controllers/AnswersController.cs -------------------------------------------------------------------------------- /src/QuickInfoWeb/HtmlFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirillOsenkov/QuickInfo/HEAD/src/QuickInfoWeb/HtmlFactory.cs -------------------------------------------------------------------------------- /src/QuickInfoWeb/HtmlRenderer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirillOsenkov/QuickInfo/HEAD/src/QuickInfoWeb/HtmlRenderer.cs -------------------------------------------------------------------------------- /src/QuickInfoWeb/Processors/Ip.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirillOsenkov/QuickInfo/HEAD/src/QuickInfoWeb/Processors/Ip.cs -------------------------------------------------------------------------------- /src/QuickInfoWeb/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirillOsenkov/QuickInfo/HEAD/src/QuickInfoWeb/Program.cs -------------------------------------------------------------------------------- /src/QuickInfoWeb/QuickInfoWeb.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirillOsenkov/QuickInfo/HEAD/src/QuickInfoWeb/QuickInfoWeb.csproj -------------------------------------------------------------------------------- /src/QuickInfoWeb/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirillOsenkov/QuickInfo/HEAD/src/QuickInfoWeb/Startup.cs -------------------------------------------------------------------------------- /src/QuickInfoWeb/WebQuery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirillOsenkov/QuickInfo/HEAD/src/QuickInfoWeb/WebQuery.cs -------------------------------------------------------------------------------- /src/QuickInfoWeb/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirillOsenkov/QuickInfo/HEAD/src/QuickInfoWeb/appsettings.Development.json -------------------------------------------------------------------------------- /src/QuickInfoWeb/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirillOsenkov/QuickInfo/HEAD/src/QuickInfoWeb/appsettings.json -------------------------------------------------------------------------------- /src/QuickInfoWeb/wwwroot/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirillOsenkov/QuickInfo/HEAD/src/QuickInfoWeb/wwwroot/favicon.ico -------------------------------------------------------------------------------- /src/QuickInfoWeb/wwwroot/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirillOsenkov/QuickInfo/HEAD/src/QuickInfoWeb/wwwroot/favicon.png -------------------------------------------------------------------------------- /src/QuickInfoWeb/wwwroot/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirillOsenkov/QuickInfo/HEAD/src/QuickInfoWeb/wwwroot/index.html -------------------------------------------------------------------------------- /src/QuickInfoWeb/wwwroot/scripts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirillOsenkov/QuickInfo/HEAD/src/QuickInfoWeb/wwwroot/scripts.js -------------------------------------------------------------------------------- /src/QuickInfoWeb/wwwroot/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirillOsenkov/QuickInfo/HEAD/src/QuickInfoWeb/wwwroot/styles.css -------------------------------------------------------------------------------- /src/QuickInfoWeb/wwwroot/web.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirillOsenkov/QuickInfo/HEAD/src/QuickInfoWeb/wwwroot/web.config --------------------------------------------------------------------------------