Jump to content


  • Content Count

  • Joined

  • Last visited

  • Days Won


Everything posted by Ritashugisha

  1. This will remove the no connection bug completely, but it will also force the connection evaluation to evaluate to true no matter what. This means that if the user has no internet connection but calls Luxinate for a url it will think that the user has a connection when they actually don't. This may cause unexpected results so use this fix at your own risk. If this was a bug from the latest release of the workflow then google's servers are on the fritz. If you haven't yet, you should try downloading the latest release of the workflow from the first post or from here.
  2. Hey guys, I really appreciate that there are still users using this workflow. However, the organization and maintainability of this workflow is very poor. Due to my school and my work, I haven't had much time to work on a rewrite. My plan is to completely rewrite the code this summer to increase the speed and maintainability of Luxinate. I've posted a quick change to the workflow to fix your problem. Please re-download and install the workflow!
  3. Thanks for the support! The current version of Luxinate (ver7) is kind of spotty when it comes to handling the LuxPlaylist and LuxUser options. Due to recent updates to youtube-dl, there are now options in youtube-dl that can help Luxinate handle these kinds of requests much easier. I've been working on Luxinate v8 for a little while now; this new version should handle many of the recent issues. Since v8 relies mainly on the new version of The Alfred Bundler (which is currently in development) to handle utilities and icons, Luxinate v8 should be much cleaner and run much smoother than the previous versions of Luxinate. Until I can release Luxinate v8, the LuxUser option may be failing due to the recent options added to youtube-dl. The best way to download these videos now would be to run youtube-dl from the command line. cd /Users/mattkneale/Desktop/YouTube\ downloads/;/Users/mattkneale/Library/Application\ Support/Alfred\ 2/Alfred.alfredpreferences/workflows/user.workflow.ACFE790C-B8A8-48DB-972D-3A57969BFB51/Resources/youtube-dl https://www.youtube.com/user/ernell42 You can try running the above command into Terminal.app for a makeshift way to download the user's videos to your download's folder, although, this isn't guaranteed to work.
  4. Thanks for the input anyway! During development of cocoaDialog wrappers I overlooked adding automatic user permissions. I'll make sure to fix that in the next update
  5. It depends on the video tour trying to download. YouTube sometimes encrypts it's video signatures for specific videos. It's a problem to community at YouTube-DL are trying to fix. Although it's completely possible that it's a unseen bug in Luxinate. So just to be safe I'll ask you to please post the logs like you did last time. I plan on doing some major tweaking to Luxinate over this weekend. Hopefully I'll be able to sort out any small little bugs that have popped up over the last two weeks
  6. Unfortunatly, from the log it looks like nothing is going wrong. Although you should be seeing some output from ffmpeg during conversion. I don't see any here so maybe it's a ffmpeg issue. What version of OSX are you running? Technically it shouldn't matter but might as well check anyway. Also during the download you should see a temporary file placed at "/tmp/Luxinate/" if for some reason the download failed because of a messed up signature, it could cause the conversion to fail. I would reinstall the workflow and try again while keeping an eye on the /tmp/Luxinate folder as well as the logs. Please respond with your findings
  7. Try running it while Alfred's debugger is running. Luxinate will output verbose logs to the debugger and help me determine what is going wrong. Please post some of the last bits of the log (to this thread) so I can figure out what is causing the problem. Since you say you can't see anything in the /tmp folder (or more specifically /tmp/Luxinate/) then that leads me to believe it might be a Python problem. Luxinate uses only standard modules in Python 2.7, so maybe your Python is out of date? Anyway, giving me output from the logs should be very helpful in solving your problem.
  8. Could you check the generated log? Logs are saved to /tmp/Luxinate/logs/lux_[DATE_HERE].log You can also see the log by using Luxinate while Alfred's debugger is running. Check what some of the last entries are in the log and post them to the thread. This may help me to figure out why things are bugging out for you.
  9. Luxinatev7.01 Update to fix several small bugs, I recommend you download from the link below and reinstall. Please let me know of your experiences with the new rewrite! ▶ Download v7.01
  10. The available version should still work fine. I've been working for about 2 weeks on a full rewrite and have been playing with some big improvements. So be looking for the next version of Luxinate in the next week or so!
  11. It may be a problem with Snow Leopard. Could you tell me what version of Python you have on your system? You can do this by going into the Terminal and typing: python you should see an output that looks similar to this: Python 2.7.6 |Anaconda 1.9.1 (x86_64)| (default, Jan 10 2014, 11:23:15) [GCC 4.0.1 (Apple Inc. build 5493)] on darwin Type "help", "copyright", "credits" or "license" for more information. >>> The version number is the 2.7.6 in the first line. What version are you running? (you can exit the Python command-line by entering quit())
  12. import os, sys import ToolUtil def convertSelect(query): if len(query) > 0 and query[0] == '.': query = query[1:] feed = ToolUtil.Feedback() # Feedback for Script Filter item = ToolUtil.getFinderSelection() # Gets the current selected item in Finder via Applescript formatFound = False if os.path.splitext(item)[1][1:].lower() in ToolUtil.SUPPORTED_FORMATS: # Checks if the selected item in Finder is in an array of legal extensions for i in ToolUtil.SUPPORTED_FORMATS: if query.lower() in i: feed.add_item(u'%s \u279c .%s' % (os.path.basename(item), i), 'Convert to %s' % i, 'tool "%s" "%s"' % (item, '%s.%s' % (os.path.splitext(item)[0], i)), # Script filter argument '', '', 'icon.png') formatFound = True else: feed.add_item('Selection cannot be converted', '', '', '', '', 'icon.png') formatFound = True if not formatFound: feed.add_item('Format .%s does not exist' % query, '', '', '', '', 'icon.png') return feed The feedback is then listed in the script filter, and whatever the user selects from the script filter gets passed to the following method... import os, subprocess os.environ['PATH'] = '%s:/opt/random/bin' % os.environ['PATH'] proc = subprocess.Popen(['{query}'], stdout = subprocess.PIPE, shell = True) (proc, proc_e) = proc.communicate() return proc Hope this helps.
  13. So I've fixed the $PATH to also use the /opt/random/bin path as well... /usr/bin:/bin:/usr/sbin:/sbin:/opt/random/bin via... os.environ['PATH'] = '%s:/opt/random/bin' % os.environ['PATH'] But for some reason I'm still getting the Alfred debug error and my script is still not working.
  14. I've run into a problem when trying to execute a Python script in Alfred. The script is basically running a subprocess using a program located at /opt/random/bin/. When I run the script, I get the following debug. [ERROR: alfred.workflow.action.script] Code 127: /bin/bash: /opt/random/bin/tool "/Users/ritashugisha/Downloads/file.txt" "/Users/ritashugisha/Downloads/new.txt": No such file or directory So I looked at the $PATH that Alfred was using... bump = open('/Users/ritashugisha/Desktop/path.txt', 'w') proc = subprocess.Popen(['echo $PATH'], stdout = subprocess.PIPE, shell = True) (proc, proc_e) = proc.communicate() bump.write(str(proc)) bump.close() and found the following: /usr/bin:/bin:/usr/sbin:/sbin This doesn't include what I need it to include. So do you have any ideas for tricks to get around this? Or am I approaching this the wrong way? Thanks for any help you provide!
  15. MoonMovie(alpha) This workflow allows you to easily find streaming and downloading links for many movies and television shows Script Filters The script filters in MoonMovie include the following: Moon Searches most relevant titles MoonMovie Searches for a specific title of a movie MoonShow Searches for a specific title of a television show By using the keyword Moon in Alfred the following results appear. The default Moon option will search for the most relevant titles available, whether that be a television series or a single movie. Selecting a series in the default moon option will list out all available episodes of that series. The subtitle of each results allows you to see if that episode has links available for streaming. Not all links shown in the subtitle can be streamed from, so make note that some episodes or movies may not have streaming links When you select an episode from the episode listing above, a list of 5 available streaming links will load for you to choose from. When highlighting one of these stream links, CMD+Enter will load up the download link from that stream. The MoonMovie script filter searches for much more specific results than the default Moon script filter. Since the database for these movies isn't the easiest to work with, you may need to sometimes use a special parameter to find the movie or show you are looking for. This parameter is @year= With this parameter you can specify the search year, thus narrowing down your search immensely. MoonShow works the exact same way as MoonMovie, except for searching shows instead of movies. Action Modifiers The only action modifier in MoonMovie is CMD. When highlighting a streaming link, using this action modifier will get the associated download link from that stream. Download MoonMoviev1.2 [Download]
  16. Update v4.3 [Download] Hey guys! New update. I've now built an installer that manages the installation and setup of large assets. So the workflow has gone from about 10.3mb to 3.1mb. When you first run a script inside of OmniTube the following things should happen: • OmniTube will take a little while to install all required dependencies. • It will then ask you to authenticate your profile inside of a separate window. • Then OmniTube will grab your information and open up the introduction webpage. After these things finish, OmniTube should be completely functional. Some of the scripts in this program are still experimental (GlyphManager and LuxePrisimPackageManager). I have the capability to test them only on my system, and I don't release or use them until they are working perfectly for me. That doesn't mean that they work perfectly on all systems. So if you find a bug or error, please let me know! Thanks for the encouragement!
  17. The way I had to set up OmniTube to upload Packal is extremely unstable. I would recommend downloading the version from this thread in order to fix the crashing issue (hopefully). I am still working on an update to fix the size and other issues. I'm close to being able to release it (I think), but I still need to test it some more, and play around with trying to get everything to move faster. I hope to get this update out by the end of this week.
  18. v5.2.0 is mostly an experimental release. Technically... the workflow should automatically determine whether your current theme in use is dark or light, and then change all icons to fit with your theme. You may have to run some of Luxinate's script filters a couple of times before the change is completed. So, it should be automatically modified depending on your theme. Unfortunately, after a lot of bug reports and testing, I think that it may be broken for other users. (currently it doesn't break when I use it or run thousands of tests on it, so I don't have any idea of where to start fixing it) But don't worry, the only major update to Luxinate in v5.2.0 is the feature to automatically change icons. So if you find that it isn't working for you, then you can download the previous version (v4.1.1) from the original post on this thread. If you wouldn't mind doing me a favor, could you open your "Console.app" and click on the "User Diagnostic Reports" dropdown in the left column of the application. While there, could you tell me if you see any crash reports that begin with the title GlyphSetup? If you do, could you send me the error log via this thread or email me at ritashugisha@gmail.com. Thanks for your help!
  19. Thanks! Do you mean Vimeo search support or Vimeo downloading support? I don't have any plans to add Vimeo search support similar to LuxYouTube and LuxSoundCloud. But downloading Vimeo videos by entering the URL through the default Luxinate option should work fine. At least it does for me. Test out the default Luxinate option with a link to a Vimeo video and see if it downloads for you.
  20. Thanks, I knew that this was an issue for some systems. I'll be working on a fix to it soon, right now I'm fairly busy with other workflows that TumblrBackup sorta fell behind.
  21. Thanks for the feedback! As of now I'm working on a project that will download and correctly setup all dependencies for any of my workflows. So eventually the workflow will be smaller and available from Packal. It will also allow you to use already setup applications like cocoaDialog and terminal-notifier if they are already located in your /Applications/. This will hopefully fix not only the size and reoccurring dependency issues, but hopefully will fix any framework problems that occur as well. I'll also look into fixing the LaunchServices.plist issue. Thanks for the reports!
  22. Update OmniTube(v3.8a) Hey guys! I've tried to get OmniTube to function better on other systems. (It is working perfectly for me right now) Here are a few things to note before you update: This workflow grows faster after more use. If it seems slow at first then just run YouFeed a couple of times to speed it up. Dark and light icons are now supported with GlyphSetup (thanks to Clinton Strong for helping me out with this project) Icons are setup for light themes on install. Icons will change after about 30 to 60 seconds of using a dark Alfred theme. Every web-browser should now be supported, but Google Chrome and Firefox are the only two that support the account authentication. (the web browser listed as your default will be used to open and view all URL's after authentication) OmniTube now manages all of your playlists. You can access your playlists through YouProfile. The action modifiers in OmniTube CAN NOT BE MODIFIED. So much of the workflow rides on these modifiers that if they were to change it would most-likely break it. I have tried to include all dependencies within the workflow (thats why it is so big), but I may have missed something. So if anyone wants to do some DYI debugging and finds a missing dependency, then please let me know. Hope you guys enjoy, and as always please leave any and all questions and bug reports on this thread! Thanks!
  23. Luxinate v5.2.0 New update (March 17, 2014) Thanks guys for all of the awesome support and encouragement! Here is a small update that fixes a couple issues brought up by some of the users. This new update includes the following upgrades: Newer version of youtube-dl New dialog handler (cocoaDialog) Added GlyphSetup support (Now there is no need to split the workflow between two different colored icons!) Many bug fixes Download Luxinate v5.2.0 Sorry for the long delay, most of my time is being taken up for either school or working on getting the bugs out of OmniTube. Hope you guys enjoy!
  24. @ClintonStrong I've made a couple of my own modifications to your program. Thanks for the idea as well as the base class! If you want to see what I changed you can view the source HERE.
  • Create New...