Cydia/Sileo repo configurator/generator
Project description
mothman
Cydia/Sileo repository creation made ez. Inspired by repoman.
NOTE: This project is still WIP and in alpha stage.
Why?
repo.me, a modern Cydia repository template is awesome, and it really simplifies getting a repo up and running.
But it becomes tedious to manually create descriptions for every single package(which is actually done twice, for both Cydia and Sileo).
This project aims to automate the process of generating descriptions for all packages in a repo, as well as creating the Packages
and Release
file (without apt
, especially on Windows).
Features
- Pure-Python dependencies, portable (no more wrangling with
libapt.so
on non-Debian platforms) - Automate repository management, including adding Debian packages and generating depictions for them (certain fields can be customised)
- Adds
Depiction
andSileoDepiction
keys toPackages
file for you
Usage (WIP)
$ mkdir example && mkdir example/debs
$ cd example
# add your packages to debs folder
$ python -m mothman.scan -m debs
Depends
python
- At least version 3.6.python-dpkg
- Debian package interface (already vendorised)arpy
- Accessar
archives
Install
python(3) -m pip install mothman
Build
All my python projects now use flit to build and publish.
To build, do flit build
.
License
Apache License v2.
Copyright 2020 Ong Yong Xin
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file mothman-2.0.0a7.tar.gz
.
File metadata
- Download URL: mothman-2.0.0a7.tar.gz
- Upload date:
- Size: 28.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: python-requests/2.24.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0d81ae6b03ba6367721397c1cd9dd199dbceb6be50a6c5c6e8e247823cb15b55 |
|
MD5 | 773fe1c07af16946c00c2765ed8cf6a8 |
|
BLAKE2b-256 | 79368b1704e6803f00cfa0750858b9b3de4295c6d2e120e5db704ec03cbe2927 |
File details
Details for the file mothman-2.0.0a7-py3-none-any.whl
.
File metadata
- Download URL: mothman-2.0.0a7-py3-none-any.whl
- Upload date:
- Size: 19.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: python-requests/2.24.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f7836bfe41135e2ed5762bd1bf144a870d616325c2a95c221716c187415df5c3 |
|
MD5 | 3eadcfa374c008ef387293488a549d57 |
|
BLAKE2b-256 | a5b684889e2f40d0ecba8bd5db789366ace87eaf5262469c1547bcc8b554b455 |