{"id":13529800,"url":"https://github.com/s-p-k/foxy","last_synced_at":"2026-03-14T10:36:09.412Z","repository":{"id":12222664,"uuid":"14831231","full_name":"s-p-k/foxy","owner":"s-p-k","description":"A simple script that handles bookmarks stored in a txt file.","archived":false,"fork":false,"pushed_at":"2018-06-10T00:14:49.000Z","size":38,"stargazers_count":42,"open_issues_count":0,"forks_count":3,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-11-02T16:38:55.153Z","etag":null,"topics":["bookmark","chrome","cli","dmenu","firefox","foxy","store-bookmarks","surf","sync"],"latest_commit_sha":null,"homepage":"","language":"Shell","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/s-p-k.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":"2013-12-01T00:41:56.000Z","updated_at":"2024-07-16T04:54:28.000Z","dependencies_parsed_at":"2022-09-03T19:00:15.886Z","dependency_job_id":null,"html_url":"https://github.com/s-p-k/foxy","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/s-p-k%2Ffoxy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/s-p-k%2Ffoxy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/s-p-k%2Ffoxy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/s-p-k%2Ffoxy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/s-p-k","download_url":"https://codeload.github.com/s-p-k/foxy/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246680229,"owners_count":20816654,"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":["bookmark","chrome","cli","dmenu","firefox","foxy","store-bookmarks","surf","sync"],"created_at":"2024-08-01T07:00:39.507Z","updated_at":"2025-12-17T01:03:10.849Z","avatar_url":"https://github.com/s-p-k.png","language":"Shell","funding_links":[],"categories":["Command-Line Productivity","Shell"],"sub_categories":[],"readme":"# Description\n\n  foxy(1) is a small script that offers the ability to store bookmarks in a\n  plain text file. It has ability to add, remove and seach bookmarks.\n  At the moment, foxy(1) does not handle syncing bookmarks between machines.\n  It's written so that one can quickly open his bookmarks that are stored in\n  a plain text file to an already running firefox session. \n\n  It can also work with the [surf](http://surf.suckless.org/) browser. We\n  suppose that the user has a remote private git repo and uses ssh to sync\n  between machines. Along with foxy, comes another small useful script called\n  fmarks. It's useful to open in fast and easy way common pages like search\n  engines etc. fmarks also works better with dmenu but can still work within a\n  terminal emulator.\n\n\n#### NOTE: In order to work properly, foxy needs [dmenu](http://tools.suckless.org/dmenu/)\nUsers will be able to use foxy(1) from any terminal emulator but dmenu makes\nit easier.\n\n\n# Installing foxy and fmarks\n\nInstalling foxy and fmarks you simply have to run `make install`. Manual page of\nfoxy is also installed with the scripts. To remove both scripts you must run\n`make uninstall`.\n\n# foxy\n\nA simple script that handles bookmarks stored in txt file. It's written so that\none can quickly open his bookmarks that are stored in a plain text file to an\nalready running firefox session using dmenu.\n\n### options\n\n#### -h \n`show usage message and quit.`\n\nYou can run foxy with the below options directly from dmenu:\n\n#### -s tag\n\nsearch for a tag in $bookmarks file. Currently foxy can search only for\none tag. Show the search results using dmenu so the user can choose a\nlink. Example:\n\n`foxy -s search-engine`\n\n#### -a LINK @tag1 @tag2...@tagn\nadd LINK as a bookmark with tags from 1 to [n]. Example:\n\n`foxy -a http://www.google.com @search-engine @google`\n\n#### -t\nshow all bookmark tags filtered with uniq(1).\n\n#### -n\nshow the number of stored bookmarks. There's no point to use dmenu\nfor this option. Just use your terminal.\n\n#### -c tag\nshow number of bookmarks that are tagged with \"tag\"\n\n#### -d tag\nDelete a bookmark. Search bookmarks for \"tag\", pipe output to dmenu,\nselect and delete bookmark. There's an option to open to your browser the\nbookmark you chose to delete if you uncomment 2 lines. Read the foxy src for\ndetails.\n\n# fmarks\n\nAnother simple script that can be used with or without foxy but I find it quite\nhandy anyway. fmarks helps you open your favourite pages from the pages.txt\nfile.\n\n## options\n\n        if no option is passed to fmarks, it assumes you want to open a page with surf.\n\n#### -f\n        fmarks will open the page with firefox\n\n#### -h\n        show help message and exit\n\n# Bugs\n\nIf a proper number of arguments is passed to foxy when using the -a flag,\nit can't tell if the user passed a proper URL\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fs-p-k%2Ffoxy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fs-p-k%2Ffoxy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fs-p-k%2Ffoxy/lists"}