{"id":19175075,"url":"https://github.com/paul-wolf/yewdoc-client","last_synced_at":"2025-05-07T18:23:24.172Z","repository":{"id":15187604,"uuid":"38205603","full_name":"paul-wolf/yewdoc-client","owner":"paul-wolf","description":"client app for yewdoc","archived":false,"fork":false,"pushed_at":"2022-12-26T21:36:47.000Z","size":654,"stargazers_count":8,"open_issues_count":6,"forks_count":2,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-04-20T01:33:02.587Z","etag":null,"topics":["cloud","command-line","document-management","markdown","pandoc","python"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/paul-wolf.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}},"created_at":"2015-06-28T16:22:48.000Z","updated_at":"2021-03-30T06:30:56.000Z","dependencies_parsed_at":"2023-01-11T20:22:59.795Z","dependency_job_id":null,"html_url":"https://github.com/paul-wolf/yewdoc-client","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paul-wolf%2Fyewdoc-client","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paul-wolf%2Fyewdoc-client/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paul-wolf%2Fyewdoc-client/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paul-wolf%2Fyewdoc-client/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/paul-wolf","download_url":"https://codeload.github.com/paul-wolf/yewdoc-client/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252932230,"owners_count":21827255,"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":["cloud","command-line","document-management","markdown","pandoc","python"],"created_at":"2024-11-09T10:20:52.009Z","updated_at":"2025-05-07T18:23:24.147Z","avatar_url":"https://github.com/paul-wolf.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"YEWDOCS\n=======\n\n[![Run pytest](https://github.com/paul-wolf/yewdoc-client/actions/workflows/main.yml/badge.svg)](https://github.com/paul-wolf/yewdoc-client/actions/workflows/main.yml)\n[![Documentation Status](https://readthedocs.org/projects/yewdocs/badge/?version=latest)](https://yewdocs.readthedocs.io/en/latest/?badge=latest)\n\nYewdocs is a personal document manager that makes creating and editing\ntext documents from the command line easier than using only an editor\nand filesystem commands.\n\n[Full documentation](https://yewdocs.readthedocs.io)\n\nYewdocs is for *text* documents: plain text, restructuredText,\nmarkdown, conf, etc. It offers these features:\n\n* Filesystem transparency: the user doesn't need to know where files\n  are stored.\n\n* Entirely keyboard driven.\n\n* Tags: define tags and organise your documents with them.\n\n* Familiar commands: yewdocs has commands like 'ls', 'head', 'tail',\n  that are familiar to most shell users.\n  \n* Optional cloud storage for synchronising to multiple\n  devices/workstations.\n\n* Document conversions: it will generate any format that pandoc is\n  able to convert to/from. There is special support for generation of\n  html and the use of templates.\n  \n* Integration with other command line utilities: as just another shell\n  utility, you can do normal shell piping in and out, grep, etc.\n\n\nThink of it as a command line note taking application. \n\nThe target users are those who prefer to work on the command line\nwithout the overhead of switching back and forth between a shell and\nthe host OS GUI. When working regularly on the command line, it is a\nconsiderable annoyance to have to break out to use the host OS file\nmanagement app to find files and use the mouse. Yewdocs lets the user\nseamlessly browse and operate on her collection of text files. These\ncan be snippets, larger documents, notes, etc. Exporting to other\nformats is easy and natural.\n\nA major design goal is to reduce the mental overhead of finding\nfiles. Once a file is managed by Yewdocs, it is easy to perform\noperations like editing it without needing to remember the exact name\nor location. Documents can be managed by Yewdocs either within its own\nrepository or in-place as linked documents.\n\nYou are not forced to choose between your favourite non-text editor\nand shell editor. You can just as well use Sublime, Atom or other\nnon-console interfaces for editing Yewdocs documents.\n\nIt's possible to maintain text documents on a server and sync to any\nlocal device that supports Python (\u003e= 3.6) and one of the common *nix\nshells.\n\nYou can edit and manage any kind of text file, txt, rst, md, conf,\netc. Yewdocs does have a slight prejudice towards Markdown for newly\ncreated documents but you can easily specify any format you wish or\nconvert a file to another format after creating it.\n\nCopyright Paul Wolf\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpaul-wolf%2Fyewdoc-client","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpaul-wolf%2Fyewdoc-client","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpaul-wolf%2Fyewdoc-client/lists"}