Scripting way to upload videos to peertube and youtube
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

95 lines
3.3 KiB

  1. # Changelog
  2. ## v0.9.0
  3. ## Breaking changes
  4. Now using poetry for packaging and installing! It's now easier to maintain and publish package, but means changes to use prismedia.
  5. Prismedia is now seen as a python module, so you may now use `python -m prismedia` (or even directly `prismedia` if you install with poetry) instead of `./prismedia_upload.py`.
  6. ### Features
  7. - Prismedia now uses [poetry](https://python-poetry.org) to allow easier installation usage and build, see the README
  8. - Add two new options to schedule video by platform. You may now use youtubeAt and peertubeAt to prepare previews
  9. ## v0.8.0
  10. ### Breaking changes
  11. Now work with python 3! Support of python 2 is no longer available.
  12. You should now use python 3 in order to use prismedia
  13. ### Features
  14. - Add a requirements.txt file to make installing requirement easier.
  15. - Add a debug option to show some infos before uploading (thanks to @zykino)
  16. - Now uploading to Peertube before Youtube (thanks to @zykino)
  17. ## v0.7.1
  18. ### Fixes
  19. Fix bug #42 , crash on Peertube when video has only one tag
  20. ## v0.7.0
  21. ### Features
  22. Support Peertube channel additionally with playlist for Peertube!
  23. Peertube only as channel are Peertube's feature. See #40 for details.
  24. ### Fixes
  25. - Best uses of special chars in videoname, channel name and playlist name
  26. - Some fixes in logging message for better lisibility
  27. - Readme features list improved for better lisibility
  28. ## v0.6.4
  29. ### Fixes
  30. - Fix #33, no more trying to add a video into a playlist when the playlist does not exist on Youtube
  31. - fix #39, patch the playlist name check when playlist contains special chars
  32. ## v0.6.3
  33. ### Fixes
  34. Fix Critical bug #38 that prevent upload when creating playlists on Peertube, as public playlist need a non-null channel_id.
  35. ## v0.6.2
  36. **Warning**: your Peertube instance should be at least in v1.3.0 to use this new functionality.
  37. ### Features
  38. New feature, the Peertube playlists are now supported!
  39. We do not use channel in place of playlist anymore.
  40. ## v0.6.1-1 Hotfix
  41. This fix prepares the python3 compatibility.
  42. **Warning** you need a new prerequisites: python-unidecode
  43. - Remove mastodon tags (mt) options as it's deprecated. Compatibility between Peertube and Mastodon is complete.
  44. - Simplify python2 specific functions
  45. ## v0.6.1
  46. ### Fixes
  47. - fix an error when playlists on Peertube have same names but not same display names (issue #20)
  48. - fix an error where videos does not upload on Peertube when some characters are used in playlist(issue #19)
  49. ## v0.6
  50. ### Compatibility ###
  51. **Beware**, the first launch of prismedia for youtube will reask for credentials, this is needed for playlists.
  52. This release is fully compatible with Peertube v1.0.0!
  53. ### Features
  54. - Add the possibility to upload thumbnail.
  55. - Add the possibility to configure playlist. (thanks @zykino for Peertube part)
  56. - Use the API instead of external binaries for publishAt for both Peertube and Youtube. (thanks @zykino)
  57. - Use the console option to authenticate against youtube for easier use with ssh'ed servers
  58. - Add -f as an alias for --file for easier upload.
  59. ## v0.5
  60. ### Features
  61. - plan your Peertube videos! Stable release
  62. - Support for Peertube beta4
  63. - More examples in NFO
  64. - Better support for multilines descriptions
  65. ### Fixes
  66. - Display datetime for output
  67. - plan video only if upload is successful