Coder Social home page Coder Social logo

obsidian-readitlater's Introduction

Hi there ๐Ÿ‘‹

Twitter_profile

  • ๐Ÿ”ญ Iโ€™m currently working on nx plugins
  • ๐ŸŒฑ Iโ€™m currently learning Obsidian, Angular
  • ๐Ÿ‘ฏ Iโ€™m looking to collaborate on Projects and Screencasts
  • ๐Ÿ’ฌ Ask me about anything

Dominik's GitHub stats

obsidian-readitlater's People

Contributors

adamluckdev avatar bmarsaud avatar camronwalker avatar clarkallen1556 avatar clobrano avatar codecleaner avatar dominikpieper avatar elv77 avatar hammyhavoc avatar jakecurran avatar jdseaside avatar panoukos41 avatar pmi5 avatar smartcaveman avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

obsidian-readitlater's Issues

How do you use templates?

It's not clear to me how to parse and save different kinds of content. I see template variables mentioned in options, but I don't see anything about them in the documentation.

Does not seem to fetch relative images correctly

For example, none of the images are pulled down when I try to save this: https://tannerhelland.com/2012/12/28/dithering-eleven-algorithms-source-code.html

All the image tags are relative, but this doesn't seem to be handled and I see incorrect requests trying to be made like this:

plugin:obsidian-read-it-later:37 Fetch API cannot load app://obsidian.md/images/Portal_Companion_Cube.jpg. URL scheme "app" is not supported.
eval @ plugin:obsidian-read-it-later:37
plugin:obsidian-read-it-later:37 Fetch API cannot load app://obsidian.md/images/Portal_Companion_Cube_websafe.png. URL scheme "app" is not supported.
eval @ plugin:obsidian-read-it-later:37
plugin:obsidian-read-it-later:37 Fetch API cannot load app://obsidian.md/images/Portal_Companion_Cube_1bpp.png. URL scheme "app" is not supported.

Youtube Embed %videoPlayer% not pulling in embed id

Please check that this issue hasn't been reported before.

  • I searched previous Bug Reports didn't find any similar reports.

Expected Behavior

%videoPlayer% should output for example:

<iframe width="560" height="315" src="https://www.youtube.com/embed/FTha4zARGN4" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>

Current behaviour

%videoPlayer% output is missing the embed id:

<iframe width="560" height="315" src="https://www.youtube.com/embed/" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>

Steps to reproduce

  1. Copy link to Youtube video
  2. Add %videoPlayer% to Youtube note template in Settings
  3. Execute "ReadItLater: Save clipboard"

Which Operating Systems are you using?

  • Android
  • iPhone/iPad
  • Linux
  • macOS
  • Windows

Obsidian Version

1.3.5

Plugin Version

0.3.0

Checks

  • I have tried it with all other plugins disabled and the error still occurs

Possible solution

No response

Typo in readme

The inbox in the README has a typo in it - ReatItLater should be ReadItLater

  • just started playing with this, pretty neat so far!

Option to wrap %articleContent% in blockquotes?

Hi!
First of all: great plugin! Very helpful to extract pages for later reading and highlighting. I love the template feature which make using this with my own system a breeze.

Although I do like that the whole content is clipped, I'd like to hide it at first. Preferably by using callouts and collapse them dy default. I couldn't get this to work because article content could have more alineas and only the first alinea would have the > in front.

Is there a way to change this so I can use callouts with the article content?

Obsidian Clipper only captures half of the page.

Please check that this issue hasn't been reported before.

  • I searched previous Bug Reports didn't find any similar reports.

Expected Behavior

When click on the capture icon in the address bar, I'm expecting the obsidian clipper to capture the entire page of text.

Current behaviour

When click on the capture icon in the address bar, obsidian clipper captured only half of the entire page of text.

Steps to reproduce

  1. step up obsidian clipper
  2. go to this web page in question
  3. when you're on the above web page, click on the obsidian clipper within the address bar.
  4. check saved page in obsidian
  5. obsidian clipper only captured less than half of the web page text (from beginning to right before "Estimated Fees for Nursing Students")

Which Operating Systems are you using?

  • Android
  • iPhone/iPad
  • Linux
  • macOS
  • Windows

Obsidian Version

1.2.7

Plugin Version

1.2.0

Checks

  • I have tried it with all other plugins disabled and the error still occurs

Possible solution

No response

Feature Request: Mobile friendly automation

I'd like to use obsidian in conjunction with this plugin as kind of a pocket alternative.

As I'm mostly on mobile, using Pocket is much more convenient as I simply share a articel with the app and the rest happens automatically.
With obsidian there are many more steps involved.

I'm not sure of the capabilites for plugins but here's a suggestions how the process could be automated some.

Have a file that's monitored by ReadItLater and when a url is added run the same routine as when executing the "Save clipboard" command.
Afterwards remove the url from the file or flag/tag it as being processed so it doesn't get processed again.

Feature Request: Subdirectories for each article including assets

I'd love to have subdirectories for all downloaded articles as this would make deleting them much easier.
Currently I can't simply delete the assets directory as it will contain assets for other articles as well.

Assuming we have 3 Articels saved for reading later like this...
image

...and I want to delete the current one - Which color is best in a living room? - I now have to manually filter through the assets directory and figure out what images belong to this artikel.

Instead I'd propose to create subdirectories like this:
image
Now I can simply delete the folder and be done with it.

This could/should probably be an option for the user to configure.

[Feature Request] Title Templates

This is EXACTLY what I have been looking for. Thank you so much for making it. Speeds up my workflow tremendously.

That being said, I have a very specific Note Title system that I use. Would it be possible to add a new setting that would allow me to templatize the note title?
Example1 - Article - {{title}}
Example1 - Youtube - {{title}}

Unable to save "non-parsable" webpages.

When saving a page that is considered non-parsable, a "File not found" error is thrown:

plugin:dev-obsidian-read-it-later:29 Uncaught (in promise) Error: ENOENT: no such file or directory

Add YouTube's Date Published

โš ๏ธ Please check that this feature request hasn't been suggested before.

  • I searched previous Ideas in Discussions didn't find any similar feature requests.
  • I searched previous Issues didn't find any similar feature requests.

๐Ÿ”– Feature description

I'd like the date a youtube video was published.

โœ”๏ธ Solution

PR #105
Add the %videoPublishDate% under the youtube template options. Example Below:

image

โ“ Alternatives

No response

๐Ÿ“ Additional Context

No response

Silent failure with website titles containing slashes

I think this is the same root cause as #34.

If I try to import https://github.com/sorin-ionescu/prezto/tree/master/modules, for example (page title is prezto/modules at master ยท sorin-ionescu/prezto), nothing happens. If I take a peek in the dev console, I see:

Uncaught (in promise) Error: ENOENT: no such file or directory, open '/obfuscated/path/Read Later/preztomodules at master ยท sorin-ionescu/prezto.md'
Promise.then (async)
step @ VM221:30
eval @ VM221:31
__awaiter @ VM221:27
callback @ VM221:6353
vz @ app.js:1
t.onChooseItem @ app.js:1
t.onChooseSuggestion @ app.js:1
t.selectSuggestion @ app.js:1
e.useSelectedItem @ app.js:1
(anonymous) @ app.js:1
e.handleKey @ app.js:1
e.onKeyEvent @ app.js:1

I'm not real familiar with the code (or TS in general), but it looks like the function at https://github.com/DominikPieper/obsidian-ReadItLater/blob/master/src/helpers/fileutils.ts#L30 should have solved this problem already.

Let me know if I can provide further info.

Plugin settings are not being synced across devices

Please check that this issue hasn't been reported before.

  • I searched previous Bug Reports didn't find any similar reports.

Expected Behavior

Plugin settings are synched across all devices

Current behaviour

Plugin settings are changed on a desktop machine, but are not synced to mobile device. Mobile device still contain default plugin settings.

Steps to reproduce

  1. Install plugin on 2 device i.e., PC and mobile phone.
  2. Change plugin settings on a PC and wait for those to be uploaded to cloud.
  3. Load Obsidian on mobile and confirm new settings are applied.

Which Operating Systems are you using?

  • Android
  • iPhone/iPad
  • Linux
  • macOS
  • Windows

Obsidian Version

1.1.16

Plugin Version

0.2.0

Checks

  • I have tried it with all other plugins disabled and the error still occurs

Possible solution

It seems like two sets of settings are being created in the plugin folder i.e., data.json (PC) and data(1).json (mobile).
I have found a workaround where I copy/paste settings from data.json to data(1).json manually.
However, it would be great if a single data.json is used across all devices.

No response

Download and embed images along with Tweet text

โš ๏ธ Please check that this feature request hasn't been suggested before.

  • I searched previous Ideas in Discussions didn't find any similar feature requests.
  • I searched previous Issues didn't find any similar feature requests.

๐Ÿ”– Feature description

Current tweet download capability is a bit lacking: it can save tweet text, but no images or videos.

You should add ability to download images (and videos too if possible - tweets with images are more common than videos), and embed them in the tweet md file.

โœ”๏ธ Solution

For many tweets, it's the images/videos that is the main content. Inability to download those media defeats the purpose of downloading the tweet for local use, because I still have to click the link to view he media online in the browser. And it takes some time to load as well.

โ“ Alternatives

  • I have considered using Obsidian Local Images plugin plugin to manually download images for each tweet, but that doesn't work because image links in the tweets don't directly link to image files.
  • I also considered using Firefox Markdownload plugin, but that also doesn't work, probably for the same reason as above. (Note: it can download the text of a tweet thread)

๐Ÿ“ Additional Context

When pasting webpage URL, your plugin already is able to download both text and images embedded. It's expected that it can also download images for tweets.

Feature Request - Additional Youtube Content

Hey. Sorry I put this in Discussions beforre seeing the other feature requests in here.

Really loving this plugin.
It would be really good if the youtube template could also clip the youtube channel name and make it a tag.
This would allow me to have my template looking something like this,

[[ReadItLater]] [[Youtube]]
[%videoTitle%]
Channel: [%YoutubeChannel%]
(%videoURL%)
%videoPlayer%
Notes:

So I could simply click read it later, fill in my notes on the video and its done.

Unable to load plugin after update

After the update a few minutes ago , I suddenly get a message: "Unable to load plugin." Reloading the app and the like didn't work. Before everything worked just fine. I am on Samsung S4 Tablet with Android.

Please repair!;-) Like the app really. In case you need more info, please refer back to me.

Add in ability to archive completed items

โš ๏ธ Please check that this feature request hasn't been suggested before.

  • I searched previous Ideas in Discussions didn't find any similar feature requests.
  • I searched previous Issues didn't find any similar feature requests.

๐Ÿ”– Feature description

Add in the ability to archive completed items or mark them as done so that you know that they have been read and completed.

โœ”๏ธ Solution

As your collection of items grows bigger, managing which items you have completed and which ones are still to be read/processed becomes harder. Having a way to archive or mark completed items will make sorting through things a lot easier and will increase the usability of this plugin.

โ“ Alternatives

No response

๐Ÿ“ Additional Context

No response

URL isn't being inserted properly into the heading

Example parsing from https://dns.coffee:

[[ReadItLater]] [[Article]]

# home - DNS Coffee

DNS Coffee?

DNS Coffee collects and archives stats from DNS [Zone files](https://en.wikipedia.org/wiki/Zone_file) in order to provide insights into the growth and changes in DNS over time.

When I modify the template to use the article url in the body:

[[ReadItLater]] [[Article]]

# [%articleTitle%](%articleURL%)

%articleContent%

# [%articleTitle%](%articleURL%)

It will then parse correctly:

[[ReadItLater]] [[Article]]

# home - DNS Coffee

DNS Coffee?

DNS Coffee collects and archives stats from DNS [Zone files](https://en.wikipedia.org/wiki/Zone_file) in order to provide insights into the growth and changes in DNS over time.

# [home - DNS Coffee](https://dns.coffee/)

Obsidian Version:
image
OS: Arch Linux
Plugin Version: The latest from the community and also latest commit from main on GitHub

Cancel auto-play of embedded bilibili videos

โš ๏ธ Please check that this feature request hasn't been suggested before.

  • I searched previous Ideas in Discussions didn't find any similar feature requests.
  • I searched previous Issues didn't find any similar feature requests.

๐Ÿ”– Feature description

Embedded Bilibili videos will play automatically, and videos in reading mode and editing mode will play simultaneously.

โœ”๏ธ Solution

It gets worse when I preview a lot of pages with bilibili embedded videos at the same time.
So I want the embedded bilibili video not to play automatically when I open the page.

โ“ Alternatives

Add "&autoplay=0" to cancel auto-play
For example:

<iframe width="${this.settings.bilibiliEmbedWidth}" height="${this.settings.bilibiliEmbedHeight}" src="https://player.bilibili.com/player.html?bvid=${n}&autoplay=0" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true"></iframe>

๐Ÿ“ Additional Context

I'm not sure if anyone needs the video autoplay feature when opening the page.
Maybe make a button in the settings page to switch this setting on and off?


(And Thank you for creating the plugin, it helped me a lot.)

Saving some YouTube links leads to 'Cannot read properties of undefined' error in console when valid API key set in settings

Please check that this issue hasn't been reported before.

  • I searched previous Bug Reports didn't find any similar reports.

Expected Behavior

When I run a YouTube link through the plugin, with a valid API key set in settings, I expect it to save into Obsidian. e.g. this link saves successfully: https://www.youtube.com/watch?v=fAq6vFKOcXc

Current behaviour

When saving some YouTube links, with a valid API key set in settings, the plugin throws an error and does not save the link. For example, this link throws an error: https://www.youtube.com/watch?v=-L32tZMbSZI

This is the error thrown:

Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'map')
    at Jt.parseApiResponse (plugin:obsidian-read-it-later:53:15620)
    at async Jt.prepareNote (plugin:obsidian-read-it-later:53:13522)
    at async Et.processClipboard (plugin:obsidian-read-it-later:140:1164)
    at async Object.callback (plugin:obsidian-read-it-later:140:836)

This occurs even when the template does not contain any strings that require access to the YouTube API.

Steps to reproduce

Have the following YouTube note template title in plugin settings:

Youtube - %title%

Also have the following YouTube note template in plugin settings:

# [%videoTitle%](%videoURL%)

## Video

(%videoURL%)

%videoPlayer%

## Description

%videoDescription%

## Notes

- 

#readitlater/unread

The %videoDescription% string is optional -- the bug occurs without it.

  1. Generate a YouTube API v3 key on Google Cloud
  2. Plug the key into the ReadItLater plugin settings
  3. Copy this link: https://www.youtube.com/watch?v=-L32tZMbSZI
  4. Open Obsidian
  5. Open the command palette
  6. Execute the command: 'ReadItLater - Save Clipboard'
  7. Note the error in the console

Which Operating Systems are you using?

  • Android
  • iPhone/iPad
  • Linux
  • macOS
  • Windows

Obsidian Version

1.1.16

Plugin Version

0.2.0

Checks

  • I have tried it with all other plugins disabled and the error still occurs

Possible solution

No response

Remove Duplicate Entries

โš ๏ธ Please check that this feature request hasn't been suggested before.

  • I searched previous Ideas in Discussions didn't find any similar feature requests.
  • I searched previous Issues didn't find any similar feature requests.

๐Ÿ”– Feature description

Add in the ability to prompt on adding duplicate item and also remove duplicate items.

โœ”๏ธ Solution

Right now if you add in a lot of items to your collection it can get messy. This can increase the chances of you adding duplicate items into your read it later collection. It would be nice to have a way to warn upon adding an item you already have in your collection as well as the ability to go through your collection and find duplicate items that you many want to remove.

โ“ Alternatives

No response

๐Ÿ“ Additional Context

No response

Feature request: create iOS shortcut to save webpages from share sheet

Hi and first of all thank you for the plugin! It's such an elegant solution for saving content into obsidian.

I had the idea of using this plugin to solve Obsidian's longstanding problem (as far as I know) of not having an iOS share sheet option, see for instance https://forum.obsidian.md/t/feature-ios-share-sheet-extension/14873/43. A possible apple Shortcut workflow could go: copy current webpage url > open obsidian > trigger the plugin with the copied link.

Just an idea! Kudos again to the plugin.

Cannot install

Obsidian reports readitlater version 0.0.7
On github: latest version 0.0.6

Extract multiple links from the clipboard

โš ๏ธ Please check that this feature request hasn't been suggested before.

  • I searched previous Ideas in Discussions didn't find any similar feature requests.
  • I searched previous Issues didn't find any similar feature requests.

๐Ÿ”– Feature description

Converting URLs from the clipboard to MD files is a great idea. My requirement is to batch convert multiple URLs from the clipboard to MD files, so that I can download the articles that need to be downloaded in one place. I think this is a very practical feature

โœ”๏ธ Solution

The plugin automatically recognizes multiple URLs of the clipboard and downloads them in bulk

โ“ Alternatives

No response

๐Ÿ“ Additional Context

No response

ReadItLater not creating file, creating error from YouTube page

Please check that this issue hasn't been reported before.

  • I searched previous Bug Reports didn't find any similar reports.

Expected Behavior

Expect ReadItLater to create a markdown file from a YouTube page without an error.

Current behaviour

When using ReadItLater plugin to create markdown file for YouTube page, I receive an error. This has recently started and has changed from its previous exhibited behavior. Showing error screenshots attached from Obsidian console.
Screenshot 2023-05-09 at 10 30 00 AM
Screenshot 2023-05-09 at 10 30 10 AM

Steps to reproduce

Iโ€™ve deleted and reinstalled the plugin after closing out Obsidian and restarting computer.
Iโ€™ve started with the templates as they come with the plugin (and how I had them set up previously that had worked).
Iโ€™ve tried a Twitter page and other articles with no issue. Only seeing the trouble on YouTube pages. Iโ€™ve tried changing my browser defaults around to see if that may have any bearing on this, and havenโ€™t noticed any differences.

Which Operating Systems are you using?

  • Android
  • iPhone/iPad
  • Linux
  • macOS
  • Windows

Obsidian Version

1.2.7

Plugin Version

0.3.0

Checks

  • I have tried it with all other plugins disabled and the error still occurs

Possible solution

No response

Add other video website (piped.video) into the scope

โš ๏ธ Please check that this feature request hasn't been suggested before.

  • I searched previous Ideas in Discussions didn't find any similar feature requests.
  • I searched previous Issues didn't find any similar feature requests.

๐Ÿ”– Feature description

I really like this plugin! Would it be possible to add video website Piped.video (https://www.piped.video) into the scope, so that it could be treated like YouTube note, thanks.
Piped is a privacy front end for youtube

โœ”๏ธ Solution

Piped is a privacy front end for youtube

โ“ Alternatives

No response

๐Ÿ“ Additional Context

No response

Add in setting to allow adjusting embedded video size

โš ๏ธ Please check that this feature request hasn't been suggested before.

  • I searched previous Ideas in Discussions didn't find any similar feature requests.
  • I searched previous Issues didn't find any similar feature requests.

๐Ÿ”– Feature description

Currently the size of video embeds cannot be changed. There should be an option to change the video embed size vs setting it statically.

โœ”๏ธ Solution

Add in a settings option that allows one to change the default size for video embeds. This can make taking notes easier if you need to work on bigger screens or smaller screens where the default video embed size doesn't work as well for your needs, or if the text in the video is very small.

โ“ Alternatives

Manually editing the HTML to change the embed size.

๐Ÿ“ Additional Context

No response

Error importing images

Hi,

I'm trying to capture this page into Obsidian, using plugin v. 0.0.14.

I'm getting the following instead of embedded images:

![Screenshot from fonts.google.com](Websites/assets/Screenshot%20from%20fonts.google.com..png?w=450&is-pending-load=1#038;ssl=1)![Screenshot from fonts.google.com](Websites/assets/Screenshot%20from%20fonts.google.com..png?w=450&ssl=1)

Figure 1: Screenshot from fonts.google.com

The actual URI for the image was:
https://i1.wp.com/albert-rapp.de/post/2022-03-04-fonts-and-icons/google-fonts.png?zoom=2&w=450&ssl=1

Screenshot for clarity:

image

I've tried the Pluck plugin for Obsidian; images work fine with it, although its parser mangles the page layout pretty bad.

title bug

#bug unable to generate the textsnippet title correctly
The plugin always generate the %date% title instead of what I set

saving tiktok url

so far i have been able to back up tiktok video links. Since yesterday only the name of the content creator, url appears and the note: Sign up to follow creators, give videos likes and view comments.
Where can I enter my credentials for tiktok so that link generation works again.

Thanks for your help

Feature Request: Add Tags while clicking ReadItLater

This plugin is helpful to me : ). And when the information accumulated, I wish I could read or clean some articles of one subject first, which need a classify work done before. So is it possible to add tags when pushing links to Inbox without manually editing note?

Stopped working on Android device

Hi Dominik,
thank you for the great plugin. I use it very often, just to fill up content into my 2nd brain, Zettelkasten or how ever you want to call it. So it is really important for my workflow. I think a short time ago I updated the plugin and now it is not working. Don't know, if there is a bug or something else. I am using Samsung S4 tablet with Android. All software should be up to date.

Lost images

Please check that this issue hasn't been reported before.

  • I searched previous Bug Reports didn't find any similar reports.

Expected Behavior

The URL of the article is https://mp.weixin.qq.com/s/SSX2sEcKCzPMPEDDlV5m7Q. It's written in Chinese. Pocket, MarkDownload, and many other apps are able to successfully capture the content of the website.

This screenshot display the result of MarkDownload:

image

Current behaviour

On the other hand, ReadItLater cannot capture images from the article URL.

The screenshot of the result of ReadItLater:

image

Steps to reproduce

  1. Please click on the URL https://mp.weixin.qq.com/s/SSX2sEcKCzPMPEDDlV5m7Q to access the original article.
  2. Using Pocket or MarkDownload to save the article can lead to a successful outcome.
  3. Capture the article via ReadItLater, the images are not captured on my devices.

Which Operating Systems are you using?

  • Android
  • iPhone/iPad
  • Linux
  • macOS
  • Windows

Obsidian Version

1.1.16

Plugin Version

0.2.0

Checks

  • I have tried it with all other plugins disabled and the error still occurs

Possible solution

No response

Feature Request: Open note after save

In my workflow I add links to the note after saving it, I need to look for a note in a folder to open it. It would be cool if we had a checkbox setting to open notes after saving.

Tweet Publish Date

โš ๏ธ Please check that this feature request hasn't been suggested before.

  • I searched previous Ideas in Discussions didn't find any similar feature requests.
  • I searched previous Issues didn't find any similar feature requests.

๐Ÿ”– Feature description

Add the ability to insert the tweet's publish date. I'm proposing %tweetPublishDate%. This is for similar reasons to why I wanted %videoPublishDate% on YouTube #105 but this time with %tweetPublishDate%.

โœ”๏ธ Solution

I know Twitter's embed API is limited but it does always include the publish date in the same spot of its html response (right before </a></blockquote>). This is how I got it working:

.replace(/%tweetPublishDate%/g, this.parseTweetPublishDate(response.html));

...

parseTweetPublishDate(tContent: string){
  const splitContent = tContent.split("</a></blockquote>")
  const pubDate = splitContent[0].substring(splitContent[0].lastIndexOf('>') + 1)
  return moment(pubDate).format(this.settings.dateContentFmt)
}

I just want someone else's opinion. I'm pretty sure this will work consistently but there are some other ways I could get it. It even gets the right date when another tweet is quoted and there are multiple instances of </a></blockquote> in the embed html response.

โ“ Alternatives

I know there are talks of using Nitter to get and download the images, but this is completely over my head #91 (comment).

๐Ÿ“ Additional Context

No response

Bug - handling '|' char in filename

Description: | in a title is not properly replaced and throws an invalid character error during note filename creation.

Console output:

Uncaught (in promise) Error: File name cannot contain any of the following characters: * " \ / < > : | ?
    at we (app.js:1:244125)
    at t.checkPath (app.js:1:970824)
    at t.<anonymous> (app.js:1:972709)
    at app.js:1:235078
    at Object.next (app.js:1:235183)
    at app.js:1:234120
    at new Promise (<anonymous>)
    at m (app.js:1:233865)
    at t.create (app.js:1:972597)
    at ReadItLaterPlugin.eval (plugin:obsidian-read-it-later:6619:54)

How to reproduce: try to capture a youtube video containing a | char in the video title (example: https://www.youtube.com/watch?v=kPPq3dCe0Z0)

Tested on: plugin v 0.0.15 / Obsidian 0.15.9 on w11

markdown links, instead of iframes

Thanks for this plugin, that I have started to use to capture articles and text snippets.

I would suggest to include an option to capture YouTube and Twitter links as markdown links. They are rendered by the Simple Embeds plugin.

iframes cannot be processed with the popular Media Extended plugin.

Feature Request: Set note template

Please check the Obsidian force note view mode plugin. This plugin allows to set a note to open in preview mode, based on yaml frontmatter.

It would be great if we could set the notes to open in preview mode. The plugin above allows for a variable setting in Obsidian. Perhaps using note templates, or setting a yaml value in settings?

Image download wont work

Try to save page https://habr.com/ru/post/508672/
Console error:

Access to fetch at 'https://habrastorage.org/r/w1560/webt/ps/6w/9v/ps6w9vwyfmogo3ihn8o6kbmimv0.png' from origin 'app://obsidian.md' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. If an opaque response serves your needs, set the request's mode to 'no-cors' to fetch the resource with CORS disabled.

Also, if Download images to article folder is enabled, page won`t save at all.
Error:

app.js:1 Uncaught (in promise) Error: File name cannot contain any of the following characters: *ย "ย \ย /ย <ย >ย :ย |ย ?
    at Be (app.js:1:250004)
    at t.checkPath (app.js:1:1103614)
    at t.<anonymous> (app.js:1:1106275)
    at app.js:1:235505
    at Object.next (app.js:1:235610)
    at app.js:1:234547
    at new Promise (<anonymous>)
    at g (app.js:1:234292)
    at t.createFolder (app.js:1:1106165)
    at eval (plugin:obsidian-read-it-later:57:21)

Plugin version: 0.0.17

Feature Request: Customizable fonts for reading

Thank you for the plug-in. It'd be great if one could change the font for preview mode. I like to use a mono-spaced font for notes and it would be great if I could differentiate read-it-later-notes/texts visually from the rest of my notes. It's really more a look-and-feely thing but I would greatly appreciate it as it would help me to get into "reading mode". Just like the Longform plugin solves this.

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.