profile
viewpoint
Grammatopoulos Athanasios Vasileios GramThanos Athens foooo(); moo();

GramThanos/jsCalendar 158

Just a simple javascript calendar

GramThanos/php-csrf 41

Single PHP library file for protection over Cross-Site Request Forgery

DinoDevs/GladiatusCrazyAddon 31

A browser addon for the Gladiatus browser game.

GramThanos/NSFW-Image-Filter-Browser-Extension 12

Cross browser extension that detects and blurs NSFW images

GramThanos/CPU-on-Vivado-HLS 8

A simple MIPS-like CPU demo in C++ for Xilinx Vivado HLS

GramThanos/FIDO2-Testing-Pages 3

Demo pages for testing the WebAuthn API with custom options (FIDO Project 2019-2020 @ University of Piraeus)

GramThanos/bf3-vu-day-night 2

Day & Night - Live change levels lighting during the game (Battlefield 3 - Venice Unleashed Mod)

GramThanos/FIDO2-Demo-App 2

A demo Ruby on Rails application featuring FIDO2 password-less login (FIDO Project 2019-2020 @ University of Piraeus)

GramThanos/BenchTimer 1

A C benchmark timer library

GramThanos/captive-portal 1

A basic captive portal based on Python3 and iptables (Mobile Network Security 2019-2020 @ University of Piraeus)

push eventDinoDevs/GladiatusCrazyAddon

gramthanos

commit sha e85f0565a16bf7c650a86673d1b541c30524f7fb

Random error fix

view details

push time in 2 days

push eventDinoDevs/GladiatusCrazyAddon

gramthanos

commit sha 92a338f3a63f9701412f99d2b88ec1a33ea16d83

Fix for log tabs #332

view details

push time in 2 days

pull request commentDinoDevs/GladiatusCrazyAddon

change auction tabs to auto width

Bug image

MiguelSOliveira

comment created time in 2 days

issue commentDinoDevs/GladiatusCrazyAddon

[Bug] Gold/Exp Data

Its a blank canvas... so that YOU can define your own future!

DoonFreak

comment created time in 7 days

push eventDinoDevs/GladiatusCrazyAddon

gramthanos

commit sha 4b69996048139b7bae1e13b777a4efb1b4bcf31b

Repaired item retrieve Firefox bug fix #335

view details

push time in 9 days

issue closedDinoDevs/GladiatusCrazyAddon

Repair - Continuous loop after Drag Item to Inventory (FireFox)

Repair - Loop after Drag Item to Inventory. U cant stop the loop - first and last way is to close the browser tab.

https://user-images.githubusercontent.com/8767665/148123044-384469f0-268c-4027-b2f1-40588a26ce9a.mp4

Browser info (optional)

  • OS: Windows,
  • Browser Firefox
  • Version 95.0.2 (current Version)
  • Installed GCA version 4.3.5

Because of the error console. I'm not sure where exactly I should open the console here. No Errors ?

Screenshot_1

closed time in 9 days

SleepingShadow-bit

issue commentDinoDevs/GladiatusCrazyAddon

Repair - Continuous loop after Drag Item to Inventory (FireFox)

It seems to me that no request is leaving the browser. The loop seems to try to create requests.

You can stop the loop by running inside the console the command debugger.

SleepingShadow-bit

comment created time in 10 days

issue commentDinoDevs/GladiatusCrazyAddon

Auction house custom links buttons

Custom buttons on the bars can be possible but we will have to provide icons and variables. The user will have to specify the URL and some parameters e.g.

mod=packages&sh={SH} for pachages

GramThanos

comment created time in 10 days

issue commentDinoDevs/GladiatusCrazyAddon

Show Unknown Enemy Drops

Aaaaaaaand they reappeared again, somewhen, at some point, interesting.

Maybe it was also caused because the resources changed to different ones, I don't know, I'll remove the bug label because it's probably not bugged.

I think it needs to collect 50 samples first.

GreatApo

comment created time in 10 days

issue commentDinoDevs/GladiatusCrazyAddon

Remove menu items like recruiting or training

I don't see any value on such a feature. I don't think that there is a rational behind it. My vote is no.

GreatApo

comment created time in 10 days

issue commentGramThanos/PiLanshare

Connecting to WebUI

First check if you can ping your Raspberry. Then, check if you have installed a webserver (e.g. Apache2), the installer assumes you have one installed.

elin1923

comment created time in 11 days

issue commentDinoDevs/GladiatusCrazyAddon

Feature "Sound and Notification"

Someone reported that he was not able to disable the sounds. Every time he disables them, they come back.

SleepingShadow-bit

comment created time in 13 days

IssuesEvent

issue commentDinoDevs/GladiatusCrazyAddon

Turn off Arena / Circus Turma notification

I think it is faster with CSS

.ihatearenareports #menue_reports .menue_reports_highlight[href*="&t=2&"] {
    ...
}

Then javascript will only have to include the ihatearenareports on html (through the preload function on global.js.

FrutyX

comment created time in 14 days

issue commentDinoDevs/GladiatusCrazyAddon

Turn off Arena / Circus Turma notification

You can understand what was the last notification for from the url on the button:

  • Arena: https://s4-gr.gladiatus.gameforge.com/game/index.php?mod=reports&t=2&...
  • Turma: https://s4-gr.gladiatus.gameforge.com/game/index.php?mod=reports&t=3&...

But if the counter shows more than 1, you don't know if all of them are sourced from that particular page.

FrutyX

comment created time in 15 days

issue commentDinoDevs/GladiatusCrazyAddon

Merchants search filter colors

💩

GramThanos

comment created time in 16 days

pull request commentDinoDevs/GladiatusCrazyAddon

packages page as a list view

Regarding the options, I think we should change the items layout option to a dropdown with 3, none, and the other 2 layouts. Also, small comment this layout makes the show items price useless, unless it continues to toggle the price on and off.

Regarding on how to implement the layout

The best way is to implement everything in CSS. So, as soon as the page start loading, you will be able to apply the special class for the layout at the html tag at the top of the page, this means that the browser will render the items directly into the layout you want. Then javascript will just populate any missing information e.g. Item Name.

In the current implementation (based on a quick code scroll I did) you are doing the changes through the traditional javascript flow. This means that the code will have to wait for the items to load and then make the changes (depending on your pc speed this may be visible).

Of course implementing everything in CSS is quite tricky.

So conclusions, although I the method is not the best (in my opinion), following the Engineering moto "if it works don't fix it", I am more than pleased with this. Regarding the settings, as I said, I suggest to group the layouts into 1 option with a dropdown.

PS, I have done some testing with a CSS only code based on your layout, but it is not ready.

MiguelSOliveira

comment created time in 16 days

issue commentDinoDevs/GladiatusCrazyAddon

Guild total gold won

image

What does this error mean?

This error most probably notifies you that your adblocker blocked a URL associated with ads. It is not related to our extension.

FrutyX

comment created time in 17 days

issue commentDinoDevs/GladiatusCrazyAddon

💬 TALK - Only GCA related

Some of the things you mentioned seem easy to fix with css

I don't think so. In Kiwi, the buttons just don't work. A new touchend event is needed on every non interactive element (e.g. a div) that has an click event. I haven't found any other solution (well... you can also change the elements to a).

This is not only a problem of the addon, for example you can not even accept the cookie notice banner.

I am trying to find the source of the problem because technically this is a browser bug.

FrutyX

comment created time in 17 days

issue commentDinoDevs/GladiatusCrazyAddon

Repair - Continuous loop after Drag Item to Inventory (FireFox)

And are you getting this every single time? Test it out, keep your console open while doing it, in case you see an error.

@SleepingShadow-bit do this. If there is no GCA related error in the console, we can not know if this is a problem caused by the addon.

SleepingShadow-bit

comment created time in 17 days

issue commentDinoDevs/GladiatusCrazyAddon

GCA Mobile Browser Bugs

These are all touchscreen related. For some reason the browser do not fire the click event after the touchend event.

SleepingShadow-bit

comment created time in 17 days

issue openedDinoDevs/GladiatusCrazyAddon

Gladiatus Time Saver

I am sure that you know this extension... I have done various actions in the past to cause problems to this extension and to its users, and I will continue to do so.

So... before we start I have to say the following:

  1. I AM AGAINST USING SUCH EXTENSIONS.
  2. THE GLADIATUS TIME SAVER EXTENSION LOADS ADS & TRACKING CODE IN THE BACKGROUND PAGE

With that being said, I always check the code of such extensions so that I know if they are doing any malicious activity... and because it is fun deobfuscating their code...

Thus... since I want to mesh with the developer of this extension...

here is a nice code to generate FREE tokens:

(function(playerId){
	let player = parseInt((playerId + "").substr(0, 6));
	let base = 16;
	let expire = new Date('2022-12-31').getTime();
	let token = [];
	token.push(base + (0x13161f663 * player + 0x36f5b846c97a).toString(base));
	token.push((expire).toString(base));
	token.push((expire + 0x13161f663 * player).toString(base));
	token = token.join('-');
	return a;
})(/*Your PLAYER ID HERE -->*/ 1234 /*<-- Your PLAYER ID HERE*/);

I hope now the Author knows who I felt when he used my code of doing something I don't like.

created time in 18 days

issue commentDinoDevs/GladiatusCrazyAddon

💬 TALK - Only GCA related

I personally use GCA on mobile. A while ago it was also available for Firefox mobile but after a big update Firefox removed extension support on mobile.

The addon should work without a problem on a mobile browser. Bugs observed on mobiles should only be related to either browser bugs or touch events bugs. From my side, I noticed some touch events bugs on mobile, but they where gladiatus related.

FrutyX

comment created time in 19 days

push eventDinoDevs/GladiatusCrazyAddon

Grammatopoulos Athanasios Vasileios

commit sha ef152d71e7f24f3d6103b2f91dcf771010edd356

Update PROGRESS.md

view details

push time in 19 days

push eventDinoDevs/GladiatusCrazyAddon

Grammatopoulos Athanasios Vasileios

commit sha baf2c10e8b84f51fa38d3544002f37dbe02ccff4

Update PROGRESS.md

view details

push time in 19 days

push eventDinoDevs/GladiatusCrazyAddon

gramthanos

commit sha 561fb87aab633bc13f01a9a52a28982043b6338d

Export to settings bug fix #268 I forgot to parse safe printed chars like "<"

view details

push time in 19 days

issue closedDinoDevs/GladiatusCrazyAddon

Synchronizing settings between browsers

Currently adding a new player to the target list saves it on only one currently used browser - other browsers don't know about any changes that were made. If only there's any possibility to make target list data independent on browsers, it would be great to see some improvements on this matter.

closed time in 19 days

PatrykLeczycki

push eventDinoDevs/GladiatusCrazyAddon

gramthanos

commit sha 2cd16bc6d851a0cb746bb9f83a74a301c1aaee0a

Possible online friends fix for #314

view details

push time in 19 days

issue commentDinoDevs/GladiatusCrazyAddon

Custom market sell prices

RegEx-Fu upgrade!

custom_mode_label.textContent = "💰 " + ((price + '').replace(/000000$/,'m').replace(/(\d)(\d)00000$/,'$1.$2m').replace(/(\d)(\d\d)0000$/,'$1.$2m').replace(/000$/,'k'));

Oligarchas

comment created time in 19 days

issue commentDinoDevs/GladiatusCrazyAddon

Custom market sell prices

Time for RegEx-Fu:

.replace(/(\d)00000$/,'.$1m').replace(/(\d\d)0000$/,'.$1m')

Oligarchas

comment created time in 19 days

more