isthispersonawesome

itpa is a bukkit plugin that expands the popular php web script isthispersonaweso.me which you can also find on IRC through the xD bot made by blha303

What does it do?

Well, itpa connects to your desired itpa instance (more on this below) and fetches the rating of the user specified

Commands & Permissions

/itpa - Checks your itpa rating (mc username)

/itpa <name> - Checks the rating of the name specified

The permission for this command is itpa.check

Screenshots!

Maybe another day

Other Info

Dev Builds

Development builds of this project can be acquired at the provided continuous integration server. These builds have not been approved by the BukkitDev staff. Use them at your own risk.

ci.jophest.us

Setting up your own itpa

itpa allows you to use any instance of the isthispersonawesome script you want (specified in the config). You can find the script over at https://github.com/JOPHESTUS/itpa. Just download it, extract it to your php server and go!

You'll need to create a folder called 'awesomestate' which will be home to the files which store the awesomestate of each user. The folder has to be called awesomestate. The plugin does allow you to change the location of the itpa script, but the folder name "awesomestate" is coded in.

For the purpose of adding new player names, you might find it useful to use this admin script (comes with no authentication, so be careful where you put it) LINK (open via the admin.php). If you place it in a folder in the root directory of the php script it will create the files in the awesomestate folder, however, if you put the admin script in the root folder or in the awesomestate folder, you'll need to change the location in the add.php file (the amount of .s and folder name to determine what folder)

Connection info

I hope it's obvious the plugin connects to an outside source by default, that source being itpa.jophest.us where it reads the /awesomestate directory to obtain the files and thus show you the player ratings. Like I mention above, you can change it to read your own itpa script if you want your server to have its own itpa.

Metrics

Metrics has been added into the plugin. Only data such as plugin version and players online is collected. If you don't want any of the harmless data it collects sent off to the metrics servers, you can opt out of metrics in the "Plugin Metrics" plugin folder

Config

##############################################
#      isthispersonaweso.me conf             #
##############################################

# Would you like me to broadcast the result of an itpa publicly or send a message to the command sender?
# use 'broadcast' or 'msg'
form: 'broadcast'

# Use your own isthispersonaweso.me instance (root directory of the script)
itpa-link: http://itpa.jophest.us


# To setup your own version of isthispersonaweso.me, just go to http://github.com/jophestus/itpa or download the zip of the files
# https://github.com/JOPHESTUS/itpa/archive/master.zip  and extract it. You'll need to create a folder called "awesomestate" in which
# the <user>.awesome files will go. For manual creation of the files, just create <name>.awesome and put a number from 0 to 100 in the file
# for auto creation of these files, you can find a script on the plugin page which makes things easier

Comments

Posts Quoted:
Reply
Clear All Quotes

About This Project

Categories

Members

Recent Files