#Cool little passion project

6 messages · Page 1 of 1 (latest)

zinc cobalt
#

This project can turn a YAML file into a application at runtime. The YAML file is a config for a application think of it like a application spec. Instead of writing code you edit a YAML file and the application will generate a full application for that YAML file thus saving the developer time coding it themselves. (It does not use AI, fully dynamically coded)

It currently supports multiple different dynamic modules for example a database, HTTP, OAuth, polling, entry points (web/disc bot).

Instead of structuring the HTTP request and parsing the html or json it does it all for you. Instead of writing the data access layer logic for a database it can do CRUD tasks for you. It can parse Swagger API docs, parse http responses (handles nested objects and nested arrays). I've recently added support for HTTP API scanning allowing users to enter a website URL it will automatically scan for an API and will do the rest.

Currently the only focus of this project is to automate web scraping projects and turn them into full commercial projects within minutes of configuration.
Turn any web scraping idea into a full setup application which can scrape most if not any website, api doc, etc.

Just wanted to share my current progress, any suggestions?

Quick little example for a Minecraft scraper:

websites:
  liteban:
    - https://bans.fadecloud.com/bans.php
    - https://stoneworks.gg/bans/bans.php
commands:
  LitebanScraper:
    type: http
    inputs: [page]
    outputs: [player, minecraft_uuid, reason, minecraft_username]
    save_to_db: true
    multiple_results: true
    polling_info:
      interval: 0.1
      input_type: increasing_page
database_info:
  name: mongodb
  url: mongodb://localhost:27017/
  key_mapper:
    uuid: minecraft_uuid
    player: minecraft_username
    players_name: minecraft_username
    players_server: minecraft_server
    name: minecraft_username
    playerName: minecraft_username
fervent knot
#

i have a sinilar project but in node.js that converts urls to application

#

this is a great proj tho

winter ferry
#

Nice project

fervent knot
#

windows only