josh- / CloudyTabs

CloudyTabs is a simple menu bar application that lists your iCloud Tabs.
http://joshparnham.com/projects/cloudytabs/
792 stars 51 forks source link

Add "Save tabs from x as text file" feature #55

Closed ondono closed 4 years ago

ondono commented 5 years ago

After 2 days of search, asking on Ask different, on the Apple support forums, etc... I came across CloudyTabs. I've seen that I am not the only one that fills the safari tabs on my iphone pretty badly.

Using CloudyTabs will most likely freeze my macbook, since I'm over 300 tabs, but It occured to me that this app should be able to generate such a text file. I'll be looking into this to see if it's a useful enhancement.

dweade commented 5 years ago

I was just on here to request a feature like this. I've been having issues with Chrome not opening more than @25 URLs from Cloudytab and found Firefox was handling this fine, so I switched over everything this week.

What did fork for me, that ondono might try, was opening all the tabs (58 in my case) and keep hotkeying a new browser window every 30 or so. Then, use OneTab to funnel all of them to a collection (OneTab creates a text list of tabs you can open later). Most tabs were still loading when they were funneled off but you do have to wait until all the links are opened from Cloudytab or else the new tabs will open in whichever browser page is active. It's possible your computer would bog down before 300 can be opened.

Using OneTab just now made me think of such a list and being able to drop it into OneTab's page of lists would work right into my workflow.

How OneTab's export/import list appears (which is just a list): https://github.com/josh-/CloudyTabs | josh-/CloudyTabs: CloudyTabs is a simple menu bar application that lists your iCloud Tabs. https://github.com/josh-/CloudyTabs/pulls | Pull Requests · josh-/CloudyTabs https://github.com/josh-/CloudyTabs/projects | Projects · josh-/CloudyTabs

Thanks

ondono commented 5 years ago

I actually went and used cloudy tabs to open all ~400 tabs and ran the script.

My i7 suffered a little, and some of the tabs appeared as "Error: safari could not load the resource", so I had to repeat the process and do a lot of file cleaning and manually checked that all pages were there. A little bit tedious but it was done in 40 min.

I've now cleaned my phone, and set up a calendar alarm to empty the backlog every 2 weeks. Now I just need to find a way to automate consolidation and to ease organization (maybe tabs). I've I figure out something I'll be sure to ping back to this issue for others in this situation.

cliffordp commented 4 years ago

Duplicate of https://github.com/josh-/CloudyTabs/issues/40

cliffordp commented 4 years ago

This worked for me for the maximum 500 tabs on iPhone, without having to open any of them on Mac (my biggest concern, for performance and dropping any) -- no CloudyTabs needed:

  1. Have no bookmarks in Safari to start (recommended, not required)
  2. Add all iPhone open tabs as a folder of bookmarks (long-press the Bookmarks icon on iPhone Safari)
  3. Safari > File > Export Bookmarks
  4. Chrome > Import Bookmarks and Settings (the auto-importer from Safari didn't work for me)
  5. Chrome > Bookmarks > Bookmark Manager > verify the Safari export got imported successfully
  6. Safari > Bookmarks > Edit Bookmarks > delete the folder
  7. Long-press the Tabs icon on iPhone and close ALL tabs (scary but feels good)
  8. Use whichever variety of Chrome tools/extensions to do what you will (open all links within a specific bookmark folder, export to text, etc.)
josh- commented 4 years ago

Hey everyone, I've just released Version 2.0 which includes support for exporting tabs from each device to a CSV file.

From CloudyTabs go to 'Export All Tabs From', select your device and then choose a filename.

Please let me know if you have feedback on the feature 😄

mcdado commented 4 years ago

Hey everyone, I've just released Version 2.0 which includes support for exporting tabs from each device to a CSV file.

From CloudyTabs go to 'Export All Tabs From', select your device and then choose a filename.

Please let me know if you have feedback on the feature 😄

Thank you! It's a very good idea, and it's implemented well! It would be nice if the same feature could be added for reading list!

Also, maybe there should be a limit of bookmarks in the list before they get pushed in a submenu, for example i have 6 page-down amounts of links. They options for exporting are at the bottom. Maybe say, show in the list until there are 20 otherwise use a submenu?