This tool is essentially a random, but real, profile generator for AYCD. This will generate profiles using real addresses from https://batch.openaddresses.io/data and optionally card and email info supplied in the csv files
This is very much a demo, as I made it in a few hours for personal use. Expect bugs!
DM me on Discord at Josh#1373
or open a Github issue
- AYCD (aycd.io)
- geojson file from https://batch.openaddresses.io/data
- Discord webhook (https://support.discord.com/hc/en-us/articles/228383668-Intro-to-Webhooks)
-
See Installation section
-
Run main.exe
-
Follow the prompts
a. Select the geojson file you want to use by entering the number at the beginning of the line
b.
Would you like to import your own card info?
-> This will not fill in any card data fromcards.csv
. Card management will be handled by you in AYCDc.
Would you like to use a catchall?
-> This will ignoregmails.csv
and generate profiles with the catchall you're asked for in the next step.d.
Enter your catchall (eg. @josh.com)
-> Simple enough, don't forget the@
e.
How many profiles would you like to make?
-> This only appears if you use a catchall, otherwise it will create as many profiles as you have emails inemails.csv
f.
Enter profile # name
-> AYCD profile name -
Once the script is finished, it will open the
folder containing the CSV file
and send the file in adiscord webhook
-
Import the file into AYCD, select the
CSV/Google Sheet/Form
option -
The profiles will appear under the
GoogleForm-Import
category
-
Download the code as a ZIP and extract it to the folder of your choosing
-
Get geojson data
a. Download geojson data from Openaddresses.io and store in the
config
folderNote: You'll need to create a free account on their website You'll also need a program like 7zip installed as native Windows zip functions can't extract .tar.gz archives
b. You can find valid sources from https://github.com/openaddresses/openaddresses/tree/master/sources
-
Edit config files
a. Rename
sample_emails.csv
toemails.csv
and enter a list of emails you'd like to use. Leave blank if using a catchallb. Rename
sample_cards.csv
tocards.csv
and enter card info you'd like to use. Leave blank if you'll enter card data from within AYCDc. Rename
sample_config.json
toconfig.json
. Edit the file and enter avalid discord webhook URL
(https://support.discord.com/hc/en-us/articles/228383668-Intro-to-Webhooks), and a3 digit area code