{"id":15674494,"url":"https://github.com/simonbs/alfred-cloudapp-workflow","last_synced_at":"2025-05-06T23:18:03.525Z","repository":{"id":6404880,"uuid":"7643051","full_name":"simonbs/alfred-cloudapp-workflow","owner":"simonbs","description":"CloudApp workflow for Alfred 2.0 which allows for managing uploads.","archived":false,"fork":false,"pushed_at":"2013-04-08T12:35:30.000Z","size":168,"stargazers_count":14,"open_issues_count":0,"forks_count":2,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-05-06T23:17:58.826Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/simonbs.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2013-01-16T09:46:16.000Z","updated_at":"2022-07-27T01:32:35.000Z","dependencies_parsed_at":"2022-08-26T03:52:28.349Z","dependency_job_id":null,"html_url":"https://github.com/simonbs/alfred-cloudapp-workflow","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/simonbs%2Falfred-cloudapp-workflow","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonbs%2Falfred-cloudapp-workflow/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonbs%2Falfred-cloudapp-workflow/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonbs%2Falfred-cloudapp-workflow/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/simonbs","download_url":"https://codeload.github.com/simonbs/alfred-cloudapp-workflow/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252782835,"owners_count":21803410,"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":[],"created_at":"2024-10-03T15:45:38.493Z","updated_at":"2025-05-06T23:18:03.510Z","avatar_url":"https://github.com/simonbs.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"alfred-cloudapp-workflow\n========================\n\nA workflow for Alfred 2.0 for uploading files to CloudApp. And more.\n\n![](http://f.cl.ly/items/2U1V3K1O1a0k401Y0u3Z/alfred-cloudapp-workflow.png)\n\nFeatures\n===\n\nTwo file actions to upload a file to CloudApp. One action uploads as a public file while to other uploads the file as privately.\nView items recently uploaded to CloudApp and select one to copy the URL to the item.\nSend a bookmark to CloudApp. This is practically a very cool URL shortener. Especially if you have your own domain attached to your CloudApp account.\nYou do make mistakes, right? And you don’t want those mistakes on the interwebs, right? Delete items which were recently uploaded. \n\nCommands\n===\n- **cloud** Lists the recently uploaded files. Selecting one will copy the URL to the clipboard.\n- **bookmark (url)** Bookmarks the URL and copies the URL to the clipboard. This can be disabled in config.json.\n- **delcloud** Lists the recently uploaded files. Selecting one will delete the file from CloudApp.\n- And of course, files can be uploaded to CloudApp from the file actions.\nInstallation\n\nThe workflow is written in Python and uses pycloudapp by Luis Nell. Because I have modified this wrapper a bit to get private file uploads working, this is bundled in the workflow. You do however need to install `poster` which the wrapper uses. This is easily done using the *easy_install* command. If you don’t have *easy_install* installed (you probably do if you ever write Python scripts :-)), you can grab it here and follow the installation instructions.\n\nFire up a terminal and write:\n\t\n\teasy_install poster\n\nYou’ll probably need to use sudo.\n\nNow you’re ready to configure the workflow.\n\nEither download the workflow or grab the source code.\n\nIf you downloaded the workflow with a *.alfredworkflow* extension, you must change the extension to *.zip* and decompress the archive. This probably created a directory. If so, open it.\n\nNow, copy the file config.temp.json and rename it to *config.json*. Fill in your username and password for CloudApp. Your username is probably your e-mail address.\nThe attribute ‘copy_to_clipboard’ defines whether or not the URL should be copied to your clipboard when a file has been uploaded or a bookmark has been created. You can disable this, if you don’t want that behaviour.\n\nNow you’re almost done. Select all the files in the directory, right click them and choose “Create archive”. Change the extension of the newly created archive from .zip to .alfredworkflow. It is important that you do not archive the folder but only its contents.\n\nDouble click the file you just created and you’re done :-)\n\nAbout\n===\nThis workflow is developed by [@simonbs](http://twitter.com/simonbs).","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsimonbs%2Falfred-cloudapp-workflow","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsimonbs%2Falfred-cloudapp-workflow","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsimonbs%2Falfred-cloudapp-workflow/lists"}