Skip to main content

Get SEO Meta-data from Websites

Project description

SEO Meta-Data

This a python module that helps you get SEO data on any website, you have to import it in your script and your good to go

Installation

Use the package manager pip to install foobar.

pip install seometa

Usage

import threading



from seo import SEO, read_txt





def get_sublists(original_list, number_of_sub_list_wanted): # sublisting to use Threads

    sublists = list()

    for sub_list_count in range(number_of_sub_list_wanted):

        sublists.append(original_list[sub_list_count::number_of_sub_list_wanted])

    return sublists





def worker(websites, file_name):

    for website in websites:

        seo_keywords = SEO(website) # init the object eg. website = 'google.com'

        seo_keywords.run(path=f'{file_name}.csv') # run the process by giving the save file





def main(): 

    websites = read_txt('website.txt') # Reading websites from a text fole

    file_name = input('File: ') 

    n = int(input('Threads: '))



    all_websites = get_sublists(websites, n)



    threads = []



    for website_list in all_websites:

        t = threading.Thread(target=worker, args=[website_list, file_name])

        threads.append(t)



    for thread in threads:

        thread.start()



    for thread in threads:

        thread.join()

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

seometa-0.0.1.1.tar.gz (3.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

seometa-0.0.1.1-py3-none-any.whl (3.1 kB view details)

Uploaded Python 3

File details

Details for the file seometa-0.0.1.1.tar.gz.

File metadata

  • Download URL: seometa-0.0.1.1.tar.gz
  • Upload date:
  • Size: 3.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.9.7

File hashes

Hashes for seometa-0.0.1.1.tar.gz
Algorithm Hash digest
SHA256 777c071e48c66061b9f7a29133bc7afac9e81933d135e124af3ca1b5580c4faa
MD5 3629b46fb54cc8723168168174afbec1
BLAKE2b-256 5e8be260136262b37bfd073b1a0cc105e459bdaf28fe6d66560ab7998a86a66f

See more details on using hashes here.

File details

Details for the file seometa-0.0.1.1-py3-none-any.whl.

File metadata

  • Download URL: seometa-0.0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 3.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.9.7

File hashes

Hashes for seometa-0.0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 d858af6859a53bcc372c2465557c765b0e7bcd84e2a005e29cc2370609326446
MD5 925628c6b67253261f71b5fadf0d4f34
BLAKE2b-256 35ad801576cffcf908ff0d01c32d7009e3fa59dcbc8cd6086664279fd6bad337

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page