-
-
Notifications
You must be signed in to change notification settings - Fork 57
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Feature Request] Tags Folder #511
Comments
If do this, wouldn't |
But how can I manage those tags? They are unsorted and completely messy. I subscribed several research areas and there are almost one hundred tags. |
Hi. A hierarchical tag system will never be implemented in Paperlib. This has been discussed a lot, see #354. Tags must be atomic, which means that sub-tag is invalid. If a tag is not atomic, then it is a folder. So, as mentioned by @ZephyrZhang3 , you can use folders rather than tags to manage your papers if you really want this feature. Or, you can use the nested smartfilter like this: |
Hello! What i mean is not a sub-tag.
|
However, if we display it in the tags list:
It's really a tag. For other users, it's so confusing. I would suggest you try the nested smartfilter. It can achieve this. |
Okay, maybe I'll have to leave my hundred tags disorganized for a while. |
I believe this can be solved if we optimise the smartfilter creation. For example, drag and drop a tag to a smartfilter will create a sub-smartfilter with a query sentence for the tag. |
It's a good idea, but users must first locate the tag they want among hundreds of unsorted tags. |
But if you have already had 100+ tags. With the tags folder feature you still need to locate these tags when you create your tag folder for the first time. |
Once index were created it would be fast to locate a tag. Maybe i can contribute for this feature and add a switch to disable/enable it.
---- Replied Message ----
***@***.***>Date04/23/2024 18:26 ***@***.***> ***@***.***>,
***@***.***>SubjectRe: [Future-Scholars/paperlib] [Feature Request] Tags Folder (Issue #511)
But if you have already had 100+ tags. With the tags folder feature you still need to locate these tags when you create your tag folder for the first time.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you authored the thread.Message ID: ***@***.***>
|
I would say it's really not an easy feature. It's related to the database, query sentence tree, UI, etc. |
I will try. By the way, is it possible to integrate Git into Electron? I find Git might be the best way to make checkpoints instead of tar PDFs and Realm.
---- Replied Message ----
***@***.***>Date04/23/2024 18:43 ***@***.***> ***@***.***>,
***@***.***>SubjectRe: [Future-Scholars/paperlib] [Feature Request] Tags Folder (Issue #511)
I would say it's really not an easy feature.
It's related to the database, query sentence tree, UI, etc.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you authored the thread.Message ID: ***@***.***>
|
You can Capitalize the tag to the top, perhaps as a quick solution to finding a particular tag. Like conference name? |
@Dookoen checkpoint for what? |
May be difficult, since i have tags of university, organization,Inc and so on.
---- Replied Message ----
***@***.***>Date04/23/2024 18:57 ***@***.***> ***@***.***>,
***@***.***>SubjectRe: [Future-Scholars/paperlib] [Feature Request] Tags Folder (Issue #511)
You can Capitalize the tag to the top, perhaps as a quick solution to finding a particular tag. Like conference name?
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you authored the thread.Message ID: ***@***.***>
|
The whole Paperlib data. Data may be lost on account for any misoperation, especially for a CSer.
---- Replied Message ----
***@***.***>Date04/23/2024 18:59 ***@***.***> ***@***.***>,
***@***.***>SubjectRe: [Future-Scholars/paperlib] [Feature Request] Tags Folder (Issue #511)
@Dookoen checkpoint for what?
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
@Dookoen Before you implement this, I would suggest you describe your design here. If the implement may confuse others or conflict with the design philosophy of Paperlib, I would probably not merge it. I don't want to waste your time. |
@Dookoen I would say we won't implement this in the main Paperlib App. Many users don't know what is git. You can implement this in an extension. Or you can setup the cloud sync https://paperlib.app/en/doc/cloud-sync/setup.html All data are stored on cloud. NOTE: please don't use git to sync between different devices. Realm is a realtime sync database. It means that you make changes on PC A, the PC B will update immediately. And the database file has a filelock. I'm not sure git can handle it correctly. |
关键是云同步的元数据和pdf是分开的,之前用导出的csv做了备份,但是恢复很麻烦。我试了下,在关闭云同步的情况下,git可以在win和mac间完美同步,所以想把git集成到Paperlib中做备份。确实做为插件好一些,或者以后Paperlib会考虑对配置做分类吗,类似Advanced Settings?
---- Replied Message ----
***@***.***>Date04/23/2024 19:10 ***@***.***> ***@***.***>,
***@***.***>SubjectRe: [Future-Scholars/paperlib] [Feature Request] Tags Folder (Issue #511)
The whole Paperlib data. Data may be lost on account for any misoperation, especially for a CSer. ---- Replied Message ---- @.>Date04/23/2024 18:59 @.> @.>, @.>SubjectRe: [Future-Scholars/paperlib] [Feature Request] Tags Folder (Issue #511) @Dookoen checkpoint for what? — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.Message ID: @.***>
@Dookoen I would say we won't implement this in the main Paperlib App. Many users don't know what is git.
You can implement this in an extension. Or you can setup the cloud sync https://paperlib.app/en/doc/cloud-sync/setup.html All data are stored on cloud.
NOTE: please don't use git to sync between different devices. Realm is a realtime sync database. It means that you make changes on PC A, the PC B will update immediately. And the database file has a filelock. I'm not sure git can handle it correctly.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
作为插件比较好,我想了想现在提供的API应该足以完成这个。 什么叫做配置分类? |
就是不推荐不熟悉不了解的人去更改或者设置,比如设置git同步之类的
---- Replied Message ----
***@***.***>Date04/23/2024 19:29 ***@***.***> ***@***.***>,
***@***.***>SubjectRe: [Future-Scholars/paperlib] [Feature Request] Tags Folder (Issue #511)
作为插件比较好,我想了想现在提供的API应该足以完成这个。
什么叫做配置分类?
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
这个感觉不需要,做成插件吧,需要的人自然会去安装 |
如果没理解错,是个备份需求。那用现在的API,做个定时备份的插件应该完全可以。好像只需要拿到PAPERLIB_HOME,然后直接打包压缩加个时间戳?元数据,PDF和附件都可以备份上。 |
嗯啊,那我按插件去做
---- Replied Message ----
***@***.***>Date04/23/2024 19:33 ***@***.***> ***@***.***>,
***@***.***>SubjectRe: [Future-Scholars/paperlib] [Feature Request] Tags Folder (Issue #511)
这个感觉不需要,做成插件吧,需要的人自然会去安装
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
是的,这样就可以在玩崩了的时候用打包的pdf和本地数据库恢复了
---- Replied Message ----
***@***.***>Date04/23/2024 19:34 ***@***.***> ***@***.***>,
***@***.***>SubjectRe: [Future-Scholars/paperlib] [Feature Request] Tags Folder (Issue #511)
如果没理解错,是个备份需求。那用现在的API,做个定时备份的插件应该完全可以。好像只需要拿到PAPERLIB_HOME,然后直接打包压缩加个时间戳?
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
Describe your feature request
There are so many tags in my Paperlib and they are unsorted. Is it simple to add some folders for tags? For example, tags indicating different conferences may lie in one folder, and tags indicating different research areas may lie in another folder.
The text was updated successfully, but these errors were encountered: