Tool Others F95Checker [WillyJL]

5.00 star(s) 23 Votes

Dukez

Member
Dec 19, 2020
440
1,549
Is there ver going to a new 'official' release since the last one was like April 2023 and there's been who knows how many changes in the dev branch since then.
 
Mar 23, 2021
129
114
Is there ver going to a new 'official' release since the last one was like April 2023 and there's been who knows how many changes in the dev branch since then.
Willy did say he has not had much time recently to work on the project, but was working to catch up then would make a new stable release (paraphrasing).
 

Kendra Denimore

Active Member
Donor
Jul 13, 2017
552
785
I keep getting this error...

Traceback (most recent call last):
File "C:\hostedtoolcache\windows\Python\3.12.4\x64\Lib\site-packages\aiohttp\connector.py", line 1073, in _wrap_create_connection
File "C:\hostedtoolcache\windows\Python\3.12.4\x64\Lib\site-packages\aiohappyeyeballs\impl.py", line 104, in start_connection
File "C:\hostedtoolcache\windows\Python\3.12.4\x64\Lib\site-packages\aiohappyeyeballs\impl.py", line 81, in start_connection
File "C:\hostedtoolcache\windows\Python\3.12.4\x64\Lib\site-packages\aiohappyeyeballs\impl.py", line 166, in _connect_sock
File "C:\hostedtoolcache\windows\Python\3.12.4\x64\Lib\asyncio\proactor_events.py", line 729, in sock_connect
File "C:\hostedtoolcache\windows\Python\3.12.4\x64\Lib\asyncio\windows_events.py", line 803, in _poll
File "C:\hostedtoolcache\windows\Python\3.12.4\x64\Lib\asyncio\windows_events.py", line 599, in finish_connect
OSError: [WinError 121] The semaphore timeout period has expired

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
File "D:\a\F95Checker\F95Checker\modules\utils.py", line 84, in coro_wrapper
File "D:\a\F95Checker\F95Checker\modules\api.py", line 1094, in refresh
File "D:\a\F95Checker\F95Checker\modules\api.py", line 730, in full_check
File "D:\a\F95Checker\F95Checker\modules\api.py", line 202, in fetch
File "C:\hostedtoolcache\windows\Python\3.12.4\x64\Lib\contextlib.py", line 210, in __aenter__
File "D:\a\F95Checker\F95Checker\modules\api.py", line 122, in request
File "C:\hostedtoolcache\windows\Python\3.12.4\x64\Lib\site-packages\aiohttp\client.py", line 1353, in __aenter__
File "C:\hostedtoolcache\windows\Python\3.12.4\x64\Lib\site-packages\aiohttp\client.py", line 657, in _request
File "C:\hostedtoolcache\windows\Python\3.12.4\x64\Lib\site-packages\aiohttp\connector.py", line 564, in connect
File "C:\hostedtoolcache\windows\Python\3.12.4\x64\Lib\site-packages\aiohttp\connector.py", line 975, in _create_connection
File "C:\hostedtoolcache\windows\Python\3.12.4\x64\Lib\site-packages\aiohttp\connector.py", line 1350, in _create_direct_connection
File "C:\hostedtoolcache\windows\Python\3.12.4\x64\Lib\site-packages\aiohttp\connector.py", line 1319, in _create_direct_connection
File "C:\hostedtoolcache\windows\Python\3.12.4\x64\Lib\site-packages\aiohttp\connector.py", line 1088, in _wrap_create_connection
aiohttp.client_exceptions.ClientConnectorError: Cannot connect to host c3.patreon.com:443 ssl:False [The semaphore timeout period has expired]
 
Mar 23, 2021
129
114
I keep getting this error...

Traceback (most recent call last):
File "C:\hostedtoolcache\windows\Python\3.12.4\x64\Lib\site-packages\aiohttp\connector.py", line 1073, in _wrap_create_connection
File "C:\hostedtoolcache\windows\Python\3.12.4\x64\Lib\site-packages\aiohappyeyeballs\impl.py", line 104, in start_connection
File "C:\hostedtoolcache\windows\Python\3.12.4\x64\Lib\site-packages\aiohappyeyeballs\impl.py", line 81, in start_connection
File "C:\hostedtoolcache\windows\Python\3.12.4\x64\Lib\site-packages\aiohappyeyeballs\impl.py", line 166, in _connect_sock
File "C:\hostedtoolcache\windows\Python\3.12.4\x64\Lib\asyncio\proactor_events.py", line 729, in sock_connect
File "C:\hostedtoolcache\windows\Python\3.12.4\x64\Lib\asyncio\windows_events.py", line 803, in _poll
File "C:\hostedtoolcache\windows\Python\3.12.4\x64\Lib\asyncio\windows_events.py", line 599, in finish_connect
OSError: [WinError 121] The semaphore timeout period has expired

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
File "D:\a\F95Checker\F95Checker\modules\utils.py", line 84, in coro_wrapper
File "D:\a\F95Checker\F95Checker\modules\api.py", line 1094, in refresh
File "D:\a\F95Checker\F95Checker\modules\api.py", line 730, in full_check
File "D:\a\F95Checker\F95Checker\modules\api.py", line 202, in fetch
File "C:\hostedtoolcache\windows\Python\3.12.4\x64\Lib\contextlib.py", line 210, in __aenter__
File "D:\a\F95Checker\F95Checker\modules\api.py", line 122, in request
File "C:\hostedtoolcache\windows\Python\3.12.4\x64\Lib\site-packages\aiohttp\client.py", line 1353, in __aenter__
File "C:\hostedtoolcache\windows\Python\3.12.4\x64\Lib\site-packages\aiohttp\client.py", line 657, in _request
File "C:\hostedtoolcache\windows\Python\3.12.4\x64\Lib\site-packages\aiohttp\connector.py", line 564, in connect
File "C:\hostedtoolcache\windows\Python\3.12.4\x64\Lib\site-packages\aiohttp\connector.py", line 975, in _create_connection
File "C:\hostedtoolcache\windows\Python\3.12.4\x64\Lib\site-packages\aiohttp\connector.py", line 1350, in _create_direct_connection
File "C:\hostedtoolcache\windows\Python\3.12.4\x64\Lib\site-packages\aiohttp\connector.py", line 1319, in _create_direct_connection
File "C:\hostedtoolcache\windows\Python\3.12.4\x64\Lib\site-packages\aiohttp\connector.py", line 1088, in _wrap_create_connection
aiohttp.client_exceptions.ClientConnectorError: Cannot connect to host c3.patreon.com:443 ssl:False [The semaphore timeout period has expired]
Are you able to add any games using the f95zone.to URL? It appears to be trying to connect to Patreon instead of F95.

EDIT: Upon further reflection, it might be that you have a game that is using a Patreon hosted image (this looks like a content server).

EDIT: You can also follow willyjl previous advise and try disabling semaphore timeouts - https://f95zone.to/threads/f95checker-willyjl.44173/post-12521988
1728975371793.png
 
Last edited:

LucasG

Newbie
Jun 28, 2023
21
16
Cannot connect to host c3.patreon.com:443 ssl:False
I know for sure port 443 is meant to be HTTPS, so i think it could fail as ssl:False shouldn't be possible on port 443 (assuming they didn't configure ports to be non-standard)
but as i don't know aiohttp that flag could mean something else...
 

AtotehZ

Engaged Member
Aug 24, 2018
2,103
1,413
Long time no see. I'm happy to see that the tool is alive and well. It's become so much more versatile and polished since its inception.
I know will isn't gonna plug his own tool, but if any of you want I'm certain it helps if people advertise in their signature. Similar to the way I did.

Having a good product is only half the war, people has to know about it for it to come full circle.
 
  • Like
Reactions: WillyJL and ascsd

GrammerCop

Well-Known Member
Donor
Mar 15, 2020
1,845
1,802
After using tabs, I would like to see another feature.

There were several times when I was going through 1000+ games I had previously rejected.
  • Most of the games I still rejected (moved to the tab: "Failed").
  • Some of them I decided to add to my list (moved to the tab: "Current").
A lot of these games popped up with updates and the update screen showed the tab the games were on. I found myself going back to my list to find the game without removing my sort order and filters so I could move it to another tab from the list.

For convenience, I would love to see the tab name on the info page (displayed when you click on a game in your list), with an option to move the selected game from there to another tab. Maybe something simple such as displaying the Tab: i.e., "Current" and right-clicking to move the current game to another tab (similar to what exists in the list view).
1729556000586.png

I wonder if anybody else thinks this would be a feature that would work. If not, I can work around it.

Edit - current count: 136, Failed: 430, Abandoned: 271.
 
  • Like
Reactions: WillyJL
Mar 23, 2023
33
27
Is it possible to reorder tabs? The only way I've found is by moving all games from one tab to a new tab which causes that tab to be displayed to the left of all others. If not possible I would gladly suggest a tab reordering feature for easier organization.
 
  • Like
Reactions: Siver#/Sh

FaceCrap

Ghost of torrents passed
Donor
Oct 1, 2020
1,306
888
feature request (although I'm stuck at one part of the development)
View attachment 4033105
Add a button that leads to the search result of compressed version of a game thread. Since compressed version are not linked to the main thread anymore, the only way is to search on the game thread.
Similar to the Thread button already present on the checker, all it would do is open the link as above but replace the numbers after [thread] to what the thread ID is. There's already a #ID existent on the checker, only issue is idk what the bigger number on the left stands for
The bigger number on the left is some type of session id. The link you see in the addressbar is constructed _after_ the search has executed and is only valid for a limited period (Never tested how long, but it does expire)
The thing is... if it were to be added, it WILL return a lot of false possitives because every thread is polluted by dimwits failing to do a search and asking for compressed versions...
It would almost come down to replicating the advanced Search page to construct a POST statement that hopefully would reduce the results to contain less chaff.

I don't know if this is a bug, but the search feature failed to find the word "six" which should have brought up this game: https://f95zone.to/threads/six-v1-24-silver-sofa-studio.78969/
Looks like this is a forum limitation. F95Checker uses this url to perform the search from the bottombar
https://f95zone.to/quicksearch?title=<querystring>
and if you use this manually using six as querystring, you'll notice that this particular game is not in the returned list.

For convenience, I would love to see the tab name on the info page (displayed when you click on a game in your list), with an option to move the selected game from there to another tab. Maybe something simple such as displaying the Tab: i.e., "Current" and right-clicking to move the current game to another tab (similar to what exists in the list view).

I wonder if anybody else thinks this would be a feature that would work. If not, I can work around it.
As a matter of fact, there were times I wished the same thing... but instead of on the More Info popup, I wished it were possible from the popup showing the updated games, since it's easy enough to close the More Info popup to right-click on the already selected game in list view.
But since I seldom get more than 2 or 3 updates during a refresh (highest I ever got was 6) it's still very low on my wishlist

A lot of these games popped up with updates and the update screen showed the tab the games were on. I found myself going back to my list to find the game without removing my sort order and filters so I could move it to another tab from the list.
EDIT: Actually, if you Ctrl-Select those updated games, you could move them all in one go to another tab... just saying.
But like I said, personally I think it would be more useful if the option to move them to another tab was right in the Updated Games popup.
Since it already shows the tab(s) these games are in, I could envision having a right-click option on the tab name to be the more useful of the two...

PS. I'm going through the new pages since my last visit, so this post likely gets edited with other replies. If you feel the need to reply, PLEASE remove the parts in your quote that do not pertain to what you are commenting on!!! Thank you.
 
Last edited:
  • Like
Reactions: GrammerCop

GrammerCop

Well-Known Member
Donor
Mar 15, 2020
1,845
1,802
I don't know if this is a bug, but the search feature failed to find the word "six" which should have brought up this game: <snip>
Looks like this is a forum limitation. F95Checker uses this url to perform the search from the bottombar
https://f95zone.to/quicksearch?title=<querystring>
and if you use this manually using six as querystring, you'll notice that this particular game is not in the returned list.
Gotcha. And, I'm not going to worry about posting any other finds.

For convenience, I would love to see the tab name on the info page (displayed when you click on a game in your list), with an option to move the selected game from there to another tab. Maybe something simple such as displaying the Tab: i.e., "Current" and right-clicking to move the current game to another tab (similar to what exists in the list view).
As a matter of fact, there were times I wished the same thing... but instead of on the More Info popup, I wished it were possible from the popup showing the updated games, since it's easy enough to close the More Info popup to right-click on the already selected game in list view.
But since I seldom get more than 2 or 3 updates during a refresh (highest I ever got was 6) it's still very low on my wishlist
Well, why not both? The code for that could be easily reused. but, granted this is more of a "be nice to have" kinda thing. Very low on my wish list as well.

BUT...The highest I ever got was 26 which is why I was wishing for it myself. :ROFLMAO:

Included the quotes from my original messages as I forget what the heck I was talking about.
 

harem.king

Engaged Member
Aug 16, 2023
3,772
6,553
Is there a way to change where all the info is saved? (Instead of Appdata)

I want to put it into Dropbox so I can access the tool on different devices and not have to manually sync them.
just use a
and instead of dropbox, use your home server. (if you don't have it you should get one. install "truenas scale OS" on it)
the program thinks it is saving to /appdata/ but it is actually saving to your server instead

that said, it would be easier if you could specify in game where to save
 

jinnhihho

Newbie
Mar 11, 2017
63
35
I mean, yeah you're crazy - 'nuf said!

But seriously, what version? These will be unchecked when updates are available.
1730229487028.png

Normally I know it like this, black mark on red when its the up to date version is and the red mark on black when its an older version. Now I could have sword I had Girl Life marked on Version 9.2.2 hence it should be marked red on black but it isn't at all checked. 1730229820289.png

Now as I said, this happens very rarely and I have absolutely zero proof it has anything todo with the tool and it is much more likely that I just forgot to mark it or something along those lines.
My post was meant to be more of a question if something like this is known or not but since I couldn't find anything along those lines and you confirming I am crazy ;) it is probably that.
 
Mar 23, 2021
129
114
View attachment 4180078

Normally I know it like this, black mark on red when its the up to date version is and the red mark on black when its an older version. Now I could have sword I had Girl Life marked on Version 9.2.2 hence it should be marked red on black but it isn't at all checked. View attachment 4180094

Now as I said, this happens very rarely and I have absolutely zero proof it has anything todo with the tool and it is much more likely that I just forgot to mark it or something along those lines.
My post was meant to be more of a question if something like this is known or not but since I couldn't find anything along those lines and you confirming I am crazy ;) it is probably that.
So the way those check marks work changed between the release version (10.2) and the beta versions (11.0). I have noticed similar behavior (like you, I think but am not sure) where if you have multiple updates to a title without installing them in 11.0. Being crazy just helps you fit in here :)
 
  • Like
Reactions: jinnhihho

bobdango

Member
Dec 25, 2020
178
131
I am getting an error on program start up.

Traceback (most recent call last):
File "D:\a\F95Checker\F95Checker\modules\api.py", line 512, in fast_check
File "C:\hostedtoolcache\windows\Python\3.11.2\x64\Lib\json\__init__.py", line 346, in loads
File "C:\hostedtoolcache\windows\Python\3.11.2\x64\Lib\json\decoder.py", line 337, in decode
File "C:\hostedtoolcache\windows\Python\3.11.2\x64\Lib\json\decoder.py", line 355, in raw_decode
json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)

It also told me to upload file check_broken.bin so here is the content to that.
You don't have permission to view the spoiler content. Log in or register now.
 
  • Like
Reactions: Bamzor

Bruh333!

New Member
Aug 10, 2023
8
8
I am getting an error on program start up.

Traceback (most recent call last):
File "D:\a\F95Checker\F95Checker\modules\api.py", line 512, in fast_check
File "C:\hostedtoolcache\windows\Python\3.11.2\x64\Lib\json\__init__.py", line 346, in loads
File "C:\hostedtoolcache\windows\Python\3.11.2\x64\Lib\json\decoder.py", line 337, in decode
File "C:\hostedtoolcache\windows\Python\3.11.2\x64\Lib\json\decoder.py", line 355, in raw_decode
json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)

It also told me to upload file check_broken.bin so here is the content to that.
You don't have permission to view the spoiler content. Log in or register now.
i just started getting error 429 for some reason aswell it worked just fine yesterday weird
 
  • Like
Reactions: Bamzor
5.00 star(s) 23 Votes