Comments (3)
Open questions:
- just match resource ids or compare URLs?
- should we strip query parameters before comparison?
from ark-shelf-desktop.
@kirillt Is there a difference between ressource ids or URLs? It depends the behavior but I think we should keep full URL because it can resolve in different pages. For examples if query is used to filters some result may be that"s the result we are interested in
from ark-shelf-desktop.
@gwendalF basically resource ids approximate URLs pretty well, i.e.:
- if id1 = id2 then url1 = url2 with 99.99% chance
- if id1 ≠ id2 then url1 ≠ url2 with 99.99% chance
We can ignore potential collisions for this moment. Later, we'll create more sophisticated ResourceId
in arklib.
I also think we should not strip query parameters. I had this idea, but URL can change significantly if we remove parameters from it. Better to implement grouping by domain.
from ark-shelf-desktop.
Related Issues (20)
- Description should be displayed in the list HOT 1
- Search by words in title or description HOT 1
- Replace alphabetical sorting by un-sorting HOT 2
- CLI subcommand for link creation
- Session tags / Tags context
- Empty links list when starting without internet connectivity
- Move create react app to vitejs HOT 1
- Tauri State being used for filepath constant HOT 1
- Link won't save if scheme is missing HOT 1
- Replace Icon
- Switching order of links
- Use local data when possible
- Can't open fresh folders with `.link` files HOT 3
- Use "atomic files" and properties from arklib HOT 1
- Bump arklib version to `357e62f`
- Description from frontend always None HOT 1
- Readlink api not return correctly in the frontend HOT 2
- Non-blocking title and description fetching HOT 1
- JSON files with `null` fields
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ark-shelf-desktop.