Git Product home page Git Product logo

snoonotes's Introduction

SnooNotes

Add Note

$.ajax({
       url: "https://snoonotes.com/api/note",
       method: "POST",
       datatype: "application/json",
       data: { "NoteTypeID": type, "SubName": sub, "Message": message, "AppliesToUsername": user, "Url": link }
      });

Get NoteTypes

$.ajax({
        url: "https://snoonotes.com/restapi/Subreddit" //optional + "/subname" to return only data for 1 subreddit,
        method: "GET"
      });

returns data on all modded subreddits activated in SnooNotes, or if given a subname, details on that subreddit

[{
  SubredditID : int,
  SubName : string,
  Active : bool,
  BotSettings : {
    DirtbagUrl : string,
    DirtbagUsername : string
  },
  Settings : {
    AccessMask : int,
    NoteTypes : [{
      NoteTypeID : int,
      SubName : string,
      DisplayName : string,
      ColorCode : string,
      DisplayOrder : int,
      Bold : bool,
      Italic : bool
    }],
    PermBanID : int?, // ? == nullable
    TempBanID : int?
  }
}]

Get Notes

$.ajax({
        url: "https://snoonotes.com/api/Note/GetNotes",
        method: "POST",
        contentType: "application/json",
        data: JSON.stringify(["username1","username2"])
      });

Returns

[
  "username1":[{
    NoteID : int,
    NoteTypeID : int,
    SubName : string,
    Submitter : string,
    Message : string,
    Url : string,
    TimeStamp : datetime,
    ParentSubreddit : string //used for cabal notes, otherwise null
  }]
]

snoonotes's People

Contributors

crustyjew avatar dependabot[bot] avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.