Apps, Scripts and Mods: Difference between revisions

From Inkbunny
Jump to navigation Jump to search
Apps using the API: Fur Affinity Exodus Helper
New version of Bunnyfoxglove's downloader
Line 90:Line 90:
=== IB Downloader for Windows (.NET 4.x) ===
=== IB Downloader for Windows (.NET 4.x) ===


[https://yaramazkadinlar.com/submissionview.php?id=439102 IB Downloader] by [https://yaramazkadinlar.com/BunnyFoxglove BunnyFoxglove] for Windows helps you download various submissions, including your favorites, watched users, a specific user's gallery, a search, or lists of submissions. Includes block options. Requires [http://www.microsoft.com/en-us/download/details.aspx?id=17851 .NET 4.0] or above (use [http://www.microsoft.com/en-gb/download/details.aspx?id=42643 .NET 4.5] if not on XP).
[https://yaramazkadinlar.com/submissionview.php?id=852738 IB Downloader] by [https://yaramazkadinlar.com/BunnyFoxglove BunnyFoxglove] for Windows helps you download various submissions, including your favorites, watched users, a specific user's gallery, a search, or lists of submissions. Includes block options. Requires [http://www.microsoft.com/en-us/download/details.aspx?id=17851 .NET 4.0] or above (use [http://www.microsoft.com/en-gb/download/details.aspx?id=42643 .NET 4.5] if not on XP).


=== Just Another Inkbunny Downloader for Windows/Linux/OSX (PHP) ===
=== Just Another Inkbunny Downloader for Windows/Linux/OSX (PHP) ===

Revision as of 02:34, 18 May 2015

By "Hacks" we mean external scripts, tricks or modifications that interact with Inkbunny, or change the way you see and use it.

We hope members will contribute applications that use the API (see below) to deliver Inkbunny content in new ways, such as on portable devices, or allow users to do things that the core Inkbunny software doesn't yet support. Other hacks and mods such as using tools like Greasemonkey to modify Inkbunny on your browser are also most welcome. Translation mods or customised changes to the behavior and appearance of pages are just two examples of things that are possible with Greasemonkey.

All contributions are provided by the community for free use. They are not officially endorsed or supported by Inkbunny or its staff, and do not come with any warranties. These contributions are listed here as a free public resource.

Hacks that bypass security measures or break our site are of course not what we are encouraging! Hopefully if you find any of those you'll be nice and tell us.

Getting Help

You are welcome to ask for help with using any of the following contributions, but we may only be able to pass on your queries to the original author. For all queries, please contact us at [email protected].

How to Contribute

If there is anything you think you could contribute to Inkbunny that would be suitable to add to this page, please get in touch with us at [email protected].

Things to consider

Please be considerate of our bandwidth and server load when writing your scripts and mods. Many sites discourage community-contributed hacks because they can place an unnecessary extra load on the server. We'd rather encourage coders, and help get your awesome ideas working well for you and for us.

Scripts that load lots of large images rapidly, or run complex searches frequently, will put a big strain on our server. Be efficient, and try to get your scripts providing the most functionality while placing the least possible load on the server. This will give your users the best experience, and ensure we can keep providing the fastest possible data and search speeds to you!

Where possible, your sripts must use the API to interact with Inkbunny. The Inkbunny HTML interface should only be accessed by human users, and scripts that modify its behavior for those users.

We reserve the right to block misbehaving scripts or mods that do not follow these guidelines.

Application Programming Interface (API)

External scripts must interact with Inkbunny via the Application Programming Interface (API). The API gives you a powerful set of tools for interacting directly with the core functionality of Inkbunny.

Code Examples for the API

Sample Upload Form

A sample upload form, using the API Upload interface, can be found here https://yaramazkadinlar.com/contrib/api_upload_testform.html

To use this form, a valid Session ID (SID) must be obtained by logging in via API Login and then entered in to the "SID" field.

Libraries for the API

The following are contributed code libraries used for connecting to the Inkbunny API.

JSONP/JQuery/AJAX JavaScript Library by Kogentasama

Make sure to NOT add real Account data to any API visible to users (mostly Javascript) if you not want to give away your login to any user!Use the guest account instead!

Due to security restrictions in browsers, you cannot easily have JavaScript embedded in a page on one site (such as your own website) request information from another site (like yaramazkadinlar.com) via AJAX. One way to get around this is to use the JSONP trick that is part of the jQuery JavaScript library.

Kogentasama has contributed the following example on how to connect to Inkbunny via JavaScript embedded on any site.

https://yaramazkadinlar.com/contrib/inkbunny_jquery_kogentasama_v1.0.zip

Python Library by asonix

The pyinkbunny library by asonix implements various features of the Inkbunny API.

Ruby and C Library by Maxine Red

The Redbunny library by Maxine Red is to implement various features of the Inkbunny API.

Apps using the API

These links are provided at your own risk. Inkbunny does not officially recommend any apps, except for FA to IB, which is developed and hosted by an Inkbunny staff member.

You must enable API access in your account settings before any of these will work.

Inkbunny considers bulk downloads and indexing to be a legitimate use of our service. We ask that they be scheduled between 09:00-15:00 UTC where possible, to limit the impact on other members.

FA to IB

You can copy your Fur Affinity account content to Inkbunny (in part or in whole) with FA to IB, created by Salmy.

ArtWatcher for Windows and Linux

ArtWatcher is a Java-based application for Windows and Linux by Jack Mcslay which allows you to submit work and view art, journal and comment notifications and browse your followers and members you are following, on Inkbunny, Fur Affinity, Weasyl, SoFurry, and tumblr, with varying levels of support for other sites.

InkbunnyApp and Inkbunny Scope for Ubuntu Touch

InkbunnyApp and Inkbunny Scope by janjofm for Ubuntu Touch are available via Ubuntu's distribution system.

AndroBunny for Android

AndroBunny (October 2011 beta) by Issarlk

Inkbunny Downloader for Firefox

The Inkbunny Downloader by humbird0 is a Firefox extension that assists in the downloading of files from Inkbunny into organized folders.

IB Downloader for Windows (.NET 4.x)

IB Downloader by BunnyFoxglove for Windows helps you download various submissions, including your favorites, watched users, a specific user's gallery, a search, or lists of submissions. Includes block options. Requires .NET 4.0 or above (use .NET 4.5 if not on XP).

Just Another Inkbunny Downloader for Windows/Linux/OSX (PHP)

Just Another Inkbunny Downloader (JAID) by smaxattax downloads/syncs all submissions from a list of users. Requires PHP and Aria2 and should work on any PHP-running platform (e.g. Linux, Windows, OSX).

Furry-Downloader for Node.js

Furry-Downloader by SladeH is a favourite downloader for Inkbunny, e621, Fur Affinity and potentially other furry websites. Requires Node.js.

Art Gallery Manager for Windows/Linux/OSX (Python)

Art Gallery Manager by Kitashi is a gallery management tool for Inkbunny, Weasyl and Fur Affinity. Requires Python 3.x (newer download than at AGM's page).

Crumby Universal Image Browser for Android

Crumby Universal Image Browser by Timothy Scott Chambers is an Android app for viewing image galleries.

Fur Affinity Mirror Bot for Windows/Linux/OSX (Python)

FurAffinity Mirror Bot (fa_mirror) by is a watched user image downloader that supports Inkbunny, Weasyl, SoFurry and Fur Affinity. Requires Python 2.x.

Auction RunneR

Auction RunneR (ARR) by Ryotsuke is a website which hosts multi-site auctions, which also sends you outbid PMs.

Fur Affinity Exodus Helper

Fur Affinity Exodus Helper by Kobi Tate is a website which examines your Fur Affinity watchers and identifies matching usernames on Inkbunny, DeviantArt, SoFurry and Weasyl.