Wednesday, 28 May 2025

Publishing Slideshows to TikTok for Book Promotion

Publishing Slideshows to TikTok for Book Promotion

Slideshow Book Promotion on TikTok

Prerequisites: Windows 10 or 11, Android phone

So I am dipping my toe into TikTok these days (oh woe is me ๐Ÿ˜†) and I'm trying out a strategy from this successful young lady over here: Kate- Alyne Digital. It involves posting TikTok slideshows with significant scenes from a book to get readers hooked, and make them want to buy the book.

She has many YouTube vids about it, so if you want all the details check out her channel.

This post is simply a cheat sheet of everything I have learned through trial and error about posting slideshows on TikTok and what a pain in the proverbial it is! Please be aware there are many other ways to do it, but this is the easiest for what I have available.

Each slideshow should have between 25-35 slides for Kate's process - so it takes some work to get everything ready.

As Kate points out, TikTok does not mind word content being repeated, as long as something significant changes in each slideshow. For us this means changing the background and the music on each slideshow. The same scene can be used over and over again because TikTok has such a large audience it could be any instance of it that catches attention.

Choose the Backgrounds

The first thing I do is go and find my backgrounds. The following sites are really good for royalty free, free to use images:
  • Unsplash - just make sure to select the free licence option
  • Pexels - has stills and vids
  • Pixabay - just watch out for the AI created content which is usually tagged
Search for topics close to the theme of your book and choose the aesthetically pleasing ones. We don't want to misrepresent our books to our audience because then those seeing it won't buy it, so go with the right genre.
N.B. Kate mentions to avoid having people in the pictures because sometimes the TikTok algo can misconstrue what it is seeing, especially with romance titles and shadow ban the slideshow.

Having all my background chosen before I begin putting the slides together makes it a much faster process.

Choose the Music

Each slideshow needs different music, so I go to the "Unlimited Sounds" library in TikTok Studio and hunt out the tunes that feel like they go with the scenes I have chosen. Again this is very much to do with personal preference and genre choices.
Screen shot of Tiktok's unlimited sounds library
TikTok Unlimited Sounds Library

Click the bookmark icon next to selected tunes to mark them as favourites to easily find them again later.

I also write everything down in a spreadsheet so I know what I have chosen, but then I'm a nerd ๐Ÿค“๐Ÿ˜.

I reuse tunes on different content, but not on those vids that contain the same scene. I have no idea if TikTok would object if I did, but I prefer not to take chances.

Create the Slides

Each slide has between 10 and 15 words except for the first one which is a hook slide rather than part of the chosen scene.

I've created myself a base file in Photoshop with has pre-numbered layers for all the text, and I place my chosen image at the bottom as the background.

Then using the script I found and have written its own post about - How to Batch Save Layers in Photoshop - I save all the text layers with the same background.
#1 Note: There is also a plugin for Gimp that can be used to get a similar output: Batcher. And I am sure there must be a way of doing it in Canva, but I'm afraid I do not know what it is.

Change Create and Modified Dates of Slides

This is optional, but it saves me a lot of time when creating the slideshows on TikTok, so I am sharing it. TikTok does not allow sorting by name, only but created/modified date when adding files to a slideshow, so I use this method to make sure I can do it inside TikTok if I need to for any reason (I don't often - you'll see why later, but I still do this on the off chance since it takes seconds).

What I have found when copying files from Windows to my phone to upload to TikTok is that getting them in the right order is a headache, and flipping around to add them in the correct order for a slideshow takes forever if they are out of sequence. Hence why I take this step.

This code sorts files by name and then edits the files' created and modified dates to be 1min apart from the starting time specified, so they will definitely appear in order when sorted by date.

Using Windows Powershell (right click on the windows icon and it's in the list), copy and paste in the following code:

# --------------------------  CONFIGURE  --------------------------
$folder      = 'C:\DIR-OF-SLIDES' # your directory of JPGs
$startDate   = Get-Date '2025-05-25 12:00:00'   # first file’s “Date Created”
#              ? EDIT THIS to pick any starting moment you like
# ----------------------------------------------------------------

# 1.  Collect and order the files once (static array keeps order stable)

$files = Get-ChildItem -Path $folder -Filter *.jpg -File | Sort-Object Name

# 2.  Loop through the list, adding one second per iteration

for ($i = 0; $i -lt $files.Count; $i++) {
    $newStamp = $startDate.AddMinutes($i)   # +0 min, +1 min, +2 min, ...
    $files[$i].CreationTime = $newStamp     # write Date Created
    # Optional: keep LastWriteTime in sync
    $files[$i].LastWriteTime = $newStamp
    Write-Host "[$($i+1)/$($files.Count)] $($files[$i].Name) ? $newStamp"
}     

Make sure to edit the folder and startDate (bits in bold) at the top of the code so it can find your files and sets them to a sensible date. You can edit before you copy and paste the code, or in Powershell, if you paste then hit the up arrow and then left and right arrows you can navigate to the right place in the code to edit it in situ.

Upload the Files to the Phone

My phone is Android - I can only assume Apple gives you a way to do this too, but I'm afraid Apple products mystify me.
  1. First of all - use a USB and open your phone so you can see the file system. It is the safest and quickest way.
  2. Zip your slideshow into one file. If you do not do this, all the files will be copied over in a random order and the changing file times you did above will be worthless.
  3. Copy the zip file to your phone in a sensible place so you can find it again.
  4. Open "My Files" on the phone.
  5. Click on the zip file and choose the extract option.
  6. Now all your files are on the phone in the right order for addition to TikTok.
#2 Note - If you have Windows and Android, using "Phone Link" is so much easier for the next parts. Just remember to activate "Cross device copy and paste" in the Settings>Features, for ease of use.

Creating the Slideshow

As I mentioned above, you can create the slideshow inside the TikTok ap, but this is the slow way. It show you low-res previews of the files which are impossible to see properly and is a right royal pain.

The quick way is as follows:
  1. Open "My Files"
  2. Navigate to the right folder.
  3. If you did the step with Powershell they should already be in the right order, otherwise select "name" from the sort option.

    Screen shot of "My Files" showing how to order by "Name"

  4. Select all the files in order starting from the top and going down (I think it works if you choose select all, by I am paranoid of technology my nature, so I take the few seconds to click each file in order to make sure that is the order they are added).
  5. Click "share" and choose "TikTok"

    Screen shot of My Files showing where the sharing option for TikTok is

  6. TikTok will open will all your files in a slideshow.
  7. It will already be playing music, but you can change this by clicking on the button at the top of the screen with the musical note:

    Screen shot of the TikTok main upload screen

  8. Go the favourites tab to find the music you selected previously.

    Screen shot of sounds library inside TikTok and the "favourites" tab

  9. If the music is not audible when returning to the main screen after selecting a track there is a volume option under the settings at the side, it's just hidden. Click the little down arrow and you should see it.

    Screen shot of TikTok main screen showing where to find the volume option.

  10. Click the "Next" button and go to the details screen where there are spaces for the Title and description. Add these in - I find it easiest to write out all my titles and descriptions in a word processor first, then copy and paste them in. If using "Phone Link" I can do this right from the doc straight into TikTok.
    #3 Note - we cannot type on a proper keyboard when filling in these fields, even when using "Phone Link" - TikTok just keeps losing focus and only takes one letter at a time before you have to reclick into the box. I tried it in "Phone Link" and via a dedicated Bluetooth keyboard with the same result.
    Screen shot of the details editing page on TikTok

  11. Now we can post immediately by choosing the "post" option, but I like to upload all my slideshows at the same time and post on different days, so I save to "drafts".
    #4 Note - while TikTok allows us to schedule vid posts via TikTok studio, it does not allow us to schedule slideshow posts. Hence we have to come back and post our drafts when the time comes. This is annoying, but only takes one click. HOWEVER - do not delete any files from your phone until your draft is posted - TikTok does not upload anything until you post it it is only saved on your phone.
There are some services that allow you to schedule slideshows, but I tried a few and they either don't have certain options, or the free ones only allowed me to upload 10 slides. I would suggest checking them out yourself if you wish to go that route.

And that is it - slideshows uploaded to TikTok. I am sure there are other, probably more efficient ways to do it, especially if you have specialist software to upload, but this is the way I do it and it now takes me a minute or two to upload rather than forever. Hope this is of some help, if anyone is running into the same roadblocks I did.


Check Out My Fiction YouTube Channel

Tales with Tasha - YouTube

Each week we have a theme and so there will be something for all tastes.
  • ๐ŸŽคMicro stories/ jokes as YouTube Shorts Monday - Sunday- for fun quick viewing
  • ๐Ÿ•ฎA longer story every now and then for story time, over coffee or before going to bed

Tasha's Social Media

๐Ÿ“šJoin My Newsletter๐Ÿ“š


Receive 2 FREE eBooks just for signing up and a free short stories on Free Fiction Fridays.


Two books covers - one with a woman firing guns above the title "Assassin's Blood" the other with a woman screaming and glowing with the title "Curse of a Banshee"

List hosted on MailChimp, information will only be used for Newsletter contact, and we do not send spam.

Monday, 12 May 2025

Batch Saving Layers from Photoshop Easily

Three different images with a red background all with different text with the words Save Layers from Photoshop - FAST over the top.

How to Batch Save Layers in Photoshop

There is an option to save each layer as its own image in Photoshop, which is very useful if each layer is its own complete image.

File > Export > Layers to File

However, if, for example, we have lots of text layers we wish to save, all with the same background/foreground (see below), or we have lots of different icons we want to save all with the same background, this is not sufficient.

Three different images with a red background all with different text.
Example of text layers with the same BG

If we use the Layers to File option, we will end up with one image that is the background and all out text layers either without a background if we save with transparency, or with a plain background if we save without transparency.

Now we could faff around with Photoshop to create our own script to do what we actually want, but we don't have to, because a very nice person has already done it for us.

Photoshop-Export-Layers-to-Files-Fast

  1. Go to the above link and download the zip file.
    Screenshot from Github to show where to download the file.
  2. Extract the zip file into its own directory.
  3. Copy the following 2 files from the directory:
    Export Layers To Files (Fast).jsx
    Export Layers To Files (Fast)-progress_bar.json
  4. Navigate to the Photoshop Scripts directory, probably something like this:
    \Program Files\Adobe\Adobe Photoshop 2025\Presets\Scripts
  5. Paste the files into the scripts directory.
  6. Start Photoshop
  7. The script can be found in the following menu:
    Files > Scripts

When we run the script we get this screen:

Snapshot of Export Layers to Files Fast

As you can see there are lots of options.

  • We can have a background and/or a foreground
  • We can export all layers (except the background and/or foreground if we have selected them)
  • or a Group of layers
  • or just the visible layers
  • and we can pick what format to export to
  • plus much more.
This takes what can be a 15 min job:
  1. turning on the right foreground layer,
  2. exporting the layer with the background
  3. rinse and repeat
Into a 30 second job of clicking a few buttons.

It has saved me so much time, I had to share it. Hope you are having a great week.


Check Out My Fiction YouTube Channel

Tales with Tasha - YouTube

Each week we have a theme and so there will be something for all tastes.
  • ๐ŸŽคMicro stories/ jokes as YouTube Shorts Monday - Sunday- for fun quick viewing
  • ๐Ÿ•ฎA longer story every now and then for story time, over coffee or before going to bed

Tasha's Social Media

๐Ÿ“šJoin My Newsletter๐Ÿ“š


Receive 2 FREE eBooks just for signing up and a free short stories on Free Fiction Fridays.


Two books covers - one with a woman firing guns above the title "Assassin's Blood" the other with a woman screaming and glowing with the title "Curse of a Banshee"

List hosted on MailChimp, information will only be used for Newsletter contact, and we do not send spam.

Monday, 31 March 2025

eBook How-To Updates for 2025

Tablet with cover of "Cat's Call by Natasha Duncan-Drake" showing, on a wooden table, next to the title "eBook How-To Updates 2025"

eBook How-To Updates for 2025

So my pages on where to upload eBooks and how to format an eBook have needed updating for a while and I have finally gotten around to it. One has completely changed, since my methods for creating eBooks is now totally different, and the other has more information and some other changes. I hope someone might find the information useful, since when we're first starting out this can all be a bit of a mystery. 

Where to Publish eBooks

Updates include:

  1. the addition of what every site requires to upload an eBook
  2. swapping out Smashwords for Draft2Digital as an aggregate site to publish to all the eBook sellers after their merger

How to Format Your eBook for Kindle, Draft2Digital & Google Books (2025)

Whole new page with all the steps I now take to create eBooks for distribution to all major eBook publishers.

This includes:

  • a link to the Kindle Create plugin for Word that Amazon KDP no longer support, but that still works a treat.
  • example Word files using the default 4 KDP templates for eBooks for those not interested in the plugin
  • and step by step instructions on how I have found it most efficient to go about the whole process.


Check Out My Fiction YouTube Channel

Tales with Tasha - YouTube

Each week we have a theme and so there will be something for all tastes.
  • ๐ŸŽคMicro stories/ jokes as YouTube Shorts Monday - Sunday- for fun quick viewing
  • ๐Ÿ•ฎA longer story every now and then for story time, over coffee or before going to bed

Tasha's Social Media

๐Ÿ“šJoin My Newsletter๐Ÿ“š


Receive 2 FREE eBooks just for signing up and a free short stories on Free Fiction Fridays.


Two books covers - one with a woman firing guns above the title "Assassin's Blood" the other with a woman screaming and glowing with the title "Curse of a Banshee"

List hosted on MailChimp, information will only be used for Newsletter contact, and we do not send spam.

Friday, 21 February 2025

Kindle Book Download - The Faster Way - Before the 26th Feb 2025

Amazon eBook library page with "Download Kindle Books - The Faster Way" over the top

Kindle Book Download - The Faster Way - Before the 26th Feb 2025

So I saw a post on Tumblr yesterday, which I am sorry I cannot find again. It was talking about how Kindle are removing the download ability on the 26th Feb and one response mentioned a Tampermonkey script to help with downloading all of our Kindle books. If someone can point me to the post, I will credit the person who mentioned it - thank you.

Well the script makes it about half as frustrating to download everything as the only way Kindle provide it and it took me a while to figure out how to use it, so I thought I would elaborate. I went from being able to do 8 pages of books in a day, to doing 37 - I have another 20 to go.

Tampermonkey is a plugin for the browser which allows a script to be run to alter the page - spent a good hour trying to work out how to run the script because I thought Tampermonkey was the name of the author or something๐Ÿ˜† . It can be found here: https://www.tampermonkey.net/

There is an FAQ about how to install it here, along with how to install scripts: https://www.tampermonkey.net/faq.php

The script to alter the Amazon download page is here: https://github.com/chrishol/greasemonkey-scripts/blob/main/download-all-kindle-books.js

The script puts a button at the top of the page on the right that says "Trigger Download" (seen in green below)


This button when pressed will do all the button presses for the downloads for you so you don't have to click everything yourself. All you have to do is confirm the save to your computer.

On my PC I can set it going, wait for the first save to come up, then click away and leave it for about 3 mins while I'm doing other things and then click save 25 times once it's done. Others have to click the save after 8-10 saves have been queued up or it sits there just waiting - not sure why, but it happens.

If the script does not work and the button does not appear for you after you have told Tampermonkey to run on the page, check the line in the top of the code that starts with

// @ match (no space after the @ in the actual script)


The script is set up for Amazon.com, so if you are on Amazon.co.uk like me, or another of the Amazon sites, you will need to edit this, to have the right amazon in the URL.

E.g. mine looks like: https://www.amazon.co.uk/hz/mycd/digital-console/contentlist/booksAll/*

The rest of the URL will be exactly the same.

The match line is basically telling the script what page the script should run on.

Also of note - in the code it allows you to change which Kindle device you are picking in the list if you have more than one. If your Kindle is first in the list, you're all set. If not, scroll down to line #77 until you find this part and follow the instructions in the comment:

clickElementWithin(dropdown, 'span[id^="download_and_transfer_list_"]'); // Choose the first Kindle in list // If you want the second Kindle in the list, change the above line to this instead (for the third, you'd change the [1] to [2] and so on): // dropdown.querySelectorAll('span[id^="download_and_transfer_list_"]')[1].click();


And those are the only things that tripped me up - so happy downloading. Hope it all works as well for you as it is working for me.



Check Out My Fiction YouTube Channel

Tales with Tasha - YouTube

Each week we have a theme and so there will be something for all tastes.
  • ๐ŸŽคMicro stories/ jokes as YouTube Shorts Monday - Sunday- for fun quick viewing
  • ๐Ÿ•ฎA longer story every now and then for story time, over coffee or before going to bed

Tasha's Social Media

๐Ÿ“šJoin My Newsletter๐Ÿ“š


Receive 2 FREE eBooks just for signing up and a free short stories on Free Fiction Fridays.


Two books covers - one with a woman firing guns above the title "Assassin's Blood" the other with a woman screaming and glowing with the title "Curse of a Banshee"

List hosted on MailChimp, information will only be used for Newsletter contact, and we do not send spam.

Tuesday, 18 February 2025

How to Check for DRM on eBooks in Calibre Really Quickly

Piles of books on a desk with a Kindle in front of them

How to Check for DRM in Calibre

If you, like me, are downloading all your Kindle books before Amazon take away the ability to do so on the 26th Feb 2025 and are using Calibre to keep them all catalogued, you may be wondering about DRM.

Unfortunately, it is a fact of life that some books with have DRM, which makes them unreadable on anything except the Kindle anyway. The only way you figure this out is when you go to view the books and it says it can't open them because of DRM.

There is a really quick and simple way to highlight multiple books and find out which ones have DRM without having to open all of them individually:

Attempt to convert them

If they have DRM the conversion with fail.

Steps to Check for DRM

  1. Import the books into Calibre by highlighting the files in your Kindle download directory and dragging them onto the Calibre book listing.
  2. If you don't already have it as a column, add the formats column to your Calibre layout - this will make those that have failed easy to see.
    1. Click the Preferences button in the main menu

      Calibre preferences button - shows a spanner crossed with a screwdriver

    2. Choose "Add your own columns"

      Screenshot of the Calibre preferences panel with "Add Your Own Column" highlighted

    3. Check the box next to formats (#13 on mine) and hit save


  3. Now select all the books that need checking in the main book listing.
  4. Click "Convert books" from the main menu

    Convert books icon from Calibre - brown book with two arrows pointing in a circle

  5. Choose the book format you wish to convert into from the dropdown - I use ePub because it is the most universal - and hit go.


  6. Error messages will pop up for those books that won't convert - just click the close button, we don't need to remember which ones have failed.
  7. Now all those books which don't have the additional format in the format col are the ones with DRM. I then added a tag to all the DRM books so I can find them easily again later when I decide what to do with them.
If there is a simpler way of doing this, please LMK, but I couldn't see one inside Calibre. This was the quickest way to do it all in bulk that I could find.



Check Out My Fiction YouTube Channel

Tales with Tasha - YouTube

Each week we have a theme and so there will be something for all tastes.
  • ๐ŸŽคMicro stories/ jokes as YouTube Shorts Monday - Sunday- for fun quick viewing
  • ๐Ÿ•ฎA longer story every now and then for story time, over coffee or before going to bed

Tasha's Social Media

๐Ÿ“šJoin My Newsletter๐Ÿ“š


Receive 2 FREE eBooks just for signing up and a free short stories on Free Fiction Fridays.


Two books covers - one with a woman firing guns above the title "Assassin's Blood" the other with a woman screaming and glowing with the title "Curse of a Banshee"

List hosted on MailChimp, information will only be used for Newsletter contact, and we do not send spam.