Making NFT Art Collections With AI and Python

Using AI art or image generation, I was able to take my NFT art collections to a higher level, and create more art, at higher quality, more quickly.

In the same way as in this post, and by adding a helper Python program with a graphical user interface, I was able to efficiently extract the position, scale and rotation (transformation) parameters of how I manually custom-positioned the cartoon cheetah in Inkscape over each AI-generated background image (generated using Midjourney), and then the metadata (in this case the path to each background image and the transformation code from the SVG to position the cheetah layer) is used by the Python program that creates each SVG and calls Inkscape to convert it into a PNG file, populating a folder ready for upload to IPFS.

I created the art samples here in late 2022.



Software Makes Art For NFTs By Combining Layers in SVG

By creating different drawing elements on different layers, we (you or I) can run a Python script that separates the SVG code for that layer into a separate file, which is named based on what was drawn on that layer.

Then we can programmatically recombine different drawing elements, in the right order so that closer objects appear in front of more distant ones (by setting “height” values for each layer in general) and generate art for an entire collection of NFTs using randomness.

My Python program calls Inkscape to convert each newly-created SVG file into a PNG, populating a folder, ready for upload to IPFS.

Some example images from one project in late 2021 are below.



Monitoring Survey Procedure To Report Differences in Real Time in the Field

Deformation Monitoring Surveys are one of the types of surveys I specialized in. This is a one page procedure outline that may be helpful to surveyors performing deformation monitoring surveys with a total station, using resection and stakeout to report coordinate differences in real time in the field:

Monitoring Survey Procedure With Differences Reported in Real Time in the Field

Deformation Monitoring Surveys – Analysis of Survey Point Displacements Using Total Station Measurements

Deformation Monitoring Surveys are one of the types of surveys I specialized in. This is the technical report I wrote in 2009 while attending the British Columbia Institute of Technology, studying Geomatics Engineering Technology, where I graduated with a Bachelors of Technology with Distinction in 2009 and was the top student in the School of Construction and the Environment, earning 13 awards or scholarships in total from 2005-2009:

Analysis of Survey Point Displacements Using Total Station Measurements

Goodness Abounds in This World

I loved this conversation!

Dan Teck encourages us to look and see the goodness in the people around us!

Who is Dan? He helps you create Your Soulful Book and co-authored Goodness Abounds and other inspirational titles.

We will find out why Dan and Jodi Chapman create soulful books, and Goodness Abounds in particular. And much more goodness!

Click here to learn more about Your Soulful Book

Click here to get the book Goodness Abounds and the bonus gifts if they are still available

This interview was recorded on Nov. 14, the day Goodness Abounds became a #1 Bestseller on Amazon!


Dan Teck and Jodi Chapman
Jodi Chapman and Dan Teck

Dan Teck is an author, coach, and Law of Attraction practitioner. He and his wife, Jodi Chapman, are the co-creators of the bestselling Soulful Journals Series and the 365 Book Series (including the most recent title in this series, Goodness Abounds), as well as  Your Soulful Book, a heart-centered writing program. Since 2005, Jodi and Dan have been living their dream of creating books, online communities, courses, and other products that inspire others to connect with their soul and live fully and passionately. Dan has a BA in Religious Studies from Vassar College and  an MFA in Creative Writing from Mills College. He and Jodi live on the Oregon coast, where they enjoy hanging out at the beach; spending time with their cats; and working, creating, and playing together.

The purpose of Soul 2 Soul Talks is to inspire and encourage people to live their dreams and be their true soul self. Thank you for watching

Please let us know what you think, and please share with your friends to brighten someone’s day!


Bob Burg Interviewed on Referral Based Business Building

Can a subtle shift in focus really make that big of a difference in your business and in your income?

Our guest says, “Absolutely, yes!”

Bob Burg


This interview was a lot of fun! Listen in here:

Download mp3

About today’s guest:

Bob Burg is a sought-after speaker at company leadership and sales conferences. He regularly addresses audiences ranging in size from 50 to 16,000. He has shared the platform with notables including today’s top thought leaders, broadcast personalities, Olympic athletes and political leaders including a former United States President.

He is coauthor of the international bestseller, The Go-Giver and Go-Givers Sell More and author of Endless Referrals and numerous other books (more than a million copies sold in total). The Go-Giver has been translated into 21 languages.

His newest book is Adversaries into Allies: Win People Over Without Manipulation or Coercion.

Bob is an advocate, supporter and defender of the Free Enterprise system, believing that the amount of money one makes is directly proportional to how many people they serve. He is also an unapologetic animal fanatic, and serves as Vice President of the Board of Directors of Furry Friends Adoption & Clinic in his town of Jupiter, Florida.

You are welcome to visit Bob’s website and immediately download Chapter One from his international bestseller The Go-Giver as well as Adversaries into Allies and receive lots of other value-added resources.

Inner Awakening! Exclusive Interview with Sri Tathata at Van Dusan Gardens, Vancouver, Canada

Last spring, in Van Dusan Gardens, here in Vancouver (Canada), I was honoured to get the opportunity to interview and film Sri Tathata (with his interpreter). He is an authentic Master or Sage of South India.

Inner Awakening! Exclusive Interview with Sri Tathata… Watch the video here:

In the video, I ask a question at 6:40. It’s so great to see them laugh!

The question that was asked before this video started was “There are a lot of inequalities in this world, [Sri Tathata] mentioned earlier that if we see suffering, we should help those in suffering. I wanted to know if taking action such as going to a protest or chanting and meditation is more effective in creating change, or should we do both?”

The answer is Inner Awakening! Have an inner awakening.

Whatever question you ask, that is the answer. To connect with others, connect with yourself. That is, your higher Self. Source.

Abide as the True Self, as Ramana Maharshi says.

I was given the opportunity to film, record and participate in this interview with an enlightened master of India, by Alice Zhou, President of Gracious Host Events. Thank you.

Alice Zhou said, “Great job capturing this, Bevan!  Thanks for your loving presence and open mind to this timeless wisdom.”

Here is a video which my friend – a very wise and successful businessman – who helped me shift my state (vibration) when I was in a low place financially and energetically in 2012 – he shared this video with me so that it would be easy to discern if a spiritual teacher was a true teacher or a fake. (This is because spiritual entrepreneurs, spiritual teachers, transformational coaching are kinds of people I connect with and collaborate with. He was looking out for my best interests. Which is what we should all do for others. Communicate with love.)

Ramana Maharshi is the guru of my friend’s guru. Enjoy.

There is a place of perfect peace within you.

That reminds me, another video which is good for returning to the “safe island of mindfulness” is this one…

How to Extract Numbered Lists out of Documents to Summarize

Excel Extract Numbered List From a Document - Social Media Manager

Excel Extract Numbered List From a Document
Excel Example: Extract Numbered List From a Document

I was looking at this post and wanted to extract the list to make a summary. I didn’t want all the explanation of each point, just a list of the numbered points.

I figured I would show you one way I do this with Excel. This would be more of a time-saver when you’ve got a bigger list.

I use Windows, by the way.

1. Copy the entire text of the article and paste into Notepad. Now Select-all (CTRL+A) and copy (CTRL+C). This is to get rid of formatting so we have plain text.

2. Open Excel. Paste in cell A1.




3. In Cell B1 enter: =IF(ISNUMBER(VALUE(LEFT(A1,1))),A1,””)

4. Drag the small black square in the lower right corner of that cell down to the bottom of the article, so that all the text lines in A1 will be parsed.

5. Right-click on the B column header, and click Copy.

6. Right-click on the C column header, and press V. This pastes Values only,

7. Left-click on the C column header to select the column.

8. Click Sort and Filter, Custom Sort, Continue with the current selection, Sort. Sort by: Column C, Sort on: Values, Order: A-Z

Good to go! Result:

12 Duties of a Social Media Manager
1. Implements a social media strategy
2. Manages social media sites
3. Engages in dialogue and monitors customer issues
4. Monitors trends and encourages adoption of social media tools
5. Searches for news/articles to post
6. Implements social media campaigns
7. Manages social media campaigns
8. Write blog articles
9. Uses social networking analysis tools
10. Monitors internet for brand related topics of conversation
11. Provides feedback to higher ups
12. Promotes social media within the organization

Want to know how to invite all your friends to a Facebook event all at once?

How to Invite all your Friends to Facebook Event
How to Invite all your Friends to Facebook Event

Do you want to invite lots of your Facebook friends to an event, page or group? It’s a tedious task to select them one-by-one, which is why the “Toggle all” button is so great. It lets you select them all at once at the push of a button – it’s a great time saver.

Warning: I will not be held responsible for any consequences you create by using this information. It’s powerful and can be abused. Be careful and do not overuse this secret…

A Facebook trick to select all your friends at once

Before I tell you how to get the Toggle all button, I’ll show you a code you can use to quickly select them all. Then I’ll tell you how to use it. You might already know, that’s why I put the code first.

javascript:elms=document.getElementsByName("checkableitems[]");for (i=0;i<elms.length;i++){if (elms[i].type="checkbox" )elms[i].click()};

1. Login to Facebook and then go to any event, your page, or group you want to invite people to.

2. After you indicate whether you’re attending or maybe attending, the “Invite friends” button appears and then you have to click it.

3. Scroll down to the bottom of that window, so all your friends load. You might have to scroll multiple times. You can’t select friends who don’t appear in the window.

4. Copy the code above and paste it into the address bar of your browser (where it says…) and then BEFORE you hit the Enter key: Press the HOME key or scroll back to the beginning of the code you pasted in the address bar. Make sure it starts with “javascript:…” – it may not! It might start with “var x=…” Retype javascript: manually at the beginning. 🙂

Once again, if you paste the code and press Enter and it goes to a Google search results page… you’ve got to add javascript: to the beginning… then hit Enter.

5. Wait until all the visible friends are selected (this might take a little while.)

6. You can also add a personal message before you click the “Send Invitations” button, if you’d like.

7. Click “Submit”

I hope you found this useful.

Toggle All Button – Another Facebook trick to select all your friends at once

1. You need the Google Chrome browser to get the button. This is the browser I recommend using anyway since it’s so fast. If you don’t have it yet, download it from

2. Open Google Chrome and download the add on called “Extensions” here

3. Go to and search for “Toggle all” or “Facebook Inviter”

4. Click the “ADD TO CHROME” button beside Facebook Inviter.

5. Click Install.

6. Once it’s installed, login to Facebook using Google Chrome and then go to any event, your page, or group you want to invite people to.

7. After you indicate whether you’re attending or maybe attending, the “Invite friends” button appears and then you have to click that button.

8. You’ll notice that a “Toggle all” button appears with the Submit and Cancel buttons. Click the “Toggle all” button and it will automatically select all your friends for you. It may take a few moments to process.

9. Click “Submit”

NOTE: You only have to install the “Toggle all” button once. After that, it’ll always be there for you to use.

Hope that helps!