Git Product home page Git Product logo

glawrence / titles-extension Goto Github PK

View Code? Open in Web Editor NEW
2.0 2.0 2.0 1.12 MB

Extension to get page titles and urls and format them for use on a website or content management system, like Drupal. Alternatve output formats are compatible with different Wikis or in the Markdown format.

Home Page: https://www.geoffdoesstuff.com/titles-extension

License: MIT License

Batchfile 2.73% JavaScript 75.34% CSS 4.26% DIGITAL Command Language 0.26% HTML 17.40%

titles-extension's People

Contributors

glawrence avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar

titles-extension's Issues

Option to remove Query Parameters from URL

Add an extra option to "Path Mode" to strip out the query parameters in a url, so that instead of https://www.example.com/?utm_medium=referral&utm_campaign=main&utm_source=blog we get https://www.example.com

Improve website image quality

I have noticed that my screenshots are not very good quality. On AMO they are "acceptable" but on the website they are very poor. I should either use a different format or increase the JPEG quality for the website. The AMO images are probably okay for now but I might ask someone else to look.

Consider option to generate Markdown

Generate the preview and output as follows:

[Titles Extension :: Add-ons for Firefox](https://addons.mozilla.org/en-GB/firefox/addon/titles-extension/)

As this is suitable for use with Markdown files

Extension Description

It seems the description is not good enough, "link grabber" might be a better name. However the description on AMO and on GDS needs to be improved.

Option to have no target attribute

Whilst target="_self" is the same as not having the target attribute it would be nice to have the option in the target drop down to have "No target".

Work with all tabs

Currently only the "active" tab is copied to the clipboard, which is an approach that fits with the user interface. However an option to copy all tabs to the clipboard would be very useful. Some thoughts:

  • Add a blank line after pinned tabs
  • Consider how multiple windows are handled
  • disable Title & URL editing
  • disable "Relative Path"

Add support for URL only

Having the option to generate output where the title is not used but rather the URL, would seem useful, in some circumstances. This could work as a checkbox or toggle. Might also be good to add an output format that was just the URL as text, and maybe the title as another option.

Create alternative build for Chrome

It would be great to get the extension working in Chrome, there are some notes in #3 and on GDS about this. After Chrome I think Edge would be the next target

keyboard shortcut

I would like to pick a copy method and bind it to a keyboard shortcut for quick usage

multiple clipboard formats

I would like to be able to copy both rich text and plain text formats at once

that way if I paste it into Word, Slack, etc. I will get a formatted link with the title of the page as the display text and it linked to the page while if I paste into Markdown or a plain text editor I want to get whatever plain text format I specify (in my case I'll want Markdown)

this way I can quickly copy and paste it in one or multiple places and depending on what the paste target supports I'll get the "best" version pasted

Support Multi-Process Firefox

I have tested with Firefox Developer Edition and the extension does not work with E10S, aka Electrolysis. However I think it is possible to get it working and hence this should be done.

Add options for how "Copy All Tab URLs" works

Release 2.1.0 added a "Copy All Tab URLs" button, which does simply that. It works for all windows and puts each URL on its own line, in addition there is a blank line after the pinned tabs, so that these can be easily identified, with a line if ~~~~ characters to indicate separate windows and " [private]" appended to the end of URLs in private browsing or incognito mode.

I would like to add more control and customisability for this functionality.

Support another output format for Atlassian tools

I have recently seen that Atlassian tools like Jira want external links in the format as follows:

[link title|https://www.example.com]

This is not supported by any of the exiting output formats and hence a new one is needed.

Remember last used options

Currently if you are working on a Wiki or with a Markdown page the output type keeps resetting to HTML. It would be nice it options like "Target" and "Output" were persisted. In memory would be fine, so a reset after closing Firefox would not be an issue.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.