Tool Others F95Checker [WillyJL]

5.00 star(s) 23 Votes

zweistein

Newbie
Dec 6, 2017
79
20
hey boy!!
Why do you still need to create under the latest version of accessories? it is vulgarity in addition you should also compile the linux version not only windows so as not to cause these problems .. updater also does not work under linux ....... (google translator)

[F95CheckerV8.5]$ pip install --upgrade -r requirements_linux.txt
Requirement already up-to-date: clint in /usr/local/lib/python3.8/dist-packages (from -r requirements_linux.txt (line 1)) (0.5.1)
Requirement already up-to-date: qasync in /home/zweistein/.local/lib/python3.8/site-packages (from -r requirements_linux.txt (line 2)) (0.22.0)
Requirement already up-to-date: aiohttp in /home/zweistein/.local/lib/python3.8/site-packages (from -r requirements_linux.txt (line 3)) (3.8.0)
Requirement already up-to-date: aiofiles in /home/zweistein/.local/lib/python3.8/site-packages (from -r requirements_linux.txt (line 5)) (0.7.0)
Requirement already up-to-date: PyQt5==5.15.2 in /usr/local/lib/python3.8/dist-packages (from -r requirements_linux.txt (line 6)) (5.15.2)
Requirement already up-to-date: soupsieve>=2.1 in /home/zweistein/.local/lib/python3.8/site-packages (from -r requirements_linux.txt (line 7)) (2.3)
Requirement already up-to-date: beautifulsoup4 in /home/zweistein/.local/lib/python3.8/site-packages (from -r requirements_linux.txt (line 8)) (4.10.0)
Requirement already up-to-date: PyQt5-sip==12.8.1 in /usr/local/lib/python3.8/dist-packages (from -r requirements_linux.txt (line 9)) (12.8.1)
Requirement already up-to-date: PyQtWebEngine==5.15.2 in /home/zweistein/.local/lib/python3.8/site-packages (from -r requirements_linux.txt (line 10)) (5.15.2)
Requirement already satisfied, skipping upgrade: args in /usr/local/lib/python3.8/dist-packages (from clint->-r requirements_linux.txt (line 1)) (0.1.0)
Requirement already satisfied, skipping upgrade: yarl<2.0,>=1.0 in /usr/local/lib/python3.8/dist-packages (from aiohttp->-r requirements_linux.txt (line 3)) (1.6.3)
Requirement already satisfied, skipping upgrade: aiosignal>=1.1.2 in /home/zweistein/.local/lib/python3.8/site-packages (from aiohttp->-r requirements_linux.txt (line 3)) (1.2.0)
Requirement already satisfied, skipping upgrade: attrs>=17.3.0 in /usr/local/lib/python3.8/dist-packages (from aiohttp->-r requirements_linux.txt (line 3)) (21.2.0)
Requirement already satisfied, skipping upgrade: charset-normalizer<3.0,>=2.0 in /home/zweistein/.local/lib/python3.8/site-packages (from aiohttp->-r requirements_linux.txt (line 3)) (2.0.7)
Requirement already satisfied, skipping upgrade: frozenlist>=1.1.1 in /home/zweistein/.local/lib/python3.8/site-packages (from aiohttp->-r requirements_linux.txt (line 3)) (1.2.0)
Requirement already satisfied, skipping upgrade: async-timeout<5.0,>=4.0.0a3 in /home/zweistein/.local/lib/python3.8/site-packages (from aiohttp->-r requirements_linux.txt (line 3)) (4.0.0)
Requirement already satisfied, skipping upgrade: multidict<7.0,>=4.5 in /usr/local/lib/python3.8/dist-packages (from aiohttp->-r requirements_linux.txt (line 3)) (5.1.0)
Requirement already satisfied, skipping upgrade: idna>=2.0 in /usr/lib/python3/dist-packages (from yarl<2.0,>=1.0->aiohttp->-r requirements_linux.txt (line 3)) (2.8)
Requirement already satisfied, skipping upgrade: typing-extensions>=3.6.5 in /usr/local/lib/python3.8/dist-packages (from async-timeout<5.0,>=4.0.0a3->aiohttp->-r requirements_linux.txt (line 3)) (3.10.0.0)

[F95CheckerV8.5]$ pip3 install --upgrade -r requirements_linux.txt
Requirement already up-to-date: clint in /usr/local/lib/python3.8/dist-packages (from -r requirements_linux.txt (line 1)) (0.5.1)
Requirement already up-to-date: qasync in /home/zweistein/.local/lib/python3.8/site-packages (from -r requirements_linux.txt (line 2)) (0.22.0)
Requirement already up-to-date: aiohttp in /home/zweistein/.local/lib/python3.8/site-packages (from -r requirements_linux.txt (line 3)) (3.8.0)
Requirement already up-to-date: aiofiles in /home/zweistein/.local/lib/python3.8/site-packages (from -r requirements_linux.txt (line 5)) (0.7.0)
Requirement already up-to-date: PyQt5==5.15.2 in /usr/local/lib/python3.8/dist-packages (from -r requirements_linux.txt (line 6)) (5.15.2)
Requirement already up-to-date: soupsieve>=2.1 in /home/zweistein/.local/lib/python3.8/site-packages (from -r requirements_linux.txt (line 7)) (2.3)
Requirement already up-to-date: beautifulsoup4 in /home/zweistein/.local/lib/python3.8/site-packages (from -r requirements_linux.txt (line 8)) (4.10.0)
Requirement already up-to-date: PyQt5-sip==12.8.1 in /usr/local/lib/python3.8/dist-packages (from -r requirements_linux.txt (line 9)) (12.8.1)
Requirement already up-to-date: PyQtWebEngine==5.15.2 in /home/zweistein/.local/lib/python3.8/site-packages (from -r requirements_linux.txt (line 10)) (5.15.2)
Requirement already satisfied, skipping upgrade: args in /usr/local/lib/python3.8/dist-packages (from clint->-r requirements_linux.txt (line 1)) (0.1.0)
Requirement already satisfied, skipping upgrade: async-timeout<5.0,>=4.0.0a3 in /home/zweistein/.local/lib/python3.8/site-packages (from aiohttp->-r requirements_linux.txt (line 3)) (4.0.0)
Requirement already satisfied, skipping upgrade: attrs>=17.3.0 in /usr/local/lib/python3.8/dist-packages (from aiohttp->-r requirements_linux.txt (line 3)) (21.2.0)
Requirement already satisfied, skipping upgrade: frozenlist>=1.1.1 in /home/zweistein/.local/lib/python3.8/site-packages (from aiohttp->-r requirements_linux.txt (line 3)) (1.2.0)
Requirement already satisfied, skipping upgrade: multidict<7.0,>=4.5 in /usr/local/lib/python3.8/dist-packages (from aiohttp->-r requirements_linux.txt (line 3)) (5.1.0)
Requirement already satisfied, skipping upgrade: aiosignal>=1.1.2 in /home/zweistein/.local/lib/python3.8/site-packages (from aiohttp->-r requirements_linux.txt (line 3)) (1.2.0)
Requirement already satisfied, skipping upgrade: yarl<2.0,>=1.0 in /usr/local/lib/python3.8/dist-packages (from aiohttp->-r requirements_linux.txt (line 3)) (1.6.3)
Requirement already satisfied, skipping upgrade: charset-normalizer<3.0,>=2.0 in /home/zweistein/.local/lib/python3.8/site-packages (from aiohttp->-r requirements_linux.txt (line 3)) (2.0.7)
Requirement already satisfied, skipping upgrade: typing-extensions>=3.6.5 in /usr/local/lib/python3.8/dist-packages (from async-timeout<5.0,>=4.0.0a3->aiohttp->-r requirements_linux.txt (line 3)) (3.10.0.0)
Requirement already satisfied, skipping upgrade: idna>=2.0 in /usr/lib/python3/dist-packages (from yarl<2.0,>=1.0->aiohttp->-r requirements_linux.txt (line 3)) (2.8)


Nevertheless:
error.png

bonus:
F95CheckerV8.3h3]$ python3 update.py
Traceback (most recent call last):
File "update.py", line 12, in <module>
print(f"Pulling update from {sys.argv[1]}...\n")
IndexError: list index out of range
 

WillyJL

Well-Known Member
Respected User
Mar 7, 2019
1,109
921
bonus:
F95CheckerV8.3h3]$ python3 update.py
Traceback (most recent call last):
File "update.py", line 12, in <module>
print(f"Pulling update from {sys.argv[1]}...\n")
IndexError: list index out of range
that is not how you use the updater. that update.py is for the tool to use, you are not supposed to use it manually.
Nevertheless:
that is a problem with the Qt5 install on your machine, not this tool. google will help you if you at least try to use it.
you should also compile the linux version not only windows so as not to cause these problems
i dont see the need as linux often comes with python preinstalled and qt5 is a very common platform on linux.
 

zweistein

Newbie
Dec 6, 2017
79
20
that is not how you use the updater. that update.py is for the tool to use, you are not supposed to use it manually.

that is a problem with the Qt5 install on your machine, not this tool. google will help you if you at least try to use it.

i dont see the need as linux often comes with python preinstalled and qt5 is a very common platform on linux.
google no good respons ....


ok

I'll try it otherwise maybe we'll understand each other better

you have some big reason, the need to use python 3.9 or is it just windows rososasnost what is the latest is better version 3.9 they still have a bugfix update which is not a good sign for stability and 100% functionality

ironically, the version for python 3.8 still works for me, only what bothers me about the update

even for windows you don't have to compile exe but I bet that if the user should always update all add-ons during the update .....

Linux is not vulgar and does not support nonstable versions ....

compilation for linux is done by all the most used developer programs -> ren-py, unity, .....

My advice is to use stable versions of all elements maybe you'll understand better this way you had a win 7 and now the last update you have a vista maybe you should stand by it too ......

sry google translator
 

AtotehZ

Engaged Member
Aug 24, 2018
2,099
1,404
google no good respons ....


ok

I'll try it otherwise maybe we'll understand each other better

you have some big reason, the need to use python 3.9 or is it just windows rososasnost what is the latest is better version 3.9 they still have a bugfix update which is not a good sign for stability and 100% functionality

ironically, the version for python 3.8 still works for me, only what bothers me about the update

even for windows you don't have to compile exe but I bet that if the user should always update all add-ons during the update .....

Linux is not vulgar and does not support nonstable versions ....

compilation for linux is done by all the most used developer programs -> ren-py, unity, .....

My advice is to use stable versions of all elements maybe you'll understand better this way you had a win 7 and now the last update you have a vista maybe you should stand by it too ......

sry google translator
F95Checker autoupdates, not manual.
You do nothing. It does it automatically when you start F95Checker.
Start update.py F95Checker.py

Bist du Deutsch? Mann starten nicht "update.py", nur "F95Checker.py". F95Checker.py brauchen update.py wenn es autoupdatiert.

EDIT: Wrong extension.
 
Last edited:
  • Like
Reactions: WillyJL

WillyJL

Well-Known Member
Respected User
Mar 7, 2019
1,109
921
google no good respons ....


ok

I'll try it otherwise maybe we'll understand each other better

you have some big reason, the need to use python 3.9 or is it just windows rososasnost what is the latest is better version 3.9 they still have a bugfix update which is not a good sign for stability and 100% functionality

ironically, the version for python 3.8 still works for me, only what bothers me about the update

even for windows you don't have to compile exe but I bet that if the user should always update all add-ons during the update .....

Linux is not vulgar and does not support nonstable versions ....

compilation for linux is done by all the most used developer programs -> ren-py, unity, .....

My advice is to use stable versions of all elements maybe you'll understand better this way you had a win 7 and now the last update you have a vista maybe you should stand by it too ......

sry google translator
I'm sorry but i can barely understand what you're saying. If you use google translate, then try to write the full message in your language and then translate it in full, what you are sending right now looks like small pieces of translations and it is very hard to understand.

I have no reason in particular to use python 3.9. Simply it is what I use most often, but it works perfectly on python 3.10 (the PyQt5 in requirements.txt will need a new version number however)
Also older python versions will work, as you found out yourself using 3.8. I don't know how far back they will work, but I do not use any particular new or recent feature.

I chose to compile the exe for windows because the average (and I do mean average, I do not mean to insult anyone) windows user barely knows how to turn on the computer, if they had to install python they would simply not use my application. If you are using linux it is very probable that you have a little more experience with computers. Also on linux there is a big emphasis on open source and free software, so I think that distributing the source code instead of binary packages is a better choice for user trust. If you think about it, there is no linux application from the system repositories (that I know of) that runs on python and is shipped as binary, they all ship with source code and a requirements.txt, they all run on the system python interpreter. This also saves on storage usage by the way.

And no, I will not recommend staying on fixed releases. I use an arch linux derivative for this exact reason. I don't think it is a good idea to give users updates once or twice per year, I think they should get them as soon as they are available since it helps with security of the system and also brings new features early. Your argument of windows vista is simply stupid, you should really go see a therapist if you think the rest of the world needs to adapt to you because you still want to use an operating system older than a decade.... not even microsoft themselves support vista anymore! not even 7!
 

WillyJL

Well-Known Member
Respected User
Mar 7, 2019
1,109
921
F95Checker autoupdates, not manual.
You do nothing. It does it automatically when you start F95Checker.
Start update.py F95Checker.exe

Bist du Deutsch? Mann starten nicht "update.py", nur "F95Checker.exe". F95Checker.exe brauchen update.py wenn es autoupdatiert.
thanks, but they are on linux so the issue at hand is slightly more complex
 

WillyJL

Well-Known Member
Respected User
Mar 7, 2019
1,109
921
Sorry, I forgot to change the extension. But it's still meant to autoupdate even if you use F95Checker.py right?
yes, but they are complaining about some library issues, likely their linux distribution (which is probably based on debian) messed up some requirements
 

zweistein

Newbie
Dec 6, 2017
79
20
I'm sorry but i can barely........
original....

Ok v poriadku ked chces napisem original a mozes sa trapit, za prve kazdy os nema rad xy instalacii navyse linux prioritne podporuje 3.8 pretoze je najnovsia a stabilna (nie su bugfixi) python 3.9, linux dava samostatne a preto to moc dobre nejde musel by som na linux dat tzv experimentalnu verziu (moze pokazit viac veci inych veci co na stable 3.8 idu bez problemov) Musis ratat stym ze kazdy uzivatel ma vela inych veci nie len tvoju aplikaciu!

mala ukazka co windows nevie... ale v linuxe uplne normalna a spravna vec:

$ pip3 --version
pip 20.0.2 from /usr/lib/python3/dist-packages/pip (python 3.8)
$ python3 --version
Python 3.8.10
$ python3.9 --version
Python 3.9.7

preto update neprejde kedze vsetko nasipe do Python 3.8.10


verzie windowsu boly priklady voci verziam pythonu ako porozumenie


translate google
Ok ok when you want to write original and you can be embarrassed, first of all, each axis does not like xy installation, Linux also supports 3.8 as a priority because it is the latest and stable (there are no bugfixes) python 3.9, linux gives separately and therefore I would not have to do very well on linux data the so-called experimental version (it can spoil more things other things than I go to stable 3.8 without problems) You have to reckon with the fact that each user has a lot of other things not just your application!

a small example of what windows doesn't know ... but in linux it's a completely normal and correct thing:

$ pip3 --version
pip 20.0.2 from / usr / lib / python3 / dist-packages / pip (python 3.8)
$ python3 --version
Python 3.8.10
$ python3.9 --version
Python 3.9.7

therefore, the update will not pass since everything is tipped into Python 3.8.10

Windows versions were examples of Python versions as an understanding

ps: me runin only F95CheckerV8.3.0 version
 

WillyJL

Well-Known Member
Respected User
Mar 7, 2019
1,109
921
original....

Ok v poriadku ked chces napisem original a mozes sa trapit, za prve kazdy os nema rad xy instalacii navyse linux prioritne podporuje 3.8 pretoze je najnovsia a stabilna (nie su bugfixi) python 3.9, linux dava samostatne a preto to moc dobre nejde musel by som na linux dat tzv experimentalnu verziu (moze pokazit viac veci inych veci co na stable 3.8 idu bez problemov) Musis ratat stym ze kazdy uzivatel ma vela inych veci nie len tvoju aplikaciu!

mala ukazka co windows nevie... ale v linuxe uplne normalna a spravna vec:

$ pip3 --version
pip 20.0.2 from /usr/lib/python3/dist-packages/pip (python 3.8)
$ python3 --version
Python 3.8.10
$ python3.9 --version
Python 3.9.7

preto update neprejde kedze vsetko nasipe do Python 3.8.10


verzie windowsu boly priklady voci verziam pythonu ako porozumenie


translate google
Ok ok when you want to write original and you can be embarrassed, first of all, each axis does not like xy installation, Linux also supports 3.8 as a priority because it is the latest and stable (there are no bugfixes) python 3.9, linux gives separately and therefore I would not have to do very well on linux data the so-called experimental version (it can spoil more things other things than I go to stable 3.8 without problems) You have to reckon with the fact that each user has a lot of other things not just your application!

a small example of what windows doesn't know ... but in linux it's a completely normal and correct thing:

$ pip3 --version
pip 20.0.2 from / usr / lib / python3 / dist-packages / pip (python 3.8)
$ python3 --version
Python 3.8.10
$ python3.9 --version
Python 3.9.7

therefore, the update will not pass since everything is tipped into Python 3.8.10

Windows versions were examples of Python versions as an understanding

ps: me runin only F95CheckerV8.3.0 version
my friend you are making a big deal out of nothing. just run it with 3.8.10. it will work. you do not need to be this annoying. it works on 3.8, it works on 3.9, it works on 3.10. put your mind at peace and run it on 3.8.10 please.

also no you're wrong. linux does not choose 3.8 because it is stable. each linux distribution chooses what python to give you. if you have something like debian, ubuntu or pop os (fixed release) you will have older versions of packages, while on other distributions, like arch linux and its derivatives (rolling release) you will get the latest version possible since even python deemed them stable enough to release. i am on garuda linux, which is a derivate of arch linux, and by default i have python 3.9.7 installed. so no shut up and learn a few things. most importantly that when talking about linux you do not make assumptions and generalizations.
 
Last edited:

dejitaru

New Member
Jun 28, 2017
5
3
Keep running into a wall trying to run this since the update to 8.5. Running Windows 10, 8.4 was running just fine. Got the notification about 8.5 on running it after a restart thanks to Windows Update, tried to update and keep getting "Error loading Python DLL 'H:\Apps\F95Checker\python39.dll' LoadLibrary: The specified module could not be found." Tried rolling back to 8.4 still the same error, even went through installing Python 3.9 and trying to run it through it, after running the pip3 install command. Not even getting any error when trying that tho it also doesn't launch so... any advice would be greatly appreciated. Even ran a search to see if anyone mentioned it and read a few pages back...

Edit: even deleted the AppData folder for this, didn't help
 

WillyJL

Well-Known Member
Respected User
Mar 7, 2019
1,109
921
Keep running into a wall trying to run this since the update to 8.5. Running Windows 10, 8.4 was running just fine. Got the notification about 8.5 on running it after a restart thanks to Windows Update, tried to update and keep getting "Error loading Python DLL 'H:\Apps\F95Checker\python39.dll' LoadLibrary: The specified module could not be found." Tried rolling back to 8.4 still the same error, even went through installing Python 3.9 and trying to run it through it, after running the pip3 install command. Not even getting any error when trying that tho it also doesn't launch so... any advice would be greatly appreciated. Even ran a search to see if anyone mentioned it and read a few pages back...

Edit: even deleted the AppData folder for this, didn't help
i think your antivirus might be deleting that file...? does that file (H:\Apps\F95Checker\python39.dll) exist? Try disabling your antivirus
 

dejitaru

New Member
Jun 28, 2017
5
3
It exists, even tried the one from the Python install, still didn't help. Double-checked the archive to make sure it downloaded correctly. Also applied an exclusion to the folder in Windows Defender, just to make sure. Still gives the same error.

Edit: Added screenshot of folder layout.
 

Maestro342

New Member
May 14, 2020
4
2
Hi, I love this program, but I have a couple of questions. First off I understand that this tool is technically not for this but is there a way to mark a completed game that I finished? And second, for some reason I can only select Edge as my browser even though I have Firefox installed.
 

WillyJL

Well-Known Member
Respected User
Mar 7, 2019
1,109
921
It exists, even tried the one from the Python install, still didn't help. Double-checked the archive to make sure it downloaded correctly. Also applied an exclusion to the folder in Windows Defender, just to make sure. Still gives the same error.

Edit: Added screenshot of folder layout.
then im sorry but i have no clue on what might be causing this :/
is there a way to mark a completed game that I finished?
im not sure i understand what you mean? if you check the downloaded checkbox then the finished / played checkbox becomes usable...
And second, for some reason I can only select Edge as my browser even though I have Firefox installed.
windows can be like that sometimes, in a future update i will add support for custom browser executable
 
  • Like
Reactions: Maestro342

Maestro342

New Member
May 14, 2020
4
2
im not sure i understand what you mean? if you check the downloaded checkbox then the finished / played checkbox becomes usable...
Sorry, I meant without without checking downloaded checkbox. That way I can also use your program as a game tracker of sorts and be able to know at a glance which games I have installed, which games I finished and deleted and which I've beaten but decided to keep for some reason.
windows can be like that sometimes, in a future update i will add support for custom browser executable
Great news, thank you.
 

WillyJL

Well-Known Member
Respected User
Mar 7, 2019
1,109
921
Sorry, I meant without without checking downloaded checkbox. That way I can also use your program as a game tracker of sorts and be able to know at a glance which games I have installed, which games I finished and deleted and which I've beaten but decided to keep for some reason.
yeah to be honest that makes complete sense. ill rework the checkboxes in the next update
 
  • Like
Reactions: Maestro342

unroot

Member
Aug 14, 2019
106
65
translate google
Ok ok when you want to write original and you can be embarrassed, first of all, each axis does not like xy installation, Linux also supports 3.8 as a priority because it is the latest and stable (there are no bugfixes) python 3.9, linux gives separately and therefore I would not have to do very well on linux data the so-called experimental version (it can spoil more things other things than I go to stable 3.8 without problems) You have to reckon with the fact that each user has a lot of other things not just your application!

a small example of what windows doesn't know ... but in linux it's a completely normal and correct thing:

$ pip3 --version
pip 20.0.2 from / usr / lib / python3 / dist-packages / pip (python 3.8)
$ python3 --version
Python 3.8.10
$ python3.9 --version
Python 3.9.7

therefore, the update will not pass since everything is tipped into Python 3.8.10

Windows versions were examples of Python versions as an understanding

ps: me runin only F95CheckerV8.3.0 version
Just to make sure: I ran v8.3.0 on Debian Buster with Python 3.7.3 (latest from stable repo back then, Buster is now the oldstable branch) and after fixing a problem between Debian Buster and PyQt5 (F95Checker wasn't at fault) it worked very well (even running through for more than a week at a time).

So i can say the Python version isn't really the biggest problem.

Had a hardware error 2 days ago and the spare laptop I'm on is not really stable, so sadly no further testing with other versions from me for now.
 
  • Like
Reactions: WillyJL

dejitaru

New Member
Jun 28, 2017
5
3
then im sorry but i have no clue on what might be causing this :/
Thanks for trying to help, seems the issue was on my end. Started having more issues, decided to restart to see if it fixed them, unfortunately it seems the restart I mentioned before messed up the PC. On restarting I got a Blue Screen, with a message of not being to start the OS. Attempted to restore via System Restore, Resetting the PC, etc. to no avail, ended up having to Reinstall the OS. On the bright side it's working now! Thanks again for trying to help~
 
  • Like
Reactions: WillyJL
5.00 star(s) 23 Votes