{"id":16431739,"url":"https://github.com/dev99problems/raycast-scripts","last_synced_at":"2025-08-12T02:33:17.439Z","repository":{"id":41429092,"uuid":"398531130","full_name":"dev99problems/raycast-scripts","owner":"dev99problems","description":"Personal Raycast scripts","archived":false,"fork":false,"pushed_at":"2024-02-15T09:52:03.000Z","size":466,"stargazers_count":7,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-08-02T16:55:57.960Z","etag":null,"topics":["ffmpeg","github","js","pull-requests","raycast","raycast-command","raycast-script","ruby"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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/dev99problems.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}},"created_at":"2021-08-21T10:39:07.000Z","updated_at":"2024-06-07T21:34:46.000Z","dependencies_parsed_at":"2024-02-02T22:24:41.038Z","dependency_job_id":"719408d9-4284-4cf7-a024-65b5e4057d87","html_url":"https://github.com/dev99problems/raycast-scripts","commit_stats":null,"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"purl":"pkg:github/dev99problems/raycast-scripts","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dev99problems%2Fraycast-scripts","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dev99problems%2Fraycast-scripts/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dev99problems%2Fraycast-scripts/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dev99problems%2Fraycast-scripts/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dev99problems","download_url":"https://codeload.github.com/dev99problems/raycast-scripts/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dev99problems%2Fraycast-scripts/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":269988795,"owners_count":24508525,"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","status":"online","status_checked_at":"2025-08-12T02:00:09.011Z","response_time":80,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["ffmpeg","github","js","pull-requests","raycast","raycast-command","raycast-script","ruby"],"created_at":"2024-10-11T08:32:20.936Z","updated_at":"2025-08-12T02:33:17.390Z","avatar_url":"https://github.com/dev99problems.png","language":"JavaScript","readme":"\u003cdiv align=\"center\"\u003e\n    \u003cimg alt=\"Raycast Logo\" src=\"images/raycast-logo.svg\" height=\"100\"/\u003e\n    \u003ch1\u003eraycast-scripts\u003c/h1\u003e\n\u003c/div\u003e\n\nHome of **dev99problems'** self-written `Raycast` scripts\n\n## Raycast\n[raycastapp](https://www.raycast.com/)  is ~~Spotlight on steroids~~ is a blazingly fast, extendable MacOS app launcher and way more!\n\nMost of these **raycast scripts** are used on daily basis. Nothing major, \njust small simple things, which **make my life easier**.\n\n\u003cbr/\u003e\n\n## List of commands\n\n### 📹 video:convert\n\nScales down all `today` created videos (screencasts), using `ffmpeg` into 1920:1024 format.\nUsually such scale down helps to lost up to **75% of the initial file size** and after that — such files\nare super easy and fast to share.\n\nhttps://user-images.githubusercontent.com/6503508/187051414-5b14293a-d74d-4f36-b29f-8276fc06a126.mov\n\n\u003cbr/\u003e\n\n\n### 💲 subsminder\n\nDisplays current active `monthly/yearly` subscriptions I have (stored at `Airtable`)\nin a form of a table view with `total` field, info about `paid` subs this month/year,\n`next` closest payment and auto cron updater of payment dates while `subs` remain marked as `renewed`.\nThe same `cron` job sends messages one day before the next `monthly` subscription payment.\n\n**Yearly subs**\n![subsminder_yearly](https://user-images.githubusercontent.com/6503508/205745717-4aa20bc1-7bcf-4ccb-9a87-d2417c5c686f.jpg)\n\n**Monthly subs**\n![latest_subsmidner_screen](https://user-images.githubusercontent.com/6503508/204893478-3d6232c5-cf3c-4a6d-a998-90824db6e72e.jpg)\n\n\u003cbr/\u003e\n\n\n### 🛫 synclair:(up \u0026 down)\n\nSimply configured `rsync` command to sync local folder, full of `*.md` notes to iCloud.\n\n\u003cimg width=\"1084\" alt=\"synclair_dry_run\" src=\"https://user-images.githubusercontent.com/6503508/190903826-73410d90-0156-4616-9ebf-43bd7c8aa44d.png\"\u003e\n\n\u003cbr/\u003e\n\n\n### 🤖 pulls:open\n\nGets all open `Github pull-requests` of author, from a `list of projects`, grouped by the `section`.\n\n\u003cimg src=\"./images/pulls-open.jpg\" alt=\"drawing\" width=\"570\" /\u003e\n\n#### Rationale\nEven though, `Raycast` has this functionality `out of the box`, if you use your `personal` Github account for both **personal**\nprojects and **private** projects of your work `organization`, you often need to request the broader list of `access` in your \norganization for this integration to be able to get your `work pull-requests` and it may be a problem.\n\n**`So to avoid these`** restrictions and additional access requests, this little fellow was implemented.\n\n\u003cbr/\u003e\n\n\n### ✂️ trim:link\n\nTrims the meta data from [Great Suspender](https://chrome.google.com/webstore/detail/the-great-suspender/jaekigmcljkkalnicnjoafgfjoefkpeg?hl=en) links.\nWorks pretty much the same as [great-suspender-link-trimmer](https://github.com/dev99problems/great-suspender-link-trimmer)\n\nhttps://user-images.githubusercontent.com/6503508/137031968-ce1e2837-5a70-4e11-939f-97150e248289.mov\n\n\u003cbr/\u003e\n\n## Related Links \nHere is `repo` of [community driven scripts](https://github.com/raycast/script-commands) for `Raycast`\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdev99problems%2Fraycast-scripts","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdev99problems%2Fraycast-scripts","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdev99problems%2Fraycast-scripts/lists"}