Skip to content

Latest commit

 

History

106 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Save to Anytype Browser Extension

Save important web pages with your selected text in Markdown format to Anytype. Lightweight and easy-to-use alternative web clipper.

Core Functionality

  • Web Clipping: Extracts the main content of a web page, removing clutter (ads, sidebars).
  • Markdown Conversion: Converts the extracted HTML content into Markdown format.
  • Form system: You can think of forms as templates. The most effective way to use Types created on Anytype. With unlimited properties.
  • File management: Managing images on web pages during web content saving with Anytype Files API.
  • Element selector: You can select a specific element on the page as a data source - you can parse strings and numbers.

Third-party Libraries

  • defuddle: Converts the web page to extracted HTML.
  • Turndown: Converts the extracted HTML content into Markdown format.
  • turndown-plugin-gfm: Plugin that converts HTML tables to Markdown for Turndown.
  • jscolor: JavaScript color picker.
  • Sortable: Reordering the form list by drag-and-drop.
  • jquery: For CSS and animation stuff.
  • Choices: For textbox and text input settings.

Storage Using

The extension stores the following using chrome.storage.local:

  • apiKey: Anytype API Key
  • selectedSpaceId: Selected space
  • selectedText: Temporarily selected text (5 seconds)
  • selectedTextTimestamp: Selection time

Developers

LazJedi - D!EMONIC

Disclaimer

This is my first JavaScript open source project. The methods used may differ depending on you. I'm just an amateur coder. Enjoy it!

License

This project is licensed under the GNU General Public License v3.0 (GPL-3.0). See the LICENSE file for more details.

Releases

Packages

Contributors

Languages