View Single Post
Old 01-09-2019, 12:37 PM   #3211
Atherton25
Zealot
Atherton25 can teach chickens to fly.Atherton25 can teach chickens to fly.Atherton25 can teach chickens to fly.Atherton25 can teach chickens to fly.Atherton25 can teach chickens to fly.Atherton25 can teach chickens to fly.Atherton25 can teach chickens to fly.Atherton25 can teach chickens to fly.Atherton25 can teach chickens to fly.Atherton25 can teach chickens to fly.Atherton25 can teach chickens to fly.
 
Posts: 124
Karma: 3804
Join Date: May 2016
Device: Kindle Oasis 2
Alright. I did some testing, and I get dups every time when I do this.
So I have several virtual libraries setup. These are all permanent, but I checked with a temp virtual library just simple filtering out something that makes all my FFF stories unique (I have a tag I add called FFF so it makes filtering out FFF stuff easier).

JimmXinu, I'm not sure how you performed your testing, but this is essentially my testing steps

1. Since this was a test to see if it would cause dups I just found a very short story on one of the sites (during testing I tried 3 different stories, one on Fanfiction.net, one on hpfanficarchive.com and one on ficwad) for the last test I did, I grabbed https://ficwad.com/story/278903 a 1k word, 1 chapter story on ficwad. Clicked the FFF icon, Downloaded the story.
2. Once the story was in my library I searched for "not tags:FFF" to filter it out (along with all my other FFF stories)
3. Went to virtual library button and clicked on 'current search' to use the current search as the filter for my temporary library.
4. Now, in the new virtual library I clicked on FFF button, added the story url. Though I don't think it matters, the selection for the dropdown is:
output: epub
if story exists: update epub if new chapters
Update Metadata checked, Update Epub Cover checked.
(I also checked a the drop down options and selected overwrite if newer in one of the tests in one of the tests)
5. Clicked okay and in a few seconds it wanted to add a new story to my library. Once I closed out of the temporary library I had duplicates. 4 in one case, as I tried a couple different options and refreshed the Virtual library to make sure the old one was filtered out before trying the new test.


Now, the way I see it (and this is what I meant when I brought it up the other day), this is a feature of calibre and there's not a lot that FFF can do about it. When in a Virtual Library what exists outside that library is considered a different library and since the filters I used removes anything downloaded with FFF, once I turn on the Virtual Library option those stories no longer exist in my library (on a temporary basis) so FFF can't see them.

It's not a bad thing, it just means that if I'm doing other work and using a Virtual Library tab, I shouldn't try and use the update email feature or add new stories that I might already have. ... or be watchful that I don't accidentally click one of my tabs before using those features, which has happened several times.

Adding more information that probably doesn't matter, some of my libraries are based on custom columns (I have a 'library' column too for different things like fanfiction/webfiction/fiction/nonfiction/etc) and I used the same thing to filter out a FFF story and it still did the same thing.

Edit:
Just for reference. And this probably doesn't matter, but I wanted to make sure. I'm using on Win7, using the latest version of Calibre (x64), the latest version of FFF. I have used the cli once or twice in the past, but nearly always use the gui version.

I've also had the same problem on my laptop in the past (Win10) a couple of times. Most of the time if I realize I've done it (generally because what should be a quick update is taking too long) I just stop the download, go into my full library and restart downloading correctly.

Last edited by Atherton25; 01-09-2019 at 12:45 PM.
Atherton25 is offline   Reply With Quote