{"id":18320594,"url":"https://github.com/lukasbach/obsidian-file-order","last_synced_at":"2025-03-04T07:07:37.292Z","repository":{"id":150379494,"uuid":"620557172","full_name":"lukasbach/obsidian-file-order","owner":"lukasbach","description":"Obsidian plugin to reorder files with drag-and-drop by customizing a number-prefix in the filenames","archived":false,"fork":false,"pushed_at":"2024-09-04T14:32:42.000Z","size":14218,"stargazers_count":71,"open_issues_count":14,"forks_count":4,"subscribers_count":5,"default_branch":"main","last_synced_at":"2025-02-25T06:11:17.822Z","etag":null,"topics":["files","obsidian","obsidian-md","obsidian-plugin","order","plugin","prefix","reordering"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lukasbach.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"lukasbach"}},"created_at":"2023-03-28T23:22:05.000Z","updated_at":"2025-02-19T11:07:48.000Z","dependencies_parsed_at":"2024-03-10T14:25:37.346Z","dependency_job_id":"2772c346-d19d-42d1-b862-72068ab58172","html_url":"https://github.com/lukasbach/obsidian-file-order","commit_stats":{"total_commits":55,"total_committers":2,"mean_commits":27.5,"dds":"0.018181818181818188","last_synced_commit":"f6a46dd2c4ddfd413429c93e28573071c0c01254"},"previous_names":[],"tags_count":10,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lukasbach%2Fobsidian-file-order","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lukasbach%2Fobsidian-file-order/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lukasbach%2Fobsidian-file-order/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lukasbach%2Fobsidian-file-order/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lukasbach","download_url":"https://codeload.github.com/lukasbach/obsidian-file-order/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241801206,"owners_count":20022384,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["files","obsidian","obsidian-md","obsidian-plugin","order","plugin","prefix","reordering"],"created_at":"2024-11-05T18:16:49.157Z","updated_at":"2025-03-04T07:07:37.262Z","avatar_url":"https://github.com/lukasbach.png","language":"TypeScript","funding_links":["https://github.com/sponsors/lukasbach"],"categories":[],"sub_categories":[],"readme":"# File Order Obsidian Plugin\n\n\u003e Use number-prefixes in your file names to define a custom order, and use drag-and-drop in the file explorer to update that order.\n\n- Find the Plugin \"File Order\" in the community plugin list in obsidian to install.\n\nTo use, after installation you can right-click on any folder or item and click\non \"Reorder items\" to open the reorder dialog. There, you can drag and drop items\nto customize their order. By clicking in the down-arrow next to the \"Files\" or \"Folders\"\ntitle, you can access additional options. There you can customize a minimum prefix length\n(e.g. have all prefix numbers be at least 3 characters long), customize the delimiter\n(a single space by default, but can be anything) or the starting index.\n\nReordering items will automatically update all references to any files you are reordering.\n\nYou can also always clear a custom ordering you made in the past, which will remove the \nprefixes from the file names and restore the default ordering.\n\nWhen you open the reorder dialog another time in the future on a folder, which you have\ncustomized before, the plugin will automatically infer these options from the set file names.\nThis means that the plugin maintains no settings itself, every ordering information used\nis stored in the file names themselves, meaning you can continue to use the ordered files even\nafter you uninstall the plugin, and the plugin will also be able to read and allow you to edit\norderings you have created manually in the past.\n\nIn the plugin settings, you can also define default values for prefix length, delimiter and\nstarting index.\n\n![obsidian-order-files-demo1.gif](obsidian-order-files-demo1.gif)\n\n![obsidian-order-files-demo2.gif](obsidian-order-files-demo2.gif)\n\n## Screenshots\n\n![img.png](img.png)\n\n![img_1.png](img_1.png)\n\n![img_2.png](img_2.png)\n\n## Contributing\n\nTo make changes to this plugin, first ensure you have the dependencies installed.\n\n```\nyarn\n```\n\n### Development\n\nTo start building the plugin with what mode enabled run the following command:\n\n```\nyarn dev\n```\n\n_Note: If you haven't already installed the hot-reload-plugin you'll be prompted to. You need to enable that plugin in your obsidian vault before hot-reloading will start. You might need to refresh your plugin list for it to show up._\n\n### Releasing\n\nRun `yarn release` to release a new version.\n\n---\n\n\u003csub\u003eThis plugin was generated by (create-obsidian-plugin)[https://www.npmjs.com/package/create-obsidian-plugin]\u003c/sub\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flukasbach%2Fobsidian-file-order","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flukasbach%2Fobsidian-file-order","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flukasbach%2Fobsidian-file-order/lists"}