| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Down from 2.2 minutes to 1.39 minutes
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Entry API can now have these new fields:
- content
- language
- preview_picture
- published_at
Re-use the ContentProxy to be able to do the same using the web UI (in the future).
htmLawed is used to clean stuff from content, I hope it’ll be enough to avoid security breach.
Lower content validation when we want to update an entry with content already defined. Before, language & content_type were required. If there weren’t provided, we re-fetched the content using graby. I think these fields aren’t required for an entry to be created. So I removed them.
Which means some import from the v1 export won’t be re-fetched since they provide content, url & title.
Also, remove liberation link from Readability import to avoid overlaping import (from wallabag v1, which had the same link)
|
| |
|
| |
|
| |
|
|
|
|
| |
Also update ImportController with latest import (chrome, firefox & instapaper).
|
| |
|
|
|
|
|
| |
With real data, the previous looks more than a Chrome converted file.
Also, fix date conversion (hope so).
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Add generated files from `composer up`
Add more articles for Readability tests
|
| |
|
| |
|
|
|
|
| |
Based on the JSON export instead of the API (which will be shutting down by the September 30, 2016)
|
|
|
|
|
|
|
|
|
| |
graby will throw an Exception in some case (like a bad url, a restricted url or a secured pdf).
Import doesn't handle that case and break the whole import.
With that commit the import isn't stopped but the entry is just skipped.
Also, as a bonus, I've added extra test on WallabagImportV2 when the json is empty.
|
|
|
|
|
|
|
|
|
| |
Instead of using a HTTP request we just login user like FOSUser does.
It allows us to mock service in container for functional tests.
Also, fix a bad config name in fos_user for firewall
And finally, add functional test to PocketImport
|
|
|