Tag Archives: button

How To Find Pinterest Unfollowers – Pinterest Unfollow Tool

pinterest-unfollowersHow To Find Pinterest Unfollowers – Pinterest Unfollow Tool

Removing Pinterest users that do not follow you, or they unfollowed you is not and easy task. Pinterest does not make sorting and finding your unfollowers a simple process. In theory, you shouldn’t worry too much about how many people you follow and they don’t follow back, but in practice, there are some advantages to clean your profile.

You followed a few hundred people, and now your feed is filling up your feed with their pins, but they don’t get your latest, and greatest pinning creations. Or they followed you first, and you returned the favor, but later on they unfollowed you so that they look like authorities. Authorities my a… Let’s remove them from your feed, unfollow them.

Pinterest Unfollowers for IOS Enabled Devices (iPhone, or iPad)

The great news is that if you own an Apple device, such as a tablet, or an iPhone, there is an app that does specifically this. The app is called “Who Unfollow Me For Pinterest”, and you can grab it here: Who Unfollow Me For Pinterest – Yong Peng. I don’t own a MAC IOS device, so I can’t tell you how good the app is, but it’s there. A more famous app seems to have disappeared from the iTunes store, but the app was called Followers on Pinterest.

The Hard Way to Unfollow

Now, what do you do if you don’t have an IOS device? I have seen on the Internet the following suggestion:
Step one: Go to your “Followers” tab and copy/paste in a text document all of your followers.
Step Two: After this, go to your “Following” tab and compare it with your text list. Take one name at  a time from your “Following” tab, and search it in your followers text list. If you find the name, then it means that Pinterest user follows you, if you didn’t find them in the list, just unfollow them right away.

The Easier Way To Unfollow on Pinterest

How to get all followers on PinterestI didn’t even considered doing this, because I figured it would take me days to complete the process, and because I knew it had to be easier.

So, I started the work, and the first thing to was obviously to view page source, like any person with a little HTML knowledge would do. That doesn’t work. The code for the page is served dynamically, through Ajax, so you would only see around 115 users at a time. I think this is somewhat done on purpose, so that unfollowing is very hard. It is in Pinterest’s interest, to maintain an artificial buzz, like everybody follows everybody. Anyway, back to work, we need the entire list for our operation, so I started to search again. Then I realized that if we scroll down to the last item in the HTML page, and we right click the user, and choose inspect element, we also get the HTML of the page, except this time we get all the users in the HTML code.  Just right click on the body element, and choose copy as HTML.

Pinterest-Copy-HTMLAfter that paste the HTML code in a notepad, and you have all your users in a document, save that document as Followers-raw-text.txt.

IMPORTANT: Save the text as UTF8 encoding to preserve the special characters, and to avoid a script freeze when saving as Unicode.

Don’t worry if the text looks gibberish to you, you just need to find the following HTML tag: <h3>. Immediately after the tag you will find the username. Don’t try to save the document as HTML and see it in a browser. The browser will crash while loading that long list.

Pinterest Find UsersAt this point you have a few options to further clean up your list of followers, one way is to use Microsoft Word’s find and replace feature, which does a decent job but is not meant for these kind of operations. Another option is to use an advanced string find/filtering utilities, such as grep, sed, awk, etc… Here is a command I wrote to spit out a plain text list with usernames only:

awk-Pinterest-script-two

 

awk-Pinterest-script-one

I couldn’t “convince” WordPress to  allow me to post the command as a text, so I posted it as a picture. Sorry, you have to write down that manually.

At this point you have a list with followers, and a list with your followings. I heard people trying to use text compare utilities, but they don’t work if you have many followers, or if you have followed only partially boards. I know I did that. Another problem is that the usernames in the following and followers lists, are not in perfect synch chronologically, so any text comparison will be tripped. But if you know they are in the same order, it should be easy enough to use notepad++, or Winmerge, to compare the two lists and get your unfollowers.
I wrote a script in awk, to compare the two lists, and give me only the unfollowers, so I don’t have to compare manually the lists. Here is the command that does that:

awk "FNR==NR{a[$0];next}!($0 in a)" list-of-my-followers.txt list-of-followings.txt > unfollowers.txt

The list in the unfollowers.txt will contain your unfollowers. When you search for them in your Following tab, you will see two types of users, some with a button saying “Follow”, and some with a button “Unfollow”. The ones from your unfollowers.txt are either users whom you followed part of their boards, (the button will say Follow), or users whom you followed all of their boards, (the button will say Unfollow). This will prove a bit difficult to clean, but to make it easier, you might want to follow all of their boards, and maybe they’ll follow you back. If not, you can always clean up next time, if you want.

Future Development

The only thing I have to do now, is to figure out the unfollow link structure, so with a few more adjustments with awk and sed, we can create the unfollow links automatically, so we don’t have to search for the users in page. That’s my next step. If you have an idea about that, drop me a line in the comments, or send me a message with the link below.
In the mean time follow me on Pinterest I will follow back, :).

If you want to ask me a question, or if you want the list of your unfollowers delivered by email, send me a message using this form: Contact Me about the Pinterest Script

UPDATE: If all of these look gibberish to you, you can hire this guy on Fiverr, for five bucks he’ll do it for you. Actually, his gig gave me the idea to make my own script. I didn’t want to pay the five dollars. Anyway, here is the link:  Find Unfollowers on Pinterest

Troubleshoot a Slow Computer Network – Only One Computer on the Network is Slow

Only One Computer on the Network is Slow

Client Computer Network Mask Wrongly Configured
Your network is a class C network, (net-mask 255.255.255.0), and your client computer has its IP address configuration on a class B network, (255.255.0.0). Change the network mask of the client to match the network configuration.

Poor network cards
Bad network cards or bad drivers are very often the reason for poor transfer rates. Test the transfer rate with a different network card.
An outdated computer can also slow down your network transfer.

Bad Network Configuration
DNS Configuration
can be the cause a of slow network connections.
Wrong DNS address in the IP configuration can slow your network dramatically. Your DNS client will try to connect to an inexistent or not working DNS server then give up and try your secondary DNS server. This translates in slowdowns and sometimes even DNS resolution errors.
Fix: Ping the DNS address or, even better, use nslookup and connect to both of your DNS servers to check if they work.

The TCP/IP protocol stack corrupted.

Sometimes no matter what you do you can’t fix the network and this is because the TCP/IP becomes corrupted. The only thing that fixes it is a reset. On older Operating Systems, such as Windows 98 and Windows NT, the fix was to uninstall and reinstall the whole TCP/IP suite of protocols.
Fix: issue the following command to reset it: netsh int ip reset c:\resetlog.txt.

More Than One Default Route
Advanced Lan SettingsA very common mistake is to assign more than on default route to the same computer. Do not confuse load balancing with multiple Default Gateways. You are configuring two network cards, and both of them have a default gateway. This configuration will not work. Usually, a Windows computer will warn you that this is not a good idea, but some users will choose to ignore the warning.
This is a typical problem for laptop users, they connect into the Lan environment and leave the wireless connection on. This will create a lot of problems for corporate users and even for home users.
In order for this type of configuration to work, special routing rules and IP configuration is needed. it is easier to turn the wireless of or have an adapter manager that will automatically do that for you based on your rules.
Advanced Tcp/IP Settings
On a Windows XP there is a way to assign priorities to network cards using a graphic interface. from the Network Connections applet in the Control Panel, click on the Advanced menu and choose Advanced Settings.
On the Advanced Settings window arrange the network cards according to the correct priority.
Another way to achieve this is to change the gateway’s metric for each of the network adapters on the computer. To do this, open the TCP/IP properties on each of the network addapters with a default gateway configured, and click on the Advanced button. On the Advanced TCP/IP Settings window, uncheck the Automatic Metric for the Default Gateway, and enter a value according to your network topology. The lower the metric, the higher the preference for a default route.

This article is part of a five posts series regarding Network Troubleshooting.

How to Troubleshoot Internet Connection Speed

Who didn’t have problems with the Internet speed at least once? OK, many of us, but as an IT professional I always meet and talk to the people who did have problems with their Internet Speed.
I hate to be run through standard procedure, which by the way I know by hearth, (I used to work in an ISP call center). You probably hate it too. If your problem is the Internet connection you will probably have to talk to an agent anyway, but, (with the help of my article), you will know from the start what’s wrong with your Internet connection.

Step 0 – Never Assume

First think I have learned in the Call Center was to never assume. Many times, when people call the Help Line they have a “pretty good idea” of what’s the problem. Usually they are wrong. Don’t do this mistake, do not presume or, do not presume without checking the facts. We hate the Call centers for making us do stupid things, check things that we don’t need to. The truth is that in most of the cases we overlook things and going by the book helps.
When we open up a browser and there is an error message “Page not found” we immediately assume that the connection is to blame. In fact many times this is just a temporary problem of our home page site. Try a different address to see if the connections is down or the home pages’s website is down. Try google.com for instance or ibm.com, or bing.com; if these don’t work it could be the connection

Step 1 – Try a reboot

Almost every time a reboot solves the problem. This might sound anecdotic but it actually works in many cases. Reboot the computer, reboot the modem, reboot the router behind the modem.

Isolate the problem
First of all we need to know that the problem is not in the network.

  • Use a computer that you are sure is not infected by any Mallware. Connect it directly to the DSL device, cable modem, or other type of modem.
  • Do not use the wireless; connect the computer with a network cable. This way you are testing the connection and nothing else.
  • As already mentioned, you need to make sure your computer works fine and is not infected. Use antivirus and antispyware if needed.
  • If you are not sure about the health of your computer you can always boot from a Live Linux CD. On the Live CD you will have a browser and other useful tools.
  • Once the system is up and you are connected to the Internet, test your connection with one of the free online services. Google-it and you will find many online DSL speed test websites. If the speed is OK then, the problem is in your computer, or your network, go to step 4.
  • Step 2 – Modem troubleshoot

    If the DSL speed test failed, (no connection or slow speed), you have a few things to try before calling the ISP
    Usually, for a DSL connection, the telephone line is shared with another device, a fax or a phone. Some of us have a separate line for DSL or they don’t even have a phone line, they only have a dry loop. If you don’t understand any of these you most likely don’t have it.

  • If you share the DSL line with another device you need to connect this second device through a DSL filter. I must stress: EVEN IF IT WORKED before without it, you must have the filter.
    DO NOT run the DSL line through a filter, you’ll only break your Internet Connection, only the phone or the fax, or Credit Card processing device, etc…
  • Check all the physical connections of the Modem Device, R6 or RJ11 or the RJ45 connectors and make sure that they are tight they don’t have the locking pins broken, etc…
  • For a DSL connection the length of the phone cable could be critical, so use the original cable, (the short one), provided with the modem at least for the testing period. The reason is because the length of the pair from the CO to your place can be at its length limits, it happens more often than you think. If you pass this limit your connection stability will be penalized. Another reason is because a long cable is more difficult to examine for defects than a short one.
    If needed, use a longer network cable to connect a device in the house. The network cable, (UTP – unshielded twisted pair), can go up to 100m (300 feet).
  • Some electric devices can interfere with the modem; avoid placing it near such devices.
  • Look at the modem’s lights. If the DSL light is off there is no service.
  • If there is no connection at all, (No DSL light), check the phone to see if you have a dial tone.
  • If the modem connects to a separate wall jack bring a phone and check if you have a dial tone, you might have a dial tone in the bedroom and not in the office.
  • Similarly check if there is TV service, if there is no TV service then most likely it is a bigger problem at your cable provider.
  • Look for the DSL filter as described above.
  • Check the LAN light on the modem. If the LAN LED is off your computer’s network adapter might be defective, or disabled, or the UTP cable that connects the computer with the modem might be defective. There is a chance that the modem’s LAN interface is defective.
  • If you have a solid DSL light, (check the modem’s manual, manufacturers have different signalling for established DSL connection), and you don’t have a connection check the password for the connection.
  • Step 3 – Connect to Your Modem’s Administration Interface

    All of the modern modems have a WEB Administration Interface. The admin Interface is usually accessible via a WEB browser. It lets you configure the authentication and other different settings.
    In order to administrate your modem you need the following:

  • The administrator’s password to access your router. If you don’t have it you can perform a hardware reset using the reset button located on the modem. You need to use a pin to press the button. This will reset all of your modem’s setting, including the admin password, to the factory defaults.
  • The IP address of the router. If the modem has its DHCP server started, (by default yes), it will lease your computer an IP address and provide it with other IP configuration settings such as: “Default Gateway”, netmask, and DNS. The important part is the gateway’s IP address as this is your modem’s internal interface and this is what you need to access your router’s web Interface. You can find all of this information by issuing the following command in a command prompt window with elevated rights, (admin credentials):
    ipconfig /all
    After issuing the command you will get a screen similar to this one. Note that the “Default Gateway” is the address of your modem.
    IPCONFIG
    In a web browser type: http://IPADDRESS where IPADDRES is your router.
    For instance if your router’s (gateway) IP address is 192.168.200.1 the address you are looking for is: http://192.168.200.1.
  • Once connected to the web interface you need to enter the authentication details. If you don’t have them you have to call your ISP which will make a reset after security verification.
  • If all of the previous steps did not solve the problem call your ISP. They might ask you to redo all of the steps above and maybe more. Be patient, they are just doing their job, they never assume, or they shouldn’t. The second they let themselves drawn into your speculation they make the same mistake as you do.

    Step 4 – Correct the problems behind the modem

    If the connection is OK the problem is behind the modem. This problem could be anything in your network.
    Some suggestions are:
    The router – many times the router can slow down your network. Try a reboot. If that doesn’t work try another model or another manufacturer. Do an upgrade of the firmware. Check the router’s configuration and try a default stripped down configuration.
    The computer – most of the times, the slow performance over Internet is actually the poor performance of a computer. This is a dense material that is treated in a separate article which you can find here: How to Refresh your Computer speed (coming soon).
    The network – many times a poor network will penalize al sorts of network traffic not only Internet. This makes the subject of another article here: How to Troubleshoot Your LAN, (Local Area Network). (coming soon)

    Ask me any technical question in the comments area so I can update the document or answer you directly on the comments. I would like to make this article as useful as possible.