Skip to content
View NathanielACollier's full-sized avatar

Block or report NathanielACollier

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
NathanielACollier/ReadMe.md

Nathaniel's HomePage

Applications

  • Html editor with live preview. Splits css,javascript, and html into seperate panes for easier editing.
    • I'm working on a port of this to avalonia here. It will use the forms library instead of xaml.
  • Simple PDF Viewer with minor editing capability. Not much here yet. Written with avalonia via nac.Forms.
  • Shows you what picture is currently on your clipboard. A program to convert pictures into base64 str from the clipboard.
  • shows you what text is currently on your clipboard
  • Windows only
  • Provides a way to manage and filter local git repos.
  • Generally people store their git repos in a common git repo, so this program can traverse down and list all git repos in that folder. It gives you an open in file manager button to be able to quickly access git repos
  • Written in WPF, runs on windows only right now
  • Provides a way to create sets of local folders. Zips them up, with notes. Provides a way to view past zips and display the notes you made
  • Has multiple use cases, was originally written to manage versions of files

Libraries

  • Provides high level http getJson, postJson very similar to what you can do with System.Net.Http.HttpClient. Uses Newtonsoft.jSON and CurlThin to make curl calls and interpret the results.
  • libcurl access is wrapped up inside a thin low level http client.
  • Uses the Avalonia library to make creating user interfaces quickly.

Supporting Libraries

  • nac.logging
    • Simple event based logging library
  • nac.WebServer
    • Provides a way to serve web requests simply. Used in WebPad to implement the live server view.
  • nac.CSSParsing
    • Provides css parsing into structure
  • nac.json
    • Makes working with json easier
  • nc.http
    • Library to make working with http calls easier

Pinned Loading

  1. WebPad WebPad Public

    HTML/javascript/css editor in seperate pieces

    C# 8

  2. dotnetLib_nac.Forms dotnetLib_nac.Forms Public

    Port forms library to Avalonia.

    C# 2 2

  3. dotnetLib_nac.CurlHttpClient dotnetLib_nac.CurlHttpClient Public

    High level library with NewtonSoft Json, and URL Building. Uses the low level CurlHttpClient.LowLevel library to interact with curl to make the http calls

    C#

  4. dotnetLib_nac.Forms.Table dotnetLib_nac.Forms.Table Public

    Provides DataTable extensions to nac.Forms

  5. repl_csharp_sln repl_csharp_sln Public

    C# 1