-
-
Notifications
You must be signed in to change notification settings - Fork 299
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
ToDo list #268
Comments
model 1 is currently used template, either see #251 or master branch model 2 model 3 i'm playing on bookmark view and see if there is anything that can be changed i actually want to ask the user about the current view
also netloc only for url is inspired by reddit.
also i found bug where bukuserver can't find chart.js but can't reproduce it. |
I think model 2 without favicon and short netloc is model 1, right?
|
kinda, basically it just add filter to get netloc and add this line to html <img src='http://www.google.com/s2/favicons?domain={netloc}' /> related https://stackoverflow.com/questions/5119041/how-can-i-get-a-web-sites-favicon
netloc only is easy. to show link there is actually 2 option.
for expand on click maybe bootstrap's collapse https://getbootstrap.com/docs/3.3/javascript/#collapse
2 option for setting bukuserver
|
|
@rachmadaniHaryono once these are done we can plan for the next release. The server seems to be in good shape. What do you think? |
OK hopefully this will be the last thing before next release |
Cool! |
Hello, please consider the following issues/ideas.
Wish list suggestions (by order of importance):
These probably don't belong here, but I'll mention them anyway:
|
currently working on that bukuserver. @tom-i mention he can run on on espresso server and can access that. to run it locally and make it accesible to device on same network, just host it on
this feature may or may not included on bukuserver goal. the actual reason there is development for it is just an accessible frontend through hosted server. currently bukuserver don't need additional database, and it may kept it that way for some time in the future. adding more feature is possible as long as it is simple one (see statistic page for example)
not quite sure i can talk much about this but there is similar project which more focused on archiving link see https://github.com/pirate/bookmark-archiver it have pdf, webarchive.org and html saving. there is planned feature for search ability but look like it will not be merged e: related maybe possible to create buku integration with this? |
Please check with the Bukubrow project on this one. And to be frank I don't see the need for another browser plugin. You can add any bookmarks you want directly to buku from the browser oR import later OR export from Buku to the browser later.
@rachmadaniHaryono I believe he is requesting for this flag on the webpage. We already have immutable support at an API level.
Is there a web-plugin with it's own database and can handle this? Otherwise, we can add this to the ToDo list for bukuserver. It makes the server operations truly private.
Re-iterating - we are not writing a private google search engine alternative. Use the notes field for additional text.
Please use the notes option and relevant tags. |
Bukuserver accessible from local network is awesome feature, but next level (from my side) would be, to open port (5001) on my router and access bukuserver page from Internet.
|
If additional database is on the plan, I'm thinking about adding this https://pythonhosted.org/Flask-Security/quickstart.html
Main issue when open the port to internet is user access as mentioned above.
Cmiiw on this Using git + virtualenv will always get the latest file, which will put on local main folder, so it is no problem I'm still doubt with pip installation, but it should also update bukuserver on user installation folder if it is installed correctly (not tested for installation using sudo pip but that is also discouraged) |
Hi and thanks for the input. Re my PDF/Notes comment: Was only hoping to get some input on how to solve this. @rachmadaniHaryono suggestion looks like the exact thing I was hoping for - much thanks!
That would be the reverse of what I'm trying to figure out.
You're talking about key-binding + shell script here as I understand? HTTP server-side (Flask-Security) would be a better choice IMHO, probably has better credential check integration and one could define custom db path for each user from there so that Buku its self will not need modification as multi-user. @tom-i: I would suggest structuring it differently and NOT exposing your servers directly to internet unless you have a specific reason for public instances.
Thanks again & regards |
As note there is this doc on how to deploy flask http://flask.pocoo.org/docs/1.0/deploying/ but I haven't try it yet (mostly due to my internet connection issue) |
example of current markdown on pypi https://test.pypi.org/project/buku/3.7.post4/ |
https://github.com/rachmadaniHaryono/Buku/tree/feature/append-tag-on-import current behaviour
in my use case, i move the folder and expect it also reflected on buku tag. there are actually two options, replace or append, but i choose append to prevent any undoable step and probability of missing tag. currently on branch only work on html import |
Are duplicate tags parsed out and final tags ordered? If you call parse_tags() all the duplicates will be removed and they will be ordered. Yes, I think preserving all tags is a great idea. |
tags = row[1] + tags_in[1:]
tags = parse_tags([tags]) does that part on |
Yes it does. Just wanted to ensure. Didn't look at the code. :) |
Hi Jarun, I am newbie to opensource. Please give me beginner tasks. |
@kirakrishnan I guess the core library is already quite matured and stable. I was thinking of pagination but I guess the server with GUI already does it very well. @rachmadaniHaryono do you have anything in the server side... or need help with testing the features? |
can't think anything simple for server. imo the next step should be designing the additional database, adding more javascript capability, pluginize some parts |
@kirakrishnan let us know if you are interested in the items @rachmadaniHaryono mentioned and more importantly, you think you can handle those. If not sure, feel free to ask. |
@jarun I am interested in the items. I am very comfortable with sql and I have some hands-on experience in javascript. Please tell me little more about the task. |
@rachmadaniHaryono can you check if it's possible to create small tasks for the items? |
@jarun @kirakrishnan not quite sure how small it is, but here is some items that can be done:
|
@rachmadaniHaryono seeing that you have responded 4 days back without any reply yet, I believe @kirakrishnan has demonstrated his enthusiasm. Please work on the ideas yourself. People tend to love the idea they would write amazing code in amazing projects, only they never really find the time to start. ;) |
will be late for this and not sure how long. this may affect that image/screenshot task for bukuserver. hope some irl problem will be resolved fast so i can get back to it. |
no hurry! we just made a release.
we need the screenshot as soon as possible. people are visiting the page and don't know what to expect. not everyone would install a sever by looking at the description, they need something more attractive than that. |
@jarun some reply here to not make it cluttered name and description should be separated. not quite sure why it have to be changed to md, but i will follow it. also unrelated to this edit, but this part should be added i'm ok with moving it imgur. ok with that also i will hopefully able to replace the included js file this week based on @szlin advice e: unrelated to this but imgur is blocked here in indonesia, but i don't know how much indonesian buku user affected here. |
Updated the documentation at c1c43a0. Please review. Moved it to markdown as the main page is also in markdown. Is there a working alternative to imgur? I used another site earlier but it went down. imgur still lives. ;) |
The update is ok
Ok that is fine
Nothing as simple as imgur. Maybe keep imgur for now and add alternative when user ask |
OK! |
Can you please add server-side identified tasks to the task list? In case someone wants to contribute. |
That is just copy paste from comments above. Some idea
Some crazy idea that I write, so I don't forget it next time (maybe idea for plugin) Can't specify too details because I'm on mobile right now |
I think you'll have to make the points more elaborate. For example:
like that. |
Hello guys,
I saw that there are some icons before URLs, so I realized, that it's some kind of new feature. EDIT:
inside and I run it each reboot via cron now. But question is still unanswered, why I've 2 versions there :) |
this is just guess, but buku installation on this virtualenv based on your description, the upgrade should be
e:
have 2 different virtualenv on each virtualenv install different version/commit you want i.e. using v3.7 and v.3.8
(based on your description) the cron command would be
not sure about the correctness on last part because i use different virtualenv, but basically just put the correct virtualenv path based on your configuration. also use different port or host |
Random thought : This part is not filled yet https://github.com/jarun/Buku/community Also Imo #287 can be closed now |
I saw that earlier but left untouched. Closed the issue. |
I don't think they will remove the particular field from the specification. They will probably stop importing the description field. |
I have added a new item in the ToDo list, thanks to your link. ;) |
doc for new feature taken from #298
doc: |
doc on slow test based on this rachmadaniHaryono/Buku@f6cbbe8 here are slow tests
related pr notes:
|
I have some free time this weekend. I'll try to work on -n and -p if nobody is still doing it. :D |
@jpdasma please go ahead. That would be a great boost to user experience. |
using urwid for frontend? argument interface is good but sometimes it's painful to edit bookmarks. i think it should be in todo list. |
Sorry, at this stage of the project I wouldn't like someone to spend valuable bandwidth on interface. There are many features to be implemented. |
Rolled at #343. |
Continued from #251.
Notes
The list below is a growing one. While suggesting new features please consider contributing to
Buku
. The code is intentionally kept simple and easy to understand with comments. We'll be happy to assist any new contributor. We need your help!Some of the fresh-baked features may not have been released yet. Grab the master branch for those.
Identified tasks
--preserve
to ignore specific fields during auto-update [see APIupdate_rec()
and issue Preserve some preexising data during update operation #327]exportdb()
API (@rachmadaniHaryono)importdb()
] (thanks @ckolumbus)-n
with-p
(thanks @jpdasma)--export
HTML <meta> Tag
a
andb
but notc
andd
) (thanks @saltyCatfish)googler
/ddgr
- omniprompt keyO
profiles.ini
(see Firefox auto-import breaks if profile name does not end with .default #212, thanks @alex-bender)--format
in search results (ref, thanks @mosegontar)importdb()
]The text was updated successfully, but these errors were encountered: