Giter VIP home page Giter VIP logo

supermemoassistant.plugins.import's People

Contributors

fossabot avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

Forkers

fossabot

supermemoassistant.plugins.import's Issues

In browser extracts for incremental video

Description

  • From discord discussion and my discovery of SM functionality of storing videos in this weird place
  • This is not an idea but a beginning of an idea or path to an idea (related to videos)
  • Alexis mentioned in browser extracts

Sketches, Videos, ...

This is what i see in IE browser history
image

This is what opens when i click the link (same overlay that SM uses in incremental video)
image

Link looks like this:
http://supermemory.info/iv/yt.htm?videoid=QX50u92RqKg&resume=0:00&start=2:17&stop=4:08&ts=2020329318447

Motivation

This issue is about utilizing the fact that videos are stored that way.

Add a default "fallback" RootElement

When a WebsiteCfg doesn't define a RootElement, or when no WebsiteCfg can be found, fallback to a default, customizable RootElement.

This RootElement would be configured in a General settings tab, under the Import Settings.

Add to the chrome/firefox extention a feature that allows you save extracts while on the web

When you're on chrome have an ability to extract just a small part of a webpage or an entire webpage that get's saved and auto imported into supermemo when you open it. That way for mac users they can create extracts while supermemo is on a different PC - like have a SMA account where you're extracts are saved.

Maybe extend the functionality to mobile, where you can create imports that get saved online, that auto import into SM next time you open SM.

User-defined information fields

Description

List of additional Regex's in configured websites to extract user-defined information, such as the author, publication date, etc.

Environment

When should this feature be enabled ? Which environments should support it ?

During importing a website. Supported for any configured website.

Motivation

Why do you want to see this feature ? What use cases does it support ? Approximately how big percent of user base do you think would use this feature ?

I often import information from the same websites, which is why I've set up some configured websites. However, these configs only let me extract the title and date, not any of the other relevant bits of context. Many people who use website configs would use this.

Documentation-type explanation

  1. Open the configured website of choice
  2. Click "Add context Regex (optional)"
  3. Add a name
  4. Define the Regex
  5. Save
  6. Import website, and see the new field in the context information (yay!)

Drawbacks

What potential issues should we consider ? Why should we not do this ?

I think this would fit quite naturally. Possible reasons would be overcomplication through too many features, and incompatibility with some parts expecting a fixed set of extracted context fields.

In-browser extract

  • Extract to SM
  • Extract to SM with options
    • Destination node
    • Priority
  • Highlight extracts

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.