🔍 MiloDB: Finding Old Teases
-
- Explorer At Heart
- Posts: 146
- Joined: Wed Jan 30, 2019 4:56 am
- Gender: Male
- Sexual Orientation: Open to new ideas!
Re: 🔍 MiloDB: Finding Old Teases
loaded & working fine for me on windows10.
-
- Explorer
- Posts: 9
- Joined: Sun Jan 29, 2023 5:22 pm
- Gender: Male
- Sexual Orientation: Straight
- I am a: Switch
Re: 🔍 MiloDB: Finding Old Teases
tried it again, with the same downloaded zip, done everything the same and surprise i get the smartscreen message accept the risk and it works... seems to be a issue on my side
- FrozenWolf
- Explorer At Heart
- Posts: 323
- Joined: Tue Oct 30, 2018 7:50 pm
- Gender: Male
- Sexual Orientation: Straight
- I am a: Switch
- Dom/me(s): None
- Sub/Slave(s): None
- Location: UK
Re: 🔍 MiloDB: Finding Old Teases
bobsynol wrote: ↑Thu Aug 31, 2023 11:25 pm Getting a Windows Message that milodb my contains a virus and therefore is will not be started. Version 1.15 I get the Warning W10 style and ignore the risk and start milodb, since 1.16 the message is W7 style and can't be skipped so I cant start milodb. W10 actually deletes the .exe... is there a workaround i'm missing?
Sorry to hear that, I haven't had any issues when testing the builds before release. I use Defender on Windows 10 in a VM. Which Windows version are you on and which anti-virus tools do you use? Later on today I'll rebuild it with a newer version of pyinstaller and send it to you. The only other option at the moment is to run it from the source code if you're comfortable doing that.
Thanks for letting me know, hopefully this is an isolated issue.
Author of: MiloDB: Finding Old Teases
-
- Explorer
- Posts: 9
- Joined: Sun Jan 29, 2023 5:22 pm
- Gender: Male
- Sexual Orientation: Straight
- I am a: Switch
Re: 🔍 MiloDB: Finding Old Teases
Using Windows Defender on W10 Build 19045. At the moment it is working without a problem, i think there is a problem on my side not in your program.
Prior to downloading milodb 1.16 this PC was offline for about a week maybe defender was missing some updates and started misbehaving.
Prior to downloading milodb 1.16 this PC was offline for about a week maybe defender was missing some updates and started misbehaving.
- FrozenWolf
- Explorer At Heart
- Posts: 323
- Joined: Tue Oct 30, 2018 7:50 pm
- Gender: Male
- Sexual Orientation: Straight
- I am a: Switch
- Dom/me(s): None
- Sub/Slave(s): None
- Location: UK
Re: 🔍 MiloDB: Finding Old Teases
Ah, I thought W7 and W10 referred to warning codes, that explains why I couldn't look them up online.bobsynol wrote: ↑Fri Sep 01, 2023 10:06 am Using Windows Defender on W10 Build 19045. At the moment it is working without a problem, i think there is a problem on my side not in your program.
Prior to downloading milodb 1.16 this PC was offline for about a week maybe defender was missing some updates and started misbehaving.
Good to hear it's working at the moment. Let me know if you have any more problems.
Author of: MiloDB: Finding Old Teases
- FrozenWolf
- Explorer At Heart
- Posts: 323
- Joined: Tue Oct 30, 2018 7:50 pm
- Gender: Male
- Sexual Orientation: Straight
- I am a: Switch
- Dom/me(s): None
- Sub/Slave(s): None
- Location: UK
Re: 🔍 MiloDB: Finding Old Teases
MiloDB 1.18, 2023-09-30
- Fixed: Username of @10570 in #8668 renamed 'paswis' -> 'mangoman'
- Added: Clicking on tease titles in browse pages will jump between list and summary
- Database: Updated to 2023-06-30
Author of: MiloDB: Finding Old Teases
- FrozenWolf
- Explorer At Heart
- Posts: 323
- Joined: Tue Oct 30, 2018 7:50 pm
- Gender: Male
- Sexual Orientation: Straight
- I am a: Switch
- Dom/me(s): None
- Sub/Slave(s): None
- Location: UK
Re: 🔍 MiloDB: Finding Old Teases
MiloDB 2.0.0, 2023-10-31
There are a few things to note with the new update command:
If you're a Windows user and really hate having the Linux executable (or vice versa). there are opportunities for me to provide different variants of release that include a different set of files. I haven't done that yet to keep this a simple release, and I don't know if it actually bothers anybody.
Download as usual from here: viewtopic.php?p=323738#p323738
- Added: 'update' command to perform self updates
- Database: Updated to 2023-07-31
update
' command. Enter 'help update
' for a bit more information.There are a few things to note with the new update command:
- It is insanely verbose and spams a lot of information to the console. I will improve that in the future unless you really like it.
- There is nothing to update to at the moment, so after the spam it should just say "
You have the current version
" (please let me know if it says something else). - When there is an update available, it will ask whether you want it or not (if you use the plain '
update
' command). - Before updating, it will always back up your current set of files.
- The update is designed to be incremental so that files that haven't changed won't be downloaded.
- This release still includes both Windows and Linux executables.
If you're a Windows user and really hate having the Linux executable (or vice versa). there are opportunities for me to provide different variants of release that include a different set of files. I haven't done that yet to keep this a simple release, and I don't know if it actually bothers anybody.
Download as usual from here: viewtopic.php?p=323738#p323738
Author of: MiloDB: Finding Old Teases
- Trusfrated
- Explorer At Heart
- Posts: 450
- Joined: Mon Nov 08, 2010 8:41 am
- Gender: Male
Re: 🔍 MiloDB: Finding Old Teases
Never change, my friend.FrozenWolf wrote: ↑Tue Oct 31, 2023 8:29 pm There may be a few rough edges with it to start with as I've massively over-engineered it to keep it interesting for me.
The auto update system looks great and is really appreciated!
I love how verbose it is.
- FrozenWolf
- Explorer At Heart
- Posts: 323
- Joined: Tue Oct 30, 2018 7:50 pm
- Gender: Male
- Sexual Orientation: Straight
- I am a: Switch
- Dom/me(s): None
- Sub/Slave(s): None
- Location: UK
Re: 🔍 MiloDB: Finding Old Teases
Thanks! The good news is that when there is an update available and you perform an update, there will be even more verbose output, just in case .Trusfrated wrote: ↑Thu Nov 02, 2023 2:21 am The auto update system looks great and is really appreciated!
I love how verbose it is.
Author of: MiloDB: Finding Old Teases
- FrozenWolf
- Explorer At Heart
- Posts: 323
- Joined: Tue Oct 30, 2018 7:50 pm
- Gender: Male
- Sexual Orientation: Straight
- I am a: Switch
- Dom/me(s): None
- Sub/Slave(s): None
- Location: UK
Re: 🔍 MiloDB: Finding Old Teases
The 'update' command doesn't work, sorry about that.
I was hopeful that it would work for the upcoming 2.1.0 release so that you could just type 'update' and it would update, as you might expect. I didn't anticipate all of the quirks and the challenge associated with the application replacing itself while it's still running. It works fine on Linux, and it works fine on Windows if you're running MiloDB from a network drive. For the remaining 99.9% of users, it would have failed halfway through.
I've been reworking it and I think I've got a working solution now.
TL;DR When 2.1.0 is released, if you use the 'update' command on 2.0.0, you'll see a bonkers error message like this:
That just means that 2.1.0 will have to be downloaded manually. Fingers crossed that the 'new' update mechanism that'll ship with 2.1.0 will actually work going forward.
I was hopeful that it would work for the upcoming 2.1.0 release so that you could just type 'update' and it would update, as you might expect. I didn't anticipate all of the quirks and the challenge associated with the application replacing itself while it's still running. It works fine on Linux, and it works fine on Windows if you're running MiloDB from a network drive. For the remaining 99.9% of users, it would have failed halfway through.
I've been reworking it and I think I've got a working solution now.
TL;DR When 2.1.0 is released, if you use the 'update' command on 2.0.0, you'll see a bonkers error message like this:
Code: Select all
Error: Update directory 'https://raw.githubusercontent.com/FrozenWolf4887/milodb-releases/main/updater/directory.json' error: Key 'assetRegister/assets/0213a4ccb219b9729441515967de239b2692caac0d8a984250a016df/uri' is missing
Author of: MiloDB: Finding Old Teases
- vanCoochee
- Explorer At Heart
- Posts: 244
- Joined: Wed Sep 23, 2020 10:18 am
- Gender: Male
- Sexual Orientation: Straight
- I am a: Switch
- Location: middle of ;)
Re: 🔍 MiloDB: Finding Old Teases
I just saw your code ...you pervert! ...were you sodomized by Java folk, trapped in their abstract factory factories? Gave me the creeps:
- Spoiler: show
Anyway. I have no quarrel with you, I just could not help myself telling you this. This code would serve well as a wake-up-and-fix-it-call...
- FrozenWolf
- Explorer At Heart
- Posts: 323
- Joined: Tue Oct 30, 2018 7:50 pm
- Gender: Male
- Sexual Orientation: Straight
- I am a: Switch
- Dom/me(s): None
- Sub/Slave(s): None
- Location: UK
Re: 🔍 MiloDB: Finding Old Teases
MiloDB 2.1.0, 2023-11-30
The download is available from here: viewtopic.php?p=323738#p323738.
- Removed: 'update' command to perform self updates
- Database: Updated to 2023-08-31
The download is available from here: viewtopic.php?p=323738#p323738.
Author of: MiloDB: Finding Old Teases
- FrozenWolf
- Explorer At Heart
- Posts: 323
- Joined: Tue Oct 30, 2018 7:50 pm
- Gender: Male
- Sexual Orientation: Straight
- I am a: Switch
- Dom/me(s): None
- Sub/Slave(s): None
- Location: UK
Re: 🔍 MiloDB: Finding Old Teases
Firstly, thank you for having a look at the code! It's nice to think it can provoke an emotion or two, even if it's 'the creeps'.vanCoochee wrote: ↑Thu Nov 30, 2023 8:18 pmI just saw your code ...you pervert! ...were you sodomized by Java folk, trapped in their abstract factory factories? Gave me the creeps:If deviant code were a fetish...
- Spoiler: show
Anyway. I have no quarrel with you, I just could not help myself telling you this. This code would serve well as a wake-up-and-fix-it-call...
The lesser-known "Factory-Factory" pattern was due to the requirement for the dynamic instantiation of a formatter with contextual variables and to abstract the textual name to provide the tab completion capabilities suitable for the console input. The command factory, loading, and execution is similar.
Realistically of course, the factories and interfaces are there to enable much simpler testing of classes and functions with mocks or fakes in isolation from the rest of the system. The command loaders work from an argument stream from the typed input. The command executors however are deliberately abstracted from the input, hence an executor can be constructed to 'do a job' without having to feed it textual input to parse.
Author of: MiloDB: Finding Old Teases
- PlayfulGuy
- Explorer At Heart
- Posts: 795
- Joined: Sat Jul 07, 2012 10:08 pm
- Gender: Male
- Sexual Orientation: Bisexual/Bi-Curious
- I am a: Switch
- Dom/me(s): No domme
- Sub/Slave(s): No sub
- Location: British Columbia, Canada
Re: 🔍 MiloDB: Finding Old Teases
vanCoochee wrote: ↑Thu Nov 30, 2023 8:18 pm I just saw your code ...you pervert! ...were you sodomized by Java folk, trapped in their abstract factory factories? Gave me the creeps:If deviant code were a fetish...
- Spoiler: show
Anyway. I have no quarrel with you, I just could not help myself telling you this. This code would serve well as a wake-up-and-fix-it-call...
This discussion brings up all kinds of emotions. I'm an old computer science guy from way back, and I've done some programming, and that kind of code gives me a headache. Creepy is a good word for it.FrozenWolf wrote: ↑Thu Nov 30, 2023 8:47 pm
Firstly, thank you for having a look at the code! It's nice to think it can provoke an emotion or two, even if it's 'the creeps'.
The lesser-known "Factory-Factory" pattern was due to the requirement for the dynamic instantiation of a formatter with contextual variables and to abstract the textual name to provide the tab completion capabilities suitable for the console input. The command factory, loading, and execution is similar.
Realistically of course, the factories and interfaces are there to enable much simpler testing of classes and functions with mocks or fakes in isolation from the rest of the system. The command loaders work from an argument stream from the typed input. The command executors however are deliberately abstracted from the input, hence an executor can be constructed to 'do a job' without having to feed it textual input to parse.
This explanation was even more upsetting because I find it incomprehensible It reads like someone's Phd thesis.
Thanks god I can just download it and run it!
I'm really getting old!
PG
I'd rather be stroking!
New tease downloader for GuideMe with EOS support.
Downloads of teases I've converted to GuideMe
New tease downloader for GuideMe with EOS support.
Downloads of teases I've converted to GuideMe
- FrozenWolf
- Explorer At Heart
- Posts: 323
- Joined: Tue Oct 30, 2018 7:50 pm
- Gender: Male
- Sexual Orientation: Straight
- I am a: Switch
- Dom/me(s): None
- Sub/Slave(s): None
- Location: UK
Re: 🔍 MiloDB: Finding Old Teases
MiloDB 2.2.0, 2023-12-31
- Database: Updated to 2023-09-30
Author of: MiloDB: Finding Old Teases
Who is online
Users browsing this forum: hgtg44 and 15 guests