HOW TO USE Reposting Module on NecroMancer

 

The reposting module in NecroMancer IG uses a few other prerequisites which we need to install 1st.

 

=>  First make sure you have enough scraping credits for reposting (see the image below).

 

 

If not having credits, you can purchase more credits from here: https://necromancerig.com/product/posts-scraping-credits-for-reposting/

And note, this setting “624. Scrape Upto X Posts On Each Target Source” is what that’ll be using these scraping credits fro scraping.

 

=> Next, for working with videos, NecroMancer uses FFmpeg.

To set this up, download its compressed file from here: https://www.dropbox.com/s/eqd49iw49hci1l7/ffmpeg.7z?dl=0

And then extract it in the “NecroMancer IG” folder.

(you could use 7zip from https://www.7-zip.org/ for extracting)

 

Now open this above “ffmpeg” folder, and open the “bin” folder in there.

 

And then copy its path (as marked in the above image), (For example, in the above image that path is: “E:\0sharedFolder\program\imp\NecroMancer IG\ffmpeg\bin” (it’ll be different for your PC))

Now paste this path in the “path” entry of the Environment variables of your PC, and save it.

(To edit the environment variables of your PC, you can search and open “Edit environment variables for your account” in your PC programs search ( searching by clicking on the Windows icon in the bottom-left corner of your PC screen.))

Now to confirm if FFmpeg is setup properly, just run the command

“FFmpeg -version” in the CMD. And it should give information about the FFmpeg version if it’s setup properly.

NOW, we’re all good, to use the Reposting Module of NecroMancer!

 

=> Finally we need to make sure we’re using the latest version of Java. (otherwise reposting module may get stuck, as older java versions will not support all languages/some new charaters, used in captions, etc.).

To set this up, 1st delete the “jre” folder in the below image (FOLDER “UNDER” the “ffmpeg” folder. (ignore the red arrow in the below image, we’re just reusing the image from earlier.))

 

 

 

And then download this latest compressed “jre” folder from here: https://www.dropbox.com/s/kx53xnkvwb8df16/jre.zip?dl=0

And then extract it in the “NecroMancer IG” folder at that previous one’s place.

(Note: If you’re a techie or someone using your own java installation from somewhere else, then just know that we’re currently using jdk17 of 2022. So make sure you’re updated. You can check your active version by running the command “java -version” in CMD)

 

 

REPOSTING MODULE DETAILS

How Reposting Module Works:

The Scraper Module of NecroMancer does the scraping work as per the set settings.

After that is done, it schedules a certain amount of scraped posts at one place, ready to be posted. Which will later be used by the Posting Module for Posting when the right time comes.

NecroMancer Scraper Module uses this location for scheduling those posts:

“C:\Users\<YourPcUsername>\NecroMancer IG\reposting\<YourIgAccountUsername>\”

For Example: “C:\Users\yadav\NecroMancer IG\reposting\realeternalbulker\” (see image)

The Posting Module also uses this location for taking posts for posting on the IG account. The posts are picked from here in alphabetical order. (Those each folder is treated as individual posts)

For example, in the above image, post “1” comes 1st in alphabetical order, which means, it’ll be posted 1st. And then next time post named “2” will be posted, and after that post named “3”, and so on.

A few people inquired about only using the posting functionality of it (by manually setting the posts for posting) without the scraping part.

Here’s how to do it:

1st to disable scraping part, disable “601. Enable Post Scraping” Setting, it’ll disable all the scrapings and other scraping-related settings. And enable the “602. Enable Post Posting” setting in the dashboard, and set the posts that are to be posted, at the above location.

[ In there, you can ignore the “scheduledPostsHistory.txt” file. As that is only used by the Scraper Module to keep a history of all the past scraped and scheduled Posts (To avoid scraping/scheduling of the same posts again). ]

To manually set those posts, this is the format:

1st we put the image or video etc for the post in those folders (folders in the above image)

And specify the post Type and Post Caption there inside the file named “data.txt”, in the format: {“postType”:”REELS”,”caption”:”Hi, how are you.”}

Supported values for “postType”: IMAGE, VIDEO, CAROUSEL, REELS, IGTV.

“caption” can have any value, needed in the caption for your post. [It also supports Spintax]

Different postTypes Example Screenshots:

NOTE: for CAROUSEL Posts, the order of the images in the carousel is again determined alphabetically.

For example, the above post (in the above image) will post a carousel post with 1.jpg as the 1st image, 2.jpg as the 2nd image, and so on, in that carousel post.

———

Currently, how many posts get posted each day are determined by this setting:

“610. Post This Many Posts Per Day (Min)” and “611. (Max)”

And this setting determines the wait time between each of those posted posts in that day.

“609. Minimum Delay Between each Post (in Minutes)”

HOW THE WORKFLOW WORKs, is that when that account’s (/slot’s) start time is reached, and the 1st session of that day starts, it posts the 1st post in that session. Then waits for the set time (“609. Minimum Delay Between each Post”), then when the next session starts after that much time, the next post gets posted in that session (if more than 1 posts are to be posted in that day (setting 609 and 610)).

 

 

NEW UPDATES:

 

1: IMPORTANT!!: On many phones, it has been found that their Pictures can’t hold more than 1 image or video with the same name.

So, if you’re manually scheduling posts, please make sure that the post names are unique. The easiest way to make sure of this is to add the current date and time to their name (after an underscore “_” ) as shown in the below image  (1_2022-3-05 15-18-31.868.jpg) :

 

 

 

 

 

2: NOTE: If you want to use quotation marks in the caption, then please read the below important info:

There are 2 types of quotation marks, the 1st one is the normal ones that we type from our keyboard, 2nd one is of special character type (like the smiley faces, etc. category.). See the below example of each.
1) “Hi”.
2) “I have never let my schooling interfere with my education.” —Mark Twain
If you want to use these in the caption, the 2nd one can be copy pasted as it is without causing any issue.
But if you want to use the first one. Then you must add a bar infront of them like below.
1) \”Hi\”.
(These bars are added to let the programming language know that these quotation marks are not part of the formatting, and that to ignore/treat them as normal text.)
If you want to confirm if your final data.txt’s text format is correct, just copy-paste that here for testing the format: https://jsonformatter.curiousconcept.com/#
For example, test this below data.txt text in this above format checker URL, it’ll pass.
{“postType”:”REELS”,”caption”:” \”Hi\” {A year from now you will wish you had started today.|“I have never let my schooling interfere with my education.” —Mark Twain.}”}

But this below one will fail:

{“postType”:”REELS”,”caption”:” “Hi” {A year from now you will wish you had started today.|“I have never let my schooling interfere with my education.” —Mark Twain.}”}

 

update: all the above quotation marks in these above examples seems to be getting auto-changed by WordPress to that of the 2nd type I mentioned above (the special type, like the smiley category). If you’re copy-pasting, then make sure to edit them appropriately (by manually replacing them by typing from your keyboard) to the 1st type, especially the quotation marks used for formatting.)