jlegewie / zotfile

Zotero plugin to manage your attachments: automatically rename, move, and attach PDFs (or other files) to Zotero items, sync PDFs from your Zotero library to your (mobile) PDF reader (e.g. an iPad, Android tablet, etc.), and extract PDF annotations.
4.05k stars 280 forks source link

Zotero 7 support #655

Open simonmb opened 1 year ago

simonmb commented 1 year ago

Hi, I just wanted to ask whether zotero 7 will be supported?

jlegewie commented 1 year ago

I don' have any plans to make the necessary changes right now. Happy to accept pull requests and as part of that do some limited testing.

Generally, I agree with the comment from adamsmith here. An additional option would be for someone to create a new plugin that implements some of the functionality (e.g. more complex renaming). There is a lot of old code and unnecessary complexity in zotfile so a clean slate has many benefits.

kit-zeason commented 1 year ago

I think ZotFile is necessary in the age of 7.0, because many Zotero users rely on ZotFile's clear, free, but highly structurized attachment management, not just another renaming function. Since not all these charming features may enter Zotero's base soon (or worst, never), the lost of ZotFile may lead to a disaster of attachment management.

DesBw commented 1 year ago

Zotero without Zotfile is useless to me.

I hope you can update it to work with Zotero 7. Many of us will be stuck with Zotero 6 forever, otherwise.

waltcf commented 1 year ago

It sounds like @jlegewie does not have the bandwidth to keep maintaining Zotfile. Since Zotero is FOSS and Zotfile is integral to many users, what are the chances that someone with the time and know-how could just integrate its functionality into Zotero itself? Then it would be maintained by a broader team as part of the official software.

Alternatively, perhaps someone could leverage the Zotfile source code to create a new plugin for Zotero 7?

laurelin88 commented 1 year ago

What would be a good way to circulate this so it attracts perhaps the attention of people with the time and expertise to either recreate or modify Zotfile functionality? It is such a great tool, quite fundamental actually to many people's workflows, it shouldn't be impossible to find some people that could do it. I would happily do it myself but I have no such knowledge whatsoever, the most I could help with would be some testing or translations...

But if this open call was somehow shared more widely, e.g. on forums or Discord servers or anywhere where it could be seen by interested and able to do this users?

MuiseDestiny commented 1 year ago

I made this https://github.com/MuiseDestiny/zotero-file.

image

image

Rhydderch commented 1 year ago

I made this https://github.com/MuiseDestiny/zotero-file.

HI, this seems exactly what I need. However, it seems this repo has been deleted or made private?

heyeruoqi commented 1 year ago

I made this https://github.com/MuiseDestiny/zotero-file。我做了这个https://github.com/MuiseDestiny/zotero-file

HI, this seems exactly what I need. However, it seems this repo has been deleted or made private?嗨,这似乎正是我需要的。您访问的页面已删除或移动

many people downloads this plugin before,if you need it,i can give you this plugin.

wwzhang commented 1 year ago

many people downloads this plugin before,if you need it,i can give you this plugin. Could you share a link here?

Rhydderch commented 1 year ago

I made this https://github.com/MuiseDestiny/zotero-file。我做了这个https://github.com/MuiseDestiny/zotero-file。

HI, this seems exactly what I need. However, it seems this repo has been deleted or made private?嗨,这似乎正是我需要的。您访问的页面已删除或移动

many people downloads this plugin before,if you need it,i can give you this plugin.

Yes please! Could share a link for me to download it?

heyeruoqi commented 1 year ago

2023年11月2日 23:34,Yorgo @.***> 写道:

I made this https://github.com/MuiseDestiny/zotero-file。我做了这个https://github.com/MuiseDestiny/zotero-filehttps://github.com/MuiseDestiny/zotero-file%E3%80%82%E6%88%91%E5%81%9A%E4%BA%86%E8%BF%99%E4%B8%AAhttps://github.com/MuiseDestiny/zotero-file%E3%80%82 HI, this seems exactly what I need. However, it seems this repo has been deleted or made private?嗨,这似乎正是我需要的。您访问的页面已删除或移动

many people downloads this plugin before,if you need it,i can give you this plugin.

Yes please! Could share a link for me to download it?

— Reply to this email directly, view it on GitHub https://github.com/jlegewie/zotfile/issues/655#issuecomment-1790969357, or unsubscribe https://github.com/notifications/unsubscribe-auth/AYLQZSNZGBSBQSPIMK7FGSDYCO4QVAVCNFSM6AAAAAAZJFILGCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTOOJQHE3DSMZVG4. You are receiving this because you commented.

RandomlyHuman commented 1 year ago

I made this https://github.com/MuiseDestiny/zotero-file。我做了这个https://github.com/MuiseDestiny/zotero-file。

HI, this seems exactly what I need. However, it seems this repo has been deleted or made private?嗨,这似乎正是我需要的。您访问的页面已删除或移动

many people downloads this plugin before,if you need it,i can give you this plugin.

Please can you share the file or link?

RandomlyHuman commented 1 year ago

This kind person created a new one in case you are interested.

https://github.com/wileyyugioh/zotmoov

ShaneNiesen commented 1 year ago

Zotmoov seems to be missing some key functionality, like renaming rules and automatic subdirectories

RandomlyHuman commented 1 year ago

Zotmoov seems to be missing some key functionality, like renaming rules and automatic subdirectories

Yes, but it's the closest thing to moving the directory.

mrjovanovic commented 10 months ago

Could someone explain how the zotmoov above compares to the typical ZotFile workflow?

Meaning: 1) Моve paper to tablet collection 2) Syncthing syncs to tablet 3) User does markup on tablet, selecting and annotating a PDF 4) Syncthing syncs to computer 5) Item is in Zotero collection, including selections and annotations in PDF extracted as notes.

Is Zotmoov able to do this? I find the description of how to use it quite confusing, and am afraid to use it with my Zotero database.

Would it make sense to set up a bounty for making a ZotFile fork that would work with Zotero 7? Honestly, it's fairly essential for my workflow as an academic and I would happily financially contribute to someone's time.

AzenXu commented 10 months ago

Maybe you can try this ➔ https://github.com/MuiseDestiny/zotero-attanger

Gabriel-p commented 4 months ago

Maybe you can try this ➔ https://github.com/MuiseDestiny/zotero-attanger

I'd like to but I don't understand a single word :D

websurfer93 commented 3 months ago

Please can you share the file or link?

many people downloads this plugin before,if you need it,i can give you this plugin. Could you share a link here?

Could you please share it with me as well?

hexindent commented 3 months ago

Maybe you can try this ➔ https://github.com/MuiseDestiny/zotero-attanger

I'd like to but I don't understand a single word :D

The repo page is in Chinese only but the plugin is not. Install the .xpi and you can see its configuration in English under Zotero Settings. It functions like zotfile without the renaming rules (attanger inherits Zotero 7's filename customization format).

axelsimon commented 2 months ago

Looks like this is another option: https://github.com/retorquere/zotero-file

TW96 commented 2 months ago

Looks like this is another option: https://github.com/retorquere/zotero-file

I believe that is just an earlier copy of what became attanger.

Attanger and zotmoov are the current plugins that can replicate Zotfile functionality in Zotero v7 (with the exception of Send to Tablet).

tigerjack commented 2 months ago

Attanger and zotmoov are the current plugins that can replicate Zotfile functionality in Zotero v7 (with the exception of Send to Tablet).

@TW96 Is zotmoov really needed? I think newer versions of attanger also manage file renaming and movements.

TW96 commented 2 months ago

Attanger and zotmoov are the current plugins that can replicate Zotfile functionality in Zotero v7 (with the exception of Send to Tablet).

@TW96 Is zotmoov really needed? I think newer versions of attanger also manage file renaming and movements.

You can use either but not both. They do basically the same things, but do have minor variations (but also have added things recently, so they may get even closer). Try them both and use which you prefer.

Both use Zotero v7's renaming functionality rather than doing that themselves as Zotfile did. So you need to configure Zotero renaming to produce the file naming format you want.

OogieM commented 2 months ago

Both use Zotero v7's renaming functionality rather than doing that themselves as Zotfile did. So you need to configure Zotero renaming to produce the file naming format you want.

That is a huge issue for me because Zotero's renaming is almost incomprehensible to get working. I don't understand regex or the convoluted way it does things. Zotfile was simple clean and easy to understand. It was very simple to make a complex custom renaming scheme using it. For now I've reverted back to Zotero 6 as I can't really handle it without the features Zotfile provides both renaming and the move back and forth to tablet.

TW96 commented 2 months ago

Both use Zotero v7's renaming functionality rather than doing that themselves as Zotfile did. So you need to configure Zotero renaming to produce the file naming format you want.

That is a huge issue for me because Zotero's renaming is almost incomprehensible to get working. I don't understand regex or the convoluted way it does things. Zotfile was simple clean and easy to understand. It was very simple to make a complex custom renaming scheme using it. For now I've reverted back to Zotero 6 as I can't really handle it without the features Zotfile provides both renaming and the move back and forth to tablet.

Many (most ?) Zotfile renaming schemes can be replicated with a simple Zotero string. Regex and find/replace are unlikely to be needed for most people. The documentation is long because of the expanded capabilities. Which can definitely seem overwhelming. But you can experiment with that string in Zotero 7's Edit\Settings\General\Customize file name format. Start with the default string and modify it until you see in the demo file name there that it's doing what you want.

Send to Tablet is another issue. No way of automating that like Zotfile did has been suggested as far as I know, other than using Zotero's own storage. There are manual ways you could do it with cloud storage of linked files and an external PDF viewer, but they are clunky.

mamut343 commented 2 months ago

I'm having trouble getting the Attanger to automatically move files into the correct subdirectories, similar to how Zotfile works. I managed my library using Zotfile from this tutorial by https://ikashnitsky.phd/2019/zotero/ and trying to do the same with Atanger, but I can't seem to make Attanger organize the files into the right folders. Does anyone have any suggestions or advice on how to resolve this issue? Any help would be greatly appreciated. Cheers!

P.S Don't bother, the author actually have an update on how zotero 7 work with Attanger, link here https://ikashnitsky.phd/2024/zotero7/

stites commented 2 months ago

I'm having trouble getting the Attanger to automatically move files into the correct subdirectories, similar to how Zotfile works. I managed my library using Zotfile from this tutorial by https://ikashnitsky.phd/2019/zotero/ and trying to do the same with Atanger, but I can't seem to make Attanger organize the files into the right folders. Does anyone have any suggestions or advice on how to resolve this issue? Any help would be greatly appreciated. Cheers!

P.S Don't bother, the author actually have an update on how zotero 7 work with Attanger, link here https://ikashnitsky.phd/2024/zotero7/

I was in a similar situation and switched to the other project (zotero-file). It seems to support subfolders and attanger may not.

TW96 commented 2 months ago

I'm having trouble getting the Attanger to automatically move files into the correct subdirectories, similar to how Zotfile works. I managed my library using Zotfile from this tutorial by https://ikashnitsky.phd/2019/zotero/ and trying to do the same with Atanger, but I can't seem to make Attanger organize the files into the right folders. Does anyone have any suggestions or advice on how to resolve this issue? Any help would be greatly appreciated. Cheers! P.S Don't bother, the author actually have an update on how zotero 7 work with Attanger, link here https://ikashnitsky.phd/2024/zotero7/

I was in a similar situation and switched to the other project (zotero-file). It seems to support subfolders and attanger may not.

zotero-file was just an earlier copy of Attanger that someone archived while there was a temporary naming dispute about the use of the zotero name between the Attanger developer and Zotero, during which the developer's site disappeared. Attanger is the latest version of that code.

The plugins that replicate Zotfile's linked file handing are Attanger and Zotmoov. Both support the use of subfolders.

Note though that subfolders greatly increase the complexity of a linked file setup. If anything is to break in the future I would suggest subfolders is high on that list of probabilities. The use of a single folder for all linked files is a much simpler setup. When first coming to Zotero - for example with an existing set of subfolders in which one's PDF collection is carefully organized - it is common for people to think that maintaining that structure with Zotero is desirable. But once a similar collections structure is created within Zotero to organize one's literature, the need to also have that structure outside Zotero is often greatly lessened. If one needs to find a PDF outside Zotero, in that single folder, that is easy to do alphabetically by filename (or by right-click Show File in Zotero), without needing to navigate through subfolders.

yellowdoge1996 commented 2 months ago

我做了这个https://github.com/MuiseDestiny/zotero-file。我做了这个 https://github.com/MuiseDestiny/zotero-file。

嗨,这似乎正是我所需要的。然而,这个仓库似乎已被删除或设为私有?嗨,这似乎正是我需要的。您访问的页面已删除或移动

之前很多人下载过这个插件,如果你需要,我可以给你这个插件。

你好,可以分享一下吗,谢谢!

Cyaeghas commented 1 month ago

I made this https://github.com/MuiseDestiny/zotero-file.

image

image

many people downloads this plugin before,if you need it,i can give you this plugin. Could you share a link here?

could you please share it with me qwq

Fengzi21 commented 4 weeks ago

https://github.com/MuiseDestiny/zotero-attanger saves your life.

Cyaeghas commented 2 weeks ago

https://github.com/MuiseDestiny/zotero-attanger saves your life.

thanks, i've use it since my failure in zotfile. it works well