Skip to content

ocie/webDecoder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

web decoder

This is a chrome extension that decodes the text selected by the user. Each decoding is given a score to try and put the most helpful decodings at the top.

To use the extension, simply right click on any text on a page and choose the "decode" option from the context menu.

building

npm ci npm run build

Todo

  • support unicode (try decoding 4p2k77iP)
  • appears in multiple locations? Look at "justpaste.it"
  • prevent restyling button
  • extension not working on initial install
  • i18n
  • about info listing libraries, GitHub link
  • [XX] not working on Chrome developer site (iframe issue?)
  • [XX] exclude chrome:// URLs or extensions gallery - doesn't look possible. The contextMenu API only provides an allow list for which URLs the menu will appear in. I want it for all URLs except for chrome:// and extensions gallery.
  • automaticlaly sync version number in manifest with package.json/npm version command
  • basic instructions in popup
  • evaluate matches in content-script
  • close dialog when decoding a new item
  • scroll bars for results
  • types for text decoder/binary decoder
  • build from typescript sources
  • display text to be decoded in the context menu as well as popup
  • place popup so it doesn't cover the cursor
  • allow user to select placement of popup
  • allow user to write their own decoders
  • import react and improve UI
  • decode images
  • publish to chrome extension store
  • better icon
  • allow user to select decoders
  • unit testing
  • allow user to copy to clipboard
  • binary viewer
  • add relative time to timestamp decoders
  • add decoder for css colors
  • uri decoder
  • dialog form closure
  • dialog remove zindex

About

a chrome extension that decodes text on the page.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors