Safe Creative API

Safe Creative

A new version of Safe Creative API is now available. It allows you to use the Safe Creative Registry platform services in your applications, plug-ins, etc.

If you want to test our API without the responsibility of using real data, we have a sandbox platform at http://arena.safecreative.org which behaves exactly as our production platform. You will need an application key to use the API, which can be requested at arena clicking here. You must create a user account in arena if you don’t have one (remember this is a testing platform and data is not shared with our main system). In arena, API keys activation is automatic, and you can create new users for testing purposes, etc. So just start playing around!

API documentation (draft) can be found at http://labs.safecreative.net/api-doc

Besides, we encourage you to take a look to our first version of semantic API or check our Safe Creative firefox extension.

Please, write to api-management@safecreative.org if you need help.

That’s all! Well… you should also read our API legal terms of use at the end of this post :(

Have fun!

Legal terms

If  you want to use our API for professional or commercial purposes, please contact us through our form at
http://www.safecreative.org/contact. Our API is free for non-commercial, non-massive and personal use.

To read our full API legal terms of use: http://www.safecreative.org/legal-api

Bookmark and Share

2 commentsSeptember 16th, 2009

API Safe Creative

Safe Creative

Ya está disponible una nueva versión de la API de Safe Creative que te permitirá utilizar los servicios de la plataforma de registro de Safe Creative en tus aplicaciones, plugins, etc.

Para que puedas realizar pruebas con la API sin tener la responsabilidad de tratar con un servidor de producción dispones de una plataforma de pruebas en http://arena.safecreative.org que es equivalente a la plataforma de producción. Necesitas unas claves de aplicación para poder utilizar la API. Estas claves las puedes pedir en arena pinchando aquí, deberás crear una nueva cuenta en arena si no la tenías (recuerda que es una plataforma de pruebas y no se comparten datos con producción). En arena, la activación de las claves de aplicación es automática, puedes crear usuarios para realizar las pruebas, etc.así que ¡puedes empezar a jugar inmediatamente!

La documentación de la API (un borrador) la encontrarás en http://labs.safecreative.net/api-doc

Además te proponemos que eches un vistazo a la primera versión de la API semántica o prueba nuestra extensión para firefox.

Por favor, escríbenos a api-management@safecreative.org si necesitas ayuda.

Eso es todo, bueno, también deberías leer las condiciones legales de uso de la API al final de este post :(

¡Que os divirtáis!

Condiciones legales

Si desea utilizar la API para usos profesionales o comerciales, le rogamos se ponga en contacto con nosotros a través de nuestro formulario en
http://www.safecreative.org/contact. El API en su versión gratuita podrá ser utilizado con finalidades no comerciales y de forma particular y no masiva.

Para ver las condiciones legales completas: http://www.safecreative.org/legal-api

Bookmark and Share

7 commentsSeptember 16th, 2009

Safe Creative API

Safe Creative

Safe Creative API allows you to use the Safe Creative Registry platform services in your applications, plug-ins, etc.

Following are useful links for developers:

Have fun developing!

Bookmark and Share

Add commentSeptember 16th, 2009

Semantic services

Safe Creative

You can now use Safe Creative new semantic services to discover copyright information about any file.

Use the following URL to get information about a file:

http://api-search.safecreative.org/semantic-query?param=value&....

The result is an XML listing all works matching the specified characteristics.

Example:

http://api-search.safecreative.org/semantic-query?md5=9a4bca4293523413c176dd6cd23d20c2

Result:

<works>
  <work>
    <code>0908044196577</code>
    <title>atardecer plateado</title>
    <authors>
      <author>
        <code>0709270000528</code>
        <name>Mario Pena Zapatería</name>
        <human-url>http://www.safecreative.org/user/0709270000528</human-url>
      </author>
    </authors>
    <thumbnail>http://thumbnails-safecreative-org.s3.amazonaws.com/1/00000122/e579/ca7e/dc6a/a75443e756ad/atardecerplateado_thumb.png</thumbnail>
    <license>
      <code>http://creativecommons.org/licenses/by-sa/3.0/</code>
      <name>Creative Commons Reconocimiento-Compartirigual 3.0</name>
      <shortname>CC by-sa</shortname>
      <human-url>http://creativecommons.org/licenses/by-sa/3.0/legalcode</human-url>
      <features>
        <recognition>YES</recognition>
        <distribution>YES</distribution>
        <derivations>INHERITANCE</derivations>
        <commercial>YES</commercial>
      </features>
    </license>
    <human-url>http://www.safecreative.org/work/0908044196577</human-url>
    <machine-url>http://www.safecreative.org/v2/?component=work.get&amp;code=0908044196577</machine-url>
  </work>
</works>

You can use any of the following parameters on your semantic queries:

  • adler32: Adler32 checksum of file contents (16 hex digits- first 8 digits should be zero)
  • crc32: CRC32 checksum of file contents (16 hex digits – first 8 digits should be zero)
  • ed2kfileid: File hash for ed2k network (32 hex digits)
  • md2: MD2 hash of file contents (32 hex digits)
  • md4: MD4 hash of file contents (32 hex digits)
  • md5: MD5 hash of file contents (32 hex digits)
  • part32k.first: SHA1 hash of the first 32k of file contents (40 hex digits)
  • part32k.last: SHA1 hash of the last 32k of file contents (40 hex digits)
  • part32k.middle: SHA1 hash of middle 32k of file contents (40 hex digits)
    • It is calculated as the SHA1 of a 32k chunk starting on file position (filesize – 32k) / 2.
    • If the file size is less than 32k, it is the hash of the whole file.
  • sha: SHA1 hash of file contents(40 hex digits)
  • sha1: SHA1 hash of file contents (40 hex digits)
  • sha384: SHA384 hash of file contents (96 hex digits)
  • sha512: SHA512 hash of file contents (128 hex digits)
  • size: File size in bytes
  • torrent.*: SHA1 hash of torrent chunk hashes for different chunk sizes (40 hex digits)
    • torrent.32768: 32k chunks
    • torrent.49152: 48k chunks
    • torrent.65536: 64k chunks
    • torrent.98304: 96k chunks
    • torrent.131072: 128k chunks
    • torrent.196608: 192k chunks
    • torrent.262144: 256k chunks
    • torrent.393216: 384k chunks
    • torrent.524288: 512k chunks
    • torrent.786432: 768k chunks
    • torrent.1048576: 1024k chunks
    • torrent.1572864: 1536k chunks
    • torrent.2097152: 2048k chunks
    • torrent.3145728: 3072k chunks
    • torrent.4194304: 4096k chunks

All binary contents must be encoded as a string of hexadecimal lowercase digits (0123456789abcdef), using two digits per byte (e.g. 8 bytes = 16 hex digits).

Bookmark and Share

3 commentsSeptember 16th, 2009

Botón de navegador Safe Creative Register

Safe Creative

Ahora puedes registrar tus obras directamente desde tu navegador.

Instala el botón Safe Creative Register y podrás registrar tus blogs y páginas web de una manera rápida y sencilla.

El botón de registro permite dos modos de funcionamiento:

  • Si tienes un blog de WordPress o Blogspot, puedes registrar un post pulsando el botón Safe Creative Register desde la página de escritura de posts.
  • Además, puedes registrar cualquier texto de la web seleccionándolo en el navegador y pulsando a continuación el botón Safe Creative Register.

Visita http://www.safecreative.org/bookmarklet para instalar el botón Safe Creative Register

Bookmark and Share

35 commentsJune 25th, 2009

Safe Creative Register browser button

Safe Creative

Now you can register your works directly from your browser!
Install the Safe Creative Register button and register your blog posts and web page contents in a fast and easy way.

The Safe Creative Register button can be used in two different ways:

  • If you have a blog on WordPress or Blogspot, you can register your posts by clicking the Safe Creative Register button from the post editor.
  • Also, you can register any text on the web by selecting it in your browser and then clicking the Safe Creative Register button.

To install the Safe Creative Register button, visit http://www.safecreative.org/bookmarklet

Bookmark and Share

5 commentsJune 25th, 2009

Next Posts


Categories

Links

RSS