Available Commands

Command Description
app:add-authcodes Add a short description for your command Run
app:add-media Add/update a media by URL Run
app:add-page Add a headlines page that will be scraped for headlines Run
app:api-import Add a short description for your command Run
app:articles:purge Purges old records from headline table Run
app:auto-tag Add a short description for your command Run
app:crawl Crawls the Survos website and generates links.json. Run
app:create-member Create/Update a member Run
app:create-members Create Member data from old subscription table. Run
app:create-project Create a new project Run
app:curl Add a short description for your command Run
app:dump-fixtures Dump YAML files with project data Run
app:fill-category-colors Fill Category Colors based on a pallet Run
app:find-empty-columns Run
app:fix Fix the database Run
app:fix-member-categories Populate the categories JSON blob Run
app:import-location-tags Import ISO-3166 location data Run
app:import-topics import nested topics from https://iptc.org/ and tags Run
app:import-yaml-data Import YAML files dumped by app:export-yaml-data Run
app:list-projects Lists basic project data Run
app:load-news Load news headlines and sources Run
app:media-show Add a short description for your command Run
app:n4:export-articles Dump n4_archive.article (published only) to data/n4-export/<project>-articles.jsonl.gz Run
app:n4:export-media Dump n4_archive.media to data/n4-export/media.jsonl.gz (username/password excluded) Run
app:n4:export-sites Dump n4_archive.site to data/n4-export/sites.jsonl.gz (username/password excluded) Run
app:n4:import-sites One-off: validate the legacy n4 sites.jsonl.gz dump against live URLs (via fetch-bundle, cached) and create Page entities for the survivors Run
app:n4:test-fetch Synchronous smoke test: fetch a Site or Page directly via ArticleService, bypassing the message bus Run
app:refactor-tags Add a short description for your command Run
app:scrape-pages Scrapes headline pages Run
app:scrape-sites Scrapes headlines from sites Run
app:setup Setup the metadata for the platform, like entities. @todo: inspect properties, workflows Run
app:truncate-tables Drops all tables in the schema (including those no longer defined in annotations) Run
app:update-tag-cats Add a short description for your command Run
app:upgrade-db Add a short description for your command Run
app:validate-sites Run through symfony validator and mark invalid entities Run