Utopian JS: Client side import Script for Utopian API

in #utopian-io6 years ago (edited)

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

Sort:  

Thank you for the contribution. It has been approved.

Looks great... This is the client side of Utopian API

You can contact us on Discord.
[utopian-moderator]

Yes its a pure Vanilla JS version which can be used in Front-end only projects.

It is transpiled for all browsers using babel with Grunt as a task runner.

And yes,
Thanks for the approval.

I am coming up with more cool stuffs

Our CTO :)

Hey @ms10398 I am @utopian-io. I have just upvoted you!

Achievements

  • WOW WOW WOW People loved what you did here. GREAT JOB!
  • You have less than 500 followers. Just gave you a gift to help you succeed!
  • Seems like you contribute quite often. AMAZING!

Community-Driven Witness!

I am the first and only Steem Community-Driven Witness. Participate on Discord. Lets GROW TOGETHER!

mooncryption-utopian-witness-gif

Up-vote this comment to grow my power and help Open Source contributions like this one. Want to chat? Join me on Discord https://discord.gg/Pc8HG9x

Coin Marketplace

STEEM 0.28
TRX 0.12
JST 0.032
BTC 67330.50
ETH 3103.66
USDT 1.00
SBD 3.78