kashiif / copy-urls-expert Goto Github PK
View Code? Open in Web Editor NEWCopy Urls Expert - Firefox Extension
Home Page: https://addons.mozilla.org/firefox/addon/copy-urls-expert/
License: MIT License
Copy Urls Expert - Firefox Extension
Home Page: https://addons.mozilla.org/firefox/addon/copy-urls-expert/
License: MIT License
These are some that I commonly see, and they should be extracted from clipboard:
Add any additional ones if you think they're worthy of it. More can be found here.
If I'm not mistaken, in order to switch format you have to go every time to the addon's option menu and then set the default format ?
It would be nice to have access to all defined formats from the right-click menu.
Much needed. (copy and go extension doesn't work anymore)
Mark one or more URL(s )-> right click-> copy URL(s) -> open URL(s) in a new tab(s).
Thank you
I think this would be convenient to have.
If you have any duplicate urls open in tabs, only copy one of them. And if you have any duplicate urls copied to clipboard, only open one of them.
I would rather not have my pinned tabs be copied. Can you add an option for it?
https://github.com/kashiif/copy-urls-expert/blob/master/LICENSE file is empty. I suggest adding a LICENSE, GPLv3+ is a good suggestion. Other good licenses exist too.
Thanks
Say I do a Google-search for PDF files (for example PDF files about regular expressions)
A list of PDF files show up.
I mark a region/select a few PDFs.
So far so good.
Now I would like to have the link (https) and pagetitle copied to clipboard.
Below screenshot may illustrate what I mean. The idea is that I would get something like:
Regular Expressions The Complete Tutorial, [note]princeton.edu/~mlovett/reference/Regular-Expressions.pdf
in clipboard, comma or tab separated, so it can be used elsewhere, like Excel.
[note] In this case I removed the https and www here so the url will not be 'clickable'
Please check these typos in the options text:
https://github.com/kashiif/copy-urls-expert/search?q=feautre&type=Code&utf8=%E2%9C%93
"feautre" should be "feature"
https://github.com/kashiif/copy-urls-expert/search?q=charcater&type=Code&utf8=%E2%9C%93
"charcater" should be "character"
Using the "Open urls from clipboard" option will remove the # character (plus any additional ones) from the opened url.
I would like very much to use your extension to grab multiple magnet links from multiple tabs, but i can't create a mask that cold get magnet:* for example, and some other urls types like skypeto: or callto:
It would be a great feature in your addon.
Thank you very much in advance. and if i'm saying something foolish i apologize.
PS I don't how the gitter chat works, so if you read that message there already plz, i just trying to reach you.
Sorry for the inconvenience.
Tks Again
Tech Tenente.
It's not working with Firefox 57, please update.
Thank you.
In Firefox 45 betas, Copy URLs Expert is not working when trying to copy URLs from selected text.
Currently when opening urls they are always opened at the end of the tab bar. I would prefer an option(s) to have it like this:
When using shortcuts, toolbar button, or opening urls in selection, open them after the selected tab.
When right-clicking a tab and using "Open Urls From Clipboard", open the urls after the tab you right-clicked on.
This issue is similar to #12.
The background tab which was right-clicked should have the url copied
The tab that is currently active always gets copied
In line with another suggestion in this "issues" list ("save in html", see: "#43"), suggestion to save the URLs as copied onto the clipboard, into file "CopiedURLs.txt" by default. (with possibility for user to modify this default name)
That makes sense, in that executing the add-on will regard the clipboard as the process' final stage.
Which is bizarre, as without any further manual intervention by the FF user, these results will not be persisted and be lost anyway.
Moreover, is seems wise to by default add a timestamp to this file name: "CopiedURLs_.txt".
Given the international nature of FF, it seems best to also foresee some parametrization for this timestamp, in order to allow both mmddyyyy and ddmmyyyy (as such avoiding to frustrate an important part of the FF users).
Similarly, the user should have the choice to also display hours-minutes-seconds as an integral part of the timestamp, if this format has his preference.
This is probably user error, but I am unable to copy the title of the page and the URL.
I'm trying to give myself two major options:
I apologize if this is just me and not a bug.
CUE toolbar button is appended at the rightmost position in the toolbar
CUE toolbar button is appended after the url bar by default
The actions for copying/opening urls should be accessible via customizable key bindings.
I currently use your extension Copy Urls Expert and Extended Copy Menu (fix version): http://mzl.la/1yQjt9g.
Do you think it's possible to add Extended Copy Menu functions to Copy Urls Expert? Maybe as an option?
I know these are two different add-ons, but maybe it's possible as they both work on selection and copying options? I ask because my Firefox is dying from add-ons overload and I think I'm not the only one, so having two merged into one seems a good option ;)
The tab context menu should copy the URL of the current tab under the mouse, not the active tab. This can be confusing for a new user trying to copy the URL of a tab that isn't the active tab.
I modified my local copy to do this, but will file a formal pull request later.
I guess many users like me use "Copy Current Tab" much more than the other "copy multiple tabs" options.
So please consider moving the "Copy Current Tab" menu-item from the sub-menu to the tab-context-menu (maybe just the above the "Copy URL Expert" menu-item) or at least to the top of the sub-menu.
Thanks in advance.
"Server not found" - http://www.kashiif.com/firefox-extensions/copy-urls-expert/
can we have it for chrome ?
Can this add-on be implemented using the new WebExtensions API?
In Firefox 44, Copy URLs Expert results in the following warning in the Browser Console every time Firefox is loaded:
DEPRECATION WARNING: FUEL is deprecated, you should use the add-on SDK instead.
You may find more details about this deprecation at: https://developer.mozilla.org/Add-ons/SDK/
resource://app/components/fuelApplication.js 1458 Application
resource://app/components/fuelApplication.js 726 af_ci
chrome://copy-urls-expert/content/copyurlsexpert.js 704 copyUrlsExpert._updateFuelAppData
chrome://copy-urls-expert/content/copyurlsexpert.js 700 copyUrlsExpert._readTemplates
chrome://copy-urls-expert/content/copyurlsexpert.js 127 copyUrlsExpert.init
chrome://copy-urls-expert/content/copyurlsexpert.js 32 copyUrlsExpert.handleLoad/<
Suggestion to add some kind of "separator line" after all tabs belonging to the same FF page, have been copied.
This for the option "Copy urls of all tabs in every opened window". E.g.:
XXXXXX
YYYYYYYY
ZZZ
********************************* <<<< separator line
AAAA
CCCCCCCCCCCC
BBBBBBBBBB
ZZZ
********************************* <<<< separator line
and so on.
This way, the user can be sure that the internal coherence which may exist in his "working URLs", will not be lost when he returns to this work/research-in-progress later on.
It seems best to foresee this as an option which can be selected (ticked) or not, as not all users will see this as an added value.
By default, the selection should be un-ticked.
Note that using this separator should NOT intervene with the numbering of every URL, provided the user has opted for this feature.
I.e. the numberering mustn't be reset after a separator.
Greetings,
I just recently started using this extension, and I really appreciate how customizable it is! :)
It would be great if you could make it compatible for Firefox Mobile (on Android) as well. Currently I don't believe there are any Firefox Mobile extensions that provide this functionality.
Thanks for considering my request!
Sean
$t in template should be used for tab character
There should be a visible notification in active window when urls are copied
I see the menu option where images can be captured. I not used yet,
however I have use for capturing other file types like .doc or .mpg.
of course the above are actually group types. like images encompass .jpg, gif, etc.
I saw an old issue that required a list of submenus. your answer was the kiss principle. I agree with that.
what ever solution you choose, I think a dial system was mentioned, is fine by me. As an advanced user I expect apps to have ability present. How I use, set it up is my problem.
two alternative ways.
. create a lite version
. ask for file type on the fly with maybe a popup window to select group types.
. options area has method for user to enter .mpg;,jpg
edited addition:
another option. create a series of KISS scripts that do one thing well. make them recognize each other and merge at run time for a uniform submenu system
isn't life as a programmer fun :-P
Hi -installed this plugin and found that Session Manager no longer saves sessions correctly. Automatic session backups result in saved sessions with many thousands of (non-existing) tabs which cannot be restored. Even the sessions saved before installing this plugin cannot be loaded any more - resulting error is:
This operation failed due to a file access error:
window.tabs is undefined(TypeError)
half way restored...-2017-03-13.session
SessionCookiesInternal.getHostsForWindow@resource://app/modules/sessionstore/SessionCookies.jsm:105:1
SessionCookiesInternal.update@resource://app/modules/sessionstore/SessionCookies.jsm:65:19
this.SessionCookies<.update@resource://app/modules/sessionstore/SessionCookies.jsm:28:5
SessionStoreInternal.getCurrentState@resource:///modules/sessionstore/SessionStore.jsm:2762:5
ssi_getBrowserState@resource:///modules/sessionstore/SessionStore.jsm:2001:17
ss_getBrowserState@resource:///modules/sessionstore/SessionStore.jsm:217:12
Private.getSessionState@chrome://sessionmanager/content/modules/session_data_processing.jsm:61:81
this.SessionDataProcessing.getSessionState@chrome://sessionmanager/content/modules/session_data_processing.jsm:32:10
... etc etc ...
Disabling this plugin did not seem to help - had to remove it completely.
Really loved the plugin, but unfortunately have to choose, and session backup is of higher priority for me.
Thanks,
Andrej
URLs are copied to clipboard
URLs are not copied at all
Firefox Developer Edition
Windows 8
When opening lots of urls from clipboard, it's much better to lazy load them.
Hi Kashif,
I just found your "Copy Urls Expert" plugin and intended to use the "Tabs In This Tab Group" functionality.
But shortly after I installed it I came across this notice from Mozilla:
Discontinuing the Tab Groups feature
A new add-on, Tab Groups Add-on, was created directly from the Firefox tab groups (Panorama) code, so I'm wondering if you'll continue to support the "Tabs In This Tab Group" functionality for use with the new "Tab Groups" add-on?
Thank You for your time and effort in providing "Copy Urls Expert",
Joe Schmitt
Maybe instead of 'Open URLs from clipboard' an option to 'Open selected URLs' would be a good idea?
Or maybe a choice between those two?
According to the Help file of "Copy Urls Expert":
QUOTE
To access these functions, find 'Copy Urls Expert' menu at following places:
Menubar -> Edit Menu
Firefox AppMenu -> Edit Menu
Tab Context Menu
Selection Context Menu
Copy Urls Expert Toolbar button (If you upgraded from a version older than 2.6.0, here is how to add button? to toolbar)
UNQUOTE
Hence, suggestion to leave the final word of where the user wants to be able to access this add-on, to the user!
E.g. by providing a list with these possibilities, all preceded by a "tick box".
These boxes should be ticked by default, thus offering the user the current "full installation" first.
Next, he can un-tick what he does not need, allowing him to make his menus and context menus as ergonomic and clutter-free as possible.
Even though this line is included:
<em:multiprocessCompatible>true</em:multiprocessCompatible>
the extensions does not appear to actually be e10s-compatible. Firefox 53 is dumping out of e10s mode whenever the extension is enabled. :(
There's an option in the Tab Mix Plus extension that uses the bookmark name as the tab title: extensions.tabmix.titlefrombookmark
And I'm wondering if you can either have the $title variable prefer the modified title from my bookmark over the original page title, or add a new variable that can achieve this if you prefer that.
Thanks kashiif.
Neither "Tabs in this window", "tabs in all windows", "this tab", etc. seems to work.
The Browser console shows in each of them:
TypeError: fmtPattern is null
copyUrlsExpert._transform()
copyurlsexpert.js:425
copyUrlsExpert._copyEntriesToClipBoard()
copyurlsexpert.js:380
copyUrlsExpert.performCopyTabsUrlWithTemplate()
copyurlsexpert.js:509
copyUrlsExpert.performCopyTabsUrl()
copyurlsexpert.js:498
oncommand()
browser.xul:1
In my case I wanted the selection to go to bookmark file.
Hopefully with method to create a new folder.
I also would need a Not function, like only capture urls that match tab domain. This would avoid capturing ads. of course the opposite would be nice. Not capture urls that match tab domain.
Would be helpful adding "copy and save as HTML file" into Copy-Url-Expert menu.
I save my url's in html pages with this filter:
<a href= "$url">$index. $title </a>$n<br> $url$n<br><br>
so it appears as a saved Firefox session.
Every time I paste copied url's from clipboard into a text file then save it as html. And from there I go.
It would be a great thing to have an option of directly saving url's into a html or txt file.
I tried to assign Ctrl+Shift+C
as a shortcut for copying tabs, however it was conflicting with "Inspector" feature of Firefox. So I used Keybinder to disable the Inspector shortcut, but Copy Urls Expert still does not allow me to assign that shortcut (despite not being used for anything). Is there a way to fix that?
Using the add-on in Nightly, attempting to use "Open All Urls In Selection" feature with some urls selected, doesn't open them as expected. In the Browser Console shows this error:
TypeError: copyUrlsExpert._getEntriesFromSelection is not a function[Learn More] copyurlsexpert.js:309:19
When installing the add-on for the first time, add CUE's button directly to the navigation bar, so users can discover it and won't have to move it manually to use it. Majority of add-ons already do this by default.
Will this extension be supported by Firefox 57 + versions?
how to do that??!
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.