FAtracker: A new program to get information from your Splinterlands accounts (EN-ES)

in Splinterlands5 months ago

banner-fatracker.png

Images obtained in @splinterlands

Hello Splinterlands friends, about a year and a half ago I met this wonderful game and since then I've been learning more and more about Hive and all the potential it has.

As many of you know (especially those who follow me), I have done several projects for the Fallen Angels clan, such as the automatic publication of the posts voted by our trail (you can see it here) The automatic sending of the interests generated by delegating to our account. Or the card draw I do daily on my personal account (an example here).

This time I am going to present you my new project, a program to get the data of a Splinterlands account in a fast way.

Let's see how the program works.

Hola amigos de Splinterlands, hace aproximadamente año y medio que conocí este maravilloso juego y desde entonces he ido aprendiendo más y más acerca de Hive y todo el potencial que tiene.

Como muchos sabréis (sobre todo los que me seguís), he realizado varios proyectos para el clan Fallen Angels, como la publicación automática de los posts votados por nuestro trail (podéis verlo aquí) El envío automático de los intereses generados al delegar en nuestra cuenta. O el sorteo de cartas que realizo diariamente en mi cuenta personal (un ejemplo aquí).

En esta ocasión os voy a presentar mi nuevo proyecto, un programa para obtener los datos de una cuenta de Splinterlands de forma rápida.

Veamos como funciona el programa.

About FATracker

FATracker-01.png

FATracker is a simple script made in Python and converted into .exe file with the Tkinter graphical interface, to be used with a simple click on the Windows operating system.

As I have already commented its appearance is very simple, my programming knowledge is limited 😅.

FATracker es un simple script realizado en Python y convertido en archivo .exe con la interfaz gráfica Tkinter, para poder ser usado con un simple click en el sistema operativo Windows.

Como ya he comentado su apariencia es muy simple, mis conocimientos de programación son limitados 😅

Program features

FATracker-02.png

Once you have selected the account you wish to consult, you can select several options in the My Account section.

Una vez seleccionada la cuenta que se desea consultar podremos seleccionar varias opciones en el apartado My Account.


Details

FATracker-031.png

In this section we can check the date we entered Splinterlands, our Collection Power, the ranking in both Wild and Modern mode and finally to which clan we belong.

If you are not registered to a clan, you will get a message to join our guild Fallen Angels, just clicking on the screen will take you to the web of our guild where you will be able to know us better 😉

En este apartado podremos consultar la fecha en que ingresamos a Splinterlands, nuestro Collection Power, el ranking tanto en el modo Wild como en Modern y por último a qué clan pertenecemos.

Si no estuvierais inscritos a un clan, os saldrá un mensaje para uniros a nuestro clan Fallen Angels, únicamente pulsando la pantalla os llevará a la web de nuestro clan en dónde podréis conocernos mejor 😉


DEC

FATracker-04.png

In this section you will be informed of the amount of DEC available in the account and its equivalent in $. The price of the DEC is calculated at the time of the query.

En este apartado os informará de la cantidad de DEC que dispone la cuenta y su equivalente en $. El precio del DEC es calculado al momento de hacer la consulta.


SPS

FATracker-05.png

Here we will find both the SPS and the SPS staked in the account. It will also calculate its equivalent in $ and the final total we have.

Aquí encontraremos tanto el SPS como el SPS stakeado en la cuenta. Además calculará su equivalente en $ y al final total que tenemos.


Rental Cost

FATracker-06.png

Finally we have 2 more sections this time related to rents. The first one is called Rental Cost and it will give us the data of the daily DEC spent on rents. Also its equivalent in $.

Por último tenemos 2 apartados más esta vez relacionados con los alquileres. El primero de ellos se llama Rental Cost y nos dará los datos del DEC diario gastado en alquileres. También su equivalente en $.


Rental Income

FATracker-07.png

And finally, in the Rental Income section, the DEC we earn from our rented cards per day.

Y para terminar, en el apartado Rental Income el DEC que ganamos con nuestras cartas alquiladas por día.

Instructions

To test the program you only have to access my github page https://github.com/javiclement/FATracker and follow these simple steps:

  • Download the FATracker.zip file
  • Unzip the FATracker_v01.zip file in the folder of your choice.
  • Double click on the FATracker.exe file.
  • Insert the name of the account you want to check and select the option.

Para probar el programa únicamente tenéis que acceder a mi página de github https://github.com/javiclement/FATracker y seguir estos sencillos pasos:

  • Descargar el archivo FATracker.zip
  • Descomprimir el archivo FATracker_v01.zip en la carpeta que desees.
  • Doble click en el archivo FATracker.exe.
  • Insertar el nombre de la cuenta que deseas consultar y seleccionar la opción.



Endnotes

In the Github repository you can find the Python script to use it on Linux or Mac OS by installing the corresponding dependencies. You are free to use it as you want.

You can leave your comments about the program and what improvements you think I could implement in the future.

I will study all your proposals to release them in future versions.

I hope you enjoy the program.

En el repositorio de Github podéis encontrar el script en Python para poder usarlo en Linux o Mac OS instalando las dependencias correspondientes. Sois libres de usarlo como queráis.

Podéis dejar vuestros comentarios acerca del programa y que mejoras creéis que podría implementar en el futuro.

Estudiaré todas vuestras propuestas para lanzarlas en futuras versiones.

Espero que disfrutéis del programa.

Interesado en forma parte de un gran clan. En Fallen Angels buscamos gente como tu. Contacta con nosotros y únete a uno de los mejores clanes de habla hispana

¿Quieres unirte al clan Fallen Angels? Click aqui.

Sort:  

This post has been supported by @Splinterboost with a 12% upvote! Delagate HP to Splinterboost to Earn Daily HIVE rewards for supporting the @Splinterlands community!

Delegate HP | Join Discord

Felicitaciones, me parece un excelente proyecto 😁👍. Estoy aprendiendo Python, me llamó mucho la atención que envías datos (el usuario) desde la aplicación para hacer la consulta, ¿Eso también se hace con Crawlers?

Gracias por tu respuesta @antoniojg
Si conoces las api de Splinterlands que puedes consultar aquí comprobarás que puedes obtener muchos datos. El programa está diseñado para capturar el username en una variable y después une la url de la api con el username. Los datos están en formato json y los voy mostrando en diferentes pantallas.
Puedes descargar el código fuente y analizarlo, en realidad es muy sencillo.
Con Crawlers podrás hacerlo también aunque lo más sencillo es crear un script ya que son muy pocas líneas de código y si ya sabes algo de Python te resultará muy sencillo. He creado la aplicación gráfica para que cualquiera sin conocimientos pudiera usarlo sin necesidad de instalar las dependencias.

Gracias por la explicación. Me parece muy interesante, aún no aprendo sobre Apis, sólo he practicado un poco con Crawlers. ¿Qué me recomiendas para aprender sobre Apis con Python?

Tengo pensado hacer unos tutoriales de programación en Python aplicado a Splinterlands y Hive. Espero en breve ponerlo en marcha.
Puedes empezar con información en https://j2logo.com/python/python-requests-peticiones-http/ la solución la tienes con los requests.

En Peadk también podrás encontrar mucha información más orientada con Hive.

Gracias! Estaré atento a los tutoriales, y si en algún momento también puedo colaborar con mis conocimientos, me encantaría para practicar y aprender más 😁👍

Esa es la idea, entre todos ir mejorando y crear aplicaciones para hacernos la vida más fácil 👍

Thanks for sharing! - @alokkumar121