Comments (2)
Spoken about using the platform defaults instead elsewhere but otherwise this is a quick change from the current folder layout:
I'd also say drop the .ark
as a hidden folder or perhaps even altogether as it doesn't really serve much purpose
The .ark
folder is still created by arklib
from ark-shelf-desktop.
@mberry .ark
subfolder is essential at the moment since it allows us to sync user metadata to other devices.. Technically, user might have different folders with different links, each one should contain .ark
subfolder. These folders are used as indicators of user folders on mobile, during filesystem scanning. We might get rid of the hidden subfolder when we implement syncing library. So far we just utilize Syncthing as imitation of it, it works with files only, so we create .ark
folder right next to the data itself because user can choose syncing only that folder.
Sorry, I haven't mentioned this before. The issue is about location of the folder for storing links itself.
$HOME/.ark-shelf
This folder was suggested for the case when user doesn't really care about syncing etc. If nothing is specified, we need to use some default location. But we must allow user override this choice. The problem is that in main
links are stored in the working dir of the calling process.
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
- Notify user about existence of pasted URL HOT 3
- 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.