mark-book / markbook Goto Github PK
View Code? Open in Web Editor NEWbook mark <--> mark book -- insane social bookmarking for the solid platform
Home Page: https://markbook.org/
book mark <--> mark book -- insane social bookmarking for the solid platform
Home Page: https://markbook.org/
Trying to login with solid.community doesn't do anything
add the ability to mark good content and reward it with electronic coins
See conversation
https://gitter.im/solid/app-development?at=5bd0c504600c5f64230068c6
The latest solid servers are no longer compatible with this code base
Rather than continue to run against the 0.7 spec, which has less deployment, I think it would be better to start fresh
Currently, the SPARQL Query used to list recent bookmarks is only scoped to two WebIDs.
The aforementioned Query needs to be extended to include a broader collection of bookmarks which does present an interesting challenge. For instance, should this system be scoped to a Group (e.g., RWWCrew) or to a Social Network (i.e., Friend-of-a-Friend network seeded from a designated WebID)?
Current Queries:
you should be able to save to arbitrary bookmarkDocs, for example if you are viewing a shared collection
Create bookmark files from a set of reddit content
Either a client cert or a token or both
seed and create a list of recent bookmarks
will require an index of active users
create a cli script to add a bookmark
create an entry in the public type index if it does not exist
default to point to /public/bookmarks.ttl
ability to search by keyword across public marks
all following users, leading to bookmark mashups
Add mobile features and create app
add this to bookmarks.ttl and to public type index
On HTTPS://markbook.org
Then login with solid.community
in the commented out line 29 in addbookmarks.sh and 35 in sendbookmarks.sh (usage info) is a typo.
the code says "ifps:foo" must be "ipfs:foo" ?
although I' m github user, I' m new in collaboration, so forgive if there had been a simpler way to correct that. perhaps someone in the solid chat could introduce me to issues and pull requests.
just a comment
create a bookmark pane for the data browser
a larger view when a single bookmark is considered
how to deal with large numbers of bookmarks?
I see this app is doing the following request:
curl 'https://example-user.inrupt.net/settings/publicTypeIndex.ttl' -X PATCH \
-H 'User-Agent: Moz[...]Firefox/69.0' \
-H 'Accept: */*' -H 'Accept-Language: en-GB,en;q=0.5' \
--compressed -H 'Referer: https://markbook.org/' \
-H 'Content-Type: application/sparql-update' \
-H 'Origin: https://markbook.org' \
-H 'Connection: keep-alive' \
-H 'Cookie: connect.sid=s%3Ac[...]Ao' \
--data $'INSERT DATA {\n
<#Bookmark> a <http://www.w3.org/ns/solid/terms#TypeRegistration> ;\n
<http://www.w3.org/ns/solid/terms#forClass> <http://www.w3.org/2002/01/bookmark#Bookmark> ;\n
<http://www.w3.org/ns/solid/terms#instance> </public/bookmarks.ttl> .\n
<> <http://purl.org/dc/terms/references> <#Bookmark> .\n
}'
This seems to assume that either that Cookie header, or the client cert (webid-tls) will be enough to authorize this request. But in Solid 0.8, an Authorization
header is needed.
Use case :
basically
How can we standardize this across solid and IPFS?
This issue is a place holder, to investigate whether ipfs bookmarks can be added to a bookmark file
allow urn:tag: uris to be part of a bookmark
combine many bookmark files into one
add a thumbnail to the side as a preview
Automatically add a thumbnail when a URL is entered
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.