You are not logged in.
I would like to propose and introduce my new application. Pobshare.
http://www.freemedialab.org/software/po … -linux.png
Pobshare is a simple and pleasant graphical interface to quickly share files and folders in the local network. It has several options to ensure safety and is suitable for beginners. Drag the folder you want to share and you're done! I hope it can be useful to someone.
Website:
http://www.freemedialab.org/software/pobshare/
moderator edit -- replaced oversized image with link.
Pasting pictures and code
Last edited by 2ManyDogs (2019-03-14 14:20:24)
Offline
It has several options to ensure safety [...]
And the example screenshot shows "ftp"...
macro_rules! yolo { { $($tokens:tt)* } => { unsafe { $($tokens)* } }; }
Offline
pobfdm wrote:It has several options to ensure safety [...]
And the example screenshot shows "ftp"...
It is designed to allow instant sharing of a folder. Also for the novice user.
Another screenshot of the security options:
http://www.freemedialab.org/software/po … -linux.png
moderator edit -- replaced oversized image with link.
Pasting pictures and code
Last edited by 2ManyDogs (2019-03-14 14:19:20)
Offline
pobfdm,
https://wiki.archlinux.org/index.php/Co … licitation
It would appear that you have registered for the express purpose of promoting your project. I note that you registered today, and both of your posts thus far are in this sub-forum.
If you want to be taken seriously by this community, I suggest you create a PKGBUILD for your project and submit it to the AUR. If not, I will be deleting this thread in the near future.
In the mean time, I am moving this to AUR Issues, discussion and PKGBUILD Requests. Information on how to package is available in our wiki. Ask here if you've any questions.
Thanks.
Last edited by ewaller (2019-03-14 13:59:26)
Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
Sometimes it is the people no one can imagine anything of who do the things no one can imagine. -- Alan Turing
---
How to Ask Questions the Smart Way
Offline
@ewaller they have created a PKGBUILD https://github.com/pobfdm/pobshare/blob … x/PKGBUILD
but they have not submitted to AUR that PKGBUILD or one for python-pyftpdlib for which pobshare is a GUI.
Edit:
python-pyftpdlib is in community.
Last edited by loqs (2019-03-14 14:38:19)
Offline
Okay, cool
Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
Sometimes it is the people no one can imagine anything of who do the things no one can imagine. -- Alan Turing
---
How to Ask Questions the Smart Way
Offline
I just sent my pkgbuild to aur. I hope it can be useful to someone.
https://aur.archlinux.org/packages/pobshare/
Thanks for everything and sorry for all the rules not respected. I absolutely must read the code of conduct
Offline
A quick review. I probably missed other issues so wait a bit for more comments.
pkgname=pobshare
you pull from git master, so your package should be pobshare-git (See https://wiki.archlinux.org/index.php/VC … guidelines). Alternatively, you can pull from a specific git tag/commit
pkgver=0.1
pkgrel=1
you need a pkgver() function if you want your package to be VCS
epoch=
remove
pkgdesc="Pobshare is A simple gui for share files. "
arch=('any')
url="https://github.com/pobfdm/pobshare"
license=('GPL')
groups=('Utility')
I don't think you need to define groups (are there other members?), though AFAIK there's no rule against it (see https://bbs.archlinux.org/viewtopic.php?id=244211). You can add tags/keywords in the packages's AUR webpage,
depends=('python-wxpython' 'python-pyftpdlib')
makedepends=('')
checkdepends=()
#optdepends=('')
remove empty variabbles
provides=('pobshare')
conflicts=('pobshare')
this makes sense only for VCS packages, as a package always provides itself. If you make a VCS package, then you can keep them, otherwise remove.
replaces=()
backup=()
#options=( '')
install=
changelog=
#source=($pkgname-$pkgver.tar.gz)
noextract=()
remove empty variables.
source=(https://github.com/pobfdm/pobshare/archive/master.zip)
md5sums=('SKIP') #generate with 'makepkg -g'
Make a decision on whether this will be a VCS package. If so, then replace with
source=(git+"$url")
md5sums=('SKIP')
If not, then fill in the md5sums (or better yet, use sha256sums or sha512sums)
build() {
echo "Nothing to build..."
}
If there's nothing to build, then remove.
package() {
mkdir -p "$pkgdir/usr/bin/"
mkdir -p "$pkgdir/usr/lib/pobshare/"
mkdir -p "$pkgdir/usr/share/applications"
cp "$srcdir/pobshare-master/pobshare" "$pkgdir/usr/bin/"
cp -R "$srcdir/pobshare-master/icons/" "$pkgdir/usr/lib/pobshare/"
cp -R "$srcdir/pobshare-master/locale/" "$pkgdir/usr/lib/pobshare/"
cp -R "$srcdir/pobshare-master/gui/" "$pkgdir/usr/lib/pobshare/"
cp "$srcdir/pobshare-master/"*.py "$pkgdir/usr/lib/pobshare/"
cp "$srcdir/pobshare-master/"*.desktop "$pkgdir/usr/share/applications/"
}
many of those commands can be replaced with install(1).
And as a final remark, I will strongly advise to create a setup.py for your software.
Offline
thank you a821.
Offline
pkgdesc="Pobshare is A simple gui for share files. "
pkgdesc shouldn't have the pkgname in it, https://wiki.archlinux.org/index.php/PKGBUILD#pkgdesc
Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.
(A works at time B) && (time C > time B ) ≠ (A works at time C)
Offline
pkgdesc shouldn't have the pkgname in it.
Fixed ! Thank you.
Offline
pobfdm wrote:It has several options to ensure safety [...]
And the example screenshot shows "ftp"...
2019-03-21 Added support for FTPS in 0.2
Offline