boldewyn / bookmarks Goto Github PK
View Code? Open in Web Editor NEWA private bookmarking tool with a social touch.
Home Page: http://boldewyn.github.com/bookmarks/
License: GNU General Public License v3.0
A private bookmarking tool with a social touch.
Home Page: http://boldewyn.github.com/bookmarks/
License: GNU General Public License v3.0
When / is requested, and index.php is the default index page, get_script_path() has no means to decide between mod_rewrite-solution and PATH_INFO-solution.
The bookmarks should be filterable and should be re-paginated on the fly.
Soemthing goes wrong when trying to convert the SimpleXML element to an array of attributes.
http://developers.digg.com/toolkits
The PHP toolkit needs a gazillion others from PEAR.
Also we have to sort out how to embed an API key.
When one clicks on a tag in the tag cloud, it should add to the already used tags. Tag filter removal is implemented, so there is always a way back, but we have currently no way forward.
The templates to generate those are missing yet.
We need to implement proper pagination for search.
When bookmarking, fetching a snapshot of the bookmarked page would be useful.
The plugin is almost written, but we have to sort out the "Twitter OAuth Consumer Secret in Open Source app" issue.
http://www.bibsonomy.org/help/doc/api.html
https://gforge.cs.uni-kassel.de/frs/download.php/26/bibsonomy-client-php.zip
This may be hosted separately 'cause of the library being LGPL'ed.
When creating a new bookmark, show an autosuggestion list of already used tags. (This is different from #3, because it works entirely on own data.)
Do it.
This is for all convenience, statistics, Twitter plugin, and because all link shorteners want an API key.
Structure: http://domain/path/ or http://domain/path/-
Should the ID be the numeric db row ID? Should we change the db scheme to make the ID alnum?
It should be compatible to the Delicious API (like Pinboard does it).
Assume you import from Delicious, but have also a Bibsonomy account. There is no easy possibility to sync both services, i.e., to bulk-upload the bookmarks from Delicious to Bibsonomy.
Currently, results don't paginate but are simply cut off.
The Validator at W3C shows some issues, missing mandatory elements, ...
They just released their API. However, it seems to have the same issues as Twitter, namely disclosure of the OAuth secret.
We can tell people to "recycle" their Delicious ones, but we should also offer an own, on the help page with proper Host set.
CRC32 has a too large possibility for collisions.
We could use pack(index) . substring(crc32(url)), which is still acceptably random enough to not be guessed.
The base is laid out with consistent use of __()
, but we need to implement the catalog selection and lookup.
On creating new bookmarks, and when DELICIOUS_AUTH === True, fetch tag suggestions from Delicious.
On import delete bookmarks, that were deleted in the external service. Make this configurable.
For this to work we must track, which URL was imported from where, and check if it's gone on new import. It gets nasty, when a user imports from more than one source.
This is low prio and assumably a WONTFIX, especially since we have the functionality already the other way round.
Many requests would better be intercepted and presented in a (modal) window, e.g., sharing.
It would be cool, if an installation of Bookmarks could follow a second one and display the most recent bookmarks in a separate view (or on the home screen).
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.