Does your company provide a service that can be useful for projects on KVS? Post your service here. Design, html coding, programming, hosting, content management, etc.
You can create custom blocks for KVS, so you can basically create a block that lists some objects using 3rd-party data. We have an example of such block, please create support ticket and we will provide its code for your reference.
Grabbers in KVS have 2 ways of parsing:
1) Grab individual video URL (using grab_video_data_impl($page_url, $tmp_dir) function in grabber PHP code).
2) Grab list URLs, which produces list of URLs passed into function from #1 (using grab_list($list_url, $limit) function in grabber PHP code).
When you submit a URL to grabber, KVS will check if this type of URL is individual URL, or not. If URL is considered as individual, the URL is passed to grab_video_data_impl() function for grabbing video details from it, otherwise the URL is considered as list URL and will be passed to grab_list() function to get list of individual URLs from it. The detection is based on whether the provided URL matches one of the regexps returned from function get_supported_url_patterns().
So you should code accordingly. For example you can define individual video URL pattern only if it has some #hash at the end. For example the video page is:
https://www.kvs-demo.com/videos/69/300-spartans/
And the detected videos on this page are these:
https://www.kvs-demo.com/videos/69/300-spartans/#video1
https://www.kvs-demo.com/videos/69/300-spartans/#video2
Then you should code get_supported_url_patterns() function so that it returns pattern with #videoN at the end, and in this case the first URL will be passed to grab_list() function. This function should parse it and return 2 sub-urls with #video1 and #video2 at the end. Finally these sub-urls will be passed to grab_video_data_impl() function, which does the actual parsing and returns video details. Based on the #hash passed in the URL you can guess whether it should return title 1 or title 2.
When adding new storage server you can find debug info in Administation -> Installation info -> debug_new_server.txt file. In your case the issue looks to be related to DNS that your S3 access point cannot be found.
I am attempting to use Minio S3 as my new storage solution. Which would also allow me to do replication easily. But I am very much confused on what I need to fill in. Pretty sure Region ID is not a thing there. No matter what access I set I always get. Any idea?
Put / get / chmod / delete operations failed, insufficient permissions possible