
def register_content_sources ():
    """
    bitchute:channel:
    bitchute:video:
    bitchute:profile:user:
    
    bitchute:videos:channel:
    bitchute:comments:video:
    """
    pass

def get_bitchute_comments ():
    """
    script
    initComments(
    'https://commentfreely.bitchute.com',
    'eyJwcm9maWxlX2lkIjogImFub255bW91cyIsICJvd25lcl9pZCI6ICJ2UkI1eFpXVW5EYlAiLCAiZGlzcGxheV9uYW1lIjogImFub255bW91cyIsICJ0aHJlYWRfaWQiOiAiYmNfMnFDQ3dyWm9kcXVxIiwgImljb25fdXJsIjogIi9zdGF0aWMvdjE0MS9pbWFnZXMvYmxhbmstcHJvZmlsZS5wbmciLCAiY2ZfaXNfYWRtaW4iOiAiZmFsc2UiLCAiY2hhbm5lbF9pZCI6ICJhZ0R1aVcxQWhXeHoifQ== 1f280c339d11ce063d204d66f4fe38fa938474290994899d5128d3a2ee79c471 1679618698',
    'anonymous'
    
    function initComments(cf_url, cf_auth, currentUserId, 
            profilePictureURL, commentCountDeprecated, refreshAction, isThreadAdmin, isSupporter, isBlocked) {

        getComments: function(success, error) {
        var isFirstCall = !window.getCommentsTime;
        getCommentsTime = Date.now();
        $.ajax({
            type: 'post',
            url: cf_url + '/api/get_comments/',
            data: {
                cf_auth: cf_auth,
                commentCount: (isFirstCall) ? 0 : localCommentCount || -1,
                isNameValuesArrays: true
            },
            success: function(comments) {
                localCommentCount = comments.values.length;
                commentCount = comments.normalizedCommentCount;
                lastCallTime = comments.callTime;
                dynamicCacheSeconds = comments.dynamicSeconds;
                success(comments)
            },
            e
    
    Request headers:
    
    authority: commentfreely.bitchute.com
    origin: https://www.bitchute.com
    referer: https://www.bitchute.com/
    content-type: application/x-www-form-urlencoded; charset=UTF-8
    
    Response
    
    {
    "names": [
        "id",
        "parent",
        "created",
        "modified",
        "content",
        "pings",
        "creator",
        "fullname",
        "created_by_admin",
        "created_by_current_user",
        "up_vote_count",
        "down_vote_count",
        "user_vote",
        "is_new",
        "profile_picture_url",
        "attachments"
    ],
    "values": [
        [
            "0LAnLMLmA66dSLbK0ur25CPoPITCsId9eE46",
            null,
            "2023-03-24 00:19:44.371714+00:00",
            null,
            "Love you Blue",
            [],
            "mW6Q8LlCDs7Y",
            "Joelkenimer",
            false,
            false,
            5,
            2,
            null,
            false,
            "/static/v141/images/blank-profile.png",
            []
        ],
        [
            "k9KG622jF7IJ6bJvOiqpE9HdYgvl254DbE3M",
            null,
            "2023-03-24 00:22:12.367094+00:00",
            null,
            "OK pls send us a link for Odysee if that happens.",
            [],
            "OTjfEnZ1HrAC",
            "danortego",
            false,
            false,
            8,
            0,
            null,
            false,
            "/static/v141/images/blank-profile.png",
            []
        ],
        [
            "z3EdQTt21UCVmqeeymvuN0BV1vnvJpTs4COR",
            null,
            "2023-03-24 00:23:40.374960+00:00",
            null,
            "I'm very happy about that C21 and Ryu",
            [],
            "qgjwPrLKPkDN",
            "MayQ",
            false,
            false,
            4,
            1,
            null,
            false,
            "/static/v141/images/blank-profile.png",
            []
        ],
        [
            "wdGCZbdx9aCwZ4fDGvAg0tk58wEKS1L481Te",
            null,
            "2023-03-24 00:24:06.963831+00:00",
            null,
            "What is Odysee?",
            [],
            "NNTNz25N0fwU",
            "eseme",
            false,
            false,
            3,
            1,
            null,
            false,
            "/static/v141/images/blank-profile.png",
            []
        ],
        [
            "69qwpTIezaJCb0AHunNBghQMPFcXWowWWiK0",
            null,
            "2023-03-24 00:24:10.178391+00:00",
            null,
            "I am really starting to get why this has to be a soft exposure! The normies are going to literally freak the FARK out! Thanks BW your dedication to getting this out is truly appreciated!",
            [],
            "vcWaw0oRGYPZ",
            "3nd5laveryQ",
            false,
            false,
            6,
            1,
            null,
            false,
            "https://static-3.bitchute.com/live/profile_images/vcWaw0oRGYPZ/nhl3wJhdEu8OYdvTaGOVXBy7_medium.jpg",
            []
        ],
        [
            "wr5uoJppgCBrHn21eIydrAEHQ6ZEhn7nn7tR",
            null,
            "2023-03-24 00:25:43.415416+00:00",
            null,
            "Thank you to both Christian21 and bluewater.  I'm glad that Ryushin apologized, we all make mistakes, none of us is perfect.",
            [],
            "7EVG4eljblWD",
            "kg78bv2",
            false,
            false,
            5,
            1,
            null,
            false,
            "/static/v141/images/blank-profile.png",
            []
        ],
        [
            "2bNNBVb6ySQ0tNHkNoURaWavXPyL6tmE0dkP",
            "wdGCZbdx9aCwZ4fDGvAg0tk58wEKS1L481Te",
            "2023-03-24 00:27:15.508892+00:00",
            null,
            "It is an app like Rumble and BitChute that Bluewater is on.",
            [],
            "DAu6hPe36k5K",
            "PJStitcher",
            false,
            false,
            2,
            1,
            null,
            false,
            "/static/v141/images/blank-profile.png",
            []
        ],
        [
            "opFpX4MxSdZYMgXn7m0V8HFoahZ9TOF3XIwd",
            null,
            "2023-03-24 00:32:36.503395+00:00",
            null,
            "💜💜💜",
            [],
            "zC9exgm75dJG",
            "Janeybell",
            false,
            false,
            1,
            0,
            null,
            false,
            "/static/v141/images/blank-profile.png",
            []
        ],
        [
            "1XEXyQ5Gs8Wqi7JNCMIqpivvMcwfl5jEKZKV",
            null,
            "2023-03-24 00:34:58.928846+00:00",
            null,
            "Thank you for this Blue and Christian21!",
            [],
            "b1cOBqmTurdZ",
            "fuchsia",
            false,
            false,
            0,
            0,
            null,
            false,
            "https://static-3.bitchute.com/live/profile_images/b1cOBqmTurdZ/pfykURW9xNIULWdFaCNtQQoa_medium.jpg",
            []
        ],
        [
            "j4VhOHiDfCFzY78XWr7FyxjCZV3Fcxmt9ORd",
            "wdGCZbdx9aCwZ4fDGvAg0tk58wEKS1L481Te",
            "2023-03-24 00:36:22.977951+00:00",
            null,
            "https://odysee.com/@Bluewater:e",
            [],
            "S39g9uIZsV8L",
            "lupin in the green",
            false,
            false,
            1,
            0,
            null,
            false,
            "https://static-3.bitchute.com/live/profile_images/S39g9uIZsV8L/E61gvkIIRWiJQE2aNducAcuv_medium.jpg",
            []
        ]
    ],
    "callTime": "1679618290.1224425",
    "dynamicSeconds": 300,
    "normalizedCommentCount": 10,
    "isUniversalPin": false,
    "pinnedCommentId": null
}
    
    """
	
	pass