Utopian JS: Client side import Script for Utopian API

Words
130
Reading
1 min
Listen
Play
9y

Utopian.js

What is the project about?

This script provides easy to use functions of Utopian API which can be linked using script tags with available CDN or downloaded minified script.

Technology Stack

  • HTML
  • CSS
  • JS(jQuery)
  • Task Runner(GruntJS)

Example

<!doctype html>
<html>
<head>
</head>
<body>
<script src="http://code.jquery.com/jquery-3.3.1.min.js"></script>
<script src="https://cdn.rawgit.com/ms10398/utopian.js/master/dist/utopian.min.js"></script>
<script>
utopian.getModerators()
.then((moderators) => console.log(moderators))
utopian.getSponsors()
.then((sponsors) => console.log(sponsors))
utopian.getStats()
.then((stats) => console.log(stats))
utopian.getModerator('ms10398')
.then((moderator) => console.log(moderator))
utopian.getSponsor('yabapmatt')
.then((sponsor) => console.log(sponsor))
utopian.getPosts()
.then((posts) => console.log(posts))
utopian.getTotalPostCount()
.then((count) => console.log(count))
</script>
</body>
</html>

Roadmap

This is the initial release of the script there will be a final release of the script soon.

How to contribute?

Fork the repo, and feel free to send a PR.

You need to follow some specific steps for it-

  • install dev dependencies
  • install grunt globally
  • run grunt before making a PR to generate new minified script.

License

MIT

Supports all browser as the ES6 code code is transpiled to ES5 for the production use.



Posted on Utopian.io - Rewarding Open Source Contributors

Utopian JS: Client side import Script for Utopian API | Ecency