Skip to content

anmolksachan/url-prepend-wizard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

prepend.py - Script to add https:// in front of list of domain names

prepend.py is a Python script that takes a file name as input and prepends a banner to the beginning of the file. The output file is saved in the output folder.

The given code is a Python script that takes a file containing URLs as input, prepends 'https://' to each URL, and saves the modified URLs to an output directory. The script uses the argparse module to handle command-line arguments, where the input file path is passed using the --file flag, and the output directory path is passed using the --output-dir flag (default: './output').

The prepend_urls() function reads the input file and splits its contents into a list of URLs, prepends 'https://' to each URL using list comprehension, and writes the modified URLs to a new file in the output directory. The function also prints the number of modified URLs and the path of the output file.

Usage

To use prepend.py, run the following command in your terminal:

python prepend.py --file input.txt

Replace input.txt with the name of your input file.

If you do not specify an output file name, prepend.py will automatically generate one based on the input file name. If you do not want to specify an input file name, prepend.py will prompt you to enter one.

If you need help, run the following command:

python prepend.py --help

Examples

Here are some examples of how to use prepend.py:

python prepend.py --file example.txt

This will prepend the default banner to example.txt and save the output file in the output folder as example_prepended.txt.

python prepend.py --file example.txt --output output_file.txt

This will prepend the default banner to example.txt and save the output file in the output folder as output_file.txt.

Sample Run

image

image

image

License

prepend.py is licensed under the MIT License.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages