{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":625867013,"defaultBranch":"main","name":"tiktok-to-ytdlp","ownerLogin":"Dinoosauro","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-04-10T09:24:57.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/80783030?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1714940218.0","currentOid":""},"activityList":{"items":[{"before":"705471e8e47b900df3b81fbfa3ec251a390f2684","after":"98172ffd102709a5a9da92a5e70d491330d30144","ref":"refs/heads/main","pushedAt":"2024-06-08T16:51:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Dinoosauro","name":null,"path":"/Dinoosauro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80783030?s=80&v=4"},"commit":{"message":"Update README.md\n\nFix curly quotes in README command template (https://github.com/Dinoosauro/tiktok-to-ytdlp/issues/17)","shortMessageHtmlLink":"Update README.md"}},{"before":"acfea07c9fb4953f14ebb1db6cf2aa2a89162d41","after":"705471e8e47b900df3b81fbfa3ec251a390f2684","ref":"refs/heads/main","pushedAt":"2024-05-05T20:17:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Dinoosauro","name":null,"path":"/Dinoosauro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80783030?s=80&v=4"},"commit":{"message":"Search result fix, image downloads & limit results (#15)\n\n- It's now possible to use tiktok-to-ytdlp also for search results\r\n- tiktok-to-ytdlp now recognizes /photo/ URLs, and is able to add them in the final file (if the user wants to)\r\n- The user can set a maximum of videos to fetch. If more videos are available without scrolling, they'll be also added.\r\n\r\n\r\nSee https://github.com/Dinoosauro/tiktok-to-ytdlp/issues/14","shortMessageHtmlLink":"Search result fix, image downloads & limit results (#15)"}},{"before":"acfea07c9fb4953f14ebb1db6cf2aa2a89162d41","after":"d711ad393303af003a3b82e90c6677b051274ff6","ref":"refs/heads/search-fix-and-image-improvements","pushedAt":"2024-05-05T20:16:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Dinoosauro","name":null,"path":"/Dinoosauro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80783030?s=80&v=4"},"commit":{"message":"Search result fix, image downloads & limit results\n\n- It's now possible to use tiktok-to-ytdlp also for search results\r\n- tiktok-to-ytdlp now recognizes /photo/ URLs, and is able to add them in the final file (if the user wants to)\r\n- The user can set a maximum of videos to fetch. If more videos are available without scrolling, they'll be also added.\r\n\r\n\r\nSee https://github.com/Dinoosauro/tiktok-to-ytdlp/issues/14","shortMessageHtmlLink":"Search result fix, image downloads & limit results"}},{"before":null,"after":"acfea07c9fb4953f14ebb1db6cf2aa2a89162d41","ref":"refs/heads/search-fix-and-image-improvements","pushedAt":"2024-05-05T20:16:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Dinoosauro","name":null,"path":"/Dinoosauro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80783030?s=80&v=4"},"commit":{"message":"Improve documentation\n\nAdded \"allow pasting\" instruction thanks to this suggestion: https://github.com/Dinoosauro/tiktok-to-ytdlp/issues/11","shortMessageHtmlLink":"Improve documentation"}},{"before":"273c41147a6000b9dd5af256e22f22ba2d9d5ce6","after":"acfea07c9fb4953f14ebb1db6cf2aa2a89162d41","ref":"refs/heads/main","pushedAt":"2024-02-02T21:48:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Dinoosauro","name":null,"path":"/Dinoosauro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80783030?s=80&v=4"},"commit":{"message":"Improve documentation\n\nAdded \"allow pasting\" instruction thanks to this suggestion: https://github.com/Dinoosauro/tiktok-to-ytdlp/issues/11","shortMessageHtmlLink":"Improve documentation"}},{"before":"f27911461b018569326598ceb929b81f156a11ff","after":"273c41147a6000b9dd5af256e22f22ba2d9d5ce6","ref":"refs/heads/main","pushedAt":"2023-11-19T20:01:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Dinoosauro","name":null,"path":"/Dinoosauro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80783030?s=80&v=4"},"commit":{"message":"Edit scriptOptions from a function (#10)\n\nThis can be used to change the value of the script while it's running, or if the script needs to be injected from another script. Useful for https://github.com/Dinoosauro/tiktok-to-ytdlp/issues/9","shortMessageHtmlLink":"Edit scriptOptions from a function (#10)"}},{"before":"f27911461b018569326598ceb929b81f156a11ff","after":"b1a159f08552a4666b1c4c8ae97bec6b1f473ac3","ref":"refs/heads/scriptoptions-edit","pushedAt":"2023-11-19T20:01:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Dinoosauro","name":null,"path":"/Dinoosauro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80783030?s=80&v=4"},"commit":{"message":"Edit scriptOptions from a function\n\nThis can be used to change the value of the script while it's running, or if the script needs to be injected from another script. Useful for https://github.com/Dinoosauro/tiktok-to-ytdlp/issues/9","shortMessageHtmlLink":"Edit scriptOptions from a function"}},{"before":null,"after":"f27911461b018569326598ceb929b81f156a11ff","ref":"refs/heads/scriptoptions-edit","pushedAt":"2023-11-19T20:01:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Dinoosauro","name":null,"path":"/Dinoosauro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80783030?s=80&v=4"},"commit":{"message":"Look also for new DivContainer class (#8)\n\nThe script will look at both the `tiktok-x6y88p-DivItemContainerV2` and to the `css-x6y88p-DivItemContainerV2` class to get the video container div, since both are currently used by TikTok (https://github.com/Dinoosauro/tiktok-to-ytdlp/issues/7)","shortMessageHtmlLink":"Look also for new DivContainer class (#8)"}},{"before":"ca9a72103038c31be27ed5dc4a444146551e76ff","after":"f27911461b018569326598ceb929b81f156a11ff","ref":"refs/heads/main","pushedAt":"2023-11-09T21:28:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Dinoosauro","name":null,"path":"/Dinoosauro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80783030?s=80&v=4"},"commit":{"message":"Look also for new DivContainer class (#8)\n\nThe script will look at both the `tiktok-x6y88p-DivItemContainerV2` and to the `css-x6y88p-DivItemContainerV2` class to get the video container div, since both are currently used by TikTok (https://github.com/Dinoosauro/tiktok-to-ytdlp/issues/7)","shortMessageHtmlLink":"Look also for new DivContainer class (#8)"}},{"before":"ca9a72103038c31be27ed5dc4a444146551e76ff","after":"5c197ae804c18f67fef7312d93826078fbc8006d","ref":"refs/heads/divitemcontainer-css-class","pushedAt":"2023-11-09T21:27:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Dinoosauro","name":null,"path":"/Dinoosauro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80783030?s=80&v=4"},"commit":{"message":"Look also for new DivContainer class\n\nThe script will look at both the `tiktok-x6y88p-DivItemContainerV2` and to the `css-x6y88p-DivItemContainerV2` class to get the video container div, since both are currently used by TikTok (https://github.com/Dinoosauro/tiktok-to-ytdlp/issues/7)","shortMessageHtmlLink":"Look also for new DivContainer class"}},{"before":null,"after":"ca9a72103038c31be27ed5dc4a444146551e76ff","ref":"refs/heads/divitemcontainer-css-class","pushedAt":"2023-11-09T21:27:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Dinoosauro","name":null,"path":"/Dinoosauro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80783030?s=80&v=4"},"commit":{"message":"Fixed filenames to not contain trailing spaces (#6)","shortMessageHtmlLink":"Fixed filenames to not contain trailing spaces (#6)"}},{"before":"120d911662ee8ef6f24682213ea301915727594e","after":"ca9a72103038c31be27ed5dc4a444146551e76ff","ref":"refs/heads/main","pushedAt":"2023-11-02T06:37:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Dinoosauro","name":null,"path":"/Dinoosauro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80783030?s=80&v=4"},"commit":{"message":"Fixed filenames to not contain trailing spaces (#6)","shortMessageHtmlLink":"Fixed filenames to not contain trailing spaces (#6)"}},{"before":"2b4e50abb8156a22f06ec6c928c7be9bda536c93","after":"120d911662ee8ef6f24682213ea301915727594e","ref":"refs/heads/main","pushedAt":"2023-11-01T21:08:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Dinoosauro","name":null,"path":"/Dinoosauro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80783030?s=80&v=4"},"commit":{"message":"Improve fetching video URL (#5)\n\n- With a new filter method, it's no longer necessary to look for all data attributes for a video (this will remain as an old method, but it'll be disabled by default). This should fix bugs like https://github.com/Dinoosauro/tiktok-to-ytdlp/issues/3 \r\n- Moved some, well, advanced tags to the advanced section of the scriptOptions object\r\n- It's possible to avoid pushing to the array nullish URLs, and to print to the console if they're found somewhere","shortMessageHtmlLink":"Improve fetching video URL (#5)"}},{"before":"2b4e50abb8156a22f06ec6c928c7be9bda536c93","after":"b7e7866660a696b435a9fb309173ece1c292473a","ref":"refs/heads/improved-url-fetch","pushedAt":"2023-11-01T21:07:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Dinoosauro","name":null,"path":"/Dinoosauro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80783030?s=80&v=4"},"commit":{"message":"Improve fetching video URL\n\n- With a new filter method, it's no longer necessary to look for all data attributes for a video (this will remain as an old method, but it'll be disabled by default). This should fix bugs like https://github.com/Dinoosauro/tiktok-to-ytdlp/issues/3 \r\n- Moved some, well, advanced tags to the advanced section of the scriptOptions object\r\n- It's possible to avoid pushing to the array nullish URLs, and to print to the console if they're found somewhere","shortMessageHtmlLink":"Improve fetching video URL"}},{"before":null,"after":"2b4e50abb8156a22f06ec6c928c7be9bda536c93","ref":"refs/heads/improved-url-fetch","pushedAt":"2023-11-01T21:07:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Dinoosauro","name":null,"path":"/Dinoosauro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80783030?s=80&v=4"},"commit":{"message":"Improve file naming (#4)\n\n- Added more options to file naming. By default, the script will look for data tags that contain the video/user/tag title. It's possible to use the window name title, the first h1 element textContent, or to provide a custom filename passing a string to the \"output_name_type\" script option. Thanks to https://github.com/Dinoosauro/tiktok-to-ytdlp/issues/2 for the idea!\r\n- It's possible with the \"adapt_text_output\" script option to replace unsafe characters from Windows to the output file name","shortMessageHtmlLink":"Improve file naming (#4)"}},{"before":"f4ec445fd987a2c8a2539689e582cce52973b214","after":"2b4e50abb8156a22f06ec6c928c7be9bda536c93","ref":"refs/heads/main","pushedAt":"2023-11-01T20:37:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Dinoosauro","name":null,"path":"/Dinoosauro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80783030?s=80&v=4"},"commit":{"message":"Improve file naming (#4)\n\n- Added more options to file naming. By default, the script will look for data tags that contain the video/user/tag title. It's possible to use the window name title, the first h1 element textContent, or to provide a custom filename passing a string to the \"output_name_type\" script option. Thanks to https://github.com/Dinoosauro/tiktok-to-ytdlp/issues/2 for the idea!\r\n- It's possible with the \"adapt_text_output\" script option to replace unsafe characters from Windows to the output file name","shortMessageHtmlLink":"Improve file naming (#4)"}},{"before":"f4ec445fd987a2c8a2539689e582cce52973b214","after":"092fdad4b4313c16b8b41025d4ae4c06af79b82c","ref":"refs/heads/filename-improvements","pushedAt":"2023-11-01T20:36:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Dinoosauro","name":null,"path":"/Dinoosauro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80783030?s=80&v=4"},"commit":{"message":"Improve file naming\n\n- Added more options to file naming. By default, the script will look for data tags that contain the video/user/tag title. It's possible to use the window name title, the first h1 element textContent, or to provide a custom filename passing a string to the \"output_name_type\" script option. Thanks to https://github.com/Dinoosauro/tiktok-to-ytdlp/issues/2 for the idea!\r\n- It's possible with the \"adapt_text_output\" script option to replace unsafe characters from Windows to the output file name","shortMessageHtmlLink":"Improve file naming"}},{"before":null,"after":"f4ec445fd987a2c8a2539689e582cce52973b214","ref":"refs/heads/filename-improvements","pushedAt":"2023-11-01T20:36:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Dinoosauro","name":null,"path":"/Dinoosauro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80783030?s=80&v=4"},"commit":{"message":"Make the script work also for other kinds of video\n\n- The script can now look lots of other video types (videos liked by the user, videos on the music page, videos posted by the currently logged in user and videos in the favorites folder) thanks to multiple querySelector fallbacks\r\n- The script won't throw an error if the view count isn't visible","shortMessageHtmlLink":"Make the script work also for other kinds of video"}},{"before":"c2384f9e01d6e991979769458c4cf32bf3d681b2","after":"f4ec445fd987a2c8a2539689e582cce52973b214","ref":"refs/heads/main","pushedAt":"2023-10-21T18:59:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Dinoosauro","name":null,"path":"/Dinoosauro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80783030?s=80&v=4"},"commit":{"message":"Make the script work also for other kinds of video\n\n- The script can now look lots of other video types (videos liked by the user, videos on the music page, videos posted by the currently logged in user and videos in the favorites folder) thanks to multiple querySelector fallbacks\r\n- The script won't throw an error if the view count isn't visible","shortMessageHtmlLink":"Make the script work also for other kinds of video"}},{"before":"e38fc111363c48bf8d7d95dab637975519ae1de8","after":"c2384f9e01d6e991979769458c4cf32bf3d681b2","ref":"refs/heads/main","pushedAt":"2023-08-26T14:17:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Dinoosauro","name":null,"path":"/Dinoosauro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80783030?s=80&v=4"},"commit":{"message":"Bug fixes and code improvements\n\n- Fixed a bug where there were useless links and the view count was inaccurate\r\n- Improved the way the script fetches the link, the video views and if there's any SVG","shortMessageHtmlLink":"Bug fixes and code improvements"}},{"before":"665a804adb53d087b52f7d9e9f6f1b86f94510d8","after":"e38fc111363c48bf8d7d95dab637975519ae1de8","ref":"refs/heads/main","pushedAt":"2023-06-11T10:50:38.370Z","pushType":"push","commitsCount":1,"pusher":{"login":"Dinoosauro","name":null,"path":"/Dinoosauro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80783030?s=80&v=4"},"commit":{"message":"Update README.md with new things\n\n- Intermediate files with new options\r\n- Minified version\r\n- Fix typo","shortMessageHtmlLink":"Update README.md with new things"}},{"before":"8b6eb005b4f0bdb4cccfcc7c0509288261abef5e","after":"665a804adb53d087b52f7d9e9f6f1b86f94510d8","ref":"refs/heads/main","pushedAt":"2023-06-11T10:39:13.605Z","pushType":"push","commitsCount":1,"pusher":{"login":"Dinoosauro","name":null,"path":"/Dinoosauro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80783030?s=80&v=4"},"commit":{"message":"Download .txt while scraping and documentation\n\n- Download .txt file while scraping: \r\n * Write at any time \"requestTxtNow()\" in the console to download a preview of the complete .txt file. This is especially useful if you need to download lots of TikTok, so that you can start downloading a few, while the script fetches the other ones.\r\n * By default, the script will delete the links of the first .txt file from the final one, so that you won't download duplicates. You can change that by putting the \"delete_from_next_txt\" option to false.\r\n * To check if the script behaves properly with the \"delete_from_next_txt\" function, I created a simple node.js script that, with all the TikTok links in a .txt files, checks if all of them are in the split files. You don't need to use that - I've tested it and the script should work properly.\r\n- Better documentation: I've added comments into the script, so that everyone can know what this script does\r\n- Minified version: there isn't really a reason for that, but, if you prefer that, you can copy and paste it instead of the normal script.","shortMessageHtmlLink":"Download .txt while scraping and documentation"}},{"before":"de0079e6972909b2ca5e97318643fa86d5326a7f","after":"8b6eb005b4f0bdb4cccfcc7c0509288261abef5e","ref":"refs/heads/main","pushedAt":"2023-04-10T09:46:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Dinoosauro","name":null,"path":"/Dinoosauro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80783030?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"dd339f5bbf23c3bdedd27ecfcc82e1999f92a79e","after":"de0079e6972909b2ca5e97318643fa86d5326a7f","ref":"refs/heads/main","pushedAt":"2023-04-10T09:26:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Dinoosauro","name":null,"path":"/Dinoosauro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80783030?s=80&v=4"},"commit":{"message":"Upload script","shortMessageHtmlLink":"Upload script"}},{"before":null,"after":"dd339f5bbf23c3bdedd27ecfcc82e1999f92a79e","ref":"refs/heads/main","pushedAt":"2023-04-10T09:24:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Dinoosauro","name":null,"path":"/Dinoosauro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80783030?s=80&v=4"},"commit":{"message":"Initial commit","shortMessageHtmlLink":"Initial commit"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEYAChTgA","startCursor":null,"endCursor":null}},"title":"Activity ยท Dinoosauro/tiktok-to-ytdlp"}