I've looked at the code and it seems that using URL instead of file path will just work, but the connection failure use case won't be handled.
I have an idea how it can be implemented using stream_wrapper_register(), but I don't have time to implement it, sorry. Example class registered as stream wrapper <https://secure.php.net/manual/en/stream.streamwrapper.example-1.php> On 15 August 2018 at 23:23, Jeroen De Dauw <[email protected]> wrote: > Hey Aleksey, > > The library allows you to access the position of the DumpReader and to > resume from a stored position. > > In the docs: https://github.com/JeroenDeDauw/JsonDumpReader# > resume-reading-from-a-previous-position > PHP interface: https://github.com/JeroenDeDauw/JsonDumpReader/ > blob/master/src/SeekableDumpReader.php > > This functionality is used by Replicator, a CLI tool build on top of the > JSON Dump Reader library. > > Replicator: https://github.com/JeroenDeDauw/Replicator#replicator > Aborting and resuming imports with Replicator: https://github.com/ > JeroenDeDauw/Replicator#importing-extracted-json-dumps > > Neither the library or the CLI tool support streaming dumps (unless that > somehow magically ends up working). I'm happy to review pull requests with > additions or enhancements. > > Note that Replicator supports import from the Wikidata web API, including > automatic fetching of dependencies. This works if you want to get a > specific set of entities or just a few thousand for testing purposes. If > you want all entities from Wikidata this approach is of course not viable. > > https://github.com/JeroenDeDauw/Replicator#importing-from-the- > wikidataorg-api > > Cheers > > -- > Jeroen De Dauw | https://entropywins.wtf | https://keybase.io/jeroendedauw > Software Crafter | Speaker | Student | Strategist | Contributor to Wikimedia > and Open Source > ~=[,,_,,]:3 > > _______________________________________________ > Wikidata-tech mailing list > [email protected] > https://lists.wikimedia.org/mailman/listinfo/wikidata-tech > >
_______________________________________________ Wikidata-tech mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/wikidata-tech
