
***

# API levels for AUTOMATE-2001

## API plans V3 (2021 October 26th)

To mention: TOPIC PARAMETERS (no special characters, max: 20)

To mention: Community theme is centered around 2001: A Space Odyssey, and subsequent books/films. This is why HAL 9000 is the logo for this project.

<!-- TODO !--> TODO: Add new issue labels, set up a security policy, update the Wiki

**Now includes the original plans, alongside V2.1, and V3.1 plans**

Change what gets modified through various built-in settings and API calls.

### General description

A tool to help me automate tasks and standards across thousands of projects. Designed for personal use, but it can be used for your use as well.

### Confirm automation

_Should this project be done manually?_ **Absolutely NOT** (I have already spent hundreds of hours on it, but there is still too much left to do manually)

_Would it take at least 4x more time to do the task manually?_ **YES**

_Would automation save time?_ **Most definitely**

_Extra: How much time do you think you would save from automation?_ **At least 4000 hours across 2+ years**

## RepoData

### V1 (RepoData automate)

<details open><summary><p>Click/tap here to expand/collapse this section</p></summary>

Description/GitHub/

Links/GitHub/

Linked/

Topics/

</details>

### V2 (RepoData automate)

<details open><summary><p>Click/tap here to expand/collapse this section</p></summary>

Description/GitHub/

Links/GitHub/

Links/GitHub-Git/

Linked/

Topics/

</details>

### V3 (RepoData automate)

<details open><summary><p>Click/tap here to expand/collapse this section</p></summary>

Description/GitHub/

Links/GitHub/

Links/GitHub-Git/

Links/GitHub-Wiki/

Linked/

Topics/

</details>

## ProjectWiki

### V1 (ProjectWiki automate)

<details open><summary><p>Click/tap here to expand/collapse this section</p></summary>

Wiki:home

ProjectWiki/Home/Home.md & ProjectWiki/Home/Home_V1.md

</details>

### V2 (ProjectWiki automate)

<details open><summary><p>Click/tap here to expand/collapse this section</p></summary>

Wiki:home

ProjectWiki/Home/Home.md & ProjectWiki/Home/Home_V1.md

Wiki:_footer

ProjectWiki/_footer/_footer.md & ProjectWiki/_footer/_footerV1.md

</details>

### V3 (ProjectWiki automate)

<details open><summary><p>Click/tap here to expand/collapse this section</p></summary>

Wiki:home

ProjectWiki/Home/Home.md & ProjectWiki/Home/Home_V1.md

Wiki:_footer

ProjectWiki/_footer/_footer.md & ProjectWiki/_footer/_footerV1.md

ProjectWiki/README.md

</details>

### V4 (ProjectWiki automate)

<details open><summary><p>Click/tap here to expand/collapse this section</p></summary>

Wiki:home

ProjectWiki/Home/Home.md & ProjectWiki/Home/Home_V1.md

Wiki:_footer

ProjectWiki/_footer/_footer.md & ProjectWiki/_footer/_footerV1.md

Wiki:_sidebar

ProjectWiki/_sidebar/_sidebar.md & ProjectWiki/_sidebar/_sidebarV1.md

ProjectWiki/README.md

</details>

### V5 (ProjectWiki automate)

<details open><summary><p>Click/tap here to expand/collapse this section</p></summary>

Wiki:home

ProjectWiki/Home/Home.md & ProjectWiki/Home/Home_V1.md

Wiki:_footer

ProjectWiki/_footer/_footer.md & ProjectWiki/_footer/_footerV1.md

Wiki:_sidebar

ProjectWiki/_sidebar/_sidebar.md & ProjectWiki/_sidebar/_sidebarV1.md

ProjectWiki/README.md

ProjectWiki/README_V1.md

</details>

### License

LICENSE -> LICENSE.txt or LICENSE.md (give a choice)

### CONTRIBUTING

<details open><summary><p>Click/tap here to expand/collapse this section</p></summary>

New file -> CONTRIBUTING.md

Variants:

SNU (default)

SNU (Programming Tools)

Journaling (default)

Meadows (default)

Other (default)

or Insert a file template for automation use

</details>

### Info files (API:2021September)

<details open><summary><p>Click/tap here to expand/collapse this section</p></summary>

AUTHORS (Insert a template)

Create: /OldVersions/AUTHORS/`<language>`/1/1-100/AUTHORS_V1

CREDITS (Insert a template)

Create: /OldVersions/CREDITS/`<language>`/1/1-100/CREDITS_V1

COPYING (Insert a template)

Create: /OldVersions/COPYING/`<language>`/1/1-100/COPYING_V1

INSTALL (Insert a template)

Create: /OldVersions/INSTALL/`<language>`/1/1-100/INSTALL_V1

**These files have unique file icons under UNIX-like systems, and do not need file extensions. Adding a file extension would remove the unique icon, although adding numbers to the end of the file name does not affect it, so long as there are no punctuation characters, especially `.` (as of Ubuntu 20.04 LTS with GNOME 3.36.1)**

</details>

## Extras

<details open><summary><p>Click/tap here to expand/collapse this section</p></summary>

Can you get the AUTOMATE-2001 project to automate itself?

Call attention to projects with missing data (social preview image, etc.) and offer a way to replace/add them via the AUTOMATE-2001 API

</details>

***

### Mentions

Mention difference from BABBY (Backup Automation Build Bot Y)

```markdown
***

# Similar projects

This project is not to be confused with my other automation projects:

[Backup Automation Build Bot Y (BABBY)](https://github.com/seanpm2001/Backup-Automation-Build-Bot-Y) - This is a backup automation tool. It automates data backups.

_No other similar projects to list._

***

## File info

<details open><summary><p>Click/tap here to expand/collapse the file info section for this document</p></summary>

**File version:** `1 (Saturday, 2021 October 23rd at 6:29 pm)`

**File type:** `Markdown document (*.md, *.mkd, *.mdown, *.markdown)`

**Line count (including blank lines and compiler line):** `33`

**Language:** `English (US) / Markdown`

</details>

**All times are UTC-7 (PDT/Pacific Time)**

**You may need special rendering support for the `<dropdown>` HTML tag being used in this document**

***
```

### Tasks to automate

* Discussion archival

> First discussion

> ?/Other

* if by `@Seanpm2001` or `@<selectUsername>`

> API JSON

* /Repodata/ archival

> Description/GitHub/

> Links/

> /GitHub

> /GitHub-Git

> /GitHub-Wiki

> Linked/

> Topics/

* ProjectWiki archival

> Main page

> Default pages

> Sidebar

> Footer

> Other related pages for the project theme

* General maintenance

> Pushing to keep GitHub pages active

* Release data

> Release archival

> > Title

> > Link

> > Body

> > Release description generation

* API and programming

> GitHub API (JSON, JavaScript)

> QT (QML, C++)

> GNU Make (MAKEFILE)

> Application (Python)

* File archival

> All files

### Processing tools

Sandbox repo to test on

Select projects to automate through the AUTOMATE-2001 project

***

## File info

<details open><summary><p>Click/tap here to expand/collapse this section</p></summary>

**File type:** `Markdown document (*.md *.mkd *.mdown *.markdown)`

**File purpose:** `Defining the API (Application Programming Interface) for this automation project in detail`

**File version:** `2 (2021, Tuesday, October 26th at 10:52 pm)`

**File language:** `English (US)`

**Line count (including blank lines and compiler line):** `369`

**All times are UTC-7 (PDT/Pacific Time)**

**You may need special rendering support for the `<dropdown>` HTML tag being used in this document**

**Encoding:** `UTF-8` **(with no non-US-ASCII characters)**

</details>

### EOF

***

