Commit Graph

  • cb30169ece fixed problems in recommendationengine class, updated README master Tristan Lee 2022-08-09 09:45:40 -05:00
  • b18e5591fa changed type of Comment.created from int (timestamp) to datetime.datetime Tristan Lee 2022-04-12 23:50:07 -05:00
  • d45246d5d6 Merge pull request #2 from bellingcat/refactor Tristan Lee 2022-04-12 23:10:40 -05:00
  • 1627b38ae4 deleted unused base.get_Recommended function (deprecated by RecommendationEngine) Tristan Lee 2022-04-12 23:06:42 -05:00
  • bcb68a17fb implemented method for retrieving ALL videos from a channel, not just the first 1000, increased robustness of make_requests wrapper, added missing unit tests Tristan Lee 2022-04-12 22:46:51 -05:00
  • 71eecf7c9e added recommendation engine and updated example, handled additional edge cases Tristan Lee 2022-04-12 02:45:01 -05:00
  • 0aac7493a4 updated examples with refactored scraper, increased speed of recommendation engine fetchibng by implementing normalized_names_to_video_info routine, that allows requesting multiple videos at a time Tristan Lee 2022-04-11 23:28:44 -05:00
  • 44a673f889 refactored base classes to have structure more similar to snscrape, made scraper 'get' methods return dataclasses or list of dataclasses rather than dicts Tristan Lee 2022-04-11 10:27:12 -05:00
  • 3fd841f76a added general case for handling additional media file types Tristan Lee 2022-04-06 10:36:18 -05:00
  • 2383359a6d handled case where video is a single image Tristan Lee 2022-04-02 20:56:45 -05:00
  • 00a5123a37 handled quoted characters in URL Tristan Lee 2022-03-29 10:34:56 -05:00
  • 6dc8710211 allowed OdyseeChannel to re-use a specified auth_token Tristan Lee 2022-03-29 09:54:10 -05:00
  • c85dea215a added capability to generate auth_token Tristan Lee 2022-03-08 10:07:42 -06:00
  • 8506fd4377 added empty __init__.py file so that coverage is correctly computed Tristan Lee 2022-03-02 09:49:08 -06:00
  • 8dc9a9b28e added unit tests and made keyword arguments more consistent Tristan Lee 2022-03-02 09:44:17 -06:00
  • 00799059b3 implemented retry wrapper for all requests, to increase robustness Tristan Lee 2022-03-01 16:56:50 -06:00
  • 18b89f19ec made info dict more consistent between video and comment objects Tristan Lee 2022-02-28 09:00:41 -06:00
  • 2617077654 standardized some fields in info attributes, converted get_all_videos and get_all_comments to return generators Tristan Lee 2022-02-28 08:37:24 -06:00
  • 1151c28943 added distribution/packaging rules to gitignore Tristan Lee 2022-02-25 20:36:33 -06:00
  • 72ea0a63de added method to get streaming URL for a given video Tristan Lee 2022-02-25 19:35:31 -06:00
  • 16140c117c accounted for more video edge cases Tristan Lee 2022-02-25 17:49:12 -06:00
  • 53f45967b3 added capabilities for handling edge cases for video inputs Tristan Lee 2022-02-17 22:58:07 -06:00
  • a6d2527bc7 refactored code to avoid circular imports, isolated all requests to api.py module Tristan Lee 2022-02-17 12:45:40 -06:00
  • c4b6d023c5 added method to get subscriber count for a channel Tristan Lee 2022-02-17 11:49:04 -06:00
  • 1324983b49 converted script into Python package Tristan Lee 2022-02-11 14:53:36 -06:00
  • 80264bbe13 initial commit: got basic functionality working Tristan Lee 2022-02-10 21:57:17 -06:00